.elementor-127 .elementor-element.elementor-element-af0676a{--display:flex;--margin-top:8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-c261eb9{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-127 .elementor-element.elementor-element-c261eb9 .elementor-divider-separator{width:100%;}.elementor-127 .elementor-element.elementor-element-c261eb9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-127 .elementor-element.elementor-element-c261eb9 .elementor-divider__text{color:#181818;font-family:"Rock Salt", Sans-serif;font-weight:400;}.elementor-127 .elementor-element.elementor-element-6394e27{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-127 .elementor-element.elementor-element-6394e27:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-6394e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sejadanger.com/wp-content/uploads/2026/03/file_00000000676471f5a74479d9ab675c4a.png");background-position:center center;background-repeat:repeat;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#272727;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#272727;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Rock Salt", Sans-serif;font-weight:600;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .price{color:#A0A0A0;font-family:"Outfit", Sans-serif;font-weight:800;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .price ins{color:#A0A0A0;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .price ins .amount{color:#A0A0A0;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product .price del {font-family:"Outfit", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-c261eb9 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-127 .elementor-element.elementor-element-c261eb9 .elementor-divider{text-align:center;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products ul.products li.product{text-align:center;}.elementor-127 .elementor-element.elementor-element-d1be693{width:100%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-d1be693.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-d1be693 *//* ============================================================
ARCHIVE PRODUCTS — GLASS STREET PREMIUM
Baseado no estilo Glass Card do Widget Products
============================================================ */

/* GRID */

.woocommerce ul.products{
    padding:24px !important;
}

/* ============================================================
CARD GLASS
============================================================ */

.woocommerce ul.products li.product{

    position:relative;

    background:rgba(255,255,255,0.04) !important;

    border-radius:24px;

    border:1px solid rgba(255,255,255,0.15) !important;

    padding:20px;

    overflow:hidden;

    isolation:isolate;

    backdrop-filter:blur(10px) contrast(1.1) saturate(160%);
    -webkit-backdrop-filter:blur(10px) contrast(1.1) saturate(160%);

    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,0.08),
        0 20px 50px rgba(0,0,0,0.3);

    transition:all .4s cubic-bezier(.175,.885,.32,1.275);

    animation:archive-card-wobble 12s ease-in-out infinite;

}

/* brilho glass */

.woocommerce ul.products li.product::before{

    content:"";

    position:absolute;

    inset:0;

    border-radius:inherit;

    pointer-events:none;

    background:radial-gradient(
        circle at 50% 0%,
        rgba(255,255,255,0.15) 0%,
        transparent 70%
    );

    mix-blend-mode:overlay;

    z-index:1;

}

/* textura noise */

.woocommerce ul.products li.product::after{

    content:"";

    position:absolute;

    inset:0;

    z-index:-1;

    opacity:.15;

    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");

}

/* hover */

.woocommerce ul.products li.product:hover{

    transform:translateY(-8px) scale(1.02);

    border-color:rgba(255,255,255,0.3) !important;

    box-shadow:0 30px 60px rgba(0,0,0,0.5);

}

/* ============================================================
IMAGEM
============================================================ */

.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{

    display:block;

    border-radius:16px;

    overflow:hidden;

}

.woocommerce ul.products li.product img{

    border-radius:16px;

    width:100%;

    height:auto !important;

    display:block;

    transition:transform .5s ease;

    filter:drop-shadow(0 5px 15px rgba(0,0,0,0.2));

}

.woocommerce ul.products li.product:hover img{

    transform:scale(1.08) rotate(1deg);

}

/* ============================================================
TÍTULO
============================================================ */

.woocommerce ul.products li.product h2.woocommerce-loop-product__title{

    color:#ffffff !important;

    font-size:16px;

    font-weight:800;

    letter-spacing:.5px;

    text-shadow:0 2px 4px rgba(0,0,0,0.3);

    margin-top:14px;

}

/* ============================================================
PREÇO
============================================================ */

.woocommerce ul.products li.product .price{

    color:rgba(255,255,255,.9) !important;

    font-size:18px;

    font-weight:700;

    margin:8px 0 16px;

}

.woocommerce ul.products li.product .price del{

    color:rgba(255,255,255,.4) !important;

}

/* ============================================================
BOTÃO
============================================================ */

.woocommerce ul.products li.product a.button{

    width:100%;

    background:rgba(255,255,255,0.08) !important;

    color:#ffffff !important;

    border:1px solid rgba(255,255,255,0.2) !important;

    border-radius:12px !important;

    backdrop-filter:blur(4px);

    text-transform:uppercase;

    font-weight:700;

    letter-spacing:1px;

    padding:12px 20px !important;

    box-shadow:0 4px 15px rgba(0,0,0,0.2);

    transition:all .3s ease;

}

.woocommerce ul.products li.product a.button:hover{

    background:#ffffff !important;

    color:#000000 !important;

    transform:translateY(-2px);

    box-shadow:0 8px 25px rgba(255,255,255,0.3);

}

/* ============================================================
SALE BADGE
============================================================ */

.woocommerce ul.products li.product .onsale{

    background:linear-gradient(135deg,#ff4d00,#e64400) !important;

    font-weight:900;

    box-shadow:0 4px 10px rgba(255,77,0,0.4);

    border-radius:999px;

    padding:5px 10px;

}

/* ============================================================
REMOVE ELEMENTOS
============================================================ */

.woocommerce ul.products li.product .star-rating,
.woocommerce ul.products li.product .woocommerce-product-details__short-description{

    display:none !important;

}

/* ============================================================
ANIMAÇÃO
============================================================ */

@keyframes archive-card-wobble{

    0%,100%{transform:rotate(0deg)}

    33%{transform:rotate(.5deg) skewX(.5deg)}

    66%{transform:rotate(-.5deg) skewX(-.5deg)}

}

/* ============================================================
RESPONSIVO
============================================================ */

@media (max-width:768px){

    .woocommerce ul.products{

        display:grid !important;

        grid-template-columns:1fr !important;

        gap:22px !important;

    }

    .woocommerce ul.products li.product{

        width:100% !important;

        margin:0 !important;

    }

}/* End custom CSS */