/*
 *
 * Social Share
 *
*/
.rdc-icons-share .a2a_button_linkedin, .rdc-icons-share .a2a_button_whatsapp {display: inline-block !important;}

/*
 *
 * Banner Homepage
 *
*/
body .home .home-slider .description .content p:not(:first-child) { padding-top: 5px; }
body .home .home-slider .description .content p.home-slider-description.list-nav-title { padding-top: 10px; }
@media screen and (max-width: 767px) {
    body .home .home-slider .description .content p:not(:first-child) { padding-top: 7px; }
}

/* guide */
.home .home-slider .description .home-slider-title.secondary-subtitle { color: var(--color-theme); }

/*
 *
 * Product List / Search
 *
*/
.side-menu a {color: var(--color-black)}


/*
 *
 * FLAGS
 *
*/
.flags .flag {font-weight: 500;line-height: normal;text-transform: uppercase;border-radius: 2px;display: flex;align-items: center;justify-content: center;}
.blog .flags .flag{font-size: 12px;line-height: normal;color: var(--color-white);text-transform: uppercase;background: var(--color-theme);border-radius: 0 2px 2px 0; }
.blog.ref12 .flags.flagsStatic .flag { justify-content: flex-start; }
.blog .flags.flagsStatic .flag{color: var(--color-black);}

@media screen and (min-width: 1200px){
    .flags .flag {font-size: 12px;padding: 0px 10px 1px; min-height: 21px;}
    body:not(.MacOS) .flags .flag {padding: 0px 10px 1px;min-height: 20px;}
    /* PRODUCT ITEM (SMALL) == MOBILE */
    .rdc-product-item-size-small .flags .flag {font-size: 10px;padding: 1px 6px;}
}
@media screen and (max-width: 1199px){
    .flags .flag {font-size: 12px;padding: 0px 6px;}
    body:not(.MacOS) .flags .flag {padding: 0px 6px 1px;}
    article.product-item .flags .flag { min-height: 15px;font-size: 9px; }
    article.product-item .rdc-product-item-stock-flags .flags .flag { min-height: 18px;font-size: 8px; }
}
@media screen and (max-width: 767px){
    body:not(.MacOS) .flags .flag {padding-bottom: 0px;}
    #main.product #rdc-productdetail-area-a .flags .flag {font-size: 12px;min-height: 20px;margin-bottom: 6px;}  
    #main.product #rdc-productdetail-area-a .flags .flag:not(.rdc-flag-last-units) {padding-bottom: 1px;}
    body.MacOS #main.product #rdc-productdetail-area-a .flags .flag:not(.rdc-flag-last-units) {padding-bottom: 0px;}
    body:not(.MacOS) #main.product #rdc-productdetail-area-a .flags .flag {padding: 0px 6px 0px;}
    body #main .section-products.row3 article.product-item .rdc-product-item-wrapper-cs1,
    body #main .section-products .column.col-xs-12 article.product-item .rdc-product-item-wrapper-cs1 { justify-content: flex-start; }
    .row.section-products.row3 article.product-item .rdc-product-item-stock-flags .flags .flag,
    body #main .section-products .column.col-xs-12 article.product-item .rdc-product-item-wrapper-cs1 .rdc-product-item-stock-flags .flag{ font-size: 10px;min-height: 19px; }
}

