.home .home-slider .description .content .button { border-radius: 6px; }
.home .home-slider .description .content { max-width: 670px; }
.home .home-slider .description .content .home-slider-title.secondary-subtitle { font-weight: 500;font-size: 22px; }

@media screen and (max-width: 991px) {
    .home .home-slider .description .content .home-slider-title.secondary-subtitle { font-size: 18px; }
}

@media print{
    .header-shop-item.header-shop-cart { display: none; }
    body #header-shop-group { display: none !important; }
}
/*
 *
 * Header
 *
*/

html body #header-shop-group .header-shop-user .header-shop-icon-text.paragraph .header-shop-icon-text-desc:not(.header-shop-user_name){display: none;}
body .header-shop-item .header-shop-icon-text-count-zero, body .header-shop-item .rdc-icon-arrowdown { display: none; }
#header-main-block .header-shop-item.header-shop-logout .header-shop-icon-text span:first-child { display: none; }
body header #header-shop-group .header-shop-group-item.header-shop-group-item-country { display: none; }
body #header-main-block .header-shop-group-item:not(:first-child) { border: 0; }
body .header-shop-group-item:not(.hidden):not(.ng-cloak) { padding: 0; }
body #header-nav .header-nav-item { padding-left: 10px;padding-right: 10px; }
body #header-nav .header-nav-item:not(:last-child) { margin-right: 20px; }
body #header-main-block .header-shop-icon-text .header-shop-icon-text-count { font-size: 14px;font-weight: 300;margin-right: 1px;margin-left: 3px; }
body .header-shop-user {position: relative;}
body .header-shop-user .header-shop-tooltip {position: static;}
body .header-shop-user .header-shop-tooltip-wrapper-1 {top: calc(100% - 6px);}
body .header-shop-user .shop-tooltip-item-username {display: none;}
body .header-shop-user .shop-tooltip-item-wrap:nth-child(n+2) {border-width: 0;}
body .header-shop-user .shop-tooltip-item {font-size: 14px;font-weight: 300;line-height: 142%;padding: 13px 50px 13px 20px !important;}
body .header-shop-user .shop-tooltip-item::after {content: '';position: absolute;top: 50%;right: 20px;z-index: 10;transform: translateY(-50%);width: 14px;height: 14px;background-size: 100%;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3e%3cpath d='M11.1908 6.20422C11.0686 6.33515 11 6.51264 11 6.69769C11 6.88274 11.0686 7.06022 11.1908 7.19116L19.4254 16.0084L11.1908 24.8256C11.0755 24.958 11.0128 25.1331 11.0158 25.314C11.0188 25.4949 11.0872 25.6675 11.2067 25.7955C11.3262 25.9234 11.4875 25.9967 11.6564 25.9999C11.8254 26.0031 11.989 25.9359 12.1126 25.8126L20.8092 16.5019C20.9314 16.3709 21 16.1935 21 16.0084C21 15.8234 20.9314 15.6459 20.8092 15.5149L12.1126 6.20422C11.9903 6.07345 11.8245 6 11.6517 6C11.4788 6 11.3131 6.07345 11.1908 6.20422Z' fill='%23333333'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0445 6.06799C10.8866 6.2373 10.8 6.46406 10.8 6.69788C10.8 6.9317 10.8866 7.15847 11.0445 7.32778L19.1517 16.0086L11.0398 24.6945C10.8911 24.8653 10.8121 25.0889 10.8158 25.3175C10.8196 25.5461 10.906 25.7667 11.0606 25.9322C11.2155 26.0981 11.4275 26.1958 11.6527 26.2001C11.8779 26.2043 12.0932 26.1146 12.2538 25.9544L12.2588 25.9494L20.9554 16.6386C21.1134 16.4693 21.2 16.2424 21.2 16.0086C21.2 15.7748 21.1134 15.548 20.9555 15.3787L12.2588 6.0679C12.1002 5.89832 11.8821 5.80019 11.6517 5.80019C11.4213 5.80019 11.2031 5.89841 11.0445 6.06799ZM19.4254 16.0086L11.1907 7.19135C11.0686 7.06042 11 6.88293 11 6.69788C11 6.51283 11.0686 6.33535 11.1908 6.20441C11.313 6.07364 11.4788 6.00019 11.6517 6.00019C11.8245 6.00019 11.9903 6.07364 12.1126 6.20441L20.8092 15.5151C20.9314 15.6461 21 15.8235 21 16.0086C21 16.1936 20.9314 16.3711 20.8092 16.5021L12.1126 25.8128C11.989 25.9361 11.8254 26.0033 11.6564 26.0001C11.4875 25.9969 11.3262 25.9236 11.2067 25.7957C11.0872 25.6677 11.0188 25.4951 11.0158 25.3142C11.0128 25.1333 11.0755 24.9582 11.1907 24.8258L19.4254 16.0086Z' fill='%23333333'/%3e%3c/svg%3e ");}
body .shop-tooltip-body {box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.25);padding: 5px;}
body .header-shop-user .header-shop-tooltip-wrapper-2 {width: 250px !important;}
body .header-shop-user .header-shop-icon-text {margin-left: 6px;}
body #header-main-block .header-shop-icon-text {font-size: 14px;font-weight: 300;}
body #header-main-block-container {background: white linear-gradient(to bottom, #E6E6E6, #E6E6E6 1px) repeat-x bottom/1px 1px}
body #header-nav .header-nav-item { font-weight: 500;font-size: 14px; }
body #header-search-icon-clear { width: 26px;height: 26px; }


