/*
 *
 * 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)}

/*
 *
 * header e Submenu
 *
*/

#header .header-shop-group-item.header-shop-group-item-country .header-shop-country-flag { display: none; }
#header .header-shop-group-item.header-shop-group-item-country .rdc-icon-svg.rdc-icon-location.header-shop-country-icon { display: block;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='M27.652 15.4219C27.5089 12.5384 26.2998 9.8021 24.2487 7.75098C22.0609 5.56323 19.0937 4.33407 15.9997 4.33398C12.9055 4.33398 9.9376 5.56305 7.74967 7.75098C5.56175 9.9389 4.33268 12.9068 4.33268 16.001C4.33277 19.095 5.56193 22.0622 7.74967 24.25C9.9376 26.4379 12.9055 27.667 15.9997 27.667L16.5778 27.6533C19.4614 27.5103 22.1975 26.3012 24.2487 24.25C26.4365 22.0622 27.6656 19.0951 27.6657 16.001L27.652 15.4219ZM29.6618 16.3398C29.5749 19.8415 28.1457 23.1811 25.6628 25.6641C23.1798 28.147 19.8402 29.5762 16.3385 29.6631L15.9997 29.667C12.375 29.667 8.89861 28.2271 6.33561 25.6641C3.77279 23.1012 2.33277 19.6254 2.33268 16.001C2.33268 12.3764 3.77261 8.89991 6.33561 6.33691C8.89861 3.77392 12.375 2.33398 15.9997 2.33398C19.6241 2.33407 23.0999 3.7741 25.6628 6.33691C28.2258 8.89991 29.6657 12.3764 29.6657 16.001L29.6618 16.3398Z' fill='%23272727'/%3e%3cpath d='M15.9997 2.33398C17.1022 2.33408 18.0778 2.84054 18.8805 3.60449C19.6782 4.3636 20.3509 5.41524 20.8942 6.6377C21.8805 8.85702 22.5023 11.7867 22.61 15.001H28.6657L28.7682 15.0059C29.2725 15.0571 29.6657 15.4832 29.6657 16.001C29.6655 16.5186 29.2724 16.9439 28.7682 16.9951L28.6657 17.001H22.61C22.5022 20.2149 21.8803 23.1441 20.8942 25.3633C20.351 26.5857 19.6781 27.6374 18.8805 28.3965C18.0778 29.1604 17.1022 29.6669 15.9997 29.667C14.8971 29.667 13.9216 29.1604 13.1188 28.3965C12.3211 27.6374 11.6484 26.5857 11.1051 25.3633C10.1189 23.1441 9.49617 20.215 9.38834 17.001H3.33268C2.7805 17.001 2.33286 16.5531 2.33268 16.001C2.33268 15.4487 2.78039 15.001 3.33268 15.001H9.38834C9.49611 11.7866 10.1188 8.85704 11.1051 6.6377C11.6484 5.41528 12.3212 4.36358 13.1188 3.60449C13.9216 2.84064 14.8971 2.33398 15.9997 2.33398ZM11.3893 17.001C11.4966 19.9846 12.0771 22.6274 12.9323 24.5518C13.4076 25.6213 13.9484 26.4245 14.4977 26.9473C15.0419 27.4651 15.5477 27.667 15.9997 27.667C16.4516 27.6669 16.9576 27.465 17.5016 26.9473C18.0508 26.4246 18.5908 25.6211 19.0661 24.5518C19.9213 22.6274 20.5017 19.9845 20.609 17.001H11.3893ZM15.9997 4.33398C15.5477 4.33398 15.0418 4.53599 14.4977 5.05371C13.9484 5.57648 13.4077 6.3805 12.9323 7.4502C12.0771 9.37468 11.4966 12.0173 11.3893 15.001H20.609C20.5018 12.0172 19.9213 9.37469 19.0661 7.4502C18.5907 6.3806 18.0509 5.57648 17.5016 5.05371C16.9576 4.53598 16.4516 4.33408 15.9997 4.33398Z' fill='%23272727'/%3e%3c/svg%3e "); }
#header .header-shop-group-item.header-shop-group-item-country .country-change-dropdown-header div.form-field:first-child { display: none; }
#header .header-shop-group-item.header-shop-group-item-country { padding-right: 0px; }
#header .header-shop-group-item.header-shop-group-item-country .rdc-icon-svg.rdc-icon-arrowdown { margin-right: 0px; }

header#header{
    --icons-size: 22px;
    --width-search: 248px;
    --tooltip-account-offset-x: 41px;
    --tooltip-account-adjustment: 231px;
}
#header-main-block .btn-header-search .rdc-icon-svg { height: 22px !important;width: 22px !important; }
#header #header-logo { padding: 0; }
body #header-main-block .header-shop-group-item:not(:first-child) { border: 0;padding-left: 0; }
#header .tooltip-account.header-shop-tooltip .rdc-icon-arrowdown { display: none; }
#header #header-input-search { padding-right: 0; }
#header-main-block .rdc-icon-svg { background-color: var(--color-darkgray); }
#header-main-block .header-shop-icon-text-count.header-shop-icon-text-count-zero { display: none; }
#header-main-block .header-shop-item.header-shop-wishlist,
#header-main-block .header-shop-item.header-shop-cart { position: relative; }
#header-main-block .header-shop-item.header-shop-wishlist .header-shop-icon-text.paragraph .header-shop-icon-text-count:not(.header-shop-icon-text-count-zero, .hidden),
#header-main-block .header-shop-item.header-shop-cart .header-shop-icon-text.paragraph .header-shop-icon-text-count:not(.header-shop-icon-text-count-zero, .hidden) {
    position: absolute;
    top: -2px;
    right: -2px;
    font-size: 12px;
    font-weight: 400;
    width: 18px;
    height: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color-theme2);
    color: var(--color-white);
    border-radius: 100%;
    padding: 2px 0 0;
}
#header-main-block .header-shop-item.header-shop-cart .header-shop-icon-text.paragraph .header-shop-icon-text-count:not(.header-shop-icon-text-count-zero, .hidden) { right: -14px; }
#header:not(.transparency-on) #header-main-block .header-shop-icon-text,
#header:not(.transparency-on) .header-nav-item:not(.featured) span { color: var(--color-darkgray); }

body #header-nav .header-nav-item.active:not(.featured) span::after,
body header:not(.header-nav-itemsub-active) #header-nav .header-nav-item.sel:not(.featured) span::after { background-color: transparent; }

#header #header-nav { padding-left: 20px; }