/*
 *
 * Footer
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}

body #footer .newsletter-footer { background-color: var(--color-theme);border-color: var(--color-theme);color: var(--color-white);padding: 38px 0 36px; } 
body #footer .newsletter-footer p { color: var(--color-white); }

body #footer .newsletter-footer input { border: 2px solid var(--color-white) !important;border-radius: 50px !important;color: var(--color-white);min-height: 46px; }
body #footer .newsletter-footer input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.75); }
body #footer .newsletter-footer button { border-color: var(--color-white);background-color: var(--color-white);color: var(--color-black);min-width: 240px;min-height: 46px; }
body #footer .newsletter-footer button:hover { background-color: transparent;color: var(--color-white); }
body #footer .rdc-newsletter-footer-form-error { color: var(--color-white); }
body #footer .newsletter-footer .form-field input { transition: 0.5s ease;padding-left: 20px; }
body #footer .newsletter-footer .form-field.displayError input { border-color: #af0002 !important;color: #af0002; }
body #footer .newsletter-footer .form-field.displayError input::-webkit-input-placeholder { color: #af0002; }
body #footer .newsletter-footer .rdc-icon-svg { filter: brightness(0) saturate(100%) invert(99%) sepia(52%) saturate(2%) hue-rotate(241deg) brightness(112%) contrast(101%); }

body #footer #rdc-footer-menu-list_phone { display: none !important; }
#header .header-shop-item.header-shop-cart .header-shop-icon-text-count-zero { display: none !important; }
body #footer .wrapper-footer { border-top: 4px solid var(--color-theme); }
body #footer .menu-footer { padding: 61px 0 59px; }
body #footer .footer-menu-list .rdc-icon-svg { top: 43%; }
#footer .footer-menu-list .rdc-icon-svg.rdc-icon-address { top: -3px !important; }

#footer .bottom-footer { border-top: 1px solid var(--color-theme); }
#footer .bottom-footer-row .bottom-footer-column.bottom-footer-column-shop { display: none; }
#footer .bottom-footer-row .bottom-footer-column.bottom-footer-column-copy { order: -1;flex-basis: unset; }

#footer #footer-payment-shipping_wrapp { gap: 20px; }

#footer .bottom-footer-column-image img { border-radius: 2px; }
@media screen and (min-width: 1200px) {
    body #footer .newsletter-footer-column-right { max-width: 824px; }
    body #footer .footer-menu-header {padding-bottom: 20px;}
    body #footer .footer-menu-list > div:not(:first-child) { margin-top: 12px; }
    body #footer .footer-menu-column.footer-menu-information .footer-menu-list > div:not(:first-child) { margin-top: 14px; }
    body #footer .footer-menu-column.footer-menu-information .footer-menu-list > div#rdc-footer-menu-list_time { margin-top: 0px; }
    body #footer .newsletter-footer-column-left {max-width: 683px;}
    body #footer .newsletter-footer-form-row {margin: 0 -11px;}
    body #footer .newsletter-footer-form-column {padding: 0 11px;}

    body #footer .newsletter-footer-social { padding-left: 2px; }
    body #footer .rdc-newsletter-footer-form-error { margin-left: 23px; }
}

@media screen and (max-width: 1199px) {
    body #footer .bottom-footer {padding: 20px 0 20px;}
    
    body #footer .newsletter-footer-column:not(:first-child) { padding-top: 50px; }
    body #footer .newsletter-footer-form-column:not(:first-child) { padding-top: 24px; }
    body #footer .newsletter-footer-social { padding-top: 55px; }
    body #footer .icons_social { padding-bottom: 0px; }
    body #footer-share-icons-social-hashtag { margin-top: 0; }
    body #footer .menu-footer { padding: 48px 0; }

    body #footer .footer-menu-list > div { padding: 0;margin-bottom: 15px; }
    body #footer .footer-menu-list > div#rdc-footer-menu-list_wa { margin-bottom: 0; }
    #footer .footer-menu-list .rdc-footer-menu-list_desc, #rdc-footer-menu-list_time { padding-left: 35px; }
    body #footer .footer-menu-list > div#rdc-footer-menu-list_time { padding-left: 37px;margin-bottom: 8px; }

    body #footer .bottom-footer-column-image { padding-bottom: 20px; }
    body #footer .footer-menu-list > div:first-child { margin-top: 10px; }
}
@media screen and (max-width: 1199px) {
    body #footer .footer-menu-header {padding: 12px 0;}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    body #footer .newsletter-footer-social { display: flex;align-items: center;justify-content: center;gap: 15px; }
    body #footer .footer-menu-column:not(:first-child) .footer-menu-header { margin-top: 0; }
    body #footer .newsletter-footer-form input { text-align: start; }
    body #footer .rdc-newsletter-footer-form-error {margin: 0 auto;text-align: start;padding-left: 23px;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    body #footer .menu-footer { max-width: 958px; }
    body #footer .newsletter-footer-row {max-width: 928px;}
    body #footer .newsletter-footer-form-row { max-width: unset;display: flex;flex-direction: row;gap: 24px; }
    body #footer .newsletter-footer .newsletter-footer-form-column.newsletter-footer-form-column-left { width: 100%; }
    body #footer .newsletter-footer button { width: unset !important; }
    body #footer .newsletter-footer-form-column:not(:first-child) { padding-top: 0; }
    body #footer .rdc-newsletter-footer-form-error {max-width: 928px;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    body #footer .newsletter-footer-form-row { max-width: unset;display: flex;flex-direction: row;gap: 24px; }
    body #footer .newsletter-footer .newsletter-footer-form-column.newsletter-footer-form-column-left { max-width: 410px;width: 100%; }
    body #footer .newsletter-footer button { width: unset !important; }
    body #footer .newsletter-footer-form-column:not(:first-child) { padding-top: 0; }
    body #footer .newsletter-footer-row {max-width: 672px;}

    body #footer .menu-footer { max-width: 702px; }
    body #footer .rdc-newsletter-footer-form-error {max-width: 672px;}
}
@media screen and (max-width: 767px) {
    body #footer .icons_social { padding-bottom: 16px; }
    body #footer .newsletter-footer-social { padding-top: 40px; }
}


/*
 *
 * Filters
 *
*/
/* A 11*/
body .box-filter:not(.active) .title-filter { background-color: var(--color-white); }
body .box-filter .title-filter { height: 37px;padding: 0 20px;border-radius: 6px; }
body .box-filter.active { border-radius: 6px; }
body .box-filter .title-filter-wrap { border-color: var(--color-white);border-radius: 6px; }
body .box-filter.active .title-filter-wrap { border-top-left-radius: 6px;border-top-right-radius: 6px; }
body .box-filter.active .title-filter { border-bottom-left-radius: 0;border-bottom-right-radius: 0; }
body .box-filter.active .title-filter-wrap::after { border-top-left-radius: 10px;border-top-right-radius: 10px;left: -1px;width: calc(100% + 2px);box-shadow: 0px 4px 10px 0px rgba(51, 51, 51, 0.25); }
body.windows .box-filter .title-filter { padding-bottom: 2px; }
body .box-filter .clear-filters .rdc-icon-svg { display: none; }
body .box-filter .clear-filters { margin-left: 10px; }
body .box-filter .title-filter .rdc-icon-svg { width: 16px;height: 16px; }

body #main.products .wrapper-products .list-overlay { background-color: rgba(244, 244, 246, 0.8); }
body .box-filter .filter-label-item .check-color { display: none; }

