.elementor-16 .elementor-element.elementor-element-843664b{margin-top:-2px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b69afeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bb20d73{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-bb20d73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-bb20d73 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:8px;height:8px;}.elementor-16 .elementor-element.elementor-element-bb20d73 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#A69313;opacity:1;}.elementor-16 .elementor-element.elementor-element-658ed07:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-658ed07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-658ed07 > .elementor-container{max-width:1037px;}.elementor-16 .elementor-element.elementor-element-658ed07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-658ed07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-f45a3a5{--spacer-size:57px;}.elementor-16 .elementor-element.elementor-element-e681a2a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0e0194a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-0e0194a.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-0e0194a{text-align:center;}.elementor-16 .elementor-element.elementor-element-0e0194a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-16 .elementor-element.elementor-element-0d0a8af{--display:flex;}.elementor-16 .elementor-element.elementor-element-0d0a8af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-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-woocommerce-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-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-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-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-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-woocommerce-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-woocommerce-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-16 .elementor-element.elementor-element-9c1b35b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16 .elementor-element.elementor-element-9c1b35b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-16 .elementor-element.elementor-element-695d479{--display:flex;}.elementor-16 .elementor-element.elementor-element-20f597f{--spacer-size:30px;}.elementor-16 .elementor-element.elementor-element-ba607b6{--display:flex;}.elementor-16 .elementor-element.elementor-element-9a3a59b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-9a3a59b.elementor-element{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-9a3a59b{text-align:center;}.elementor-16 .elementor-element.elementor-element-9a3a59b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-16 .elementor-element.elementor-element-fb92306{--display:flex;}.elementor-16 .elementor-element.elementor-element-fb92306.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-ab8df4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16 .elementor-element.elementor-element-ab8df4b.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-e681a2a{--width:80%;}.elementor-16 .elementor-element.elementor-element-0d0a8af{--width:85%;}.elementor-16 .elementor-element.elementor-element-ba607b6{--width:80%;}.elementor-16 .elementor-element.elementor-element-fb92306{--width:85%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-9c1b35b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16 .elementor-element.elementor-element-ab8df4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-9c1b35b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16 .elementor-element.elementor-element-ab8df4b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-0d0a8af *//* =====================================================
   ROYAL CENTER
   ARCHIVE PRODUCTS - CSS COMPLETO
===================================================== */


/* =========================
   GRID
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products {
    align-items: stretch !important;
    gap: 18px;
}


/* =========================
   CARD
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product {
    position: relative;

    display: flex !important;
    flex-direction: column !important;

    height: auto !important;
    min-height: 390px;

    padding: 12px !important;
    margin-bottom: 20px !important;

    background: #ffffff;

    border: 1px solid #e8e8e8;
    border-radius: 9px;

    box-shadow: 0 3px 12px rgba(0,0,0,.08);

    overflow: hidden;

    transition:
        transform .2s ease,
        box-shadow .2s ease;
}


.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product:hover {
    transform: translateY(-3px);
    box-shadow: 0 7px 18px rgba(0,0,0,.13);
}


/* =========================
   LINK PRINCIPAL
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product
.woocommerce-LoopProduct-link {
    display: block;
    text-decoration: none !important;
}


/* =========================
   IMAGEM
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product a img {
    display: block !important;

    width: 100% !important;
    height: 185px !important;

    margin: 0 !important;
    padding: 10px !important;

    object-fit: contain !important;
    object-position: center !important;

    background: #ffffff;
}


/* =========================
   TÍTULO
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product
.woocommerce-loop-product__title {

    display: -webkit-box !important;

    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;

    margin: 10px 0 8px !important;
    padding: 0 !important;

    overflow: hidden !important;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 13px !important;
    line-height: 20px !important;

    font-weight: 600 !important;

    color: #111111 !important;
}


/* =========================
   ÁREA DO PREÇO
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price {

    display: block !important;

    min-height: 52px !important;

    margin: 0 0 10px !important;
    padding: 0 !important;

    font-family: "Poppins", Arial, sans-serif;

    line-height: 1.25 !important;

    color: #111;
}


/* =========================
   PREÇO ANTIGO
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price del {

    display: inline-block;

    margin-right: 4px;

    color: #999999 !important;

    opacity: 1 !important;

    font-size: 11px !important;
    font-weight: 400 !important;
}


/* =========================
   PREÇO PROMOCIONAL
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price ins {

    background: transparent !important;

    color: #DDB52D !important;

    text-decoration: none !important;

    font-size: 20px !important;
    font-weight: 800 !important;
}


/* PRODUTO SEM PROMOÇÃO */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product
.price > .woocommerce-Price-amount {

    color: #DDB52D !important;

    font-size: 20px !important;
    font-weight: 800 !important;
}


/* =========================
   BOTÃO
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .button {

    display: flex !important;

    align-items: center;
    justify-content: center;

    width: 100% !important;

    min-height: 38px;

    margin-top: auto !important;
    margin-bottom: 0 !important;

    padding: 10px 8px !important;

    background: #DDB52D !important;

    border: 1px solid #DDB52D !important;
    border-radius: 5px !important;

    color: #000000 !important;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 10px !important;
    line-height: 1 !important;

    font-weight: 800 !important;

    text-align: center;

    text-transform: uppercase;

    transition: all .2s ease;
}


.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .button:hover {

    background: #000000 !important;

    border-color: #000000 !important;

    color: #DDB52D !important;
}


/* =========================
   SELO OFERTA
========================= */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .onsale {

    position: absolute !important;

    top: 10px !important;
    right: 10px !important;
    left: auto !important;

    min-width: auto !important;
    min-height: auto !important;

    margin: 0 !important;

    padding: 7px 9px !important;

    background: #000000 !important;

    border-radius: 4px !important;

    color: #DDB52D !important;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 10px !important;
    line-height: 1 !important;

    font-weight: 800 !important;

    z-index: 5;
}


/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product {
        min-height: 370px;
    }

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product a img {
        height: 165px !important;
    }

}