@media screen and (min-width: 1200px) {
    body header #header-nav { justify-content: center;padding: 0; }
    body #header-logo { padding: 14px 0 14px 0; }
    body #header-logo img { max-width: none; }
    body .header-shop-group-item, body .header-shop-item { padding: 0px 11px; }
    body:not(.rdc-user-logged-enabled) #header-main-block .header-shop-item.header-shop-user .header-shop-icon-text-desc{ display: none; }
    body.rdc-user-logged-enabled #header-main-block .header-shop-item.header-shop-user .header-shop-icon-text-desc{ display: block; }
    body .header-nav-item span { text-transform: uppercase; }
}
@media screen and (max-width: 1400px) {
    body.rdc-user-logged-enabled #header-main-block .header-shop-item.header-shop-user .header-shop-icon-text-desc { display: none; }
    #header-shop-group .header-shop-item.header-shop-user { padding-right: 11px !important; }
}
@media screen and (max-width: 1199px) {
    body #header-logo img { display: none; }
    body #header-logo a::after { content: '';display: inline-block;width: 165px;height: 28px;background-size: 100%;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='165' height='28' viewBox='0 0 165 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3284_53362)'%3e%3cg clip-path='url(%23clip1_3284_53362)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.5667 8.31942L38.9323 10.8681H38.7932C37.9753 8.92845 36.9308 7.75785 35.3647 7.75785C34.1112 7.75785 32.9974 8.51025 32.9974 9.88162C32.9974 10.885 33.3804 11.6543 35.5041 12.5237L36.5307 12.9419C38.6189 13.7947 39.3676 14.9151 39.3676 16.3031C39.3676 18.4436 37.5749 19.9988 35.208 19.9988C34.0564 19.9988 33.105 19.7306 32.5439 19.5725C32.3502 19.5179 32.203 19.4764 32.1102 19.4636C31.9801 19.4457 31.6057 19.3217 31.6057 19.3217L31.2051 16.2028H31.3445C32.1797 18.3598 33.2935 19.7312 35.208 19.7312C37.0003 19.7312 38.1141 18.7614 38.1141 17.3398C38.1141 16.253 37.4182 15.4171 35.5736 14.6642L34.5465 14.2465C32.4233 13.3765 31.7448 12.2228 31.7448 10.9352C31.7448 8.99554 33.2765 7.49023 35.3647 7.49023C36.2911 7.49023 37.2177 7.84852 37.8526 8.09406C38.1837 8.22206 38.4354 8.31942 38.5667 8.31942ZM47.9293 14.7327L45.6388 8.02267L43.5168 14.6957L47.9293 14.7327ZM46.7555 7.61938H46.8773C46.9942 8.05595 47.0292 8.14151 47.2202 8.60812C47.2852 8.76695 47.3683 8.96994 47.4788 9.24595L50.733 17.624C51.3945 19.2628 51.6728 19.5975 52.8044 19.6979V19.8313H47.8967V19.6979C49.3234 19.6141 49.3756 19.2461 49.0622 18.4097L48.0686 15.0671L43.4394 15.0294L42.6582 17.5572C42.1185 18.9283 42.4143 19.5975 44.1022 19.6979V19.8313H40.1172V19.6979C41.0047 19.5975 41.5961 19.0955 42.2576 17.4568L45.3776 7.65492L46.7555 7.61938ZM55.3318 8.71103V18.778C55.3318 19.4301 55.0882 19.6308 53.9395 19.6982V19.8316H62.7283L63.7027 16.7214H63.5638C62.2581 18.9453 61.1792 19.5642 59.4042 19.5642H58.0468C57.4898 19.5642 57.1942 19.3302 57.1942 18.8116V8.71103C57.1942 8.02547 57.4375 7.85824 58.5865 7.7914V7.65747H53.9395V7.7914C55.0882 7.85824 55.3318 8.02547 55.3318 8.71103ZM67.8758 18.7778V7.92513H67.0576C65.1085 7.92513 64.2732 8.37662 63.2287 10.5337H63.0898L63.7162 7.55713C64.0643 7.62397 64.7777 7.65727 65.4741 7.65727H72.1393C72.8357 7.65727 73.5495 7.62397 73.8973 7.55713L74.5239 10.5337H74.3848C73.3405 8.37662 72.4879 7.92513 70.5559 7.92513H69.7377V18.7778C69.7377 19.4636 69.9816 19.6306 71.13 19.698V19.8314H66.4835V19.698C67.6319 19.6306 67.8758 19.4636 67.8758 18.7778ZM86.7152 14.1794C86.7152 17.5242 84.9401 19.6982 82.5561 19.6982C79.8061 19.6982 77.9962 16.7047 77.9962 13.3099C77.9962 9.98226 79.7539 7.79139 82.0859 7.79139C84.9055 7.79139 86.7152 10.8015 86.7152 14.1794ZM82.4516 7.49023C78.7968 7.49023 75.8731 10.066 75.8731 13.8787C75.8731 17.5406 78.6577 19.9988 82.2077 19.9988C85.8799 19.9988 88.8385 17.4238 88.8385 13.6111C88.8385 9.94847 86.0539 7.49023 82.4516 7.49023ZM98.2561 8.31942L98.6218 10.8681H98.4827C97.6647 8.92845 96.6202 7.75785 95.0541 7.75785C93.8007 7.75785 92.6869 8.51025 92.6869 9.88162C92.6869 10.885 93.0699 11.6543 95.1935 12.5237L96.2202 12.9419C98.3084 13.7947 99.057 14.9151 99.057 16.3031C99.057 18.4436 97.2644 19.9988 94.8974 19.9988C93.7459 19.9988 92.7945 19.7306 92.2334 19.5725C92.0397 19.5179 91.8925 19.4764 91.7996 19.4636C91.6696 19.4457 91.2951 19.3217 91.2951 19.3217L90.8945 16.2028H91.0339C91.8692 18.3598 92.983 19.7312 94.8974 19.7312C96.6898 19.7312 97.8036 18.7614 97.8036 17.3398C97.8036 16.253 97.1077 15.4171 95.2631 14.6642L94.2359 14.2465C92.1128 13.3765 91.4342 12.2228 91.4342 10.9352C91.4342 8.99554 92.9659 7.49023 95.0541 7.49023C95.9806 7.49023 96.9071 7.84852 97.5421 8.09406C97.8731 8.22206 98.1249 8.31942 98.2561 8.31942ZM111.582 8.02275L113.873 14.7328L109.46 14.6957L111.582 8.02275ZM112.821 7.61946H112.699L111.321 7.655L108.201 17.4569C107.539 19.0956 106.948 19.5975 106.06 19.6979V19.8314H110.045V19.6979C108.358 19.5975 108.062 18.9284 108.601 17.5573L109.383 15.0294L114.012 15.0672L115.005 18.4098C115.319 19.2462 115.267 19.6142 113.84 19.6979V19.8314H118.748V19.6979C117.616 19.5975 117.338 19.2628 116.676 17.6241L113.422 9.24603C113.312 8.97209 113.23 8.77008 113.165 8.61178L113.164 8.60909L113.163 8.6082L113.163 8.60812L113.163 8.60802L113.163 8.60789L113.163 8.60782C112.972 8.14154 112.937 8.05591 112.821 7.61946ZM121.265 18.778V8.71104C121.265 8.02547 121.022 7.85825 119.873 7.7914V7.65747H124.52V7.7914C123.371 7.85825 123.128 8.02547 123.128 8.71104V18.8116C123.128 19.3302 123.423 19.5642 123.98 19.5642H125.338C127.113 19.5642 128.192 18.9453 129.497 16.7214H129.636L128.662 19.8316H119.873V19.6982C121.022 19.6308 121.265 19.4301 121.265 18.778ZM133.811 7.92537V18.7781C133.811 19.4639 133.567 19.6309 132.419 19.6982V19.8316H137.066V19.6982C135.917 19.6309 135.673 19.4639 135.673 18.7781V7.92537H136.491C138.423 7.92537 139.276 8.37687 140.32 10.5339H140.459L139.833 7.55737C139.485 7.62421 138.771 7.65751 138.075 7.65751H131.41C130.713 7.65751 130 7.62421 129.652 7.55737L129.025 10.5339H129.164C130.209 8.37687 131.044 7.92537 132.993 7.92537H133.811ZM148.49 19.6982C150.874 19.6982 152.649 17.5242 152.649 14.1794C152.649 10.8015 150.839 7.79139 148.02 7.79139C145.687 7.79139 143.93 9.98226 143.93 13.3099C143.93 16.7047 145.74 19.6982 148.49 19.6982ZM141.807 13.8787C141.807 10.066 144.73 7.49023 148.385 7.49023C151.988 7.49023 154.772 9.94847 154.772 13.6111C154.772 17.4238 151.813 19.9988 148.141 19.9988C144.591 19.9988 141.807 17.5406 141.807 13.8787ZM164.567 10.8681L164.201 8.31942C164.07 8.31942 163.818 8.22206 163.487 8.09406C162.852 7.84852 161.926 7.49023 160.999 7.49023C158.911 7.49023 157.379 8.99554 157.379 10.9352C157.379 12.2228 158.058 13.3765 160.181 14.2465L161.208 14.6642C163.053 15.4171 163.749 16.253 163.749 17.3398C163.749 18.7614 162.635 19.7312 160.843 19.7312C158.928 19.7312 157.814 18.3598 156.979 16.2028H156.84L157.24 19.3217C157.24 19.3217 157.615 19.4457 157.745 19.4636C157.838 19.4764 157.985 19.5179 158.179 19.5725C158.74 19.7306 159.691 19.9988 160.843 19.9988C163.21 19.9988 165.002 18.4436 165.002 16.3031C165.002 14.9151 164.254 13.7947 162.165 12.9419L161.139 12.5237C159.015 11.6543 158.632 10.885 158.632 9.88162C158.632 8.51025 159.746 7.75785 160.999 7.75785C162.565 7.75785 163.61 8.92845 164.428 10.8681H164.567Z' fill='%23B68BBE'/%3e%3c/g%3e%3cpath d='M19.9164 21.216L13.3149 3.26591H10.6401L13.968 12.3139C12.8159 11.6379 11.5458 11.1232 10.2833 10.6244C6.88078 9.28848 3.37845 8.04096 3.72412 4.55794C3.92711 2.43799 5.85704 0.459304 9.20892 0.459304C11.8833 0.459304 14.3548 2.26141 16.2847 6.99634H16.5218L17.5374 3.32128C15.54 1.69596 12.6961 0 10.0892 0C4.63809 0 2.43751 3.5687 2.43751 6.43089C2.43137 10.7 5.83394 12.3697 9.2128 13.768C11.9408 14.9117 14.9605 15.9227 15.8759 18.2476H15.8728C15.9092 18.3398 15.9421 18.434 15.9715 18.5304H15.974C16.9239 21.6838 14.2007 24.5596 10.5632 24.5926C9.07789 24.5926 7.73669 24.2322 6.54471 23.6168C4.17978 22.396 2.40071 20.1703 1.25269 17.7731H1.01556L0 21.8013C1.65601 23.1098 3.27399 24.1601 5.22559 24.7506C4.59986 25.9578 3.89911 27.7219 3.11598 27.7528V28H7.11075V27.7528C5.76342 27.7603 6.06412 26.0658 6.08804 24.9777C10.3011 26.015 15.5239 24.6628 17.0828 20.7562C17.8197 22.9426 21.1879 28.0311 18.2576 27.7528V28H23.4715V27.7528C22.0835 27.8057 21.3047 24.7491 19.9164 21.216Z' fill='%23B68BBE'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3284_53362'%3e%3crect width='165' height='28' fill='white'/%3e%3c/clipPath%3e%3cclipPath id='clip1_3284_53362'%3e%3crect width='134' height='13' fill='white' transform='translate(31 7)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e "); }
    #header-shop-group .header-shop-item.header-shop-wishlist.hidden-xs { display: flex !important; }
    body .header-shop-group-item .rdc-icon-svg { width: 26px;height: 26px; }
    header #header-main-block {height: 50px;}
    body #header-main-block .header-shop-icon-text .header-shop-icon-text-count { margin-right: 0px; }
    body .toggle-button { width: 56px; }
    body .toggle-button .rdc-icon-svg { height: 26px;width: 26px; }
    .header-shop-group-item .header-shop-wishlist .header-shop-icon-text-desc { display: none; }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
    body .header-shop-group-item .header-shop-item:not(.header-shop-cart) { margin-right: 20px; }
    body #header-search-icon-clear { right: 65px !important; }
}
@media screen and (max-width: 767px) {
    body #header-search-icon-clear { width: 18px;height: 18px; }

    body .header-shop-group-item .header-shop-item:not(.header-shop-cart) {margin-right: 18px;}

    body:not(.menu-mobile-opened) header.transparent:not(.header-search-active) #header-main-block-container {
        background: transparent;
    }
    body:not(.menu-mobile-opened) header.transparent:not(.header-search-active) #header-container {
        border-bottom: 0;
        background: linear-gradient(180deg, rgba(26, 25, 25, 0.863) 0%, rgba(26, 25, 25, 0.845) 4.7%, rgba(26, 25, 25, 0.825) 8.9%, rgba(26, 25, 25, 0.8022) 12.8%, rgba(26, 25, 25, 0.7757) 16.56%, rgba(26, 25, 25, 0.7447) 20.37%, rgba(26, 25, 25, 0.7083) 24.4%, rgba(26, 25, 25, 0.6657) 28.83%, rgba(26, 25, 25, 0.6161) 33.84%, rgba(26, 25, 25, 0.5585) 39.6%, rgba(26, 25, 25, 0.4922) 46.3%, rgba(26, 25, 25, 0.4163) 54.1%, rgba(26, 25, 25, 0.33) 63.2%, rgba(26, 25, 25, 0.2324) 73.76%, rgba(26, 25, 25, 0.1227) 85.97%, rgba(26, 25, 25, 0) 100%);
    }
    body #header.transparent:not(.header-search-active) #header-main-block .header-shop-icon-text .header-shop-icon-text-count { color: var(--color-white); }
    body #header.transparent:not(.header-search-active) #header-logo a::after, 
    body #header.transparent:not(.header-search-active) .rdc-icon-svg { filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(151deg) brightness(114%) contrast(101%); }
}

