/*
 *
 * 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)}

/*
 *
 * Footer
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}

/*
 *
 * Filters
 *
*/
/*@media screen and (min-width: 1200px) {
    .total-filter-active {font-weight: 300;font-size: 11px;}
}*/

/*
 *
 * Product Item
 *
*/

/* .price .desde, .priceh .desde {margin-right: -4px;} */
.price .packageType, .priceh .packageType {margin-left: -4px;}
.productMask:before {background-color: rgba(0,0,0,0.03);}

/*
 *
 * Detail
 *
*/
@media screen and (max-width: 1199px) {
    /* .rdc-product-price.price p, #product-bar-price p, .rdc-pack-resume-price p {font-size: 14px;} */
}
@media screen and (min-width: 1200px) {
    /* .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;} */

/*
 *
 * Review
 * Descomente ".rdc-review-field-upload" somente se tiver autorização 
 *
*/
body .review .form-field.rdc-review-field-upload {display: none;}

/*
 *
 * Flags
 * Últimas unidades
 *
*/
.rdc-flag-last-units {color: var(--color-error);border-color: var(--color-background);background-color: var(--color-background);}
.rdc-flag-sold-out {color: var(--color-gray);border-color: var(--color-background);background-color: var(--color-background);}

/*
 *
 * Input quantidades
 *
*/
.rdc-selectQtd {border-radius: var(--button-border-radius);}


/*
*
* HEADER
*
*/
#header-main-block .header-shop-group-item .rdc-icon-svg{--icons-size: 26px;} 
#header .header-shop-group-item{padding: 0;}
#header-shop-group .header-shop-item .header-shop-icon-text-count{font-size: 13px; margin: 0;} 
#header #header-main-block .header-shop-group-item:not(.header-shop-group-item-search):not(.header-shop-group-item-user) .header-shop-icon-text{text-align: center;}


/* DESKTOP */
@media screen and (min-width: 1200px){
    #header #header-logo{padding: 0;}
    #header #header-logo img{width: 124px;}
    #header #header-nav{padding-left: 20px;}
    #header #header-nav .header-nav-item span{text-transform: uppercase;}
    #header .header-shop-item{padding: 0 12px;}
    #header .header-shop-item .header-shop-icon-text-desc{margin: 0 0 0 8px;}
    #header .tooltip-account .rdc-icon-arrowdown{margin-right: 12px; width: 14px !important; height: 14px !important;}
    #header #header-main-block .header-shop-group-item:not(.header-shop-group-item-search):not(.header-shop-group-item-user) .header-shop-icon-text{width: 15px;}
}

@media screen and (min-width: 1200px) and (max-width: 1499px){
    #header #header-nav .header-nav-item{padding-left: 10px; padding-right: 10px;}
}
@media screen and (min-width: 1500px) and (max-width: 1699px){
    #header #header-nav .header-nav-item{padding-left: 15px; padding-right: 15px;}
}
@media screen and (min-width: 1700px){
    #header #header-nav .header-nav-item{padding-left: 20px; padding-right: 20px;}
}

/* MOBILE & TABLET */
@media screen and (max-width: 1199px){
    #header .header-shop-item{padding: 0 10px;}
    #header #header-main-block .header-shop-group-item:not(.header-shop-group-item-search):not(.header-shop-group-item-user) .header-shop-icon-text{width: 12px;}
    #header-shop-group .header-shop-group-item .header-shop-wishlist{display: flex !important;}
    #header-shop-group .header-shop-group-item .header-shop-wishlist .header-shop-icon-text-desc{display: none;}
    #header .header-shop-group-item-search{position: absolute; left: 50px; z-index: 999;} 
    #header #header-logo{flex: unset; margin: 0 auto; padding-left: 80px;}
    #header #header-shop-group{justify-content: flex-end; min-width: 106px;}
    body #header .toggle-button {justify-content: center; margin: unset !important; width: 27px;}
    body #header .toggle-button .rdc-icon-svg.rdc-icon-menu{margin: unset;}
    #header #header-main-block{align-items: center;}
}

/* HEADER TOOLTIP */

/* DESKTOP */
@media screen and (min-width:1200px){
    #header .tooltip-account .shop-tooltip-item-account-desc{margin-top: 20px; gap: 10px; text-transform: capitalize;}
    #header .tooltip-account .shop-tooltip-item-wrap:first-child .shop-tooltip-item{padding: 15px 15px 21px;}
    #header .tooltip-account .shop-tooltip-item.shop-tooltip-item-logout{padding: 15px 15px 16px; justify-content: flex-start; gap: 10px; text-transform: capitalize;}
}



/*
*
* FOOTER
*
*/
body #footer #footer-share-icons-social-hashtag{display: none;}

/* Arrow footer */
.change-country-footer:has(.country-change-dropdown-footer.active) .country-info .rdc-flag-country-holder::after{transform: rotate(180deg);}
.country-info .rdc-flag-country-holder::after {content: ""; display: inline-block; width: 14px; height: 14px; background-size: contain; background-repeat: no-repeat; vertical-align: middle; pointer-events: none; margin-left: 5px;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(72deg) brightness(99%) contrast(99%); 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' fill-rule='evenodd' d='M16.748 20.717a1.16 1.16 0 0 1-1.519 0l-8.825-7.644a1.168 1.168 0 0 1-.347-1.246 1.17 1.17 0 0 1 1.016-.805 1.159 1.159 0 0 1 .85.28l8.066 6.988 8.063-6.983a1.16 1.16 0 0 1 1.894.509 1.174 1.174 0 0 1-.376 1.259l-8.822 7.642Z' clip-rule='evenodd'/%3E%3C/svg%3E");}
body #footer .newsletter-footer-header .subtitle{padding-bottom: 10px;}
body #footer.footer-col .keep-news .newsletter-footer-form{gap: 10px;}
body #footer .share-icons-social{gap: 20px;}
body #footer.footer-col .keep-news .newsletter-footer input,
body #footer.footer-col .keep-news .newsletter-footer button{max-width: 400px;}

body #footer .footer-menu-column.footer-menu-information .footer-menu-list {display: flex; flex-direction: column;}
body #footer .footer-menu-column.footer-menu-information .footer-menu-list #rdc-footer-menu-list_address{order: 1;}
body #footer .footer-menu-column.footer-menu-information .footer-menu-list #rdc-footer-menu-list_phone{order: 2;}
body #footer .footer-menu-column.footer-menu-information .footer-menu-list #rdc-footer-menu-list_phone + .rdc-footer-menu-list_desc_main{order: 3;}
body #footer .footer-menu-column.footer-menu-information .footer-menu-list #rdc-footer-menu-list_email{order: 4;}

/* DESKTOP */
@media screen and (min-width:1200px){
    body #footer.footer-col .keep-news .newsletter-footer{padding: 57px 0 40px;}
    body #footer.footer-col .newsletter-footer .newsletter-footer-social{padding-top: 40px;}

	body #footer .footer-menu-column.footer-menu-information{width: 320px; padding: 0 10px;} 
	body #footer .footer-menu-column.footer-menu-information .footer-menu-list > div{padding-left: 32px;} 
    body #footer .footer-menu-column{max-width: 320px; padding: 0 10px;} 
    #footer .footer-menu-row{justify-content: space-between;}
    body #footer .footer-menu-header{padding-bottom: 4px;}
    body #footer .row.row-menu{padding: 40px 0 60px;}
    body #footer.footer-col .footer-bottom{padding: 34px 0 24px;}
    body #footer .footer-bottom .row-bottom > div{margin-top: 60px;}
    body #footer .bottom-footer-col:first-child{flex: unset;}
    body #footer .bottom-footer-col:last-child{position: absolute; top: -60px; width: calc(100% - 14px); justify-content: center;}
}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
	body #footer .newsletter-footer{gap: 20px;}
    body #footer .share-icons-social{margin-top: 35px;}
    body #footer .row-menu .menu-footer{padding: 31px 0;}
    body #footer .footer-menu-header .rdc-icon-svg{filter: none;}
    body #footer .footer-menu-header{padding: 9px 30px 9px 0;}
    body #footer .rdc-col-spacer.rdc-top-spacer{height: 6px;}
    body #footer .footer-menu-list{padding-left: 10px; padding-right: 10px;}
    body #footer .footer-menu-information .footer-menu-list > div{padding-left: 32px;}
    body #footer .footer-menu-information .footer-menu-list .rdc-col-spacer.rdc-bottom-spacer{height: 9px; order: 4;}
    body #footer .footer-menu-list:not(.rdc-broken) > div:not(.rdc-footer-menu-list_desc_main,:nth-child(2)){margin-top: 11px;}
    body #footer .footer-menu-list .rdc-col-spacer.rdc-bottom-spacer{height: 6px;}
    #footer #footer-payment-shipping_wrapp{flex-direction: row; flex-wrap: wrap;}
    body #footer .newsletter-footer{padding: 48px 0 35px;}

    body #footer.footer-col .footer-bottom{padding: 24px 0 20px;}
    body #footer .footer-bottom .row-bottom > div{gap: 24px;}
    #footer #footer-payment-shipping_wrapp{order: unset;}
    #footer #img-cst{order: -1; margin-bottom: 12px;}
    body #footer.footer-col .keep-news .newsletter-footer-form .left-col,
    body #footer.footer-col .keep-news .newsletter-footer-form .right-col{display: flex; justify-content: center;}
}

/* HOVERS */
@media (hover:hover) {
    body #footer.footer-col .footer-bottom .country-info:has(.rdc-flag-country-holder:hover)::after {opacity: 0.6;}
}

/* FOOTER TOOLTIP */

/* DESKTOP */
@media screen and (min-width:1200px){
    body #footer .country-change-dropdown-footer div.select select{min-height: 42px; padding: 5px 40px 5px 15px;}
    html body #footer .country-change-dropdown-footer select[name="country"]{padding-left: 51px;}
    body #footer .country-change-dropdown-footer .form-field:first-of-type{margin-bottom: 20px;}
    body #footer .country-change-dropdown-footer .form-field{margin-bottom: 25px;}
}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    body #mobile-language #changeCountryMobile .form-field:first-of-type{margin-bottom: 20px;}
    body #mobile-language #country-mobile{padding-left: 51px;}
    body #mobile-language #changeCountryMobile .select{background-position: 15px center !important;}
}