/* =========================
   CELULAR
========================= */

@media (max-width: 767px) {

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products {
        gap: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product {

        min-height: 340px;

        padding: 9px !important;

        border-radius: 7px;
    }

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product a img {

        height: 140px !important;

        padding: 6px !important;
    }

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product
    .woocommerce-loop-product__title {

        height: 51px !important;
        min-height: 51px !important;
        max-height: 51px !important;

        font-size: 11px !important;
        line-height: 17px !important;

        margin-top: 8px !important;
    }

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price {

        min-height: 45px !important;
    }

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price ins,
    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product
    .price > .woocommerce-Price-amount {

        font-size: 17px !important;
    }

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .button {

        min-height: 35px;

        font-size: 9px !important;
    }

    .elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .onsale {

        top: 7px !important;
        right: 7px !important;

        padding: 6px 7px !important;

        font-size: 8px !important;
    }
}


/* CORREÇÃO PREÇO PROMOCIONAL — ROYAL CENTER */

.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price ins,
.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price ins span,
.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price ins bdi,
.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price ins .woocommerce-Price-amount,
.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price ins .woocommerce-Price-currencySymbol {
    color: #DDB52D !important;
    background: transparent !important;
    text-decoration: none !important;
}

/* preço antigo */
.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price del,
.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price del span,
.elementor-16 .elementor-element.elementor-element-0d0a8af ul.products li.product .price del bdi {
    color: #999999 !important;
    font-size: 11px !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb92306 *//* =====================================================
   ROYAL CENTER
   ARCHIVE PRODUCTS - CSS COMPLETO
===================================================== */


/* =========================
   GRID
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products {
    align-items: stretch !important;
    gap: 18px;
}


/* =========================
   CARD
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product {
    position: relative;

    display: flex !important;
    flex-direction: column !important;

    height: auto !important;
    min-height: 390px;

    padding: 12px !important;
    margin-bottom: 20px !important;

    background: #ffffff;

    border: 1px solid #e8e8e8;
    border-radius: 9px;

    box-shadow: 0 3px 12px rgba(0,0,0,.08);

    overflow: hidden;

    transition:
        transform .2s ease,
        box-shadow .2s ease;
}


.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product:hover {
    transform: translateY(-3px);
    box-shadow: 0 7px 18px rgba(0,0,0,.13);
}


/* =========================
   LINK PRINCIPAL
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product
.woocommerce-LoopProduct-link {
    display: block;
    text-decoration: none !important;
}


/* =========================
   IMAGEM
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product a img {
    display: block !important;

    width: 100% !important;
    height: 185px !important;

    margin: 0 !important;
    padding: 10px !important;

    object-fit: contain !important;
    object-position: center !important;

    background: #ffffff;
}


/* =========================
   TÍTULO
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product
.woocommerce-loop-product__title {

    display: -webkit-box !important;

    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;

    margin: 10px 0 8px !important;
    padding: 0 !important;

    overflow: hidden !important;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;

    text-overflow: ellipsis;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 13px !important;
    line-height: 20px !important;

    font-weight: 600 !important;

    color: #111111 !important;
}


/* =========================
   ÁREA DO PREÇO
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price {

    display: block !important;

    min-height: 52px !important;

    margin: 0 0 10px !important;
    padding: 0 !important;

    font-family: "Poppins", Arial, sans-serif;

    line-height: 1.25 !important;

    color: #111;
}


/* =========================
   PREÇO ANTIGO
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price del {

    display: inline-block;

    margin-right: 4px;

    color: #999999 !important;

    opacity: 1 !important;

    font-size: 11px !important;
    font-weight: 400 !important;
}


/* =========================
   PREÇO PROMOCIONAL
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price ins {

    background: transparent !important;

    color: #DDB52D !important;

    text-decoration: none !important;

    font-size: 20px !important;
    font-weight: 800 !important;
}


/* PRODUTO SEM PROMOÇÃO */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product
.price > .woocommerce-Price-amount {

    color: #DDB52D !important;

    font-size: 20px !important;
    font-weight: 800 !important;
}


/* =========================
   BOTÃO
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .button {

    display: flex !important;

    align-items: center;
    justify-content: center;

    width: 100% !important;

    min-height: 38px;

    margin-top: auto !important;
    margin-bottom: 0 !important;

    padding: 10px 8px !important;

    background: #DDB52D !important;

    border: 1px solid #DDB52D !important;
    border-radius: 5px !important;

    color: #000000 !important;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 10px !important;
    line-height: 1 !important;

    font-weight: 800 !important;

    text-align: center;

    text-transform: uppercase;

    transition: all .2s ease;
}


.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .button:hover {

    background: #000000 !important;

    border-color: #000000 !important;

    color: #DDB52D !important;
}


/* =========================
   SELO OFERTA
========================= */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .onsale {

    position: absolute !important;

    top: 10px !important;
    right: 10px !important;
    left: auto !important;

    min-width: auto !important;
    min-height: auto !important;

    margin: 0 !important;

    padding: 7px 9px !important;

    background: #000000 !important;

    border-radius: 4px !important;

    color: #DDB52D !important;

    font-family: "Poppins", Arial, sans-serif;

    font-size: 10px !important;
    line-height: 1 !important;

    font-weight: 800 !important;

    z-index: 5;
}


/* =========================
   TABLET
========================= */

@media (max-width: 1024px) {

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product {
        min-height: 370px;
    }

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product a img {
        height: 165px !important;
    }

}


/* =========================
   CELULAR
========================= */

@media (max-width: 767px) {

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products {
        gap: 10px;
    }

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product {

        min-height: 340px;

        padding: 9px !important;

        border-radius: 7px;
    }

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product a img {

        height: 140px !important;

        padding: 6px !important;
    }

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product
    .woocommerce-loop-product__title {

        height: 51px !important;
        min-height: 51px !important;
        max-height: 51px !important;

        font-size: 11px !important;
        line-height: 17px !important;

        margin-top: 8px !important;
    }

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price {

        min-height: 45px !important;
    }

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price ins,
    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product
    .price > .woocommerce-Price-amount {

        font-size: 17px !important;
    }

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .button {

        min-height: 35px;

        font-size: 9px !important;
    }

    .elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .onsale {

        top: 7px !important;
        right: 7px !important;

        padding: 6px 7px !important;

        font-size: 8px !important;
    }
}


/* CORREÇÃO PREÇO PROMOCIONAL — ROYAL CENTER */

.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price ins,
.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price ins span,
.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price ins bdi,
.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price ins .woocommerce-Price-amount,
.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price ins .woocommerce-Price-currencySymbol {
    color: #DDB52D !important;
    background: transparent !important;
    text-decoration: none !important;
}

/* preço antigo */
.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price del,
.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price del span,
.elementor-16 .elementor-element.elementor-element-fb92306 ul.products li.product .price del bdi {
    color: #999999 !important;
    font-size: 11px !important;
    font-weight: 400 !important;
}/* End custom CSS */