/* =========================================
   COMPONENT: SOCIAL SHARE
========================================= */

/* SOCIAL SHARE - BUTTONS */
.rdc-icons-share .a2a_button_linkedin, .rdc-icons-share .a2a_button_whatsapp {
    display: inline-block !important;
}



/* =========================================
   COMPONENT: PRODUCT LIST / SEARCH
========================================= */

/* PRODUCT LIST / SEARCH - SIDE MENU LINKS */
.side-menu a {
    color: var(--color-black);
}

/* Area A */
#rdc-productlist-area-a #sp-0214,
#rdc-productlist-area-a .rdc-breadcrumb-wrapper{display: none !important;}
#rdc-productlist-area-a #sp-7886{height: 50px !important;}
#rdc-productlist-area-a #rdc-productlist-top-image-wrap{padding: 0;}
#rdc-productlist-area-c-sibling .filters-bar-btn .total-filter-count{background: unset;color: var(--color-black);padding: 0;margin: 0;display: unset;min-width: unset;min-height: unset;border-radius: unset;line-height: 160%;font-size: unset;font-weight: 600;}

/* Area C */
body .container-products #rdc-productlist-area-c-sibling:not(.is-stick){padding-top: 10px; padding-bottom: 10px;}
body .wrapper-out-area-c,
body #rdc-productlist-area-c-sibling .rdc-products-list-view-wrapper,
body #rdc-productlist-area-c-sibling .rdc-products-info-title{display: none !important;}
body .filters-bar-btn, body #filters-mobile .filters-bar-btn{padding: 0;border: 0;background-color: transparent;height: 34px;}

@media screen and (min-width:768px) {
	body .container-products #rdc-productlist-area-c-sibling:not(.is-stick){margin-top: 8px;}
}

@media screen and (min-width:992px) {
	#rdc-productlist-area-c-child{display: none;}
}

@media screen and (max-width: 1199px) {
	#rdc-productlist-area-c-sibling #filters-mobile{padding-top: 0; padding-bottom: 0; background-color: transparent !important;}
	#rdc-productlist-area-c-sibling #filters-bar-wrapper .total-filter-active span:first-of-type,
	#rdc-productlist-area-c-sibling #filters-bar-wrapper .total-filter-active span:last-of-type{display: none;}
	body .filters-bar-btn .total-filter-count-active{padding-left: 4px;}

}

@media screen and (max-width: 991px) {
	#sp-8998,#rdc-productlist-area-c-child{display: none;}
}

@media screen and (max-width: 767px) {
	#filters-bar #filters-bar-column-btn-filters .filters-bar-btn{justify-content: flex-start;}
	#filters-bar .filters-bar-column.rdc-product-list-view .filters-bar-btn{gap: 0;}
	body #filters-bar .filters-bar-column.rdc-product-list-view .filters-bar-btn{width: 80px; margin-right: -10px;}
	body #rdc-productlist-area-a #rdc-productlist-top-image .light{line-height: 155%;}
	body #sp-4687{height: calc(var(--sp-small) - 2px);}
	body #sp-8789{height: 13px !important;}
	body .container-products #rdc-productlist-area-c-sibling:not(.is-stick){margin-top: 6px;}
	.rdc-container-list.container{padding-top: 15px;}
}


body a.rdc-nav-link {align-items: unset;}

/* =========================================
   COMPONENT: FOOTER
========================================= */

/* FOOTER - LINKS */
.menu-footer a {
    text-decoration: none;
}
.menu-footer a:hover {
    text-decoration: underline;
}



/* =========================================
   COMPONENT: FILTERS
========================================= */

/* Desktop */
#filters-desktop{max-width: 640px;}
#filters-desktop .rdc-wrapper-popup-header{display: flex; gap: 10px;margin-top: 3px;margin-bottom: 4px;}
#filters-desktop .rdc-wrapper-popup-header .rdc-wrapper-popup-header-title-filter-count{display: block !important;}
#filters-desktop .rdc-wrapper-popup-body .wrapper-active-filters,
#filters-desktop .rdc-wrapper-popup-body .box-filter .clear-filter,
#filters-desktop .rdc-wrapper-popup-body .title-filters .wrapper-active-filter,
#filters-desktop .rdc-wrapper-popup-body .box-filter-order_by .title-filters .active-filters{display: none !important;}
#filters-desktop .rdc-wrapper-popup-body .box-filter-order_by,
#filters-desktop .rdc-wrapper-popup-body .wrapper-header-filter,
#filters-desktop .rdc-wrapper-popup-body .wrapper-filters-desktop .box-filter:not(:last-child){margin-bottom: 24px;}
#filters-desktop .rdc-wrapper-popup-body .title-filters .rdc-icon-svg{background-size: 18px;}
#filters-desktop .rdc-wrapper-popup-body .cnt-filters-list{gap: 20px 8px;}
#filters-desktop .rdc-wrapper-popup-body .cnt-filters{padding: 26px 10px 20px;}
#filters-desktop .rdc-wrapper-popup-body .box-filter .cnt-filters-list:not(.showAll) .filter-cnt-item:nth-child(n + 10):not(.filter-cnt-item-show-all){display: none;}
#filters-desktop .rdc-wrapper-popup-body .box-filter .filter-cnt-item.filter-cnt-item-show-all{margin-top: 3px;}
#filters-desktop .rdc-wrapper-popup-footer .bottom-filters-content {grid-template-columns: repeat(2, minmax(auto, max-content)); gap: 24px;}

/* Mobile */
#filters-popup .mfp-close {top: 10px; right: 15px;}
#filters-popup .wrapper-popup .rdc-wrapper-popup-header{border: none !important; height: 50px;}
#filters-popup .wrapper-rotation-filters .rdc-wrapper-popup-header > .rdc-icon-circle {margin: 0 10px 0 -5px !important;width: var(--button-circle-size, 32px) !important;height: var(--button-circle-size, 32px) !important;}
#filters-popup .wrapper-rotation-filters .rdc-wrapper-popup-header .rdc-icon-circle .rdc-icon-svg {	width: var(--button-circle-icon-size, 22px) !important;height: var(--button-circle-icon-size, 22px) !important;mask-size: var(--button-circle-icon-size, 22px) !important;}
#filters-popup #total-filter-active-top{padding-left: 5px !important}
#filters-popup .wrapper-rotation-filters .rdc-wrapper-popup-body .filter-cnt-item:not(:first-child){margin-top: 28px;}
#filters-popup .rdc-wrapper-popup-body .total-filter-active{padding-left: 15px;}
#filters-popup .rdc-wrapper-popup-footer button{min-height: 42px;}
#filters-popup .rdc-wrapper-popup-footer .bottom-filters-content{grid-gap: 14px;}
#filters-popup .wrapper-active-filters{margin-top: 0 !important;margin-bottom: 0 !important;}
#filters-popup .wrapper-active-filters-list{padding: 15px 14px;}
#filters-popup .wrapper-active-filters > *{gap: 10px;}


/* =========================================
   COMPONENT: PRODUCT ITEM
========================================= */

/* PRODUCT ITEM - PRICE PACKAGE TYPE AND PRICE DEPOSIT */
.price .packageType, .priceh .packageType,
.price .depositValue, .priceh .depositValue {
    margin-left: -4px;
}

/* PRODUCT ITEM - MASK OVERLAY */
.productMask:before {
    background-color: rgba(0, 0, 0, 0.03);
}

body .section-products{
	--productItem-desktop-padding-v: 41px;
	--productItem-desktop-padding-h: 8px;
	--productItem-mobile-padding-v: 19px;
	--productItem-mobile-padding-h: 3px;
}