/* MOBILE */
@media screen and (max-width:767px) {
    body #mobile-language{padding: 75px 0 15px;}
    body #mobile-language #changeCountryMobile .form-field{margin-bottom: 25px;}
}



/*
*
* SUBMENU 
*
*/
/* DESKTOP */
@media screen and (min-width:1200px){
    #header-submenu-block .header-submenu-nav:not(.header-submenu-inst) .header-submenu-container-row{padding: 35px 0 65px;}
    #header .header-submenu-list{padding-top: 20px;}
    #header .header-submenu-nav-item:nth-child(n+2){padding-top: 14px;}
    #header-submenu-block .header-submenu-nav:not(.header-submenu-inst) .header-submenu {gap: 12px;} 
    #header-submenu-block .submenu-image-item .submenu-image-item-wrapper{padding: 17px 0 23px; text-align: center;}
    #header-submenu-block .header-submenu-nav:not(.header-submenu-inst) .header-submenu .header-submenu-column:not(.submenu-column-image){width: 16.182%;} 
    #header-submenu-block  .submenu-image-item:not(:last-child){margin-right: 34px;}
}

/*
*
* MENU MOBILE
*
*/
/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    #menu #mobile-main-menu{padding-top: 31px !important;}
    body #mobile-holder .return2 .mobile-nav-item-return2{padding-right: 0; width: calc(100% - 37px);}
    body #mobile-inst-menu .mobile-menu-lang .mobile-shop-country-flag + .mobile-inst-menu-exp{margin-left: 0;}
    #mobile-holder .mobile-menu-image-item:not(:last-child){margin-bottom: 32px;}
    #mobile-holder .mobile-menu-image-item{padding-bottom: 18px;}
    #mobile-holder .mobile-menu-image-item-link{padding-top: 19px; padding-bottom: 7px;}
    #menu #mobile-holder .mobile-menu-image{padding: 0 19px !important;}
}


/*
*
* FILTERS       
*
*/
#rdc-productlist-area-c .box-filter .scrollbar-filters{grid-auto-flow: unset;}

/* @media screen and (min-width:1900px){ */
    #rdc-productlist-area-c .box-filter .scrollbar-filters{grid-template-columns: repeat(8, 1fr);grid-gap: 0 10px;}
/* } */