#header .rdc-icon-svg.rdc-icon-user.active { 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='M16 17C23.7 17 30 22 30 26C30 27.0609 29.5786 28.0783 28.8284 28.8284C28.0783 29.5786 27.0609 30 26 30H6C4.93913 30 3.92172 29.5786 3.17157 28.8284C2.42143 28.0783 2 27.0609 2 26C2 22 8.3 17 16 17ZM16 20C12.78 20 9.872 21.052 7.816 22.468C5.596 24.002 5 25.466 5 26C5 26.2652 5.10536 26.5196 5.29289 26.7071C5.48043 26.8946 5.73478 27 6 27H26C26.2652 27 26.5196 26.8946 26.7071 26.7071C26.8946 26.5196 27 26.2652 27 26C27 25.466 26.406 24 24.184 22.468C22.128 21.052 19.218 20 16 20ZM16 2C17.8565 2 19.637 2.7375 20.9497 4.05025C22.2625 5.36301 23 7.14348 23 9C23 10.8565 22.2625 12.637 20.9497 13.9497C19.637 15.2625 17.8565 16 16 16C14.1435 16 12.363 15.2625 11.0503 13.9497C9.7375 12.637 9 10.8565 9 9C9 7.14348 9.7375 5.36301 11.0503 4.05025C12.363 2.7375 14.1435 2 16 2ZM16 5C14.9391 5 13.9217 5.42143 13.1716 6.17157C12.4214 6.92172 12 7.93913 12 9C12 10.0609 12.4214 11.0783 13.1716 11.8284C13.9217 12.5786 14.9391 13 16 13C17.0609 13 18.0783 12.5786 18.8284 11.8284C19.5786 11.0783 20 10.0609 20 9C20 7.93913 19.5786 6.92172 18.8284 6.17157C18.0783 5.42143 17.0609 5 16 5Z' fill='%23333333'/%3e%3c/svg%3e "); }
#header .rdc-icon-svg.rdc-icon-wishlist.active{ 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 fill-rule='evenodd' clip-rule='evenodd' d='M3.266 5.59205C4.79 3.91805 6.966 2.99805 9.52 2.99805C11.848 2.99805 14.334 4.09805 16 6.25005C17.656 4.10005 20.132 2.99805 22.48 2.99805C25.028 2.99805 27.2 3.91405 28.728 5.58405C30.24 7.24005 31 9.50805 31 12.024C31 16.356 28.774 19.842 25.956 22.552C23.146 25.256 19.616 27.318 16.69 28.832C16.4757 28.9429 16.2378 29.0004 15.9965 28.9997C15.7552 28.999 15.5177 28.9401 15.304 28.828C12.378 27.298 8.848 25.252 6.038 22.562C3.22 19.86 1 16.386 1 12.026C1 9.51605 1.756 7.24805 3.266 5.59205ZM5.484 7.61205C4.574 8.61205 4 10.106 4 12.026C4 15.274 5.632 18.018 8.114 20.394C10.406 22.59 13.314 24.364 16.004 25.804C18.674 24.384 21.584 22.596 23.878 20.39C26.364 17.996 28 15.24 28 12.026C28 10.1 27.424 8.60605 26.512 7.60605C25.616 6.62805 24.28 6.00005 22.48 6.00005C20.528 6.00005 18.294 7.25605 17.426 9.90005C17.3278 10.2009 17.137 10.463 16.8809 10.6488C16.6248 10.8346 16.3164 10.9347 16 10.9347C15.6836 10.9347 15.3752 10.8346 15.1191 10.6488C14.863 10.463 14.6722 10.2009 14.574 9.90005C13.708 7.26005 11.45 6.00005 9.52 6.00005C7.714 6.00005 6.38 6.62805 5.484 7.61205Z' fill='%23333333'/%3e%3c/svg%3e "); }
#header .rdc-icon-svg.rdc-icon-cart.active { 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 fill-rule='evenodd' clip-rule='evenodd' d='M10.462 5.88462H21.538C22.2592 5.88467 22.9552 6.1449 23.4936 6.6158C24.032 7.08669 24.3752 7.73539 24.4579 8.43846L26.0413 21.9C26.0888 22.304 26.0488 22.7133 25.9237 23.1011C25.7987 23.4889 25.5915 23.8463 25.3158 24.1499C25.04 24.4536 24.702 24.6965 24.3238 24.8629C23.9456 25.0293 23.5359 25.1154 23.1214 25.1154H8.87858C8.46413 25.1154 8.05438 25.0293 7.6762 24.8629C7.29802 24.6965 6.95998 24.4536 6.68424 24.1499C6.40851 23.8463 6.20132 23.4889 6.07628 23.1011C5.95123 22.7133 5.91115 22.304 5.95868 21.9L7.54209 8.43846C7.62478 7.73539 7.96798 7.08669 8.50638 6.6158C9.04477 6.1449 9.74079 5.88467 10.462 5.88462ZM4.62219 8.10769C4.78758 6.70156 5.47398 5.40416 6.55077 4.46236C7.62755 3.52056 9.01958 3.0001 10.462 3H21.538C22.9804 3.0001 24.3724 3.52056 25.4492 4.46236C26.526 5.40416 27.2124 6.70156 27.3778 8.10769L28.9612 21.5692C29.0563 22.3773 28.9761 23.1959 28.726 23.9714C28.4759 24.7469 28.0616 25.4618 27.5101 26.0691C26.9586 26.6763 26.2825 27.1623 25.5262 27.4951C24.7698 27.8279 23.9503 27.9999 23.1214 28H8.87858C8.04969 27.9999 7.23017 27.8279 6.47382 27.4951C5.71747 27.1623 5.04137 26.6763 4.48991 26.0691C3.93844 25.4618 3.52406 24.7469 3.27397 23.9714C3.02388 23.1959 2.94373 22.3773 3.03878 21.5692L4.62219 8.10769ZM10.121 10.2115C10.121 9.82901 10.2759 9.46216 10.5515 9.19167C10.8271 8.92119 11.201 8.76923 11.5908 8.76923C11.9806 8.76923 12.3544 8.92119 12.63 9.19167C12.9057 9.46216 13.0605 9.82901 13.0605 10.2115V10.6923C13.0605 11.4574 13.3702 12.1911 13.9215 12.732C14.4727 13.273 15.2204 13.5769 16 13.5769C16.7796 13.5769 17.5273 13.273 18.0785 12.732C18.6298 12.1911 18.9395 11.4574 18.9395 10.6923V10.2115C18.9395 9.82901 19.0943 9.46216 19.37 9.19167C19.6456 8.92119 20.0194 8.76923 20.4092 8.76923C20.799 8.76923 21.1729 8.92119 21.4485 9.19167C21.7241 9.46216 21.879 9.82901 21.879 10.2115V10.6923C21.879 12.2224 21.2596 13.6898 20.1571 14.7718C19.0546 15.8537 17.5592 16.4615 16 16.4615C14.4408 16.4615 12.9454 15.8537 11.8429 14.7718C10.7404 13.6898 10.121 12.2224 10.121 10.6923V10.2115Z' fill='%23333333'/%3e%3c/svg%3e "); }


#header.header-nav-item-hover.header-nav-itemsub-hover #header-nav a:not(.featured) {color: var(--color-darkgray);opacity: 1;}
#header.header-nav-item-hover.header-nav-itemsub-hover #header-nav a .rdc-icon-svg.rdc-icon-menu-close { background-color: var(--color-darkgray); }
#header.header-nav-item-hover.header-nav-itemsub-hover #header-nav .header-nav-item.active:not(.featured) span::after { background-color: var(--color-darkgray); }
header#header.header-nav-item-hover #header-nav .header-nav-item:not(.active) { opacity: 1; }
header#header.header-nav-item-hover #header-nav .header-nav-item:not(.active, .featured) { color: var(--color-darkgray); }

#header-submenu-block .header-submenu-nav-item {margin-top: 10px;}

@media screen and (min-width: 1200px) {
    body.windows #header .header-submenu-column { max-width: unset; }
    .header-submenu-row-image {
        margin-left: -7px;
        max-width: 264px;
    }
    #header #headerfrmPesq { border-radius: 50px;padding: 0 13px; }
    header#header.transparency-on #headerfrmPesq, 
    header#header.transparency-on .wrapper-input { background-color: rgba(255, 255, 255, 0.35); }
    body.rdc-user-logged-enabled #header-main-block .header-shop-group-item.header-shop-group-item-user .header-shop-icon-text-desc { display: none; }
    body.rdc-user-logged-enabled #header-main-block .header-shop-group-item.header-shop-group-item-user .header-shop-icon-text-desc.header-shop-user_name{ display: block;margin: 3px 0px 0 8px; }
    #headerfrmPesq .btn-header-search { min-height: 38px; }
    #header .header-submenu-nav .header-menu-3 .header-nav-item-2:hover, 
    #header .header-submenu-nav .header-nav-item-2:hover, 
    #header .header-submenu-nav .header-nav-item-3:hover { color: var(--color-link);text-decoration: underline; }
    #header .header-submenu-nav .header-menu-3 .header-nav-item-2:hover, 
    #header .header-submenu-nav .header-nav-item-2:hover { text-decoration-thickness: 2px;text-underline-offset: 10px; } 
    #header .header-submenu-nav .header-nav-item-3:hover { text-decoration-thickness: 2px;text-underline-offset: 8px; }
    #header .header-submenu-nav .header-nav-item-2:hover .rdc-link-arrow .rdc-icon-svg.rdc-icon-arrowdown { opacity: 1; background-color: var(--color-link); }

    #header .header-nav-item-2.active.featured,
    #header .header-nav-item-2.active.featured,
    #header .header-submenu-nav .header-menu-3 .header-nav-item-2.featured:hover, 
    #header .header-submenu-nav .header-nav-item-2.featured:hover, 
    #header .header-submenu-nav .header-nav-item-3.featured:hover { color: var(--color-featuredmenu);text-decoration: underline; }
    #header .header-nav-item-2.featured .rdc-link-arrow .rdc-icon-svg,
    #header .header-nav-item-2.active.featured .rdc-link-arrow .rdc-icon-svg,
    #header .header-submenu-nav .header-nav-item-2.featured:hover .rdc-link-arrow .rdc-icon-svg.rdc-icon-arrowdown { opacity: 1; background-color: var(--color-featuredmenu); }

    #header .header-submenu-nav .header-nav-item-4:hover { color: var(--color-link) !important;text-decoration: underline;text-underline-offset: 8px; }
    #header .header-nav-item-2.active,
    #header .header-nav-item-2.active{
        color: var(--color-link);
        text-decoration-thickness: 2px;
        text-underline-offset: 10px;
    }
    
    #header .header-nav-item-2.active .rdc-icon-svg,
    #header .header-nav-item-2.active .rdc-icon-svg {
        background-color: var(--color-link);
        opacity: 1;
    }
    
    #header .header-nav-item-3.active {
        color: var(--color-link);
        text-decoration: underline;
        text-decoration-thickness: 2px;
        text-underline-offset: 8px;
    }
    #header .header-nav-item-3.active.featured { color: var(--color-featuredmenu); }
    #header .header-nav-item-2.active .rdc-link-arrow .rdc-icon-svg.rdc-icon-arrowdown,
    #header .header-nav-item-2.active .rdc-link-arrow .rdc-icon-svg.rdc-icon-arrowdown,
    #header .header-nav-item-3.active .rdc-link-arrow .rdc-icon-svg.rdc-icon-arrowdown { opacity: 1; background-color: var(--color-link); }
    #header .header-submenu-child-list { margin-top: 23px; }
    #header .header-submenu-nav-item-child { margin-top: 14px; }
    #header .header-shop-item.header-shop-user .shop-tooltip-item-username.paragraph { display: none; }

    #header .header-nav-item-2.active.featured:hover, #header .header-nav-item-2.active.featured:hover,
    #header .header-nav-item-2.active, #header .header-nav-item-2.active:hover,
    .header-nav-item-2.active:hover span,
    #header .header-submenu-nav .header-nav-item-3.active:hover span,
    #header .header-submenu-nav .header-nav-item-3.active:hover { text-decoration: none; }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
    #header #headerfrmPesq { border-radius: 50px;padding: 0 13px; margin-right: 20px;background-color: rgba(255, 255, 255, 0.35); }
    #header:not(.transparency-on) #headerfrmPesq { background-color: var(--color-background); }
    #header-main-block .header-shop-item.header-shop-cart .header-shop-icon-text.paragraph .header-shop-icon-text-count:not(.header-shop-icon-text-count-zero, .hidden) { top: -5px; }
}
@media screen and (min-width: 768px) {
    body .toggle-button .rdc-icon-svg {
        width: 22px;
        height: 22px;
    }
}
@media screen and (max-width: 767px) {
    header#header{
        --icons-size: 24px;
        --icons-spacing: 28px;
        --header-main-block-height: 50px;
    }
    #header-main-block .header-shop-item.header-shop-wishlist .header-shop-icon-text.paragraph .header-shop-icon-text-count:not(.header-shop-icon-text-count-zero, .hidden), 
    #header-main-block .header-shop-item.header-shop-cart .header-shop-icon-text.paragraph .header-shop-icon-text-count:not(.header-shop-icon-text-count-zero, .hidden) { top: -5px; }
    #header .toggle-button .rdc-icon-svg {
        width: 24px;
        height: 24px;
    }
    #header #header-logo { margin-top: 4px;margin-left: 6px; }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    #header #header-logo { margin-top: 4px;margin-left: 4px; }
    #menu #mobile-holder .toggle-button { margin-left: 2px; }
}