#rdc-list-total-results-mobile .rdc-search-total-exp1,
#rdc-list-total-results .rdc-search-total-exp1 { color: var(--color-theme);font-weight: 300 !important; }
#rdc-list-total-results-mobile .rdc-search-total-exp2,
#rdc-list-total-results .rdc-search-total-exp2 { font-weight: 300 !important; }
@media screen and (min-width: 1200px) {
    body .box-filter.box-filter-order_by .cnt-filters { border-top-left-radius: 6px;border-top-right-radius: 0px;padding: 10px 8px; }
    body .box-filter .cnt-filters {box-shadow: 0px 6px 6px 0px rgba(51, 51, 51, 0.25);border: 0;z-index: 5;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
    body .box-filter.active .title-filter-wrap {padding-bottom: 9px;margin-bottom: -9px;border-color: var(--color-white);}
    body .box-filter .cnt-filters {top: calc(100% + 9px);width: 300px;padding: 12px 8px 0;}
    body .box-filter .filter-cnt-item:not(:first-child) { margin-top: 18px; }
    body .box-filter #slider-range { margin: 10px auto 0; }
    body .box-filter .bottom-filters-content { padding: 18px;margin-left: -8px;margin-right: -8px;background-color: var(--color-background);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; }
    body .box-filter .total-filter-active { background-color: unset;width: unset;height: unset;min-width: unset; color: var(--color-theme);font-size: 15px;font-weight: 500;padding: 0; }
    body #rdc-productlist-area-a-filters .filters-container { padding-top: 17px;padding-bottom: 17px; }
    body #filters-desktop #filters-right,
    body .filters { margin-top: 0 !important; }
    body #filters-desktop #filters-right .paragraph .rdc-search-total-exp2{ margin-left: 4px !important; } 
}
@media screen and (max-width: 1199px) {
    /* body #filters-bar {margin: 0 -10px;} */
    #rdc-productlist-area-a-filters #rdc-list-total-results-mobile #sp-1223 { height: 25px; }
    #rdc-productlist-area-a-filters.rdc-list-results-mobile-unpinned #rdc-list-total-results-mobile,
    body #filters-mobile { background-color: var(--color-background) !important; }
    body #filters-mobile {padding: 9px;}
    body #filters-bar #filters-bar-wrapper { margin: 0 -5px; }
    body #filters-bar .filters-bar-column { padding: 0 5px;flex: 0 37.33%; }
    body #filters-bar .filters-bar-column.rdc-product-list-view { max-width: 110px; }
    body #filters-bar .filters-bar-btn { background-color: var(--color-white);border-radius: 6px;height: 42px;padding-top: 0;padding-bottom: 0;box-shadow: 0px 2px 10px 0px rgba(34, 34, 34, 0.05);}
    body #filters-bar .filters-bar-btn .total-filter-active { display: inline-block;color: var(--color-theme);margin-left: 5px; }
    body #filters-bar .filters-bar-btn .total-filter-active span:last-child,
    body #filters-bar .filters-bar-btn .total-filter-active span:first-child { display: none; }
    body #filters-bar .rdc-product-list-view .filters-bar-btn { padding: 0 10px; }
    /*#rdc-list-total-results-mobile #sp-1223 { height: calc(var(--sp-small) - 9px); }*/
    #rdc-list-total-results-mobile #sp-4544 { height: 16px; }

    body #filters-popup .mfp-close { height: 20px;width: 20px;min-height: 20px;min-width: 20px;background-color: unset;border-radius: unset;}
    body #filters-popup .mfp-close .rdc-icon-circle { background-color: unset; }
    body #filters-popup .rdc-wrapper-popup-header {border-bottom: 0 !important;padding-left: 14px !important; }
    
    body #filters-popup .wrapper-pseudo-filters .box-filter { padding: 0 40px 0 15px;min-height: 42px;align-items: center;margin: 10px 0; }
    body #filters-popup .wrapper-pseudo-filters .box-filter:first-child { margin-top: 1px; }
    #filters-popup .wrapper-pseudo-filters .box-filter .rdc-icon-svg { filter: brightness(0) saturate(100%) invert(54%) sepia(87%) saturate(1163%) hue-rotate(165deg) brightness(94%) contrast(87%); }
    body #filters-popup-container .rdc-wrapper-popup-footer { padding: 19px 20px 20px !important;background-color: var(--color-background);border-top: 1px solid var(--color-lines); }
    body #filters-popup {padding-bottom: 0;}
    body #filters-popup .wrapper-pseudo-filters .box-filter .rdc-icon-svg { width: 16px;height: 16px; }

    #filters-popup .wrapper-rotation-filters .rdc-icon-svg.rdc-icon-arrowleft.rdc-icon-circle {background-size: 20px !important;background-color: unset;width: 20px !important;height: 20px !important;background-size: 100%;margin-left: 0 !important;margin-right: 18px !important; }
    
    body #filters-popup .wrapper-rotation-filters .box-filter { padding: 0 3px; }
    body #filters-popup .wrapper-rotation-filters .filter-cnt-item:first-child { margin-top: 12px; }
    body #filters-popup .wrapper-rotation-filters .filter-cnt-item:not(:first-child) { margin-top: 28px; }

    body .wrapper-active-filters { margin-bottom: -1px !important; }
    body .wrapper-active-filters-list { margin-left: 14px; }
    body .wrapper-active-filters .filters-active-item { height: 32px;border-radius: 6px; }
    body #filters-popup .total-filter-active { padding-left: 10px !important; }
    body #filters-popup .bottom-filters-content { grid-gap: 14px; }
}

@media screen and (max-width: 767px) {
    body #filters-popup .mfp-close { top: 15px; }
     body #filters-popup .rdc-wrapper-popup-header{height: 50px;}
     body #filters-popup .mfp-close{right: 19px;}
}
/* A 11*/

/* A 14*/
body #rdc-productlist-area-a .rdc-page-short-content { -webkit-line-clamp: 1; }
body #rdc-productlist-area-a .rdc-see-more { background: linear-gradient(90deg, rgb(244 244 246 / 59%) 5%, rgb(244 244 246) 9%, rgb(244 244 246) 100%); }
body #rdc-productlist-area-a .rdc-see-more::before { background: linear-gradient(to right, rgba(244, 244, 246, 0), rgba(244, 244, 246, 1) 20px); }

body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image { padding-bottom: 8px; }
body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image img { border-radius: 100%; }
body #rdc-productlist-area-a .rdc-items-slider .rdc-slider-item.sel .rdc-item-image img { padding: 0; }
body #rdc-productlist-area-a .container .row .sp-small:last-child { height: 18px; }
@media screen and (max-width: 991px) {
    body #rdc-productlist-area-a .rdc-slider-wrapper::after {right: -9px; background: linear-gradient(90deg, rgba(244, 244, 246, 0) 15%, rgba(244, 244, 246, 0.165703781512605) 33%, rgba(244, 244, 246, 1) 70%); }
}
@media screen and (max-width: 767px) {
    body #rdc-productlist-area-a .container { padding-left: 9px;padding-right: 9px; }
    body #rdc-productlist-area-a .container .row { margin-left: -9px;margin-right: -9px; }
    body #rdc-productlist-area-a .container .row .col-lg-10 { padding-left: 9px;padding-right: 9px; }
    body #rdc-productlist-area-a .container .row #sp-1023 { height: 25px; }
    body #rdc-productlist-area-a .rdc-page-short-content { margin-top: 15px; }
    body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image { padding-bottom: 6px; }
    body #rdc-productlist-area-a .rdc-items-slider { padding-bottom: 0; }
    body #rdc-productlist-area-a .container .row .sp-small:last-child { height: 13px; }
}

/* A 14*/
@media (hover) and (pointer: fine) {
    body #main.products .section-products {margin-top: 20px;}
}
@media screen and (min-width: 1200px) {
    .total-filter-active {font-weight: 300;font-size: 11px;}
}

.wrapper-products #sp-id-8492 { display: none; }

/*
 *
 * Product Item
 *
*/
/*.productMask:before {background-color: rgba(0,0,0,0.03);}*/
.product-item .rdc-icon-delete {background-color: var(--color-white);}
body #main.products,
#rdc-productlist-area-a-filters .filters-container,
body #header-container-search { background-color: var(--color-background) !important; }
body article.product-item { background-color: var(--color-white);border-radius: 6px; }
body article.product-item .image img { border-top-left-radius: 6px;border-top-right-radius: 6px; }
@media screen and (min-width: 1200px) {
    body .section-products { margin: 0 -8px; }
    body .section-products .column { padding-left: 8px;padding-right: 8px;padding-top: 24px; }
}
@media screen and (max-width: 1199px) {
    body .section-products { margin: 0 -9px; }
    body .section-products .column { padding-left: 4px;padding-right: 4px;padding-top: 25px; }
}

@media screen and (max-width: 767px) {
    body #main:not(.wishlist) .section-products .column:not(.first-line) {padding-top: 18px;}
}

/* desc */
body article.product-item .desc, body article.product.ads .desc { padding: 13px 10px 15px 10px ; }
body article.product-item .price p:not(:last-child) {margin-right: 0;}
body article.product-item .rdc-product-item-name { min-height: 42px;padding-bottom: 0; }
body article.product-item:not(.rdc-product-item-size-small) .price:not(.rdc-product-item-promo-date, .rdc-product-item-promo-30days) { padding-top: 16px; }
body article.product-item:not(.rdc-product-item-size-small) .price p:not(.rdc-promo-date) { padding-top: 0;padding-bottom: 0; }
body article.product-item:not(.rdc-product-item-size-small) .price p.rdc-promo-30days { color: var(--color-darkgray); }
@media screen and (max-width: 1199px) {
    body div.section-products div:not(.col-xs-12) article.product-item .desc > div:not([class]) { flex-direction: column; }
    body .section-products div:not(.col-xs-12) article.product-item .desc,
    body .section-products div:not(.col-xs-12) article.product.ads .desc { padding: 10px 5px 5px; }
    body .section-products div article.product-item .rdc-product-item-name,
    body .section-products div:not(.col-xs-12) article.product-item .rdc-product-item-name { padding-bottom: 0;min-height: 36px; }
    body .section-products div:not(.col-xs-12) article.product-item .rdc-product-item-brand { padding-bottom: 5px; }
    body article.product-item:not(.rdc-product-item-size-small) .price:not(.rdc-product-item-promo-date, .rdc-product-item-promo-30days) { padding-top: 10px;gap: 5px; }
    body div.section-products div.col-xs-12 article.product-item .price p.discount { padding-left: 8px;padding-right: 8px; }
    body div.section-products div:not(.col-xs-12) article.product-item .price p.discount { padding-left: 4px;padding-right: 4px;min-height: 18px; }

    body article.product-item .rdc-product-item-brand { padding-bottom: 7px; }
    body article.product-item .desc, body article.product.ads .desc { padding: 10px 5px 12px 5px; }
}

/* colors */
body article.product-item .desc .rdc-product-item-colors .magic-radio + label > span span, 
body article.product-item .desc .rdc-product-item-colors .magic-radio + label > span img { border-radius: 0; }
body article.product-item .desc .rdc-product-item-colors .magic-radio + label { border-radius: 2px; }
body article.product-item .desc .rdc-product-item-colors .magic-radio + label > span { padding: 1px; }
body article.product-item .desc .rdc-product-item-colors .magic-radio + label,
body article.product-item .desc .rdc-product-item-colors .magic-radio + label,
body article.product-item .desc .rdc-product-item-colors .magic-radio + label { border-color: var(--color-lines); }
body article.product-item .desc .rdc-product-item-colors .magic-radio + label:hover,
body article.product-item .desc .rdc-product-item-colors .magic-radio:checked + label,
body article.product-item .desc .rdc-product-item-colors .magic-radio[checked] + label { border-color: var(--color-theme); }
body article.product-item .desc .rdc-product-item-colors.rdc-product-item-colors-layout-2 > div:not(:first-child) { margin-left: 2px; }
@media screen and (max-width: 1199px) {
    body .section-products div:not(.col-xs-12) article.product-item .rdc-product-item-colors .magic-radio + label { width: 18px;height: 18px; }
}

/* technologies */
body article.product-item .image .rdc-product-item-technologies { width: 24px;bottom: 10px;right: 10px; }
body article.product-item .image .rdc-product-item-technologies div { border-radius: 100%; }
@media screen and (max-width: 1199px) {
    body .section-products div article.product-item .image .rdc-product-item-technologies,
    body .section-products div:not(.col-xs-12) article.product-item .image .rdc-product-item-technologies { width: 26px;bottom: 5px;right: 5px; }
    body #main .section-products div.column article.product-item .image .rdc-product-item-technologies > div:not(:first-child) { margin-top: 2px; }
    body .rdc-product-item-enhance article.product-item .image .rdc-product-item-technologies > div:not(:first-child) { margin-top: 4px; }
}

/* Flags */
body article.product-item .image .flags .flag:not(:first-child) { margin-top: 4px; }
@media screen and (max-width: 1199px) {
    body .section-products div:not(.col-xs-12) article.product-item .image .flags .flag:not(:first-child) { margin-top: 2px; }
    body article.product-item .image .flags { top: 5px;left: 5px; }
    body article.product-item .desc > div:not([class]) > div:not(:first-child) { justify-content: space-between; }
    body article.product-item .rdc-product-item-stock-flags { margin-left: auto; }
}
@media screen and (max-width: 767px) {
    body article.product-item .rdc-product-item-stock-flags { display: flex !important; }
    body article.product-item:not(.rdc-product-item-size-small) .price p.date { font-size: 10px; }
}


/* slickslide */
body article.product-item .image .slick-arrow { width: 20px;height: 20px;background-size: 100%;transform: translateY(-50%);top: 50%; }
body article.product-item .image .slick-arrow:hover { filter: brightness(0) saturate(100%) invert(16%) sepia(0%) saturate(122%) hue-rotate(137deg) brightness(98%) contrast(106%); }
@media screen and (max-width: 1199px) {
    body article.product-item .slick-dots { bottom: 5px; }
    body .section-products.row4 article.product-item .slick-dots { display: none !important; }
}

/*
 *
 * Wishlist
 *
*/

body #main.wishlist article.product-item { position: relative; }
body #main.wishlist article.product-item:after { 
    content: '';
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 2px solid var(--color-background);
    z-index: -1;
    border-radius: 6px;
}