/* @media screen and (min-width:1450px) and (max-width:1899px) {
    #rdc-productlist-area-c .box-filter .scrollbar-filters{grid-template-columns: repeat(6, 1fr);}
}

@media screen and (min-width:1200px) and (max-width:1449px) {
    #rdc-productlist-area-c .box-filter .scrollbar-filters{grid-template-columns: repeat(5, 1fr);}
} */


/* DESKTOP */
@media screen and (min-width:1200px){
    #rdc-productlist-area-c .box-filter{margin: 0 10px 0 0;}
    #rdc-productlist-area-c .box-filter .cnt-filters-list{padding: 7px 7px 7px 10px;}
    #rdc-productlist-area-c .filters-container{/*margin-left: calc(var(--container-padding-n) - 1px);*/ padding-top: 10px; padding-bottom: 0;}
    #rdc-productlist-area-c .filters-container #filters-desktop{padding-top: 7px; padding-bottom: 7px;}
    #rdc-productlist-area-c .box-filter:not(.box-filter-order_by) .cnt-filters{left: calc(var(--container-padding-n)); padding-top: 11px;}
    #rdc-productlist-area-c .box-filter.box-filter-order_by .cnt-filters{right: calc(var(--container-padding-n)); padding: 11px 50px 20px; width: unset; left: unset;}
    #rdc-productlist-area-c .box-filter .title-filter{height: 38px; padding: 2px 16px 2px 22px;}
    #rdc-productlist-area-c .box-filter .title-filter .paragraph{font-weight: 500;}
    #rdc-productlist-area-c .rdc-view-order-wrapper .rdc-product-list-view{display: none;}
    #rdc-productlist-area-c .box-filter .title-filter .rdc-icon-svg{width: 16px; height: 16px; margin-left: 5px;}
    #rdc-productlist-area-c .box-filter:not(.box-filter-order_by) .filter-cnt-item{margin: 22px 0px 0 0;}
    #rdc-productlist-area-c .box-filter .bottom-filters-content{padding-top: 33px;}
    #rdc-productlist-area-c .box-filter .bottom-filters-content .button{min-width: 135px;}
    #rdc-productlist-area-c .box-filter .filter-label-item .check-color-border,
    #rdc-productlist-area-c .box-filter .filter-label-item .check-color{border-radius: 100px !important;}
    /* #rdc-productlist-area-c .box-filter input[type="checkbox"].magic-checkbox + label{padding-left: 10px !important; min-width: 198px;} */
    /* #rdc-productlist-area-c .box-filter .filter-cnt-item{height: auto;} */

}

/* TABLET */
@media screen and (min-width:768px) and (max-width:1199px){
   #rdc-productlist-area-c {margin: 0 calc(var(--container-padding) * -1);}
}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    #filters-popup{padding-bottom: 0;}
    body #filters-bar #filters-bar-column-btn-filters{flex: 1;}
    body #filters-bar #filters-bar-column-btn-filters button{border: 1px solid var(--color-lines);}
    body #filters-bar #filters-bar-column-btn-filters button span{font-size: 14px;}
    #rdc-productlist-area-c #filters-mobile{padding-bottom: 12px; padding-top: 12px;}
    #filters-mobile #filters-bar-wrapper .filters-bar-column.rdc-product-list-view{display: none !important;}
    #filters-mobile #sp-1223{height: 18px;}

    /* popup filters */
    body #filters-popup .wrapper-pseudo-filters .box-filter{padding: 15px 40px 15px 15px;}

    /* Nivel 2 */
    #filters-popup .rdc-wrapper-popup-header > .rdc-icon-circle{background-color: transparent; margin: 0 10px 0 0 !important; width: 26px !important; height: 26px !important;}
    body #filters-popup .wrapper-rotation-filters .box-filter{padding-left: 4px; padding-right: 4px;}
    body #filters-popup .wrapper-rotation-filters .filter-cnt-item:first-child{margin-top: 13px;}
    body #filters-popup .wrapper-rotation-filters .filter-cnt-item:not(:first-child){margin-top: 16px;}
    body #filters-popup .wrapper-rotation-filters .check-color{border-radius: 100px; margin-right: 10px; width: 20px; height: 20px;}

    #filters-popup .rdc-wrapper-popup-header #total-filter-active-top{padding-left: 6px !important;}
    #filters-popup .wrapper-active-filters{margin-top: 0}
    #filters-popup .wrapper-active-filters .wrapper-active-filters-list{padding: 1px 15px 24px;}
    #filters-popup .wrapper-active-filters .filters-active-item{height: 36px; padding: 7px 32px 7px 16px; border-radius: 4px; background: var(--color-background); margin-left: 10px;}
    body #filters-popup .total-filter-active{padding-left: 14px;}
    body #filters-popup .bottom-filters-content{gap: 14px;}
    body #filters-popup .bottom-filters-content .bottom-filters-clear.clear-filter{margin-bottom: 3px;}
}

/* HOVERS */
@media (hover:hover) {
    #rdc-productlist-area-c .box-filter .filter-cnt-item:hover .filter-label-item{opacity: 0.6;}
}





/*
*
* PRODUCT LIST     
*
*/

/* VM */
/* DESKTOP */
@media screen and (min-width:1200px){
    body .products{--product-figure2-padding: 50.197%; --product-figure3-padding: 33.524%; --product-figure4-padding: 25.269%;}
}

/* LANDSCAPE */
@media screen and (min-width:992px) and (max-width:1199px){
    body .products { --product-figure2-padding: 50.657%; --product-figure3-padding: 33.681%; --product-figure4-padding: 27.152%;}
    .container-products .section-products .column .rdc-product-item-with_text-description{-webkit-line-clamp: 6;}
}

/* PORTRAIT */
@media screen and (min-width:768px) and (max-width:991px){
    body .products{--product-figure2-padding: 50.523%; --product-figure3-padding: 31.85%; --product-figure4-padding: 32.352%;}
}

/* MOBILE */
@media screen and (max-width:767px) {
    body .products{--product-figure2-padding: 50.556%;}
}

/* TABLET & DESKTOP */
@media screen and (min-width:768px){
    body #main.products{--productItem-desktop-padding-v: 24px;}
    body #rdc-productlist-area-c + div{margin-top: 7px;}
}

/* MOBILE */
@media screen and (max-width: 767px) {
    body .section-products{--productItem-mobile-padding-v: 10px; --productItem-mobile-padding-h: 5px;}
    body #main.products .section-products{margin: calc(var(--productItem-mobile-padding-v) * -1) 9px 0;}

}