body #header .submenu-image-item-img { border-top-left-radius: 14px;border-top-right-radius: 13px;overflow: hidden;}
body #header .submenu-image-item .submenu-image-item-wrapper { text-align: center;background-color: #F5F5F5;border-bottom-left-radius: 14px;border-bottom-right-radius: 13px;overflow: hidden;padding: 13px 10px 20px;  }
body #header .submenu-image-item .submenu-image-item-wrapper .submenu-image-item-content .paragraph { margin-top: 3px !important; }
body #header .submenu-image-item .submenu-image-item-wrapper .submenu-image-item-description .list-nav-subtitle,
body #header .submenu-image-item .submenu-image-item-wrapper .submenu-image-item-title { margin-top: 1px !important; }
body #header .submenu-image-item .submenu-image-item-wrapper .submenu-image-item-title .list-nav-title { margin-top: 0px !important; }
body #header .submenu-image-item .submenu-image-item-wrapper .submenu-image-item-content .paragraph,
body #header .submenu-image-item .submenu-image-item-wrapper .submenu-image-item-description .list-nav-subtitle { color: var(--color-darkgray); }
body #header .submenu-image-item .submenu-image-item-wrapper .submenu-image-item-link {
    margin-top: 5px;
}

body header.transparency-on #header-main-block-container { background-color: transparent; }
header.transparency-on:not(.header-nav-item-hover, .header-search-active) #header-main-block-container::after {
    content: '';
    background-image: linear-gradient(180deg, rgba(26, 25, 25, 0.862963) 0%, rgba(26, 25, 25, 0.844988) 4.7%, rgba(26, 25, 25, 0.825018) 8.9%, rgba(26, 25, 25, 0.80221) 12.8%, rgba(26, 25, 25, 0.775721) 16.56%, rgba(26, 25, 25, 0.744705) 20.37%, rgba(26, 25, 25, 0.70832) 24.4%, rgba(26, 25, 25, 0.665722) 28.83%, rgba(26, 25, 25, 0.616066) 33.84%, rgba(26, 25, 25, 0.55851) 39.6%, rgba(26, 25, 25, 0.492209) 46.3%, rgba(26, 25, 25, 0.416319) 54.1%, rgba(26, 25, 25, 0.329997) 63.2%, rgba(26, 25, 25, 0.232399) 73.76%, rgba(26, 25, 25, 0.122681) 85.97%, rgba(26, 25, 25, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 136px;
    z-index: -1;
}

.header-nav-item-3.featured span::after { display: none; }

/*
 *
 * Menu Mobile
 *
*/
#menu #mobile-inst-menu { background-color: var(--color-white); }
#menu #mobile-holder .rdc-icon-svg:not(.rdc-icon-menu-close) { height: 20px;width: 20px;background-color: var(--color-darkgray); }
#menu #mobile-inst-menu .rdc-mobile-inst-menu-values {color: var(--color-theme2);margin-left: 6px;}
#menu #mobile-inst-menu .mobile-inst-menu-exp { margin-top: 2px; }
#menu #mobile-inst-menu { padding-top: 13px;padding-bottom: 13px; }
#menu #mobile-inst-menu .mobile-menu-lang .mobile-shop-country-flag img { width: 20px; }
#menu #mobile-holder .rdc-icon-svg.rdc-icon-menu-close { width: 24px;height: 24px; }
#menu #mobile-holder .toggle-button { width: 52px; }
#menu .rdc-mobile-menu-header { gap: 6px; }
#menu #header-mobile-logo { margin-top: 4px; }
#menu #mobile-main-menu a.mobile-nav-item.list-nav-title { margin-bottom: 1px;padding-right: 16px; }

#menu #mobile-main-menu a.mobile-nav-item.list-nav-title > .rdc-menu-level-image{display: none;}

#menu a.mobile-nav-item-2.list-nav-subtitle { margin-bottom: 1px;padding-right: 16px; }
#mobile-holder .return .mobile-nav-item-return span {margin-top: 2px; }
#menu #mobile-holder .return2 .rdc-icon-svg:not(.rdc-icon-menu-close),
#menu #mobile-holder .return .rdc-icon-svg:not(.rdc-icon-menu-close) { width: 24px;height: 24px; }
#mobile-main-menu-sub .mobile-menu-sub-scroll { margin-top: 17px; }
#menu #mobile-holder .return2 .rdc-mobile-nav-item-return-wrapper span:first-child { margin-bottom: -7px;margin-top: 8px;font-weight: 400;color: var(--color-black); }
#menu a.mobile-nav-item-3.list-nav-subtitle  { margin-bottom: 1px;padding: 12px 16px 12px 48px; }
.mobile-menu-sub-sub .mobile-menu-sub-scroll { margin-top: 19px; }
#menu a.mobile-nav-item-4.paragraph { padding: 12px 16px 12px 48px; }

#mobile-holder .mobile-menu-image a { border-radius: 14px;overflow: hidden; }
.mobile-menu-image-item.positionV_top .mobile-menu-image-item-wrapper { background-color: var(--color-background);padding-bottom: 15px; }
#mobile-holder .mobile-menu-image-item-title { padding-top: 11px;padding-bottom: 0; }

/* guide */
#menu #mobile-main-menu a.mobile-nav-item.list-nav-title { font-size: 20px; }
#menu a.mobile-nav-item-2.list-nav-subtitle { font-size: 20px; }
#mobile-holder .return .mobile-nav-item-return span { font-size: 20px;color: var(--color-darkgray); }
body #mobile-holder .return2 .rdc-mobile-nav-item-return-wrapper .signature { font-size: 11px;text-transform: unset;font-weight: 400;line-height: 140%; }
#mobile-holder .return2 .rdc-mobile-nav-item-return-wrapper .list-nav-title { font-size: 20px;color: var(--color-darkgray); }
#menu a.mobile-nav-item-3.list-nav-subtitle { font-size: 17px; }

#menu #mobile-holder .rdc-icon-svg.rdc-icon-menu-close,
#mobile-holder .return .rdc-icon-svg,
#mobile-holder .return2 .rdc-icon-svg { background-color: var(--color-darkgray); }
#mobile-holder .return span,
#mobile-holder .return2 span { color: var(--color-darkgray); }

#mobile-holder .mobile-menu-image { padding: 0 12px 0 48px !important;margin-top: 35px !important; }
.mobile-menu .sel:not(.active, .hasSub, .featured) > span { color: var(--color-link); }

#mobile-holder .mobile-menu-image-item-description .paragraph { font-weight: 700;margin-bottom: 2px; }
#mobile-holder .mobile-menu-image-item-content .paragraph,
#mobile-holder .mobile-menu-image-item-description .paragraph { color: var(--color-darkgray); }
#mobile-holder .mobile-menu-image-item-link { padding-bottom: 0;padding-top: 1px; }
.mobile-menu-image .mobile-menu-image-item .mobile-menu-image-item-img img { width: 100%; }

/*
 *
 * Footer
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}
body #footer .wrapper-footer { background-color: #EFEDED;border-top: 2px solid #C4C0C0; }
body #footer.footer-row .share-icons-social .rdc-icon-svg,
body .footer-menu-information .footer-menu-list .rdc-icon-svg { filter: unset;background-color: var(--color-darkgray); }
#footer.footer-row .footer-bottom { border-top: 1px solid #C4C0C0; }
#footer.footer-row .newsletter-footer-form button:not(.arrow-btn-submit, :disabled) { border: 1px solid var(--color-black);background-color: var(--color-black);color: var(--color-white); }
form.newsletter-footer-form input { min-height: 42px; }
#footer #footer-logo-area { margin-bottom: 31px; }
body #footer.footer-row .newsletter-footer-social { gap: 15px; }
body #footer .share-icons-social { gap: 0 8px; }
body #footer .footer-menu-list > div.rdc-footer-menu-list_desc_main { margin-top: 4px; }

#footer #footer-img-payments_wrapp .icon, 
#footer #footer-img-shipping_wrapp .icon { border-radius: 1px; }

@media screen and (min-width: 1200px) {
    body #footer .row.row-menu { padding-top: 50px;padding-bottom: 50px; }
    body #footer.footer-row .footer-menu-column { max-width: 341px; }
    body #footer .footer-menu-header { padding-bottom: 11px; }
    #footer .footer-menu-information .footer-menu-list .rdc-icon-svg { mask-size: 16px; }
    #footer .footer-menu-list > div#rdc-footer-menu-list_email { margin-top: 15px; }
    #footer .footer-menu-list > div#rdc-footer-menu-list_phone { margin-top: 16px; }
    #footer .icons_social a { width: 28px;height: 28px; }
    #footer .bottom-footer-col#copy-right a.small,
    #footer .bottom-footer-col#copy-right small { font-size: 16px; }

    body #footer .footer-bottom .row-bottom > div #copy-right { order: 1;flex: unset; }
    body #footer .footer-bottom .row-bottom > div #footer-payment-shipping_wrapp{ order: 3; }
    body #footer .footer-bottom .row-bottom > div #img-cst { order: 2;justify-content: center; }
}

@media screen and (max-width: 1199px) {
    body #footer.footer-row #img-cst { order: 2;margin-bottom: -2px; }
    body #footer #footer-payment-shipping_wrapp { order: 1; }
    body #footer #footer-logo-area { margin-bottom: 0; }
    body #footer .newsletter-footer-form { gap: 15px; }
    body #footer #footer-share-icons-social-hashtag { margin-top: 10px; }
    body #footer .newsletter-footer { padding-bottom: 25px; }
    body #footer .row-menu .menu-footer { padding-top: 0; }
    body #footer.footer-row .row-menu > div { padding-bottom: 25px; }
    body #footer .footer-menu-list { padding-left: 15px; }
    body #footer .footer-menu-header { padding: 10px; }
    body #footer .footer-menu-header .rdc-icon-svg { right: 10px;filter: unset;background-color: var(--color-darkgray); }
    body #footer .footer-menu-list:not(.rdc-broken) > div:not(.rdc-footer-menu-list_desc_main,:nth-child(2)) { margin-top: 12px; }
    #footer .footer-bottom { padding-top: 25px;padding-bottom: 17px; }
    #footer .bottom-footer-col#copy-right a.small,
    #footer .bottom-footer-col#copy-right small { font-size: 14px; }
    body #footer .share-icons-social { gap: 0 15px; }
    body #footer .footer-bottom { padding: 25px 0 18px; }
    body #footer .footer-bottom .row-bottom > div { gap: 25px; }
}

@media (hover: hover) {
    #footer.footer-row .newsletter-footer-form button:not(.arrow-btn-submit, :disabled):hover {
        color: var(--color-black);
        border-color: var(--color-black);
        background-color: transparent;
    }
}

/* guide */
body #footer .wrapper-footer .menu-bottom-holder .list-nav-title,
body #footer .wrapper-footer .menu-bottom-holder .paragraph:not(.rdc-download-app-widget-desc),
body #footer .wrapper-footer .menu-bottom-holder .paragraph:not(.rdc-download-app-widget-desc) a,
body #footer .wrapper-footer .menu-bottom-holder .paragraph:not(.rdc-download-app-widget-desc) .a,
body #footer .wrapper-footer .menu-bottom-holder small,
body #footer .wrapper-footer .menu-bottom-holder .small,
body #footer .wrapper-footer .menu-bottom-holder .subtitle:not(.rdc-download-app-widget-subtitle) { color: var(--color-darkgray); }
#footer .footer-menu-list > div.rdc-footer-menu-list_desc_main .paragraph { color: var(--color-darkgray) !important;font-size: 12px !important; }

/*
 *
 * Filters
 *
*/
/*@media screen and (min-width: 1200px) {
    .total-filter-active {font-weight: 300;font-size: 11px;}
}*/

#rdc-productlist-area-c-sibling .rdc-products-info-title-wrapper .rdc-products-info-title.subtitle { display: none; }
#main.products .wrapper-out-area-c { display: none; }
#main.products #rdc-productlist-area-c-sibling .rdc-products-list-view-wrapper { display: none !important; } 

/* area a */
/*body #rdc-productlist-area-a .rdc-items-slider.rdc-images-slider .rdc-slider-item { max-width: unset;min-height: unset; }
body #rdc-productlist-area-a .rdc-items-slider .rdc-item-image { padding: 0;float: left; }
body #rdc-productlist-area-a .rdc-items-slider.rdc-images-slider .rdc-slider-item .rdc-item-name.paragraph { 
    vertical-align: middle;
    margin: auto;
    align-self: center;
    align-content: center;
}*/


/* area C*/
@media screen and (min-width: 1200px) {
    #filters-desktop .wrapper-active-filters,
    #filters-desktop .wrapper-active-filter { display: none; }
    html body #filters-desktop .rdc-wrapper-popup-body { padding-top: 12px; }
    body .wrapper-filters-desktop .box-filter:not(:last-child){ margin-bottom: 30px; }
    body #filters-desktop .box-filter-order_by { margin-bottom: 31px; }
    body #filters-desktop .box-filter .rdc-icon-svg { width: 22px;height: 22px; }
    body #filters-desktop .box-filter .active-filters { color: var(--color-theme2) !important; }
    #filters-desktop { padding-top: 18px;max-width: 610px; }
    #filters-desktop .mfp-close { top: 19px;right: 26px; }
    body #filters-desktop .rdc-wrapper-popup-body { padding-right: 32px; }
    body #filters-desktop.rdc-popup-right-bar .rdc-wrapper-popup-footer { background-color: var(--color-white);border-top: 1px solid var(--color-lines); }

    #filters-desktop .cnt-filters { padding-top: 20px;padding-bottom: 13px; }
    #filters-desktop .cnt-filters-list { gap: 10px; }
    #filters-desktop .box-filter .filter-label-item { border-radius: 1000px;min-height: 42px; }
    #filters-desktop .box-filter .clear-filter { font-size: 16px; }
    #filters-desktop .box-filter #slider-range .ui-slider-handle { background-color: var(--color-theme);box-shadow: 0px 2px 4px 0px #00000040;}
    #filters-desktop .bottom-filters-content { gap: 24px; }
    #filters-desktop .rdc-button-item-size label.disabled span { color: var(--color-lightgray); }
    #filters-desktop .rdc-wrapper-popup-header { display: flex;gap: 10px;margin-bottom: 35px; }
    #filters-desktop .rdc-wrapper-popup-header .rdc-wrapper-popup-header-title-filter-count { display: block !important;color: var(--color-theme2) !important; }
    #filters-desktop .rdc-button-item-size label.disabled { border-color: var(--color-lightgray); }

    #rdc-productlist-area-c-sibling .filters-bar-btn { border: 0;padding-left: 0;padding-right: 0;background-color: transparent }
    #rdc-productlist-area-c-sibling .filters-bar-btn .paragraph { color: var(--color-darkgray);font-weight: 700; }
    #rdc-productlist-area-c-sibling .filters-bar-btn .rdc-icon-svg { background-color: var(--color-darkgray); }
    #rdc-productlist-area-c-sibling .filters-bar-btn .total-filter-count { background-color: var(--color-theme2);padding-top: 1px;min-height: 19px;min-width: 19px;font-size: 12px;font-weight: 400; }
    #filters-desktop .box-filter .check-color  { display: none; }
}
@media screen and (max-width: 1199px) {
    #filters-popup .wrapper-rotation-filters .check-color { display: none; }
    #filters-popup .wrapper-rotation-filters .box-filter .magic-checkbox:disabled + .filter-label-item { color: var(--color-lightgray); }
    #rdc-productlist-area-c {display: none;}
    body #filters-bar .filters-bar-btn { border: 0;padding-left: 0;padding-right: 0; }
    #filters-bar .filters-bar-column:not(.rdc-product-list-view) .rdc-icon-svg { background-color: var(--color-darkgray); }
    body #filters-bar .filters-bar-btn .paragraph { display: flex;align-items: center;gap: 10px;margin-top: 6px;font-weight: 700;color: var(--color-darkgray); }
    body #filters-bar .filters-bar-btn .total-filter-active  {
        color: var(--color-white);
        border-radius: 15px;
        line-height: 130%;
        font-size: 12px;
        font-weight: 400;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 19px;
        min-width: 19px;
        background-color: var(--color-theme2);
        padding-top: 3px;
        margin-bottom: 4px;
    }
    body #filters-bar .filters-bar-btn .total-filter-active span:first-child,
    body #filters-bar .filters-bar-btn .total-filter-active span:last-child { display: none; }
    body #filters-bar .rdc-product-list-view .filters-bar-btn { width: 65px; }
    body #filters-bar .rdc-product-list-view .filters-bar-btn > div { border: 0; }
    body #filters-bar .rdc-product-list-view .filters-bar-btn .rdc-icon-svg { width: 24px !important;height: 24px !important; }
    body #filters-bar .rdc-product-list-view .filters-bar-btn .rdc-icon-svg.active { background-color: var(--color-darkgray); }
    body #filters-bar .rdc-product-list-view .filters-bar-btn .rdc-icon-svg:not(.active) { background-color: var(--color-lightgray); }

    #filters-popup .rdc-wrapper-popup-footer { padding: 15px !important;border-top: 1px solid var(--color-lines); }
    body #filters-popup .wrapper-pseudo-filters .box-filter { padding: 15px 40px 15px 14px; }
    body #filters-popup .rdc-wrapper-popup-header { height: 61px;border: 0 !important;padding-top: 2px; }
    #filters-popup .wrapper-active-filters .filters-active-item { height: 43px;padding: 10px 45px 10px 20px; }
    #filters-popup .wrapper-active-filters .filters-active-item::before { right: 15px; }
    #filters-popup .wrapper-active-filters { margin-top: 7px !important;margin-bottom: -8px !important; }
    #filters-popup .wrapper-active-filters-list { padding: 6px 25px; }
    body #filters-popup .total-filter-active { padding-left: 10px !important;color: var(--color-theme2); }
    #filters-popup .wrapper-rotation-filters .box-filter.box-filter-preco .cnt-filters-list .paragraph { font-weight: 700;margin-top: 2px;margin-left: 4px;margin-bottom: 1px; }
    #filters-popup .wrapper-rotation-filters .box-filter.box-filter-preco .cnt-filters-list  { overflow: hidden; }
    #filters-popup .wrapper-rotation-filters .box-filter.box-filter-preco .cnt-filters-list > div { margin: 0 -10px !important; }
    #filters-popup .wrapper-rotation-filters .box-filter.box-filter-preco .cnt-filters-list > div > div { padding: 0 10px !important; }
    #filters-popup .wrapper-rotation-filters .box-filter.box-filter-preco .cnt-filters-list input { padding: 8px 15px 6px; }
    body #filters-popup .rdc-wrapper-popup-header .rdc-icon-svg,
    body #filters-popup .mfp-close .rdc-icon-svg.rdc-icon-close { --button-circle-icon-size: 22px; }
}
@media screen and (max-width: 767px) {
    body #filters-bar .filters-bar-btn { justify-content: unset; }
    #main.products #rdc-productlist-section-products { margin-top: 15px; }
    body #filters-popup .mfp-close { top: 15px; }
    body #filters-popup .rdc-wrapper-popup-header { padding-left: 15px !important; }
    body #filters-popup .rdc-wrapper-popup-header .rdc-icon-svg { width: 22px;height: 22px; }
    body #filters-popup .rdc-wrapper-popup-header > .rdc-icon-circle { margin: 0 8px 2px -1px !important; }
    #filters-popup .wrapper-rotation-filters .rdc-wrapper-popup-body { margin: 11px 14px !important; }
    body #rdc-productlist-area-a .rdc-page-short-content { -webkit-line-clamp: 1; }
}
@media screen and (max-width: 991px) {
    body #rdc-productlist-area-a .rdc-page-short-content { -webkit-line-clamp: 1; }
}