/*
 *
 * Submenu desktop
 *
*/
.header-nav-item-4.featured span::after{content: 'NEW';letter-spacing: 0.5px;}
body .header-submenu-list { padding-top: 21px; }
body .header-submenu-nav-item:nth-child(n+2) { padding-top: 12px; }
body .header-submenu-nav .paragraph { text-decoration: none; }
body .header-submenu-nav .paragraph:hover {text-decoration: underline;}
body .header-submenu { padding: 0 !important; margin: 0 !important;}
body .submenu-column-image { width: 100%;max-width: 350px;min-width: 350px; }

body .header-submenu-column:not(.submenu-column-image) { padding: 0 30px 0 35px;width: unset;min-width: 265px; }
body .header-submenu-column:not(.submenu-column-image):first-child { padding-left: 0;min-width: 230px; }
body .header-submenu-column.submenu-before-column-image { padding-right: 0;min-width: 235px;margin-right: 5px; }

body .header-menu-3:not(.header-submenu-inst) .submenu-image-item-img, body .submenu-image-item-link { max-width: 320px;margin: 0; }
body .submenu-image-item-link { padding-top: 18px; }
body .submenu-image-item-link p.link { border-bottom: 1px solid var(--color-black);text-transform: uppercase; }
body .header-nav-item-4.featured span::after { top: 5px;right: 1px; }
#header .header-submenu-nav.active { background-color: var(--color-white); }

body .header-submenu-inst .header-submenu-container-row { margin-left: 10px; }

@media screen and (min-width: 768px) and (max-width: 1400px) {
    body .header-submenu-column:not(.submenu-column-image),
    body .header-submenu-column:not(.submenu-column-image):first-child{min-width: 1px;}
    body .header-submenu{width: 100%;justify-content: space-between;}
    body .header-submenu-column.submenu-before-column-image{padding-right: 30px;}
}

/*
 *
 * memu mobile
 *
*/

#mobile-holder #mobile-main-logo a { display: none !important; }
#mobile-holder #mobile-main-logo + div.rdc-icon-svg.rdc-icon-menu-close { width: 18px !important;height: 18px !important; }
body #mobile-holder #mobile-inst-menu { background-color: #E7D9EA !important;border: 0 !important; }
body #mobile-holder .rdc-icon-svg{width: 18px;height: 18px;}
body #mobile-inst-menu .rdc-icon-svg{width: 20px;height: 20px;}

#mobile-holder > div > div:first-child{min-height: 50px !important;}

body #mobile-main-menu-sub { margin-top: 0; }
body #mobile-main-menu .mobile-menu-group .mobile-nav-wrapper-item a { padding: 14px 20px; }
body #mobile-holder .return a { padding: 15px 18px; }
body #mobile-holder .return + div { padding-top: 20px !important; }
body .mobile-menu-image { padding: 30px 35px 0; }
body #mobile-main-menu-sub .mobile-nav-wrapper-item { padding-left: 15px;padding-right: 18px; }

@media screen and (min-width: 768px) and (max-width: 1199px) {
    body.menu-mobile-opened #menu.slideout-menu, 
    body.menu-mobile-opened .overlay::before { top: var(--header-height); }
    body.menu-mobile-opened #header .toggle-button .rdc-icon-svg { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3e%3cpath d='M20.1335 19.3385C20.1887 19.39 20.2331 19.4521 20.2638 19.5211C20.2945 19.5901 20.3111 19.6645 20.3124 19.7401C20.3137 19.8156 20.2999 19.8906 20.2716 19.9607C20.2433 20.0307 20.2012 20.0943 20.1477 20.1477C20.0943 20.2012 20.0307 20.2433 19.9607 20.2716C19.8906 20.2998 19.8156 20.3137 19.7401 20.3124C19.6645 20.3111 19.5901 20.2945 19.5211 20.2638C19.4521 20.2331 19.39 20.1887 19.3385 20.1335L12.986 13.7819L6.63347 20.1335C6.52684 20.2328 6.3858 20.2869 6.24008 20.2843C6.09435 20.2818 5.95531 20.2227 5.85225 20.1197C5.74919 20.0166 5.69016 19.8776 5.68759 19.7319C5.68502 19.5861 5.73911 19.4451 5.83847 19.3385L12.19 12.986L5.83847 6.63347C5.73911 6.52684 5.68502 6.3858 5.68759 6.24007C5.69016 6.09435 5.74919 5.95531 5.85225 5.85225C5.95531 5.74919 6.09435 5.69016 6.24008 5.68759C6.3858 5.68501 6.52684 5.73911 6.63347 5.83847L12.986 12.19L19.3385 5.83847C19.4451 5.73911 19.5861 5.68501 19.7319 5.68759C19.8776 5.69016 20.0166 5.74919 20.1197 5.85225C20.2227 5.95531 20.2818 6.09435 20.2843 6.24007C20.2869 6.3858 20.2328 6.52684 20.1335 6.63347L13.7819 12.986L20.1335 19.3385Z' fill='%23333333'/%3e%3c/svg%3e"); }
    #mobile-holder #mobile-main-logo + div { order: -1;width: unset !important; margin: 0 15px 0 0 !important;}
    #mobile-holder #mobile-main-logo + div .rdc-icon-svg.rdc-icon-menu-close { width: 26px !important;height: 26px !important; }
    body #menu.slideout-menu { max-width: 390px; }
    body #mobile-main-menu { margin-top: 21px; }
    body #mobile-main-menu .mobile-menu-group .mobile-nav-wrapper-item a { padding: 10px 20px; font-size: 14px;line-height: 171%; }
    body #mobile-holder #mobile-inst-menu .mobile-menu-wish { display: none; }
    body #mobile-inst-menu a { padding: 10px 22px; }
}

@media screen and (max-width: 767px) {
    #mobile-holder #mobile-main-logo + div { width: 26px !important;height: 26px !important;align-items: unset !important;padding-top: 5px; margin-left: 0 !important;margin-right: -5px !important;}
    body #mobile-main-menu .mobile-menu-group .mobile-nav-wrapper-item a { padding: 10px 20px; }
    body #mobile-main-menu { margin-top: 21px; }
}

/*
 *
 * Social Share
 *
*/
.rdc-icons-share .addthis_button_linkedin, .rdc-icons-share .addthis_button_whatsapp {display: inline-block !important;}

/*
 *
 * Product List / Search
 *
*/
body .bottom-list .loadingIcon img{max-width: 70px;}
.side-menu a {color: var(--color-black)}
body .box-filter .bottom-filters-content .button { border-radius: 6px; }
.box-filter.box-filter-order_by { padding-right: 0; }

