@charset "UTF-8";:root{--unica-red:#E2001A;--unica-orange:#FF9A00;--unica-purple:#530084;--unica-beige:#E5E5D6;--brandstore-primary:#530084;--brandstore-secondary:#FF9A00;--color-white:#FFFFFF;--color-black:#000000;--color-text:#333333;--color-text-light:#888888;--color-text-lighter:#AAAAAA;--color-text-dark:#666666;--color-border:#767676;--color-border-light:#D9D9D9;--color-border-lighter:#F0F0F0;--color-bg-white:#FFFFFF;--color-bg-light:#f2f2f2;--color-bg-accent:#88a91e;--font-primary:"Archivo", sans-serif;--font-bold:"Archivo", sans-serif;--font-system:"Archivo", sans-serif;--font-size-small:14px;--line-height-small:19px;--radius-small:2px;--radius-medium:4px;--radius-large:10px;--radius-pill:25px;--radius-circle:50%;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px}.text-orange{color:var(--brandstore-primary)}input::-moz-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}input::-webkit-input-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}input:-ms-input-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}input::placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}input::-o-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}input::-webkit-input-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}input:-ms-input-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}textarea::-moz-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}textarea::-webkit-input-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}textarea:-ms-input-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}textarea::placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}textarea::-o-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}textarea::-webkit-input-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}textarea:-ms-input-placeholder{opacity:1;color:var(--color-text-light);font:var(--font-size-small)/var(--line-height-small) var(--font-primary)}input:focus::-moz-placeholder{opacity:0!important;outline:none}input:focus::-webkit-input-placeholder{opacity:0!important;outline:none}input:focus:-ms-input-placeholder{opacity:0!important;outline:none}input:focus::placeholder{opacity:0!important;outline:none}input:focus::-o-placeholder{opacity:0!important;outline:none}input::focus::-webkit-input-placeholder{opacity:0!important;outline:none}input:focus:-ms-input-placeholder{opacity:0!important;outline:none}textarea:focus::-moz-placeholder{opacity:0!important;outline:none}textarea:focus::-webkit-input-placeholder{opacity:0!important;outline:none}textarea:focus:-ms-input-placeholder{opacity:0!important;outline:none}textarea:focus::placeholder{opacity:0!important;outline:none}textarea:focus::-o-placeholder{opacity:0!important;outline:none}textarea::focus::-webkit-input-placeholder{opacity:0!important;outline:none}textarea:focus:-ms-input-placeholder{opacity:0!important;outline:none}body{font-family:var(--font-primary);margin:0;color:var(--color-text);font-size:16px;line-height:21px}body.no-scroll{overflow:hidden}*{outline:none!important;box-sizing:border-box;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}.clear{clear:both}.button{border-radius:var(--radius-pill)!important}.wrapper{max-width:100%;width:1203px;margin:0 auto;min-width:320px;padding:0 35px;box-sizing:border-box;position:relative;overflow:hidden}.wrapper-xl{width:1400px}.main-slider-top{margin-top:139px}.main-slider .slide-video{width:100%;height:auto;max-height:500px;object-fit:cover;display:block}.main-slider figure{margin:0;line-height:0}.main-top{margin-top:183px}.intro-text{max-width:1203px;margin:0 auto;padding:56px 40px;background:var(--color-bg-light);border-radius:var(--radius-large)}.intro-text h2{font-size:26px;font-weight:700;color:var(--brandstore-primary);margin:0;padding-bottom:20px;position:relative;line-height:1.35}.intro-text h2::after{content:'';display:block;position:absolute;bottom:0;left:0;width:48px;height:3px;background:linear-gradient(90deg,var(--unica-purple),var(--unica-orange));border-radius:2px}.intro-text__row{display:flex;align-items:flex-start;gap:0;margin-top:36px}.intro-text__col{flex:1;font-size:15px;line-height:27px;color:var(--color-text);padding-right:48px}.intro-text__col:last-child{padding-right:0;padding-left:48px;border-left:1px solid var(--color-border-light)}.intro-text__col p>strong:first-child{display:block;color:var(--brandstore-primary);font-weight:700;font-size:15px;margin-bottom:4px}.intro-text__col p{margin:0 0 20px}.intro-text__col p:last-child{margin-bottom:0}.intro-text__col ul,.intro-text__col ol{margin:0 0 20px;padding-left:0;list-style:none}.intro-text__col ul li,.intro-text__col ol li{position:relative;padding-left:18px;margin-bottom:16px;line-height:27px}.intro-text__col ul li::before{content:'';position:absolute;left:0;top:10px;width:7px;height:7px;border-radius:50%;background:var(--unica-orange)}.intro-text__col ul li:last-child,.intro-text__col ol li:last-child{margin-bottom:0}.intro-text__col ul li div,.intro-text__col ul li p{margin:0;display:inline}.header .wrapper{overflow:visible}img{max-width:100%;display:inline}.h1,h1{font-size:36px;line-height:44px}.product__title .h1,.product__title h1{line-height:48px}.bundle_wrap .bundle_price{display:none!important}.h2,h2{font-family:var(--font-bold);font-size:36px;line-height:48px}.h3,h3{font:24px/32px var(--font-primary)}.h4,h4{font:20px/27px var(--font-primary)}input,input[type='text']{background:var(--color-bg-white) 0% 0% no-repeat;border:1px solid var(--color-border);border-radius:var(--radius-medium);height:48px;padding-left:16px;font-family:var(--font-bold);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}textarea{background:var(--color-bg-white) 0% 0% no-repeat;border:1px solid var(--color-border);padding-left:16px;font-family:var(--font-bold);border-radius:var(--radius-medium)}.text-center{text-align:center}body.woocommerce-cart .universal-bg{background:none;padding-top:0}.universal-bg{background:radial-gradient(ellipse at 90% 5%,#FF9A00 0%,transparent 45%),linear-gradient(135deg,#530084 30%,#E2001A 100%);padding:80px 0;position:relative;z-index:1}a{-webkit-transition:ease all 0.3s;transition:ease all 0.3s;text-decoration:none;cursor:pointer;color:var(--brandstore-primary)}a:hover{text-decoration:none;opacity:.7;color:var(--color-text)}a.link_black{color:var(--color-black)}.btn-def{min-width:140px;height:56px;font-size:18px;border-radius:var(--radius-pill);background:#fff;text-align:center;display:inline-block;line-height:56px;color:var(--brandstore-primary);font-family:var(--font-bold)}.btn-def.btn-orange{background:var(--brandstore-primary);color:var(--color-white)}.view-all{font-family:var(--font-bold);font-size:16px;line-height:21px;color:var(--color-black)}.view-all i{margin-left:6px;color:var(--brandstore-primary)}.burger-menu{position:relative;width:16px;height:12px;margin:0 auto;color:#60635E;text-transform:uppercase}.header__menu .burger-menu{margin-left:8px;height:17px}.burger-menu .burger-click-region{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.burger-menu-piece{display:block;position:absolute;width:100%;border-top:2px solid #000;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 400ms ease-out;transition:transform 400ms ease-out}.header__menu .burger-menu-piece{border-color:var(--brandstore-primary)}.burger-menu-piece:nth-child(1){top:0;width:90%}.header__menu .burger-menu-piece:nth-child(1){width:100%}.burger-menu-piece:nth-child(2){top:6px;opacity:1}.burger-menu-piece:nth-child(3){top:12px;width:90%}.header__menu .burger-menu-piece:nth-child(3){width:100%}.active .burger-menu-piece:nth-child(1){-webkit-animation:burger-open-top 400ms ease-out forwards;animation:burger-open-top 400ms ease-out forwards;top:-8px}.active .burger-menu-piece:nth-child(2){opacity:0;-webkit-transition:-webkit-transform 400ms ease-out,opacity 0ms linear 200ms;transition:transform 400ms ease-out,opacity 0ms linear 200ms}.active .burger-menu-piece:nth-child(3){-webkit-animation:burger-open-bot 400ms ease-out forwards;animation:burger-open-bot 400ms ease-out forwards;top:16px}.closing .burger-menu-piece:nth-child(1){-webkit-animation:burger-close-top 400ms ease-out forwards;animation:burger-close-top 400ms ease-out forwards}.closing .burger-menu-piece:nth-child(3){-webkit-animation:burger-close-bot 400ms ease-out forwards;animation:burger-close-bot 400ms ease-out forwards}@-webkit-keyframes burger-open-top{50%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}100%{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}}@keyframes burger-open-top{50%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}100%{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}}@-webkit-keyframes burger-open-bot{50%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}100%{-webkit-transform:translate3d(0,-12px,0) rotate(-45deg);transform:translate3d(0,-12px,0) rotate(-45deg)}}@keyframes burger-open-bot{50%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}100%{-webkit-transform:translate3d(0,-12px,0) rotate(-45deg);transform:translate3d(0,-12px,0) rotate(-45deg)}}@-webkit-keyframes burger-close-top{0%{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}50%{-webkit-transform:translate3d(0,12px,0) rotate(0deg);transform:translate3d(0,12px,0) rotate(0deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes burger-close-top{0%{-webkit-transform:translate3d(0,12px,0) rotate(45deg);transform:translate3d(0,12px,0) rotate(45deg)}50%{-webkit-transform:translate3d(0,12px,0) rotate(0deg);transform:translate3d(0,12px,0) rotate(0deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes burger-close-bot{0%{-webkit-transform:translate3d(0,-12px,0) rotate(-45deg);transform:translate3d(0,-12px,0) rotate(-45deg)}50%{-webkit-transform:translate3d(0,-12px,0) rotate(0deg);transform:translate3d(0,-12px,0) rotate(0deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes burger-close-bot{0%{-webkit-transform:translate3d(0,-12px,0) rotate(-45deg);transform:translate3d(0,-12px,0) rotate(-45deg)}50%{-webkit-transform:translate3d(0,-12px,0) rotate(0deg);transform:translate3d(0,-12px,0) rotate(0deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slick-prev{background:#000;width:48px;height:48px;line-height:48px;display:block;z-index:99}.slick-prev::before{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:25px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-white);position:absolute;right:15px;top:50%;margin-top:-12.5px;opacity:1}.slick-prev a{display:block}.slick-prev:hover,.slick-prev:focus{background:#000}.slick-prev.slick-disabled{background:#000}.slick-prev.slick-disabled::before{opacity:1}.slick-next{background:#000;width:48px;height:48px;line-height:48px;display:block;z-index:99}.slick-next::before{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:25px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-white);position:absolute;left:15px;top:50%;margin-top:-12.5px;opacity:1}.slick-next a{display:block}.slick-next:hover,.slick-next:focus{background:#000}.slick-next.slick-disabled{background:#000}.slick-next.slick-disabled::before{opacity:1}.slick-dots{width:auto;text-align:left;bottom:-10px;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}.slick-dots li{width:10px;height:10px;border-radius:var(--radius-circle);background:#333;opacity:1;margin:0 7.5px;vertical-align:middle}.slick-dots li.slick-active{background:var(--brandstore-primary);width:14px;height:14px}.slick-dots li button::before{display:none!important}.category-box .radio-area{width:100%}.radio-area input{display:none}.radio-area .radio{-webkit-appearance:radio;vertical-align:top;margin:0 3px 0 0;width:11px;height:11px;cursor:pointer}.radio-area .radio+label{cursor:pointer}.radio-area .radio:not(checked){position:absolute;opacity:0}.radio-area .radio:not(checked)+label{padding-left:20px;position:relative}.radio-area .radio:not(checked)+label:before{content:"";display:block;position:absolute;width:11px;height:11px;border:1px solid var(--color-border);border-radius:var(--radius-circle);left:0;right:0;top:3px}.radio-area .radio:not(checked)+label:after{content:"";display:block;position:absolute;left:0;top:3px;font-size:11px;color:#ed6d4a;opacity:0;-webkit-transition:0.6s;transition:0.6s;border:1px solid var(--brandstore-primary);background:var(--brandstore-primary);border-radius:var(--radius-circle);width:11px;height:11px}.radio-area .radio:checked+label:before{border-color:var(--brandstore-primary)}.radio-area .radio:checked+label:after{opacity:1}.radio-area .radio:checked+label span{color:var(--brandstore-primary)}.radio-area label{font-size:14px;line-height:14px;color:var(--color-text)}.category-box .radio-area label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}.checkbox-area input{display:none}.checkbox-area .checkbox{-webkit-appearance:checkbox;vertical-align:top;margin:0 3px 0 0;width:11px;height:11px;cursor:pointer}.checkbox-area .checkbox+label{cursor:pointer}.checkbox-area .checkbox:not(checked){position:absolute;opacity:0}.checkbox-area .checkbox:not(checked)+label{padding-left:30px;position:relative}.checkbox-area .checkbox:not(checked)+label:before{content:"";display:block;position:absolute;width:14px;height:14px;border:1px solid var(--color-border);left:0;right:0;top:2px}.checkbox-area .checkbox:not(checked)+label:after{content:"";display:block;position:absolute;left:0;top:2px;font-size:11px;color:#ed6d4a;opacity:0;-webkit-transition:0.6s;transition:0.6s;border:1px solid var(--brandstore-primary);background:var(--brandstore-primary);width:14px;height:14px}.checkbox-area .checkbox:checked+label:before{border-color:var(--brandstore-primary)}.checkbox-area .checkbox:checked+label:after{opacity:1}.checkbox-area .checkbox:checked+label span{color:var(--brandstore-primary)}.checkbox-area label{font-size:16px;line-height:18px;color:var(--color-text);margin:0}.breadcrumbs{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;list-style:none;margin:0;padding:0 0 0 10px;flex:0 0 100%;max-width:100%}.breadcrumbs li{color:var(--brandstore-primary);margin-right:5px;font-family:var(--font-system);font-weight:600}.breadcrumbs li:after{content:"/";display:inline-block;margin-left:5px;text-shadow:none;color:var(--color-text)}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{color:var(--color-text);font-weight:400}.heading__img{width:100%;margin-bottom:50px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.page-id-39556 .heading__img{display:none}.page-id-39556 .heading__title{margin-top:50px}.heading__title{margin:0 0 10px;color:var(--brandstore-primary);font-weight:700;font-size:36px;line-height:44px}.default-page .heading__title{margin-bottom:30px}.heading .breadcrumbs{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;list-style:none;margin:0;padding:0}.heading .breadcrumbs li{color:var(--color-white);text-shadow:1px 0 0 #fff;margin-right:5px}.heading .breadcrumbs li:after{content:"/";display:inline-block;margin-left:5px;text-shadow:none;color:var(--color-white)}.heading .breadcrumbs li:last-child:after{display:none}.heading .breadcrumbs li a{color:var(--color-white);text-shadow:none}.header{padding:21px 0 19px;background:var(--brandstore-primary);position:fixed;width:100%;z-index:3}body.logged-in .header{top:0}body.admin-bar .header{top:30px}body:not(.woocommerce-account) .header{background:radial-gradient(ellipse at 90% 5%,#FF9A00 0%,transparent 45%),linear-gradient(135deg,#530084 30%,#E2001A 100%)}body.home .header{padding:0 0 19px}body:not(.logged-in) .header{top:0}body:not(.logged-in) .main-top{margin-top:81px}body.single-product .main-top{display:none}body.woocommerce-account:not(.logged-in) .header__wrap{justify-content:center}.header__wrap,.header__nav{display:-webkit-box;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between}.header__nav{margin-top:18px}.header__nav .nav{width:100%}.header__nav .nav>li.menu-item{flex:1;text-align:center;padding:0}.header__nav .nav>li.menu-item>a{display:inline-block}.header__wrap.user{justify-content:flex-end}.header__wrap.user .nav{width:auto;justify-content:flex-end;gap:24px}.header__wrap.user .nav>li.nav__item:after,.header__wrap.user .nav>li.menu-item:after{display:none}.header__logo{-webkit-box-flex:0;flex:0 0 205px;max-width:205px}.header__logo a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}.header__fav{margin-left:30px;-webkit-box-flex:0;flex:0 0 23px;max-width:23px;height:20px;position:relative;margin-bottom:4px}.header__fav .header__separate{position:absolute;left:-15px;bottom:2px;margin:0;width:1px}.header__separate{max-width:1px;-webkit-box-flex:0;flex:0 0 1px;background:#D9D9D9;height:16px;margin-left:16px}.header__user{margin-left:7px;margin-bottom:0}.header__user .header__separate{margin:0 21px}.header__user li{margin:0}.header__sm-basket{margin-left:30px;margin-bottom:7px;position:relative}.header__menu{display:none;margin-left:25px}.header__menu a{font-size:14px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;line-height:normal}.header__search{margin:0;letter-spacing:0;position:relative;padding-left:15px;padding-bottom:0;width:50%;position:relative}.header__search form{margin:0}.header__search a{display:block;white-space:nowrap;font-size:20px}.header__search a:hover{opacity:1}.search-wrap{position:fixed;top:0;left:0;width:100%;height:100%;color:var(--color-black);background:rgb(255 255 255);overflow-y:scroll;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:transform .2s ease-out;transition:transform .2s ease-out;padding-top:90px;z-index:12}.search-wrap.active{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.search-wrap.active .wrapper{border:1px solid #D9D9D9;padding-top:10px}.search-wrap__close{position:absolute;top:10px;right:35px;color:var(--color-white);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}.search-wrap__heading{margin-bottom:50px}.search-wrap__input{margin:0;width:100%;position:relative;background:#f2f2f2;padding:0 4px 0 2px}.search-wrap__input{display:flex}.search-wrap__input .search-input{flex-grow:1!important;border:0!important;background:#f2f2f2!important;box-shadow:none!important}.search-wrap__input .search-btn-submit{color:#a1a1a1;background:#f2f2f2;padding:0 10px 0 0;font-weight:normal!important}.search-wrap__input .search-btn:before{color:#a1a1a1;content:"\f002";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.search-results-wrap{margin-top:20px}.search-results-value{display:none;position:absolute;background:#fff;padding:10px 20px 10px 20px;width:1203px;left:-30%;z-index:4;box-shadow:rgb(0 0 0 / .1) 3px 8px 13px}.nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;list-style:none;margin:0;padding:0;justify-content:space-between;width:100%}.showcase__line .nav{flex-wrap:wrap}.nav__item,.nav .menu-item{margin:0;font-size:16px;line-height:21px;letter-spacing:0;color:var(--color-text);position:relative}.nav>.menu-item{position:relative;padding:0 8px}.nav>li.menu-item:after{content:'';background:#D9D9D9;height:16px;position:absolute;right:0;top:50%;transform:translateX(50%) translateY(-50%);width:1px}.nav__item:last-child,.nav .menu-item:last-child{margin-right:0;padding-right:0}.nav .menu-item:last-child:after{display:none}.showcase .nav__item{margin:0 32px 0 0}.nav__link,.nav .menu-item a{max-width:100%!important;display:block;color:var(--color-white);border-bottom:3px solid #fff0;white-space:nowrap}.nav__link.active,.nav__link:hover,.nav .menu-item.current-menu-item a,.nav .menu-item a:hover{border-color:var(--brandstore-primary);text-shadow:1px 0 0 #333;opacity:1}.dropdown,.nav .menu-item.menu-item-has-children{position:relative}.dropdown__click,.nav .menu-item.menu-item-has-children>a{position:relative;max-width:110px;text-overflow:ellipsis;overflow:hidden;padding-right:15px;color:var(--color-white)}.dropdown__click:after,.nav .menu-item.menu-item-has-children>a:after{content:"";font:normal normal normal 18px/1 FontAwesome;color:var(--color-text-dark);display:inline-block;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;position:absolute;right:0;top:1px}.dropdown__click i{-webkit-transition:ease all 0.3s;transition:ease all 0.3s}.show .dropdown__click,.nav .menu-item.menu-item-has-children:hover>a{text-shadow:1px 0 0 #333}.show .dropdown__click:after,.nav .menu-item.menu-item-has-children>a:hover:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.show .dropdown__click i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.sort .dropdown__click:after{display:none}.dropdown__menu,.nav .menu-item .sub-menu{display:none;background:var(--color-bg-white);box-shadow:0 2px 7px #0003;border-radius:var(--radius-small);position:absolute;top:100%;left:0;min-width:190px;list-style:none;margin:0;padding:4px 0 5px;z-index:3}.dropdown__menu_user{top:100%}.sort .dropdown__menu{left:auto;right:0}.show .dropdown__menu,.nav .menu-item.menu-item-has-children:hover .sub-menu{display:block}.dropdown__item,.nav .menu-item.menu-item-has-children .sub-menu li{padding:2px 0;margin-left:0}.dropdown__link,.nav .menu-item.menu-item-has-children .sub-menu li a{font-size:14px;line-height:19px;color:var(--color-text);border-left:3px solid #fff0;border-bottom:0;padding:2px 12px;display:block;-webkit-transition:ease all 0.3s;transition:ease all 0.3s}.dropdown__link.active,.dropdown__link:hover,.nav .menu-item.menu-item-has-children .sub-menu li.current-menu-item a,.nav .menu-item.menu-item-has-children .sub-menu li a:hover{text-shadow:1px 0 0 #333;border-color:var(--brandstore-primary);opacity:1}.dropdown__link_logout{color:var(--brandstore-primary);background:#F8F8F8;border:0;padding:3px 16px}.dropdown__head{padding:3px 16px;font-size:16px;line-height:21px;color:var(--color-text);font-weight:700;display:block}.fav{position:relative;display:block}.fav__count{position:absolute;min-width:17px;height:17px;border-radius:var(--radius-circle);text-align:center;font-weight:700;font-size:10px;line-height:14px;color:var(--color-white);background:#10106F;top:-8px;right:-11px;display:block;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:1px}.sm-basket{width:160px;height:40px;display:block;border-radius:var(--radius-pill);background:#000;color:var(--color-white);font-size:14px;line-height:19px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative}.sm-basket:hover{color:var(--color-white)}.sm-basket svg{width:19px;margin-left:6px}.sm-basket__count{background:var(--brandstore-primary);border:2px solid #FFF;border-radius:var(--radius-circle);min-width:19px;height:19px;padding:1px 4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:var(--color-white);font-size:12px;line-height:16px;position:absolute;top:-5px;right:-5px;box-sizing:border-box}.sm-basket-dropdown__menu{display:none;background:var(--color-bg-white);box-shadow:0 2px 7px #0003;border-radius:var(--radius-small);position:absolute;top:100%;right:0;min-width:400px;list-style:none;margin:0;padding:10px;z-index:100}.show .sm-basket-dropdown__menu{display:block}.sm-basket__item{display:-webkit-box;display:flex;margin-bottom:10px;-webkit-box-align:center;align-items:center;overflow:hidden}.sm-basket__item a.remove{flex:0 0 16px;width:16px}.sm-basket__img{-webkit-box-flex:0;flex:0 0 50px;max-width:50px;height:50px}.sm-basket__descr{padding-left:10px}.sm-basket__descr h4{font-size:14px;line-height:19px;font-family:var(--font-bold);margin:0 0 3px}.sm-basket__descr p{margin:0;font-size:12px;line-height:16px}.sm-basket__descr p span{color:var(--color-text-light)}.sm-basket__price{margin-left:auto;font-size:14px;line-height:19px;font-family:var(--font-bold);white-space:nowrap}.sm-basket__total{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;font-size:14px;line-height:19px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:12px 0}.sm-basket__total span{color:var(--color-text-light)}.sm-basket__total strong{font-family:var(--font-bold)}.sm-basket__btns{padding:15px 0 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.sm-basket__btns .btn-checkout,.sm-basket__btns .btn-view{min-width:140px;height:32px;line-height:32px;font-size:13px;color:var(--color-white);margin-bottom:5px}.sm-basket__btns .btn-checkout{background:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}.sm-basket__btns .btn-view{background:#000}.mobile-menu{background:var(--color-bg-white) 0% 0% no-repeat padding-box;box-shadow:-2px 2px 7px #0006;opacity:1;position:fixed;top:0;height:100%;width:310px;right:-310px;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;z-index:9999}.mobile-menu.show{right:0}.mobile-menu__close{padding:24px 17px;font-size:14px;line-height:19px;cursor:pointer;margin-bottom:15px;text-align:right}.mobile-menu__close a{display:inline-block;margin-left:auto;vertical-align:middle}.mobile-menu__close img{margin-left:5px;display:inline-block;vertical-align:middle}.mobile-menu__head{margin-bottom:25px}.mobile-menu__nav{list-style:none;margin:0;padding:0}.mobile-menu__item,.mobile-menu__nav>.menu-item{border-bottom:1px solid #D9D9D9}.mobile-menu__link,.mobile-menu__nav .menu-item a{padding:15px;font-size:16px;line-height:21px;display:block;color:var(--color-text)}.mobile-menu__link span,.mobile-menu__nav .menu-item a:before{border-left:3px solid #fff0;padding:0 0 0 12px;margin-left:-15px;content:''}.mobile-menu__link.active,.mobile-menu__nav .menu-item.current-menu-item a{text-shadow:1px 0 0 #333}.mobile-menu__link.active span,.mobile-menu__nav .menu-item.current-menu-item a:before{border-left-color:var(--brandstore-primary)}.mobile-menu__link_dropdown:after,.mobile-menu__nav .menu-item.menu-item-has-children>a:after{content:"";font:normal normal normal 18px/1 FontAwesome;color:var(--color-text-dark);display:inline-block;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;margin-left:5px;font-size:15px}.mobile-menu__link_dropdown i{-webkit-transition:ease all 0.3s;transition:ease all 0.3s}.mobile-menu__link_dropdown.show:after,.mobile-menu__nav .menu-item.menu-item-has-children.show>a:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-menu__link_dropdown.show i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-menu__link_wishlist{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mobile-menu__link_wishlist img{margin-right:8px}.mobile-menu__link_wishlist .wishlist-count{margin-left:auto;font:10px/14px var(--font-primary);color:var(--color-white);background:#10106F;width:19px;height:19px;-webkit-box-flex:0;flex:0 0 19px;overflow:hidden;border-radius:var(--radius-circle);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.mobile-menu-head{display:-webkit-box;display:flex;padding:0 15px}.mobile-menu-head__photo{border:2px solid var(--brandstore-primary);width:40px;-webkit-box-flex:0;flex:0 0 40px;height:40px;overflow:hidden;border-radius:var(--radius-circle);margin-right:17px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.mobile-menu-head__name{-webkit-box-flex:1;flex:1 1 100%}.mobile-menu-head__name h5{font:18px/24px var(--font-primary);color:var(--color-text);margin:0}.mobile-menu-head__name .nickname{font-size:14px;line-height:19px;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mobile-menu-head__name .nickname span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-head__name .nickname:after{content:"";font:normal normal normal 18px/1 FontAwesome;color:var(--color-text-dark);display:inline-block;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;margin-left:4px;font-size:15px}.mobile-menu-head__name .nickname i{-webkit-transition:ease all 0.3s;transition:ease all 0.3s}.mobile-menu-head__name .nickname.show:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-menu-head__name .nickname.show i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.head-dropdown,.mobile-menu__nav .menu-item.menu-item-has-children .sub-menu{list-style:none;margin:0;padding:8px 0;display:none}.head-dropdown__item,.mobile-menu__nav .menu-item.menu-item-has-children .sub-menu li{margin-bottom:5px}.head-dropdown__link,.mobile-menu__nav .menu-item.menu-item-has-children .sub-menu li a{font-size:14px;line-height:19px;border-left:3px solid #fff0;padding:0 13px;color:var(--color-text)}.head-dropdown__link.active,.mobile-menu__nav .menu-item.menu-item-has-children .sub-menu li.current-menu-item a{border-left-color:var(--brandstore-primary);text-shadow:1px 0 0 #333}.head-dropdown__link_logout{color:var(--brandstore-primary)}.head-dropdown_menu{padding:13px 0}.mobile-b2b-b2c{margin-left:73px;display:inline-block;position:relative;top:10px;border:1px solid var(--brandstore-primary);border-radius:3px}.mobile-b2b-b2c a{padding-left:10px;padding-right:10px}.mobile-b2b-b2c a.active{background-color:var(--brandstore-primary);color:var(--color-white)fff}.footer-top{background:#E5E5D6;padding:40px 0 35px}.footer-top__row ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.footer-top__row ul li{padding:0 15px;border-right:1px solid #333;line-height:10px;margin:5px 0}.footer-top__row ul li:last-child{border-right:0}.footer-top__row ul li a{font-size:14px;line-height:14px;color:var(--color-text)}.footer-top__row ul li a:hover{color:var(--brandstore-primary);opacity:1}.footer-top__wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:flex-end}.footer-top__col{flex:0 0 33.333%;max-width:33.333%}.footer-top__col ul{list-style:none;margin:0;padding:0}.footer-top__col ul li a{font-size:14px;line-height:30px;letter-spacing:0;color:#3F3E3F}.payment-descr{font-size:13px;text-align:center}.footer__login{padding:15px 0}.footer__login ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.footer__login ul li{padding:0 15px;border-right:1px solid #333}.footer__login ul li:first-child{padding-left:0}.footer__login ul li:last-child{border-right:0}.footer__login ul li a{font-size:14px;line-height:19px;color:var(--color-text)}.footer__login ul li a:hover{color:var(--brandstore-primary);opacity:1}.footer-bottom{padding:25px 0}.footer-bottom .social{margin-bottom:30px}.social{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.social li{margin:0 4px;width:32px;height:32px}.social li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#767676;border-radius:var(--radius-medium);overflow:hidden;height:100%;width:100%;color:var(--color-white)}.social li a:hover{background:var(--brandstore-primary);opacity:1}.single-product .social li{width:28px;height:28px;margin:0 7px 0 0}.copyright{text-align:center;font-size:14px;line-height:19px;color:var(--color-text-dark)}.payment{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;list-style:none;margin:0;padding:0}.payment li{margin:0 5px}.speaker-icon{position:absolute;bottom:89px;right:77px;font-size:24px;color:#fff;background:rgb(0 0 0 / .5);padding:8px;border-radius:var(--radius-circle);cursor:pointer;z-index:2}.speaker-icon.muted .fa-volume-up{display:none}.speaker-icon:not(.muted) .fa-volume-mute{display:none}.discover_all{position:absolute;bottom:86px;right:130px;background:var(--unica-red)!important;color:var(--color-white);border-radius:var(--radius-pill);padding:14px 30px}.tooltip{background:rgb(0 0 0 / .6);border-radius:10px;color:var(--color-white);position:absolute;top:0;left:0;font-size:18px}.tooltip-top{background:var(--brandstore-primary);border-radius:10px;color:var(--color-white);position:absolute;bottom:100%;left:50%;font-size:18px;margin-left:-83px;width:180px;font-size:16px;line-height:normal;padding:5px;font-weight:400;text-align:center;-moz-animation:bounce 2s 2;-webkit-animation:bounce 2s 2;animation:bounce 2s 2}.tooltip::after{content:'';position:absolute;left:50%;top:-20px;border:10px solid #fff0;border-bottom:10px solid rgb(0 0 0 / .6);transform:translate(-50%,0)}.tooltip-top::after{content:'';position:absolute;left:50%;bottom:-20px;border:10px solid #fff0;border-top:10px solid var(--brandstore-secondary);transform:translate(-50%,0)}.tooltip_polo{top:30%;left:15%}.tooltip_beachset{top:auto;left:19%;bottom:12%}.tooltip_ball{top:auto;left:28%;bottom:22%}.tooltip_shorts{top:auto;left:54%;bottom:37%}.tooltip_t-shirt{top:auto;left:57%;bottom:60%}.tooltip_snorkelset{top:auto;left:auto;bottom:46%;right:4%}.tooltip a{color:var(--color-white);padding:10px 31px;display:block}.images__tooltip-mobile{display:none}.banner__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.banner__descr{text-align:left;color:var(--color-white);-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding:20px 150px 55px 0;background:var(--brandstore-primary)}.banner__descr .h1,.banner__descr h1{margin:0 0 15px}.banner__descr .subtitle{font-size:20px;line-height:28px;margin:0 0 30px}.banner__img{text-align:right;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding:30px 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.banner__box_3 .banner__img{padding:0}.boxes__row{margin:0 -15px;display:flex;flex-wrap:wrap}.boxes__col{width:50%;padding:0 15px;margin-bottom:30px;float:left}.boxes__wrap{border-radius:15px;overflow:hidden;position:relative;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-size:cover;padding-top:69%}.boxes__wrap{padding-top:66%}.boxes__wrap:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:120px;background:#fff0 -webkit-linear-gradient(270deg,#00000000 0%,#00000080 100%) 0% 0% no-repeat;background:#fff0 linear-gradient(180deg,#00000000 0%,#00000080 100%) 0% 0% no-repeat}.boxes__descr{opacity:1;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;display:-webkit-box;display:flex;flex-wrap:wrap;position:absolute;bottom:0;left:0;width:100%;padding:20px;justify-content:center}.boxes__btn .btn-def{height:40px;line-height:40px;background:#fff;border-radius:var(--radius-pill);color:var(--color-black);font-size:20px;padding:0 25px 0 25px}.boxes__btn .btn-def:hover{opacity:1;background:#efefef}.showcase{padding:45px 0}.showcase__title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-bottom:25px}.showcase__title .h2{margin:10px 0}.showcase__row{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 -15px}.showcase__col{padding:0 15px;margin-bottom:30px;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.showcase__no-more{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;text-align:center;font:20px/27px var(--font-primary);color:#AAA;padding:0 16px 30px}.showcase__view-more{display:none;-webkit-box-flex:0;flex:0 0 100%;max-width:100%;margin-bottom:35px}.showcase__wrap{position:relative;border:1px solid #dddd;border-radius:10px;height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;overflow:hidden;box-shadow:2px 2px 10px rgb(200 200 200 / .3)}.showcase__img{position:relative;margin-bottom:10px;overflow:hidden;aspect-ratio:1 / 1}.showcase__link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:1;height:100%;padding:4px;box-sizing:border-box}.showcase__link img{max-height:100%;max-width:100%;width:100%;height:100%;min-width:0;object-fit:contain}.showcase__label{padding:4px 6px;font-family:var(--font-bold);font-size:12px;line-height:16px;color:var(--color-white);background:var(--brandstore-primary);position:absolute;top:0;left:0;z-index:2}.showcase__label.out-of-stock{border:1px solid var(--brandstore-primary);background:#fff;color:var(--brandstore-primary);border-radius:9px 0 0 0}.showcase__label.sustainable{background:#4ca533;color:var(--color-white);display:none!important}.showcase__btns{position:absolute;left:0;bottom:-100px;width:100%;padding:15px 15px 10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;opacity:0;-webkit-transition:ease all 0.3s;transition:ease all 0.3s}.showcase__wrap:hover .showcase__btns{opacity:1;bottom:0}.showcase__btns .btn-view,.showcase__btns .btn-fav,.showcase__btns .btn-basket{background:#333;width:26px;height:26px;margin-right:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.showcase__btns .btn-view:hover,.showcase__btns .btn-fav:hover,.showcase__btns .btn-basket:hover,.showcase__btns .btn-fav.in-wishlist{background:var(--brandstore-primary);opacity:1}.showcase__btns .btns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:5px}.showcase__btns .price{font-size:16px;line-height:21px;white-space:nowrap;margin-bottom:5px}.showcase__descr{font-size:20px;line-height:27px;font-family:var(--font-bold);padding:15px;flex:1;display:grid;grid-template-columns:1fr 31px;grid-template-rows:auto 1fr auto auto;column-gap:8px}.showcase__descr>span{grid-column:1 / -1;grid-row:3;text-align:right;font-size:16px;margin-bottom:8px;margin-top:8px}.showcase__descr .btn-cart{width:31px;background-color:var(--color-black);height:31px;display:flex;align-items:center;justify-content:center;grid-column:2;grid-row:4;border-radius:var(--radius-pill)}.showcase__descr .amount{white-space:nowrap;display:inline;width:auto}.showcase__descr .product-title-loop{grid-column:1 / -1;grid-row:1;margin-bottom:0}.showcase__descr a{color:var(--color-text)}.showcase__descr a:hover{color:var(--brandstore-primary);opacity:1}.showcase__descr a.btn-def{font:12px/28px var(--font-primary);color:var(--color-black);border:1px solid #000;border-radius:var(--radius-pill);height:31px;line-height:30px;display:block;width:100%;text-align:center;grid-column:1 / -1;grid-row:4}.showcase__descr a.btn-def:hover{background:#efefef;color:var(--color-black)}.showcase__line{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;padding:35px 0;position:relative}.filter{color:var(--color-text);font:20px/27px var(--font-primary);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.filter .burger-menu{margin-right:10px}.filter-parameters{position:relative;padding:30px 0 0;width:100%;display:none}.is-open .filter-parameters{display:block}.filter-parameters__row{margin:0 -15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.filter-parameters__col{padding:0 15px;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;margin-bottom:15px}.filter-parameters__wrap{position:relative}.filter-select{position:relative}.filter-select__head{background:var(--color-bg-white) 0% 0% no-repeat;border:1px solid #D9D9D9;border-radius:5px;height:56px;line-height:56px;padding:0 16px;font-size:16px;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.filter-select__head:after{content:"";font:normal normal normal 18px/1 FontAwesome;color:var(--color-text-dark);display:inline-block;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;margin-left:auto}.filter-select__body{position:absolute;top:100%;left:0;width:100%;background:var(--color-bg-white) 0% 0% no-repeat padding-box;box-shadow:0 2px 5px #00000026;border-radius:0 0 2px 2px;padding:20px;z-index:3;display:none}.filter-select__body input.btn{border-radius:var(--radius-medium)}.filter-select__body input.btn.filter-active{background-color:var(--brandstore-primary);color:var(--color-white)}.show .filter-select__body{display:block}.filter-tags{margin-left:80px;margin-right:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.tag__item{font-size:14px;line-height:19px;background:#E6E5F0;border:1px solid var(--brandstore-secondary);border-radius:100px;padding:4px 13px;color:var(--color-text);margin:2px 13px 2px 0}.tag__item i{color:var(--brandstore-primary)}.category-box{list-style:none;margin:0;padding:0}.category-box li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10px}.category-box li span{font:12px/16px var(--font-primary);letter-spacing:0;color:var(--color-text-light);padding:2px 4px;background:#EEE 0% 0% no-repeat;border-radius:5px;margin-left:auto}.ui-slider-horizontal{height:12px;background:#F0F0F0;border:none!important}.ui-slider-horizontal .ui-widget-header{background:var(--brandstore-primary)}.ui-slider-horizontal .ui-slider-handle{top:-4px;width:20px;height:20px;background:#fff;border:5px solid var(--brandstore-primary);margin-left:-6px;border-radius:var(--radius-circle);outline:none;cursor:pointer}.universal-slider-range{padding:5px 0 40px}.universal-slider-range__top-popup{position:relative}.universal-slider-range__top-popup input{position:absolute;font:14px/19px var(--font-primary);color:var(--color-text-light);border:0;bottom:-55px;padding-left:0;width:50px;margin-left:-5px;background:#fff0;border:0;text-shadow:none;box-shadow:none}.sort__link{color:var(--color-text);font:20px/27px var(--font-primary);padding:0}.preview-product-popup{position:fixed;width:1000px;max-width:100%;background:var(--color-bg-white) 0% 0% no-repeat;box-shadow:0 5px 99px #0003;border-radius:var(--radius-pill);opacity:1;left:50%;padding:40px;z-index:2;display:block;opacity:0;z-index:-1;top:50%;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;transform:translate(-50%,-50%);max-height:90%;overflow:auto}.preview-product-popup strong{font-family:var(--font-bold)}.preview-product-popup .single-product__tab{display:none}.preview-product-popup.show{opacity:1;z-index:999}.preview-product-popup .single-product{padding:0}.preview-product-popup .single-product .single-product div.product{margin-bottom:0}.preview-product-popup .tabs,.preview-product-popup .woocommerce-tabs,.preview-product-popup section.related{display:none}.background-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .6);z-index:998;display:none}.background-popup.show{display:block}.preview-product__close{position:absolute;right:5px;top:5px;cursor:pointer;z-index:2}.preview-product__row{display:-webkit-box;display:flex;position:relative}.preview-product__img{-webkit-box-flex:0;flex:0 0 408px;max-width:408px;display:block}.preview-product__descr{-webkit-box-flex:0;flex:0 0 calc(100% - 408px);padding-left:38px;width:calc(100% - 408px)}.waitlist-preview-action-wrap{padding-bottom:20px}.waitlist-preview-action{font-size:16px;line-height:17px;letter-spacing:0;color:var(--brandstore-primary)}.waitlist-preview-action span{border-bottom:1px solid var(--brandstore-primary)}.go-page{font-size:16px;line-height:17px;letter-spacing:0;color:var(--brandstore-primary);position:absolute;bottom:-10px;right:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}.go-page span{border-bottom:1px solid var(--brandstore-primary);margin-right:4px}.go-page:hover span{border-color:#333}.go-page:hover svg path{transition:ease all 0.3s}.go-page:hover svg path{stroke:#333}.product__title{display:-webkit-box;display:flex;flex-wrap:wrap}.product__title .title-rating{width:100%}.product__title .h1{margin:0 0 5px;font-family:var(--font-bold)}.single-product .product__title .h1{font-weight:600;font-family:var(--font-system)}.product__title .price{margin:0 0 5px;margin-left:auto;color:var(--color-text);font-size:32px;line-height:48px;font-weight:600}.single-product .product__title .price{font-family:var(--font-system)}.product__subtitle{margin-bottom:30px}.product__subtitle h4{margin:0;color:var(--brandstore-primary);font-size:16px;line-height:21px}.product__rating{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:20px}.product__rating .rating{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:2px}.product__rating .rating img{margin-right:6px}.single-product .product__rating{font-family:var(--font-system)}.product__stock{color:var(--brandstore-primary);font-family:var(--font-bold);padding:10px 0}.product__descr{margin-bottom:20px;line-height:24px}.single-product .product__descr{font-family:var(--font-system);margin-bottom:15px}.product__color{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:10px}.product__color strong{font-family:var(--font-bold);min-width:45px;margin-right:35px}.single-product .product__color strong{font-weight:600;font-family:var(--font-system);margin-right:10px}.product__size{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:10px}.product__size strong{font-family:var(--font-bold);min-width:45px;margin-right:35px}.single-product .product__size strong{font-weight:600;font-family:var(--font-system);margin-right:10px}.product__gender{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:10px}.product__gender strong{font-family:var(--font-bold);min-width:45px;margin-right:35px}.single-product .product__gender strong{font-weight:600;font-family:var(--font-system);margin-right:10px}.product__delivery{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;font-size:16px;line-height:21px;font-family:var(--font-bold);margin-bottom:25px}.product__delivery img{margin-right:10px}.product__delivery .select-box{margin:0 20px 0 0}.product__delivery .select-box .select2-container{width:auto!important;height:29px}.product__delivery .select-box .select2-container .select2-selection--single{border:0}.product__delivery .select-box .select2-container .select2-selection--single .select2-selection__rendered{padding-left:5px}.product__delivery .days{color:var(--color-text-dark);font-family:var(--font-primary)}#product-addons-total{display:block;width:100%}.product__count{margin-bottom:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.product__count .btn-add{background:var(--brandstore-primary);color:var(--color-white);text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font:16px var(--font-primary);height:48px;line-height:48px;min-width:160px;margin-bottom:5px}.product__count .btn-add img{margin-right:7px}.single-product .product__count{margin-bottom:10px}.product__wishlist{margin-bottom:30px}.single-product .product__wishlist{margin-bottom:20px;margin-top:20px}.product__gallery{display:block}.product__characteristics{margin-bottom:7px}.product__characteristics table{bottom:0;border-collapse:collapse}.product__characteristics table tr td{font:16px/21px "Segoe UI";color:var(--color-text-dark);padding-bottom:10px}.product__characteristics table tr td:first-child{font-weight:600;color:var(--color-text)}.product__characteristics table tr td:last-child{padding-left:5px}.product__share{font:16px/21px "Segoe UI";letter-spacing:0;color:var(--color-text);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.product__share span{margin-right:14px}.select2-container--open .select2-dropdown.custom-dropdown{width:190px!important;left:-100px;background:var(--color-bg-white) 0% 0% no-repeat;box-shadow:0 1px 5px #00000026;border-radius:var(--radius-small);border:0}.select2-search--dropdown{padding:10px}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--color-bg-white) 0% 0% no-repeat;border:1px solid #D9D9D9;border-radius:5px;height:28px;padding-left:10px;font-size:11px;line-height:15px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--brandstore-primary) 0% 0% no-repeat;color:var(--color-white)}.select2-container--default .select2-results__option--selected{background:#fff}.select2-results__option{padding:6px 15px}.color-box{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.color-box li{margin-right:8px;position:relative;margin-bottom:2px}.color-box li input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2;cursor:pointer;opacity:0}.color-box li input:checked+label{border:2px solid #fff0;box-shadow:0 0 0 2px #fff,0 0 0 4px #333}.filter-select .color-box li input:checked+label{border-color:var(--color-border)}.color-box li label{width:16px;height:16px;border-radius:var(--radius-circle);display:block;cursor:pointer;border:2px solid #fff0}.filter-select .color-box li label{width:32px;height:32px;padding:3px;box-sizing:border-box;background:#fff}.filter-select .color-box li label span{display:block;width:100%;height:100%;border-radius:var(--radius-circle)}.size-box{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.size-box li{margin-right:8px;position:relative}.filter-select .size-box li{margin-right:18px;margin-bottom:5px}.filter-select .size-box li:last-child{margin-right:0}.size-box li input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2;cursor:pointer;opacity:0}.size-box li input:checked+label{border:1px solid var(--brandstore-primary);background:var(--brandstore-primary);color:var(--color-white)}.single-product .size-box li input:checked+label{background:#333;border:1px solid #333}.size-box li label{width:20px;height:20px;font-size:12px;line-height:16px;display:block;cursor:pointer;border:1px solid #797979;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-family:var(--font-bold)}.size-box li.disabled input{cursor:default}.size-box li.disabled label{cursor:default;border:1px solid #F0F0F0;color:#F0F0F0}.filter-select .size-box li label{width:32px;height:32px;font-size:15px;line-height:20px}.gender-box{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.gender-box li{margin-right:8px;position:relative}.filter-select .gender-box li{margin-right:18px;margin-bottom:5px}.filter-select .gender-box li:last-child{margin-right:0}.gender-box li input{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2;cursor:pointer;opacity:0}.gender-box li input:checked+label{border:1px solid var(--brandstore-primary);background:var(--brandstore-primary);color:var(--color-white)}.single-product .gender-box li input:checked+label{background:#333;border:1px solid #333}.gender-box li label{height:20px;font-size:12px;line-height:16px;display:block;cursor:pointer;border:1px solid #797979;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-family:var(--font-bold);padding:0 .3819820591em;margin:0}.gender-box li.disabled input{cursor:default}.gender-box li.disabled label{cursor:default;border:1px solid #F0F0F0;color:#F0F0F0}.filter-select .gender-box li label{height:32px;font-size:15px;line-height:20px}.count-box,.bundle_button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:5px}.product__count .count-box{margin-right:20px}.count-box span,.bundle_button span{width:48px;height:48px;-webkit-box-flex:0;flex:0 0 48px;max-width:48px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#F0F0F0 0% 0% no-repeat;cursor:pointer}.count-box span.minus,.bundle_button span.minus{border-radius:var(--radius-large) 0 0 8px}.count-box span.plus,.bundle_button span.plus{border-radius:0 8px 8px 0}.count-box input,.bundle_button input{background:#F0F0F0 0% 0% no-repeat;width:120px;-webkit-box-flex:0;flex:0 0 120px;max-width:120px;height:48px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font:20px/19px var(--font-primary);border:0;margin:0 4px;text-align:center;padding:0 20px;box-shadow:none}.wishlist{font:16px/21px var(--font-primary);color:var(--color-text);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.wishlist img{margin-right:10px}.single-product .wishlist{font-weight:600;font-family:var(--font-system)}.bg-countdown{color:#6d6d6d;padding:10px 0 30px;width:70%;margin:0 auto}.bg-countdown div.label{font-size:16px;text-align:center}.bg-countdown .countdown-col{width:22%;display:inline-block;color:var(--brandstore-primary)}.bg-countdown .countdown-col .value{font-size:16px;font-weight:700}.bg-countdown .countdown-col .fragment-label{font-size:12px}.bg-progress-bar{position:relative;width:100%;margin:40px auto 10px}body.single-product .summary .bg-progress-bar{margin:40px 0 10px 0}.bg-progress-bar .progress-bar{height:20px;width:100%;position:relative;background-color:#eee;border-radius:var(--radius-small);box-shadow:0 2px 5px rgb(0 0 0 / .25) inset;overflow:hidden}.progress-bar>span{background-color:var(--brandstore-primary);border-radius:var(--radius-small);display:block;text-align:right;line-height:20px;height:20px;color:var(--color-white)}.progress-bar>span.complete{background-color:#23a704}.bg-progress-bar .start{display:block;position:absolute;top:-28px;color:#6d6d6d}.bg-progress-bar .max{display:block;position:absolute;top:-28px;right:0;color:#6d6d6d}.bg-progress-bar .total-qty{font-size:12px;text-align:right;color:#6d6d6d}.bg-sb-homepage-banner{--bg-sb-dot-glow-sm:rgba(255, 154, 0, 0.3);--bg-sb-dot-glow-lg:rgba(255, 154, 0, 0.08);background:var(--brandstore-primary);background:linear-gradient(135deg,var(--brandstore-primary) 0%,color-mix(in srgb,var(--brandstore-primary) 70%,#000) 100%);padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.bg-sb-homepage-banner__left{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.bg-sb-homepage-banner__eyebrow{color:var(--brandstore-secondary);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:3px}.bg-sb-homepage-banner__title{color:#fff;font-size:17px;font-weight:800;margin-bottom:2px}.bg-sb-homepage-banner__sub{color:rgb(255 255 255 / .75);font-size:13px}.bg-sb-homepage-banner__live-dot{display:flex;align-items:center;gap:7px;flex-shrink:0}.bg-sb-homepage-banner__live-dot-circle{width:10px;height:10px;border-radius:50%;background:var(--brandstore-secondary);box-shadow:0 0 0 3px var(--bg-sb-dot-glow-sm);animation:bg-sb-pulse 1.5s infinite}@keyframes bg-sb-pulse{0%,100%{box-shadow:0 0 0 3px var(--bg-sb-dot-glow-sm)}50%{box-shadow:0 0 0 6px var(--bg-sb-dot-glow-lg)}}.bg-sb-homepage-banner__live-label{color:var(--brandstore-secondary);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.bg-sb-homepage-banner__countdown{background:rgb(0 0 0 / .2);border-radius:6px;padding:8px 14px;text-align:center;flex-shrink:0}.bg-sb-homepage-banner__countdown-val{color:var(--brandstore-secondary);font-size:18px;font-weight:800;line-height:1;white-space:nowrap}.bg-sb-homepage-banner__countdown-label{color:rgb(255 255 255 / .6);font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:3px}.bg-sb-homepage-banner__cta{background:var(--brandstore-secondary);color:#fff;border-radius:4px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;display:inline-block;transition:opacity 0.15s}.bg-sb-homepage-banner__cta:hover{opacity:.88;color:#fff;text-decoration:none}.bg-sb-countdown-blocks{display:flex;gap:6px;align-items:center;flex-shrink:0}.bg-sb-cb{background:rgb(255 255 255 / .12);border-radius:6px;padding:8px 12px;text-align:center;min-width:50px}.bg-sb-cb__val{color:var(--brandstore-secondary);font-size:20px;font-weight:800;line-height:1}.bg-sb-cb__label{color:rgb(255 255 255 / .6);font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:3px}.bg-sb-cb-sep{color:rgb(255 255 255 / .35);font-size:18px;font-weight:700;margin-top:-4px}@media (max-width:768px){.bg-sb-homepage-banner{padding:16px 20px;flex-direction:column;align-items:flex-start;gap:14px}.bg-sb-homepage-banner__cta{width:100%;text-align:center}}.menu-item-smart-buy>a{color:#fff!important;font-weight:700;display:flex;align-items:center}.bg-sb-nav-dot{width:8px;height:8px;border-radius:50%;background:var(--brandstore-secondary);box-shadow:0 0 0 2px rgb(255 154 0 / .3);display:inline-block;flex-shrink:0;margin-right:8px;animation:bg-sb-nav-pulse 1.5s infinite}@keyframes bg-sb-nav-pulse{0%,100%{box-shadow:0 0 0 2px rgb(255 154 0 / .3)}50%{box-shadow:0 0 0 5px rgb(255 154 0 / .08)}}.gallery__item{min-height:400px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;overflow:hidden;cursor:zoom-in}.gallery__item .zoomImg{cursor:zoom-in}.gallery__item-sm{width:80px;height:80px;cursor:pointer;margin:0 auto;overflow:hidden}.gallery-carousel-for{margin-bottom:30px}.gallery-carousel-nav{margin-bottom:30px}div.single-product{padding:80px 0 25px}.single-product__back{margin-bottom:30px;display:inline-block}.single-product__row{display:-webkit-box;display:flex;margin-bottom:40px}.single-product__img{-webkit-box-flex:0;flex:0 0 552px;max-width:552px;display:block;position:relative;padding-left:117px;overflow:hidden}.single-product__descr{-webkit-box-flex:1;flex:1 1 100%;padding-left:60px}.sp-gallery-carousel-nav{width:90px;position:absolute;top:0;left:0;cursor:pointer}.sp-gallery__item-sm{width:90px;height:90px;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:0 auto 25px}.tabs__caption{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;align-items:center;margin:0 0 25px;padding:0;list-style:none}.tabs__caption li{margin-right:35px;font:16px/21px "Segoe UI";color:var(--color-text);cursor:pointer;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;border-bottom:3px solid #fff0;padding-bottom:5px}.tabs__caption li.active{text-shadow:1px 0 0 var(--brandstore-primary);color:var(--brandstore-primary);border-color:var(--brandstore-primary)}.tabs__caption li:last-child{margin-right:0}.tabs__content{display:none;font:16px/24px "Segoe UI"}.tabs__content.active{display:block}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:var(--brandstore-primary);border-left:0}.woocommerce-cart .cart{width:1000px;margin:0 auto;max-width:100%}.cart__wrap{background:var(--color-bg-white) 0% 0% no-repeat;border:1px solid #D5D5D5;border-radius:var(--radius-pill);margin:40px 0;padding:50px 55px;flex:0 0 100%;max-width:100%}.cart-product__head{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#EEE;padding:15px;font-weight:400;border-top-left-radius:10px;border-top-right-radius:10px}.cart-product__head .head-img{width:95px}.cart-product__head .head-common{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:calc(100% - 299px);padding-left:15px;-webkit-box-pack:justify;justify-content:space-between}.cart-product__head .head-descr{width:35%}.cart-product__head .head-price{text-align:center}.cart-product__head .head-quantity{width:126px;text-align:center}.cart-product__head .head-total{width:164px;text-align:right}.cart-product__head .head-close{width:40px;text-align:right}.cart-product__body{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:20px 15px;border-bottom:1px solid #D9D9D9}.cart-product__body .body-img{width:95px}.cart-product__body .body-common{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:calc(100% - 299px);padding-left:15px;-webkit-box-pack:justify;justify-content:space-between}.cart-product__body .body-total{width:164px;text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cart-product__body .body-close{width:40px;text-align:right}.cart__img{width:70px;height:70px;margin:0 0 0 auto;position:relative}.cart__img a{display:block;overflow:hidden}.cart__descr{text-align:left;width:35%;overflow:hidden;padding-right:5px}.cart__descr h4{color:var(--brandstore-primary);font:20px/27px var(--font-primary);margin:0}.cart__descr a{display:inline-block;margin-bottom:5px}.cart__descr a h4{color:var(--brandstore-primary);font:20px/27px var(--font-primary)}.cart__descr a h4:hover{color:var(--color-text)}.cart__descr a:hover{color:var(--color-text)}.cart__descr p{margin:0;font-size:14px;line-height:19px;color:var(--color-text-light)}.cart__price{text-align:center;padding:0 10px}.cart__quantity{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 5px;min-width:126px}.cart__quantity span{width:30px;height:30px;-webkit-box-flex:0;flex:0 0 30px;max-width:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#F0F0F0 0% 0% no-repeat;cursor:pointer}.cart__quantity span.minus{border-radius:var(--radius-medium) 0 0 4px}.cart__quantity span.minus img{min-height:1px}.cart__quantity span.plus{border-radius:0 4px 4px 0}.cart__quantity input{background:#F0F0F0 0% 0% no-repeat;width:100px;-webkit-box-flex:0;flex:0 0 100px;max-width:100px;height:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font:16px/21px var(--font-primary);border:0;margin:0 3px;text-align:center;padding:0 5px;border-radius:0;box-shadow:none}.cart__quantity input:disabled{border-radius:0}.cart__total{font:20px/27px var(--font-primary);text-align:right}.cart__bottom{display:-webkit-box;display:flex;flex-wrap:wrap;padding:31px 25px 10px 0;border-bottom:1px solid #D9D9D9}.cart__bottom .cart-coupon-wrap{-webkit-box-flex:0;flex:0 0 380px;max-width:380px;margin-bottom:20px}.cart-coupon-wrap .woocommerce-info{margin-bottom:10px}.cart-coupon-wrap h4{color:var(--brandstore-primary);padding-left:10px}.woocommerce-form-coupon{display:block!important}.woocommerce-form-coupon h4{color:var(--brandstore-primary);padding-left:10px}.cart__bottom .coupon{position:relative;overflow:hidden;height:40px}.cart__bottom .coupon.coupon-visible{display:block}.cart__bottom .coupon__input{position:absolute;left:0;top:0;width:100%;padding:0 75px 0 16px;white-space:nowrap;text-overflow:ellipsis;height:100%;border:1px solid #AAA;border-radius:0 25px 25px 0;font:12px/16px var(--font-primary);color:#AAA;background:#fff;box-shadow:none}.cart__bottom .coupon__btn{width:68px;height:100%;background:#F0F0F0;text-align:center;font:14px/19px var(--font-primary);position:absolute;top:0;right:0;cursor:pointer;color:#7e7e7e;border:1px solid #AAA;border-left:0;border-radius:0 25px 25px 0;padding:0;-moz-appearance:none;-webkit-appearance:none}.cart__bottom .coupon input::-moz-placeholder{opacity:1;color:#AAA;font:12px/16px var(--font-primary)}.cart__bottom .coupon input::-webkit-input-placeholder{opacity:1;color:#AAA;font:12px/16px var(--font-primary)}.cart__bottom .coupon input:-ms-input-placeholder{opacity:1;color:#AAA;font:12px/16px var(--font-primary)}.cart__bottom .coupon input::placeholder{opacity:1;color:#AAA;font:12px/16px var(--font-primary)}.cart__bottom .coupon input::-o-placeholder{opacity:1;color:#AAA;font:12px/16px var(--font-primary)}.cart__bottom .coupon input::-webkit-input-placeholder{opacity:1;color:#AAA;font:12px/16px var(--font-primary)}.cart__bottom .coupon input:-ms-input-placeholder{opacity:1;color:#AAA;font:12px/16px var(--font-primary)}.cart__bottom .prices{margin-left:auto;max-width:430px}.cart__bottom .prices table{min-width:320px;margin:0}.cart__bottom .prices table th,.cart__bottom .prices table td,.cart__bottom .prices table:not(.has-background) tbody tr:nth-child(2n) td{background:none}.cart__bottom .prices table tr td,.cart__bottom .prices table tr th{font-size:16px;line-height:21px;color:var(--color-text-light);padding:0 30px 15px;font-weight:400}.cart__bottom .prices table tr th:first-child,.cart__bottom .prices table tr td:first-child{white-space:nowrap}.cart__bottom .prices table tr td:last-child{text-align:right;font:16px/21px var(--font-primary);color:var(--color-text)}.cart__bottom .prices table tr td:last-child.prices__total{font:24px/32px var(--font-primary);color:var(--brandstore-primary)}.cart__bottom small.includes_tax,.order-summary__total small.includes_tax{display:block}.cart__btns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;padding:30px 45px 10px}.cart__btns .btn-checkout{font-size:16px;min-width:220px;height:48px;line-height:48px;margin-left:20px}.cart__btns span{font:16px/23px var(--font-primary);color:#888;margin-left:20px}.cart__btns .link-update{font:16px/23px var(--font-primary);border:1px solid var(--color-black);background:var(--color-bg-white);transition:ease all 0.3s;border-radius:var(--radius-pill);color:var(--color-black)}.cart__btns .link-update:hover{background:var(--color-black);color:var(--color-white);opacity:1}.track{width:458px;max-width:100%;margin:0 auto}.track__wrap{background:var(--color-bg-white) 0% 0% no-repeat;box-shadow:0 5px 99px #0003;border-radius:var(--radius-pill);margin:40px 0;padding:40px 40px 55px}.track__wrap h3{margin:0 0 25px}.track__wrap label{display:block;margin-bottom:8px}.track__wrap input{display:block;width:100%;margin-bottom:20px}.track__wrap .btn-def{min-width:80px;height:48px;line-height:48px;font-size:20px}.faq .h2{margin:0 0 50px}.faq__wrap{margin:25px 0;padding:60px 75px 60px 55px;height:680px;overflow:hidden}.faq__row{display:-webkit-box;display:flex;margin:0 -25px}.faq__col{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding:0 25px;display:block}.ui-accordion .ui-accordion-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border:0;border-bottom:1px solid #D9D9D9;color:var(--color-text);font:20px/27px var(--font-primary);background:#fff;padding:10px 0;margin-bottom:20px;border-radius:0}.ui-accordion .ui-accordion-header-icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4yMDEiIGhlaWdodD0iMTQuMjAxIiB2aWV3Qm94PSIwIDAgMTQuMjAxIDE0LjIwMSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6IzMzMztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMiw4VjIwLjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjkgLTgpIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yMC4yLDEySDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04IC01LjkpIi8+PC9nPjwvZz48L3N2Zz4=) no-repeat;width:14px;-webkit-box-flex:0;flex:0 0 14px;height:14px;-webkit-box-ordinal-group:3;order:2;margin-left:auto;display:inline-block}.ui-accordion .ui-accordion-header.ui-state-active{background:#fff}.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC41IiBoZWlnaHQ9IjIuNSIgdmlld0JveD0iMCAwIDE0LjUgMi41Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDpub25lO3N0cm9rZTojZmY2MjAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6Mi41cHg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMjUgLTUuODkxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA3LjE0MSkiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjAsMTJIOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTggLTEyKSIvPjwvZz48L2c+PC9zdmc+) no-repeat;background-position:center}.ui-accordion .ui-accordion-content{margin-top:-5px;padding:0 0 10px;border:0;font-size:16px;line-height:24px;color:var(--color-text-dark);max-height:150px;overflow:auto;font-weight:400}.ui-accordion .ui-accordion-content p{margin:0}.info-page{width:940px;max-width:100%;margin:0 auto}.info-page__img{margin-bottom:20px}.info-page__wrap{background:var(--color-bg-white) 0% 0% no-repeat;border-radius:var(--radius-pill);margin:40px 0;padding:95px 55px 120px;text-align:center}.info-page__wrap .h2{margin:0 0 10px}.info-page__wrap p{margin:0}.info-page__wrap .btn-back,.info-page__wrap .btn-track{font:16px/23px var(--font-primary);min-width:160px;height:48px;line-height:48px;margin-top:45px}.info-page__wrap .btn-back img,.info-page__wrap .btn-track img{vertical-align:middle;display:inline-block;margin-right:7px;margin-top:-2px}.login{width:458px;max-width:100%;margin:40px auto 60px;background:var(--color-bg-white) 0% 0% no-repeat;box-shadow:0 5px 99px #0003;border-radius:0 var(--radius-pill) var(--radius-pill) var(--radius-pill)}.login .error{background:var(--brandstore-primary);padding:10px;color:var(--color-white);margin-bottom:10px;border-radius:5px}.login h3{margin:0 0 25px;padding:30px 0 0 25px}.login label{display:block;margin-bottom:4px}.login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:6px;margin-bottom:0;width:100%}.login .login-form-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.login input{display:block;width:100%;margin-bottom:17px;height:40px}.login input[type="checkbox"]{display:inline-block;width:auto;height:auto;margin-bottom:0;flex-shrink:0}body .login .gform_wrapper .top_label .gfield_label{font:16px/24px "Segoe UI";font-weight:400}body .login .gform_wrapper .top_label div.ginput_container{margin-top:0}body .login .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{background-color:var(--brandstore-primary);color:var(--color-white);border-radius:var(--radius-pill);font:16px var(--font-primary)}.login .checkbox-area{margin-top:25px}.login__btns{margin-top:35px}.login__btns span{color:#888}.login .btn-def{min-width:100px;height:48px;line-height:48px;padding:0;margin:0 20px 5px 0}.login .wpo365-mssignin-wrapper,.universal-bg .wpo365-mssignin-wrapper{padding:0 0 20px}.login .wpo365-mssignin-spacearound,.universal-bg .wpo365-mssignin-spacearound{display:flex}.login .wpo365-mssignin-button,.universal-bg .wpo365-mssignin-button{display:flex!important;align-items:center!important;gap:12px!important;height:48px!important;padding:0 24px!important;background:var(--brandstore-primary)!important;color:var(--color-white)!important;border:none!important;border-radius:var(--radius-pill)!important;font-family:var(--font-bold)!important;font-size:16px!important;cursor:pointer!important;transition:ease all 0.3s!important;box-shadow:none!important;width:100%!important;justify-content:center!important}.login .wpo365-mssignin-button:hover,.universal-bg .wpo365-mssignin-button:hover{background:var(--unica-orange)!important}.login .wpo365-mssignin-logo,.universal-bg .wpo365-mssignin-logo{display:none!important}.login .wpo365-mssignin-label,.universal-bg .wpo365-mssignin-label{white-space:nowrap;color:var(--color-white)!important}.login .link{color:var(--color-text);font-weight:700;white-space:nowrap;margin:0 0 5px}.login .tabs__caption{border-bottom:1px solid #D9D9D9;padding:0;margin:0}.login .tabs__caption li{font-size:20px;line-height:27px;border-bottom:3px solid #fff0;padding:25px 15px 17px 20px;color:var(--color-text);margin:0;position:relative}.login .tabs__caption li.active{border-color:var(--brandstore-primary);text-shadow:1px 0 0 #333}.login .tabs__content{padding:35px 40px 30px}.login-option{padding:16px;border:0;background:#f9f9f9;text-align:center;box-sizing:border-box;transition:border-color 0.15s}.login-option:hover{border-color:var(--brandstore-primary)}.login-option.standard-login{text-align:left;background:#fff0;margin-top:0}.login-option__title{margin:0 0 12px;font-size:15px;font-weight:600}.login-separator{position:relative;text-align:center;margin:14px 0}.login-separator::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#ddd}.login-separator span{position:relative;background:#fff;padding:0 12px;color:#999;font-size:13px;z-index:1}.login-form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;flex-wrap:wrap;gap:8px}.login-problems-link{color:#888;font-size:13px}.woocommerce-pagination{float:none;text-align:center}.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:var(--brandstore-primary);border:1px solid var(--brandstore-primary);color:var(--color-white)}.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.next:hover{background-color:var(--brandstore-primary);color:var(--color-white)}.woocommerce-pagination .page-numbers li .page-numbers.prev,.woocommerce-pagination .page-numbers li .page-numbers.prev:hover{background-color:var(--brandstore-primary);color:var(--color-white)}.woocommerce-pagination .page-numbers li .page-numbers:not(.current){background-color:var(--color-white);border:1px solid var(--brandstore-primary);color:var(--brandstore-primary)}.woocommerce-form-coupon-toggle{padding-top:80px}.checkout{padding:0 0 80px}.copy-billing-details{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--radius-medium);font-size:11px;height:26px;line-height:24px;padding-top:0;padding-bottom:0;margin-left:20px}.copy-billing-details:hover{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}#ship-to-different-address{font-size:20px}#ship-to-different-address .woocommerce-form__input-checkbox{height:20px;display:inline-block;width:20px}.checkout .sc_info_box{background:none;padding:20px 0!important}.checkout .sc_info_box .gift-certificate-show-form .show_hide_list{margin-bottom:0}.checkout .sc_info_box .gift-certificate-show-form input[type="radio"]{height:auto;width:auto;margin:0;padding:0;display:inline-block}.checkout .sc_info_box .gift-certificate-show-form label{display:inline-block}.checkout .sc_info_box .form_table{border-top:1px}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:var(--brandstore-primary);border-left:0}.woocommerce-form-coupon input[type="text"]{background:var(--color-bg-white) 0% 0% no-repeat;border:1px solid var(--color-border);border-radius:var(--radius-medium);height:48px;padding-left:16px;font-family:var(--font-bold)}.woocommerce-form-coupon button,.woocommerce-form-coupon button:hover{background-color:var(--brandstore-primary);color:var(--color-white)}#payment .place-order{margin-top:0;padding:0}.woocommerce-terms-and-conditions-wrapper{display:none}.woocommerce-input-wrapper .select2-container .select2-selection--single{height:48px}#payment .payment_methods>li .payment_box,#payment .place-order{background:#fff}.woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding-left:16px}.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:11px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--brandstore-primary)}.woocommerce-input-wrapper .select2-container--default .select2-selection--single{border:1px solid var(--color-border);font-family:var(--font-bold)}.checkout__row{display:-webkit-box;display:flex;margin:0 -15px;flex-wrap:wrap}.checkout__col{padding:0 15px}.checkout__col_left{-webkit-box-flex:0;flex:0 0 66%;max-height:66%}.checkout__col_right{-webkit-box-flex:0;flex:0 0 34%;max-height:34%}.checkout__left{padding:40px;background:var(--color-bg-white);border:1px solid #DCDCDC}.checkout__right{padding:30px;padding-top:40px;background:var(--color-bg-white);border:1px solid #DCDCDC}.checkout h4{margin:0 0 25px}.checkout label{display:block;margin-bottom:7px}.checkout label span{color:var(--brandstore-primary)}.checkout input{display:block;width:100%;margin-bottom:20px}.checkout input+input{margin-top:-10px}.checkout textarea{height:140px;resize:none;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:15px}.checkout .btn-order{display:block;margin-top:27px}.inputs-field{display:-webkit-box;display:flex;margin:0 -15px}.inputs-field__col{padding:0 15px;-webkit-box-flex:0;flex:0 0 50%;max-height:50%}.select-box-default{position:relative;margin-bottom:20px}.select-box-default .select2-container{width:100%!important}.select-box-default .select2-container .select2-selection--single{height:48px;border:1px solid var(--color-border);border-radius:var(--radius-medium)}.select-box-default .select2-container .select2-selection--single .select2-selection__rendered{line-height:48px;color:var(--color-text-light);font-size:14px;padding-left:15px}.select-box-default .select2-container .select2-selection__arrow{height:48px}.select-box-default .select2-container .select2-selection__arrow b{border-width:6px 5px 0 5px!important;margin-left:-8px}.select-box-default .select2-container.select2-container--open .select2-selection__arrow b{border-width:0 5px 6px 5px!important}.order-summary__list{padding-bottom:10px;border-bottom:1px solid #DDD}.order-summary__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:15px}.order-summary__img{-webkit-box-flex:0;flex:0 0 70px;max-width:70px}.order-summary__descr{-webkit-box-flex:1;flex:1 1 100%;padding-left:15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.order-summary__descr .description{-webkit-box-flex:0;flex:0 0 70%;max-width:70%}.order-summary__descr .description p{font:16px/21px var(--font-primary);margin:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.order-summary__descr .description p a{color:var(--color-text)}.order-summary__descr .description p a:hover{color:var(--brandstore-primary)}.order-summary__descr .description p a.close{width:10px;height:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-left:10px}.order-summary__descr .description span{color:var(--color-text-light);font-size:13px;line-height:17px}.order-summary__descr .count-price{-webkit-box-flex:0;flex:0 0 30%;max-width:30%}.order-summary__descr .count-price .count{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.order-summary__descr .count-price .count span{width:10px;height:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer}.order-summary__descr .count-price .count input{width:20px;padding:0 2px;font:14px/19px var(--font-primary);color:#666;border:0;height:20px;margin:0;text-align:center}.order-summary__descr .count-price .price{text-align:center;font:16px/21px var(--font-primary)}.order-summary__total{padding:30px 0 25px;border-bottom:1px solid #DDD}.order-summary__total table{width:100%}.order-summary__total table tr td,.order-summary__total table tr th{font-size:16px;line-height:21px;color:var(--color-text-light);padding:0 0 5px;background:#fff0}.order-summary__total table tr td:last-child{text-align:right;font:14px/19px var(--font-primary);color:var(--color-text)}.order-summary__total table tr td:last-child.prices__total{font:20px/27px var(--font-primary);color:var(--brandstore-primary)}.payment-method{padding:30px 0 10px}.payment-method h4{margin-bottom:15px}.payment-method__accordion .ui-accordion-header{margin-bottom:10px}.payment-method__accordion .ui-accordion-header-icon{display:none}.payment-method__accordion label{margin:0;font-size:16px;line-height:21px}.payment-method__accordion .radio-area .radio+label:before{width:12px;height:12px}.payment-method__accordion .ui-accordion-header-active .radio-area .radio+label:after{opacity:1;width:6px;height:6px;left:3px;top:6px}.payment-method__accordion .ui-accordion-content{margin:0;padding:5px 0;color:var(--color-text-light);font-size:13px;line-height:20px}.payment-method__accordion .ui-accordion-content a{text-decoration:underline;color:var(--color-text-light);font-size:13px;line-height:20px}#order_review{float:none;width:auto;clear:none}#payment .payment_methods>li:not(.woocommerce-notice){background-color:var(--color-white)}#payment .payment_methods>li:not(.woocommerce-notice):hover{background-color:var(--color-white)}#payment .payment_methods li{padding-top:10px}#payment .payment_methods>li .payment_box{margin-top:10px;border-top:1px solid #D9D9D9;background-color:var(--color-white);color:var(--color-text-light);font-size:13px}#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label::before,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label::before{content:""}#payment .payment_methods>.wc_payment_method>label{margin:0;line-height:21px;padding:0 0 0 20px;font:16px var(--font-primary)}#payment .payment_methods>.wc_payment_method .input-radio:not(checked)+label:before{content:"";display:block;position:absolute;width:11px;height:11px;border:1px solid var(--color-border);border-radius:var(--radius-circle);left:0;right:0;top:3px;font-family:none;color:#fff0}#payment .payment_methods>.wc_payment_method .input-radio+label:before{width:12px;height:12px}#payment .payment_methods>.wc_payment_method .input-radio:not(checked)+label:after{content:"";display:block;position:absolute;left:3px;top:6px;font-size:11px;color:#ed6d4a;opacity:0;-webkit-transition:0.6s;transition:0.6s;border:1px solid var(--brandstore-primary);background:var(--brandstore-primary);border-radius:var(--radius-circle);width:5px;height:5px}#payment .payment_methods>.wc_payment_method .input-radio:checked+label:after{opacity:1}#payment .payment_methods>.wc_payment_method>label{padding-left:20px;position:relative}#place_order{display:block;width:100%;color:var(--color-white);padding:0;font-weight:400;font-family:var(--font-bold)}.checkout input[type="text"],.checkout input[type="tel"],.checkout input[type="number"],.checkout input[type="email"],.woocommerce-account input[type="text"],.woocommerce-account input[type="password"],.woocommerce-account input[type="tel"],.woocommerce-account input[type="email"]{background:var(--color-bg-white) 0% 0% no-repeat;border:1px solid var(--color-border);border-radius:var(--radius-medium);height:48px;padding-left:16px;font-family:var(--font-bold);overflow:hidden;box-shadow:none}body.user-switched ul#shipping_method li{padding-bottom:6px}body.user-switched ul#shipping_method input{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}body.user-switched .checkout .woocommerce-shipping-methods label{display:block;position:relative;padding-left:20px}body.user-switched .checkout .woocommerce-shipping-methods .shipping_method:not(checked)+label:before{content:"";display:block;position:absolute;width:11px;height:11px;border:1px solid var(--color-border);border-radius:var(--radius-circle);left:0;right:0;top:3px;font-family:none;color:#fff0}body.user-switched .checkout .woocommerce-shipping-methods input[type=radio]:first-child:checked+label::before,body.user-switched .checkout .woocommerce-shipping-methods input[type=radio]:first-child:checked+label::before{content:""}body.user-switched .checkout .woocommerce-shipping-methods .shipping_method:not(checked)+label:after{content:"";display:block;position:absolute;left:3px;top:6px;font-size:11px;color:#ed6d4a;opacity:0;-webkit-transition:0.6s;transition:0.6s;border:1px solid var(--brandstore-primary);background:var(--brandstore-primary);border-radius:var(--radius-circle);width:5px;height:5px}body.user-switched .checkout .woocommerce-shipping-methods .shipping_method:checked+label::after{opacity:1}.universal-bg_login .gform_wrapper .show-password-input{display:none;position:absolute;margin:0;top:3px}.show-password-input{top:3px}.checkout textarea{height:140px;resize:none;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:15px;background-color:var(--color-white)}.checkout textarea:focus{background-color:var(--color-white)}.my-account{padding:80px 0}.my-account__row{display:-webkit-box;display:flex}.my-account__sidebar{-webkit-box-flex:0;flex:0 0 261px;max-width:261px}.my-account__content{padding:0 0 0 50px;-webkit-box-flex:1;flex:1 1 100%;font-size:18px;line-height:28px}.my-account__content .h3{font:25px/33px var(--font-primary);margin:10px 0 20px}.view-order .h4{margin:10px 10px 20px}.sidebar__wrap{background:#F4F4F4;padding:18px 0 10px}.sidebar__wrap ul{list-style:none;margin:0;padding:0}.sidebar__link{padding:7px 16px;border-left:3px solid #fff0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:var(--color-text)}.sidebar__link .icon{margin-right:16px;width:20px}.sidebar__link:hover,.is-active .sidebar__link{border-color:var(--brandstore-primary);opacity:1;text-shadow:1px 0 0 #333}.sidebar__link:hover svg .a,.sidebar__link:hover svg .b,.is-active .sidebar__link svg .a,.is-active .sidebar__link svg .b,.sidebar__link:hover svg path,.is-active .sidebar__link svg path{fill:var(--brandstore-primary)!important}table.stylized{width:100%;border-collapse:collapse;border:0;border-spacing:0;font-size:16px;line-height:21px}table.stylized tr:nth-child(2) td{padding-top:30px}table.stylized th{background:#EEE;padding:15px;font-weight:400}table.stylized th:first-child{border-top-left-radius:10px}table.stylized th:last-child{border-top-right-radius:10px;padding-right:30px}table.stylized th.head-descr{text-align:left}table.stylized th.head-total{text-align:right}table.stylized td{padding:20px 15px;border-bottom:1px solid #D9D9D9;text-align:center;color:var(--color-text-dark)}table.stylized td .btn-order{font-size:13px;min-width:80px;height:30px;line-height:30px}table.stylized td.body-img{width:100px;padding-left:0;padding-right:0}table.stylized td.body-img .cart__img{margin-left:30px}table.stylized td.body-close{padding-left:0;text-align:right}table.stylized td:last-child{padding-right:30px;text-align:right}table.prices{margin-left:auto;min-width:320px}table.prices tr td{font-size:16px;line-height:21px;color:var(--color-text-light);padding:8px 30px 15px}table.prices tr td:last-child{text-align:right;font:16px/21px var(--font-primary);color:var(--color-text)}table.prices tr td:last-child.prices__total{font:24px/32px var(--font-primary);color:var(--brandstore-primary)}.account-details{font-size:16px;line-height:21px}.account-details h4{margin:10px 0 30px}.account-details label{margin-bottom:7px;display:block}.account-details label span{color:var(--brandstore-primary)}.account-details label.label-password{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.account-details input{display:block;width:100%;margin-bottom:20px;font-size:16px}.account-details input+input{margin-top:-10px}.account-details .input-password{position:relative;overflow:hidden}.account-details .input-password__eye{position:absolute;top:15px;right:17px}.account-details textarea{height:140px;resize:none;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:15px}.account-details .btn-update{margin-left:auto;font:18px/24px var(--font-primary);min-width:100px;width:100px;height:40px;line-height:40px;display:block;margin:15px 0 15px auto}.account-details .select-box-default .select2-container .select2-selection--single .select2-selection__rendered{font-size:16px;color:var(--color-text);font-family:var(--font-bold)}.billing-address{margin-top:60px}.billing-address h4{margin:0 0 20px}.billing-address .ui-accordion .ui-accordion-header{padding-bottom:0;margin-bottom:25px}.billing-address .ui-accordion-content{padding:0;visibility:hidden;display:none!important}.tabs-account__content{display:none}.tabs-account__content.active{display:block}.account-product__img{width:70px;height:70px;margin-left:40px;position:relative}.account-product__img a{display:block;overflow:hidden}.account-product__descr{text-align:left}.account-product__descr h4{color:var(--brandstore-primary);font:20px/27px var(--font-primary);margin:0}.account-product__descr a{display:inline-block;margin-bottom:5px}.account-product__descr a h4{color:var(--brandstore-primary);font:20px/27px var(--font-primary)}.account-product__descr a h4:hover{color:var(--color-text)}.account-product__descr a:hover{color:var(--color-text)}.account-product__descr p{margin:0;font-size:14px;line-height:19px;color:var(--color-text-light)}.account-product__quantity{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.account-product__quantity span{width:30px;height:30px;-webkit-box-flex:0;flex:0 0 30px;max-width:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#F0F0F0 0% 0% no-repeat;cursor:pointer}.account-product__quantity span.minus{border-radius:var(--radius-medium) 0 0 4px}.account-product__quantity span.plus{border-radius:0 4px 4px 0}.account-product__quantity input{background:#F0F0F0 0% 0% no-repeat;width:50px;-webkit-box-flex:0;flex:0 0 50px;max-width:50px;height:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font:16px/21px var(--font-primary);border:0;margin:0 3px;text-align:center;padding:0 5px;border-radius:0}.account-product__quantity input:disabled{border-radius:0}.account-product__total{font:20px/27px var(--font-primary);text-align:right}.site-notification{position:fixed;top:0;left:0;width:100%;background:var(--brandstore-primary);color:var(--color-white);display:none;z-index:99}.site-notification .site-notification__wrap{padding:5px 0}body.admin-bar .site-notification{top:32px}body.site-notification-enabled .site-notification{display:block}.site-notification__text{font-size:16px;font-weight:400;text-align:center}.site-notification__close{margin-left:25px;cursor:pointer;position:absolute;top:0;right:0;max-width:22px}.cookies-message{position:fixed;bottom:0;left:0;width:100%;background:var(--brandstore-primary);color:var(--color-white);padding:25px 0;display:none;z-index:2}.cookies-message.enabled{display:block}.cookies-message__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.cookies-message__col{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.cookies-message__img{margin-right:25px;flex:0 0 50px;max-width:50px}.cookies-message__text{font-size:16px;font-weight:400}.cookies-message__text span{display:block}.cookies-message__btns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:auto}.cookies-message__btns a{font-size:16px;font-weight:700;border-radius:var(--radius-medium);padding:0 15px;display:flex;align-items:center;height:42px;background:#0000001A;color:var(--color-white);margin-left:20px;white-space:nowrap}.cookies-message__btns a.hide-cookies-message{color:var(--brandstore-primary);background:#fff}.cookies-message__close{margin-left:25px;cursor:pointer;display:flex;flex:0 0 22px;max-width:22px}.alert{position:fixed;top:0;left:0;width:100%;background:var(--brandstore-primary);color:var(--color-white);padding:10px 0;z-index:1000;display:none}body.admin-bar .alert{top:32px}.alert.visible{display:block}.alert__wrap{display:flex;align-items:center;flex-wrap:wrap;color:var(--color-white);font-size:16px;justify-content:center;font-weight:400}.alert a{border-bottom:1px solid #fff;margin-left:10px;color:var(--color-white);font-weight:700}.contacts{padding:0 0 70px}.contacts__wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-top:55px}.contacts__text{padding-right:15px;flex:0 0 50%;max-width:50%}.contacts-text__left{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}.contacts__text h4{font-size:20px;line-height:27px;color:var(--color-text);margin:0 0 20px}.contacts__text a{text-decoration:underline;font-size:16px;line-height:26px;color:var(--brandstore-secondary)}.contacts__text p{font-size:16px;line-height:26px;color:var(--color-text);margin:0 0 35px}.contacts__text ul{list-style:none;margin:0;padding:0}.contacts__text ul li a{letter-spacing:0;color:var(--color-text);font-size:14px;line-height:19px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;text-decoration:none}.contacts__text ul li a img{margin-right:6px}.contacts-text__wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-bottom:70px}.contacts-text__img{margin-left:34px}.contacts__form{flex:0 0 50%;max-width:50%;padding-left:85px}.contacts__form h4{margin-bottom:30px}.contacts__form form{padding:30px;background:var(--color-bg-white);border:1px solid #DCDCDC;border-radius:10px}.contacts__form label{display:block;margin-bottom:7px}.contacts__form input{display:block;width:100%;margin-bottom:20px}.contacts__form textarea{height:140px;margin-bottom:30px}.contacts__form .btn-submit{font-size:18px;min-width:100px;width:100px;height:40px;line-height:40px;font-weight:700;border-radius:var(--radius-medium);transition:ease all 0.3s;padding:0;margin:0 0 0 auto}.default-page{padding-bottom:70px}.default-page__img{margin:40px 0}.default-page b{font-family:var(--font-bold);color:#1F1F1F;margin-bottom:10px;display:block}.default-page a{color:#525195;text-decoration:underline}.default-page a:hover{text-decoration:none}.default-page p,.default-page b{line-height:24px}.coming-soon{padding-top:100px;padding-bottom:80px;max-width:565px;margin:0 auto;width:100%}.coming-soon__heading{font:56px/44px var(--font-primary);color:var(--brandstore-primary);margin:0 0 44px}.coming-soon .coming-soon__subtitle{font:20px/27px var(--font-primary);margin:0 0 20px}.coming-soon p{line-height:24px;margin-bottom:40px}.arrow-bounce-bg{width:50px;height:50px;position:fixed;bottom:20px;right:20px;transition:ease all 0.3s;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}.arrow-bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.arrow-bounce a{color:var(--brandstore-secondary);cursor:pointer}.arrow-bounce a:hover{opacity:1}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.checkout_coupon{margin:0}.checkout_coupon .form-row-first{margin:0;width:30%;float:left}.checkout_coupon .form-row-first input{border-radius:var(--radius-medium) 0 0 4px}.checkout_coupon .form-row-last{float:left}.checkout_coupon .form-row-last button{background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);border-radius:0 4px 4px 0;height:48px;margin-left:10px}.checkout .woocommerce-shipping-methods label{margin:0}.checkout table:not(.has-background) tbody tr:nth-child(2n) td{background:#fff0}p.stars.selected a.active::before,p.stars.selected a.active:before,p.stars:hover a:before,p.stars.selected a:not(.active):before,p.stars.selected a.active:before,.star-rating span:before,.quantity .plus,.quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,#payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:var(--brandstore-secondary)}.payvision_redirect .checkout.button{width:auto;height:40px;display:inline-block;border-radius:var(--radius-medium);background:var(--brandstore-primary);color:var(--color-white);font-size:14px;line-height:19px;padding:0 10px;margin:10px auto}.site-main{margin:0}.content-area{width:100%!important;float:none;padding:80px 0 0;margin:0}.single-product div.product:not(.bundled_product_summary){display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}div.bundled_product_summary,.woocommerce div.product.bundled_product_summary{max-width:100%}.bundled_product_summary .bundled_product_optional_checkbox input,.single-product form.cart .bundled_product_summary .bundled_product_optional_checkbox input{height:auto}.single-product div.product:not(.bundled_product_summary):before,.single-product div.product:not(.bundled_product_summary):after{display:none}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{-webkit-box-flex:0;flex:0 0 552px;max-width:552px;width:auto;display:block;position:relative;margin:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:90px;height:90px;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:10px;float:none}.is-sustainable{background:url(data:image/png;base64,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) top left no-repeat;background-size:cover;width:60px;height:60px;top:0;left:0;position:absolute;z-index:1;display:none!important}.storefront-full-width-content.single-product div.product .summary{-webkit-box-flex:1;flex:0 0 calc(100% - 552px);max-width:calc(100% - 552px);padding-left:60px;width:auto}.single-product .product__title .h1{font-weight:600;font-family:var(--font-system);margin:0 0 5px}.single-product div.product .woocommerce-product-rating{margin-top:0}.single-product div.product .woocommerce-product-rating a{font-weight:400;text-decoration:none}.single-product .stock{display:none}.single-product .woocommerce-variation-availability .stock{display:block;color:var(--brandstore-primary);font-family:var(--font-bold);padding:10px 0}.single-product .woocommerce-variation-availability .stock.out-of-stock::before,.single-product .woocommerce-variation-availability .stock.in-stock::before{display:none}.woocommerce-product-gallery__wrapper{text-align:center}.count-box{margin-right:20px}.bundle_add_to_cart_button{margin-left:20px}.single-product div.product form.cart{padding:0;margin:0}.woocommerce-variation-add-to-cart,.cart{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;margin-bottom:10px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.single_add_to_cart_button.wc-variation-selection-needed,.single_add_to_cart_button.alt{background:#000;color:var(--color-white);text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font:16px var(--font-primary);height:48px;line-height:48px;min-width:160px;margin-bottom:5px;border-radius:var(--radius-medium);transition:ease all 0.3s}.single_add_to_cart_button.wc-variation-selection-needed:hover,.single_add_to_cart_button.alt:hover{background:var(--color-black);opacity:.7}.button.alt{color:var(--color-white)!important}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.single-product div.product .product_meta,.storefront-product-pagination{display:none}.single-product div.product .product_meta{font:16px/21px "Segoe UI";padding-bottom:10px;font-weight:600;color:var(--color-text)}.single-product div.product .product_meta .sku_wrapper{margin-bottom:5px}.product_meta .sku{color:var(--color-text-dark);font-weight:400}.woocommerce-tabs{padding:0;width:100%;margin-bottom:70px}.woocommerce-tabs .panel{font:16px/24px "Segoe UI"}.woocommerce-tabs ul.tabs{width:100%;float:none;margin:0 0 25px;padding:0;list-style:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;border:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-tabs ul.tabs li{border:0;margin:10px 35px 10px 0;font:16px/21px "Segoe UI";color:var(--color-text);cursor:pointer;-webkit-transition:ease all 0.3s;transition:ease all 0.3s;border-bottom:3px solid #fff0;padding-bottom:5px}.woocommerce-tabs ul.tabs li a{color:var(--color-text);padding:0}.woocommerce-tabs ul.tabs li.active{text-shadow:1px 0 0 var(--brandstore-primary);color:var(--brandstore-primary);border-color:var(--brandstore-primary)}.woocommerce-tabs ul.tabs li.active a{color:var(--brandstore-primary)}.woocommerce-tabs ul.tabs li::after{display:none}.woocommerce-tabs .panel h2:first-child{display:none}.woocommerce-tabs .panel{float:none;margin:0;width:100%}.storefront-full-width-content .related.products>h2:first-child{text-align:left;font-size:36px}.related.products{flex:0 0 100%;max-width:100%}.woocommerce_waitlist.button{background:var(--brandstore-primary);color:var(--color-white);font:16px var(--font-primary);border-radius:var(--radius-medium);transition:ease all 0.3s}.storefront-full-width-content .preview-product__row .content-area{padding:0}.preview-product-popup .wrapper{padding:0;width:100%}.preview-product-popup .preview-product__row,.preview-product-popup .single-product{width:100%}.preview-product-popup .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{margin:10px;width:77px;height:77px}.preview-product-popup .single-product div.product .woocommerce-product-gallery{flex:0 0 408px;max-width:408px;margin:0}.preview-product-popup .single-product div.product .summary{-webkit-box-flex:0;flex:0 0 calc(100% - 408px);padding-left:38px;width:calc(100% - 408px);margin:0}.preview-product-popup .single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:relative;width:auto}.preview-product-popup .storefront-product-pagination,.preview-product-popup .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.preview-product-popup .single-product div.product .variations_button::before,.preview-product-popup .single-product div.product .variations_button::after{display:none}.preview-product-popup .reset_variations{color:var(--brandstore-primary)}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{text-decoration:underline}.checkout-uk-notice{display:none;margin-bottom:0;margin-top:20px;font-size:14px}.checkout-uk-notice.show{display:block;background-color:var(--color-white);color:#7f54b3;border-bottom:1px solid #7f54b3}#tfa_login_btn{background:var(--brandstore-primary);color:var(--color-white);min-width:100px;height:48px;line-height:48px;font-size:20px;margin:0 20px 5px 0;padding:0;font-weight:700;border-radius:var(--radius-medium);display:inline-block;width:auto}.form-row.disable-selection{display:none!important}.disable-selection-address{padding-bottom:10px}.wc-block-grid__product-onsale,.onsale{display:none}.postid-41640 .woocommerce-product-gallery__image a img,.postid-41641 .woocommerce-product-gallery__image a img{width:100%!important}.page-template-note-cards .note-cards{padding:0 0 70px}.page-template-note-cards .note-cards__wrap{margin-top:55px}.cart__note_card_link{border-bottom:1px solid #D9D9D9;padding-top:31px;padding-bottom:13px}.cart__note_card_link a{color:var(--brandstore-primary);padding-left:10px;font:20px/27px var(--font-primary)}.count-box input::-webkit-outer-spin-button,.count-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.count-box input[type=number]{-moz-appearance:textfield}.brandstore-archive-product-count{color:var(--brandstore-primary);font:18px/26px var(--font-primary)}.woocommerce-checkout .checkout__right>h4{text-transform:lowercase}.woocommerce-checkout .checkout__right>h4::first-letter{text-transform:uppercase}.wc_cart-note-cards .wrapper{padding:0;margin:20px 0}.wc_cart-note-cards .showcase__row{display:grid;grid-template-columns:repeat(7,1fr);margin:0;margin-bottom:-1px}.wc_cart-note-cards .showcase__col{padding:0 10px;margin-bottom:0;max-width:100%;border-left:1px solid #eee;border-bottom:1px solid #eee}.wc_cart-note-cards .showcase__link{height:auto}.wc_cart-note-cards .showcase__col img{aspect-ratio:1;object-fit:cover;width:auto;height:AUTO}.ina-modal-inside .ina-modal-actions .ina-button{background:var(--brandstore-primary);border-radius:var(--radius-pill);font-family:var(--font-primary)}.ina-modal-inside .ina-modal-actions .ina-button:hover{opacity:.7;background:var(--brandstore-primary)}body.single-product table.woocommerce-product-attributes .woocommerce-product-attributes-item--attribute_pa_dimensions{display:none}.color-attributes{padding:0 15px;min-height:36px;display:flex;align-items:center}.color-option{border:1px solid #fff;padding:1px;width:28px;height:28px;display:inline-block;border-radius:var(--radius-circle);display:inline-flex;align-items:center;justify-content:center;margin:1px;transition:0.7s ease}.color-option a{width:100%;height:100%;display:inline-block;background:#fff;border-radius:var(--radius-circle);opacity:1;box-shadow:0 0 1px #333}.color-option:hover,.color-option.active{border:1px solid #888}.color-option:hover a,.color-option.active a{box-shadow:unset}.product_images.slick-slider{margin-bottom:0}.brandstore-header-tooltip svg{fill:#fff;position:relative;top:2px}span.brandstore-header-tooltip{border-radius:var(--radius-medium);fill:#fff}body.woocommerce-checkout .checkout .woocommerce-info{width:100%;margin:0 15px 15px}.checkout input#billing_block_picqer_sync{display:inline-block;vertical-align:-webkit-baseline-middle;margin-bottom:12px}svg.cart_icon{width:19px}svg.cart_icon .a{fill:var(--color-white);stroke:var(--color-white)}.choose-experience-popup .experience-continue-btn .btn-ing-popup{border-radius:var(--radius-pill)!important;background:var(--color-black)!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{border:0!important;padding-right:10px!important}.button.alt,a.button.alt,input.button.alt,input[type="submit"].button.alt{background-color:var(--brandstore-primary)!important;color:var(--color-white)!important;border-color:var(--brandstore-primary)!important}.button.alt:hover,a.button.alt:hover,input.button.alt:hover,input[type="submit"].button.alt:hover{background-color:#3a005e!important;border-color:#3a005e!important;opacity:1}.update-shipping-addresses input.button{background-color:transparent!important;color:var(--brandstore-primary)!important;border:2px solid var(--brandstore-primary)!important;padding:10px 24px;font-weight:600}.update-shipping-addresses input.button:hover{background-color:var(--brandstore-primary)!important;color:var(--color-white)!important}#address_form button.delete-item,#address_form button.split-item{background:#fff0;border:1px solid var(--color-border-light);color:var(--color-text);border-radius:var(--radius-medium);padding:4px 12px;font-size:13px;cursor:pointer;transition:all 0.2s ease}#address_form button.delete-item:hover{background:#fdf2f2;border-color:#c0392b;color:#c0392b}#address_form button.split-item:hover{background:var(--color-bg-light);border-color:var(--brandstore-primary);color:var(--brandstore-primary)}#address_form a.h2-link{color:var(--brandstore-primary);font-weight:600;text-decoration:none}#address_form a.h2-link:hover{text-decoration:underline}#address_form .form-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 0 10px}#address_form .update-shipping-addresses,#address_form .set-shipping-addresses{float:none!important}#address_form .usage-percentage{border-radius:var(--radius-small);overflow:hidden}.woocommerce-page #address_form{padding:20px 0 40px;max-width:100%}.product__delivery{display:none!important}.unica-event-date-field{margin-bottom:20px}