/* guide */
@media screen and (max-width: 767px) {
    body #filters-popup .rdc-wrapper-popup-header p.list-nav-title { line-height: 140%;font-size: 20px; }
    #filters-popup .total-filter-active { font-size: 17px; }
    #filters-popup .wrapper-pseudo-filters .box-filter .list-nav-subtitle.item-name { font-size: 17px; }
}

body .rdc-icon-circle,
.mfp-close .rdc-icon-circle { background-color: transparent; }

/*
 *
 * Product Item
 *
*/
body .section-products {
    --productItem-desktop-padding-v: 32px;
    --productItem-desktop-padding-h: 4px;
    --productItem-mobile-padding-v: 30px;
    --productItem-mobile-padding-h: 4px;
}
body article.product-item {
    --productitem-padding-v: 12px;
    --productitem-padding-h: 10px;
}

.price .desde, .priceh .desde {margin-right: -4px;}
.price .packageType, .priceh .packageType {margin-left: -4px;}
.productMask:before {background-color: rgba(0,0,0,0.03);}
article.product-item .rdc-product-item-technologies .rdc-product-item-technology .rdc-product-item-technology-image { background-color: var(--color-white);border-radius: 6px;overflow: hidden; }
article.product-item .rdc-product-item-technologies { width: 32px;gap: 4px; }
.column:not(.rdc-product-item-enhance-full-height) article.product-item .rdc-product-item-image figure,
.column:not(.rdc-product-item-enhance-full-height) article.product-item .rdc-product-item-image img { overflow: hidden;border-radius: 6px; }
body article.product-item .rdc-product-item-wrapper-brand .rdc-product-item-brand { margin-bottom: 0;margin-top: 4px; }
body article.product-item .rdc-product-item-wrapper-prices { margin-top: 10px;display: flex; }
body article.product-item .rdc-product-item-wrapper-extra { margin-top: 12px; }
body article.product-item .rdc-product-item-colors-list { gap: 6px; }
body .rdc-product-item-content .rdc-product-item-wrapper-info {
        display: flex;
        flex-direction: column-reverse;
}
.rdc-product-color-item.rdc-product-color-item-type-0 figure,
.rdc-product-color-item.rdc-product-color-item-type-0 .color-code,
body .rdc-product-item-colors-list .rdc-product-color-item,
body .rdc-product-color-item-image-wrapper { border-radius: 100%; }
body .rdc-product-item-colors-list .rdc-product-color-item figure,
body .rdc-product-item-colors-list .rdc-product-color-item .color-code,
body .rdc-product-item-colors-list .rdc-product-color-item .rdc-icon-svg,
body .rdc-product-item-colors-list .rdc-product-more-colors .rdc-icon-svg {
    width: 26px;
    height: 26px;
    border-radius: 100%;
    overflow: hidden;
}
/*body article.product-item .product-item-more-colors-label { display: none; }
body article.product-item .rdc-product-item-colors-list .rdc-product-color-item.rdc-product-more-colors { display: block !important; }*/
body article.product-item .product-item-more-colors-label { font-size: 0;width: 18px;height: 18px;position: relative;margin-left: 0; }
body article.product-item .product-item-more-colors-label::after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 100%;
    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%3crect width='18' height='18' rx='9' fill='%23F5F5F5'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 5.09375C9.12432 5.09375 9.24355 5.14314 9.33146 5.23104C9.41936 5.31895 9.46875 5.43818 9.46875 5.5625V8.53125H12.4375C12.5618 8.53125 12.681 8.58064 12.769 8.66854C12.8569 8.75645 12.9062 8.87568 12.9062 9C12.9062 9.12432 12.8569 9.24355 12.769 9.33146C12.681 9.41936 12.5618 9.46875 12.4375 9.46875H9.46875V12.4375C9.46875 12.5618 9.41936 12.681 9.33146 12.769C9.24355 12.8569 9.12432 12.9062 9 12.9062C8.87568 12.9062 8.75645 12.8569 8.66854 12.769C8.58064 12.681 8.53125 12.5618 8.53125 12.4375V9.46875H5.5625C5.43818 9.46875 5.31895 9.41936 5.23104 9.33146C5.14314 9.24355 5.09375 9.12432 5.09375 9C5.09375 8.87568 5.14314 8.75645 5.23104 8.66854C5.31895 8.58064 5.43818 8.53125 5.5625 8.53125H8.53125V5.5625C8.53125 5.43818 8.58064 5.31895 8.66854 5.23104C8.75645 5.14314 8.87568 5.09375 9 5.09375Z' fill='%23666666'/%3e%3c/svg%3e ");
}