#rdc-productlist-area-f h1 + .sp-large,
#rdc-productlist-area-f h2 + .sp-large{height: 40px;}
#rdc-productlist-area-f h2{margin-top: 10px !important;}

#main #rdc-productlist-area-f .breadcrumb ul li a, #main #rdc-productlist-area-f .breadcrumb ul li span { text-transform: uppercase; }

@media screen and (max-width: 767px) {
    /*body #filters-bar {margin: 0 -10px;}*/
    body .section-products {margin: 0 -13px;}
    body #filters-mobile {padding-top: 10px; padding-bottom: 10px;}

    body #rdc-productlist-area-c #filters-bar .rdc-product-list-view .filters-bar-btn .rdc-icon-svg { width: 28px !important;height: 28px !important; }
}

@media screen and (min-width: 1200px){
    body .filters{max-width: calc(100% - 340px);}

    body .filters-container { padding-top: 11px;padding-bottom: 11px; }
    body .box-filter .title-filter .item-name {font-size: 14px !important;font-weight: 500; }
    body .box-filter .title-filter, body .desktop-wrapper-active-filters-list .filters-active-item { height: 32px; }
    body .desktop-wrapper-active-filters-list .filters-active-item { margin: 4px 6px 0px 5px; padding-left: 32px;}
    body #rdc-list-total-results{margin-right: 20px;}
    body .box-filter .title-filter .rdc-icon-svg { height: 14px;width: 14px;margin-left: 6px; }
    body .box-filter .cnt-filters { padding-top: 15px;top: 55px !important; }
    body .box-filter .filter-cnt-item {margin: 15px 10px 0 0;}
    body .box-filter .bottom-filters-content .button { min-width: 150px; }
    body .box-filter.box-filter-order_by .cnt-filters-list { padding: 11px 10px;min-width: 271px !important; }
    body .box-filter.box-filter-order_by .filter-cnt-item { margin: 10px 10px 0 0; }
    body .box-filter .filter-label-item { padding-left: 32px; font-weight: 300;font-size: 14px;}
    
    body .desktop-wrapper-active-filters-list .filters-active-item:not(.clear-filter)::before{width: 14px;height: 14px;left: 12px;}

    body .desktop-wrapper-active-filters-list .filters-active-item.clear-filters { margin-left: 5px; }
    body .desktop-wrapper-active-filters-list .filters-active-item.clear-filters div.link { font-size: 14px;font-weight: 300;text-decoration: underline; }
    body .desktop-wrapper-active-filters-list .filters-active-item.clear-filters:hover div.link { text-decoration: none; }

    body #main.products .section-products { margin-top: 20px; }
}
@media screen and (min-width: 1600px){
    body .box-filter:not(.box-filter-order_by) .filter-cnt-item {margin: 15px 10px 0 0;min-width: 262px;}
}
@media screen and (max-width: 1199px){
    #filters-bar #filters-bar-column-btn-filters .item-name{display: flex;gap: 10px;}
    #filters-bar #filters-bar-column-btn-filters .item-name .total-filter-count-active {display: block !important;}
    #filters-bar #filters-bar-column-btn-filters .item-name .total-filter-count-active span:nth-child(1),
    #filters-bar #filters-bar-column-btn-filters .item-name .total-filter-count-active span:nth-child(3){display: none;}
    #filters-bar #filters-bar-column-btn-filters .item-name .total-filter-count-active span:nth-child(2){color: var(--color-theme);}


    /*body #main #rdc-productlist-area-c { margin-bottom: 17px; }*/
    body #main #rdc-productlist-area-c { position: unset; }
    body #main #rdc-productlist-area-c #filters-bar #filters-bar-wrapper {position: fixed;top: 50px;width: 100%;padding: 10px 15px;background-color: white; z-index: 89;}
    body #filters-bar { min-height: 62px;display: flex;justify-content: center; }
    body #main #rdc-productlist-area-c #filters-bar #rdc-list-total-results-mobile { align-self: end; }
    body #filters-bar #filters-bar-column-btn-filters { flex: 0 73%;max-width: 252px; }
    #rdc-list-total-results-mobile .sp-ex-small { display: none; }
    body #filters-bar .rdc-product-list-view { flex: 0 31%;padding: 0 0 0 12px;max-width: 114px; }
    body #rdc-productlist-area-c #filters-bar .filters-bar-btn { max-height: 42px;max-width: 252px; border-radius: 6px;border-color: var(--color-background);background-color: var(--color-background); }

    body #filters-popup .mfp-close { top: 10px;right: 13px; }
    body #filters-popup-container .wrapper-rotation-filters .rdc-wrapper-popup-header .rdc-icon-svg.rdc-icon-arrowleft,
    body #filters-popup .mfp-close .rdc-icon-svg.rdc-icon-close { background-color: transparent;background-size: 18px; }
    body .wrapper-active-filters .filters-active-item { border-radius: 4px;padding: 6px 36px 6px 12px;height: 32px; }
    #filters-popup .wrapper-pseudo-filters .rdc-wrapper-popup-header { height: 50px !important;padding-left: 19px !important;padding-top: 1px; }
    #filters-popup-container .wrapper-rotation-filters .rdc-wrapper-popup-header { height: 50px !important;padding-left: 16px !important; }
    #filters-popup .wrapper-pseudo-filters .rdc-wrapper-popup-header p.list-nav-title .total-filter-active { padding-left: 8px !important; }
    body .wrapper-active-filters .filters-active-item span { font-weight: 500;line-height: 143%; }
    body #filters-popup .wrapper-active-filters { margin-top: 24px !important;margin-bottom: -4px !important; }
    body #filters-popup .wrapper-active-filters-list { margin-left: 20px; }

    #filters-popup .wrapper-pseudo-filters .rdc-wrapper-popup-body{display: flex;flex-direction: column;}
    #filters-popup .wrapper-pseudo-filters .box-filter[flttype="order_by"]{order: -1;}

    body #filters-popup .wrapper-active-filters + .rdc-wrapper-popup-body { margin-top: 19px !important; }

    #filters-popup .wrapper-pseudo-filters .box-filter span { line-height: 171%; }
    /*#filters-popup .wrapper-pseudo-filters .box-filter:first-child { padding: 10px 40px 10px 0px; }
    #filters-popup .wrapper-pseudo-filters .box-filter:not(:first-child) { padding: 10px 40px 10px 0px; }*/
    body #filters-popup .wrapper-pseudo-filters .box-filter { padding: 10px 40px 10px 0px; }
    body #filters-popup .wrapper-rotation-filters .box-filter { padding-top: 8px; }
    body #filters-popup .wrapper-rotation-filters .box-filter .filter-label-item { line-height: 143%; }

    body #filters-popup .rdc-wrapper-popup-footer { padding: 15px 20px !important;background-color: var(--color-lightpink); }
    body #filters-popup .rdc-wrapper-popup-footer .total-products-button { display: inline-block; }
    body #filters-popup .bottom-filters-content { grid-gap: 15px; }
    body #filters-popup .bottom-filters-clear a.link { font-size: 14px;font-weight: 300;line-height: 143%; }
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    body #filters-bar { min-height: 100px; }
    body #main #rdc-productlist-area-c #filters-bar #filters-bar-wrapper { top: unset; }
    body #filters-bar #filters-bar-column-btn-filters { padding-top: 5px;padding-bottom: 5px; }
    body #main #rdc-productlist-area-c #filters-bar #rdc-list-total-results-mobile { margin-bottom: 10px; }
    body #filters-popup .rdc-wrapper-popup-body { min-height: 295px !important; }
}