body #main.wishlist article.product-item .rdc-product-item-right-actions { top: 10px;right: 10px; }
body #main.wishlist article.product-item .rdc-product-item-right-actions span.remWish { display: flex;align-items: center;justify-content: center;gap: 6px;padding: 0 10px; min-width: 94px;min-height: 32px;box-shadow: 0px 0px 4px 0px rgba(51, 51, 51, 0.25);border-radius: 4px;background: rgba(255, 255, 255, 0.75);}
body #main.wishlist article.product-item .rdc-product-item-right-actions span.remWish::after {content: attr(title);display: inline-block;font-size: 12px;font-weight: 500;}
body #main.wishlist article.product-item .rdc-product-item-right-actions span.remWish:hover,
body #main.wishlist article.product-item .rdc-product-item-right-actions span.remWish:hover::after { opacity: 0.5; }
body #main.wishlist article.product-item .rdc-product-item-right-actions span.remWish div { background-size: 100%;width: 18px;height: 18px;background-color: transparent; }
body #main.wishlist article.product-item .rdc-product-item-right-actions span.remWish:hover div { opacity: 1; }
body #main.wishlist article.product-item:not(.rdc-product-item-size-small) .price { flex-wrap: nowrap !important; }


body article.product-item .rdc-product-item-colors-size > div > div:first-child { height: 18px;width: 18px !important;padding: 1px;border-radius: 2px;border: 1px solid var(--color-theme); }
body article.product-item .rdc-product-item-colors-size > div > div span { height: 14px;width: 14px !important; }
body article.product-item .rdc-product-item-actions .blank,
body article.product-item .rdc-product-item-colors-size .blank,
body article.product-item .rdc-product-item-colors.rdc-product-item-colors-layout-2 .blank { border-color: transparent; }
body article.product-item .rdc-product-item-colors-size span,
body article.product-item .rdc-product-item-colors-size > div > div p.small { font-size: 12px;font-weight: 300;line-height: 130%; }