article.product-item .addWish > .rdc-icon-circle { background-color: #FFFFFFBF; }
article.product-item .addWish > .rdc-icon-circle .rdc-icon-svg { background-color: var(--color-darkgray); }

body .column:not(.col-xs-12) article.product-item {
    --button-circle-size: 34px;
    --button-circle-icon-size: 18px;
}
article.product-item:hover .rdc-product-item-image .slick-arrow { --button-circle-size: 32px;background-size: 18px; }

@media screen and (min-width: 1200px) {
    #main.products #rdc-productlist-section-products { margin-top: 12px; }
    body article.product-item .rdc-product-item-content { padding: var(--productitem-padding-v) var(--productitem-padding-h) 20px; }
}

@media screen and (max-width: 1199px) {
    body .row2 article.product-item .product-item-more-colors-label { width: 14px;height: 14px; }
    body article.product-item .rdc-product-item-image .slider .slick-arrow { display: none; }
    body .rdc-product-item-colors-list .rdc-product-color-item,
    body .rdc-product-color-item-image-wrapper .color-code,
    body .rdc-product-color-item-image-wrapper .color-code .rdc-base-color,
    body .rdc-product-color-item-image-wrapper { border-radius: 100%;overflow: hidden; }
    body .rdc-product-item-colors-list .rdc-product-color-item figure,
    body .rdc-product-item-colors-list .rdc-product-color-item .color-code,
    body .rdc-product-item-colors-list .rdc-product-color-item .rdc-icon-svg,
    body .rdc-product-item-colors-list .rdc-product-more-colors .rdc-icon-svg {
        width: 20px;
        height: 20px;
    }
    body .row2 article.product-item .rdc-product-item-colors-list { gap: 4px; }
    body article.product-item {
        --productitem-padding-v: 8px;
        --productitem-padding-h: 10px;
    }
    body .row1 article.product-item {
        --productitem-padding-h: 10px;
        --productitem-padding-v: 12px;
        --productitem-padding-h: 11px;
    }
    body article.product-item .rdc-product-item-wrapper-brand .rdc-product-item-brand { margin-top: 5px; }
    body #main:not(.wishlist) .column:not(.col-xs-12) article.product-item .rdc-product-item-wrapper-extra { margin-top: 11px; }


    body .row2 article.product-item .flags .flag { min-height: 16px;font-size: 9px; }
    body .row2 article.product-item .rdc-product-item-technologies { width: 26px;gap: 2px; }

    body .row1 article.product-item .price .current, .price .old {
		font-size: 14px;
	}
	body .row1 article.product-item .price .discount{
		font-size: 13px;
        min-height: 18px;
        line-height: 100%;
	}
    body.MacOS .row1 article.product-item .price .discount{ min-height: 19px; }
    body .row1 article.product-item .rdc-product-item-colors-list .rdc-product-color-item figure,
    body .row1 article.product-item .rdc-product-item-colors-list .rdc-product-color-item .color-code,
    body .row1 article.product-item .rdc-product-item-colors-list .rdc-product-color-item .rdc-icon-svg,
    body .row1 article.product-item .rdc-product-item-colors-list .rdc-product-more-colors .rdc-icon-svg {
        width: 26px;
        height: 26px;
    }
    body .section-products.row1 {
        --productItem-mobile-padding-v: 32px;
    }
    body .column:not(.col-xs-12) article.product-item {
        --button-circle-size: 26px;
        --button-circle-icon-size: 12px;
    }
    body .row1 .column article.product-item {
        --productitem-padding-h: 10px;
        --button-circle-size: 34px;
        --button-circle-icon-size: 18px;
    }
    body article.product-item .rdc-product-item-wrapper-name .rdc-product-item-name { display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
    body .row2 .column:not(.col-xs-12) article.product-item .rdc-product-item-wrapper-prices { margin-top: 7px; }
}

body article.product-item .rdc-product-item-wrapper-actions {padding-top: 12px;}
body .rdc-product-item-combine .wrapper-form { margin-top: 0;margin-bottom: 0 }
body .rdc-product-item-combine .row.wrapper-form::before, body .rdc-product-item-combine .row.wrapper-form::after {display: none;}

/* ! wishlist ! */

article.product-item .rdc-product-item-variants-wishlist .value { color: var(--color-darkgray);text-transform: uppercase; }
#main.wishlist article.product-item .value .dot {
    padding: 0 3px;
}

body #main.wishlist article.product-item .rdc-product-item-buttons .btn-cart { min-height: 46px; }

@media screen and (min-width: 1200px) {
    body #main.wishlist article.product-item .rdc-product-item-wrapper-brand .rdc-product-item-brand {
        margin-bottom: 0;
        margin-top: 5px;
    }
    body #main.wishlist article.product-item .rdc-product-item-buttons { padding-top: 12px; }
    body #main.wishlist article.product-item .rdc-product-item-wrapper-actions { padding-left: 6px;padding-right: 6px; }
    body #main.wishlist article.product-item .rdc-product-item-wrapper-actions { padding-bottom: 0px;margin-bottom: -14px; }
}
@media screen and (max-width: 767px) {
    body #main.wishlist .section-products { grid-template-columns: repeat(1, 1fr); }
    body #main.wishlist .column article.product-item {
        --productitem-padding-h: 10px;
        --button-circle-size: 34px;
        --button-circle-icon-size: 18px;
    }
    body #main.wishlist .column.first-line:not(:first-child) article.product-item {padding-top: var(--productItem-mobile-padding-v);}
    body #main.wishlist article.product-item .rdc-product-item-colors-list .rdc-product-color-item figure,
    body #main.wishlist article.product-item .rdc-product-item-colors-list .rdc-product-color-item .color-code,
    body #main.wishlist article.product-item .rdc-product-item-colors-list .rdc-product-color-item .rdc-icon-svg,
    body #main.wishlist article.product-item .rdc-product-item-colors-list .rdc-product-more-colors .rdc-icon-svg { width: 26px;height: 26px; }
    body #main.wishlist article.product-item .price .current, .price .old { font-size: 14px; }
	body #main.wishlist article.product-item .price .discount{ font-size: 13px; }
    body #main.wishlist article.product-item {
        --productitem-padding-h: 10px;
        --productitem-padding-v: 12px;
        --productitem-padding-h: 11px;
    }
    body #main.wishlist .column:not(.col-xs-12) article.product-item .rdc-product-item-wrapper-prices { margin-top: 8px; }
    body #main.wishlist article.product-item .rdc-product-item-buttons { padding-top: 12px; }
    body #main.wishlist article.product-item .rdc-product-item-wrapper-actions { padding-left: 6px;padding-right: 6px; }
    body #main.wishlist .section-products { --productItem-mobile-padding-v: 32px; }
    body #main.wishlist article.product-item .rdc-promo-30days,
    body #main.wishlist article.product-item .rdc-promo-date { font-size: 12px; }
}