/*
*
* PRODUCT ITEM    
*
*/
article.product-item .rdc-product-item-actions-top .rdc-product-item-addWish:not(.sel){display: none;}
article.product-item .rdc-product-item-actions-top .rdc-product-item-addWish.sel .rdc-icon-circle{border-radius: 4px;}
article.product-item .rdc-product-color-item,
article.product-item .rdc-product-color-item .rdc-product-color-item-image-wrapper,
article.product-item .rdc-product-color-item .rdc-product-color-item-image-wrapper .color-code,
article.product-item .rdc-product-color-item .rdc-product-color-item-image-wrapper .color-code .rdc-base-color,
.rdc-pack .rdc-product-color-item,
.rdc-pack .rdc-product-color-item .rdc-product-color-item-image-wrapper,
.rdc-pack .rdc-product-color-item .rdc-product-color-item-image-wrapper .color-code,
.rdc-pack .rdc-product-color-item-image-wrapper .color-code .rdc-base-color{border-radius: 100%;overflow: hidden;}
article.product-item .rdc-product-color-item:hover, 
article.product-item .rdc-product-color-item.sel{border-color: var(--color-theme) !important;}
article.product-item .product-item-more-colors-label{margin-left: 0;}
body article.product-item .rdc-product-item-buttons{padding-top: 0;}
body article.product-item .rdc-promo-dates-wrapper{gap: 1px; margin-top: 11px;}
body article.product-item .rdc-product-item-wrapper-name .rdc-product-item-name{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/* DESKTOP */
@media screen and (min-width:1200px){
    article.product-item:not(.rdc-product-item-small) .rdc-product-item-actions-top .rdc-product-item-addWish.sel .rdc-icon-circle{width: 22px; height: 22px;}
    body article.product-item{--productitem-padding-h: 10px; --productitem-padding-v: 10px;}
    body article.product-item:not(.rdc-product-item-small) .rdc-product-item-content{padding: 12px var(--productitem-padding-h) var(--productitem-padding-v);}
    body article.product-item:not(.rdc-product-item-small) .rdc-product-item-wrapper-brand{margin-bottom: 2px; align-items: center;}
    body #main:not(.wishlist) article.product-item:not(.rdc-productitem-combine-active) .rdc-product-item-wrapper-brand .rdc-product-item-colors-length-1{display: block;}
    article.product-item:not(.rdc-product-item-small) .rdc-product-item-colors-list{gap: 5px;}
    article.product-item:not(.rdc-product-item-small) .rdc-product-item-colors-list .rdc-product-color-item .color-code{width: 12px; height: 12px;}
    article.product-item:not(.rdc-product-item-small) .rdc-product-item-wrapper-prices{margin-top: 5px;}
    article.product-item .rdc-product-item-image .slick-arrow{width: 22px; height: 22px; border-radius: 4px; mask-image: none;}
    article.product-item:not(.rdc-product-item-small) .rdc-product-item-flags{flex-direction: row; gap: 4px;}


    /* rdc-product-item-small */
    article.product-item.rdc-product-item-small .rdc-product-item-content{padding: 8px var(--productitem-padding-h) var(--productitem-padding-v);}
    article.product-item.rdc-product-item-small .flags .flag{min-height: 15px; padding: 0 6px;}
    article.product-item.rdc-product-item-small .rdc-product-item-wrapper-name{margin-top: 2px;}
    body .column:not(.col-xs-12) article.product-item.rdc-product-item-small .rdc-product-item-wrapper-prices{margin-top: 2px;}
    body .column:not(.col-xs-12) article.product-item.rdc-product-item-small .rdc-product-item-wrapper-extra{margin-top: 10px;}
    body article.product-item.rdc-product-item-small .price{grid-gap: 2px 6px;}
    body article.product-item.rdc-product-item-small  .rdc-product-item-colors-list .rdc-product-color-item .color-code{width: 12px; height: 12px;}
}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    article.product-item .flags .flag{min-height: 15px; padding: 0 6px;}
    article.product-item .rdc-product-item-actions-top .rdc-product-item-addWish.sel .rdc-icon-circle{width: 20px; height: 20px;}
    body article.product-item{--productitem-padding-v: 8px;}
    body article.product-item .rdc-product-item-content{padding: 7px var(--productitem-padding-h) var(--productitem-padding-v);}
    body article.product-item .rdc-product-item-wrapper-brand .rdc-product-item-brand{margin-bottom: 0px;}
    body .column.column article.product-item .rdc-product-item-wrapper-prices{margin-top: 2px; display: flex;}
    article.product-item .price{gap: 2px 6px;}
    body .column:not(.col-xs-12) article.product-item .rdc-product-item-wrapper-extra{margin-top: 8px;}
    article.product-item .product-item-more-colors-label{font-size: 10px;}
    body .rdc-product-item-image .slider .slick-arrow{display: none;}
    article.product-item .rdc-product-item-wrapper-extra .rdc-product-item-colors-list{gap: 5px;}
    .combine_slider_mobile article.product-item .row{padding-bottom: 0;}
}

/* DESKTOP */
@media screen and (min-width: 1200px){
    html body article.product-item.ads .desc{min-height: 90px;}
    html body article.product-item.ads .name{margin-bottom: 11px;}
}

