/*
 *
 * Social Share
 *
*/
.rdc-icons-share .a2a_button_linkedin, .rdc-icons-share .a2a_button_whatsapp {display: inline-block !important;}


/*
*
* Banner homepage
*
*/
body .home .description .content { max-width: 530px; }
@media screen and (min-width: 992px) {
    .home .home-slider .description .content p.home-slider-subtitle.mega-title { padding-top: 10px; }
    .home .home-slider .description .content p.home-slider-description.list-nav-title { padding-top: 18px; }
    body .home .home-slider .description .content .button { margin-top: 24px; }
}
@media screen and (max-width: 991px) {
    .home .home-slider .description .content p.home-slider-subtitle.mega-title { padding-top: 10px; }
    .home .home-slider .description .content p.home-slider-description.list-nav-title { padding-top: 5px; }
    body .home .home-slider .description .content .button { margin-top: 20px; }
}
/*
*
* mini carrinho
*
*/
body #rdc-mini-cart { padding-top: 1px; } 
body #rdc-mini-cart > div { padding: 0; }
#rdc-mini-cart > div .shop-tooltip-arrowtop { display: none; }
@media screen and (min-width: 1199px) {
    body #rdc-mini-cart {top: calc(100% - 10px)}
}

/*
 *
 * Footer
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}
#footer .country-change-dropdown-footer { border-radius: 5px; }

/*#footer .footer-menu-list #rdc-footer-menu-list_wa + div.rdc-footer-menu-list_desc_main { display: none; }*/

.footer-menu-column.footer-menu-information .footer-menu-list { display: flex;flex-direction: column;flex-wrap: nowrap; }
body #footer .footer-menu-information .footer-menu-list #rdc-footer-menu-list_wa { order: 4;margin-top: 11px;}
#footer .footer-menu-list #rdc-footer-menu-list_wa + div.rdc-footer-menu-list_desc_main { order: 5;padding-left: 0; }
body #footer .footer-menu-information .footer-menu-list #rdc-footer-menu-list_email { order: 3; margin-top: 18px; }
.footer-menu-information .footer-menu-list #rdc-footer-menu-list_phone { order: 1; }
.footer-menu-information .footer-menu-list #rdc-footer-menu-list_phone + div.rdc-footer-menu-list_desc_main { order: 2;padding-left: 0;margin-top: 5px; }
#footer .footer-menu-list #rdc-footer-menu-list_wa + div.rdc-footer-menu-list_desc_main p,
.footer-menu-information .footer-menu-list #rdc-footer-menu-list_phone + div.rdc-footer-menu-list_desc_main p { color: var(--color-white) !important; }
body #footer .footer-menu-information .footer-menu-list > div:not(:first-child, .rdc-footer-menu-list_desc_main) { margin-top: 13px;padding-left: 28px; }
body .footer-menu-information .footer-menu-list .rdc-icon-svg { top: -3px;filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(248deg) brightness(110%) contrast(101%); }
@media screen and (min-width: 1200px) {
    body  #footer.footer-row .newsletter-footer-social { padding-top: 32px; }
}

@media screen and (max-width: 1199px) {
    body #footer .footer-menu-information .footer-menu-list > div:not(:first-child, .rdc-footer-menu-list_desc_main)#rdc-footer-menu-list_phone { margin-top: 0px; }
}
@media (hover) {
    #footer.footer-row .newsletter-footer-form button:hover { background-color: var(--color-white);color: var(--color-black);border: var(--color-white); }
}

@media screen and (max-width: 991px) {
    body #footer .rdc-button-scrollup {
        bottom: 60px;
    }
}

/*
 *
 * Product Item
 *
*/
/* .productMask:before {background-color: rgba(0,0,0,0.03);} */
.product-item .rdc-icon-delete {background-color: var(--color-white);}

#main.wishlist article.product-item .price-wrapper { min-height: unset; }

/*
 *
 * Detail
 *
*/
/*.rdc-product-price.price p, #product-bar-price p, .rdc-pack-resume-price p {font-size: 16px;}
.rdc-product-price.price .discount, #product-bar-price .discount, .rdc-pack-resume-price .discount {padding: 2px 8px 3px;}
.rdc-label-desc-title {font-size: 14px;font-weight: 500;}
.rdc-label-desc-value {font-weight: normal;color: var(--color-darkgray);}
.wrapper-colors .rdc-product-label .rdc-label-desc-title {display: inline-block !important;}
.wrapper-colors .colors {max-width: 410px;}*/