/*
 *
 * Detail
 *
*/
@media screen and (max-width: 1199px) {
    .rdc-product-price.price p, #product-bar-price p, .rdc-pack-resume-price p {font-size: 16px;}
    .rdc-product-price.price p.discount, #product-bar-price p.discount, .rdc-pack-resume-price p.discount { font-size: 14px;min-height: 22px; }
    .rdc-product-price.price .discount, #product-bar-price .discount, .rdc-pack-resume-price .discount {padding: 3px 4px 0px;}
    #rdc-productdetail-area-b .price {
        grid-gap: 2px 10px;
    }
    #rdc-productdetail-area-a .rdc-icon-circle { width: 36px;height: 36px;background-color: rgba(255, 255, 255, .75); }
    #rdc-productdetail-area-a .rdc-icon-circle .rdc-icon-svg  { background-color: var(--color-darkgray);mask-size: 18px; }
}
@media screen and (min-width: 1200px) {
    .rdc-product-price.price p.discount, #product-bar-price p.discount, .rdc-pack-resume-price p.discount {font-size: 16px;}
    .rdc-product-price.price .discount, #product-bar-price .discount, .rdc-pack-resume-price .discount {padding: 4px 8px 1px;}
    .rdc-product-price.price p, #product-bar-price p, .rdc-pack-resume-price p {font-size: 18px;}
}

#rdc-productdetail-area-a .product-gallery .playpause__video:not(.iconPause) .rdc-icon-svg { filter: brightness(0) saturate(100%) invert(39%) sepia(0%) saturate(350%) hue-rotate(197deg) brightness(98%) contrast(85%); }

.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;}

#rdc-productdetail-area-a .rdc-product-gallery-technologies { display: none; }

#rdc-productdetail-area-b .rdc-top-info-wrapper { display: flex;flex-wrap: wrap;margin-bottom: 22px; }
#rdc-productdetail-area-b .rdc-top-info-wrapper .rdc-product-name-actions { order: 0;flex: 100%;margin-bottom: 4px; }
#rdc-productdetail-area-b .rdc-top-info-wrapper .rdc-wrapper-brand-name { order: 1;margin-right: 14px;margin-bottom: 0; }
#rdc-productdetail-area-b .rdc-top-info-wrapper .rdc-product-ref-reviews { order: 2;margin-bottom: 0;flex-wrap: wrap; }

#rdc-productdetail-area-b .rdc-top-info-wrapper .rdc-wrapper-brand-name .rdc-product-brand-name,
#rdc-productdetail-area-b .rdc-top-info-wrapper .rdc-product-ref-reviews .rdc-product-ref p.paragraph { font-size: 16px;font-weight: 400;line-height: 160%;color: var(--color-darkgray);white-space: nowrap; }
#rdc-productdetail-area-b .rdc-top-info-wrapper .rdc-product-name-actions .rdc-product-wrapper-name.rdc-product-name { font-size: 32px;line-height: 160%;font-weight: 700; }
#rdc-productdetail-area-b .rdc-product-name-actions .rdc-wrapper-actions .wrapper-ecapsulation-actions .rdc-hashphrase { display: none; }
#rdc-productdetail-area-b .a.btn-wish > .rdc-icon-circle { width: 42px;height: 42px;background-color: var(--color-background); }
#rdc-productdetail-area-b .a.btn-wish > .rdc-icon-circle .rdc-icon-svg  { background-color: var(--color-darkgray); }

#rdc-productdetail-area-b .rdc-product-reviews .reviews { flex-direction: row-reverse; }
#rdc-productdetail-area-b .rdc-product-reviews .reviews .rating { margin-left: 0;margin-right: 6px;min-width: unset; }
#rdc-productdetail-area-b .rdc-product-reviews .reviews .rating span:not(:first-child) { display: none; }
#rdc-productdetail-area-b .rdc-product-reviews .reviews .label-desc.displayReviews > span:not(:last-child) { display: none; }
#rdc-productdetail-area-b .rdc-product-reviews .reviews .label-desc.displayReviews > span.rdc-desc-review .rdc-parenthesis { display: none; }