/* TABLET */
@media screen and (min-width:768px) and (max-width:1199px){
    html body article.product-item.ads .desc .product-item-ads-name{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
}

/* MOBILE */
@media screen and (max-width:767px) {
    html body article.product-item.ads .desc{min-height: 89px;}
    html body article.product-item.ads .name{margin-bottom: 2px;}
}

/*
*
* SEARCH 
*
*/
#header-container-search .list-nav-title{text-transform: none !important;}
body #rdc-overlay-search-resp-list li a{padding: 5px 0;}

/* DESKTOP */
@media screen and (min-width: 1200px){
    #header-search #header-container-search{padding-bottom: 0;}
    #header-container-search #header-search-5546{max-width: 324px; padding: 0 12px;}
    #header-container-search #header-search-6655{padding: 0 12px;}
    #container-search-results #rdc-overlay-search-1023 .section-products{margin-left: -7px; margin-right: -7px;}
    #container-search-results #rdc-overlay-search-1023 .section-products .column{--productItem-desktop-padding-h: 7px; padding-left: var(--productItem-desktop-padding-h); padding-right: var(--productItem-desktop-padding-h);}
    #header-container-search #search-resp-col-1054{margin-left: 7.369%; width: 90.81%;}
    #header-container-search #header-search-5546-cnt #sp-4055{height: 15px;}

    /* no-results */
    #main.search.products .content-noresults .wrapper-search .row .sp-medium{height: 160px;}

    /* results */
    #main.search.products .rdc-top-suggestion{padding-top: 14px; padding-bottom: 7px;}
}

/* MOBILE & TABLET */
@media screen and (max-width: 1199px){
    #header-container-search #container-search-results-5467{padding: 25px calc(var(--container-padding, 15px) * 2);}
    #header-search-5546-cnt #sp-4055{height: 10px;}
    #col-1354 #sp-5687{height: 18px;}

    /* results */
    #header-container-search #rdc-overlay-search-resp-btn-1 ~ #container-search-results-5467{padding: 17px calc(var(--container-padding, 15px) * 2)}
    body #rdc-overlay-search-1023 .section-products .column{padding: var(--productItem-mobile-padding-v) var(--productItem-mobile-padding-h) 0;}
    body #rdc-overlay-search-1023 .section-products{margin-left: -5px; margin-right: -5px;}
    
    /* results list */
    #main.search.products .container-products #rdc-productlist-section-products .row{margin-left: -5px; margin-right: -5px;}
    .products .container-products #rdc-productlist-area-c.rdc-list-results-mobile-unpinned{padding-bottom: 34px;}
    .products .container-products #rdc-list-total-results-mobile #sp-4544{height: 10px;}
    .products .container-products #rdc-list-total-results-mobile .paragraph{margin-top: -6px;}
}

/* MOBILE */
@media screen and (max-width:767px) {
    body #rdc-overlay-search-1023 .rdc-overlay-search-resp-list-prods .column:nth-child(n+3){padding-top: var(--productItem-mobile-padding-v) !important;}
}




/*
*
* WISHLIST 
*
*/
body #main.wishlist .rdc-product-item-image .rdc-icon-circle .rdc-icon-svg{mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.1756 15.9819L23.8076 9.36761C23.9387 9.21497 24.0072 9.01864 23.9994 8.81784C23.9916 8.61704 23.9082 8.42655 23.7657 8.28446C23.6232 8.14237 23.4322 8.05912 23.2309 8.05137C23.0295 8.04361 22.8327 8.11191 22.6796 8.24262L16.0476 14.8569L9.41563 8.23464C9.26499 8.0844 9.06068 8 8.84763 8C8.63459 8 8.43028 8.0844 8.27963 8.23464C8.12899 8.38488 8.04436 8.58865 8.04436 8.80112C8.04436 9.0136 8.12899 9.21737 8.27963 9.36761L14.9196 15.9819L8.27963 22.5961C8.19589 22.6677 8.12787 22.7557 8.07985 22.8547C8.03184 22.9536 8.00485 23.0615 8.0006 23.1713C7.99634 23.2812 8.0149 23.3908 8.05512 23.4932C8.09534 23.5956 8.15635 23.6886 8.23431 23.7663C8.31228 23.8441 8.40552 23.9049 8.50818 23.945C8.61084 23.9851 8.7207 24.0036 8.83088 23.9994C8.94105 23.9952 9.04916 23.9682 9.14841 23.9204C9.24766 23.8725 9.33592 23.8046 9.40763 23.7211L16.0476 17.1069L22.6796 23.7211C22.8327 23.8518 23.0295 23.9201 23.2309 23.9124C23.4322 23.9046 23.6232 23.8214 23.7657 23.6793C23.9082 23.5372 23.9916 23.3467 23.9994 23.1459C24.0072 22.9451 23.9387 22.7488 23.8076 22.5961L17.1756 15.9819Z' fill='%23333333'/%3e%3c/svg%3e ");}
body article.product-item .rdc-product-item-dates{visibility: visible;}   
body article.product-item .rdc-product-item-wrapper-actions {margin: 0;}
body article.product-item .rdc-product-item-wrapper-actions .addCart.btn-cart  {min-height: 44px;}
/* Se o contêiner tiver 2 (ou mais) filhos .value, esconde o primeiro */
article.product-item .rdc-product-item-variants-wishlist:has(> .value ~ .value)> .value:first-of-type {display: none;}
body #main.wishlist .rdc-product-item-colors{gap: 5px;}
#main.wishlist .rdc-product-item-variants-wishlist .value{font-weight: 300;}
#main.wishlist article.product-item .rdc-product-item-variants-wishlist {margin-top: 2px;}



/* DESKTOP */
@media screen and (min-width:1200px){
    #main.wishlist .rdc-product-item-dates{margin-top: 11px;}
    body article.product-item .rdc-product-item-wrapper-actions {padding: 12px 0 0;}
}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    #main.wishlist .container.wrapper-wishlist .row{margin-left: 0; margin-right: 0;}
    #main.wishlist .section-products .column{padding: 24px var(--productItem-mobile-padding-h) 0;}
    #main.wishlist .wrapper-wishlist .rdc-container-list > .sp-medium{height: 55px;}
    #main.wishlist .rdc-wishlist-share {display: none;}
    body #main.wishlist article.product-item .rdc-product-item-wrapper-actions .addCart.btn-cart{min-width: 100%;}
    html body #main.wishlist .column:not(.col-xs-12) article.product-item .rdc-product-item-wrapper-extra{margin-top: 10px;}
    #main.wishlist.rdc-wishlist-empty .empty-notice .empty-notice-desc {padding-left: var(--row-padding, 15px); padding-right: var(--row-padding, 15px);}
    #main.wishlist .rdc-product-item-variants-wishlist .value{font-size: 10px;}
    body article.product-item .rdc-product-item-wrapper-actions {padding: 10px 0 0;}
}




/*
*
* DETAIL  
*
*/

/* AREA A width - 61.058 */