/*
 *
 * FLAGS
 *
*/
.flags .flag {font-weight: 600;line-height: normal;text-transform: uppercase;border-radius: 4px;}
.blog .flags .flag{font-size: 12px;line-height: normal;color: var(--color-white);text-transform: uppercase;background: #0E3653;}
.blog .flags.flagsStatic .flag{color: var(--color-black);}

@media screen and (min-width: 768px){
    .flags .flag {font-size: 10px;padding: 2px 10px 1px;}
    /* PRODUCT ITEM (SMALL) == MOBILE */
    .rdc-product-item-size-small .flags .flag {font-size: 10px;padding: 1px 6px;}
}
@media screen and (max-width: 767px){
    .flags .flag {font-size: 10px;padding: 1px 6px;}
}

/*
 *
 * Footer
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}
body #footer .wrapper-footer {background-color: #E7D9EA;}
body #footer .wrapper-footer .list-nav-title, body #footer .wrapper-footer .paragraph, body #footer .wrapper-footer .paragraph a, body #footer .wrapper-footer .paragraph .a { color: var(--color-black); }
body #footer .wrapper-footer .rdc-icon-svg { filter: unset; }
body #footer .newsletter-footer { background-color: var(--color-white); }
body #footer .newsletter-footer-column-right input { border-radius: 0 !important; }

body #footer .newsletter-footer-form-column-right button { padding: 10px 20px;border-radius: 6px; }

body #footer .footer-menu-list #rdc-footer-menu-list_phone > .rdc-footer-menu-list_desc{margin-top: 10px;}
#footer .footer-shop-country-icon{display: none;}

footer .share-icons-social > div {margin: 12px 5px !important;}

@media screen and (min-width: 1200px) {
    body #footer .footer-menu-list #rdc-footer-menu-list_time,
    body #footer .footer-menu-list #rdc-footer-menu-list_phone > .rdc-footer-menu-list_desc{padding-left: 0;}

}

@media screen and (max-width: 991px) {
    body #footer .newsletter-footer { border-top-width: 1px; }
    body #footer .newsletter-footer { padding: 49px 0 62px; }
    body #footer .newsletter-footer-header .subtitle { padding-bottom: 10px; }
    body #footer .icons_social { padding-bottom: 20px; }
    
    body #footer .menu-footer { padding: 37px 0 0; }
    body #footer .footer-menu-column:not(:first-child) .footer-menu-header { margin-top: 2px; }
    body #footer .footer-menu-header { padding: 14px 0; }
    /*#rdc-footer-menu-list_wa { display: none !important; }*/
    #rdc-footer-menu-list_wa .rdc-icon-svg { left: 15px; }
    body #footer .footer-menu-list .rdc-icon-svg { width: 24px;height: 24px; }
    #rdc-footer-menu-list_address { padding-top: 5px; }
    #rdc-footer-menu-list_address .rdc-icon-svg.rdc-icon-address { top: 5px !important;left: 15px; }
    body #footer .footer-menu-list .rdc-footer-menu-list_desc, body #rdc-footer-menu-list_time { padding-left: 39px; }
    body #rdc-footer-menu-list_phone { padding-top: 2px; }
    #rdc-footer-menu-list_phone .rdc-icon-svg.rdc-icon-phone { left: 5px; }
    body .rdc-footer-menu-list_item#rdc-footer-menu-list_phone > .rdc-footer-menu-list_desc { padding-left: 5px; }
    body .footer-menu-information .footer-menu-list #rdc-footer-menu-list_time { padding-left: 15px;}
    #rdc-footer-menu-list_time p.paragraph, .rdc-footer-menu-list_item#rdc-footer-menu-list_phone > .rdc-footer-menu-list_desc p.paragraph { font-size: 12px !important; }
    #rdc-footer-menu-list_email .rdc-icon-svg.rdc-icon-social-em { left: 15px; }
    #rdc-footer-menu-list_email { margin-top: 14px; }
    body #footer .bottom-footer { padding: 43px 0 20px; }
    body #footer .bottom-footer-column-shop { padding-bottom: 41px; }
    body #footer .bottom-footer-column-image img { max-height: 28px; }
}
@media screen and (min-width: 992px) {
    body #footer .newsletter-footer { padding: 49px 0 59px; }
    body #footer .newsletter-footer-header .subtitle { padding-top: 8px;padding-bottom: 20px; }
    body #footer .newsletter-footer-social { padding-top: 20px; }
    body #footer .newsletter-footer-column-right { padding-top: 3px; }
    body #footer .newsletter-footer-form-column { min-width: 324px; }
    body #footer .newsletter-footer-form-column button { width: 100% !important; }
    body #footer .newsletter-footer-form-column-left { padding: 0 8px; }
    
    body #footer .menu-footer { padding: 61px 0 60px; }
    body #footer .footer-menu-header { padding-bottom: 15px; }
    body #footer .footer-menu-list > div:not(:last-child) { margin-bottom: 11px; }
}
@media screen and (max-width: 1199px) {
    body #footer .newsletter-footer-column:not(:first-child) { padding-top: 34px; }
}
@media screen and (min-width: 1200px) {
    body #footer .newsletter-footer-column-left {flex-basis: 40%;max-width: 654px;}
    body #footer .newsletter-footer-column-right {flex-basis: 60%;max-width: 951px;}
}


/*
 *
 * product list
 *
*/

@media screen and (min-width: 1200px) {
    body #rdc-list-total-results .rdc-search-total-exp1,body #rdc-list-total-results .rdc-search-total-exp2{font-size: 14px; color:#333333;}
}

@media screen and (max-width: 1199px){
    body #rdc-list-total-results-mobile{display: none;}

}

/*
 *
 * Filters
 *
*/

body .box-filter .magic-checkbox[disabled]+label span, body .box-filter .magic-radio[disabled]+label span{text-decoration: line-through;}

@media screen and (min-width: 1200px) {
    .total-filter-active {font-weight: 300;font-size: 11px;}
}

body .desktop-wrapper-active-filters-list .filters-active-item small{font-weight: 500; font-size: 14px; line-height: 142%; color: var(--color-black);}

@media screen and (max-width: 1199px){
body #filters-popup .rdc-wrapper-popup-header .list-nav-title{font-size: 14px; font-weight: 500;line-height: 143%;} 

}
/*
 *
 * Product Item
 *
*/
.productMask:before {background-color: rgba(0,0,0,0.03);}
.product-item .rdc-icon-delete {background-color: var(--color-white);}

body #main:not(.wishlist) article.product-item:hover .price.rdc-product-item-promo-date, body #main:not(.wishlist) article.product-item:hover .price.rdc-product-item-promo-30days,
body #main:not(.wishlist) article.product-item .price.rdc-product-item-promo-date,  body #main:not(.wishlist) article.product-item .price.rdc-product-item-promo-30days { display: none !important; }
body article.product-item:hover .rdc-product-item-variants-layout-1, article.product-item .rdc-product-item-variants-layout-1 { display: none; }

body article.product-item .price p.current { color: var(--color-theme); }


article.product-item .rdc-product-item-brand { font-weight: 400; }
@media screen and (min-width: 768px) {
    body .section-products .column {
        padding: 40px 8px 0;
    }
    body .section-products { margin: 0 -8px; }
    article.product-item .rdc-product-item-brand { font-size: 14px !important; }
    body article.product-item .desc:not(.rdc-product-item-size-small) {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    body article.product-item .flags { left: 10px; }
}
@media screen and (max-width: 767px){
    body .row4 article.product-item .flags, body #main.product article.product-item .flags {
        left: 5px;
    }
    body .row3 article.product-item .flags {
        left: 10px;
        top: 10px;
    }
    body .row4 article.product-item .flags .flag:not(:first-child), body #main.product article.product-item .flags .flag:not(:first-child) {
        margin-top: 3px;
    }
    body .row3 article.product-item .flags .flag:not(:first-child) {
        margin-top: 5px;
    }
    body .section-products { margin: 0 -6px; }
    body .section-products .column { padding: 30px 6px 0; }

    body .row4 article.product-item .desc,  body #main.product article.product-item .desc { padding-top: 6px;padding-bottom: 10px; }
    body .row4 article.product-item .rdc-product-item-name, body #main.product article.product-item .rdc-product-item-name { font-size: 12px;padding-bottom: 12px; }
    body .row4 article.product-item .rdc-product-item-brand, body #main.product article.product-item .rdc-product-item-brand { padding-bottom: 4px; }

    body .row3 article.product-item .desc { padding-top: 10px;padding-bottom: 10px; }
    body .row3 article.product-item .rdc-product-item-brand { padding-bottom: 2px;font-size: 14px !important; }
    body .row3 article.product-item .rdc-product-item-name { padding-bottom: 7px;font-size: 14px ; }
    body .row3 article.product-item .price p:not(.rdc-promo-date) { font-size: 15px; }
}