body article.product-item .rdc-product-item-flags{gap: 4px;}
body article.product-item .rdc-product-item-image .rdc-icon-circle:not(.rdc-icon-svg){background-color: rgba(255, 255, 255, 0.4);}
body article.product-item .rdc-product-item-image .btn-quick-buy .rdc-icon-circle:not(.rdc-icon-svg){background-color: rgba(255, 255, 255, 0.75);}
body article.product-item .rdc-product-item-content{align-items: center; text-align: center;}
body article.product-item .rdc-product-item-wrapper-brand{justify-content: center;}
body article.product-item .rdc-product-item-wrapper-extra{margin-top: 14px;display: none;}
/* body article.product-item .rdc-product-item-colors-length-1{display: none;} */
body .product-item-more-colors-label{padding-bottom: 6px;}
body #rdc-popup-variants .rdc-popup-variants-item_esgotado .rdc-icon-svg,
body .rdc-modalvariants-stockinfo-item-icon,
body .rdc-tooltip-box .rdc-tooltip-box-icon{background-color: var(--color-darkgray);}
body article.product-item .rdc-product-item-wrapper-info{width: 100%;}
body article.product-item .rdc-product-item-wrapper-name{justify-content: center;text-align: center;}
body article.product-item .rdc-product-item-wrapper-name .rdc-product-item-name{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

body article.product-item.ads .product-item-ads-name {margin-bottom: 2px;}

@media screen and (min-width:768px) {
	body article.product-item {
		--productitem-padding-v: 16px;
		--productitem-padding-h: 10px;
	}


	body article.product-item .btn-quick-buy{padding-top: 10px;}
	body article.product-item .rdc-product-item-wrapper-prices{margin-top: 6px;}
	body article.product-item .rdc-product-item-content{padding: var(--productitem-padding-v) var(--productitem-padding-h) 14px;}
	body article.product-item .rdc-product-item-image .rdc-icon-circle .rdc-icon-svg{mask-size: 22px;}
}

@media screen and (min-width: 1200px) {
    body article.product-item .rdc-product-item-actions-top{visibility: hidden;}
    body .wishlist article.product-item .rdc-product-item-actions-top,
    body .wishlist article.product-item .btn-quick-buy{visibility: visible;opacity: 1;}
}

@media screen and (max-width:767px) {
	body #main .column article.product-item {
		--productitem-padding-v: 11px;
		--productitem-padding-h: 4px;
	}

	body #main .column article.product-item .rdc-product-item-wrapper-prices{margin-top: 3px;}
	body article.product-item .rdc-product-item-flags{gap: 2px;}
	body article.product-item .rdc-product-item-content{padding: var(--productitem-padding-v) var(--productitem-padding-h) 12px;}
	body article.product-item .btn-quick-buy{padding-top: 14px;}
	body .col-xs-6 article.product-item .rdc-product-item-image .slider .slick-arrow{display: none;}
	body article.product-item .rdc-icon-circle:not(.rdc-icon-svg){width: 26px; height: 26px;}
	body article.product-item .rdc-icon-circle.rdc-icon-svg{mask-size: 18px;}	

	body .col-xs-12 article.product-item .rdc-icon-circle:not(.rdc-icon-svg){width: 28px; height: 28px;}
	body .col-xs-12 article.product-item .rdc-icon-circle.rdc-icon-svg{mask-size: 20px;}
	body .col-xs-12 article.product-item .btn-quick-buy .rdc-icon-circle:not(.rdc-icon-svg){width: 32px; height: 32px;}
	body .col-xs-12 article.product-item .btn-quick-buy .rdc-icon-circle.rdc-icon-svg{mask-size: 22px;}
	body .col-xs-12 article.product-item .rdc-product-item-actions-top{top: calc(var(--productitem-padding-h) * 2); right: calc(var(--productitem-padding-h) * 2);}
	body .col-xs-12 article.product-item .rdc-product-item-image .slider .slick-next,
	body .col-xs-12 article.product-item .rdc-product-item-image .slider .slick-prev{width: 28px; height: 28px;}
	body .col-xs-12 article.product-item .rdc-product-item-image .slider .slick-next{right: 8px;}
	body .col-xs-12 article.product-item .rdc-product-item-image .slider .slick-prev{left: 8px;}
	body .col-xs-12 article.product-item .btn-quick-buy{padding-top: 1px;}
	body .col-xs-12 article.product-item .flags .flag{min-height: 17px;}

}

@media (hover:hover) {
	body article.product-item:hover .rdc-product-item-actions-top{visibility: visible;}
}

/* Visual Merchandising */
@media screen and (min-width:768px) {
	body .columnWidth2{--product-figure-aux: 0.25;}
	body .columnWidth3{--product-figure-aux: 0.665;}
	body .columnWidth4{--product-figure-aux: 0.874;}
}


@media screen and (max-width:767px) {
	body .section-products.row2 .column:not(.columnWidth1):not(.columnWidth2):not(.columnWidth3) .rdc-product-item-image figure{padding-bottom: 125.13%;}
}


/* =========================================
   COMPONENT: PRODUCT DETAIL
========================================= */

/* PRODUCT DETAIL - PRICE (MOBILE) */
@media screen and (max-width: 1199px) {
    .rdc-product-price.price p:not(.packageType, .value, .desde, .rdc-promo-30days, .rdc-promo-date),
    #product-bar-price p:not(.packageType, .value, .desde, .rdc-promo-30days, .rdc-promo-date),
    .rdc-pack-resume-price p:not(.packageType, .value, .desde, .rdc-promo-30days, .rdc-promo-date) {
        font-size: 16px;
    }
}

/* PRODUCT DETAIL - PRICE (DESKTOP) */
@media screen and (min-width: 1200px) {
    .rdc-product-price.price p:not(.packageType, .value, .desde, .rdc-promo-30days, .rdc-promo-date),
    #product-bar-price p:not(.packageType, .value, .desde, .rdc-promo-30days, .rdc-promo-date),
    .rdc-pack-resume-price.price p:not(.packageType, .value, .desde, .rdc-promo-30days, .rdc-promo-date) {
        font-size: 16px;
    }
}

/* PRODUCT DETAIL - DISCOUNT BADGE */
.rdc-product-price.price .discount, #product-bar-price .discount, .rdc-pack-resume-price .discount {
    padding: 2px 8px 3px;
}

/* PRODUCT DETAIL - LABEL TITLE - LABEL VALUE */
.rdc-label-desc-title,.rdc-label-desc-value {
    font-size: 14px;
    font-weight: 600; 
}

/* PRODUCT DETAIL - COLORS LABEL */
.wrapper-colors .rdc-product-label .rdc-label-desc-title {
    /* display: inline-block !important; */display: none;
}



/* Area A */
body .product-gallery {
    --widthThumbs: 0px;
    --padding-arrows: 0px;
    --spaceGallery: 0px;
    --spacingThumbs: 0px;
}

body .product-gallery .wrapper-pager{display: none;}

@media screen and (max-width: 1920px) {
    body .product {
        --width-area-a: round(down, 46.25%, 1px);
    }
}

@media screen and (max-width: 1500px) {
    body .product {
        --width-area-a: round(down, 50%, 1px);
    }
}

body #rdc-productdetail-area-a .product-gallery .slick-dots-native-container > ul:not(.gallery-dots){margin-left: 0;}

@media screen and (min-width: 1200px) {
    body .product-gallery .slick-dots{display: flex !important;}
    body #rdc-productdetail-area-a .product-gallery .slick-dots-native-container{left: 16px;transform: translateX(0%);bottom: 12px;}
    .product-gallery .wrapper-slider .slick-slider button.slick-arrow{display: none !important;}
    .product-gallery .wrapper-slider .slick-arrow.slick-prev{left: 24px;}
    .product-gallery .wrapper-slider .slick-arrow.slick-next{right: 24px;}
}

@media screen and (min-width: 768px) {
    body #rdc-productdetail-area-a{padding-top: 0;padding-bottom: 50px;}
}

@media screen and (max-width: 1199px) {
    body #rdc-productdetail-area-a .product-gallery .slick-dots-native-container{left: 6px;transform: translateX(0%);bottom: 2px;}
}

@media screen and (max-width: 991px) {
    body .product-gallery .slider .slick-arrow{display: none !important;}
}

@media (hover: hover) {
    .product-gallery .wrapper-slider:hover .slick-slider button.slick-arrow{display: inline-flex !important;}
}

/* Area B */
body #rdc-productdetail-area-b {--after-info-spacing: 20px;}


body #rdc-productdetail-area-b .rdc-top-actions{display: none;}
body #rdc-productdetail-area-b .rdc-icon-circle .rdc-icon-svg{--button-circle-icon-size: 22px;}
body #rdc-productdetail-area-b .rdc-wrapper-brand-name{display: none;}
body .rdc-product-name-actions .rdc-wrapper-actions .rdc-hashphrase{display: none;}
body .rdc-product-name-actions .rdc-wrapper-actions .wrapper-ecapsulation-actions .rdc-icon-circle:not(.rdc-icon-svg){background-color: var(--color-bege);}
body .rdc-product-name-actions .rdc-wrapper-actions .rdc-product-wishlist{order: -1;}

body .rdc-product-reviews .reviews .rating{margin-left: 6px;min-width: 78px;}
body .rdc-product-reviews .reviews .rating span:not(:first-child){margin-left: 2px;}

body .rdc-fake-scrollbar{display: none !important;}

body .tabs-container-tabsizegrid .tabs:not(:has(.tab-item)){margin-bottom: 0;}

body .product .btn-cart,  
body .product .btn-cart-esgotado{min-height: 46px;}

body #rdc-product-btn-gift{display: none;}


body .rdc-desc-extra-info > .list-nav-subtitle{display: none;}

body .wrapper-colors {
    --padding-scroll-colors: 0px;
    margin-bottom: 20px;
}
body .wrapper-colors.rdc-product-num_colors-1{display: none;}
body .rdc-colors-component.wrapper-colors .rdc-colors-after-holder:not(.start)::before{background-image: linear-gradient(to right, rgba(241, 238, 230, 1) 0%, rgba(241, 238, 230, 0) 100%);}
body .rdc-colors-component.wrapper-colors .rdc-colors-after-holder:not(.end)::after{background-image: linear-gradient(to left, rgba(241, 238, 230, 1) 0%, rgba(241, 238, 230, 0) 100%);}


body #rdc-productdetail-area-b .rdc-product-accordion .keyfeatures ul li::marker{font-size: 9px;}
body #rdc-productdetail-area-b .rdc-product-accordion .border_color{border: 0;}
body #rdc-productdetail-area-b .rdc-product-accordion .border_color:not(:first-child){margin-top: 10px;}
body #rdc-productdetail-area-b .rdc-product-accordion .accordion .border_color > .accordion-head{padding-left: 0;padding-block: 3px;min-height: 32px;}