/* DESKTOP */
@media screen and (min-width:1200px){
    body #main.product .wrapper-product.container{--container-padding: 0px; --container-padding-n: 0px; --productdetail-padding: 0px;}
    #rdc-productdetail-area-a .product-gallery .slider-holder{margin: 0;}
    #main.product .wrapper-product.container .rdc-container-detail{margin: 0;}


    body #rdc-productdetail-area-a{padding-top: 0;}
    body #rdc-productdetail-area-a .product-gallery .slider-container{grid-gap: 0;}
    body #rdc-productdetail-area-a .product-gallery .slider-container .slider-item .rdc-product-gallery-technologies .rdc-product-gallery-technologies__list{display: none;} 

    /*#main.product .wrapper-product.container{--container-padding: 0;}
    body #rdc-productdetail-area-a{padding-top: 0;}
    body #rdc-productdetail-area-a .product-gallery .slider-container{grid-gap: 0;}
    #main.product .wrapper-product.container .rdc-container-detail{margin: 0;}
    body #rdc-productdetail-area-a .product-gallery .slider-container .slider-item .rdc-product-gallery-technologies .rdc-product-gallery-technologies__list{display: none;} 
    #rdc-productdetail-area-a .product-gallery .slider-holder{margin: 0;} */
}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    #rdc-productdetail-area-a .slider-holder .product-gallery-flags,
	#rdc-productdetail-area-a .slider-holder .rdc-product-gallery-technologies,
	#rdc-productdetail-area-a .slider-holder .rdc-product-gallery-actions-1{display: none;}
	#rdc-productdetail-area-a .product-gallery .slider .slick-arrow{display: none !important;}
	#rdc-productdetail-area-a .product-gallery .slider .slick-dots{text-align: left; padding-left: 13px; bottom: 13px;}
} 


/* AREA B */
body #rdc-productdetail-area-b .rdc-product-share,
#rdc-productdetail-area-b .rdc-product-back{display: none !important;}
.product #rdc-productdetail-area-b .rdc-product-payments{display: none;}
body #rdc-productdetail-area-b .rdc-product-name-wish{margin-bottom: 17px;}
#rdc-productdetail-area-b #rdc-product-variants #sizes,
#rdc-productdetail-area-b #rdc-product-variants #dimensions{max-height: 42px; padding: 5px 40px 5px 15px;}
#rdc-productdetail-area-b .rdc-sizes-container .size-guide-link.popup .small{color: var(--color-black);}
body #rdc-productdetail-area-b .flags .flag{margin: 0 6px 6px 0; min-height: 24px; font-size: 12px; padding: 1px 12px;}
#rdc-productdetail-area-b .keyfeatures-sizes {margin: 15px 0 15px 24px; color: var(--color-darkgray);} 
#rdc-productdetail-area-b .keyfeatures-sizes .paragraph{margin-left: -3px; padding-right: 15px; color: var(--color-darkgray);}  
#rdc-productdetail-area-b .rdc-wrapper-points-time .rdc-product-box-info-description{display: flex; flex-direction: row-reverse; justify-content: flex-end;}
#rdc-productdetail-area-b .rdc-wrapper-points-time .rdc-product-box-info-description .rdc-total-points{margin-left: 0; padding-left: 18px;}
#rdc-productdetail-area-b .rdc-product-label{padding-bottom: 14px;}

/* accordion */
#rdc-productdetail-area-b .accordion .accordion-head{padding: 10px 30px 10px 0;}

/* product-technologies */
#rdc-productdetail-area-b .list-technologies .technology-image + .technology-desc{padding: 0 0 0 14px !important;}
#rdc-productdetail-area-b .list-technologies .technology-desc p:not(:first-child){padding-top: 6px !important;}

/* care-instructions */
#rdc-productdetail-area-b .list-instructions .code{margin: 0 26px 0 1px !important;}
#rdc-productdetail-area-b .list-instructions .column:not(:first-child){padding-top: 12px !important;}

/* faqs */
#rdc-productdetail-area-b .product-faqs .accordion .accordion-content span{font-family: var(--base-fontfamily) !important; font-size: 14px !important; font-weight: 300; color: var(--color-black) !important;}

#rdc-productdetail-area-b .rdc-product-rows{display: none;}


/* AJUSTE PADDING AREA B */
@media screen and (min-width:1800px){
    body #rdc-productdetail-area-b {padding: 40px 113px 30px 130px;}
    body #rdc-productdetail-area-b .column-desc{width: 500px;}
}

