@font-face{font-family:'Muli';font-weight:300;font-style:normal;font-display:swap;src:local('Muli Light'),local('Muli-Light'),url(/themes/custom/vk/fonts/Muli-Light.woff2) format('woff2'),url(/themes/custom/vk/fonts/Muli-Light.woff) format('woff'),url(/themes/custom/vk/fonts/Muli-Light.eot) format('embedded-opentype');}@font-face{font-family:'Muli';font-weight:normal;font-style:normal;font-display:swap;src:local('Muli'),local('Muli-Regular'),url(/themes/custom/vk/fonts/Muli-Regular.woff2) format('woff2'),url(/themes/custom/vk/fonts/Muli-Regular.woff) format('woff'),url(/themes/custom/vk/fonts/Muli-Regular.eot) format('embedded-opentype');}@font-face{font-family:'Muli';font-weight:bold;font-style:normal;font-display:swap;src:local('Muli Bold'),local('Muli-Bold'),url(/themes/custom/vk/fonts/Muli-Bold.woff2) format('woff2'),url(/themes/custom/vk/fonts/Muli-Bold.woff) format('woff'),url(/themes/custom/vk/fonts/Muli-Bold.eot) format('embedded-opentype');}@font-face{font-family:'Smooth Stone';font-weight:normal;font-style:normal;font-display:swap;src:local('Smooth Stone'),local('Smooth Stone Regular'),local('SmoothStone-Regular'),url(/themes/custom/vk/fonts/SmoothStone-Regular.woff2) format('woff2'),url(/themes/custom/vk/fonts/SmoothStone-Regular.woff) format('woff'),url(/themes/custom/vk/fonts/SmoothStone-Regular.eot) format('embedded-opentype');}@font-face{font-family:'Swansea';font-weight:bold;font-style:normal;font-display:swap;src:local('Swansea Bold'),local('Swansea-Bold'),url(/themes/custom/vk/fonts/SwanseaBold.woff2) format('woff2'),url(/themes/custom/vk/fonts/SwanseaBold.woff) format('woff');}@font-face{font-family:'Swansea';font-weight:normal;font-style:normal;font-display:swap;src:local('Swansea'),local('Swansea Regular'),url(/themes/custom/vk/fonts/Swansea.woff2) format('woff2'),url(/themes/custom/vk/fonts/Swansea.woff) format('woff');}@font-face{font-family:'Times Now';src:url(/themes/custom/vk/fonts/TimesNow-SemiLight.eot);src:local('Times Now SemiLight'),local('TimesNow-SemiLight'),url(/themes/custom/vk/fonts/TimesNow-SemiLight.eot#iefix) format('embedded-opentype'),url(/themes/custom/vk/fonts/TimesNow-SemiLight.woff2) format('woff2'),url(/themes/custom/vk/fonts/TimesNow-SemiLight.woff) format('woff'),url(/themes/custom/vk/fonts/TimesNow-SemiLight.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Times Now';src:url(/themes/custom/vk/fonts/TimesNow-Bold.eot);src:local('Times Now Bold'),local('TimesNow-Bold'),url(/themes/custom/vk/fonts/TimesNow-Bold.eot#iefix) format('embedded-opentype'),url(/themes/custom/vk/fonts/TimesNow-Bold.woff2) format('woff2'),url(/themes/custom/vk/fonts/TimesNow-Bold.woff) format('woff'),url(/themes/custom/vk/fonts/TimesNow-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Times Now';src:url(/themes/custom/vk/fonts/TimesNow-SemiBold.eot);src:local('Times Now SemiBold'),local('TimesNow-SemiBold'),url(/themes/custom/vk/fonts/TimesNow-SemiBold.eot#iefix) format('embedded-opentype'),url(/themes/custom/vk/fonts/TimesNow-SemiBold.woff2) format('woff2'),url(/themes/custom/vk/fonts/TimesNow-SemiBold.woff) format('woff'),url(/themes/custom/vk/fonts/TimesNow-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;}
:root{--salmon:#ffba99;--green:#235652;--beige:#fcf9f5;--Swansea:'Swansea',sans-serif;--Muli:'Muli',sans-serif;--SmoothStone:'Smooth Stone',cursive;--TimesNow:'Times Now',serif;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}img{max-width:100%;height:auto;}figure{line-height:0;}iframe{border:0;}h1,h2,h3,h4,h5,h6{font-weight:bold;}a{text-decoration:none;color:inherit;}html{font-size:62.5%;}body{font:1.5rem/1.6rem var(--TimesNow);background:#fff;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;}.container{max-width:1560px;margin:0 auto;padding:0 20px;}header{position:fixed;top:0;left:0;right:0;z-index:3;padding:30px 0 10px;text-align:center;background:#fff;}body header .free-shipping{display:none;}body.top-banner header .free-shipping a{display:block;text-align:center;background:#f8f8f8;color:#A29F9F;padding:7px 10px;}body.top-banner.path-products header,body.top-banner.path-product header,body.top-banner.path-checkout header,body.top-banner.path-cart header{padding-top:50px;}body.top-banner.path-products header .free-shipping,body.top-banner.path-product header .free-shipping,body.top-banner.path-checkout header .free-shipping,body.top-banner.path-cart header .free-shipping{display:block;position:absolute;top:0;left:0;width:100%;}body.top-banner.body--scrolled header .free-shipping{display:none;}body.top-banner.body--scrolled header,body.body--scrolled header{padding:14px 0;}.container--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1520px;max-width:100%;}.header__nav{position:relative;width:300px;padding:4px 0;text-align:left;}.header__burger{display:inline-block;position:relative;width:26px;margin:8px 0;border-top:1px solid;cursor:pointer;-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out;z-index:9;}.header--open-menu .header__burger{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);color:#fff;}.header__burger:before{content:'';position:absolute;top:-9px;left:0;width:20px;padding:0 0 9px;border-top:1px solid;}.header--open-menu .header__burger:before{opacity:0;-webkit-transform:rotate(-45deg) translate(4px,1px);-ms-transform:rotate(-45deg) translate(4px,1px);transform:rotate(-45deg) translate(4px,1px);padding:0 0 20px;}.header__burger:after{content:'';position:absolute;bottom:-8px;left:0;width:26px;padding:8px 0 0;border-bottom:1px solid;}.header--open-menu .header__burger:after{bottom:0;padding:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.main-menu{font-size:0;line-height:0;}.main-menu li{display:inline-block;vertical-align:top;margin:0 30px 0 0;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.13rem;}.main-menu .main-menu__expanded li li{font-size:1.4rem;}.main-menu .is-active{font-weight:bold;}.main-menu__parent > span{display:inline-block;position:relative;cursor:pointer;margin:0 0 14px;}.main-menu__parent > span:before{display:none;content:'';position:absolute;top:20px;left:calc(50% - 1px);height:10px;border-left:1px solid;}.main-menu__parent--open > span{font-weight:bold;}.main-menu__parent--open > span:before{display:block;}.main-menu__custom ul li{margin-bottom:2px;}.main-menu__custom ul li a{font-weight:normal;font-size:1.4rem;}.main-menu__expanded{display:none;position:absolute;left:-20px;top:40px;padding:30px;color:#fff;}.main-menu__parent--open > div{display:-webkit-box;display:-ms-flexbox;display:flex;}.main-menu__expanded > ul{display:-webkit-box;display:-ms-flexbox;display:flex;}.main-menu__expanded li{display:block;margin:0 50px 0 0;white-space:nowrap;}.main-menu__expanded li span{display:block;margin:0 0 10px;}.main-menu__expanded li span{font-weight:bold;}.main-menu__expanded li li{margin:0 0 4px;}.main-menu__expanded li .is-active{position:relative;}.main-menu__expanded li a{display:block;text-transform:uppercase;}.main-menu__expanded li .is-active:before{content:'';position:absolute;top:50%;left:-10px;width:6px;border-top:1px solid;}.main-menu__promo{display:block;width:200px;}.main-menu__promo figure{margin:0 0 6px;}.logo{display:block;line-height:0;}.body--scrolled .logo{max-width:265px;margin:-5px 0;}.logo img:last-child{display:none;}.header__tools{position:relative;text-align:right;width:300px;padding:4px 0;font-size:0;line-height:0;}.header__tools > *{display:inline-block;vertical-align:top;font-size:1.5rem;line-height:1.6rem;letter-spacing:0.13rem;}.header__user li{display:inline-block;vertical-align:top;margin:0 0 0 30px;}.header__user li:first-child{margin:0;}.header__user li:first-child a{}.user-logged-in .header__user li:last-child a{}.not-frontpage  .header__user li:first-child a,.body--scrolled .header__user li:first-child a{background-image:url(/themes/custom/vk/images/user-black.svg);}.not-frontpage.user-logged-in .header__user li:last-child a,.body--scrolled.user-logged-in .header__user li:last-child a{background-image:url(/themes/custom/vk/images/logout-black.svg);}.header__tools .block-commerce-cart,.header__tools .cart-widget-decoupled{margin-left:30px;}.header__cart-icon{cursor:pointer;}.header__tools--open-cart .header__cart-icon{font-weight:bold;}.header__cart-icon svg{display:none;fill:currentColor;}.header__cart-icon span:last-child:before{content:'(';display:inline-block;vertical-align:top;}.header__cart-icon span:last-child:after{content:')';display:inline-block;vertical-align:top;}.header__cart{display:none;position:absolute;top:30px;right:-20px;z-index:2;width:320px;height:calc(100vh - 60px);padding:20px 40px 40px;text-align:left;background:var(--beige);color:#000;}.body--scrolled .header__cart{height:calc(100vh - 44px);}.header__tools--open-cart .header__cart{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.header__cart svg{position:absolute;top:20px;right:40px;display:block;width:10px;height:16px;padding:3px 0;cursor:pointer;}.container--main{margin-top:114px;}body.path-products .container--main,body.path-product .container--main,body.path-checkout .container--main,body.path-cart .container--main{margin-top:124px;}.title-area{margin:0 0 30px;padding:10px 0 0;}h1{margin:0;text-align:center;font-size:2rem;line-height:2.5rem;letter-spacing:0.2rem;font-weight:normal;}.back-link{font-size:0;line-height:0;}.back-link svg{display:inline-block;vertical-align:middle;width:8px;height:4px;margin:0 8px 0 0;transform:rotate(-90deg);}.back-link span{display:inline-block;vertical-align:middle;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.13rem;text-decoration:underline;}footer{margin:80px 0 0;padding:60px 0;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.13rem;background:#000;color:#fff;}.container--footer{max-width:1000px;}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}footer h4{margin:0 0 20px;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.13rem;font-weight:bold;}.newsletter .form-item{display:inline-block;vertical-align:top;width:350px;margin:0 20px 0 0;}.newsletter input[type="email"]{border-color:rgba(255,255,255,0.4);color:inherit;}.newsletter button{display:inline-block;vertical-align:top;}.newsletter-message{margin:10px 0 0;visibility:hidden;}.newsletter-message--open{visibility:visible;}.footer__social{width:150px;font-size:0;line-height:0;}.footer__social li{display:inline-block;vertical-align:top;margin:0 20px 0 0;}.footer__social a{position:relative;display:block;border:1px solid #fff;}.footer__social a:after{content:'';position:absolute;bottom:-4px;height:3px;left:50%;right:50%;background:var(--salmon);-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}.footer__social a:focus:after{left:5px;right:5px;}.footer__social svg{display:block;width:38px;height:38px;padding:9px;fill:#fff;}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:60px 0 36px;}.footer__menu{width:calc(100% - 250px);-webkit-column-count:3;-moz-column-count:3;column-count:3;}.footer__main li{display:block;margin:0 0 17px;font-weight:bold;}.footer__main a{position:relative;}.footer__menu-parent{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;}.footer__menu-parent span{display:block;margin:0 0 20px;}.footer__main li li{font-weight:normal;margin:0 0 10px;text-transform:uppercase;}.footer__payments{width:150px;font-size:0;line-height:0;}.footer__payments ul{opacity:0.6;}.footer__payments li{display:inline-block;vertical-align:top;margin:0 10px 0 0;}.footer__payments li:last-child{margin:0;}.footer__payments li .iris{width:38px;height:28px;border-radius:4px;background:#fff;padding:2px 4px;}.footer__payments li .iris img{position:relative;top:50%;display:block;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}.footer__payments a{display:block;}.footer__payments svg{display:block;width:38px;height:28px;fill:#fff;}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.footer__copy{opacity:0.5;}.pixual{width:100px;line-height:0;}.pixual img{width:100%;}.form-item{text-align:left;}label{display:block;margin:0 0 6px;font-size:1rem;line-height:1.3rem;letter-spacing:0.04rem;font-weight:normal;}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],textarea{width:100%;padding:11px 10px;border:1px solid rgba(0,0,0,0.6);border-radius:0;outline:0;font-size:1.3rem;line-height:1.6rem;font-family:var(--TimesNow);letter-spacing:0.052rem;background:rgba(255,255,255,0.12);}textarea{display:block;height:120px;resize:none;}.js-form-type-checkbox{position:relative;margin:0;}.js-form-type-checkbox input{position:absolute;top:0;left:0;width:14px;height:14px;opacity:0;}.js-form-type-checkbox label{display:block;margin:0;padding:0 0 0 20px;font-size:1.1rem;line-height:1.4rem;letter-spacing:0.044rem;font-family:var(--TimesNow);font-weight:normal;}.js-form-type-checkbox a{text-decoration:underline;}.js-form-type-checkbox label:before{content:'';position:absolute;top:0;left:0;width:12px;height:12px;border:1px solid;}.js-form-type-checkbox input:checked + label:after{content:'';position:absolute;top:2px;left:2px;width:10px;height:10px;background:url(/themes/custom/vk/images/sprite.svg) -238px -25px no-repeat;}.select{position:relative;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.052rem;}.cf-add-to-cart-form .add-to-cart .product-variations .selected,.select__inner .select__list{display:inline-block;vertical-align:middle;width:100%;border:1px solid #fff;outline:none;text-align:left;background:rgba(255,255,255,0.12);cursor:pointer;}.cf-add-to-cart-form .add-to-cart .product-variations .selected,.select__inner .select__item{position:relative;display:block;width:100%;padding:11px 28px 11px 10px;white-space:nowrap;overflow:hidden;border-radius:0;}.cf-add-to-cart-form .add-to-cart .product-variations .selected:after,.select__inner .select__item:after{content:'';position:absolute;top:50%;right:10px;width:8px;height:6px;background:url(/themes/custom/vk/images/sprite.svg) -215px -27px;-webkit-transform:translateY(-50%) scaleY(-1);-ms-transform:translateY(-50%) scaleY(-1);transform:translateY(-50%) scaleY(-1);filter:invert(1);}.select--open .select__item:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.cf-add-to-cart-form .add-to-cart .product-variations .items > div.disabled,.select__list .select__item--disabled{display:block;cursor:initial;opacity:0.6;background:#555;}.cf-add-to-cart-form .add-to-cart .product-variations .items,.select__list--dropdown .select__list{display:none;position:absolute;bottom:39px;left:0;right:0;z-index:2;max-width:100%;max-height:300px;border:1px solid #fff;background:#000;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:0;}.cf-add-to-cart-form .add-to-cart .product-variations .items{bottom:47px;}.cf-add-to-cart-form .add-to-cart .product-variations .items.selectHide{display:none;}.cf-add-to-cart-form .add-to-cart .product-variations .items,.select__list--dropdown-active .select__list{display:block;}.cf-add-to-cart-form .add-to-cart .product-variations .items > div,.select__item{display:block;padding:14px 10px;border-bottom:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.12);color:#fff;cursor:pointer;}.cf-add-to-cart-form .add-to-cart .product-variations .selected,.cf-add-to-cart-form .add-to-cart .product-variations .items > div{line-height:1.6rem;;}.cf-add-to-cart-form .add-to-cart .product-variations .items > div:last-child,.select__item:last-child{border:0;}.cf-add-to-cart-form .add-to-cart .product-variations .items > div,.select__item{display:block;}.cf-add-to-cart-form{flex-wrap:wrap;}.cf-add-to-cart-form .loader{width:100%;text-align:center;line-height:normal;}.cf-add-to-cart-form .message{width:100%;background:none !important;line-height:normal;color:#ccc;text-align:center;}.cf-add-to-cart-form .message.error{color:#ffcccb;}.cf-add-to-cart-form .message .close{color:#fff;text-decoration:underline;}.select__item--hover{background:#000;}.select__item--disabled{display:none;}.quantity .form-item{display:inline-block;vertical-align:middle;margin:0 10px;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{width:40px;text-align:center;-moz-appearance:textfield;}.quantity svg{display:inline-block;vertical-align:middle;width:8px;height:8px;fill:#fff;cursor:pointer;}.form__message{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:2rem;background:#000;color:#fff;opacity:0;transition:opacity 0.1s;z-index:-1;background:rgba(0,0,0,0.8);}.form__message--visible{opacity:1;z-index:0;}.form-item--error-message{margin:5px 0 0;font-size:1.2rem;line-height:1.5rem;color:#ea4d4d;}.form-item--error-message a{font-weight:bold;}.pager{text-align:center;font-size:0;line-height:0;}.pager__item{display:inline-block;vertical-align:top;margin:0 15px;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.13rem;}.pager__item--current{letter-spacing:0;}.pager__item--current span{opacity:0.4;}.pager__item.is-active{font-weight:bold;}.more-link{position:relative;display:inline-block;vertical-align:top;padding:11px 30px;border:1px solid #000;outline:0;text-align:center;font-size:1.5rem;line-height:1.6rem;font-family:var(--TimesNow);letter-spacing:0.13rem;background:#000;color:#fff;cursor:pointer;}.more-link--transparent{border-color:#fff;background:none;}.more-link:after{content:'';position:absolute;bottom:-4px;height:3px;left:50%;right:50%;background:var(--salmon);-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}.more-link:focus:after{left:20px;right:20px;}.popup-message{position:fixed;top:calc(50% - 155px);left:calc(50% - 300px);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:595px;min-height:310px;padding:30px 40px 40px 245px;text-align:center;}.popup-message--closed{display:none;}.popup-message:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--green);opacity:0.4;}.popup-message:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:var(--beige);}.popup-message figure{position:absolute;top:0;left:0;bottom:0;width:205px;}.popup-message h3{margin:0 0 10px;font-size:2rem;line-height:2.5rem;font-weight:normal;}.popup-message p{font-size:1.3rem;line-height:1.6rem;letter-spacing:0.04em;}.popup-message svg{position:absolute;top:20px;right:20px;width:10px;height:10px;fill:#000;cursor:pointer;}.local-tasks{margin:0 0 20px;}.local-tasks li{display:inline-block;vertical-align:top;border:1px solid #000;}.local-tasks li a{display:block;padding:5px 10px;}.local-tasks .is-active{background:#000;color:#fff;}#boxnowmap{z-index:999;position:relative;}#edit-shipping-information-shipping-profile{margin:0 10px 10px;}#special-instructions,#edit-shipping-information-shipping-profile ~ .button-help{font-size:1.2rem;margin:0 10px 10px;line-height:1em;letter-spacing:0.052rem;}#edit-shipping-information-shipping-profile .boxnow-map-widget-button{border-color:#000;background:#000;color:#fff;appearance:none;padding:14px;border:1px solid #000;font-size:1.3rem !important;line-height:1.6rem;letter-spacing:0.13rem;cursor:pointer;text-transform:uppercase;width:100%;}.form-item-shipping-information-shipping-profile-boxnow-select-destination-display input,.form-item-shipping-information-shipping-profile-boxnow-select-destination-display label{display:none;}.main-menu a:hover{font-weight:bold;}.main-menu__expanded li a:hover{position:relative;}.main-menu__expanded li a:hover:before{content:'';position:absolute;top:50%;left:-10px;width:6px;border-top:1px solid;}.main-menu{z-index:8;display:none;position:fixed;top:0;left:0;min-width:45%;bottom:0;padding:70px 20px;background:rgba(0,0,0,0.8);color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;}.main-menu > li > span,.main-menu > li > a{font-size:2rem;margin-bottom:14px;display:inline-block;}.body--scrolled .main-menu{}.header--open-menu .main-menu{display:flex;}.main-menu li{display:block;margin:0 0 14px;font-size:1.6rem;line-height:2rem;flex:1;}.main-menu__parent--open > span{display:inline-block;vertical-align:top;margin:0 0 14px;}.main-menu__parent--open > span:before{display:none;}.main-menu__expanded{display:block;position:static;padding:0 0 20px;border:0;}.main-menu__expanded > ul{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.main-menu__expanded li{-webkit-box-flex:1;-ms-flex:1 0 calc(25%);flex:1 0 calc(25%);white-space:initial;}.main-menu__expanded li li{margin:0 0 2px;font-size:1.4rem;line-height:1.8rem;}.main-menu__promo{display:none;}.header__cart-icon{position:relative;display:inline-block;vertical-align:top;margin:-7px 0 0;}.header__cart-icon span:first-child{display:none;}.header__cart-icon svg{display:block;width:23px;height:30px;}.header__cart-icon span:last-child{position:absolute;bottom:-6px;right:-4px;padding:0 2px;font-weight:bold;background:#000;color:#fff;border-radius:50%;min-width:16px;line-height:16px;height:16px;text-align:center;font-size:1.2rem;}.header__cart-icon span:last-child:before,.header__cart-icon span:last-child:after{display:none;}.commerce-decoupled-ui-wrapper .message{max-width:952px;margin:0 auto 20px;padding:20px 60px;text-align:center;position:relative;}.commerce-decoupled-ui-wrapper .message.info{background:#fff;border:1px solid #000;}.commerce-decoupled-ui-wrapper .message .close{position:absolute;right:20px;text-decoration:underline;}.commerce-decoupled-ui-wrapper .products-link{margin-bottom:20px;text-align:center;}.commerce-decoupled-ui-wrapper .products-link a{text-transform:uppercase;display:inline-block;vertical-align:middle;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.13rem;position:relative;text-decoration:underline;}.commerce-decoupled-ui-wrapper .products-link a:before{content:"";width:5px;height:5px;border-right:1px solid #000;transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);border-bottom:1px solid #000;display:inline-block;margin-right:5px;}.commerce-decoupled-ui-wrapper .cart{background:var(--beige);padding:20px 40px 40px;text-align:center;max-width:952px;margin:0 auto;}.commerce-decoupled-ui-wrapper .cart ul{list-style:none;}.commerce-decoupled-ui-wrapper .cart ul > li{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,0.2);padding:15px 0;}.commerce-decoupled-ui-wrapper .cart ul > li:last-child{border:0 none;}.commerce-decoupled-ui-wrapper .cart ul > li button{margin-top:0;background:none;color:#000;appearance:none;cursor:pointer;border:0 none;font:1.5rem/1.6rem var(--TimesNow)}.commerce-decoupled-ui-wrapper .cart ul > li button.remove{text-decoration:underline;}.commerce-decoupled-ui-wrapper .cart ul > li figure{margin-right:20px;}.commerce-decoupled-ui-wrapper .cart ul > li .item-title{font-weight:bold;}.commerce-decoupled-ui-wrapper .cart ul > li .item-quantity{display:flex;padding:0 20px;}.commerce-decoupled-ui-wrapper .cart ul > li .item-quantity button{font-size:2rem;}.commerce-decoupled-ui-wrapper .cart ul > li .item-quantity .selected-quantity{min-width:40px;text-align:center;padding:11px 10px;border:1px solid rgba(0,0,0,0.6);line-height:1.6rem;}.commerce-decoupled-ui-wrapper .cart ul > li .item-cart-actions{flex:1;text-align:right;}.commerce-decoupled-ui-wrapper .cart > button{text-transform:lowercase;background:none;font:1.5rem/1.6rem var(--TimesNow);color:#000;text-decoration:underline;appearance:none;cursor:pointer;border:0 none;color:#000;}.commerce-decoupled-ui-wrapper .cart-buttons{text-align:center;}.commerce-decoupled-ui-wrapper .cart-buttons button{border-radius:0;margin:20px 10px 0;position:relative;display:inline-block;vertical-align:top;padding:11px 30px;border:1px solid #000;outline:0;text-align:center;font-size:1.5rem;line-height:1.6rem;font-family:var(--TimesNow);letter-spacing:0.13rem;background:#000;color:#fff;cursor:pointer;text-transform:uppercase;}.commerce-decoupled-ui-wrapper .login{text-align:center;}.commerce-decoupled-ui-wrapper .login .login-form .form-intro{margin:0 0 20px;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.052rem;}.commerce-decoupled-ui-wrapper .login .login-form .form-intro a{text-decoration:underline;}.commerce-decoupled-ui-wrapper .login .login-form .form__field{width:95%;margin:0 0 10px;}.commerce-decoupled-ui-wrapper .input-errors{margin:5px 0 0;font-size:1.2rem;line-height:1.5rem;}.commerce-decoupled-ui-wrapper .input-errors .error-msg{color:#ea4d4d;}.commerce-decoupled-ui-wrapper .login .login-form .forgot-password{width:95%;margin:0 0 20px;text-align:right;font-size:1.1rem;line-height:1.4rem;letter-spacing:0.044rem;}.commerce-decoupled-ui-wrapper .create-user button,.commerce-decoupled-ui-wrapper .place-order,.commerce-decoupled-ui-wrapper .giftcard button,.commerce-decoupled-ui-wrapper .boxnowwrapper .boxnow-map-widget-button,.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .coupon button,.commerce-decoupled-ui-wrapper .login .login-form > button{width:95%;margin:0;border-radius:0;position:relative;display:inline-block;vertical-align:top;padding:11px 30px;border:1px solid #000;outline:0;text-align:center;font-size:1.5rem;line-height:1.6rem;font-family:var(--TimesNow);letter-spacing:0.13rem;background:#000;color:#fff;cursor:pointer;text-transform:uppercase;}.commerce-decoupled-ui-wrapper .create-user button,.commerce-decoupled-ui-wrapper .place-order,.commerce-decoupled-ui-wrapper .giftcard button,.commerce-decoupled-ui-wrapper .boxnowwrapper .boxnow-map-widget-button,.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .coupon button{width:100%;margin-top:10px;}.commerce-decoupled-ui-wrapper .create-user .login-form .form__field label,.commerce-decoupled-ui-wrapper .login .login-form .form__field label{display:block;margin:0 0 6px;font-size:1rem;line-height:1.3rem;letter-spacing:0.04rem;font-weight:normal;text-transform:uppercase;}.commerce-decoupled-ui-wrapper .login .login-form{padding:30px 30px 40px;background:var(--beige);margin-bottom:30px;}.commerce-decoupled-ui-wrapper .login h1,.commerce-decoupled-ui-wrapper .login h2{text-align:center;font-size:2rem;line-height:2.5rem;letter-spacing:0.2rem;font-weight:normal;text-transform:uppercase;}.commerce-decoupled-ui-wrapper .login-more{max-width:500px;margin:0 auto;}.commerce-decoupled-ui-wrapper .login-more h2{margin:0 0 10px;font-size:1.8rem;line-height:2.4rem;letter-spacing:0.18rem;font-weight:normal;text-transform:uppercase;}.commerce-decoupled-ui-wrapper .login-more > button{text-transform:uppercase;background:none;font:1.5rem/1.6rem var(--TimesNow);color:#000;text-decoration:underline;appearance:none;cursor:pointer;border:0 none;color:#000;letter-spacing:0.13rem;font-weight:bold;}.commerce-decoupled-ui-wrapper .additional-user-input,.commerce-decoupled-ui-wrapper .place-order-wrapper{padding:0 10px;}.commerce-decoupled-ui-wrapper .create-user button:after,.commerce-decoupled-ui-wrapper .place-order:after,.commerce-decoupled-ui-wrapper .giftcard button:after,.commerce-decoupled-ui-wrapper .boxnowwrapper .boxnow-map-widget-button:after,.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .coupon button:after,.commerce-decoupled-ui-wrapper .login .login-form > button:after,.commerce-decoupled-ui-wrapper .cart-buttons button:after{content:'';position:absolute;bottom:-4px;height:3px;left:50%;right:50%;background:var(--salmon);-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}.commerce-decoupled-ui-wrapper .create-user button:hover:after,.commerce-decoupled-ui-wrapper .place-order:hover:after,.commerce-decoupled-ui-wrapper .giftcard button:hover:after,.commerce-decoupled-ui-wrapper .boxnowwrapper .boxnow-map-widget-button:hover:after,.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .coupon button:hover:after,.commerce-decoupled-ui-wrapper .login .login-form > button:hover:after,.commerce-decoupled-ui-wrapper .cart-buttons button:hover:after{left:20px;right:20px;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper{display:flex;max-width:1200px;margin-left:auto;margin-right:auto;}.commerce-decoupled-ui-wrapper .create-user h2,.commerce-decoupled-ui-wrapper .checkout-columns-wrapper h2{font-size:2rem;line-height:2.5rem;letter-spacing:0.2rem;font-weight:normal;margin:0 10px 20px;text-transform:uppercase;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col{position:sticky;top:72px;align-self:flex-start;flex:1 0 240px;max-width:240px;max-width:25%;padding:36px 40px 0 0;width:25%;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col h2{margin:0 0 20px;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .cart-totals{margin-bottom:20px;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .cart-totals > div{display:flex;justify-content:space-between;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .cart-totals > div label,.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .cart-totals > div span{letter-spacing:0.13rem;font:1.5rem/1.6rem var(--TimesNow);}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col .cart-totals > div span{text-align:right;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-right-col{max-width:600px;margin:0;text-align:left;width:50%;background:var(--beige);padding:30px 30px 40px;}.commerce-decoupled-ui-wrapper .use-shipping-details-for-billing{padding:0 10px;position:relative;}.commerce-decoupled-ui-wrapper .use-shipping-details-for-billing label,.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-right-col label{display:block;margin:0 0 6px;font-size:1rem;line-height:1.3rem;letter-spacing:0.04rem;font-weight:normal;text-transform:uppercase;}.commerce-decoupled-ui-wrapper #profile_country_code{}.commerce-decoupled-ui-wrapper #profile_country_code:after{}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form{display:flex;flex-wrap:wrap;align-items:start;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form .shipping-method-item{padding:10px;width:50%;position:relative;flex:1 0 calc(50% - 20px);}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item > input,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form .shipping-method-item > input{opacity:0;position:absolute;left:10px;top:10px;right:10px;bottom:10px;cursor:pointer;width:auto;z-index:2;appearance:none;-moz-appearance:none;-webkit-appearance:none;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item label,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form .shipping-method-item label{height:100%;margin:0;padding:11px;border:1px solid rgba(0,0,0,0.6);text-align:center;font-size:1.3rem;line-height:1.6rem;letter-spacing:0.13rem;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item label svg{display:inline-block;vertical-align:top;width:38px;height:28px;margin:8px 5px 0;fill:#000;opacity:0.6;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item > input ~ label span{display:block;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item > input:checked ~ label svg{fill:#fff;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item span.instructions,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form .shipping-method-item span.instructions{margin:5px 0 0;text-align:left;font-size:1.2rem;line-height:1.5rem;font-style:italic;display:block;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item > input:checked ~ label,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form .shipping-method-item > input:checked ~ label{border-color:#000;background:#000;color:#fff;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .input-errors,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form .input-errors{width:100%;padding:10px;}.commerce-decoupled-ui-wrapper .shipping-method-form .help-text{margin:5px 0 0;font-size:1.2rem;line-height:1.5rem;padding:10px;}.commerce-decoupled-ui-wrapper .add-giftcar-form{padding:0 10px;margin-bottom:15px;}.commerce-decoupled-ui-wrapper .boxnowwrapper{padding:10px;}.commerce-decoupled-ui-wrapper .profile-form{max-width:100%;padding:0;}.commerce-decoupled-ui-wrapper .profile-form > div{width:100%;display:flex;}.commerce-decoupled-ui-wrapper .profile-form > div > div{width:100%;padding:0 10px 10px;}.commerce-decoupled-ui-wrapper .profile-form > div select{background:none;width:100%;border:1px solid rgba(0,0,0,0.6);border-radius:0;font-family:var(--TimesNow);}.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form{max-width:100%;padding:0;}.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form > div{width:100%;padding:10px;}.commerce-decoupled-ui-wrapper .additional-user-input-form,.commerce-decoupled-ui-wrapper .additional-user-input-form > div,.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form > div > div{width:100%;position:relative;}.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form > div textarea{width:100%;background:none;border:1px solid rgba(0,0,0,0.6);border-radius:0;outline:0;font-size:1.3rem;line-height:1.6rem;font-family:var(--TimesNow);}.commerce-decoupled-ui-wrapper .use-shipping-details-for-billing input,.commerce-decoupled-ui-wrapper .additional-user-input-form input,.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form #form_field_is_gift,.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form #form_field_invoice_needed{position:absolute;left:0;top:0;appearance:none;border:1px solid rgba(0,0,0,0.6);border-radius:0;background:none;width:15px;display:block;padding:0;height:15px;cursor:pointer;}.commerce-decoupled-ui-wrapper .use-shipping-details-for-billing input{left:10px;}.commerce-decoupled-ui-wrapper .use-shipping-details-for-billing input:checked:before,.commerce-decoupled-ui-wrapper .additional-user-input-form input:checked:before,.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form #form_field_is_gift:checked:before,.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form #form_field_invoice_needed:checked:before{position:absolute;content:'';top:2px;left:2px;width:10px;height:10px;background:url(/themes/custom/vk/images/sprite.svg) -238px -25px no-repeat;filter:invert(1);}.commerce-decoupled-ui-wrapper .use-shipping-details-for-billing label,.commerce-decoupled-ui-wrapper .additional-user-input-form label,.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form label[for="form_field_is_gift"],.commerce-decoupled-ui-wrapper .additional-order-data .additional-order-data-form label[for="form_field_invoice_needed"]{padding:2px 0 2px 25px;cursor:pointer;}.commerce-decoupled-ui-wrapper .create-user{text-align:center;}.commerce-decoupled-ui-wrapper .create-user .login-form{padding:30px 30px 40px;background:var(--beige);margin-bottom:30px;}.commerce-decoupled-ui-wrapper .create-user .login-form .form__field{margin-top:10px;width:100%;}.commerce-decoupled-ui-wrapper .create-user-more button{width:auto;}.paragraph--type--text-with-link{text-align:center;margin:0 0 30px;}.paragraph--type--text-with-link h2{font-size:3rem;}.paragraph--type--text-with-link a{display:inline-block;position:relative;display:inline-block;vertical-align:top;padding:13px 30px;border:1px solid #000;outline:0;text-align:center;font-size:25px;line-height:normal;font-family:var(--TimesNow);letter-spacing:0.3rem;background:#000;color:#fff;cursor:pointer;min-width:300px;}.paragraph--type--text-with-link a:after{content:'';position:absolute;bottom:-4px;height:3px;left:50%;right:50%;background:var(--salmon);-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}.paragraph--type--text-with-link a:hover:after{left:20px;right:20px;}.webform-submission-sign-up-form{position:relative;padding:30px 40px 40px;text-align:center;background:#FFF5C4;max-width:680px;margin:0 auto;}.webform-submission-sign-up-form .webform-button--submit{width:100%;}.webform-submission-sign-up-form .webform-elements > .form-item{margin-bottom:20px;}.webform-submission-sign-up-form .js-form-type-checkbox input:checked + label:after{background:#000;}@media screen and (min-width:1025px){.header__login:hover{font-weight:bold;}.header__cart-icon:hover{font-weight:bold;}.footer__main a:hover:before{content:'';position:absolute;top:50%;left:-10px;width:6px;border-top:1px solid;}.footer__social a:hover:after{left:5px;right:5px;}.more-link:hover:after{left:20px;right:20px;}.form-item--error-message a:hover{text-decoration:underline;}}@media screen and (max-width:1200px){.main-menu{min-width:60%;}}@media screen and (max-width:1024px){.main-menu{min-width:100%;}header{padding:22px 0;}body.path-products header,body.path-product header,body.path-checkout header,body.path-cart header{padding-top:40px;}body.body--scrolled header{padding:10px 0;}.header__nav{width:26px;padding:0;}.body--scrolled .header__nav{padding:6px 0;}.header__burger{display:inline-block;vertical-align:top;}.logo{width:245px;}.body--scrolled .logo{margin:0;}.body--scrolled .logo img:first-child{display:none;}.body--scrolled .logo img:last-child{display:inline;}.header--open-menu .logo{display:none;}.header__tools{width:26px;padding:0;text-align:left;}.header__user{display:none;position:fixed;bottom:0;left:0;right:0;margin:0;padding:20px;font-size:1.6rem;line-height:2rem;background:#fff;color:#000;box-shadow:0 -20px #fff;}.header--open-menu .header__user{display:block;z-index:99;}.header__user li:first-child a{background-image:url(/themes/custom/vk/images/user-black.svg);}.user-logged-in .header__user li:last-child a{background-image:url(/themes/custom/vk/images/logout-black.svg);}.header__user li{}.header__tools .block-commerce-cart,.header__tools .cart-widget-decoupled{margin:0;}.body--scrolled .header__cart-icon{margin:0;}.header__cart{top:40px;height:calc(100vh - 62px);padding:20px;}.body--scrolled .header__cart{height:calc(100vh - 50px);}.header__cart svg{right:20px;}.container--main{margin-top:75px;}body.path-products .container--main,body.path-product .container--main,body.path-checkout .container--main,body.path-cart .container--main{margin-top:95px;}footer{padding:40px 0;}.footer__social svg{width:44px;height:44px;padding:10px;}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],textarea{padding:13px 10px;font-size:1.4rem;line-height:1.8rem;letter-spacing:0.14rem;}input[type=number]{width:46px;}.select__inner .select__item{padding:14px 28px 14px 10px;}.more-link{padding:13px 30px;font-size:1.4rem;line-height:1.8rem;letter-spacing:0.14rem;}.back-link{display:none;}}@media screen and (max-width:768px){.commerce-decoupled-ui-wrapper .checkout-columns-wrapper{flex-direction:column-reverse;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-left-col{position:static;width:100%;max-width:400px;margin:30px auto auto;padding:0;}.commerce-decoupled-ui-wrapper .checkout-columns-wrapper .checkout-right-col{max-width:none;width:100%;padding:20px 10px 30px;}.header--open-menu .main-menu,.main-menu__expanded > ul{display:block;}.commerce-decoupled-ui-wrapper .cart{padding:20px;}.commerce-decoupled-ui-wrapper .cart ul > li{flex-wrap:wrap;}.commerce-decoupled-ui-wrapper .cart ul > li .item-title{width:100%;margin-bottom:10px;text-align:left;}.commerce-decoupled-ui-wrapper .cart ul > li figure{display:none;}.commerce-decoupled-ui-wrapper .cart ul > li .item-quantity{padding-left:0;}footer{margin:40px 0 0;}.footer__top{display:block;}footer h4{margin:0 0 14px;}.newsletter{margin:0 0 40px;}.newsletter .form-item{margin:0 10px 0 0;}.footer__social{width:auto;}.footer__social li{margin:0 10px 0 0;}.footer__main{display:block;margin:40px 0;}.footer__menu{width:auto;}}@media screen and (max-width:600px){.title-area{margin:0 0 20px;}h1{font-size:1.6rem;line-height:2rem;letter-spacing:0.16rem;}.newsletter .form-item{width:240px;}.footer__main{margin:0 0 40px;}.footer__menu{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.footer__menu li{margin:0 0 14px;}li.footer__menu-parent{margin:40px 0;}.footer__menu-parent span{margin:0 0 14px;}.footer__menu li li{margin:0 0 10px;}.popup-message{top:calc(50% - 125px);left:10px;right:10px;width:auto;min-height:250px;padding:40px 20px;}.popup-message figure{display:none;}}@media screen and (max-width:450px){.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form{display:block;}.commerce-decoupled-ui-wrapper .payment-gateways .payment-method-form .payment-method-item,.commerce-decoupled-ui-wrapper .shipping-methods .shipping-method-form .shipping-method-item{width:100%;}.commerce-decoupled-ui-wrapper .cart-buttons button{margin-left:0;margin-right:0;width:100%;}.commerce-decoupled-ui-wrapper .profile-form > div{flex-wrap:wrap;}.container{padding:0 10px;}.container--header,.container--footer{padding:0 20px;}.header__cart{position:fixed;top:65px;bottom:0;left:0;right:0;width:auto;height:auto;margin:0;}.body--scrolled .header__cart{top:50px;}.newsletter .form-item{width:100%;margin:0 0 10px;}.quantity svg{display:none;}.quantity .form-item{margin:0;}}@supports (-webkit-touch-callout:none){.header__cart,.body--scrolled .header__cart{bottom:44px;height:auto;}}
.mini-cart__products{display:flex;flex-direction:column;height:100%;}.mini-cart__amount{margin:0 0 20px;letter-spacing:0.13rem;}header .mini-cart__products-list{flex:1 0 auto;height:calc(100% - 213px);overflow:auto;}.mini-cart__product{display:flex;margin:0 0 30px;}.mini-cart__product:last-child{margin:0;}.mini-cart__product figure{flex:1 0 100px;margin:0 20px 0 0;}.mini-cart__product-info{display:flex;flex-direction:column;flex:1 0 calc(100% - 120px);}.mini-cart__product-title{margin:0 0 6px;font-weight:normal;text-transform:uppercase;}.mini-cart__product-price{margin:0 0 10px;}.mini-cart__product-more{display:flex;flex:1 0 auto;}.mini-cart__product-attr{width:50%;}.mini-cart__product-label{display:block;margin:0 0 4px;font-size:1rem;line-height:1.3rem;}.mini-cart__product input{border:0;outline:0;text-align:left;font-size:1.3rem;line-height:1.6rem;font-family:var(--Muli);letter-spacing:0.052rem;text-decoration:underline;background:none;cursor:pointer;}.mini-cart__prices{margin:30px 0 0;}.mini-cart__price{display:flex;justify-content:space-between;margin:0 0 10px;}.mini-cart__price--code{cursor:pointer;user-select:none;}.mini-cart__price--total{margin:14px 0 0;padding:14px 0 0;border-top:1px solid #000;font-weight:bold;}.mini-cart__price-label{letter-spacing:0.13rem;}.mini-cart .more-link{display:block;margin:20px 0 0;}@media screen and (max-width:1024px){header .mini-cart__products-list{height:calc(100% - 220px);}}
.page{overflow:hidden;}header{background:none;color:#fff;}.body--scrolled header{background:#fff;color:#000;}.logo{filter:invert(1);}.body--scrolled .logo{filter:invert(0);}.container--main{max-width:1270px;margin-top:0;}.about{font-size:1.3rem;line-height:2.3rem;letter-spacing:0.052rem;}.about__header{position:relative;left:50%;width:100vw;overflow:hidden;transform:translateX(-50%);}.about__header figure{position:relative;height:615px;}.about__header figure:before{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);}.about__header figure:after{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);}.about__header img{width:100%;height:100%;object-fit:cover;object-position:50%;}.about__header-content{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:1270px;margin:0 auto;padding:0 20px 40px;color:#fff;}h1{margin:0;font-size:6rem;line-height:7.5rem;font-weight:300;}.about__moto{padding:0 10px 0 0;font-size:5.2rem;line-height:8.5rem;font-family:var(--SmoothStone);transform:rotate(-4deg);}.about__intro{display:flex;flex-direction:row-reverse;}.about__intro-content{flex:1 0 50%;padding:80px 0 0 60px;}.about__intro h2{margin:0 0 -8px -100px;font-size:7.9rem;line-height:13rem;font-weight:normal;font-family:var(--SmoothStone);background:#fff;transform:rotate(-4deg);}.about__intro-text{position:relative;max-width:510px;}.about p:not(:last-child){margin:0 0 25px;}.about__intro figure{position:relative;margin:-100px 0 0;padding:0 60px 0 30px;}.about__intro figure:before{content:'';position:absolute;top:99px;left:60px;right:-0;bottom:-60px;z-index:-1;border:1px solid #000;}.about__secondary{display:flex;align-items:center;margin:0 0 100px;}.about__secondary-content{position:relative;flex:1 0 51%;padding:0 16% 0 0;font-size:3rem;line-height:4.3rem;letter-spacing:0.12rem;}.about__secondary-content:before{content:'';position:absolute;top:50%;left:calc(70% + 20px);right:50px;border-top:2px solid #000;}.about__secondary-media{display:flex;align-items:center;flex:1 0 60%;margin:0 -11% 0 0;}.about__secondary-media figure{position:relative;flex:1 0 46%;}.about__secondary-media figure:first-child{flex:1 0 63%;margin:10% -9% 0 0;}.about__secondary-media img{transform:scale(0.75);}.about__process{max-width:920px;margin:0 auto;}.about__process h3{margin:0 0 30px;text-align:center;font-size:2rem;line-height:2.5rem;letter-spacing:0.2rem;font-weight:normal;}.about__process-steps{counter-reset:item;}.about__process-step{counter-increment:item;position:relative;display:flex;align-items:center;margin:0 0 100px;}.about__process-step:nth-child(2n+1){flex-direction:row-reverse;}.about__process-step:before{content:'0'counter(item);position:absolute;top:-4%;right:60%;font-size:12.6rem;line-height:20rem;letter-spacing:0.75rem;font-family:var(--SmoothStone);}.about__process-step:nth-child(2n):before{left:60%;right:auto;}.about__process-step figure{position:relative;flex:1 0 58%;}.about__process-step img{transform:scale(0.75);}.about__process-content{flex:1 0 42%;padding:0 9% 0 0;}.about__process-step:nth-child(2n) .about__process-content{padding:0 0 0 9%;}.about__main{margin:0 0 80px;}.about__main figure{margin:0 0 80px;}.about__main-content{max-width:640px;margin:0 auto;}.about__video{position:relative;padding-bottom:56.25%;}.about__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}@media screen and (max-width:1360px){.about__secondary{padding:40px 0 0;}.about__secondary-media{flex:1 0 calc(49% + 20px);margin:0 -20px 0 0;}}@media screen and (max-width:1024px){.header--open-menu{background:#fff;color:#000;}.header__cart-icon span:last-child{background:#000;color:#fff;border-radius:50%;}.body--scrolled .header__cart-icon span:last-child,.header--open-menu .header__cart-icon span:last-child{background:#fff;color:#000;}.about__header figure{height:500px;}.about__intro-content{padding:20px 0 0 40px;}.about__intro h2{margin:0 0 -8px -60px;font-size:6rem;line-height:9rem;}.about__intro figure{margin:-40px 0 0;padding:0 40px 0 0;}.about__intro figure:before{top:60px;left:40px;}.about__secondary{display:block;margin:0 0 40px;padding:90px 0 0;}.about__secondary-content{max-width:800px;margin:0 auto 20px;padding:0;text-align:center;}.about__secondary-content:before{display:none;}.about__secondary-media{margin:0 -20px;display:block;}.about__secondary-media figure:first-child{text-align:center;margin:10% 0;}.about__main,.about__main figure{margin:0 0 40px;}.about__process h3{margin:0 0 20px;}.about__process-step{margin:0 0 40px;}.about__process-step:before{font-size:10rem;line-height:18rem;}}@media screen and (max-width:700px){.about__header figure{height:400px;}.about__header-content{padding:0 20px 20px;}h1{font-size:5rem;line-height:7rem;}.about__moto{font-size:4rem;line-height:7rem;}.about__intro{display:block;margin:0 0 40px;}.about__intro-content{padding:0 0 0 10px;}.about__intro h2{display:inline-block;vertical-align:top;margin:10px 0 -10px -15px;font-size:5rem;line-height:6rem;}.about__intro-text{max-width:none;margin:0 0 20px;}.about__intro figure{margin:0;padding:0 20px 0 0;}.about__intro figure:before{top:20px;left:20px;bottom:-20px;}.about__secondary{margin:0 0 20px;padding:0;}.about__secondary-content{font-size:2rem;line-height:3rem;letter-spacing:0.056rem;}.about__main,.about__main figure{margin:0 0 20px;}.about__process h3{margin:0 0 10px;}.about__process-step{display:block;margin:0 0 20px;}.about__process-step:before{left:0;z-index:1;font-size:8rem;line-height:15rem;}.about__process-step:nth-child(2n):before{left:auto;right:0;}.about__process-step figure{max-width:540px;margin:0 auto 15px;}.about__process-content,.about__process-step:nth-child(2n) .about__process-content{padding:0;}.about__video{margin:0 -20px;}}@media screen and (max-width:450px){.about__header{left:0;width:auto;margin:0 -10px;transform:none;}.about__header figure{height:300px;}h1{font-size:3.6rem;line-height:5rem;}.about__moto{font-size:3rem;line-height:4rem;}.about__secondary-media{display:block;margin:0 -10px 50px;}.about__secondary-media figure{margin:-10% 0 0 40%;}.about__secondary{margin:0 0 80px;}.about__main{margin:-40px 0 20px;}.about__main figure{margin:0 -10px 15px;}.about__process-step:before{font-size:6rem;line-height:12rem;}.about__process-step figure{margin:0 auto 10px;}.about__video{margin:0 -10px;}}