body #rdc-productdetail-area-b .rdc-product-accordion .accordion > li.border_color:first-child .accordion-head{pointer-events: none;}
body #rdc-productdetail-area-b .rdc-product-accordion .accordion > .border_color:first-child .accordion-head .accordion-icon{display: none;}
body #rdc-productdetail-area-b .rdc-product-accordion .accordion > li.border_color:first-child .accordion-content{display: block !important;height: min-content !important;padding-top: 19px !important;padding-bottom: 17px !important;}
body #rdc-productdetail-area-b .rdc-product-accordion .accordion > li.border_color .accordion-content{padding: 19px 14px 17px;}
body #rdc-productdetail-area-b .list-composition{padding-left: 0;}

body #rdc-productdetail-area-b .list-technologies .technology-image + .technology-desc{padding-top: 0;padding-left: 15px;}

body #rdc-productdetail-area-b .list-instructions .code{width: 50px;margin-right: 14px;}

body #rdc-productdetail-area-b .technical-info-item{align-items: center;gap: 15px;justify-content: flex-start;}
body #rdc-productdetail-area-b .technical-info-item > div{margin-bottom: 0;flex-direction: column;justify-content: center;}
body #rdc-productdetail-area-b .technical-info-item > div.rdc-image-file{display: block;}

body .stock-alert .stock-alert-item{padding-block: 8px;line-height: 160%;}
body .stock-alert #stock-alert-el-2348,
body .stock-alert .form-stock-alert{background-color: var(--color-bege);}

body .wrapper-stock-alert .form-message > div.error {margin: 12px 12px 0;}


/* Area D */
body #main.product .column-breadcrumb .breadcrumb,
body #rdc-productdetail-area-d .heading-breadcrumb{display: block;}
body #rdc-productdetail-area-d .heading-breadcrumb{border-bottom: 0;padding-top: 0;}
body .breadcrumb ul li a, 
body .breadcrumb ul li span, 
body .breadcrumb ul li::before{margin: 0 3px;}

body #rdc-productdetail-area-d .breadcrumb.unpinned-left:before {background: linear-gradient(90deg, rgba(241, 238, 230, 1) 0, rgba(241, 238, 230, 0) 100%);}
body #rdc-productdetail-area-d .breadcrumb.unpinned-right:after {background: linear-gradient(90deg, rgba(241, 238, 230, 0) 0, rgba(241, 238, 230, 1) 100%);}

/* Passar guide */
body .rdc-product-points .rdc-icon-svg:not(.rdc-product-box-info-icon){background-color: var(--color-black);}
body #search-store .wrapper-form{background-color: var(--color-bege);}

body #rdc-productdetail-area-b .row-composition .composition-title,
body #rdc-productdetail-area-b .product-composition .column-title{color: var(--color-darkgray);text-transform: uppercase;}

@media screen and (min-width: 1200px) {
    body #rdc-productdetail-area-b{width: calc(100% - var(--width-area-a)) !important;}
    body #rdc-productdetail-area-b .rdc-column-desc{max-width: 600px;margin: auto;}
    body .rdc-product-gallery-technologies{display: none;}

    body #rdc-productdetail-area-b .row-composition .composition-title,
    body #rdc-productdetail-area-b .product-composition .column-title{width: 30%;}

    body #rdc-productdetail-area-b .row-composition .composition-info,
    body #rdc-productdetail-area-b .product-composition .column-info{width: 70%;}
}