@media screen and (min-width:1500px) and (max-width:1799px){body #rdc-productdetail-area-b {padding: 40px 100px 30px;}}
@media screen and (min-width:1400px) and (max-width:1499px){body #rdc-productdetail-area-b {padding: 40px 80px 30px;}}
@media screen and (min-width:1300px) and (max-width:1399px){body #rdc-productdetail-area-b {padding: 40px 40px 30px;}}
@media screen and (min-width:1200px) and (max-width:1299px){body #rdc-productdetail-area-b {padding: 40px 30px 30px;}}

/* LANDSCAPE */
@media screen and (min-width:992px) and (max-width:1199px){
    body #rdc-productdetail-area-b {padding: 20px 16px 20px 30px;}
}

/* PORTRAIT */
@media screen and (min-width:768px) and (max-width:991px){
    body #rdc-productdetail-area-b {padding: 20px 30px;}
}

/* DESKTOP */
@media screen and (min-width:1200px){
    body #rdc-productdetail-area-b .flags{padding-bottom: 9px;}
    body #rdc-productdetail-area-b .rdc-product-brand{margin-bottom: 3px;}
    #rdc-productdetail-area-b .rdc-product-reviews .reviews .rating{margin-left: 0; justify-content: flex-end;}
    body #rdc-productdetail-area-b .rdc-product-reviews .reviews .rating span:not(:first-child){margin-left: 2px;}
    body #rdc-productdetail-area-b .rdc-product-ref-reviews{padding-bottom: 31px; gap: 0px 10px; flex-wrap: wrap;}
    #rdc-productdetail-area-b .rdc-product-price-content {margin-bottom: 7px;}
    #rdc-productdetail-area-b .rdc-product-price-content .rdc-product-price{padding-bottom: 0;}
    #rdc-productdetail-area-b .rdc-product-afterprice .rdc-promo-date{padding-top: 4px;}
    #rdc-productdetail-area-b #sp-56464{height: 26px;}
    #rdc-productdetail-area-b #sp-7647{display: none;}
    #rdc-productdetail-area-b #sp-9887{height: 0;}
    #rdc-productdetail-area-b #sp-2154{height: 34px;}
    #rdc-productdetail-area-b #sp-1214{height: 20px;}
    #rdc-productdetail-area-b .rdc-sizes-container{gap: 10px;}
    #rdc-productdetail-area-b .rdc-sizes-container .size-guide-link.popup{justify-content: center; min-width: 160px;}
    #rdc-productdetail-area-b .rdc-sizes-container .size-guide-link.popup .rdc-icon-svg.rdc-icon-size-guide{display: none;}
    #rdc-productdetail-area-b .rdc-product-actions .rdc-selectQtd{width: 110px;}
    #rdc-productdetail-area-b .rdc-product-actions .rdc-selectQtd + .rdc-product-actions-2{margin-left: 10px;}
    #rdc-productdetail-area-b .rdc-product-content-afterprice .rdc-product-promo-date ~ #sp-camp-wcg{display: block !important; height: 9px;}
    #rdc-productdetail-area-b .keyfeatures-sizes ul{display: grid; grid-template-columns: repeat(2, 1fr); gap: 0 26px;} 
    
    /* accordion / slide */
    #rdc-productdetail-area-b .rdc-product-tabs-container .rdc-product-tabs-wrap-container > div > div{margin: 0 0 -1px 0;}
    #rdc-productdetail-area-b .rdc-product-tabs-container .rdc-product-tabs-wrap-container .tabs-item{padding: 6px 24px 8px; color: var(--color-black);}
    #rdc-productdetail-area-b .rdc-product-tabs-container .rdc-product-tabs-nav-prev, 
    #rdc-productdetail-area-b .rdc-product-tabs-container .rdc-product-tabs-nav-next{width: 60px;}
    #rdc-productdetail-area-b .rdc-product-tabs-container .rdc-product-tabs-nav-prev .rdc-icon-svg, 
    #rdc-productdetail-area-b .rdc-product-tabs-container .rdc-product-tabs-nav-next .rdc-icon-svg{mask-image: none; background-color: unset; background-size: 100%;}
    #rdc-productdetail-area-b .rdc-product-tabs-container .rdc-product-tabs-nav-next .rdc-icon-svg{width: 16px; height: 16px; right: 4px; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='32' height='32' rx='4' fill='white' fill-opacity='0.5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.655 22.751L24.6388 16.8272C24.8774 16.592 25 16.3126 25 15.9934C25 15.6742 24.8774 15.3949 24.6388 15.1597L18.655 9.2358C18.5049 9.08719 18.3234 9.00763 18.1149 9.00044C17.9002 8.99304 17.7077 9.07858 17.5407 9.24391L17.5396 9.24499C17.3803 9.4076 17.2924 9.59026 17.2902 9.79129C17.2881 9.99415 17.3771 10.1775 17.5407 10.3394L22.4707 15.219H7.78306C7.56393 15.219 7.37551 15.2925 7.22475 15.4407C7.07364 15.5892 6.99898 15.776 7.00001 15.9939C7.00104 16.211 7.07539 16.3973 7.22426 16.5457C7.37348 16.6944 7.56179 16.7678 7.78169 16.7678H22.4707L17.5407 21.6474C17.3908 21.7957 17.3099 21.9741 17.3026 22.1788C17.2951 22.3886 17.3784 22.5773 17.5396 22.7418L17.5407 22.7429C17.7056 22.9062 17.8919 22.9968 18.0968 23C18.3027 23.0021 18.4896 22.9138 18.655 22.751Z' fill='%23333333'/%3e%3c/svg%3e ");}
    #rdc-productdetail-area-b .rdc-product-tabs-container .rdc-product-tabs-nav-prev .rdc-icon-svg{width: 16px; height: 16px; left: 4px; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='32' height='32' rx='4' fill='white' fill-opacity='0.5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.345 22.751L7.3612 16.8272C7.12261 16.592 7 16.3126 7 15.9934C7 15.6742 7.12261 15.3949 7.3612 15.1597L13.345 9.2358C13.4951 9.08719 13.6766 9.00763 13.8851 9.00044C14.0998 8.99304 14.2923 9.07858 14.4593 9.24391L14.4604 9.24499C14.6197 9.4076 14.7076 9.59026 14.7098 9.79129C14.7119 9.99415 14.6229 10.1775 14.4593 10.3394L9.52925 15.219H24.2169C24.4361 15.219 24.6245 15.2925 24.7753 15.4407C24.9264 15.5892 25.001 15.776 25 15.9939C24.999 16.211 24.9246 16.3973 24.7757 16.5457C24.6265 16.6944 24.4382 16.7678 24.2183 16.7678H9.52925L14.4593 21.6474C14.6092 21.7957 14.6901 21.9741 14.6974 22.1788C14.7049 22.3886 14.6216 22.5773 14.4604 22.7418L14.4593 22.7429C14.2944 22.9062 14.1081 22.9968 13.9032 23C13.6973 23.0021 13.5104 22.9138 13.345 22.751Z' fill='%23333333'/%3e%3c/svg%3e ");}
    #rdc-productdetail-area-b .rdc-product-tabs-container .tabs-content .tab{padding: 15px 10px 14px;}
    
    /* faqs */
    #rdc-productdetail-area-b .rdc-product-tabs-container .product-faqs .accordion .accordion-content{padding-top: 19px; padding-bottom: 13px;}
    #rdc-productdetail-area-b .rdc-product-tabs-container .product-faqs .accordion li.active:first-child{border-top-style: unset; }
    #rdc-productdetail-area-b .rdc-product-tabs-container .product-faqs .accordion li:not(.active){border-top-style: unset; border-bottom-style: unset;}
    #rdc-productdetail-area-b .rdc-product-tabs-container .product-faqs .accordion .accordion-content span{font-family: var(--base-fontfamily) !important; font-size: 14px !important; font-weight: 300; color: var(--color-black) !important;}
    
    /* list-composition */
    #rdc-productdetail-area-b .rdc-product-tabs-container .list-composition .column-info ul li{margin-left: -12px;}
}

/* TABLET & DESKTOP */
@media screen and (min-width:768px){
    #rdc-productdetail-area-b .list-technologies > .row > .column:not(:first-child){padding-top: 25px !important;}
}

/* TABLET */
@media screen and (min-width:768px) and (max-width:1199px){
    body #rdc-productdetail-area-b .rdc-product-actions .rdc-selectQtd + .rdc-product-actions-2{margin-left: 0;}
    #rdc-productdetail-area-b .rdc-product-actions{padding: 10px 0 0;}

    #rdc-productdetail-area-b .wrapper-colors .colors .rdc-product-color-item{max-width: 54px;}
    #rdc-productdetail-area-b .wrapper-colors .colors .rdc-product-more-colors{justify-content: flex-start;}
}

#rdc-productdetail-area-b .wrapper-colors .colors .rdc-product-more-colors > .rdc-icon-circle{width: 100%; height: 100%; border: 3px solid var(--color-white);}

/* TABLET */
@media screen and (min-width:768px) and (max-width:1199px){
    #rdc-productdetail-area-b .variants{display: block !important;}
    #rdc-productdetail-area-b .wrapper-colors .colors .rdc-product-more-colors > .rdc-icon-circle{max-width: 54px;}
    body #rdc-productdetail-area-b .rdc-product-more-colors .rdc-icon-svg, 
    body #rdc-productdetail-area-b .rdc-product-time .rdc-icon-svg{mask-size: 21px;}
}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    #rdc-productdetail-area-b .rdc-product-flags,
    #rdc-productdetail-area-b .rdc-product-top-actions{display: block !important;}
    body #rdc-productdetail-area-b .rdc-product-brand, 
    body #rdc-productdetail-area-b .rdc-product-name, 
    body #rdc-productdetail-area-b .rdc-product-afterprice,
    body #rdc-productdetail-area-b .rdc-product-price-content{text-align: left;}
    body #rdc-productdetail-area-b .flags,
    body #rdc-productdetail-area-b .rdc-product-ref-reviews{justify-content: flex-start; }
    body #rdc-productdetail-area-b .rdc-product-ref-reviews{padding-bottom: 24px;}
    #rdc-productdetail-area-b .rdc-product-afterprice .rdc-promo-date{padding-top: 13px;}
    body #rdc-productdetail-area-b .rdc-product-ref-reviews > div{padding: 0;}
    body #rdc-productdetail-area-b .rdc-product-ref-reviews #sp-7647{display: none;}
    body #rdc-productdetail-area-b .wrapper-colors .colors{gap: 9px;}
    body #rdc-productdetail-area-b .rdc-product-accordion .accordion .accordion-icon .rdc-icon-svg{width: 16px; height: 16px;} 
    
    body #rdc-productdetail-area-b .rdc-product-name-wish{gap: 10px;}
    body #rdc-productdetail-area-b .flags{padding-bottom: 9px;}
    body #rdc-productdetail-area-b .rdc-product-brand{margin-bottom: 6px;}
    #rdc-productdetail-area-b .rdc-product-price{padding-bottom: 0; gap: 2px 10px;}
    #rdc-productdetail-area-b #sp-56464{height: 0;}
    #rdc-productdetail-area-b #sp-9887{height: 5px;}
    body #rdc-productdetail-area-b .rdc-product-promo-date ~ #sp-camp-wcg{display: block !important; height: 20px;}
    #rdc-productdetail-area-b #sp-camp-wcg{display: block !important; height: 6px;}
    #rdc-productdetail-area-b .keyfeatures-sizes ul{display: column; gap: 5px;} 
    #rdc-productdetail-area-b .rdc-sizes-container{gap: 8px;} 
    #rdc-productdetail-area-b .rdc-sizes-container .size-guide-link.popup{padding: 0 17px;} 

    #rdc-productdetail-area-b #sp-8585{height: 3px !important;}
    #rdc-productdetail-area-b #sp-2154{height: 29px;}
    #rdc-productdetail-area-b #sp-88799{height: 30px;}
    #rdc-productdetail-area-b #sp-14787{height: 0;}
    #rdc-productdetail-area-b .rdc-product-services .sp-product-services{height: 30px;}
    
    /* accordion */
    body #rdc-productdetail-area-b .rdc-product-accordion .accordion .accordion-content{padding: 16px 10px 21px;}
    #rdc-productdetail-area-b .accordion .accordion-icon{right: 0;}
    
    /* faqs */
    body #rdc-productdetail-area-b .list-faqs .accordion .accordion-head{padding-left: 15px;}
    body #rdc-productdetail-area-b .list-faqs .accordion .accordion-content{padding: 19px 15px 14px;}
    body #rdc-productdetail-area-b .list-faqs .accordion .accordion-icon{right: 15px;}
}


/* MOBILE */
@media screen and (max-width:767px) {
    body #rdc-productdetail-area-b{padding: 20px 0 0;}
    #rdc-productdetail-area-b .rdc-product-actions{padding: 10px var(--row-padding, 15px) calc(10px + var(--sab, 0)) !important;}
    #rdc-productdetail-area-b #rdc-product-buttons{margin-top: 15px;}
    body.rdc-page-module-product{padding-bottom: 64px;}
    #rdc-productdetail-area-b .variants:not(.hidden){display: block !important;}
    #rdc-productdetail-area-b #rdc-product-buttons .container-stock-alert{margin-bottom: 10px;}
}

/* AREA D */
body #rdc-productdetail-area-d .heading-breadcrumb{display: block; border-bottom: none;} 

/* DESKTOP */
@media screen and (min-width:1200px){
    body #rdc-productdetail-area-d .heading-breadcrumb{padding: 55px 0 40px;} 
    body #rdc-productdetail-area-d .rdc-container-detail{margin-right: 0; margin-left: 0;} 

}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    body #rdc-productdetail-area-d .heading-breadcrumb{padding: 55px 0 25px;}
}

/* product-bar */
#product-bar .priceh{grid-gap: 0;}
#product-bar .priceh .desde{margin: 0 3px 0 0;}
#product-bar .priceh .old{margin: 0 5px;}
#product-bar .priceh .current{margin: 0 0 0 5px;}




/*
*
* HOMEPAGE 
*
*/
.home .home-slider .description.middle .dis-table-cell{text-align: center;}
.home .home-slider .description .content.center .home-slider-subtitle{padding-top: 5px;}
.home .home-slider .description .content.center .home-slider-description{padding-top: 10px;}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    .home .home-slider .description .content.center .rdc-home-slider-wrap-buttons .button{margin-top: 25px;}
}




/*
*
* PROMOTION PACKS 
*
*/
body .rdc-product-packs .rdc-pack .ref{display: block;}

/* HOVERS */
@media (hover:hover) {
    body .rdc-product-packs div.select:not(.disabled,[readonly]):hover{border: none;}
}




/*
*
* COMBINE WITH
*
*/
#rdc-product-wrap-combine_with article.product-item .rdc-product-item-buttons button{min-width: 100%;}
/* #rdc-product-wrap-combine_with article.product-item .rdc-product-item-dates{margin-top: 0;} */
#rdc-product-wrap-combine_with article.product-item .rdc-product-item-combine .wrapper-form{margin-bottom: 5px;}

/* MOBILE & TABLET */
@media screen and (max-width:1199px){
    body .relacionados_slider_mobile .slick-list{margin-bottom: 18px;}
}