#rdc-productdetail-area-b .rdc-product-flags .flags { margin-bottom: 18px; }
#rdc-productdetail-area-b .rdc-product-content-afterprice .rdc-product-promo-date:first-of-type { margin-top: 15px; }
#rdc-productdetail-area-b .rdc-product-content-afterprice .rdc-product-promo-date:last-of-type { margin-bottom: 14px; }
#rdc-productdetail-area-b .wrapper-colors .rdc-product-label .rdc-label-desc-title { display: none !important; }
#rdc-productdetail-area-b .rdc-label-desc-title, 
#rdc-productdetail-area-b .wrapper-colors .rdc-product-label .rdc-label-desc-value { font-weight: 700;line-height: 130%; }
#rdc-productdetail-area-b .rdc-label-desc-title { color: var(--color-darkgray);font-size: 16px; }

#rdc-productdetail-area-b .wrapper-colors .colors { grid-gap: 14px; }
#rdc-productdetail-area-b .wrapper-colors .colors .rdc-product-color-item,
#rdc-productdetail-area-b .wrapper-colors .colors .rdc-product-more-colors { border-radius: 100%;overflow: hidden; }

#rdc-productdetail-area-b .secondary-buttons-icon { display: none; }
#rdc-productdetail-area-b .variants .sizes.wrapper-select .size-guide-link { color: var(--color-link);display: flex;flex-direction: row;align-items: center; }
#rdc-productdetail-area-b .variants .sizes.wrapper-select .size-guide-link::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    mask-size: 16px;
    background-color: var(--color-link);
    margin-right: 6px;
    mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9638 3.01439L11.5251 1.30568C11.1211 1.10483 10.6756 1.00018 10.2239 1H9.37296C9.27296 1.28253 9.08716 1.52724 8.84123 1.70035C8.5953 1.87346 8.30137 1.96644 8 1.96644C7.69863 1.96644 7.40469 1.87346 7.15877 1.70035C6.91284 1.52724 6.72704 1.28253 6.62704 1H5.77609C5.32438 1.00018 4.87891 1.10483 4.47493 1.30568L1.03621 3.01343C0.818521 3.12165 0.64971 3.30723 0.56326 3.53335C0.47681 3.75948 0.479038 4.00964 0.5695 4.23421L1.82603 7.35561C1.92023 7.58979 2.10301 7.77798 2.33517 7.87982C2.56734 7.98167 2.83042 7.98907 3.068 7.90043L3.40858 7.77314L3.22616 12.4981C3.21624 12.7573 3.25904 13.0159 3.35199 13.2583C3.44494 13.5006 3.58614 13.7219 3.76713 13.9088C3.94812 14.0957 4.16519 14.2444 4.40534 14.3459C4.64549 14.4475 4.9038 14.4999 5.16481 14.5H10.8352C11.0963 14.4999 11.3547 14.4475 11.5949 14.3459C11.8351 14.2442 12.0522 14.0954 12.2332 13.9084C12.4142 13.7214 12.5554 13.5001 12.6483 13.2576C12.7412 13.0151 12.7839 12.7565 12.7738 12.4972L12.5914 7.77314L12.933 7.90043C13.1706 7.98907 13.4336 7.98167 13.6658 7.87982C13.898 7.77798 14.0807 7.58979 14.1749 7.35561L15.4305 4.23421C15.521 4.00964 15.5232 3.75948 15.4367 3.53335C15.3503 3.30723 15.1815 3.12261 14.9638 3.01439ZM5.83043 2.44643H5.77609C5.55044 2.44644 5.32788 2.4986 5.12599 2.59879L2.0851 4.10886L3.00008 6.38071L4.94649 5.65557L4.67966 12.5531C4.67718 12.6179 4.68789 12.6826 4.71116 12.7432C4.73443 12.8039 4.76977 12.8592 4.81507 12.9059C4.86037 12.9527 4.91469 12.9898 4.97479 13.0152C5.03488 13.0406 5.09951 13.0536 5.16481 13.0536H10.8342C10.8996 13.0536 10.9643 13.0405 11.0245 13.0151C11.0846 12.9897 11.139 12.9524 11.1843 12.9056C11.2296 12.8588 11.265 12.8033 11.2882 12.7426C11.3114 12.6818 11.322 12.6171 11.3194 12.5521L11.0516 5.65557L12.998 6.38071L13.913 4.10886L10.874 2.59879C10.6718 2.49846 10.4489 2.44629 10.2229 2.44643H10.1686C9.89569 2.74967 9.56148 2.99229 9.1878 3.15845C8.81412 3.32461 8.40938 3.41057 8 3.41071C7.59046 3.41071 7.18553 3.32481 6.81168 3.15865C6.43782 2.99249 6.10345 2.74979 5.83043 2.44643Z' fill='%235F779A'/%3e%3c/svg%3e ");
}

#rdc-productdetail-area-b .variants .size-guide-link .small { font-size: 16px;color: var(--color-link); }
#rdc-productdetail-area-b .wrapper-colors .rdc-product-label { padding-bottom: 11px; }
#rdc-productdetail-area-b .variants .rdc-product-label { padding-bottom: 0; }
#rdc-productdetail-area-b .variants .sizes.wrapper-select .rdc-label-guide { padding-bottom: 15px; }
#rdc-productdetail-area-b .rdc-button-item-size label .rdc-icon-svg { width: 12px;height: 12px;margin-top: 0px;margin-left: 5px; }