/*
 *
 * Detail
 *
*/
.rdc-product-price.price p {font-size: 16px;}
.rdc-product-price.price .discount {padding: 2px 8px 3px;}
.rdc-label-desc-title {font-size: 14px;font-weight: 500;}
.rdc-label-desc-value {font-weight: normal;color: var(--color-darkgray);}
.wrapper-colors .rdc-product-label .rdc-label-desc-title {display: inline-block !important;}

    /* Area A */

    body .product-gallery .flags {position: absolute;top: 35px;left: 0;flex-wrap: wrap;flex-direction: row;padding-bottom: 20px;margin: -5px 0 0 -5px;display: flex;flex-direction: column;align-items: flex-start;}
    body .product-gallery .flags .flag {margin: 5px 0 0 5px;}
    body .product-gallery .flags, .product-gallery .slick-dots{z-index: 10;}

    body .product-gallery .links-product{padding-top: 30px;}
	body .product-gallery .links-product ul li{float: left;padding: 0 30px 15px 0;}

    /* Flags */
    body .product-gallery .flags {position: absolute;top: 35px;left: 0;flex-wrap: wrap;flex-direction: row;padding-bottom: 20px;margin: -5px 0 0 -5px;display: flex;flex-direction: column;align-items: flex-start;}
    body .product-gallery .flags .flag {margin: 5px 0 0 5px;}

    @media screen and (min-width: 1200px){
        body #rdc-productdetail-area-a{padding-top: 40px;}
        body .product-gallery .slider-container {
            grid-gap: 3px;
        }
    }
    @media screen and (min-width: 1600px){
        body .product-gallery .slider-container.images-length-3 .slider-item { min-width: 424px; }
    }

    @media screen and (max-width: 991px){
        #rdc-productdetail-area-a .rdc-product-gallery-actions-1{display: none !important;}
    }
    
    body .tab-size-item[alert_stock] { background-color: transparent;color: var(--color-black); }
    body .tab-size-item[alert_stock] .rdc-icon-svg { opacity: 1; }
    #rdc-productdetail-area-b .tab-size-item.selected .rdc-icon-svg, body .tab-size-item[alert_stock]:hover .rdc-icon-svg { filter: brightness(0) saturate(100%) invert(58%) sepia(12%) saturate(921%) hue-rotate(244deg) brightness(84%) contrast(84%); }
    body .tab-size-item.selected { border-color: var(--color-dark);color: var(--color-theme); }
    
    
    body .tab-size-item[disabled] {  }
    body .tab-size-item[disabled] .rdc-icon-svg { display: none; }

    /* Area B */
    body #rdc-productdetail-area-b .flags{margin-left: 0 !important;margin-right: 0 !important;}

    body #rdc-productdetail-area-b .rdc-product-name{margin-bottom: 5px;}
    body #rdc-productdetail-area-b .rdc-product-info1-wrapper{margin-bottom: 10px;}

    body #rdc-productdetail-area-b .rdc-product-infobullet{padding: 0 9px;}
    #rdc-productdetail-area-b .rdc-product-price-content{margin-bottom: 10px;}


    #rdc-productdetail-area-b .rdc-product-content-afterprice{display: flex;flex-direction: column;}
    #rdc-productdetail-area-b .rdc-product-content-afterprice div:nth-child(5){order: -1;}
    #rdc-productdetail-area-b .rdc-product-content-afterprice #sp-8587,
    #rdc-productdetail-area-b .rdc-product-content-afterprice #sp-8585{height: 0 !important;}
    #rdc-productdetail-area-b .rdc-product-afterprice{margin-bottom: 0;}
    #rdc-productdetail-area-b .wrapper-colors{margin-top: 5px;}
    #rdc-productdetail-area-b .wrapper-colors .colors{grid-template-columns: repeat(1, 1fr);}
    #rdc-productdetail-area-b .rdc-prod-custom-select .select select#colors{background-size: auto 26px !important;background-position: 15px center !important;padding-left: 50px !important;}
    
    #rdc-productdetail-area-b .wrapper-tabs-sizes .tab .column,
    body .wrapper-tabs-sizes .tab .column{max-width: none;flex: none;margin-left: 0;margin-right: 0;margin-bottom: 0;}
    #rdc-productdetail-area-b .wrapper-tabs-sizes .tab > div,
    body .wrapper-tabs-sizes .tab > div{margin: 0;width: auto;gap: 8px;}

    #rdc-productdetail-area-b .tab-size-item .rdc-icon-social-em,
    body .tab-size-item[disabled] .rdc-icon-svg, body .tab-size-item[alert_stock] .rdc-icon-svg{width: 18px;height: 18px;margin-left: 6px;background-position: center;background-repeat: no-repeat; 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='M3.375 5.70536C3.375 5.38568 3.5067 5.07909 3.74112 4.85304C3.97554 4.62699 4.29348 4.5 4.625 4.5H13.375C13.7065 4.5 14.0245 4.62699 14.2589 4.85304C14.4933 5.07909 14.625 5.38568 14.625 5.70536V11.7321C14.625 12.0518 14.4933 12.3584 14.2589 12.5845C14.0245 12.8105 13.7065 12.9375 13.375 12.9375H4.625C4.29348 12.9375 3.97554 12.8105 3.74112 12.5845C3.5067 12.3584 3.375 12.0518 3.375 11.7321V5.70536Z' stroke='%23333333' stroke-width='0.511364' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3.375 5.70532L9 9.32139L14.625 5.70532' stroke='%23333333' stroke-width='0.511364' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e "); }

    #rdc-productdetail-area-b .rdc-size-guide-link-icon,
    #rdc-product-sizes .rdc-size-guide-link-icon{height: auto;padding: 0;border: 0 !important;background-color: #fff !important; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
    #rdc-productdetail-area-b .rdc-size-guide-link-icon .rdc-icon-svg,
    #rdc-product-sizes .rdc-size-guide-link-icon .rdc-icon-svg{width: 20px;height: 20px;margin-top: 0;margin-right: 8px;}
    body #rdc-productdetail-area-b .variants .dimensions{padding-top: 20px;}

    #rdc-productdetail-area-b .rdc-extra_info-desktop{margin-top: 20px;}

    #rdc-productdetail-area-b .rdc-product-tabs-container .tabs-content .tab{padding-top: 20px;}
    #rdc-productdetail-area-b .keyfeatures {margin-top: 10px;}

    

    
    /* Product-bar */
    .rdc-product-detail-bar-brand{display: none;}
    body #product-bar .column-product .desc{padding-left: 20px;}
    #product-bar .image img{height: 60px !important;}
    body #container-product-bar-1232{min-height: 68px;padding-left: 10px;padding-right: 10px;}
    #product-bar-colors .colors{width: 36px !important;}
    #product-bar .product-bar-color-desc_exp,
    #product-bar .desc-wrapper-select{display: none;}
    body #product-bar .wrapper-options{gap: 50px;}
    body #product-bar-color-desc_colorname, 
    body .rdc-product-bar-values{margin-left: 0;}
    #product-bar-button .btn-cart,
    #product-bar-button .btn-cart-esgotado{min-height: 52px;padding-top: 16px;padding-bottom: 14px;min-width: 230px;}

    @media screen and (min-width: 1200px){
        body #rdc-productdetail-area-b{
            max-width: 736px;
            float: right;
            padding-left: 66px;
            padding-right: 66px;
            padding-top: 60px;
        }
        #rdc-productdetail-area-b #rdc-product-buttons, #rdc-productdetail-area-b .form-message.warning-sizes{max-width: 352px;margin: auto;}
        .rdc-product-box-info {max-width: 448px;margin: auto;}

        body #product-bar .wrapper-select .select select{min-width: 235px;}		
        
    }

    @media screen and (max-width: 1199px){
        body .product-gallery .slider .slick-dots{ top: auto; width: 100%;right: auto;left: 0;bottom: 15px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
        body .product-gallery .slider .slick-dots li{margin: 0 5px;}

        body .product-gallery .flags{top: 64px;left: 10px;}

        body .rdc-product-color-item{border: 0;}
        
        
    }

    @media screen and (max-width: 767px){
        body.rdc-page-module-product #containerSite {margin-top: calc(-0% - var(--header-height));}

        body #rdc-productdetail-area-b .rdc-product-name {margin-bottom: 7px;}
        body #rdc-productdetail-area-b .rdc-product-info1-wrapper{margin-bottom: 9px;}
        #rdc-productdetail-area-b .rdc-product-price-content{margin-bottom: 15px;}
        #rdc-productdetail-area-b .rdc-product-content-afterprice{margin-bottom: 5px;}
        #rdc-productdetail-area-b .keyfeatures{margin-top: 0;}

        body .rdc-product-actions-colors a figure img, 
        body .rdc-product-actions-colors a span.color-code img{object-fit: cover;height: 18px;border-radius: 100%;border: 1px solid var(--color-white); }
        body .rdc-product-actions-colors .rdc-product-actions-colors-item{width: 24px;border-radius: 100%;}
        body .rdc-product-actions-colors > div{gap: 10px;max-width: 62px;}
        body .rdc-product-actions-colors a figure{border-color: var(--color-lines); border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; }
        body .rdc-product-actions-colors{padding: 10px;}
        body .rdc-product-more-colors .rdc-icon-svg,
        body .product .rdc-product-variant-action .rdc-icon-svg{width: 16px;height: 16px;}

        body #rdc-productdetail-area-b .container-stock-alert{margin-top: 0;margin-bottom: 10px;}

        body #rdc-productdetail-area-b .buttons .btn-cart, 
        body #rdc-productdetail-area-b .buttons .btn-cart-esgotado{ border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
        
        body #rdc-product-colors .rdc-wrapper-popup-body label .paragraph{margin-top: 4px;}
        body #rdc-productdetail-area-b .rdc-product-accordion .accordion > li{border-color: transparent;}
        body #rdc-productdetail-area-b .rdc-product-accordion .accordion .accordion-head{padding-top: 7px;padding-bottom: 8px;}
        body #sp-1213{height: 33px;}

        #rdc-productdetail-area-b .buttons #btt_addcart { max-height: 49px;margin-top: 1px; }
        #rdc-productdetail-area-b .rdc-product-actions { min-height: 50px; }
    }

/*
 *
 * Review
 *
*/
body .review .form-field.rdc-review-field-upload {display: block;}

/*
 *
 * MyAccount - landing page
 *
*/

#main.account.account-landing .wrapper-account {max-width: calc(1600px + var(--container-padding) * 2);}
body .account.account-landing .list-nav-title.list-nav-title-fixed-fontsize{margin-bottom: 0;font-size: 16px;font-weight: 500 !important;line-height: 150%;}
body .account.account-landing .ac-lg-list-texts .ac-lg-list-desc{margin-top: 3px;font-size: 14px;line-height: 143%;}
body .account .ac-lg-list-wrap{padding: 15px;min-height: 160px;}
.account.account-landing #container-account-1547 .ac-lg-list-col .ac-lg-list-wrap.border_color { border-color: var(--color-lightpink); }
/*body .ac-lg-list-icon{margin-bottom: 7px;}*/
@media screen and (min-width: 1200px){
    .account.account-landing #container-account-1547 .ac-lg-list-col:hover .ac-lg-list-wrap.border_color { border: 2px solid var(--color-theme);opacity: 1; }
}
@media screen and (min-width: 992px){
	body .account .wrapper-page { padding: 83px 0px 60px; }
    body .account:not(.account-landing) .wrapper-page { padding: 40px 0px 60px; }
}

@media screen and (min-width: 768px){
	.account.account-landing #container-account-1547 {grid-gap: 24px;padding-top: 10px;}
}
@media screen and (max-width: 767px){
    body .account .title-page .title-heading-titles {
        font-family: var(--base-fontfamily);
        padding-bottom: 4px !important;
    }
    body .account .rdc-header-subtitle p { line-height: 186%; }
}

/*
 *
 * MyAccount
 *
*/

body .account, body .account p, body .account .paragraph,
body .account h1, body .account .secondary-title, body .account .list-nav-title { font-family: var(--base-fontfamily); }

body #main.account{background-color: var(--color-white);}
#main.account .form-field.float-field label, #main.account .form-field.float-field .label {flex-direction: column;align-items: flex-start;}
.account .form-field.float-field p{color: #333;text-align: left;padding: 0px 0px 6px 0;width: auto !important;max-width: 100%;font-size: 13px;font-weight: 400; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
.account .form-field.float-field p span:not([class]){color: #333;}
#main.account .form-field .max-carac {    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;color: #666; top: 0; font-size: 13px; right: 0; padding: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
.account-menu .title-menu{display: none;}
#main.account .bottom-form > div {float: unset;}

.account .form-field .row .column{padding: 0 10px;}
.account div.wrapper-form.row, .account div.wrapper-form .row{margin-left: -10px;margin-right: -10px;}

.account div.wrapper-form .col-sm-1, 
.account div.wrapper-form .col-sm-2, 
.account div.wrapper-form .col-sm-3, 
.account div.wrapper-form .col-sm-4, 
.account div.wrapper-form .col-sm-5, 
.account div.wrapper-form .col-sm-6, 
.account div.wrapper-form .col-sm-7, 
.account div.wrapper-form .col-sm-8, 
.account div.wrapper-form .col-sm-9, 
.account div.wrapper-form .col-sm-10, 
.account div.wrapper-form .col-sm-11, 
.account div.wrapper-form .col-sm-12{padding-left: 10px;padding-right: 10px;}

#main.account.account-password .account-content {max-width: 930px;}
    
#main.account .rdc-account-shipping-icon-delete.select { height: 43px;margin-top: auto;}

body .account h1, body .account .secondary-title.secondary-title-fixed-fontsize {font-weight: 500;line-height: 150% !important; }
body .account .rdc-header-subtitle p { font-size: 14px;line-height: 143%; }
#main.account .field-content input, #main.account .field-content div.select { border-radius: 6px;font-size: 12px; }
#main.account div.wrapper-form .form-field { margin-bottom: 25px; }

body .account, .account p, body .account .paragraph {color: #333 !important;}

/* --- left menu --- */
.account .account-menu{width: 250px;margin-right: 13px;padding: 57px 0 24px;border: 0;}
body .account-menu ul li a {padding: 5px 8px 4px 9px;}
body .account-menu li.sel a { background-color: unset;border: 0; }
body .account-menu ul li a { border: 0;display: flex;align-items: center;justify-content: space-between;font-size: 16px;text-transform: none;font-weight: 500;color: var(--color-lightgray); }
body .account-menu li.sel a { color: var(--color-theme); }
body .account-menu ul li.sel a::after {filter: brightness(0) saturate(100%) invert(51%) sepia(79%) saturate(2108%) hue-rotate(349deg) brightness(100%) contrast(92%);}
/* --- 		     --- */

body .account .wrapper-account { max-width: 1547px; }

@media screen and (min-width: 1200px){
    body .account button[type=submit] { min-width: 215px; }
    #main.account .account-content {padding: 0 1px 0 151px;width: calc(100% - 263px);}
}

@media screen and (min-width: 768px) {
	body .bottom-form .changeSettings { float: right; }
}
@media screen and (min-width: 992px) and (max-width: 1199px){
	#main.account .account-content {padding: 0 1px 0 20px;width: calc(100% - 263px);}  
}

@media screen and (min-width: 992px){
	.account:not(.account-landing) .rdc-header-subtitle {padding-top: 12px !important;}
	#main.account:not(.account-landing) .content-holder:not(.static){padding: 5px 0;}
	#main.account .content-holder:not(.static){border-width: 0;padding: 30px 0;}
	.account .bottom-form .changeSettings .special-button{margin-right: 37px;text-transform: none;font-size: 14px;}
	.account .bottom-form {padding-top: 40px;}
	body .bottom-form .required-notice { padding: 12px 0 7px;font-size: 14px; }
    
    #main.account .field-content input { height: unset; }

    .account .bottom-form .changeSettings .special-button{font-weight: 300;}  
}
@media screen and (max-width: 991px){
	.account #rdc-account-menu-mobile-v3{height: 56px;border-radius: 5px;border: 1px solid var(--color-lightpink);margin-bottom: 16px;}
	.account #rdc-account-menu-mobile-v3_title{padding-top: 0;}
	.account #rdc-account-menu-mobile-v3_icon{width: 24px;height: 24px;margin-right: 16px;}
    body .account:not(.account-landing) .list-nav-title { font-size: 16px;font-weight: 500 !important;padding-top: 2px; }
	#main.account.account-landing .container{padding: 30px 15px 80px;}
	#main.account:not(.account-landing) .container{padding-top: 26px; padding-left: 15px;padding-right: 15px;padding-bottom: 80px;}
	body #containerSite{box-shadow: 0 0 0 0;}
	.account:not(.account-landing) .rdc-header-subtitle {padding-top: 3px !important;text-align: left;}
	/*#main.account:not(.account-landing) .title-page:not(.mobile-header) h1 + div {padding-bottom: 17px;}*/
	#main.account:not(.account-landing) .title-page:not(.mobile-header) h1 + div {padding-bottom: 15px;}
	.account div.wrapper-form .form-field{margin-bottom: 25px;}
	.account .wrapper-page .select.mobile-special-select {border-radius: 0;}
	.account .ac-lg-list-col .rdc-icon-svg{width: 24px;height: 24px;}

	body .account .ac-lg-list-wrap{min-height: 72px;padding: 10px 14px 10px 15px;}

	body .account.account-landing .wrapper-page .reference-wrapper{margin-top: 15px;}
	.account .form-field .row .column{padding: 0 12px;}
	.account div.wrapper-form.row, .account div.wrapper-form .row{margin-left: -12px;margin-right: -12px;}
	.account div.wrapper-form .col-sm-1, 
	.account div.wrapper-form .col-sm-2, 
	.account div.wrapper-form .col-sm-3, 
	.account div.wrapper-form .col-sm-4, 
	.account div.wrapper-form .col-sm-5, 
	.account div.wrapper-form .col-sm-6, 
	.account div.wrapper-form .col-sm-7, 
	.account div.wrapper-form .col-sm-8, 
	.account div.wrapper-form .col-sm-9, 
	.account div.wrapper-form .col-sm-10, 
	.account div.wrapper-form .col-sm-11, 
	.account div.wrapper-form .col-sm-12{padding-left: 12px;padding-right: 12px;}
}
@media screen and (max-width: 767px){
    body .account h1, body .account .secondary-title.secondary-title-fixed-fontsize{ font-size: 20px !important;}
	#main.account .form-field label p, #main.account .form-field .label p {padding-bottom: 3px;}
	.account .bottom-form .changeSettings .special-button{margin: 0 0 30px;}
	.account .bottom-form .changeSettings{padding: 30px 0 0;}
	.account .bottom-form {padding-top: 5px;}
	.account .ac-lg-list-wrap{padding: 12px 14px 14px;}
	.account .ac-lg-list-title {margin-bottom: 7px;}
	.account .ac-lg-list-icon + .ac-lg-list-texts{padding-left: 14px;}
	.account #container-account-1547{grid-gap: 15px;}
	.account .field-content .country-mobile-disabled { margin-left: 3px; }
	body #main.account .field-content .country-mobile-disabled p { padding-bottom: 0; }
    #main.account div.wrapper-form .form-field { margin-bottom: 26px; }
    #main.account .field-content select {height: unset;min-width: unset;}
    #main.account.account-shipping .field-content .select { border-radius: 0; }

    .account .bottom-form .required-notice{text-align: center;}
    .account .bottom-form .changeSettings .special-button{font-size: 14px;}
    body .account .list-nav-title{font-family: var(--base-fontfamily) !important;}

}

@media screen and (min-width: 768px){
	#main.account .field-content {width: 100% !important;}
	#main.account .bottom-form > div {display: block;}
}

/*
 *
 * mini carrinho
 *

body #rdc-mini-cart { max-width: 410px; }
body #rdc-mini-cart .rdc-wrapper-popup-header p.list-nav-title { padding-top: 5px; }
body #rdc-mini-cart .mfp-close { top: 13px;right: 13px;width: 38px;height: 38px;}
body #rdc-mini-cart .mfp-close .rdc-icon-close { background-color: transparent; width: 24px;height: 24px;}
body #rdc-mini-cart .rdc-wrapper-popup-body { margin-top: 25px; }
body #rdc-mini-cart .item-desc .item-wrapp-1345 { padding-top: 10px; }
body #rdc-mini-cart .item-desc .item-color-size-wrapp { margin-top: 11px !important; }
body #rdc-mini-cart .item-desc .item-color-size-wrapp div:first-child { padding-top: 1px; }
body #rdc-mini-cart .item-desc .item-color-size-wrapp div p { font-size: 13px; }
body #rdc-mini-cart .rdc-wrapper-popup-footer .wrapper-free-shipping { background-color: var(--color-success) !important;padding: 7px 8px !important; }
body #rdc-mini-cart .rdc-wrapper-popup-footer .wrapper-free-shipping p.paragraph { color: var(--color-white) !important; text-transform: uppercase;}
body #rdc-mini-cart .rdc-mini-cart-footer-wrapp { padding: 25px 30px 30px; }
body #rdc-mini-cart .rdc-mini-cart-footer-wrapp div:last-child { margin-top: 15px !important; }
body #rdc-mini-cart .rdc-mini-cart-footer-wrapp .btn-cart { line-height: 177%;padding: 13px 30px; }
*/
body #rdc-mini-cart .rdc-wrapper-popup-footer .wrapper-free-shipping { background-color: var(--color-success) !important;}
body #rdc-mini-cart .rdc-wrapper-popup-footer .wrapper-free-shipping p.paragraph { color: var(--color-white) !important; text-transform: uppercase;}
body #rdc-mini-cart .rdc-mini-cart-footer-wrapp .btn-cart { line-height: 177%;padding: 13px 30px; }
/*
 *
 * Wishlist
 *
*/

.wishlist .container-wishlist > .sp-small.sp-share-wishlist{height: 20px;}
.wishlist .container-wishlist > .sp-medium.sp-share-wishlist{height: 80px;}

body #main.wishlist article.product-item button.addCart { padding: 10px 0px; }
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 .rdc-icon-svg { background-color: rgba(255, 255, 255, 0.50);background-size: 22px;width: 32px;height: 32px;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3e%3cpath d='M17.036 16.3633C17.0828 16.4069 17.1203 16.4594 17.1463 16.5178C17.1723 16.5762 17.1863 16.6392 17.1874 16.7031C17.1886 16.767 17.1768 16.8305 17.1529 16.8898C17.1289 16.9491 17.0933 17.0029 17.0481 17.0481C17.0029 17.0933 16.9491 17.1289 16.8898 17.1529C16.8305 17.1768 16.767 17.1886 16.7031 17.1874C16.6392 17.1863 16.5762 17.1723 16.5178 17.1463C16.4594 17.1203 16.4069 17.0828 16.3633 17.036L10.9881 11.6616L5.61294 17.036C5.52271 17.1201 5.40337 17.1659 5.28007 17.1637C5.15676 17.1615 5.03911 17.1116 4.95191 17.0243C4.8647 16.9371 4.81475 16.8195 4.81257 16.6962C4.8104 16.5729 4.85617 16.4535 4.94024 16.3633L10.3146 10.9881L4.94024 5.61294C4.85617 5.52271 4.8104 5.40337 4.81257 5.28007C4.81475 5.15676 4.8647 5.03911 4.95191 4.95191C5.03911 4.8647 5.15676 4.81475 5.28007 4.81257C5.40337 4.8104 5.52271 4.85617 5.61294 4.94024L10.9881 10.3146L16.3633 4.94024C16.4535 4.85617 16.5729 4.8104 16.6962 4.81257C16.8195 4.81475 16.9371 4.8647 17.0243 4.95191C17.1116 5.03911 17.1615 5.15676 17.1637 5.28007C17.1659 5.40337 17.1201 5.52271 17.036 5.61294L11.6616 10.9881L17.036 16.3633Z' fill='%23333333'/%3e%3c/svg%3e"); }
body #main.wishlist article.product-item .rdc-product-item-name { padding-bottom: 9px; }
body #main.wishlist article.product-item .rdc-product-item-promo-date { padding-top: 2px; }

body #main.wishlist article.product-item .price p:not(.rdc-promo-date) { padding-top: 1px; }
body #main.wishlist article.product-item .rdc-product-item-variants-layout-2 { padding: 8px 10px 0; }
@media screen and (min-width: 1200px){
    body #main.wishlist article.product-item .wrapper-promo-text { min-height: 35px; }
}
@media screen and (min-width: 992px)and (max-width: 1199px){
    body #main.wishlist article.product-item .wrapper-promo-text { min-height: 30px; }
    body #main.wishlist article.product-item .price .type, body #main.wishlist article.product-item .price .date { font-size: 9px; }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    body #main.wishlist article.product-item .wrapper-promo-text { min-height: 42px; }
}
@media screen and (max-width: 991px){
    /*.rdc-product-item-actions .addCart:not([disabled])::after, .rdc-product-item-variants-footer .addCart:not([disabled])::after {
        content: attr(data-expression-mobile-available);
    }*/
    body #main.wishlist article.product-item .desc { display: flex;flex-direction: column;padding-top: 6px; }
    body #main.wishlist article.product-item .rdc-product-item-variants-layout-2 { order: 2; }
    body #main.wishlist article.product-item .rdc-product-item-promo-date { order: 0; min-height: 26px;padding-top: 4px;}
    body #main.wishlist article.product-item .rdc-product-item-promo-30days { order: 1;min-height: 13px; } 
    body #main.wishlist article.product-item .price .type, body #main.wishlist article.product-item .price .date { font-size: 8px; }
    body #main.wishlist article.product-item .flags {left: 5px;}
    body #main.wishlist article.product-item .rdc-product-item-name { font-size: 12px;padding-bottom: 12px; }
    body #main.wishlist article.product-item button.addCart { font-size: 13px; }
    body #main.wishlist article.product-item .rdc-product-item-variants-layout-2 { padding-top: 22px; }
    body #main.wishlist article.product-item .flags .flag { padding: 1px 6px 0; }
}
@media screen and (max-width: 767px){
    body #main.wishlist article.product-item .wrapper-promo-text-mobile { min-height: 41px; }
    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 .rdc-icon-svg {width: 26px;height: 26px;background-size: 16px;background-color: rgba(255, 255, 255, 0.5);}

    .wishlist .container-wishlist > .sp-medium.sp-share-wishlist{height: 50px;}

    body .wishlist.ref01 .share-wishlist .button{max-width: none;width: auto;padding-left: 25px;padding-right: 25px;}
}

/* Referencias */
body .heading-titles .short-content-heading-titles{padding-top: 10px;}
body .reference .heading-breadcrumb{display: none;}
body .reference .heading-breadcrumb + .sp-medium{height: 40px;}

/* Mobile (Portrait) */
@media screen and (max-width: 767px) {
    body .reference #sp-heading-8756{height: 30px;}

}
/* Detalhe */



#rdc-productdetail-area-b .wrapper-tabs-sizes .tab > div, body .wrapper-tabs-sizes .tab > div{justify-content: left;}
@media screen and (max-width: 767px) {
   body #rdc-product-sizes .wrapper-tabs-sizes .tabs_new-content{padding: 0px;}
   #rdc-productdetail-area-b .wrapper-tabs-sizes .tab > div, body .wrapper-tabs-sizes .tab > div{margin: 0px;}

}