/*
 *
 * Review
 *
*/
body .review .form-field.rdc-review-field-upload {display: none;}

/*
 *
 * Input quantidades
 *
*/
.rdc-selectQtd {border-radius: 6px;}


/*
*
* HEADING
*
*/

body .heading-breadcrumb{display: none;}
/*body .heading-titles .short-content-heading-titles{padding-top: 15px;}
body .heading-titles{padding-top: 10px;}*/

/*
*
* ACCOUNT
*
*/
.account.account-landing .reference-wrapper > .row > .col-lg-10{margin-left: 0;width: 100%;}
body #container-account-1547{gap: 12px;}
body .ac-lg-list-wrap{border-color: #ddd; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

body #account-background-left{background-color: #fff;}

body .account-menu .title-menu{display: none;}
body .account-menu .rdc-icon-svg{display: block;}

@media screen and (min-width: 1200px) {
    body .ac-lg-list-wrap:hover{border-color: var(--color-theme);}
    body .account-landing .wrapper-page{padding-top: 55px;}
    body .ac-lg-list-wrap{min-height: 148px;}
    body .ac-lg-list-icon{margin-bottom: 7px;}
    .account.account-landing .reference-wrapper{padding-top: 9px;}
    .account.account-landing .rdc-header-subtitle{padding-top: 14px;}
}

@media screen and (min-width: 1200px) {
    body .wrapper-account-23{gap: 107px;}
}

@media screen and (min-width: 992px) {
    body .wrapper-account-23{grid-template-columns: 220px 1fr;}
    body .account-menu > ul > li:not(:first-child){margin-top: 2px;}
    body .account-menu > ul > li { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
    body .account-menu > ul > li.sel {background-color: var(--color-theme);}
    body .account .account-menu ul li.sel a{color: var(--color-white);}
    body .account-menu ul li a{align-items: center;padding: 5px 10px;min-height: 36px;}
    body .account-menu .rdc-icon-svg{width: 16px;height: 16px;}
    body .account .account-menu ul li.sel .rdc-icon-svg{ filter: brightness(0) saturate(100%) invert(82%) sepia(56%) saturate(8%) hue-rotate(144deg) brightness(109%) contrast(109%); -webkit-filter:; }
    body .wrapper-account-menu{padding-top: 159px;}
    body .account-content{padding-top: 55px;}
    body .account-content .content-holder{margin-top: 23px;}

    body .account .bottom-form{border-top: 0;margin-top: 7px;}

}

@media screen and (max-width: 991px) and (min-width: 768px) {
    body .account .bottom-form{border-top: 0;margin-top: 7px;}
}
@media screen and (max-width: 991px) {
    body .account .wrapper-page{padding-top: 15px;}
    body #rdc-account-menu-mobile-v3_icon{width: 24px;height: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M9.22 12.6a.93.93 0 0 1 0-1.2l4.973-5.838a.872.872 0 0 1 1.254-.086.93.93 0 0 1 .083 1.287L11.068 12l4.462 5.237a.93.93 0 0 1-.083 1.287.872.872 0 0 1-1.254-.085L9.22 12.6Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
    body #rdc-account-menu-mobile-v3_title{padding-top: 0;}
    body #rdc-account-menu-mobile-v3{border-color: #ddd;margin-bottom: 13px;}

    body .account:not(.account-landing) .account-heading-wrapper, 
    body .account:not(.account-landing) .account-heading-wrapper h1{text-align: left;}

    body .content-holder{margin-top: 12px;}
    
}
@media screen and (max-width: 767px) {
    body .combine-products .column{
        width: calc(calc(84.104vw - var(--container-padding) * 2) - var(--container-padding) * 2);
    }
    
}

@media screen and (max-width: 767px) {
    body .account.account-landing .wrapper-page{padding-top: 50px;}
    .account.account-landing .reference-wrapper {padding-top: 15px;}
    body .ac-lg-list-wrap{ min-height: 69px; padding: 10px 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
    body #container-account-1547{gap: 15px;}
    body .ac-lg-list-col .rdc-icon-svg{width: 24px;height: 24px;}
    body .ac-lg-list-title {margin-bottom: 2px;}
    .account.account-landing .rdc-header-subtitle {padding-top: 16px;}
    
    body .bottom-form {padding: 3px 0 0;}
    body .bottom-form .changeSettings {padding: 30px 0 0;}
    body .bottom-form .changeSettings .special-button {margin-bottom: 26px;}
}

/*
*
*Detalhe
*
*/

/* AREA A */
body #rdc-productdetail-area-a{padding-top: 20px;padding-bottom: 24px;}

/* Gallery */
body .product-gallery { --widthThumbs: 80px;--padding-arrows: 7px;--spaceGallery: 14px;--spacingThumbs: 14px; }
body .product-gallery .wrapper-pager{ margin-top: -7px;}
body .product-gallery .pager{display: block;padding-bottom: 15px;}
body .product-gallery .product-gallery-pager{border: 0;}
/* body .product-gallery .product-gallery-pager:not(:first-child){margin-top: 14px;} */
/* body .product-gallery .pager:not(.slick-initialized) .product-gallery-pager:nth-child(+n + 7){display: none;} */
body .rdc-product-gallery-technologies__list{left: auto;right: 30px;bottom: 30px;width: 48px;grid-gap: 10px;}
body .rdc-product-gallery-technologies__list img{ background-color: var(--color-background); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
body .product-gallery .product-gallery-pager.active:after{display: none;}
body .product-gallery .product-gallery-pager img{border: 1px solid #E9E9E9; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
body .product-gallery .product-gallery-pager.active img{border-color: var(--color-theme);}
body .product-gallery .wrapper-slider{ border: 1px solid #E9E9E9; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;height: 100%; }
body .product-gallery .slider-item img{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
body .product-gallery .wrapper-pager .playpause__video .rdc-icon-svg{width: 26px;height: 26px;}

body .product-gallery .pager .slick-arrow{left: 0;width: 100%;height: 32px;background-color: var(--color-background);}
body .product-gallery .pager .slick-arrow.slick-disabled{display: none !important;}
body .product-gallery .pager .slick-arrow.slick-prev{ top: 23px; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; background-position: center;background-repeat: no-repeat;background-size: 22px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M18.181 15.125 11 8.238l-7.181 6.887L2.75 14.1 11 6.188l8.25 7.912-1.069 1.025Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body .product-gallery .pager .slick-arrow.slick-next{ top: auto; bottom: 0; border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -ms-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 4px 4px; background-position: center;background-repeat: no-repeat;background-size: 22px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M3.819 6.875 11 13.762l7.181-6.887L19.25 7.9 11 15.812 2.75 7.9l1.069-1.025Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
.product-gallery .product-gallery-pager.slick-current:after { border-radius: 4px; }

body .rdc-product-packs .item-variants .select::after { background-color: unset; }
.rdc-product-packs .item-variants .rdc-fake-select { color: var(--color-black); }

#main.product .productSuperZoom .slick-slider .slick-prev, 
#main.product .productSuperZoom .slick-slider .slick-next { width: 26px;height: 26px;background-color: var(--color-background);background-size: 100%; }
#main.product .productSuperZoom .slick-slider .slick-prev { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6428 6.40496C14.8424 6.61315 14.8424 6.94175 14.6428 7.14993L9.99126 12L14.6428 16.8501C14.8424 17.0583 14.8424 17.3869 14.6428 17.595C14.4309 17.8159 14.0778 17.8159 13.866 17.595L8.99788 12.5191C8.71961 12.229 8.71961 11.771 8.99788 11.4809L13.866 6.40496C14.0778 6.1841 14.4309 6.1841 14.6428 6.40496Z' fill='%23333333'/%3e%3c/svg%3e "); }
#main.product .productSuperZoom .slick-slider .slick-next { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.35723 17.595C9.15757 17.3868 9.15757 17.0583 9.35723 16.8501L14.0087 12L9.35724 7.14993C9.15757 6.94174 9.15757 6.61315 9.35724 6.40496C9.56906 6.1841 9.92218 6.1841 10.134 6.40496L15.0021 11.4809C15.2804 11.771 15.2804 12.229 15.0021 12.5191L10.134 17.595C9.92218 17.8159 9.56906 17.8159 9.35723 17.595Z' fill='%23333333'/%3e%3c/svg%3e "); }


@media screen and (min-width: 768px) and (max-width: 1199px) {
    body .product-gallery .wrapper-pager{display: none;}
}

@media screen and (max-width: 767px) {
    body .product-gallery .wrapper-pager{display: none;}
    body #rdc-productdetail-area-a{padding-top: 0;padding-bottom: 0;}
    body .product-gallery .slider-item img,
    body .product-gallery .wrapper-slider{ border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
    body .product-gallery .wrapper-slider{border: 0;}

    body #rdc-productdetail-area-a .slick-dots { bottom: 15px; }
    
    #rdc-productdetail-area-d #rdc-product-wrap-pack .rdc-product-packs .rdc-row-pack-products .rdc-icon-plus { height: 16px;width: 16px; }
}
@media screen and (max-width: 991px) {
    body .rdc-product-packs .rdc-row-pack-products .rdc-icon-plus {left: var(--container-padding-n);}
}
@media screen and (min-width: 1200px) {
    #rdc-productdetail-area-d { padding-top: 26px; }
    body .product-gallery .pager { padding-top: var(--padding-arrows, 0);padding-bottom: var(--padding-arrows, 0); }
}

/* AREA B */

body .slick-arrow,
body .rdc-slider-arrow { top: 50%;transform: translateY(-50%); }

/*
*
* filters (area A e area C)
*
*/
.side-menu a {color: var(--color-black)}

#rdc-productlist-area-a #sp-1023,
#rdc-productlist-area-a h1.title { display: none; }
body .rdc-items-slider .rdc-slider-item.sel .rdc-item-image img{border: 0;padding: 0;}
body #rdc-productlist-area-a .rdc-items-slider.rdc-images-slider .slick-arrow { top: 43px !important; }
body #rdc-productlist-area-a .slick-arrow { top: 13px !important;background-color: var(--color-background) !important;box-shadow: none;width: 24px;height: 24px;background-size: 16px; }
body #rdc-productlist-area-a .slick-arrow.slick-prev { left: -34px;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2.77745L5.99126 8.00001L11 13.2226L10.2544 14L4.5 8.00001L10.2544 2L11 2.77745Z' fill='%23333333'/%3e%3c/svg%3e "); }
body #rdc-productlist-area-a .slick-arrow.slick-next { right: -34px;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 13.2224L10.0087 7.99987L5 2.77732L5.74562 1.99988L11.5 7.99987L5.74562 13.9999L5 13.2224Z' fill='%23333333'/%3e%3c/svg%3e "); }
body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image { border-radius: 5px;border: 1px solid var(--color-lines); }
body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-item.sel .rdc-item-image { border-color: var(--color-theme); }

body #rdc-productlist-area-a .rdc-page-short-content-wrapper { display: none; }
body #rdc-productlist-area-a .rdc-slider-wrapper { padding-top: 10px;margin-bottom: -10px; }
body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-prev, 
body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-next { width: 26px;height: 26px;background-color: var(--color-background);background-size: 100%; }
body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-prev { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6428 6.40496C14.8424 6.61315 14.8424 6.94175 14.6428 7.14993L9.99126 12L14.6428 16.8501C14.8424 17.0583 14.8424 17.3869 14.6428 17.595C14.4309 17.8159 14.0778 17.8159 13.866 17.595L8.99788 12.5191C8.71961 12.229 8.71961 11.771 8.99788 11.4809L13.866 6.40496C14.0778 6.1841 14.4309 6.1841 14.6428 6.40496Z' fill='%23333333'/%3e%3c/svg%3e "); }
body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-next { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.35723 17.595C9.15757 17.3868 9.15757 17.0583 9.35723 16.8501L14.0087 12L9.35724 7.14993C9.15757 6.94174 9.15757 6.61315 9.35724 6.40496C9.56906 6.1841 9.92218 6.1841 10.134 6.40496L15.0021 11.4809C15.2804 11.771 15.2804 12.229 15.0021 12.5191L10.134 17.595C9.92218 17.8159 9.56906 17.8159 9.35723 17.595Z' fill='%23333333'/%3e%3c/svg%3e "); }

body #rdc-productlist-area-a .rdc-items-slider.rdc-images-slider .rdc-slider-item {
    min-width: 86px;
    max-width: 86px;
    margin-right: 34px;
}
body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image img { width: 74px; height: 74px;aspect-ratio: 1 / 1; }
body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-item.sel .rdc-item-image img { border: 0;padding: 0; }
body #rdc-productlist-area-a .rdc-scroll-forward { right: 7px;top: 15px; }
body #rdc-productlist-area-a .rdc-scroll-backward { left: -53px;top: 15px; }
body #rdc-productlist-area-a .rdc-items-slider:not(.rdc-images-slider) .rdc-scroll-backward,
body #rdc-productlist-area-a .rdc-items-slider:not(.rdc-images-slider) .rdc-scroll-forward { top: 68%; }
@media screen and (min-width: 1200px) {
    body #rdc-productlist-area-a #sp-7886 { height: 9px; }
    body #rdc-productlist-area-a .rdc-page-short-content { margin-top: 10px; }
	body #rdc-productlist-area-a #sp-0214 { height: 40px; }
    /*body #rdc-productlist-area-a .rdc-slider-wrapper {max-width: 960px;}*/
    body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image { padding: 5px; }
    body .rdc-items-slider .rdc-item-image img{width: 74px;height: 74px;}
    body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-item .rdc-item-name { padding-top: 10px; display: inline-flex;}
	
	.filters {flex: 1;}
    body .box-filter + .wrapper-order_by-product-find{ margin-left: auto;margin-right: 0; }
    body .box-filter .total-filter-active:not(.hidden) { display: flex;align-items: center;background-color: var(--color-black); }
    body .box-filter.box-filter-order_by .total-filter-active:not(.hidden) {
        min-width: unset;
        height: unset;
        border-radius: unset;
        padding-left: unset; 
        padding-right: unset; 
        background-color: unset;
        justify-content: unset;
    }
    body .desktop-wrapper-active-filters-list { display: none; }
}

@media screen and (max-width: 1199px) {
    body #rdc-productlist-area-a #sp-1023 { display: none; }
    body #rdc-productlist-area-a #sp-0214 { height: 30px; } 
	body #rdc-productlist-area-a #sp-7886 { height: 0px; }
    body #rdc-productlist-area-a .rdc-page-short-content { margin-top: 10px; }
	body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image { padding: 5px; }
    

    body .rdc-items-slider{margin-left: auto;}
    body .rdc-items-slider:not(.slider){}
    body .rdc-items-slider:not(.slider) .rdc-item-name{display: inline-flex;padding-top: 4px;}
    body .rdc-items-slider .rdc-item-image{padding: 0;}
    body .rdc-items-slider .rdc-slider-item:not(:first-child){margin-left: 24px;}
    body .rdc-items-slider:not(.slider) .rdc-slider-item{min-width: 86px;}
    body .rdc-items-slider .rdc-item-image img{margin: auto;}
	/* body .rdc-items-slider .rdc-item-image img{width: 74px;height: 74px;} */

	body #filters-bar-column-btn-filters, body #filters-bar-column-btn-order { flex: 0 50%; }
	body #filters-bar-column-btn-filters { margin-right: 8px; }
	body #filters-bar-column-btn-order  { margin-left: 7px; }
	body #filters-bar .filters-bar-btn { background-color: var(--color-background);border-color: var(--color-background); }
}

@media screen and (max-width: 991px) {
    body #filters-bar {margin: 0 5px;}
    body #filters-mobile {padding-top: 18px; padding-bottom: 18px;}
}

@media screen and (max-width: 767px){
    body .rdc-items-slider:not(.slider) .rdc-slider-item{min-width: 86px;}
    body .rdc-items-slider:not(.slider){padding-bottom: 15px;overflow: hidden;overflow-x: auto;max-width: 373px;}
    body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image img { width: 64px; height: 64px;aspect-ratio: 1 / 1; }
	body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image { padding: 10px; }
    body #rdc-productlist-area-a .rdc-items-slider.rdc-images-slider .rdc-slider-item { margin-right: 24px;margin-left: 0; }
    #rdc-productlist-area-a .rdc-items-slider { margin-bottom: -18px; }
    
    body #filters-popup .rdc-wrapper-popup-header p.list-nav-title { font-size: 16px;color: var(--color-dark);line-height: 180%; }
    .wrapper-active-filters .filters-active-item span { font-size: 14px; }
    body #rdc-productlist-area-a .rdc-slider-wrapper { padding-top: 5px; }

    body #rdc-productlist-area-a .rdc-items-slider { margin: 0;padding-left: 0;padding-right: 0;max-width: unset; }
    body #rdc-productlist-area-a .rdc-slider-wrapper {
        margin-right: var(--container-padding-n);
        margin-left: var(--container-padding-n);
        padding-left: var(--container-padding);
        padding-right: var(--container-padding);
    }
    body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-item:first-child { margin-left: 17px; }
    body #rdc-productlist-area-a .container { padding: 0;overflow: hidden; }
}

#rdc-productlist-section-products { padding-top: 10px; }

body .bottom-list .loadingIcon img { max-width: 48px; }
#rdc-productlist-cnt-7564 #sp-id-8495 { height: 80px; }

#rdc-productlist-area-f .sp-large { height: 100px; } 
#rdc-productlist-area-f .sp-ex-small { height: 57px; } 
#rdc-productlist-area-f .sp-medium { height: 70px; } 

@media screen and (max-width: 767px){
    body .bottom-list .loadingIcon img { max-width: 48px; }
    #rdc-productlist-cnt-7564 #sp-id-8495 { height: 70px; }

    #rdc-productlist-area-f .sp-large { height: 80px; } 
    #rdc-productlist-area-f .sp-ex-small { height: 35px; } 
    #rdc-productlist-area-f .sp-medium { height: 75px; } 
}


/*
 *
 * search
 *
*/
body #rdc-overlay-search-resp-list li a { padding: 5px 0; }
#container-search-results #header-search-5546 #sp-4055 { height: 10px; }
@media screen and (min-width: 1200px){
	#header-container-search #container-search-results-5467 .row .col-lg-offset-2 { margin-left: 11.19%;width: 83.666667%; }
	#container-search-results #header-search-5546 { width: 19%; }
	#container-search-results #search-resp-col-1054 #header-search-6655 { width: 76%; }
	#container-search-results #search-resp-col-1054 #header-search-6655 #sp-02112 { height: var(--sp-ex-small); }

	body #rdc-overlay-search-1023 .section-products .column { max-width: 205px;padding-left: 12px;padding-right: 11px; }
	body #rdc-overlay-search-1023 .section-products { margin-left: -12px;margin-right: -11px; }

	#container-search-results #sp-4687 { height: 33px; }

    #container-search-results-5467 .col-lg-offset-1 { margin-left: 9.8%; }
}

@media screen and (min-width: 992px) and (max-width: 1199px){
	#header-search #header-container-search { top: 50px !important; max-height: calc(100svh - 110px) !important; }
}
@media screen and (max-width: 991px){
	#header-search #header-container-search { top: 40px !important; max-height: calc(100svh - 100px) !important; }
	
	body #container-search-results-5467 { padding: 23px 25px; }
}

@media screen and (max-width: 767px){
    #header-search #header-container-search { top: 50px !important; max-height: calc(100svh - 110px) !important; }
    #search-resp-col-row #header-search-6655 { padding-bottom: 37px; }
    /*#header-search article.product-item .desc { padding-top: 9px; }*/
    #header-search article.product-item .rdc-product-item-brand { padding-bottom: 3px; }
    #header-search article.product-item .rdc-product-item-name { padding-bottom: 7px; }
}


.productItemBlocos {
    border: 1px solid var(--color-lines);
}

body .review .form-field.rdc-review-field-upload {display: none;}

/* Visual pager design */
body .rdc-container-fullscreen {padding-inline: 0;}


/*
 *
 * Minicart / Minicart Recomendation - 21/08/2026
 *
*/
body .rdc-mini-cart-recomendation-product-colors-wrapp .rdc-product-color-item{display: none !important;}
body .rdc-mini-cart-recomendation-product-colors-wrapp > * { margin: 0 !important;}
body #rdc-mini-cart .rdc-product-item-brand,
body #recomendation-cart-right-bar .rdc-mini-cart-product-brand{margin-block-end: 4px;}
body #rdc-mini-cart .rdc-mini-cart-product-name,
body #recomendation-cart-right-bar .rdc-mini-cart-recomendation-product .rdc-mini-cart-recomendation-product-title-price-wrapp,
body #recomendation-cart-right-bar .rdc-mini-cart-product-name{font-weight: 500; font-size: 14px;}