body article.product-item .btn2.addCart { background-color: var(--color-buttoncart);border-color: var(--color-buttoncart);color: var(--color-white);min-width: unset; }
body article.product-item .btn2.addCart:hover { background-color: var(--color-buttoncart-hover);border-color: var(--color-buttoncart-hover); }

body #main.wishlist article.product-item .rdc-product-item-variants-layout-2 { padding-top: 12px; }
body #main.wishlist article.product-item .rdc-product-item-promo-date { padding-top: 8px; }
body article.product-item .rdc-product-item-promo-30days { margin-top: -3px; }
body article.product-item .rdc-product-item-promo-date,
body article.product-item .rdc-product-item-promo-30days { width: 100%;justify-content: center;display: block;text-align: center; }
body article.product-item .rdc-product-item-promo-date { margin-top: 3px; }
body article.product-item .rdc-product-item-promo-30days { margin-top: 1px; }
@media screen and (min-width: 1200px) {
    body #main.wishlist .wrapper-wishlist .empty-notice .sp-medium { height: 100px; }
    body #main.wishlist article.product-item .image .rdc-product-item-technologies { width: 32px; }
    body #main.wishlist article.product-item .desc { padding-bottom: 11px; }
    .wishlist .section-products .column { padding-top: 32px; }
}
@media screen and (max-width: 1199px) {
    body #main.wishlist article.product-item .rdc-product-item-right-actions { top: 5px;right: 5px; }
    body #main.wishlist article.product-item .rdc-product-item-right-actions span.remWish { min-height: 26px;min-width: 86px;padding: 0px 8px; }
    body article.product-item .rdc-product-item-right-actions { top: 5px;right: 5px; }

    body #main.wishlist article.product-item.price .date, body #main.wishlist article.product-item .rdc-promo-date { font-size: 10px; }
    body .section-products div:not(.col-xs-12) article.product-item .desc > div:not([class]) > div:not(:first-child) { padding-top: 6px; }
    body #main.wishlist article.product-item .rdc-product-item-promo-date { padding-top: 7px; }
    body article.product-item .rdc-product-item-promo-date { margin-top: 0px; }
    body article.product-item .rdc-product-item-promo-30days { margin-top: 2px; }
}

@media screen and (max-width: 767px) {
    body #main.wishlist .rdc-wishlist-share .sp-ex-small{ display: none; }
    body #main.wishlist .wrapper-wishlist .sp-medium { height: 25px; }
    body #main.wishlist .wrapper-wishlist .empty-notice .sp-medium { height: 80px; }
}


body .heading-titles .short-content-heading-titles { padding-top: 15px; }

/*
 *
 * 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 10px 3px;}
body .rdc-label-desc-value,
.rdc-label-desc-title {font-size: 15px;font-weight: 600;color: var(--color-black);}
.rdc-label-desc-value {font-weight: normal;color: var(--color-darkgray);}
body #rdc-productdetail-area-b .wrapper-colors .colors {grid-gap: 18px;}
.wrapper-colors .colors .rdc-product-color-item,
.wrapper-colors .colors .rdc-product-more-colors { border-radius: 4px;overflow: hidden; }
#rdc-productdetail-area-b .rdc-product-color-item.rdc-product-color-item-type-0 figure,
#rdc-productdetail-area-b .rdc-product-color-item.rdc-product-color-item-type-0 .color-code { border-radius: 1px; }

.wrapper-colors .colors .rdc-product-more-colors { background-color: var(--color-background);border-color: var(--color-background); }
body .rdc-product-more-colors .rdc-icon-svg { width: 18px;height: 18px;background-size: 100%; }

@media screen and (min-width: 992px) {
    #main.product .wrapper-product{padding-left: 0;padding-right: 0;max-width: 2560px;}
}

/*@media screen and (max-width: 767px) {
    #main.product .wrapper-product{padding-left: 0;padding-right: 0;}
}*/

/*body #rdc-productdetail-area-a .column-images { margin-left: -152px; }*/

/*@media screen and (width: 1920px) {
    body.windows #main.product .wrapper-product {max-width: 1902px;}
}*/

/* area A */
.product-gallery .product-gallery-pager:not(.active) { opacity: 0.4; }
@media screen and (max-width: 767px) {
    body #rdc-productdetail-area-a { margin-left: var(--container-padding-n);margin-right: var(--container-padding-n); }
}

/* area B */
body #rdc-productdetail-area-b .price { align-items: center; }
body #rdc-productdetail-area-b .price p.discount { padding-top: 0;padding-bottom: 0;border-radius: 2px; }

