/*
 *
 * Social Share
 *
*/
.rdc-icons-share .a2a_button_linkedin, .rdc-icons-share .a2a_button_whatsapp {display: inline-block !important;}

/*
 *
 * Product List / Search
 *
*/
.side-menu a {color: var(--color-black)}
body .bottom-list .loadingIcon img{max-width: 64px;}


/*
 *
 * Filters
 *
*/
@media screen and (min-width: 1200px) {
    .total-filter-active {font-weight: 300;font-size: 11px;}
}

/*
 *
 * Product Item
 *
*/
.productMask:before {background-color: rgba(0,0,0,0.03);}
.product-item .rdc-icon-delete {background-color: var(--color-white);}
body article.product-item .price p:not(:last-child) {margin-right: 0;}

/*
 *
 * Detail
 *
*/
/* .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;} */

@media screen and (max-width:1199px) {
    #rdc-productdetail-area-a .slick-dots{text-align: left;left: 11px;width: calc(100% - 11px);bottom: 14px;}
    #rdc-productdetail-area-a .slick-dots li{margin: 0 3px;}
}
    

body .rdc-product-gallery-actions-1{display: none;}
body .product-gallery .slider .slick-arrow{display: none !important;}

    /*
    *
    * Flags (Area A)
    *
    */
    @media screen and (max-width: 991px){
        .wrapper-product #rdc-productdetail-area-a .product-gallery-flags .flags{display: none;} 
    }


/*
 *
 * Review
 *
*/
/* body .review .form-field.rdc-review-field-upload {display: block;} */