#rdc-productdetail-area-b .accordion .accordion-head,
#rdc-productdetail-area-b .accordion .accordion-content { padding: 10px 0 11px; }
#rdc-productdetail-area-b .accordion .accordion-content { padding-left: 11px; }
#rdc-productdetail-area-b .accordion .accordion-icon { right: 0; }
.accordion .accordion-icon .rdc-icon-svg.rdc-icon-arrowdown { mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M9 1.96875C9.22378 1.96875 9.43839 2.05764 9.59662 2.21588C9.75485 2.37411 9.84375 2.58872 9.84375 2.8125V8.15625H15.1875C15.4113 8.15625 15.6259 8.24514 15.7841 8.40338C15.9424 8.56161 16.0312 8.77622 16.0312 9C16.0312 9.22378 15.9424 9.43839 15.7841 9.59662C15.6259 9.75485 15.4113 9.84375 15.1875 9.84375H9.84375V15.1875C9.84375 15.4113 9.75485 15.6259 9.59662 15.7841C9.43839 15.9424 9.22378 16.0312 9 16.0312C8.77622 16.0312 8.56161 15.9424 8.40338 15.7841C8.24514 15.6259 8.15625 15.4113 8.15625 15.1875V9.84375H2.8125C2.58872 9.84375 2.37411 9.75485 2.21588 9.59662C2.05764 9.43839 1.96875 9.22378 1.96875 9C1.96875 8.77622 2.05764 8.56161 2.21588 8.40338C2.37411 8.24514 2.58872 8.15625 2.8125 8.15625H8.15625V2.8125C8.15625 2.58872 8.24514 2.37411 8.40338 2.21588C8.56161 2.05764 8.77622 1.96875 9 1.96875Z' fill='%23333333'/%3e%3c/svg%3e "); }
.accordion > li.active > .accordion-head > .accordion-icon .rdc-icon-svg.rdc-icon-arrowup { mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M1.96875 9C1.96875 8.77622 2.05764 8.56161 2.21588 8.40338C2.37411 8.24514 2.58872 8.15625 2.8125 8.15625H15.1875C15.4113 8.15625 15.6259 8.24514 15.7841 8.40338C15.9424 8.56161 16.0312 8.77622 16.0312 9C16.0312 9.22378 15.9424 9.43839 15.7841 9.59662C15.6259 9.75485 15.4113 9.84375 15.1875 9.84375H2.8125C2.58872 9.84375 2.37411 9.75485 2.21588 9.59662C2.05764 9.43839 1.96875 9.22378 1.96875 9Z' fill='%23AAA39B'/%3e%3c/svg%3e ");background-color: var(--color-darkgray); }
#rdc-productdetail-area-b > .rdc-column-desc > .rdc-product-accordion > .accordion > li.active > .accordion-head > .accordion-icon .rdc-icon-svg.rdc-icon-arrowup { mask-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 fill-rule='evenodd' clip-rule='evenodd' d='M1.96875 9C1.96875 8.77622 2.05764 8.56161 2.21588 8.40338C2.37411 8.24514 2.58872 8.15625 2.8125 8.15625H15.1875C15.4113 8.15625 15.6259 8.24514 15.7841 8.40338C15.9424 8.56161 16.0312 8.77622 16.0312 9C16.0312 9.22378 15.9424 9.43839 15.7841 9.59662C15.6259 9.75485 15.4113 9.84375 15.1875 9.84375H2.8125C2.58872 9.84375 2.37411 9.75485 2.21588 9.59662C2.05764 9.43839 1.96875 9.22378 1.96875 9Z' fill='%23AAA39B'/%3e%3c/svg%3e ");background-color: var(--color-theme); }
body #rdc-productdetail-area-b .accordion > li.active {
    color: var(--color-black);
}
body #rdc-productdetail-area-b > .rdc-column-desc > .rdc-product-accordion > .accordion > li.active { color: var(--color-theme); }
#rdc-productdetail-area-b #rdc-product-accordion-faqs .accordion .accordion-head { padding-top: 8px;padding-bottom: 8px; }
#rdc-productdetail-area-b #rdc-product-accordion-faqs .accordion .accordion-content { padding-top: 0; }

#rdc-product-accordion-technologies .product-technologies .list-technologies .technology-image { border: 1px solid #EFEDED;width: 54px;border-radius: 8px;overflow: hidden; }
#rdc-product-accordion-technologies .product-technologies .list-technologies .technology-image + .technology-desc { width: calc(100% - 54px);padding-top: 0; }
#rdc-product-accordion-technologies .product-technologies .list-technologies .technology-desc p:not(:first-child) { padding-top: 3px; }
#rdc-product-accordion-faqs .product-faqs .accordion .list-nav-subtitle,
#rdc-product-accordion-composition_groups .product-composition .column-composition .list-nav-subtitle,
#rdc-product-accordion-technologies .product-technologies .list-technologies .list-nav-subtitle { font-size: 16px; }
body #rdc-product-accordion-composition_groups .product-composition .column-composition:not(:first-child),
#rdc-product-accordion-care_instructions .care-instructions .list-instructions .column:not(:first-child),
#rdc-product-accordion-technologies .product-technologies .list-technologies > .row > .column:not(:first-child) { padding-top: 15px; }
#rdc-productdetail-area-b .rdc-variants-stockinfo-item-icon { height: 14px;width: 14px;margin-bottom: 2px;background-color: var(--color-darkgray); }
#rdc-productdetail-area-b .rdc-variants-stockinfo-item .value { font-size: 14px;color: var(--color-darkgray); }
#rdc-productdetail-area-b .rdc-button-item-size label { padding: 0 25px;border-radius: 50px; }
#rdc-productdetail-area-b .box-wrapper.sizes > * { flex: unset; }
#rdc-productdetail-area-b #rdc-product-buttons #btt_addcart { min-height: 46px; }

#rdc-productdetail-area-b .price { min-height: 27px; }
#rdc-productdetail-area-b .product-faqs ul { margin-left: 0; }
#rdc-productdetail-area-b .product-faqs .page-content { padding: 3px 0 0; }

.column-combine-products .section-products .column:first-child figure { border-radius: 6px;overflow: hidden; }
#rdc-productdetail-area-b .colors > .rdc-product-more-colors > .rdc-icon-circle { width: 42px;height: 42px;background-color: var(--color-background); }
#rdc-productdetail-area-b .colors > .rdc-product-more-colors > .rdc-icon-circle .rdc-icon-circle { max-width: 42px;max-height: 42px;background-color: var(--color-theme);mask-size: 20px; }

#rdc-productdetail-area-b .rdc-product-name-actions .rdc-wrapper-actions .wrapper-ecapsulation-actions .rdc-product-gift { display: none; }

@media screen and (width: 1920px) {
    body.windows #rdc-productdetail-area-a { max-width: 1084px; }
}
@media screen and (min-width: 1200px) {
    #rdc-productdetail-area-a .product-gallery .gallery-dots.slick-dots.loaded { display: none; }
    
    body #rdc-productdetail-area-a .slider-container.images-length-1{margin: auto;max-width: 892px;}
    
    #rdc-productdetail-area-b .rdc-product-name-actions .rdc-wrapper-actions { margin-top: 6px }
    body #rdc-productdetail-area-a { padding-top: 35px; }
    .product-gallery .slider-container:not(.images-length-1) { gap: 14px; }
    body.windows .product-gallery .slider-container:not(.images-length-1) { gap: 12px; }
    .product-gallery .slider-item { border-radius: 6px;overflow: hidden; }
    #rdc-productdetail-area-b .dimensions.wrapper-select { padding-top: 15px; }
    #rdc-productdetail-area-b .variants {
        --sizes-box-gap: 11px;
        padding-top: 19px;
    }
    #rdc-productdetail-area-b #rdc-product-buttons { margin-top: 24px !important; }
    #rdc-productdetail-area-b .rdc-top-actions { margin-bottom: 27px; }
    #rdc-productdetail-area-b .rdc-top-actions .rdc-product-back a { gap: 13px;margin-left: 5px; }
    #rdc-productdetail-area-b .rdc-top-actions .rdc-product-back a .rdc-icon-circle { width: 16px;height: 16px; }
    #rdc-productdetail-area-b .rdc-top-actions .rdc-product-back a .rdc-icon-svg.rdc-icon-navigation-left { width: 16px;height: 16px;mask-size: 16px; }
    #rdc-productdetail-area-b .rdc-product-accordion { padding-top: 60px; }
}
@media screen and (min-width: 1600px) {
    body #rdc-productdetail-area-b { padding: 35px 96px 24px 98px; } 
}
@media screen and (max-width: 1199px) {
    #rdc-productdetail-area-b .rdc-promo-date,
    #rdc-productdetail-area-b .rdc-promo-30days { font-size: 13px; }
}
@media screen and (min-width: 992px) {
    #rdc-productdetail-area-b .rdc-product-content-afterprice .rdc-product-promo-date p { font-size: 14px; }
}
@media screen and (max-width: 768px) and (max-width: 991px) {
    #rdc-productdetail-area-b .wrapper-colors .colors { max-width: 506px; }
}

@media screen and (max-width: 991px) {
    #rdc-productdetail-area-a .slick-dots { width: auto;left: 10px; }
    #rdc-productdetail-area-b .rdc-variants-stockinfo-item .value { font-size: 13px; }
    #rdc-productdetail-area-b .rdc-variants-stockinfo-item-icon { margin-bottom: 0; }
    body #rdc-productdetail-area-b { padding: 13px 0 0 0; }
    #rdc-productdetail-area-b .rdc-product-actions-bar #rdc-product-btn-wish,
    #rdc-productdetail-area-b .rdc-product-name-actions .rdc-wrapper-actions { display: none; }
    #rdc-productdetail-area-b .rdc-top-actions { display: none; }
    #rdc-productdetail-area-b .rdc-product-actions-bar { display: none; }
    #rdc-productdetail-area-b #rdc-product-buttons .rdc-product-actions { display: block !important; }
    #rdc-productdetail-area-b .rdc-top-info-wrapper .rdc-product-name-actions .rdc-product-wrapper-name.rdc-product-name { font-size: 24px;font-weight: 400; }
    #rdc-productdetail-area-b .rdc-top-info-wrapper .rdc-product-name-actions { margin-bottom: 6px; }
    #rdc-productdetail-area-b .rdc-top-info-wrapper { margin-bottom: 12px; }
    .rdc-product-price.price .discount,
    #product-bar-price .discount,
    .rdc-pack-resume-price .discount { padding: 2px 8px 1px; }
    #rdc-productdetail-area-b .rdc-product-content-afterprice { margin-top: 10px;margin-bottom: 13px; }
    #rdc-productdetail-area-b .rdc-product-content-afterprice .rdc-product-promo-date:first-of-type { margin-top: 10px; }
    #rdc-productdetail-area-b .wrapper-colors .colors { grid-gap: 10px; }
    #rdc-productdetail-area-b .wrapper-colors .rdc-product-label { padding-bottom: 12px; }
    #rdc-productdetail-area-b .variants { padding-top: 17px; }
    #rdc-productdetail-area-b .rdc-button-item-size label { padding: 0 20px; }
    #rdc-productdetail-area-b .variants .sizes.wrapper-select .rdc-label-guide { padding-bottom: 17px; }
    #rdc-productdetail-area-b .variants .rdc-variants-stockinfo { padding-top: 3px; }
    #rdc-productdetail-area-b #rdc-product-buttons { margin-top: 27px !important; }
}

@media screen and (max-width: 1199px) {
    #rdc-productdetail-area-a .slick-arrow {display: none !important;}
}

@media screen and (max-width: 767px) {
    #rdc-productdetail-area-b .wrapper-colors .colors { max-width: 340px; }
    #rdc-productdetail-area-b .variants { --sizes-box-gap: 8px; }
    #rdc-productdetail-area-b .rdc-product-accordion { padding-top: 69px; }
    #rdc-product-accordion-technologies .product-technologies .list-technologies .technology-image { width: 40px; }
    #rdc-productdetail-area-b .accordion .accordion-content { padding-left: 0 !important;padding-right: 0 !important; padding-top: 5px; }
    #rdc-product-accordion-technologies .product-technologies .list-technologies .technology-image + .technology-desc { padding-left: 15px; }
    #rdc-productdetail-area-b .colors > .rdc-product-more-colors > .rdc-icon-circle { width: 38px;height: 38px; }
    #rdc-productdetail-area-b .colors > .rdc-product-more-colors > .rdc-icon-circle .rdc-icon-circle { max-width: 38px;max-height: 38px;mask-size: 16px;  }
}

/*
 *
 * 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-white);border-color: #B3BDCA;background-color: #B3BDCA;}
.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);}


/*
*
* VM
*
*/
body .section-products{
    --product-figure2-padding: 50.155%;
    --product-figure3-padding: 33.479%;
    --product-figure4-padding: 25.178%;
}
.container-products .section-products .column.rdc-product-item-enhance-full-height article.product-item {
    overflow: hidden;
    border-radius: 6px;
}


body #rdc-mini-cart .rdc-mini-cart-product-color-size-wrapp * { font-size: 12px;color: var(--color-darkgray);text-transform: uppercase; }


#changeCountryMobile .wrapper-form > div:nth-child(2){display: none !important;}