/* size guide */
body #rdc-productdetail-area-b #variants-el-1657 { flex-direction: column;align-items: start; }
body #rdc-productdetail-area-b #variants-el-1657 .select { width: 100%; }
body #rdc-productdetail-area-b #size-guide-5456 {padding-left: 0 !important; }
body #rdc-productdetail-area-b #size-guide-5456 a.size-guide-link { padding: 0;min-width: unset;border: 0 !important;min-height: 24px;height: unset;text-decoration: underline !important;margin-top: 11px; }
body #rdc-productdetail-area-b #size-guide-5456 a.size-guide-link:hover { text-decoration: none !important;background-color: unset !important; }
body #rdc-productdetail-area-b #size-guide-5456 a.size-guide-link .rdc-icon-svg.rdc-icon-size-guide { display: none; }

/* accordion */
@media screen and (min-width: 991px) {
    body #rdc-productdetail-area-b .accordion > li:not(#rdc-product-accordion-market_info, #rdc-product-accordion-shipping_return, #rdc-product-accordion-warranty, #rdc-product-accordion-market-info-shipping, #rdc-product-accordion-market-info-payment) { display: none; }
}
/*@media screen and (max-width: 767px) {
    body #rdc-productdetail-area-b .accordion > li#rdc-product-accordion-shipping_return, 
    body #rdc-productdetail-area-b .accordion > li#rdc-product-accordion-market_info, 
    body #rdc-productdetail-area-b .accordion > li#rdc-product-accordion-warranty { display: none; }
}*/
body #main.product .accordion > li { border: 0; }
body #main.product .accordion .accordion-head { padding: 13px 25px 12px 0; }
body #main.product .accordion .accordion-head .accordion-icon { right: 0; }
body #main.product .accordion > .active > .accordion-head > p.list-nav-subtitle { color: var(--color-theme); }

body #main.product .accordion .accordion-icon .rdc-icon-svg {width: 18px;height: 18px;}
body #main.product .accordion .accordion-icon .rdc-icon-svg.rdc-icon-arrowdown { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.02303 2.8125V8.02302H2.8125V9.97697H8.02303V15.1875H9.97697V9.97697H15.1875V8.02302H9.97697V2.8125L8.02303 2.8125Z' fill='%23222222'/%3e%3c/svg%3e "); }
body #main.product .accordion .accordion-icon .rdc-icon-svg.rdc-icon-arrowup { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.8125 8.02344V9.97739H15.1875V8.02344L2.8125 8.02344Z' fill='%2325A9E1'/%3e%3c/svg%3e "); }
body #main.product .accordion .accordion-content { padding-top: 16px;padding-bottom: 13px; }
body #main.product #rdc-product-group-faqs .rdc-product-group-content .sp-small { height: 18px; }
body #main.product #rdc-product-group-faqs .accordion .accordion-content { padding-top: 4px; }

body #rdc-productdetail-area-b .rdc-selectQtd { min-height: 42px; }
body #rdc-productdetail-area-b .rdc-selectQtd input { min-height: 40px;font-size: 14px;font-weight: 600; }
/*#rdc-productdetail-area-b .buttons .btn-cart { text-transform: uppercase; }*/

#main.product ul {
    list-style: none;
    padding-left: 0;
}

#main.product #rdc-productdetail-area-b ul:not(.accordion, .slick-dots) li::before,
#main.product #rdc-productdetail-area-c-ac ul:not(.accordion, .slick-dots) li::before {
    content: "•";
    font-size: 14px; 
    display: inline-block; 
    width: 1em; 
}
/*#main.product #rdc-productdetail-area-b ul:not(.accordion, .slick-dots) li,
#main.product #rdc-productdetail-area-c-ac ul:not(.accordion, .slick-dots) li { display: flex; }*/

#main.product #rdc-productdetail-area-b ul:not(.accordion, .slick-dots) li  { display: flex; }

#main.product #rdc-productdetail-area-b .rdc-product-accordion ul:not(.accordion, .slick-dots) li,
#main.product #rdc-productdetail-area-c-ac ul:not(.accordion, .slick-dots) li { display: block; }




.related-products .relacionados_slider_mobile .section-products.loaded .column article.product-item,
body .combine-products .combine_slider_mobile .section-products.loaded .column article.product-item { margin-bottom: 1px;margin-top: 1px; }

@media screen and (min-width: 1680px) {
    body #rdc-productdetail-area-b { padding: 80px 160px 24px 52px; }
}
@media screen and (min-width: 1200px) {
    body #rdc-productdetail-area-b .price p.discount { min-height: 24px; }
    body #main.product #rdc-product-group-faqs .accordion .accordion-head p.list-nav-subtitle { font-size: 16px;font-weight: 600; }
    body #main.product #rdc-productdetail-area-b .accordion .accordion-head { padding-top: 9px;padding-bottom: 9px; }
    #rdc-productdetail-area-b #sp-56464 { height: 20px; }
    #main.product .keyfeatures ul { display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 6px;padding-top: 4px; }
}
@media screen and (min-width: 1920px) {
    body #rdc-productdetail-area-b .column-desc { min-width: 572px; }
}
@media screen and (min-width: 768px) {
    body #rdc-productdetail-area-b .flags { padding-bottom: 15px; }
    body #rdc-productdetail-area-b .rdc-product-brand { margin-bottom: 11px; }
    body #rdc-productdetail-area-b .rdc-product-name-wish { margin-bottom: 10px;min-height: 39px; }
    body #rdc-productdetail-area-b .rdc-product-top-actions { padding-top: 6px; }
    body #rdc-productdetail-area-b .rdc-product-top-actions > div > div { padding-left: 30px; }
    body #rdc-productdetail-area-b .rdc-product-top-actions .rdc-icon-svg:not(.rdc-icon-social) { width: 27px;height: 27px; }
    body #rdc-productdetail-area-b .rdc-product-ref-reviews { padding-bottom: 27px; }
    body #rdc-productdetail-area-b .price:has(.discount) { padding-bottom: 6px; }
    body #rdc-productdetail-area-b #sp-8585 { height: 3px !important; }

    body #rdc-productdetail-area-b .rdc-product-label { padding-bottom: 4px; }
    body #rdc-productdetail-area-b #sp-5654 { height: var(--sp-ex-small); }
    body #rdc-productdetail-area-b .rdc-product-box-info.rdc-product-price-conditions { margin-top: 17px;padding: 8px 10px; }
    body #rdc-productdetail-area-b #sp-87998,
    body #rdc-productdetail-area-b #sp-2154 { height: 24px; }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    body #rdc-productdetail-area-b .wrapper-colors .colors { grid-gap: 10px; }
}