/*
 *
 * Flags
 * Últimas unidades
 *
*/
.rdc-flag-last-units {color: #000;border-color: #E6DFD7;background-color: #E6DFD7;}

/*
 *
 * Input quantidades
 *
*/
.rdc-selectQtd {border-radius: var(--button-border-radius);}

/*
 *
 * Header
 *
*/
#header-nav a.header-nav-item.featured:hover,
#header-nav a.header-nav-item.featured:hover span,
body header .header-submenu-title a.featured:hover,
body header .header-submenu-title a.featured:hover span{color: var(--color-featuredmenu) !important;text-decoration-color: var(--color-featuredmenu) !important;}

.header-shop-item .header-shop-icon-text-count.header-shop-icon-text-count-zero{display: none;}
body #header-main-block .header-shop-group-item:not(:first-child){border: 0;}
body #header-main-block-container{background: none;border-bottom: 1px solid rgba(0, 74, 51, 0.4);}
body #header {background-color: var(--color-white);}

body .header-shop-item .header-shop-icon-text-count{margin-right: 0;margin-left: 6px;}
#header-main-block .header-shop-wishlist .header-shop-icon-text,
#header-main-block .header-shop-cart .header-shop-icon-text{display: flex;min-height: 24px;padding-top: 2px;align-items: center;justify-content: center;}

@media screen and (min-width: 1200px) {
    body #header-logo img {max-width: 282px;height: 50px;}
    body #header-nav{padding-left: 15px;padding-right: 15px;justify-content: center;gap: 30px;}
    #header-main-block .rdc-icon-svg.rdc-icon-user.active{display: none;}
    #header-main-block .rdc-icon-svg.rdc-icon-user.active + .header-shop-icon-text .header-shop-icon-text-desc:not(.header-shop-user_name){display: none;}
    #header-main-block .rdc-icon-svg.rdc-icon-user.active + .header-shop-icon-text .header-shop-icon-text-desc.header-shop-user_name{display: block;}
    #header-main-block .rdc-icon-svg.rdc-icon-user:not(.active) + .header-shop-icon-text{display: none;}
    body .header-shop-group-item{padding: 0 0;}
    body .header-shop-item{padding: 0 11px;}
    body .header-shop-item.header-shop-user{padding-right: 11px !important;}
    body #header-shop-group,body #header-logo{padding: 0;}
    body #header-logo{display: flex;align-items: center;}
    body #header-shop-group{min-width: 282px;justify-content: flex-end;}
    body #header-main-block{min-height: 73px;}
    body .header-nav-item {padding-top: 2px;padding-left: 0;padding-right: 0;text-transform: uppercase;}
    body .header-nav-item > span {padding-left: 10px;padding-right: 10px;padding-bottom: 1px;}
    body #header-nav .header-nav-item span::after{left: 0;}
    #header-main-block .header-shop-item .rdc-icon-svg:not(.rdc-icon-arrowdown){filter: brightness(0) saturate(100%) invert(12%) sepia(90%) saturate(2044%) hue-rotate(216deg) brightness(89%) contrast(107%);}
    body .header-shop-item .rdc-icon-arrowdown {margin-right: 1px;}
    body .header-shop-item .header-shop-icon-text-desc{margin-right: 5px;margin-top: 2px;}
    body #header-nav .header-nav-item span::after{display: none;}
    body .header-search-active #header-main-block-container{border-color: var(--color-white);}
}

@media screen and (min-width:768px) and (max-width:1199px) {
    body #header-main-block {min-height: 60px;}
    body .header-shop-item.header-shop-cart{margin-right: 4px}
}

@media screen and (max-width: 1199px) {
    body .header-shop-group-item {padding: 0 13px;}
    body .header-shop-group-item .rdc-icon-svg {width: 22px;height: 22px;}
    body #header-logo img {max-width: none;}
    body #header .toggle-button .rdc-icon-svg {width: 22px;height: 22px;}
    body #header .toggle-button {margin-right: 5px !important;}
    body #header-main-block {height: 51px;}
    #header-main-block .header-shop-item .rdc-icon-svg:not(.rdc-icon-arrowdown),
    body .toggle-button .rdc-icon-svg.rdc-icon-menu{filter: brightness(0) saturate(100%) invert(12%) sepia(90%) saturate(2044%) hue-rotate(216deg) brightness(89%) contrast(107%);}
}


/*
 *
 * Submenu  
 *
*/
body .header-submenu-list{padding-top: 19px;}
body .header-submenu-nav-item:nth-child(n+2) {padding-top: 8px;}
body .header-submenu-column{padding: 0 20px;}
body .header-submenu-column:not(.submenu-column-image){width: auto;flex: 1;max-width: 290px;}
body .header-submenu{margin-left: 0 !important;padding-left: 0 !important;justify-content: center;width: 100%;}
body .submenu-column-image{margin-left: 0;}
body .submenu-image-item-link .link{text-transform: uppercase;}
body .header-submenu-container-row{padding-bottom: 38px;}


/*
 *
 * Pesquisa  
 *
*/
body #header-search-icon-close{width: 24px;height: 24px;}
body #header-search-icon-close .rdc-icon-svg{background-color: transparent;background-size: 24px;}
body #header-search-icon-clear{display: none;}

@media screen and (min-width: 1200px) {
    #search-resp-col-1054{width: calc(100% - 160px);margin: auto;float: none;}
    body #rdc-overlay-search-1023 .section-products{margin-left: -9px;margin-right: -9px;}
    body #rdc-overlay-search-1023 .section-products .column{padding-left: 9px;padding-right: 9px;}
    body #sp-4687{height: 27px;}
    /* body #sp-02112{margin-bottom: 10px;} */
    body #header-search-5546{max-width: 243px;}
    body #header-search-6655{width: 78.78%;}
    body #sp-4055{height: 16px;}
}

@media screen and (max-width: 1199px) {
    body #container-search-results-5467{padding: 18px 14px;}
    body #header-search-5546 #sp-4055{height: 10px;}
    body #col-1354 #sp-5687{height: 34px;}
    body #rdc-overlay-search-resp-btn-1 {padding: 12px 14px 8px;}
    body #header-search-5546{margin-top: 10px;}
    body #rdc-overlay-search-resp-list li a{padding-bottom: 5px;}
    body #rdc-overlay-search-1023 .section-products .column{padding-left: 5px;padding-right: 5px;}
    body #rdc-overlay-search-1023 .section-products{margin-left: -5px;padding-right: -5px;}
    body .rdc-overlay-search-resp-list-prods .column:nth-child(n+3) {padding-top: 10px !important;}
}

/*
 *
 * Footer - Guide
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}

/* Newsletter */
body #footer .newsletter-footer{border-top: 0;background-color: var(--color-theme);}
body .newsletter-footer-social p,
body #footer .newsletter-footer-header p{color: var(--color-white);}
#footer .newsletter-footer-header .paragraph{line-height: 180%;}
body #footer .newsletter-footer-column input[type=email]::placeholder{color: var(--color-background);}
body #footer .newsletter-footer-column input[type=email]{color: var(--color-background);border-color: var(--color-white) !important;}
body .newsletter-footer-social .share-icons-social a .rdc-icon-svg{filter: brightness(0) saturate(100%) invert(99%) sepia(26%) saturate(120%) hue-rotate(269deg) brightness(112%) contrast(100%);}
body #footer .newsletter-footer .newsletter-footer-form-column-right button{background-color: var(--color-white);color: var(--color-black);min-height:46px;border: 1px solid var(--color-white);}
#footer .newsletter-footer-column .form-field input[type=email]::placeholder{color: var(--color-background);}

/* Middle */
body #footer .wrapper-footer{background-color: var(--color-background);}
#footer .menu-footer .footer-menu-header .list-nav-title{color: var(--color-theme);font-size: 14px; text-transform: uppercase;}
#footer .menu-footer .footer-menu-list .footer-menu-item-2{color: var(--color-black);}
#footer .menu-footer .footer-menu-information .footer-menu-list p,
#footer .menu-footer .footer-menu-information .footer-menu-list a,
#footer .menu-footer .footer-menu-information .footer-menu-list span {color: var(--color-black);}
#footer .menu-footer .footer-menu-list .rdc-footer-menu-list_item .rdc-icon-svg{filter: brightness(0) saturate(100%) invert(17%) sepia(0%) saturate(4196%) hue-rotate(337deg) brightness(98%) contrast(88%); width: 20px; height: 20px;}
#footer .menu-footer .footer-menu-information #rdc-footer-menu-list_phone p {font-size: 13px !important; line-height: 180% !important; color: var(--color-gray) !important;}
#footer .menu-footer .footer-menu-information #rdc-footer-menu-list_time p {font-size: 13px !important; line-height: 180% !important;  color: var(--color-gray) !important;}
#footer .menu-footer .footer-menu-information .rdc-footer-menu-list_desc{color:var(--color-gray);}

/* Bottom */
#footer .bottom-footer .bottom-footer-column.bottom-footer-column-copy p a,
#footer .bottom-footer .bottom-footer-column.bottom-footer-column-copy p,
#footer .bottom-footer .country-change-footer>div>div>p.paragraph span{color: var(--color-black);}
#footer .bottom-footer .country-change-footer>div>div>p.paragraph:first-child{display: none;}
body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-shop .country-change-footer .paragraph .a{font-weight: 400 !important; line-height: 180%;}
body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-copy .paragraph{line-height: 180%;}
body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-copy .paragraph > a{text-decoration: underline;}
body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-shop .country-change-footer > div:first-child.active-icon-custom::after{transform: rotate(180deg);}
body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-shop .country-change-footer > div:first-child::after{transform: rotate(0deg);} 
body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-shop .footer-shop-country-icon img{max-width: 18px; max-height: 14px !important;}
body #footer-payment-shipping_wrapp{gap: 4px;}
body #footer-img-payments_wrapp > div, body #footer-img-shipping_wrapp > div{margin: 0 4px 8px 4px;}


@media (hover:hover) {
    body #footer .newsletter-footer .newsletter-footer-form-column-right button:hover{background-color: transparent;color: var(--color-white);}

    /* Bottom */
    body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-copy .paragraph > a:hover{text-decoration: none;}
}

/* Desktop */
@media screen and (min-width: 1200px){
    body #footer .bottom-footer .container .bottom-footer-row .bottom-footer-column.bottom-footer-column-shop, body #footer .bottom-footer .container .bottom-footer-row .bottom-footer-column.bottom-footer-column-image, body #footer .bottom-footer .container .bottom-footer-row .bottom-footer-column.bottom-footer-column-copy{border-top: 1px solid var(--color-theme);} 
}

/* Mobile / Portrait / Landscape */
@media screen and (max-width: 1199px){
    /* Bottom */
    #footer .newsletter-footer-header .paragraph{line-height: 160%;}
    body #footer .wrapper-footer .rdc-icon-svg{filter: none;}
    body #footer .bottom-footer .container .bottom-footer-row .bottom-footer-column.bottom-footer-column-shop{border-top: 1px solid var(--color-theme);}
    body #footer #footer-payment-shipping_wrapp{flex-wrap: nowrap;}
    #footer-payment-shipping_wrapp #footer-img-payments_wrapp{justify-content: flex-end;}
    #footer-payment-shipping_wrapp #footer-img-shipping_wrapp{justify-content: flex-start;}
}

/*
 *
 * Footer
 *
*/

@media screen and (min-width:1200px) {
    /* Newsletter */
    body #footer .newsletter-footer{padding: 51px 0 49px;}
    body #footer .newsletter-footer-column-left{max-width: 739px;}
    body #footer .newsletter-footer-column-right{max-width: 758px; margin-top: -1px;}
    body #footer .newsletter-footer-form-column.newsletter-footer-form-column-right{max-width: 264px;width: 100%;}
    body #footer .newsletter-footer .newsletter-footer-form-column-right button{width: 100% !important;}
    #footer .newsletter-footer-form-column-left .form-field{margin-right: 16px;}
    body #footer .newsletter-footer-column input[type=email]{padding:4px 20px 0;min-height: 32px;}
    body .newsletter-footer-social .share-icons-social a{width: 26px;height: 26px;background-size: 100%;min-width: unset;}
    body #footer .icons_social{padding-right: 24px;}
    body #footer .newsletter-footer-social{padding-top: 40px;padding-bottom: 1px;}
    body #footer .newsletter-footer-form-column.newsletter-footer-form-column-right button{padding: 2px 40px 0;min-height: 47px;}
    
    /* Middle */
    body #footer .menu-footer{padding: 60px 0;}
    body #footer .menu-footer .footer-menu-row{margin: 0;}
    #footer .menu-footer .footer-menu-row .footer-menu-column{max-width: 403px; padding: 0 8px;} 
    #footer .menu-footer .footer-menu-row .footer-menu-column .footer-menu-header{padding-bottom: 24px;}
    body #footer .menu-footer .footer-menu-row .footer-menu-column.footer-menu-information .footer-menu-header{padding-bottom: 20px;}
    #footer .menu-footer .footer-menu-row .footer-menu-column.footer-menu-information{margin: 0;}
    #footer .menu-footer .footer-menu-row .footer-menu-column.footer-menu-information .rdc-icon-svg.rdc-icon-arrowdown{top: 50%;}
    body #footer .footer-menu-list > div:not(:first-child){margin-top: 13px;}
    body #footer .menu-footer .col-sm-12{width: auto; float: none; padding-right: 0; padding-left: 0;} 
    body #footer .menu-footer .footer-menu-list .rdc-footer-menu-list_item .rdc-icon-svg{margin-left: 1px;}
    body #footer .menu-footer .footer-menu-list .rdc-footer-menu-list_item .rdc-icon-svg.rdc-icon-address{margin-top: 2px;}
    body #footer .menu-footer .footer-menu-list .rdc-footer-menu-list_item .rdc-icon-svg.rdc-icon-phone{margin-top: -2px;}
    body #footer .footer-menu-list #rdc-footer-menu-list_time{margin-top: 0;}
    body #footer .footer-menu-list #rdc-footer-menu-list_email .rdc-icon-svg.rdc-icon-social-em{margin-top:-1px;}
    body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-shop .country-change-footer .paragraph .a{padding-right: 30px;}
    body #footer .footer-menu-list .rdc-footer-menu-list_desc{padding-left: 31px;}

    /* Bottom */
    body #footer .bottom-footer{padding: 0;}
    body #footer .bottom-footer .bottom-footer-row{height: 66px;}
    body #footer .bottom-footer .container .bottom-footer-row .bottom-footer-column.bottom-footer-column-shop{margin-left: 15px; padding: 22px 15px 21px 0; height: 66px;}
    body #footer .bottom-footer .container .bottom-footer-row .bottom-footer-column.bottom-footer-column-image{padding: 20px 15px 19px 15px; height: 66px;}
    body #footer .bottom-footer .container .bottom-footer-row .bottom-footer-column.bottom-footer-column-copy{margin-right: 15px; padding: 22px 0 21px 15px; height: 66px;}
    body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-shop .footer-shop-country-icon{margin-left: 0 !important; margin-bottom: 4px;}
    body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-shop .paragraph{margin-left: 8px !important; }
    body #footer .bottom-footer .bottom-footer-column.bottom-footer-column-shop .country-change-footer > div:first-child::after{content: '';position: relative;bottom: 2px;left: -19px;width: 14px;height: 14px;background-position: center;background-size: 100%;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M11.235 4.967a.485.485 0 0 0-.7-.007l-3.32 3.005-3.321-3.007a.484.484 0 0 0-.692.017.522.522 0 0 0-.012.7l.008.01 3.67 3.355a.485.485 0 0 0 .695 0l3.667-3.352.006-.007a.523.523 0 0 0 0-.714Z' clip-rule='evenodd'/%3E%3C/svg%3E"); pointer-events: none;}
    body #footer-payment-shipping_wrapp{margin-top: -1px;}
}

/* Mobile / Portrait / Landscape */
@media screen and (max-width: 1199px){
    /* Newsletter */
    body #footer .newsletter-footer{padding: 40px 0 29px;}
    body #footer .newsletter-footer-header .subtitle{padding-bottom: 16px;}
    body #footer .newsletter-footer-column.newsletter-footer-column-left{display: flex;justify-content: center;}
    body #footer .newsletter-footer-column.newsletter-footer-column-right{padding-top: 33px;}
    body #footer .newsletter-footer-column input[type=email]{padding: 6px 15px 4px 3px;}
    body #footer .newsletter-footer-column .newsletter-footer-form-column.newsletter-footer-form-column-right{padding-top: 20px;}
    body #footer .newsletter-footer-social{padding-top: 40px;}
    body #footer .newsletter-footer-social .share-icons-social.icons_social{padding-bottom:0;}
    body #footer .newsletter-footer-social .icons_social a{min-width: 26px; width: 26px; height: 26px;}
    body #footer .newsletter-footer-social .paragraph{margin-top: 15px;}
    body #footer .newsletter-footer-social #footer-share-icons-social-hashtag{margin-left: 2px;}

    /* Middle */
    body #footer .wrapper-footer .menu-footer{padding: 36px 0 0;}
    body #footer .footer-menu-header{padding: 13px 30px 13px 0;}
    body #footer .menu-footer .footer-menu-column .footer-menu-list div:first-child{margin-top:12px;}
    body #footer .footer-menu-header .list-nav-title{line-height: 172%;}
    body #footer .footer-menu-column .footer-menu-header .rdc-icon-svg{right: 5px;}
    body #footer .footer-menu-list .rdc-footer-menu-list_item .rdc-icon-svg.rdc-icon-address{margin-top: 1px!important; top: 0 !important;}
    body #footer .footer-menu-list .rdc-footer-menu-list_item .rdc-icon-svg.rdc-icon-phone{margin-top: -2px !important;}
    body #footer .footer-menu-list #rdc-footer-menu-list_email .rdc-icon-svg.rdc-icon-social-em{margin-top: 0 !important;}
    body #footer .footer-menu-list #rdc-footer-menu-list_wa .rdc-icon-svg.rdc-icon-social-wa{margin-top: 0 !important;}
    body #footer .footer-menu-list #rdc-footer-menu-list_phone .rdc-footer-menu-list_desc{padding-left: 30px; margin-bottom: 0;}
    body #footer .footer-menu-list #rdc-footer-menu-list_phone .rdc-footer-menu-list_desc .paragraph a{padding-top: 2px;}
    body #footer .footer-menu-list #rdc-footer-menu-list_email .rdc-footer-menu-list_desc .paragraph a{padding-top: 1px;}
    body #footer .footer-menu-column:not(:first-child) .footer-menu-header{margin-top: 0;} 
    body #footer .footer-menu-header .rdc-icon-svg.rdc-icon-arrowdown{width: 20px; height: 20px;} 
    body #footer .footer-menu-header .rdc-icon-svg.rdc-icon-arrowup{width: 20px; height: 20px;} 
    body #footer .footer-menu-row .rdc-icon-svg.rdc-icon-arrowdown{top: calc(50% + 2px); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23072269' fill-rule='evenodd' d='M25.68 11.354a1.109 1.109 0 0 0-.808-.354 1.11 1.11 0 0 0-.793.337l-7.587 6.869L8.9 11.332a1.106 1.106 0 0 0-.792-.316 1.11 1.11 0 0 0-.789.355 1.194 1.194 0 0 0-.319.796c-.005.293.097.583.292.806l.019.021 8.388 7.668a1.104 1.104 0 0 0 1.587 0L25.668 13l.013-.014c.208-.222.319-.516.319-.816 0-.3-.112-.594-.32-.816Z' clip-rule='evenodd'/%3E%3C/svg%3E") !important;}
    body #footer .footer-menu-row .rdc-icon-svg.rdc-icon-arrowup{right: 5px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23072269' fill-rule='evenodd' d='M25.68 20.646a1.109 1.109 0 0 1-.808.354 1.11 1.11 0 0 1-.793-.337l-7.587-6.869L8.9 20.668c-.21.204-.494.321-.792.316a1.11 1.11 0 0 1-.789-.355A1.194 1.194 0 0 1 7 19.833a1.197 1.197 0 0 1 .292-.806l.019-.021 8.388-7.668a1.104 1.104 0 0 1 1.587 0L25.668 19l.013.014c.208.222.319.516.319.816 0 .3-.112.594-.32.816Z' clip-rule='evenodd'/%3E%3C/svg%3E")!important;}
    body #footer .footer-menu-list #rdc-footer-menu-list_wa{margin-bottom: 0;}
    body #footer .footer-menu-list #rdc-footer-menu-list_time{padding-left: 40px;}
    body #footer .menu-footer .footer-menu-column .footer-menu-list #rdc-footer-menu-list_phone div:first-child{margin-top: 0;}
    body #footer .menu-footer .footer-menu-column .footer-menu-list #rdc-footer-menu-list_email{margin-top: 0;}
    body #footer .footer-menu-list .rdc-footer-menu-list_desc{padding-left: 30px;}
    body #footer .footer-menu-column.footer-menu-information .footer-menu-list > div:not(:first-child){margin-top: 11px;}
    #footer .menu-footer .footer-menu-information .footer-menu-list #rdc-footer-menu-list_email div:last-child{margin-bottom: 14px;}
    body #footer .footer-menu-column.footer-menu-information .rdc-icon-svg.rdc-icon-arrowdown{top:50%;}
    
    /* Bottom */
    body #footer .bottom-footer{padding: 36px 0 18px;}
    body #footer .bottom-footer .container{max-width: 568px;}
    body #footer .bottom-footer-column.bottom-footer-column-shop{padding: 19px 6px 28px 0;}
    body #footer .bottom-footer-column.bottom-footer-column-shop .footer-shop-country-icon{margin-left: 3px !important; margin-bottom: 4px;}
    body #footer .bottom-footer-column.bottom-footer-column-shop .paragraph{margin-left: 8px !important;}
    body #footer .bottom-footer-column.bottom-footer-column-image{padding-bottom: 22px;}
}

@media screen and (min-width:768px) and (max-width:1199px) {
    body #footer .newsletter-footer-column.newsletter-footer-column-left .newsletter-footer-header{max-width: 568px;padding-left: var(--container-padding);padding-right: var(--container-padding);}
}

/*
 *
 * Menu Mobile
 *
*/
body #header-mobile-logo-default,
body #header-mobile-logo-white,
body #header-mobile-logomb-default,
body #header-mobile-logomb-white{display: none;}
#header-mobile-logo a::before{content: '';width: 146px;height: 40px;display: block;background-position: center;background-repeat: no-repeat;background-size: 100%;background-image: url("/sysimages/logo_menu_mobile.svg");}
body .rdc-mobile-menu-header .toggle-button{order: 1;margin-right: 0;width: 22px;}
body .rdc-mobile-menu-header{justify-content: space-between;border-bottom-color: rgba(0, 74, 51, 0.4);padding: 0 14px;}
body #mobile-holder .rdc-mobile-menu-header .toggle-button .rdc-icon-svg{margin: auto;width: 22px;height: 22px;}
body #header-mobile-logo{display: flex;padding-top: 4px;}
#mobile-holder .mobile-nav-item .rdc-icon-svg, 
#mobile-holder .mobile-nav-item-2 .rdc-icon-svg, 
#mobile-holder .mobile-nav-item-3 .rdc-icon-svg{width: 20px;height: 20px;}
body #mobile-main-menu {padding-top: 17px !important;}
body .mobile-menu-sub-scroll{margin-top: 19px !important;}
body #mobile-main-menu a:not(.mobile-menu-image-item), 
body #mobile-main-menu-sub a:not(.mobile-menu-image-item), 
body #mobile-main-menu-sub-sub a:not(.mobile-menu-image-item), 
body #mobile-main-menu-sub-sub-sub a{padding: 11px 14px;}
body #mobile-main-menu {padding-top: 18px;}
#mobile-main-menu .mobile-nav-wrapper-item,
body .rdc-menu_mobile-level-3,
body .rdc-menu_mobile-level-3 .mobile-nav-wrapper-item{margin-top: 2px;}
body #mobile-inst-menu{border-top: 0px;}
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: 20px;height: 20px;background-position: center;background-repeat: no-repeat;background-size: 100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3Zm-3.296 18h6.592c-.671 2.293-1.796 4.359-3.296 5.986-1.5-1.627-2.625-3.694-3.296-5.986Zm-.454-2a18.213 18.213 0 0 1 0-6h7.5a18.213 18.213 0 0 1 0 6h-7.5ZM5 16c0-1.014.14-2.024.416-3h4.808a20.22 20.22 0 0 0 0 6H5.416A10.951 10.951 0 0 1 5 16Zm14.296-5h-6.592C13.375 8.707 14.5 6.641 16 5.014 17.5 6.64 18.625 8.707 19.296 11Zm2.48 2h4.808a11.019 11.019 0 0 1 0 6h-4.808a20.226 20.226 0 0 0 0-6Zm4.02-2h-4.428a17.799 17.799 0 0 0-2.533-5.625A11.046 11.046 0 0 1 25.796 11ZM13.165 5.375A17.799 17.799 0 0 0 10.633 11h-4.43a11.046 11.046 0 0 1 6.962-5.625ZM6.204 21h4.429a17.799 17.799 0 0 0 2.532 5.625A11.047 11.047 0 0 1 6.204 21Zm12.631 5.625A17.799 17.799 0 0 0 21.367 21h4.43a11.047 11.047 0 0 1-6.962 5.625Z'/%3E%3C/svg%3E");}
body #mobile-inst-menu .rdc-icon-svg{width: 20px;height: 20px;}
/* #mobile-inst-menu div:not(:first-child) a {margin-top: 1px;} */
body #mobile-inst-menu a {padding: 8px 20px;}
body #mobile-inst-menu{padding-top: 22px;padding-bottom: 22px;}
body #mobile-inst-menu .mobile-inst-menu-exp{min-height: 20px;display: flex;align-items: center;padding-top: 2px;}
body #mobile-inst-menu .mobile-menu-user .mobile-inst-menu-exp .rdc-mobile-inst-menu-values{margin-left: 0;position: absolute;left: 0;top: calc(50% - -2px);transform: translateY(-50%);}
body #mobile-inst-menu .mobile-menu-user .mobile-inst-menu-exp{position: relative;}
body #mobile-holder .return, 
body #mobile-holder .return2{border-bottom-color: rgba(0, 74, 51, 0.4);}
body #mobile-holder .return a span, 
body #mobile-holder .return2 a span{padding-top: 2px;}
body #mobile-holder .rdc-icon-svg.rdc-icon-menu-close{width: 22px;height: 22px;}
body #mobile-main-menu-sub a:not(.mobile-menu-image-item):not(.mobile-nav-item-return),
body #mobile-main-menu-sub-sub a:not(.mobile-menu-image-item):not(.mobile-nav-item-return2), 
body #mobile-main-menu-sub-sub-sub a:not(.mobile-nav-item-return3){padding-left: 46px;min-height: 49px !important;}
body .mobile-menu-image{padding-left: 46px !important;padding-right: 14px !important;margin-top: 52px !important;}
body .mobile-menu-image .mobile-menu-image-item .mobile-menu-image-item-img{line-height: 0;}
body .mobile-menu-image-item-link{padding-top: 12px;}
body #mobile-holder .return2 .rdc-mobile-nav-item-return-wrapper span:first-child{display: none;}
body #mobile-main-menu-sub-sub a:not(.mobile-menu-image-item), 
body #mobile-main-menu-sub-sub-sub a{padding-top: 10px;padding-bottom: 10px;}
body #mobile-holder .return2 .toggle-button, 
body #mobile-holder .return .toggle-button{margin-right: 14px;}
body #mobile-main-menu .mobile-menu-group.rdc-menu_mobile-level-1 .mobile-nav-item{min-height: 49px;}


/*
 *
 * Listagem
 *
*/
/* Area C - Custom */
body .box-filter{padding-right: 12px;}
body .box-filter .title-filter{height: 32px;padding-left: 17px;}
body .box-filter .title-filter .rdc-icon-svg{width: 14px;height: 14px;margin-left: 7px;}
body #rdc-list-total-results{margin-right: 20px;}
body .desktop-wrapper-active-filters-list .filters-active-item{height: 32px;margin: 0;padding: 10px 31px 6px 17px;}
body .desktop-wrapper-active-filters-list .filters-active-item:not(.clear-filter)::before{left: auto;right: 9px;width: 14px;height: 14px;}
body .desktop-wrapper-active-filters-list{gap: 12px;margin-left: 4px;}
body .desktop-wrapper-active-filters-list .filters-active-item.clear-filters{margin-left: 0;padding: 3px 0 0 0;}
.term-custom{margin-right: 11px;}
body .breadcrumb ul li::before{color: var(--color-darkgray);}

@media screen and (min-width: 1200px) {
    body .filters-container{padding-top: 10px;padding-bottom: 6px;}
    #desktop-wrapper-active-filters{margin: 10px 5px 5px 0 !important;}
	body  #filters-right .box-filter{padding-right: 0;}
	body .box-filter:last-child {margin-right: 9px;}
	body .filters{align-items: center;}
	body .box-filter .filter-label-item{padding-left: 32px;}
	body .box-filter .filter-label-item span{padding-top: 2px;}
	body .box-filter .filter-cnt-item{margin-top: 18px;min-width: 220px;}
	body .box-filter{padding-top: 5px;padding-bottom: 5px;}
	body .box-filter .cnt-filters{padding-top: 24px;}
	body .box-filter .bottom-filters-content{padding-top: 33px;}
	body .box-filter .bottom-filters-content .button{min-width: 150px;}
	body .box-filter .scrollbar-filters.rdc-scrollbar-filters-break{display: flex;flex-wrap: wrap;padding-left: 0;padding-right: 0;}

}

@media screen and (max-width:767px) {
    body #filters-popup .mfp-close {top: 14px;right: 14px; width: 20px;height: 20px;min-width: 20px;min-height: 20px;background-size: 20px;}
}
@media screen and (min-width:768px) and (max-width:1199px) {
    body #filters-popup .mfp-close {top: 24px;right: 14px; width: 20px;height: 20px;min-width: 20px;min-height: 20px;background-size: 20px;}
}
@media screen and (max-width: 1199px) {
    body #filters-popup .rdc-wrapper-popup-header{border-bottom:1px solid #99B7AD !important;}
	body #filters-bar .rdc-product-list-view{display: none !important;}
	body #filters-bar #filters-bar-column-btn-filters{flex: 0 100%;}
	body #filters-mobile{padding-top: 10px;padding-bottom: 10px;}
	body #rdc-list-total-results-mobile #sp-1223{height: 10px;}
	body #rdc-productlist-area-c.rdc-list-results-mobile-unpinned{padding-bottom: 36px;}
	body #filters-popup .rdc-wrapper-popup-header{padding-top: 2px;height: 48px;padding-left: 14px !important;border-bottom-color: rgba(0, 74, 51, 0.4);}
	body #filters-popup .mfp-close .rdc-icon-close,
	.rdc-wrapper-popup-header .rdc-icon-arrowleft{background-color: transparent;}
	.rdc-wrapper-popup-header .rdc-icon-arrowleft { width: 20px !important;height: 20px !important;min-width: 20px;min-height: 20px;background-size: 20px;margin: 0 15px 0 0 !important;}
	#filters-popup .rdc-wrapper-popup-header .total-filter-active{padding-left: 12px !important;}
	body #filters-popup .rdc-wrapper-popup-body{display: flex;flex-direction: column;margin-left: 14px !important;margin-right: 14px !important;margin-top: 4px !important;}
	body #filters-popup .wrapper-pseudo-filters .box-filter{padding-left: 0;padding-top: 9px;padding-bottom: 9px;min-height: 42px;margin-top: 10px;}
	body #filters-popup .wrapper-pseudo-filters .box-filter .rdc-icon-svg{width: 20px;height: 20px;right: 0;}
	body #filters-popup .wrapper-pseudo-filters .box-filter[flttype="order_by"]{order: -1;}
	body .rdc-wrapper-popup-footer{background-color: var(--color-background);padding-top: 20px !important;}
	body .box-filter .filter-label-item{padding-top: 2px;min-height: 22px;}
	body #filters-popup .wrapper-rotation-filters .filter-cnt-item:first-child {margin-top: 20px;}
	body #filters-popup .wrapper-rotation-filters .box-filter{padding-left: 4px;padding-right: 4px;}
	body #filters-popup .bottom-filters-content{grid-gap: 17px;}
	body .wrapper-active-filters-list{width: calc(100% - 14px);margin-left: 14px;}
	body .wrapper-active-filters {margin-top: 6px !important;margin-bottom: -8px !important;}
	body .wrapper-active-filters .filters-active-item{margin-left: 11px;padding: 11px 35px 8px 17px; background-color: #fff; border: 1px solid var(--color-lines); border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
	body .wrapper-active-filters .filters-active-item::before{background-size: 12px;background-position: center; background-color: var(--color-background); border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M25.707 24.292a.999.999 0 0 1-.325 1.632 1 1 0 0 1-1.09-.217L16 17.414l-8.292 8.293a1 1 0 0 1-1.415-1.415L14.586 16 6.293 7.708a1 1 0 1 1 1.415-1.415L16 14.586l8.292-8.293a1 1 0 0 1 1.415 1.415L17.414 16l8.293 8.292Z'/%3E%3C/svg%3E");}
    #rdc-list-total-results-mobile p.paragraph,
    #rdc-list-total-results-mobile p.paragraph span:not(.term-custom){color: var(--color-darkgray);}
    #rdc-list-total-results-mobile p.paragraph .term-custom{color: var(--color-black);}
}

/* Area F */
#rdc-productlist-area-f .row > div > h2{margin-top: 15px !important;}

/* Area Product */

@media screen and (min-width: 768px) {
	#rdc-productlist-section-products{margin-top: 4px;}
	body .section-products{margin: 0 -8px;}
	body .section-products .column{padding: 24px 8px 0;}
	body .section-products .column.first-line{padding-top: 0;}
}

@media screen and (max-width: 767px) {
	#rdc-list-total-results-mobile #sp-4544{height: 14px;}
	body .section-products{margin: 0 -5px;}
	body .section-products .column{padding: 20px 5px 0;}
	body .section-products .column.first-line{padding-top: 0;}
	body .wishlist article.product-item .rdc-product-item-actions .addCart{font-size: 13px;}
}

/* Product Item - custom */
body article.product-item .price .desde{align-self: end;}
body article.product-item:not(.rdc-product-item-size-small) .price .old,
body article.product-item:not(.rdc-product-item-size-small) .price .current{padding-top: 3px;}
body article.product-item .rdc-product-item-right-actions .rdc-icon-wishlist-active{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23333' d='M8.889 5H22.11c.501 0 .982.194 1.336.539.354.345.553.813.553 1.301v20.24a.901.901 0 0 1-.131.467.933.933 0 0 1-.355.337.965.965 0 0 1-.958-.024L15.5 23.565 8.445 27.86a.964.964 0 0 1-1.314-.313A.902.902 0 0 1 7 27.08V6.84c0-.488.199-.956.553-1.301A1.915 1.915 0 0 1 8.89 5Z'/%3E%3C/svg%3E");}
body article.product-item .rdc-product-item-resume p{border-top-left-radius: 3px;border-top-right-radius: 3px;padding: 3px 14px 1px;}
body article.product-item .desc:not(.rdc-product-item-size-small){padding: 13px 10px 9px;}
body article.product-item .price p:not(.rdc-promo-date) {padding-top: 1px;padding-bottom: 1px;}
body article.product-item .price p.rdc-promo-30days{padding-top: 0;padding-bottom: 0;}
body article.product-item .price p:not(.rdc-promo-date).discount{padding-bottom: 0;}
body article.product-item .rdc-product-item-name {padding-bottom: 6px;}
body article.product-item .price{align-items: center;}

body article.product-item .flags .flag:not(:first-child){margin-top: 0;}
body article.product-item .flags{left: 10px;gap: 5px;}

body article.product-item .rdc-product-item-variants-layout-2{padding-top: 15px;padding-left: 0;padding-right: 0;}
body article.product-item .rdc-product-item-promo-date{padding-top: 12px;}

body .rdc-product-item-size-small .rdc-product-item-promo-date,
body .rdc-product-item-size-small .rdc-product-item-promo-30days{display: none !important;}
body article.product-item.rdc-product-item-size-small .rdc-product-item-brand{display: none;} 
body article.product-item.rdc-product-item-size-small .rdc-product-item-name{margin-bottom: 3px;line-height: 160%;}
body article.product-item.rdc-product-item-size-small .desc:not(.rdc-product-item-size-small) {padding: 13px 6px 9px;}
body article.product-item.rdc-product-item-size-small .price{grid-gap: 8px;}
article.product-item.rdc-product-item-size-small .flags{left: 5px;}

body article.product-item .select.select-unseen select{text-align: center;padding: 0 !important;min-height: 1px;}

@media screen and (min-width:1200px) {
    body article.product-item.rdc-product-item-size-small .rdc-product-item-resume p{font-size: 13px;padding: 3px 12px 1px;} 
}

@media screen and (min-width: 768px) {
    body article.product-item .price p.discount {
        padding-left: 6px;
        padding-right: 6px;
    }
}

@media (min-width: 768px) and (pointer: fine) {
   	body #main:not(.wishlist) article.product-item:hover .rdc-product-item-promo-date-hidden,
	body #main:not(.wishlist) article.product-item:not(.rdc-product-item-size-small) .rdc-product-item-promo-date-hidden,
	body #main:not(.wishlist) article.product-item:hover .rdc-product-item-variants-layout-1 {display: none !important;}
}

@media (hover:hover) {
	article.product-item:hover{box-shadow: 0px 2px 12px 0px #CCCCCC;}
}

@media screen and (max-width: 767px) {
    html body article.product-item.rdc-product-item-size-small .desc:not(.rdc-product-item-size-small){padding: 10px 6px 9px;}
    html body article.product-item .rdc-product-item-resume p{font-size: 12px;}
	body article.product-item .flags{left: 5px;}
	body article.product-item .rdc-product-item-name{white-space: normal;text-overflow: initial;min-height: 42px;padding-bottom: 0;margin-bottom: 5px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
	body article.product-item .desc:not(.rdc-product-item-size-small) {padding: 10px 5px 7px;}
	body article.product-item .price p:not(.rdc-promo-date).discount{margin-bottom: 1px;}

	body article.product-item .rdc-product-item-variants-layout-2 {padding-top: 13px;}
	body article.product-item .rdc-product-item-promo-date {padding-top: 10px;}

    body article.product-item .rdc-product-item-variants-layout-2 .rdc-product-item-actions .addCart,
    body article.product-item .rdc-product-item-variants-layout-2 .rdc-product-item-variants-footer .addCart{font-size: 13px;}
}

/* Tablet 3 */
@media screen and (min-width: 768px) and (max-width: 1199px) {
	body #main.products .section-products .column:nth-child(4) {padding-top: 20px;}
	body #main.products .section-products .column.columnWidth1 {width: 33.33333333%;}
	body #main.products .section-products .column.columnWidth2 {width: 66.66666667%;}
	body #main.products .section-products .column.columnWidth3 {width: 100%;}
}

@media screen and (min-width:1200px){
    body .product-gallery .images-length-1 , body .product-gallery .images-length-2, body .product-gallery .images-length-3, body .product-gallery .images-length-4, body .product-gallery .images-length-5, body .product-gallery .images-length-6, body .product-gallery .images-length-7, body .product-gallery .images-length-8, body .product-gallery .images-length-9, body .product-gallery .images-length-10{grid-template-columns:repeat(12, 1fr);}
    body .product-gallery .slider-container{justify-content: flex-start;}
    body #main .product-gallery .slider-container .slider-item{grid-column: span 6;}
}

@media screen and (max-width:1199px) {
    body #main:not(.wishlist) article.product-item:hover .rdc-product-item-promo-date-hidden,
	body #main:not(.wishlist) article.product-item:not(.rdc-product-item-size-small) .rdc-product-item-promo-date-hidden,
	body #main:not(.wishlist) article.product-item:hover .rdc-product-item-variants-layout-1 {display: none !important;}
}

/* PI - Small */
body article.product-item.rdc-product-item-size-small .price .current,
body article.product-item.rdc-product-item-size-small .price .old{margin-top: 1px;}

body article.product-item.rdc-product-item-size-small .price .discount{margin-top: -1px;}

/* PI - ADS */
article.product.ads .desc{text-align: center;}
@media screen and (min-width:768px) {
    article.product.ads .desc .name{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
}
@media screen and (max-width: 767px) {
    article.product.ads .desc .name{white-space: normal;text-overflow: initial;min-height: 42px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 14px;}
    body article.product.ads .desc{padding: 9px 10px 2px 10px;}
}

/* PI - Combine */
body .column-combine-products article.product-item .rdc-product-item-variants-layout-2{padding-top: 15px;}

@media screen and (min-width:1200px) {
    .row-combine article.product-item .desc a > .rdc-product-item-promo-date,
    .row-combine article.product-item .desc a > .rdc-product-item-promo-30days{display: none !important;}
    
    .row-combine article.product-item .desc > .rdc-product-item-promo-date,
    .row-combine article.product-item .desc > .rdc-product-item-promo-30days{display: block !important;}
    .row-combine article.product-item .desc > .rdc-product-item-promo-date{margin-bottom: 1px;}
    
}

@media screen and (max-width:1199px) {
    body #main .row-combine article.product-item .select.select-unseen{padding : 11px 0!important;}
    body #main .row-combine article.product-item .desc{padding: 13px 5px}
    body #main .row-combine article.product-item .desc .rdc-product-item-name{min-height: 1px;-webkit-line-clamp:1;margin-bottom: 7px;}
    body #main .row-combine article.product-item .rdc-product-item-promo-date{padding-top: 12px;}
}

/* PI - Wishlist */


/* ... */
article.product-item .rdc-product-item-brand{padding: 0 !important;}
/*
 *
 * VM
 *
*/
@media screen and (min-width: 768px) {
    body .columnWidth2.rdc-product-item-enhance-full-height article.product-item figure{padding-bottom: calc(49.952% - 8px) !important;}
    body .columnWidth3:not(.rdc-product-item-enhance-full-height) article.product-item figure {padding-bottom: calc(32.803% - 4px) !important;}
    body .columnWidth4.rdc-product-item-enhance-full-height article.product-item figure{padding-bottom: 24.262% !important;}
}

@media screen and (max-width: 767px) {
    .rdc-product-item-enhance.column:not(.columnWidth1) article.product-item .desc .rdc-product-item-name{min-height: unset;-webkit-line-clamp: 1;}
}


/*
 *
 * Stock Alert  
 *
*/

#stock-alert-el-2349 {padding-top: 1px;}
body .stock-alert .stock-alert-item .rdc-icon-notification {filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(6581%) hue-rotate(126deg) brightness(124%) contrast(116%);background-size: 18px;}
body .stock-alert .stock-alert-item {padding: 14px 15px 12px 40px;border-radius: var(--button-border-radius);}
body .stock-alert .rdc-icon-svg {left: 11px;}
body .stock-alert .form-stock-alert {border-color: var(--color-theme);border-bottom-left-radius: var(--button-border-radius);border-bottom-right-radius: var(--button-border-radius);border-top-width: 1px;}
body .stock-alert .form-stock-alert .form-field .btn-stock {height: 34px !important;min-height: 34px;min-width: 97px;padding: 2px 0 0;background-color: var(--color-theme);}

@media (hover){
    body .stock-alert .form-stock-alert .form-field .btn-stock:hover{color: var(--color-white);background-color: var(--color-buttoncart-hover);border-color: var(--color-buttoncart-hover);}
}

@media screen and (min-width: 768px) {
    #stock-alert-el-2348 {padding: 10px 10px 10px 4px !important;}
    .container-stock-alert .form-message.form-stock-message.message-success .success{margin-bottom: 0;}
}

body #rdc-overlay-login.rdc-overlay-login-loader::after {background: rgba(255,255,255,0.8) url(/sysimages/listloader.gif) center center/64px no-repeat;}


/* remove pub cockies  */
#cookiePopup .listNotifications .uni:last-child,
.account.account-cookies .listNotifications .uni:last-child{display: none !important;} 