@media screen and (min-width: 992px) {
    body #rdc-productdetail-area-b {
        padding-top: 36px;
        max-width: none;
        padding-bottom: 0;
    }
    
    body .rdc-product-flags .flags{margin-bottom: 16px;}
    body .rdc-product-name-actions {margin-bottom: 9px;}
    body .rdc-product-name-actions .rdc-wrapper-actions .wrapper-ecapsulation-actions{gap: 9px;}
    body .rdc-product-name-actions .rdc-wrapper-actions{margin-top: 2px;}
    body .rdc-product-ref-reviews{margin-bottom: 28px;}

    body .rdc-product-content-afterprice {margin-bottom: 21px;}

    body .rdc-colors-component.wrapper-colors > .rdc-colors-after-holder > .colors{padding-bottom: 0;}
    body .rdc-colors-component.wrapper-colors > .rdc-colors-after-holder > .colors > a{max-width: 94px;}
    body .rdc-product-time{margin-top: 9px;}
    body .rdc-stock-status-indicator-wrapper{margin-top: 7px;}

    body #rdc-product-buttons {margin-top: 6px !important;}
    body .secondary-buttons{margin-bottom: 0;}
    body .secondary-buttons:not(:has(#rdc-product-btn-store-availability)){display: none;}

    body .rdc-product-areab-desc .keyfeatures ul {display: grid;grid-template-columns: repeat(2, 1fr);margin-left: 4px;grid-gap: 6px;}
    body #rdc-productdetail-area-b .rdc-product-accordion .keyfeatures{padding-top: 12px !important;}

    body .rdc-product-label{padding-bottom: 7px;}

    body #rdc-productdetail-area-b .container-stock-alert {margin-top: 26px;}

    body .rdc-product-accordion{margin-top: var(--sp-medium);}
    body #rdc-productdetail-area-b .rdc-product-accordion .accordion {margin-top: 7px;}
    body #rdc-productdetail-area-b .rdc-product-accordion .accordion .accordion-head .accordion-icon .rdc-icon-svg{width: 16px;height: 16px;}

    body #sp-8877{height: 40px;}

    /* Area D */
    body #rdc-productdetail-area-d .heading-breadcrumb{padding-bottom: 30px;}

    /* Passar guide */
    body #rdc-productdetail-area-b .rdc-product-accordion .accordion .border_color > .accordion-head .list-nav-subtitle{font-size: 16px;}
}

@media screen and (max-width: 991px) {
    body #rdc-productdetail-area-a .product-gallery-flags{display: none;}
    body .rdc-product-gallery-technologies__list{width: 42px;gap: 4px;}
    body .rdc-product-gallery-actions-1{display: none;}

    body #rdc-productdetail-area-b{padding-top: var(--sp-ex-small);}
    body #rdc-productdetail-area-b .rdc-product-flags{display: block !important;}
    body .rdc-product-flags .flags{margin-bottom: 10px;}
    body .rdc-product-name-actions .rdc-wrapper-actions .wrapper-ecapsulation-actions{gap: 9px;--button-circle-size: 32px;}
    body .rdc-product-name-actions .rdc-wrapper-actions{margin-top: 0;}
    body .rdc-product-name-actions{margin-bottom: 12px;}

    body .rdc-product-flags .flag{min-height: 19px;font-size: 10px;}
    body .rdc-product-ref-reviews{margin-bottom: 23px;}
    body #rdc-productdetail-area-b .rdc-product-afterprice {margin-top: 10px;}
    body .rdc-product-label{padding-bottom: 8px;}

    /* body .wrapper-colors {} */
    body .rdc-top-price-wrapper {margin-bottom: 15px;}
    body .rdc-product-content-afterprice {margin-bottom: 0px;}

    body .rdc-colors-component.wrapper-colors > .rdc-colors-after-holder > .colors > a{max-width: 70px;}

    body .variants{margin-top: 0px;}

    body .rdc-product-actions-bar{display: none;}
    body .rdc-product-actions{display: flex !important;}

    body .rdc-product-time{margin-top: 9px;}
    body .rdc-stock-status-indicator-wrapper{margin-top: 7px;}

    body #rdc-product-buttons {margin-top: 5px !important;}
    body .secondary-buttons{margin-bottom: 0;margin-top: 20px;}
    body .secondary-buttons:not(:has(#rdc-product-btn-store-availability)){display: none;}

    body #rdc-productdetail-area-b .container-stock-alert {margin-top: 20px;}

    body #rdc-productdetail-area-b .rdc-product-accordion .keyfeatures{padding-top: 12px !important;padding-left: 0 !important;}
    body #rdc-productdetail-area-b .rdc-product-accordion .keyfeatures ul{margin-left: 20px;}

    body .rdc-product-accordion{margin-top: 50px;}
    body #rdc-productdetail-area-b .rdc-product-accordion .keyfeatures ul li:not(:first-child){padding-top: 6px;}

    body #rdc-productdetail-area-b .rdc-product-accordion .accordion {margin-top: 10px;}
    body #rdc-productdetail-area-b .rdc-product-accordion .accordion > li.border_color .accordion-content{padding: 19px 0 14px;}
    body #rdc-productdetail-area-b .product-composition .column-title{padding-bottom: 8px;}
    body #rdc-productdetail-area-b .rdc-product-accordion .accordion > li.border_color:first-child .accordion-content {padding-top: 19px !important;padding-bottom: 14px !important;}

    body #rdc-productdetail-area-b {--after-info-spacing: 19px;}

    #rdc-extra-info-spacer{height: var(--sp-medium) !important;}

    body #sp-8877{height: 40px;}

    /* Area D */
    body #rdc-productdetail-area-d .heading-breadcrumb{padding-bottom: 35px;padding-top: 4px;}
    body .related-products .section-products{--slider-dots-area-height: 30px;}

    /* Passar guide */
    /* body #rdc-productdetail-area-b .rdc-product-accordion .accordion .border_color > .accordion-head .list-nav-subtitle{font-size: 16px;} */
}


/* =========================================
   COMPONENT: REVIEW
   Descomente ".rdc-review-field-upload" somente se tiver autorização 
========================================= */

/* REVIEW - UPLOAD FIELD */
/*body .review .form-field.rdc-review-field-upload {
    display: block;
}*/



/* =========================================
   COMPONENT: FLAGS
========================================= */

/* FLAG - LAST UNITS */
.rdc-flag-last-units {
    color: var(--color-error);
    border-color: var(--color-background);
    background-color: var(--color-background);
}

/* FLAG - SOLD OUT */
.rdc-flag-sold-out {
    color: var(--color-darkgray);
    border-color: var(--color-background);
    background-color: var(--color-background);
}



/* =========================================
   COMPONENT: QTY INPUT
========================================= */

/* QUANTITY SELECT */
.rdc-selectQtd {
    border-radius: var(--button-border-radius);
}



/* =========================================
   COMPONENT: MODAL SWIPE
========================================= */

/* MODAL SWIPE - CONTROLS */
/* .mfp-content .mfp-swipe {display: block;}
.mfp-content .mfp-close {display: none;}
.popUp {--modal-swipe-indicator-margin: 26px;} */

body .rdc-modalvariants-stockinfo-item .help-text{color: var(--color-black);}



/* =========================================
   COMPONENT: FLOATING LABEL
========================================= */

/* .form-field label {position: relative;}
.wrapper-form .form-field label [placeholder]::placeholder {color: transparent;}
#main:not(.account-show-placeholder) .wrapper-form .form-field label .field-content:has([placeholder]) + .label-title,
#main:not(.account-show-placeholder) .wrapper-form .form-field label .field-content:has(.select) + .label-title,
#main:not(.account-show-placeholder) .wrapper-form .form-field .field-content:has(.select) + label,
.wrapper-form .form-field.rdc-custom-select__wrapper:has(.select) label,
.wrapper-form .form-field label [placeholder] + .label-title,
.wrapper-form .form-field label .input-date:has([placeholder]) + .label-title,
.wrapper-form .form-field label .input-password-wrapper:has([placeholder]) + .label-title,
.wrapper-form .form-field label .select + .label-title {position: absolute;left: 11px;top: calc(50% - 1px);z-index: 5;transform: translateY(-50%);color: var(--color-gray);padding: 6px 4px 4px;margin: 0;transition: 0.2s ease all;pointer-events: none;line-height: 100%;}
.wrapper-form .form-field:not(:has(.fieldset-field)) .label-title:has(+ .wrapper-radio) {position: absolute;left: 18px;top: -1px;transform: translateY(-50%);color: var(--color-gray);padding: 6px 4px 4px;margin: 0;pointer-events: none;line-height: 100%;}
.wrapper-form .form-field:not(:has(.fieldset-field)) .label-title:has(+ .wrapper-radio)::after {margin-top: 0;}
.wrapper-form .form-field:not(:has(.fieldset-field)) .label-title + .wrapper-radio {height: 43px;border: 1px solid var(--color-gray);padding: 10px 15px;border-radius: var(--input-border-radius);}
.wrapper-form .form-field .label-title + .wrapper-radio .content-options {margin-top: 0;}
.wrapper-form .form-field .label-title + .wrapper-radio .content-options-item {margin-bottom: 0;}
.wrapper-form .form-field label textarea[placeholder] + .label-title {top: 20px}
#main:not(.account-show-placeholder) .wrapper-form .form-field label .field-content:has([placeholder]) + .label-title::after,
#main:not(.account-show-placeholder) .wrapper-form .form-field label .field-content:has(.select) + .label-title::after,
#main:not(.account-show-placeholder) .wrapper-form .form-field .field-content:has(.select) + label::after,
.wrapper-form .form-field.rdc-custom-select__wrapper:has(.select) label::after,
.wrapper-form .form-field label .input-date:has([placeholder]) + .label-title::after,
.wrapper-form .form-field label .input-password-wrapper:has([placeholder]) + .label-title::after,
.wrapper-form .form-field label [placeholder]:not([type=tel]) + .label-title::after,
.wrapper-form .form-field:has(.wrapper-radio) .label-title::after,
.wrapper-form .form-field label .select + .label-title::after {content: '';height: 2px;width: calc(100% + 9px);background-color: var(--color-white);display: block;position: absolute;margin-top: 1px;top: 50%;left: -4px;z-index: -1;}
#main:not(.account-show-placeholder) .wrapper-form .form-field.password-field label .field-content:has([placeholder]) + .label-title::after {height: 4px;}
.wrapper-form .form-field label .select.disabled:not(.filled) + .label-title {visibility: hidden;}
.wrapper-form .form-field label [placeholder]:disabled + .label-title::after,
.wrapper-form .form-field label .select.disabled + .label-title::after {background-color: var(--color-background);}
#main:not(.account-show-placeholder) .wrapper-form .form-field label .field-content:has(input:not(:placeholder-shown)) + .label-title,
#main:not(.account-show-placeholder) .wrapper-form .form-field label .field-content:has(.select.filled) + .label-title,
#main:not(.account-show-placeholder) .wrapper-form .form-field .field-content:has(.select.filled) + label,
.wrapper-form .form-field.rdc-custom-select__wrapper:has(.select.filled) label,
.wrapper-form .form-field label input:not([type=tel]):focus + .label-title,
.wrapper-form .form-field label input:not([type=tel]):not(:placeholder-shown) + .label-title,
.wrapper-form .form-field label .input-date:has(:not(:placeholder-shown)) + .label-title,
.wrapper-form .form-field label .input-password-wrapper:has(:not(:placeholder-shown)) + .label-title,
.wrapper-form .form-field label textarea:focus + .label-title,
.wrapper-form .form-field label textarea:not(:placeholder-shown) + .label-title,
.wrapper-form .form-field label .select.filled + .label-title {top: -1px;}
.wrapper-form .form-field label .select:not(.filled) select {color: transparent;}
.wrapper-form .form-field label .label-title + .select:not(.filled) select {color: var(--color-black);}
.wrapper-form .form-field label .select.filled select:disabled {background-color: transparent;}
.wrapper-form .form-field label .select select option {color: var(--color-black);}
.wrapper-form .form-field label .select select option[value=""] {color: var(--color-gray);}
.wrapper-form .form-field input[type=file] {padding: 10px 15px;}
@media screen and (max-width: 767px) {
    .wrapper-form .form-field label .field-content .max-carac {display: block !important;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;}
    .wrapper-form .form-field label .field-content input {padding-right: 65px;}
    .wrapper-form .form-field label .label-title .max-carac {display: none !important;}
} */



/* =========================================
   COMPONENT: EGIFT
========================================= */
/* .egifts .wrapper-form .form-field-egift-option {margin-bottom: 20px;}
@media screen and (max-width: 991px) {
    .wrapper-form .egift-column-body > div {padding: 6px 3px 40px 3px;}
} */



/* =================================================
   COMPONENT: TESTEMONY POPUP & DETAIL GIFT POPUP
================================================= */
/* #rdc-explore-testimony-right-bar .wrapper-form,
#product-offer-form .wrapper-form {padding-top: 6px;} */


/*
Source - https://stackoverflow.com/a/21320622
Posted by Kirk Strobeck, modified by community. See post 'Timeline' for change history
Retrieved 2026-03-10, License - CC BY-SA 3.0
*/
/*
@keyframes rotating {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
body.MacOS #header-logo, body.MacOS .rdc-icon-svg {
  -moz-animation: rotating 5s linear infinite;
}*/

/* =========================================
   COMPONENT: BANNER
========================================= */
body .home .home-slider .description .content p.home-slider-subtitle:not(:first-child) {padding-top: 5px;}
body .home .home-slider .description .content p.home-slider-description:not(:first-child) {padding-top: 11px;}


/* =========================================
   COMPONENT: HEADER
========================================= */
body #header-left-group .header-shop-group-item-country{order: 2;}
body #header-left-group .header-shop-group-item-country .header-shop-country{padding-left: 0;gap: 4px;padding-right: calc(var(--icons-spacing) - 4px);}
body #header-left-group .header-shop-group-item-country,
body .header-shop-group-item-country .header-shop-country-icon,
body #header-left-group .header-shop-group-item-country .header-shop-icon-text-desc{display: flex;}
#header-shop-group .header-shop-group-item-country{display: none;}

body #header-left-group .header-shop-group-item-search{order: 3;}
body #header-left-group .header-shop-group-item-search .header-shop-search{padding-left: var(--icons-spacing) !important;}
body #header-left-group .header-shop-group-item-search .header-shop-search .header-shop-icon-text-desc{display: block;}

body header:not(.transparency-on) #header-main-block-container {background: var(--color-bege) linear-gradient(to bottom, var(--color-lines), var(--color-lines) 0px) repeat-x bottom / 0px 0px;}

body #header-nav{min-height: 46px !important;gap: 6px;}

body header.transparency-on #header-main-block-container::after{height: 150px;background: linear-gradient(180deg, rgba(26, 25, 25, 0.863) 0%, rgba(26, 25, 25, 0.843) 4.7%, rgba(26, 25, 25, 0.824) 8.9%, rgba(26, 25, 25, 0.804) 12.8%, rgba(26, 25, 25, 0.776) 16.56%, rgba(26, 25, 25, 0.745) 20.37%, rgba(26, 25, 25, 0.71) 24.4%, rgba(26, 25, 25, 0.667) 28.83%, rgba(26, 25, 25, 0.616) 33.84%, rgba(26, 25, 25, 0.557) 39.6%, rgba(26, 25, 25, 0.494) 46.3%, rgba(26, 25, 25, 0.416) 54.1%, rgba(26, 25, 25, 0.33) 63.2%, rgba(26, 25, 25, 0.23) 73.76%, rgba(26, 25, 25, 0.12) 85.97%, rgba(26, 25, 25, 0) 100%);}

body .header-shop-item .header-shop-icon-text-count{display: none;}
body #header-left-group .header-shop-group-item .header-shop-icon-text .header-shop-icon-text-desc{font-weight: 500;}

body #header-shop-group .header-shop-group-item-user .header-shop-user > .rdc-icon-user.active {mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16 16.475q2.02 0 4.036.495t4.026 1.481q.887.444 1.412 1.25l.123.203q.403.718.403 1.528v2.966c0 .449-.15.832-.45 1.14a1.5 1.5 0 0 1-1.118.462H7.568q-.662 0-1.115-.462Q6 25.074 6 24.398v-2.966q0-.927.525-1.732.526-.805 1.41-1.249a20 20 0 0 1 4.029-1.481q2.017-.495 4.036-.495m0 1.645q-1.875 0-3.719.46-1.845.458-3.58 1.32a2.35 2.35 0 0 0-.805.685q-.285.4-.284.85v2.92h16.776v-2.923q.001-.447-.284-.848a2.4 2.4 0 0 0-.805-.684l-.435-.21a17.5 17.5 0 0 0-3.145-1.11A15.3 15.3 0 0 0 16 18.12M16 6q1.794.001 3.068 1.304c.849.87 1.274 1.92 1.274 3.141q0 1.832-1.274 3.138Q17.794 14.887 16 14.89q-1.792-.001-3.068-1.307-1.195-1.226-1.27-2.912l-.005-.226q0-1.833 1.275-3.14Q14.207 6 16 6m0 1.646q-1.125 0-1.927.822a2.7 2.7 0 0 0-.79 1.693l-.014.284q0 1.154.804 1.976.803.822 1.927.823 1.125 0 1.928-.823.804-.822.803-1.976a2.73 2.73 0 0 0-.803-1.978q-.802-.824-1.928-.821' clip-rule='evenodd'/%3E%3C/svg%3E");}
body #header-shop-group .header-shop-group-item-user .header-shop-tooltip .rdc-icon-svg{margin-right: 0;margin-left: 2px;}
body .header-shop-group-item:not(.header-shop-group-item-country) .header-shop-icon-text-desc.header-shop-user_name {display: flex;font-weight: 500;}

body .header-nav-item span{padding-top: 6px;text-transform: uppercase;padding-inline: 8px;}


/* Tooltip */
body .tooltip-account {
    --tooltip-account-width: 240px;
}
body .tooltip-account .shop-tooltip-body,
body .tooltip-country .shop-tooltip-body{background-color: var(--color-bege);padding: 0;border-radius: var(--mobile-popup-radius);}
body .tooltip-account .shop-tooltip-arrowtop,
body .tooltip-country .shop-tooltip-arrowtop{border-bottom-color: var(--color-bege);}
body .tooltip-account .shop-tooltip-body > .shop-tooltip-item-wrap:first-child {min-height: 42px;display: flex !important;}
body .tooltip-account .shop-tooltip-item-user.paragraph{margin-bottom: 0;padding: 9px 15px;font-weight: 500;}

body .tooltip-account .shop-tooltip-item-account.list-nav-subtitle,
body .tooltip-account .shop-tooltip-item-logout.list-nav-subtitle{margin-top: 0;padding: 9px 15px;min-height: 54px;display: flex !important;gap: 8px;}

body .tooltip-account .shop-tooltip-item-account::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M16 16.475q2.02 0 4.036.495t4.026 1.481q.887.444 1.412 1.25l.123.203q.403.718.403 1.528v2.966c0 .449-.15.832-.45 1.14a1.5 1.5 0 0 1-1.118.462H7.568q-.662 0-1.115-.462Q6 25.074 6 24.398v-2.966q0-.927.525-1.732.526-.805 1.41-1.249a20 20 0 0 1 4.029-1.481q2.017-.495 4.036-.495m0 1.645q-1.875 0-3.719.46-1.845.458-3.58 1.32a2.35 2.35 0 0 0-.805.685q-.285.4-.284.85v2.92h16.776v-2.923q.001-.447-.284-.848a2.4 2.4 0 0 0-.805-.684l-.435-.21a17.5 17.5 0 0 0-3.145-1.11A15.3 15.3 0 0 0 16 18.12M16 6q1.794.001 3.068 1.304c.849.87 1.274 1.92 1.274 3.141q0 1.832-1.274 3.138Q17.794 14.887 16 14.89q-1.792-.001-3.068-1.307-1.195-1.226-1.27-2.912l-.005-.226q0-1.833 1.275-3.14Q14.207 6 16 6m0 1.646q-1.125 0-1.927.822a2.7 2.7 0 0 0-.79 1.693l-.014.284q0 1.154.804 1.976.803.822 1.927.823 1.125 0 1.928-.823.804-.822.803-1.976a2.73 2.73 0 0 0-.803-1.978q-.802-.824-1.928-.821' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .tooltip-account .shop-tooltip-item-logout::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M8.063 26q-.882 0-1.472-.578Q6 24.845 6 23.982V8.018q0-.863.591-1.44Q7.181 6 8.063 6h7.541q.273 0 .456.179.183.18.183.446t-.183.446a.63.63 0 0 1-.456.179H8.063a.76.76 0 0 0-.54.24q-.246.24-.246.529V23.98q0 .288.246.529.246.24.54.24h7.541q.273 0 .456.179.183.18.183.446t-.183.446a.63.63 0 0 1-.456.179zm15.896-9.375H13.27a.62.62 0 0 1-.454-.179.6.6 0 0 1-.184-.446.6.6 0 0 1 .184-.446.62.62 0 0 1 .454-.179h10.69l-2.519-2.464a.62.62 0 0 1-.192-.423.6.6 0 0 1 .192-.454.64.64 0 0 1 .452-.21.63.63 0 0 1 .46.202l3.338 3.268a.956.956 0 0 1 0 1.412l-3.338 3.268a.63.63 0 0 1-.912-.008.6.6 0 0 1-.2-.446.62.62 0 0 1 .208-.437z'/%3E%3C/svg%3E");}

@media (hover) {
    body .tooltip-account a.shop-tooltip-item:hover {
        opacity: 1;
        background-color: var(--color-background);
    }
}

@media screen and (min-width: 1200px) {
    body header {
        --tooltip-account-offset-x: 92%;
        --tooltip-country-offset-x: -38%;
        --tooltip-arrow-country-size: -92%;
        --header-main-block-height: 58px;
        --icons-spacing: 9px;
        --icons-size: 26px;
    }

    body #header-logo img {max-width: 164px;}
}

@media screen and (max-width: 1199px) {
    body header {
        --header-main-block-height: 50px;
    }

    body #header-logo img{
        max-width: 136px;
    }

    body header.transparency-on #header-main-block-container::after{height: 110px;}
    body #header-left-group .header-shop-group-item-search .header-shop-search{padding-left: 0 !important;}
}

@media screen and (max-width: 767px) {
    body .toggle-button .rdc-icon-svg {
        width: var(--icons-size);
        height: var(--icons-size);
    }

    body #header-main-block {padding-bottom: 2px;}
}


/* Header Transparent Detail */
@media screen and (max-width: 767px) {
    body.rdc-page-module-product #header:not(.transparency-off){height: 0;}
    body.rdc-page-module-product header:not(.transparency-off) #header-container .rdc-icon-svg:not(.rdc-icon-clear, .rdc-icon-delete), 
    body.rdc-page-module-product header:not(.transparency-off) #header-container .toggle-button .rdc-icon-svg {background-color: white;}
    body.rdc-page-module-product header:not(.transparency-off) #header-logo #header-logo-default, 
    body.rdc-page-module-product header:not(.transparency-off) #header-logo #header-logomb-default, 
    body:not(.rdc-page-module-product) header:not(.transparency-on, .transparency-off) #header-logo #header-logo-white, 
    body:not(.rdc-page-module-product) header:not(.transparency-on, .transparency-off) #header-logo #header-logomb-white {display: none;opacity: 0;}
    body.rdc-page-module-product header:not(.transparency-on, .transparency-off) #header-logo #header-logomb-white{display: block;opacity: 1;}
    body.rdc-page-module-product header:not(.transparency-on, .transparency-off) #header-main-block-container{background-color: transparent;}
    body.rdc-page-module-product header:not(.transparency-off) #header-main-block-container::after {
        content: '';
        background: linear-gradient(180deg, rgba(26, 25, 25, 0.863) 0%, rgba(26, 25, 25, 0.843) 4.7%, rgba(26, 25, 25, 0.824) 8.9%, rgba(26, 25, 25, 0.804) 12.8%, rgba(26, 25, 25, 0.776) 16.56%, rgba(26, 25, 25, 0.745) 20.37%, rgba(26, 25, 25, 0.71) 24.4%, rgba(26, 25, 25, 0.667) 28.83%, rgba(26, 25, 25, 0.616) 33.84%, rgba(26, 25, 25, 0.557) 39.6%, rgba(26, 25, 25, 0.494) 46.3%, rgba(26, 25, 25, 0.416) 54.1%, rgba(26, 25, 25, 0.33) 63.2%, rgba(26, 25, 25, 0.23) 73.76%, rgba(26, 25, 25, 0.12) 85.97%, rgba(26, 25, 25, 0) 100%);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 110px;
        z-index: -1;
    }
}


/* =================================================
   SUBMENU
================================================= */
body .header-submenu-nav,
body .header-submenu-inst .header-submenu-container-row{background-color: var(--color-bege);}
body .submenu-column-image{margin-left: 0;}
body .header-submenu-column{padding-inline: 12px;}
body .header-submenu-column:not(.submenu-column-image){max-width: 316px;width: 17%;}
body .header-submenu-list {padding-top: 12px;}
body .header-submenu{justify-content: center;}
body .submenu-image-item .submenu-image-item-wrapper{padding-inline: 0;}
body .submenu-image-item {max-width: 292px;}
body .submenu-image-item:not(:last-child) {margin-right: 24px;}


/* =================================================
   MENU MOBILE
================================================= */
body #menu,
body #mobile-holder,
body .rdc-menu_mobile-level-3,
body #mobile-main-menu-sub-sub .mobile-menu-sub-scroll, 
body #mobile-main-menu-sub-sub-sub .mobile-menu-sub-scroll{background-color: var(--color-bege);}
body .rdc-mobile-menu-header{background-color: var(--color-bege);border-bottom: 0;padding-left: 15px;}
body #menu .toggle-button{position: relative;width: 60px;}
body #menu .toggle-button::before{position: absolute;content: '';width: 30px;height: 30px;top: 50%;left: 50%;transform: translate(-50%, -50%); background-color: var(--color-background);}

body #mobile-main-menu {padding-top: 15px;}
body #mobile-main-menu a:not(.mobile-menu-image-item){min-height: 48px;padding-block: 5px;text-transform: uppercase;}
body #mobile-holder .rdc-icon-svg:not(.rdc-icon-menu-close){width: 18px;height: 18px;}

body #mobile-inst-menu{border-top: 0;padding-block: 13px;}
body #mobile-holder #mobile-inst-menu .rdc-icon-svg:not(.rdc-icon-menu-close){width: 24px;height: 24px;}
body #mobile-inst-menu a{padding-block: 7px;}
body #mobile-inst-menu >div:not(.rdc-sab, :first-child){margin-top: 1px;}
body #mobile-inst-menu .mobile-inst-menu-exp{padding-top: 1px;}
body #mobile-inst-menu .mobile-menu-lang .mobile-shop-country-flag img{display: none;}
body #mobile-inst-menu .mobile-menu-lang .mobile-shop-country-flag::before{content: '';display: block;width: 24px;height: 24px;mask-position: center;mask-repeat: no-repeat;mask-size: cover;background-color: var(--color-black);mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M16 25.899q3.577-3.075 5.654-6.255t2.078-5.501q0-3.44-2.203-5.677Q19.323 6.23 16 6.23t-5.529 2.237-2.203 5.677q0 2.32 2.078 5.501Q12.424 22.824 16 25.9m0 1.1q-.298 0-.596-.096a1.6 1.6 0 0 1-.548-.314 44 44 0 0 1-2.745-2.738 30 30 0 0 1-2.524-3.124 18.6 18.6 0 0 1-1.862-3.3Q6.997 15.747 7 14.144q0-3.976 2.62-6.559Q12.242 5 16 5t6.38 2.584Q25 10.167 25 14.143q0 1.603-.726 3.274a19.5 19.5 0 0 1-1.849 3.298 27.6 27.6 0 0 1-2.512 3.126 45 45 0 0 1-2.746 2.725 1.6 1.6 0 0 1-.55.326 1.9 1.9 0 0 1-.618.108m.005-11.059q.846 0 1.446-.596.598-.596.598-1.433t-.603-1.428a2 2 0 0 0-1.45-.592q-.846 0-1.446.597-.6.596-.599 1.432t.603 1.429q.6.592 1.45.591'/%3E%3C/svg%3E");}

body #mobile-holder .return, 
body #mobile-holder .return2{border-bottom: 0;}
body #mobile-holder .return .mobile-nav-item-return,
body #mobile-holder .return2 .mobile-nav-item-return2{position: relative;}
body #mobile-holder .return .mobile-nav-item-return::before,
body #mobile-holder .return2 .mobile-nav-item-return2::before{content: '';position: absolute;width: 30px;height: 30px;top: 50%;left: 15px;transform: translateY(-50%);background-color: var(--color-background);}
body #mobile-holder .return .mobile-nav-item-return .rdc-icon-svg,
body #mobile-holder .return2 .mobile-nav-item-return2 .rdc-icon-svg{width: 30px;height: 30px;mask-size: 22px;}
body #mobile-holder .return .mobile-nav-item-return span,
body #mobile-holder .return2 .mobile-nav-item-return2 span{text-transform: uppercase;}
body #mobile-holder .return2 .mobile-nav-item-return2 {width: calc(100% - 55px);}
body #mobile-holder .return2 .mobile-nav-item-return2 .rdc-icon-arrowleft {margin-left: 0;}
body #mobile-holder .return2 .rdc-mobile-nav-item-return-wrapper span:first-child {font-size: 11px;line-height: 130%;font-weight: 400;color: var(--color-darkgray);margin-bottom: -2px;margin-top: 4px;letter-spacing: 0;}

body #mobile-main-menu-sub a:not(.mobile-menu-image-item){min-height: 46px;padding-block: 5px;text-transform: uppercase;}

body #mobile-main-menu-sub-sub a:not(.mobile-menu-image-item), 
body #mobile-main-menu-sub-sub-sub a{min-height: 47px;font-weight: 600;}

body .mobile-menu-sub-scroll{padding-top: 16px;}
#mobile-main-menu-sub .mobile-menu-group{margin-top: 1px;}
body .mobile-menu-image{margin-top: 28px !important;}
body .mobile-menu-image-item.positionV_top .mobile-menu-image-item-wrapper{text-align: left;}
body .mobile-menu-image-item:not(:last-child){padding-bottom: 34px;}
body .mobile-menu-image-item-wrapper > div:first-child{padding-top: 15px;}

/* =================================================
   FOOTER
================================================= */
body #footer{z-index: 85 !important;--menu-col-pad: 12px;}
body #footer .wrapper-footer{background-color: #E1DDD5;}

body #footer.footer-col .bg-color-newslletter{border-top-width: 4px;border-top-color: #E1DDD5;background-color: var(--color-bege);}
body #footer.footer-col .split-news .newsletter-footer-form{gap: 0;}
body #footer.footer-col .split-news .newsletter-footer .newsletter-footer-social{justify-content: center;flex-direction: column;gap: 30px;}
body #footer.footer-col .split-news .newsletter-footer .newsletter-footer-social::after{content: '';display: block;width: 233px;height: 18px;margin-top: 20px;background-repeat: no-repeat;background-position: center;background-size: 100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='233' height='18' fill='none' viewBox='0 0 233 18'%3E%3Cpath fill='%23000' d='M20.656 17.475c-.499 0-.973-.1-1.447-.1h-.35c-.249 0-.598 0-1.072.05 0-.725-.025-1.05-.075-1.525-.075-.8-.1-2.125-.623-6.2 0 0-.35-3.15-.649-5.425-1.472 3.15-2.42 5.45-2.42 5.45s-1.048 2.55-3.418 7.925h-.349C9.205 15.375 6.96 10.8 6.187 9.175l-2.495-5c-.3 2.9-.449 4.825-.449 4.8-.25 2.35-.499 5.575-.649 7.225-.024.175-.024.3-.024.45 0 .175.024.4.074.8-.349-.075-.698-.075-.948-.075h-.299c-.549 0-.823.075-1.397.075v-.7c.1 0 .225.025.324.025.3 0 .599-.1.699-.675.2-.95.623-5.05.848-7.25.2-2.15.374-4.525.524-7.075v-.1c0-.5-.275-.575-.599-.575h-.3V.45c.6 0 1.173.075 1.797.075 0 0 .424 0 1.098-.1C4.865 1.475 7.06 6.3 7.659 7.55c0 0 .998 1.925 3.018 6.1 1.447-3.075 2.395-5.125 2.395-5.125 1.073-2.3 2.17-5 2.72-6.2.199-.475.548-1.35.673-1.9.549.125.973.125.948.125.624 0 1.247-.075 1.87-.075v.65a2.3 2.3 0 0 0-.398-.025c-.35 0-.524.125-.549.725V1.9c0 .375.125 1.7.3 3.225.149 1.625.349 3.475.448 4.4.2 1.9.6 5.05.849 6.525.1.625.274.725.623.725.125 0 .275 0 .45-.025v.7h-.325zm14.094 0c-1.371-3.425-2.244-5.45-2.469-5.975H26.22c-.2.525-.923 2.45-2.22 5.975-.774-.075-1.023-.075-1.023-.075h-.1c-.35 0-.773.075-1.023.075-.05 0-.124 0-.15-.025l.026-.625c.1 0 .2.025.274.025.449 0 .674-.125.898-.575.125-.25 1.447-3.65 2.844-7.275 0 0 1.646-4.325 3.418-9h.399c1.896 4.5 3.717 8.65 3.717 8.65 1.572 3.675 2.944 6.725 3.218 7.275.35.65.574.9 1.098.9.1 0 .2 0 .324-.025v.65c-.549 0-.998-.075-1.497-.075h-.324s-.424 0-1.347.1M29.066 4.15c-1.547 3.95-2.195 5.625-2.42 6.25h5.14c-.25-.625-.974-2.3-2.72-6.225zm9.828 12.65c.1.025.224.025.299.025.324 0 .524-.125.674-.675.05-.225.074-3.25.074-6.475 0-3.725-.05-7.725-.075-7.975-.074-.45-.174-.6-.573-.6-.1 0-.2.025-.35.025l.025-.65c.699 0 1.347.075 2.046.075.45 0 .948-.05 1.422-.075 1.172-.075 2.395-.15 3.542-.15 5.414 0 9.306 2.55 9.306 8 0 5.3-4.44 9.4-9.954 9.4-.973 0-1.971-.125-2.944-.225-.449-.05-.948-.125-1.397-.125-.698 0-1.397.075-2.095.075zm3.068-7.9c0 2 .05 4 .05 6 0 1.725 1.497 1.8 2.919 1.8h.449c1.047 0 2.095-.3 3.018-.75 3.019-1.5 4.44-4.475 4.466-7.625 0-4.175-2.694-7-7.11-7-1.247 0-2.495.075-3.717.225 0 2.45-.075 4.9-.075 7.35m19.382 6.25c0 .275.024.575.249.775.374.375 1.671.425 2.62.425h.873c1.022 0 2.07-.075 2.27-1.3l.573-.025c0 .55-.249.975-.349 1.475-.05.35-.075.7-.124 1.05-1.497-.15-3.044-.2-4.566-.2-.873 0-1.746.025-2.62.025-.673 0-1.346.075-2.045.075v-.65h.2c.524 0 .648-.1.773-.7.05-.25.05-.725.05-1.2v-1.25c.025-1.575.025-3.175.025-4.8 0-1.5-.025-3-.05-4.55 0-.425.025-.95.025-1.45 0-.375-.025-.725-.05-1.025-.075-.625-.25-.675-.624-.675h-.299l.025-.7c.798 0 1.522.125 2.295.125.125 0 .275-.025.4-.025C63.09.5 65.21.525 67.304.325a3.5 3.5 0 0 0-.074.65c0 .6.175.975.2 1.625l-.574-.025c0-.9-.749-1-1.472-1h-.599q-1.758 0-3.443.075c0 2.025-.025 4.075-.05 6.1h1.373c1.147 0 2.295-.025 3.442-.2-.05.45-.1.8-.1 1.175 0 .35.05.7.2 1.15h-.698c-.125-.9-.55-1.025-1.173-1.025-.224 0-.474.025-.748.025h-2.32c0 2.1 0 4.2.075 6.275m17.714 1.026V14.95c0-.426 0-.85.024-1.276v-5c0-1.525 0-3.025-.025-4.5v-1.05c0-.45 0-.9-.074-1.325-.05-.525-.2-.65-.55-.65-.099 0-.224.025-.373.025v-.7c.499 0 .998.1 1.496.1.1 0 .2-.025.3-.025.449-.025.923-.05 1.372-.125l-.075 1.3c-.025.45-.025.925-.025 1.375v1.375c0 .425-.05 4-.05 4.425 0 1.6.05 3.2.075 4.75 0 .375-.025.95-.025 1.5 0 .35 0 .7.05.926.075.6.35.65.649.65h.299v.725c-.549 0-1.073-.1-1.622-.1h-.174c-.45.024-.898.05-1.372.1.025-.4.075-.826.1-1.276m20.781-8.699S99.813 9.85 99.813 18h-.45c-5.213-6-7.184-8.225-7.184-8.225S90.208 7.55 87.639 4.8c-.125 5.15-.125 7.075-.125 7.075-.025 2.725-.025 3.95-.05 4.325.025.475.05.8.075 1.25-.4-.075-.724-.075-.898-.075h-.15c-.524 0-.898.05-1.447.05v-.65c.125 0 .274.025.4.025.323 0 .548-.075.598-.55.075-.7.125-2.725.125-4.375 0 0 .025-2.75.025-6.15 0-1.7 0-3.55-.025-5.325h.449c4.615 5.225 7.16 8.1 7.184 8.1 0 0 2.37 2.725 4.665 5.275.075-3.55.1-6.325.1-6.325s.025-3.15.025-5.7v-.525c0-.225-.025-.45-.1-.85.674.125 1.048.175 1.048.175.549 0 .973-.075 1.497-.075V1.2c-.125-.025-.25-.05-.349-.05-.4 0-.674.25-.749.725-.05.375-.1 2.95-.1 5.6M114.93 9.3c.175.025.374.025.549.025 2.544 0 3.717-1.375 3.717-4.25 0-2.05-1.173-3.825-3.393-3.825a8.4 8.4 0 0 0-1.771.2c0 2.45-.05 5-.05 7.425 0 1.55.025 3.075.05 4.6 0 .6-.025 1.225-.025 1.825 0 .3.025.6.025.9l.075 1.25c-.349-.05-.724-.05-1.073-.05-.698 0-1.372.05-2.095.05v-.65c.099 0 .199.025.274.025.499 0 .574-.175.698-.75.05-.25.075-3.725.075-7.15 0-3.45-.025-6.875-.075-7.1-.124-.5-.224-.625-.573-.625-.1 0-.225.025-.399.025l-.025-.75c.623 0 1.222.075 1.846.075 1.122 0 2.27-.225 3.367-.225 2.919 0 5.214 1.525 5.214 4.65 0 2.95-2.045 5.05-4.939 5.15h-.125c-.599 0-1.048-.2-1.596-.475.149-.175.074-.2.249-.35m8.707-.15c0-4.775 3.243-8.75 9.629-8.825h.1c4.74 0 8.083 3.65 8.083 8.325 0 4.625-3.094 9.1-8.906 9.1-5.289 0-8.906-3.5-8.906-8.6m8.706-7.775c-3.218 0-6.286 3.45-6.286 7.7 0 6.025 4.066 7.525 6.735 7.525 3.842 0 6.212-3.7 6.237-7.65v-.175c0-4.2-1.647-7.075-6.337-7.4zm23.577 16.3c-.748-.075-1.572-.5-2.12-1.225-.474-.55-1.896-2.875-2.545-4.1-.424-.775-1.522-2.3-2.32-3.625.699-.1.973-.175.998-.175 1.098-.175 2.021-1.675 2.021-3.475 0-1.875-.923-3.825-3.293-3.825-.774 0-1.422.15-1.772.25 0 2.45-.05 4.95-.074 7.375 0 1.35.049 7.05.049 7.325.025.45.05.8.1 1.225-.474-.05-.823-.05-1.048-.05h-.523c-.524 0-1.073.075-1.622.075v-.65c.05 0 .15.025.249.025.275 0 .649-.1.724-.75.025-.425.075-5.55.075-7.1 0-1.225-.05-6.725-.075-7.175-.05-.55-.299-.65-.549-.65-.1 0-.224.025-.324.025v-.7c.623 0 1.122.075 1.746.075 1.123 0 2.245-.225 3.393-.225 2.195 0 5.114.9 5.114 4.5v.05c0 1.825-1.148 3.45-2.644 4.15 1.147 1.875 3.068 4.75 3.816 5.925.025.05 1.123 1.5 2.395 2.225-.524.35-1.022.525-1.546.525h-.2zm13.321-15.95c-.25 0-.574.05-.898.05-1.048 0-2.096-.025-3.144-.025-.149 2.375-.099 4.775-.124 7.15 0 1.6 0 3.2.05 4.75.099 3.075.074 2.65.199 3.8-.549-.05-1.122-.1-1.671-.1-.574 0-1.123.05-1.672.1v-.7c.1.025.225.025.3.025.499 0 .623-.2.698-.725.075-2.575.1-4.575.1-7.15 0-2.125-.05-4.25-.05-6.35 0-.275 0-.525-.025-.8-.998.025-1.996.025-3.019.025-.274 0-.573-.025-.848-.025-.549 0-.998.125-.998.9v.075h-.698c0-.5.075-.95.075-1.475v-.9c.948.1 1.871.125 2.819.175.648.05 1.297.1 1.946.1.224 0 .424-.025.648-.025h2.345c.225 0 .449.025.699.025.673 0 1.372-.05 2.02-.1.973-.05 1.946-.075 2.919-.15a7 7 0 0 0-.149 1.325c0 .375.049.75.174 1.025h-.848c-.075-.85-.399-1-.848-1m3.143-1.35c.623 0 1.222.1 1.796.1.474-.025.923-.075 1.372-.15-.025.425-.05.85-.075 1.325-.025.425-.025.825-.025 1.25v1.25c0 .55-.025 4.2-.025 4.75v1.4c0 1.35.05 2.825.449 3.975.624 1.725 1.971 2.375 3.742 2.4 3.194 0 4.616-2.025 4.765-5.1.1-2.075.125-4.15.125-6.225V1.275c0-.25 0-.475-.05-.85.424.1.773.125 1.098.125.499 0 .948-.075 1.571-.075v.7a3 3 0 0 0-.449-.05c-.399 0-.698.175-.698.725 0 3.125-.05 6.275-.15 9.375-.025 1.35-.1 2.5-.748 3.725-1.173 2.125-3.518 2.75-5.788 2.75-2.42 0-4.74-.65-5.563-3.175-.324-.975-.399-1.975-.399-2.975 0-.775.05-1.575.05-2.35V4.1c0-.35.025-.9.025-1.4 0-.375-.025-.75-.05-.975-.075-.55-.15-.675-.574-.675-.1 0-.25.025-.399.025zm32.277 16.6c-2.32.75-5.538.75-5.538.75-5.439 0-9.655-3.725-9.655-8.85 0-4.8 3.593-8.55 10.079-8.55 0 0 3.393 0 5.264.975-.125.3-.175.575-.175.85 0 .45.1.875.125 1.3h-.774c0-1.925-2.295-2.05-3.916-2.05h-.624c-3.892 0-7.534 2.075-7.534 6.775 0 6.025 4.266 8.3 7.534 8.3 1.671 0 2.545-.225 3.218-.45-.05-2.1-.05-5.175-.05-5.475-.025-.475-.299-.575-.574-.575-.199 0-.399.05-.548.05V9.2c.499 0 1.172.125 1.721.125.075 0 .175-.025.249-.025 0 0 .45 0 1.348-.15-.025.425-.05.875-.05 1.3 0 .2-.025 4.2-.1 6.525m14.496.5c-1.372-3.425-2.246-5.45-2.47-5.975h-6.062c-.2.525-.923 2.45-2.221 5.975-.773-.075-1.022-.075-1.022-.075h-.1c-.349 0-.773.075-1.023.075-.05 0-.125 0-.15-.025l.025-.625c.1 0 .2.025.275.025.449 0 .673-.125.898-.575.125-.25 1.447-3.65 2.844-7.275 0 0 1.646-4.325 3.417-9h.4c1.896 4.5 3.717 8.65 3.717 8.65 1.571 3.675 2.943 6.725 3.218 7.275.349.65.574.9 1.098.9.099 0 .199 0 .324-.025v.65c-.549 0-.998-.075-1.497-.075h-.324s-.424 0-1.347.1M213.469 4.15c-1.547 3.95-2.196 5.625-2.42 6.25h5.139c-.25-.625-.973-2.3-2.719-6.225zm19.183 12.35c-.024.275-.074.675-.074 1.05-1.447-.15-2.745-.15-2.745-.15a42 42 0 0 0-2.419-.075c-1.198 0-2.071.05-2.071.05-.674 0-1.347.075-2.046.075v-.65h.2c.374 0 .698-.05.773-.75.025-.4.075-5.55.075-7.15 0-1.175-.05-6.65-.075-7.075-.05-.625-.249-.75-.623-.75-.1 0-.225.025-.35.025l.025-.65c.375 0 .724.05 1.098.075.274.025.574.05.873.05.399 0 .798-.025 1.173-.025-.025.475-.05.825-.05 1.175 0 .275-.05 5.85-.05 7.175 0 2.075.025 4.15.025 6.225.025 1.15.723 1.2 3.767 1.2 1.147 0 1.971-.25 2.22-1.45l.624.1c0 .65-.275.925-.35 1.5z'/%3E%3C/svg%3E");}
body #footer.footer-col #footer-share-icons-social-hashtag{display: none;}
body #footer.footer-col .split-news .newsletter-footer-form .right-col{display: none;}
body #footer.footer-col .split-news .newsletter-footer-form .left-col{display: flex;}
body #footer.footer-col button.arrow-btn-submit {display: flex !important;border-color: var(--color-black);border-left: 0;border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0;width: 56px;}
body #footer.footer-col .newsletter-footer input{flex: 1;border-color: var(--color-black);border-right: 0;border-radius: var(--input-border-radius) 0 0 var(--input-border-radius);}
body #footer.footer-col .split-news .newsletter-footer > div:last-child{max-width: 500px;width: 100%;}
body #footer.footer-col button.arrow-btn-submit::before{background-size: 24px;width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='m20.293 15.998-9.036-9.434A.9.9 0 0 1 11 5.916a.9.9 0 0 1 .263-.646q.26-.27.62-.27.358 0 .619.269l8.95 9.34q.283.297.415.66.13.363.132.729 0 .365-.131.728a1.9 1.9 0 0 1-.415.66l-8.95 9.347a.82.82 0 0 1-.623.267.85.85 0 0 1-.623-.274.9.9 0 0 1-.258-.647.92.92 0 0 1 .258-.647z'/%3E%3C/svg%3E");}
body #footer.footer-col .newsletter-footer .left-col.form-field input[type="email"]:focus,
body #footer.footer-col .newsletter-footer .left-col.form-field input[type="email"]:focus ~ .arrow-btn-submit{border-color: var(--color-black);}
body #footer.footer-col .newsletter-footer .left-col.form-field input[type="email"]:not(:focus).filled,
body #footer.footer-col .newsletter-footer .left-col.form-field input[type="email"]:not(:focus).filled ~ .arrow-btn-submit{border-color: var(--color-darkgray);}

body #footer .wrapper-footer .icons_social a{padding: 0;background-color: var(--color-dark);border-radius: var(--button-border-radius);}
body #footer .wrapper-footer .icons_social a .rdc-icon-svg{filter: brightness(0) saturate(100%) invert(92%) sepia(100%) saturate(0%) hue-rotate(202deg) brightness(106%) contrast(106%);opacity: 1;}

body #footer .footer-menu-list > div.rdc-footer-menu-list_desc_main {margin-top: 5px;}

body #footer .wrapper-footer .menu-bottom-holder .list-nav-title, 
body #footer .wrapper-footer .menu-bottom-holder .paragraph:not(.rdc-download-app-widget-desc),
body #footer .wrapper-footer .menu-bottom-holder .paragraph:not(.rdc-download-app-widget-desc) a, 
body #footer .wrapper-footer .menu-bottom-holder .paragraph:not(.rdc-download-app-widget-desc) .a, 
body #footer .wrapper-footer .menu-bottom-holder small, 
body #footer .wrapper-footer .menu-bottom-holder .small, 
body #footer .wrapper-footer .menu-bottom-holder .subtitle:not(.rdc-download-app-widget-subtitle) {color: var(--color-black);}
body #footer .wrapper-footer .menu-bottom-holder .rdc-footer-menu-list_desc_main .paragraph:not(.rdc-download-app-widget-desc){color: var(--color-darkgray) !important;font-size: 11px !important;}
body .footer-menu-information .footer-menu-list .rdc-icon-svg{filter: invert(0%);}



@media (hover: hover) {
    body #footer.footer-col .newsletter-footer .left-col.form-field input[type="email"]:hover,
    body #footer.footer-col .newsletter-footer .left-col.form-field input[type="email"]:hover ~ .arrow-btn-submit,
    body #footer.footer-col .newsletter-footer .left-col.form-field input[type="email"].filled:not(:focus):hover,
    body #footer.footer-col .newsletter-footer .left-col.form-field input[type="email"].filled:not(:focus):hover ~ .arrow-btn-submit{border-color: var(--color-gray);}

    body #footer .wrapper-footer .icons_social a:hover{opacity: 0.5;}
}

@media screen and (min-width: 1200px) {
    body #footer.footer-col .newsletter-footer {padding: 37px 0 40px;}
    body #footer.footer-col .split-news .newsletter-footer {flex-direction: column;text-align: center;gap: 30px 0;}
    /* body #footer.footer-col .split-news .newsletter-footer > div:first-child{max-width: 500px;} */
    
    body #footer .newsletter-footer-header .subtitle{padding-bottom: 14px;}

    body #footer .row.row-menu{padding: 51px 0 23px;}
    /* body #footer .footer-menu-row .list-nav-title{text-transform: uppercase;} */

    body #footer .footer-bottom .row-bottom > div{flex-direction: row-reverse;}
    body #footer #footer-payment-shipping_wrapp{justify-content: flex-end;}
    body #footer #copy-right{justify-content: flex-start;}
}

@media screen and (max-width: 1199px) {
    body #footer .newsletter-footer-header .subtitle {padding-bottom: 13px;}
    body #footer.footer-col .split-news .newsletter-footer .newsletter-footer-social{display: flex;align-items: center;}
    body #footer .newsletter-footer {gap: 30px;padding: 44px 0 30px;justify-content: center;}
    body #footer.footer-col .newsletter-footer input{text-align: left;}
    body #footer.footer-col .split-news .newsletter-footer > div:last-child{margin: auto;}
    body #footer .row-menu .menu-footer {padding-top: 50px;}
    body #footer .footer-menu-header{display: flex;align-items: center;padding: 8px 10px;min-height: 46px;}
    body #footer .footer-menu-header .rdc-icon-svg{right: 10px;filter: invert(0%);}
    body #footer #copy-right{line-height: 160%;margin-top: 0;}
    body #footer .footer-menu-list{padding-left: 10px;}
}


/* =================================================
   ACCOUNT  
================================================= */

@media screen and (min-width: 992px) {
    body #account-background-left {background-color: var(--color-bege);}
}

/* Passar guide */
.accordion .accordion-head{flex-direction: column;justify-content: center;}

/*search*/
body .rcc-search-result-item{background-color: var(--color-bege) !important;}