@media screen and (max-width: 767px) {
    body #rdc-productdetail-area-b .rdc-selectQtd { width: 120px;margin-right: 10px;border-color: var(--color-black); }
    body #rdc-productdetail-area-b .wrapper-colors .colors { grid-gap: 8px; }
    body #rdc-productdetail-area-b .price p.discount { min-height: 23px;padding-bottom: 1px; }
    body #rdc-productdetail-area-b #sp-8585 { height: 4px; }
    body #rdc-productdetail-area-b .rdc-product-label { padding-bottom: 3px; }
    body #rdc-productdetail-area-b .wrapper-colors .sp-ex-small,
    body #rdc-productdetail-area-b #sp-8877 { height: 35px; }
    body #rdc-productdetail-area-b .dimensions.wrapper-select .sp-ex-small { height: 28px; }
    body #rdc-productdetail-area-b #size-guide-5456 a.size-guide-link { margin-top: 15px; }

    body #rdc-productdetail-area-b .secondary-buttons { gap: 15px; }

    #rdc-productdetail-area-b #sp-56464 { height: 25px; }

    /* acordion */
    body #rdc-productdetail-area-b #rdc-product-accordion-description .accordion-head { display: none; }
    body #main.product #rdc-productdetail-area-b .accordion li:not(#rdc-product-accordion-description) .accordion-content { padding-top: 14px;padding-bottom: 35px;padding-left: 14px;  }
    body #rdc-productdetail-area-b #rdc-product-accordion-description .keyfeatures ul:not(.accordion) { margin-left: 10px; }
    body #main.product #rdc-productdetail-area-b #rdc-product-accordion-faqs > .accordion-content { padding-top: 0;padding-right: 0 !important; }
    body #main.product #rdc-productdetail-area-b #rdc-product-accordion-faqs .accordion .accordion-head { padding: 10px 25px 10px 0; }
    body #main.product #rdc-productdetail-area-b #rdc-product-accordion-faqs .accordion .accordion-content { padding: 4px 14px 14px; }
    body #main.product #rdc-productdetail-area-b .accordion #rdc-product-accordion-description .accordion-content .keyfeatures li { margin-top: 4px; }
    body #main.product #rdc-productdetail-area-b .accordion #rdc-product-accordion-description .accordion-content .keyfeatures li:not(:first-child) { margin-top: 6px; }
    body #rdc-productdetail-area-b #rdc-product-accordion-description .accordion-content { display: block !important; transform: unset !important;transition: unset !important;height: unset !important; padding-top: 35px !important;padding-bottom: 38px !important; }
    body #main.product #rdc-productdetail-area-b .accordion .accordion-head { padding: 13px 25px 13px 0; }
    body #rdc-productdetail-area-b .accordion .accordion-icon { right: 0; }

    /* area d */
    body #main.product #rdc-productdetail-area-d .heading-breadcrumb { padding-top: 66px; }
    
    #rdc-productdetail-area-b .rdc-product-accordion #rdc-product-accordion-technical_info .technical-info-item { flex-direction: column;align-items: flex-start; }
    #rdc-productdetail-area-b .rdc-product-accordion #rdc-product-accordion-technical_info .technical-info-item a { position: unset; }
    #rdc-productdetail-area-b .rdc-product-accordion #rdc-product-accordion-technical_info .technical-info-item .paragraph:last-child a { position: absolute; }
    body .relacionados_slider_mobile .row,
    body .combine_slider_mobile .row { padding-bottom: 27px; }
    
    body #main.product #rdc-productdetail-area-b .accordion #rdc-product-accordion-technologies .accordion-content { padding-top: 10px; }
    #rdc-productdetail-area-b .accordion #rdc-product-accordion-technologies .list-technologies > .row > .column:not(:first-child) { padding-top: 20px; }
    #rdc-productdetail-area-b .accordion #rdc-product-accordion-technologies .list-technologies .technology-image + .technology-desc { padding: 1px 0 0 14px } 
    
}
body #main.product #rdc-productdetail-area-d .heading-breadcrumb { border-color: var(--color-theme); }

/* area C dentro da area A */
body #rdc-productdetail-area-c-ac .rdc-product-group-content { padding-left: 74px;padding-right: 11px; }
body #rdc-productdetail-area-c-ac #rdc-product-group-composition .rdc-product-group-content .product-composition .col-sm-12.column-composition:not(:first-child) { margin-top: 22px; }
@media screen and (min-width: 768px) {
    body #rdc-productdetail-area-c-ac #rdc-product-groups .sp-large { height: 60px; }
    body #rdc-productdetail-area-c-ac #rdc-product-group-technologies.rdc-product-group .list-technologies .technology-image + .technology-desc { padding-left: 14px; } 
}

@media screen and (max-width: 767px) {
    body #main.product #rdc-productdetail-area-d .container-breadcrumb .column.column-return{ display: none; }
    body #main.product #rdc-productdetail-area-d .container-breadcrumb .column:not(.column-return) { width: 100%; }
}

/*
 *
 * 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);}

/*
 *
 * Account
 *
*/
body .account-menu .title-menu { margin-bottom: 37px; }
body .account-menu ul li a { padding: 8px 0 7px; }
.account.account-landing .reference-wrapper .col-lg-10.col-lg-offset-1 { width: 100%;margin-left: 0; }

body #main.account .list-nav-title.list-nav-title-fixed-fontsize{ font-size: 16px;font-weight: 600;color: var(--color-black); }

body .account .account-menu .title-menu p, body .account .account-menu ul li a { font-weight:500; }
body .account .account-menu .title-menu p{color: var(--color-black);}

@media screen and (min-width: 1200px) {
    body .wrapper-account-23 {
        margin-left: 3.1%;
        grid-template-columns: 278px 1fr;
        width: 94.97%;
    }
    body .account #container-account-1547 p:not(.label-title),
    body .account #container-account-1547 .paragraph,
    body .account #container-account-1547 td { color: var(--color-black);font-size: 15px;font-weight: 300; }
}

@media screen and (max-width: 767px) {
    .account.account-landing .wrapper-page { padding-top: 50px; }
    .account.account-landing .ac-lg-list-wrap { min-height: 74px;padding: 10px 15px; }
    body #container-account-1547 { grid-gap: 15px; }
    body .account.account-landing #container-account-1547 .ac-lg-list-col .rdc-icon-svg { width: 18px;height: 18px; }

    .account:not(.account-landing) .wrapper-page { padding-top: 15px; }
    body .account #rdc-account-menu-mobile-v3 { border-color: var(--color-dark);height: 46px;padding-bottom: 1px;margin-bottom: 16px; }

    /*guide*/
    body .account.account-landing .list-nav-title.list-nav-title-fixed-fontsize { font-size: 16px; }
    body .account.account-landing .paragraph { font-size: 15px; }
}

@media (pointer: fine) and (min-width: 768px) {
    body #container-account-1547.list-col-mousehover .ac-lg-list-col {
        opacity: 1;
    }
}

/*
 * 
 * Search
 *
*/
body #main.search .content-search.content-noresults { background-color: var(--color-white); }

body #header-container-search #container-search-results .wrapper-products-container.aux-5456 { min-height: unset; }
body #header-container-search #container-search-results #rdc-overlay-search-1023 { min-height: 152px; }
#container-search-results .loadingIcon,
body #header-container-search #container-search-results #rdc-overlay-search-1023 .loadingIcon { background-color: var(--color-background) !important; }


body #rdc-overlay-search-1023 .section-products article.product-item { margin: 1px; }
body #rdc-overlay-search-1023 .section-products article.product-item .desc { padding-bottom: 5px; }
body #rdc-overlay-search-1023 article.product-item .image .flags .flag { font-size: 9px;min-height: 15px;padding: 0 6px; }
body.windows #rdc-overlay-search-1023 article.product-item .image .flags .flag { padding-top: 1px; }
body #rdc-overlay-search-1023 article.product-item .image .rdc-product-item-technologies { width: 26px;bottom: 5px;right: 5px; }
body #rdc-overlay-search-1023  .section-products div:not(.col-xs-12) article.product-item .image .rdc-product-item-technologies > div:not(:first-child) { margin-top: 2px; }

body #rdc-overlay-search-1023 .section-products article.product-item .rdc-product-item-brand { font-size: 12px;padding-bottom: 6px; }
body #rdc-overlay-search-1023 .section-products  article.product-item .rdc-product-item-name { font-size: 13px;min-height: 36px;padding-bottom: 0; }
body #rdc-overlay-search-1023 .section-products  article.product-item .price,
body #rdc-overlay-search-1023 .section-products  article.product-item .price p { font-size: 12px; }
body #rdc-overlay-search-1023 .section-products  article.product-item .price { padding-top: 10px; }
body #rdc-overlay-search-1023 article.product-item .desc > div:not([class]) > div:not(:first-child) { padding-top: 6px; }
body #rdc-overlay-search-1023 article.product-item .desc .rdc-product-item-colors.rdc-product-item-colors-layout-2 > div:not(:first-child) { margin-left: 5px; }
body #rdc-overlay-search-1023 article.product-item .rdc-product-item-colors .magic-radio + label { width: 18px;height: 18px; }

body #rdc-overlay-search-1023 article.product-item .rdc-product-item-stock-flags .flag { font-size: 8px;padding: 0 6px;min-height: 18px; }
body #rdc-overlay-search-1023 article.product-item .rdc-product-item-stock-flags .flag { padding-top: 1px; }
body #rdc-overlay-search-1023 article.product-item .rdc-product-item-stock-flags .flag.rdc-flag-last-units { background-color: var(--color-errorlight) !important;border-color: var(--color-errorlight) !important; }

#header-search-6655 .hrsearch-exp-results, #col-1354 .hrsearch-exp-results, #header-search-5546 #rdc-overlay-search-resp-subtitle { opacity: 1 !important;text-transform: none !important; }
@media screen and (min-width: 1200px){
    #header-search-5546 { width: 18%; }
    #header-search-6655 { width: 82%; }

	body #search-resp-col-1054 { width: 91.66666667%;margin-left: 4.75%; }
    body #rdc-overlay-search-1023 .section-products { margin-left: -10px;margin-right: -10px; }
	body #rdc-overlay-search-1023 .section-products .column { padding-left: 10px;padding-right: 10px;max-width: 202px; }

} 

@media screen and (min-width: 992px) and (max-width: 1199px){
    body #rdc-overlay-search-1023 .section-products .column:nth-child(n + 5) { display: none; }
}

@media screen and (max-width: 1199px){
	/*body #container-search-results-5467 { padding: 30px 15px; }*/
    /*.rdc-headersearch-results #container-search-results-5467 { padding: 0px 15px; }*/
    body .rdc-headersearch-results #rdc-overlay-search-resp-btn-1{padding: 19px 8px 30px;}
    body #container-search-results-5467 #sp-4053 { height: 20px; } 
	#col-1354 #sp-5687 { height: 40px; }

    body #rdc-overlay-search-resp-btn-1 {padding: 16px 14px 15px;}

	body #rdc-overlay-search-1023 .section-products { margin-left: -10px;margin-right: -10px; }
	body #rdc-overlay-search-1023 .section-products .column {padding-left: 4px;padding-right: 4px;padding-top: 8px !important;}
	/*#col-1354 #sp-5687 { display: none; }*/
}

@media screen and (min-width: 768px) and (max-width: 991px){
    /*.rdc-headersearch-results #container-search-results-5467 { padding: 20px 15px; }*/
}

@media screen and (max-width: 767px){
    body #rdc-overlay-search-1023 .section-products .column:nth-child(-n + 2) { padding-top: 0px !important; }
    body #header-container-search { top: 2px !important; }
}

@media screen and (min-width:1199px) {
    body #sp-4055{height: 16px;}
    html body #rdc-overlay-search-resp-list li a{padding: 5px 0;}
    #main.search #rdc-productlist-area-b #filters-desktop{margin-top: 10px;}
}
@media screen and (min-width: 1360px) and (max-width: 1680px) {
    body #rdc-overlay-search-1023 .section-products .column {
        max-width: unset;
        width: 19%;
    }
    #rdc-overlay-search-1023 .section-products .column:nth-child(n+6) {
        display: none;
    } 
}
@media screen and (min-width: 1200px) and (max-width: 1359px) {
    body #rdc-overlay-search-1023 .section-products .column {
        max-width: unset;
        width: 23%;
    }
    #rdc-overlay-search-1023 .section-products .column:nth-child(n+5) {
        display: none;
    }

} 