﻿@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-UltraLight-f8926e456d29fa8873824ee9ee7626728daa12a8c2a99c7042b82f07cb6033fc.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-UltraLight-aa40f963f22ac170312d29d88f8e677a4447f8ba24a7f3605a3dde334db9f58d.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-UltraLightItalic-e6d54d862c42e9f60c15b6920e1f1e8f70c3bbf0fd4959ec2c7f1a47d4719673.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-UltraLightItalic-6ec393bf2b2c8c14cbafd9a2797c7e1b729f141437dcc4f2b14037eb0f46fa2e.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-Light-1545a2f36243b2f7009aba9d6a18e031b2f80c55f934cbd3d5f2b6d2b1784214.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Light-8f615ce68b67334f536be9c4d395954dd70b458a70ee37b8cd942e9794000c5d.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-LightItalic-bc4f5ce277714cb256801379cb136bc28163eaa1826950152c672a57e6c36342.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-LightItalic-634e374e60192627c86d4d556133fae15865feee6d8a846cd41c4f32f570fe92.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-Normal-201be3d596424ee7fd90d11e8495efbd4725c7a0e7b5ed3ac0a877ce17fd03c8.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Normal-fa735781d804adc47a1fe67371b9219dc29989c5c58a2a899a69ab7b52209a3e.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-NormalItalic-fde2a2c32af6920364db6e360495d1093147315d17fbd1d7592b73cce2d73f62.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-NormalItalic-766ac7ffecb1952aeb2f7f454918318138a04e6fec0a21b000e584b4bce4ce69.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-Medium-e18478ced9924568e30b42370a9f863044409274b19da6619f4fc9137332f1e4.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Medium-4c383bf860867d2202fbc43d80fdca495f5fe630943db92ea83239fc919673d8.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-MediumItalic-e9ba195938a1e911fa06b96cec961f9d32986ea10a7df3a4896ec41050f14eb6.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-MediumItalic-391b41cd6cce79116855bfbf4aa62ef12c56be75b77f2e1397670b20719b9acb.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-Bold-9d522b14eef5f7cf023f3718bda4f7be1b2dac40f0b54b70f168fc3125ed1998.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-Bold-2b4686116bd32e07d729c41c361276f9a7b2bf4783dc22821dc51778639b723a.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url(/assets/HelveticaNeueCyr-BoldItalic-01a6451bc1847f0c8d8e24607199ece01d444f5866da6c8220be29448d49d389.woff2) format("woff2"),url(/assets/HelveticaNeueCyr-BoldItalic-9d0004ea6d10092b4cc3a1d3492807535b217ba32207bbeb570ae83d25429899.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;color:#2f2f2f;overflow-x:hidden}img{max-width:100%;height:auto}a{text-decoration:none}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-scrollbar{border-radius:0;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:0;bottom:0;z-index:50;height:5px;width:100%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#333333;border-radius:0;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-container-thumbs .swiper-slide{box-sizing:border-box;border:1px solid transparent;cursor:pointer}.swiper-container-thumbs .swiper-slide-thumb-active{border-color:#333333;cursor:auto}.header{background-color:#191919;background-image:linear-gradient(120deg, #191919, #0f0f0f);position:fixed;z-index:500;top:0;left:0;right:0;width:100%;padding-top:16px;padding-bottom:16px}.header__container{display:flex;align-items:center}.header__basket{margin-left:auto}.header__logo{position:relative;z-index:1;margin-right:32px;max-height:28px}.header__burger{display:none}.header__promo{font-size:12px;line-height:14px;font-weight:500;margin-left:auto;padding:4px 8px;font-weight:500;color:#b3b3b3;background-color:#232323;border-radius:2px}.header__shield{height:35px;width:200px;padding:0 0 0 30px;position:fixed;top:60px;right:100px;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 15% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 15% 100%);background-color:#252525;box-shadow:inset 0px 11px 8px -10px #0e0e0e;text-align:center}@media only screen and (max-width: 1024px){.header__shield{height:30px;width:165px;padding:0 0 0 25px;top:56px;right:0px}}.header__shield a{color:#dadada;font-size:18px;line-height:35px;font-weight:300;text-transform:uppercase}@media only screen and (max-width: 1024px){.header__shield a{font-size:16px;line-height:30px;font-weight:300}}.header__shield a:link{color:#dadada}.header__shield a:hover{color:#ffffff}@media only screen and (max-width: 1024px){.header__nav{display:none;position:absolute;top:40px;background-color:#1b1c1b;left:0;right:0;width:100%;height:calc(100vh - 56px);padding-bottom:20px;overflow-y:scroll}.header__nav--visible{display:flex}.header__burger{display:block}.header__container{justify-content:space-between;position:relative}.header__promo{margin-left:0}.header__basket{margin-left:0}.header__logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 768px){.header__promo{display:none}}.container{margin-left:auto;margin-right:auto;min-width:320px;max-width:1340px;padding-left:calc((1340px - 1280px) / 2);padding-right:calc((1340px - 1280px) / 2)}@media only screen and (max-width: 1340px){.container{padding-left:calc((1024px - 960px) / 2);padding-right:calc((1024px - 960px) / 2)}}@media only screen and (max-width: 1024px){.container{padding-left:calc((768px - 708px) / 2);padding-right:calc((768px - 708px) / 2)}}@media only screen and (max-width: 768px){.container{padding-left:calc((320px - 290px) / 2);padding-right:calc((320px - 290px) / 2)}}.nav__list{list-style:none;padding:0;margin:0;display:flex;align-items:center}.nav__products{transition:top 0.3s ease-in-out;position:absolute;left:0;right:0;width:100%;display:none;top:100%}.nav__products--visible{display:block}.nav__item{margin-right:32px;position:relative}.nav__item--store svg{position:absolute;z-index:1;bottom:50%;right:50%;transform:translate(50%, 50%);width:75px;height:28px}.nav__item--store svg path{transition:all 0.25s ease-in}.nav__item--store .nav__link:hover svg path,.nav__item--store .nav__link:focus svg path{stroke:#ffffff}.nav__link{transition:color 0.25s ease-in;font-size:14px;line-height:14px;font-weight:700;color:#cccccc;position:relative;z-index:1}.nav__link:hover,.nav__link:focus{color:#ffffff}.nav__title{display:none}@media only screen and (max-width: 1024px){.nav::before{content:"";position:absolute;left:50%;width:1px;height:calc(100% - 60px);top:30px;display:block;background-color:rgba(255,255,255,0.1)}.nav__item--desktop{display:none}.nav__products{position:static;display:block}.nav__list{flex-direction:column;align-items:flex-start}.nav__products,.nav__list{width:50%;padding:30px calc((768px - 708px) / 2)}.nav__title{font-size:21px;line-height:24px;font-weight:300;color:#cccccc;display:block;margin-bottom:25px}.nav__item{margin-right:0;margin-bottom:20px}.nav__item--store{margin-top:5px;margin-left:5px}}@media only screen and (max-width: 768px){.nav{flex-direction:column}.nav::before{display:none}.nav__title{display:none}.nav__list{position:relative}.nav__list::after{content:"";position:absolute;width:calc(100% - calc((320px - 290px) / 2) * 2);left:calc((320px - 290px) / 2);bottom:0;height:1px;background-color:rgba(255,255,255,0.1)}.nav__products,.nav__list{width:100%;padding:30px calc((320px - 290px) / 2)}}.basket{display:flex;align-items:center}.basket svg{width:24px;height:24px}.basket__shape{transition:all 0.25s ease-in;fill:#f2f2f2}.basket:hover .basket__shape,.basket:focus .basket__shape{fill:#ffffff}.basket:hover .basket__count,.basket:focus .basket__count{color:#ffffff;border-color:#ffffff}.basket__count{font-size:10px;line-height:16px;font-weight:500;transition:all 0.25s ease-in;color:#f2f2f2;border-radius:50%;border:1px solid rgba(242,242,242,0.5);display:inline-flex;justify-content:center;width:16px;height:16px;margin-right:3px}@media only screen and (max-width: 1024px){.burger{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;outline:0;display:block;width:25px;height:20px;position:relative}.burger span{transition:transform 0.25s ease-in;display:block;position:absolute;height:3px;width:100%;background:#cccccc;opacity:1;left:0}.burger span:nth-child(1){top:0}.burger span:nth-child(2),.burger span:nth-child(3){top:8px}.burger span:nth-child(4){top:16px}.burger--open span:nth-child(1),.burger--open span:nth-child(4){top:18px;width:0;left:50%}.burger--open span:nth-child(2){transform:rotate(45deg)}.burger--open span:nth-child(3){transform:rotate(-45deg)}}.top-products{background-color:#1b1c1b}.top-products__wrapper{margin-left:auto;margin-right:auto;max-width:1340px;padding:25px calc((1340px - 1280px) / 2) 65px}.top-products__title{font-size:21px;line-height:24px;font-weight:300;padding:0;margin:0;color:#cccccc}.top-products__list{list-style:none;padding:0;margin:0;margin-top:25px;display:flex}.top-products__item{margin-right:20px;width:240px;height:240px}.top-products__link{transition:transform 0.25s ease-in;display:flex;flex-direction:column;height:100%;background-color:#ffffff}.top-products__link--yellow{background-image:linear-gradient(120deg, #ffeea4, #fff6cc)}.top-products__link--gray{background-image:linear-gradient(120deg, #9e9e9e, #515151)}.top-products__link--white{background-image:linear-gradient(120deg, #f4f4f4, #fff)}.top-products__link:hover,.top-products__link:focus{transform:scale(1.05)}.top-products__link img{margin-top:auto;margin-bottom:auto}.top-products__name{font-size:15px;line-height:17px;font-weight:700;text-align:center;padding-top:13px;padding-bottom:13px;margin-bottom:0;margin-top:auto;color:#1b1c1b;justify-self:flex-end;background-color:rgba(31,31,31,0.2)}@media only screen and (max-width: 1024px){.top-products__list{flex-direction:column}.top-products__item{margin-right:0;height:160px;width:100%;margin-bottom:20px}.top-products__link img{height:90px;-o-object-fit:contain;object-fit:contain}.top-products__wrapper{max-width:100%;padding:0}}.main{padding-top:56px;padding-bottom:56px}.breadcrumbs{background-color:#f2f2f2;height:160px;background-position:right;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}.breadcrumbs__title{margin-top:0;margin-bottom:0;font-size:48px;line-height:60px;font-weight:100;color:#1f1f1f}.breadcrumbs__wrapper{width:100%}.breadcrumbs__list{list-style:none;padding:0;margin:0;display:flex;margin-top:10px}.breadcrumbs__item{font-size:16px;line-height:16px;font-weight:400;position:relative;margin-right:30px}.breadcrumbs__item::after{position:absolute;content:"/";right:-18px;bottom:0;display:block}.breadcrumbs__item:last-child{margin-right:0;font-weight:300}.breadcrumbs__item:last-child::after{display:none}.breadcrumbs__link{color:#2f2f2f}.breadcrumbs__link[href]{text-decoration:underline}@media only screen and (max-width: 1340px){.breadcrumbs{background-position:bottom right -200px}}@media only screen and (max-width: 1024px){.breadcrumbs{background-position:bottom right -400px}.breadcrumbs__item{font-size:14px;line-height:14px;font-weight:400}.breadcrumbs__title{font-size:36px;line-height:44px;font-weight:100}}@media only screen and (max-width: 768px){.breadcrumbs{background-color:transparent;background-image:none}.breadcrumbs__title{font-size:32px;line-height:36px;font-weight:100}}.products{margin-top:40px}.products__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4, 1fr);row-gap:40px;padding:0;margin-top:25px}.products__title{margin-top:0;margin-bottom:0}.products__accordion{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;font-size:32px;line-height:32px;font-weight:400;color:inherit !important;cursor:auto}.products__accordion .products__accordion-arrow{display:none}.products__scrollbar{opacity:0}.products__slider{border:1px solid transparent}.products__slider:hover{cursor:grab;border-color:#2f2f2f}.products__slider:hover .products__scrollbar{opacity:1}.products__item{width:296px}.products__item img{-o-object-fit:cover;object-fit:cover;display:block;width:296px;height:296px}.products__item--disabled .products__link,.products__item--disabled .products__link:hover,.products__item--disabled .products__link:focus,.products__item--disabled .products__price,.products__item--disabled .products__description{color:#d8d8d8}.products__item--disabled .products__price{background-color:#d8d8d8}.products__item:nth-child(4n + 1){justify-self:start}.products__item:nth-child(4n + 2){justify-self:center}.products__item:nth-child(4n + 3){justify-self:center}.products__item:nth-child(4n + 4){justify-self:end}.products__price-wrapper{margin-top:15px;display:flex;justify-content:space-between;align-items:baseline}.products__link{font-size:20px;line-height:22px;font-weight:300;transition:all 0.25s ease-in;color:inherit;padding-left:10px}.products__link:hover,.products__link:focus{color:#000000}.products__price{font-size:16px;line-height:20px;font-weight:500;color:#f2f2f2;display:inline-flex;padding:5px 8px;background-color:#333333;flex-shrink:0}.products__description{font-size:14px;line-height:18px;font-weight:300;margin-top:15px}@media only screen and (max-width: 1340px){.products__list{grid-template-columns:repeat(3, 1fr);row-gap:35px}.products__item:nth-child(4n + 1),.products__item:nth-child(4n + 2),.products__item:nth-child(4n + 3),.products__item:nth-child(4n + 4){justify-self:auto}.products__item:nth-child(3n + 1){justify-self:start}.products__item:nth-child(3n + 2){justify-self:center}.products__item:nth-child(3n + 3){justify-self:end}}@media only screen and (max-width: 1024px){.products__title{font-size:24px;line-height:24px}.products__list{row-gap:30px}.products__item{width:213px;padding-bottom:35px;position:relative}.products__item img{width:213px;height:213px}.products__price{position:absolute;bottom:0;left:0}}@media only screen and (max-width: 768px){.products{margin-top:0;margin-bottom:30px}.products__title{max-width:100%;padding-left:0;padding-right:0;font-size:20px;line-height:20px}.products__accordion{display:flex;width:100%;justify-content:space-between;align-items:center;padding:calc((320px - 290px) / 2);background-color:#f2f2f2}.products__accordion .products__accordion-arrow{display:block}.products__list{grid-template-columns:repeat(auto-fill, minmax(288px, 1fr));justify-content:space-between;-moz-column-gap:15px;column-gap:15px}.products__item{width:288px;padding-bottom:0;position:static;justify-self:center !important}.products__item img{width:288px;height:288px}.products__price{position:static}}.arrow{transition:transform 0.25s ease-in;padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;border-radius:50%;background-color:#2f2f2f;border:1px solid transparent;display:block;position:relative;width:20px;height:20px}.arrow::before{position:absolute;display:inline-block;bottom:55%;right:55%;transform:translate(50%, 50%);content:"";border:solid #f2f2f2;border-width:0 2px 2px 0;padding:3px}.arrow--inverted{background-color:#f2f2f2;border-color:#2f2f2f}.arrow--inverted::before{border-color:#2f2f2f}.arrow--right{transform:rotate(-45deg)}.arrow--left{transform:rotate(135deg)}.arrow--up{transform:rotate(-135deg)}.arrow--down{transform:rotate(45deg)}.footer{padding-top:45px;padding-bottom:40px;background-color:#f4f4f4}.footer__nav{display:flex;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid #eaeaea}.footer__wrapper{margin-right:120px}.footer__title{margin-top:0;margin-bottom:0;font-size:18px;line-height:24px;font-weight:500}.footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;margin-top:20px}.footer__link-item{margin-bottom:10px}.footer__link-item:last-child{margin-bottom:0}.footer__link{font-size:16px;line-height:20px;font-weight:400;color:inherit}.footer__link:hover,.footer__link:focus{text-decoration:underline}.footer__copyright{margin-top:0;margin-bottom:0;font-size:16px;line-height:20px;font-weight:400;color:#666a66;padding-top:40px}@media only screen and (max-width: 768px){.footer__wrapper{margin-right:0;width:100%;margin-bottom:40px}.footer__wrapper:last-child{margin-bottom:0}}.rating{display:flex}.rating span{display:block;width:14px;height:14px;margin-right:3px;background-image:url(/assets/star-stroked-31ce8cc6138911abff4f9bd61d8dc2ce71080b46fca605fb1625effa56aacded.svg);background-position:center;background-repeat:no-repeat}.rating--1 span:nth-child(1){background-image:url(/assets/star-filled-23e92cc6161496e34a1cefbda20de1a30c19e4887b2896b23f756dd46b8e8d72.svg)}.rating--2 span:nth-child(1),.rating--2 span:nth-child(2){background-image:url(/assets/star-filled-23e92cc6161496e34a1cefbda20de1a30c19e4887b2896b23f756dd46b8e8d72.svg)}.rating--3 span:nth-child(1),.rating--3 span:nth-child(2),.rating--3 span:nth-child(3){background-image:url(/assets/star-filled-23e92cc6161496e34a1cefbda20de1a30c19e4887b2896b23f756dd46b8e8d72.svg)}.rating--4 span:nth-child(1),.rating--4 span:nth-child(2),.rating--4 span:nth-child(3),.rating--4 span:nth-child(4){background-image:url(/assets/star-filled-23e92cc6161496e34a1cefbda20de1a30c19e4887b2896b23f756dd46b8e8d72.svg)}.rating--5 span{background-image:url(/assets/star-filled-23e92cc6161496e34a1cefbda20de1a30c19e4887b2896b23f756dd46b8e8d72.svg)}.rating-disabled span{background-image:url(/assets/star-stroked-gray-4b278f81be97792ef22fcef655a7d5b11fe9f08732545bf34a939195867801e0.svg)}.rating-disabled--1 span:nth-child(1){background-image:url(/assets/star-filled-gray-1ec66df8309b40c407e838931804bfee06e0b18aefdcf3477808980e7c3e6f07.svg)}.rating-disabled--2 span:nth-child(1),.rating-disabled--2 span:nth-child(2){background-image:url(/assets/star-filled-gray-1ec66df8309b40c407e838931804bfee06e0b18aefdcf3477808980e7c3e6f07.svg)}.rating-disabled--3 span:nth-child(1),.rating-disabled--3 span:nth-child(2),.rating-disabled--3 span:nth-child(3){background-image:url(/assets/star-filled-gray-1ec66df8309b40c407e838931804bfee06e0b18aefdcf3477808980e7c3e6f07.svg)}.rating-disabled--4 span:nth-child(1),.rating-disabled--4 span:nth-child(2),.rating-disabled--4 span:nth-child(3),.rating-disabled--4 span:nth-child(4){background-image:url(/assets/star-filled-gray-1ec66df8309b40c407e838931804bfee06e0b18aefdcf3477808980e7c3e6f07.svg)}.rating-disabled--5 span{background-image:url(/assets/star-filled-gray-1ec66df8309b40c407e838931804bfee06e0b18aefdcf3477808980e7c3e6f07.svg)}.product{display:flex;flex-wrap:wrap;justify-content:space-between}.product__accordion.d-none{display:block}.product__accordion-btn{display:none}.product__images-section,.product__main-info{padding-top:30px;width:49%}.product__payments,.product__features{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between}.product__payments{margin-top:50px}.product__features{margin-top:20px;border:1px solid #e2e2e2;border-radius:10px;display:flex;align-items:center}.product__feature{font-size:12px;line-height:12px;font-weight:300;white-space:nowrap;display:flex;align-items:center;padding:13px 16px;padding-right:10px;border-right:1px dashed #e2e2e2;width:calc(100% / 3)}.product__feature svg{display:block;margin-right:5px}.product__feature svg:last-child{border-right:0 none}.product__image{display:flex;justify-content:flex-end;cursor:pointer}.product__images-overlay{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background-color:rgba(31,31,31,0.8);display:none}.product__images-overlay--visible{display:block}.product__image-close-fullscreen{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;transition:opacity 0.25s ease-in;display:none;position:absolute;right:-35px;top:-35px;width:32px;height:32px;opacity:0.4;z-index:100}.product__image-close-fullscreen:hover{opacity:1}.product__image-close-fullscreen:before,.product__image-close-fullscreen:after{position:absolute;left:15px;top:0;content:'';height:33px;width:2px;background-color:#f2f2f2}.product__image-close-fullscreen:before{transform:rotate(45deg)}.product__image-close-fullscreen:after{transform:rotate(-45deg)}.product__images{display:flex;justify-content:space-between;flex-direction:row-reverse;position:relative}.product__images img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.product__images--fullscreen{position:fixed;z-index:1000;bottom:50%;right:50%;transform:translate(50%, 50%);flex-direction:column;justify-content:center;height:90vh;width:90vh}.product__images--fullscreen img{-o-object-fit:contain;object-fit:contain}.product__images--fullscreen .product__main-images{width:90vh;height:90vh}.product__images--fullscreen .product__thumb-images{display:none}.product__images--fullscreen .product__image-prev,.product__images--fullscreen .product__image-next{bottom:50%}.product__images--fullscreen .product__image-prev{left:-45px;top:auto;transform:rotate(135deg)}.product__images--fullscreen .product__image-next{right:-45px;left:auto;transform:rotate(-45deg)}.product__images--fullscreen .product__image-close-fullscreen{display:block}.product__image-next,.product__image-prev{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;transition:opacity 0.25s ease-in;position:absolute;background-color:#2f2f2f;display:block;border-radius:50%;width:32px;height:32px;z-index:100;left:55px}.product__image-next::before,.product__image-prev::before{position:absolute;display:inline-block;bottom:52%;right:52%;transform:translate(50%, 50%);content:"";border:solid #f2f2f2;border-width:0 2px 2px 0;padding:4px}.product__image-next.swiper-button-disabled,.product__image-prev.swiper-button-disabled{opacity:0.4;cursor:auto}.product__image-prev{top:0;transform:translate(-50%, -50%) rotate(-135deg)}.product__image-next{bottom:0;transform:translate(-50%, 50%) rotate(45deg)}.product__main-images{width:496px;height:496px}.product__thumb-images{width:112px;height:496px;margin-right:16px}.product__image img{display:block;width:100%}.product__tab{font-size:14px;line-height:24px;font-weight:400;display:none}.product__tab--active{display:block}.product__tab-bg{background-color:#f2f2f2}.product__tab-buttons{list-style:none;padding:0;margin:0;display:flex;align-items:center;margin-top:35px;width:100%}.product__tab-items{list-style:none;padding:0;margin:0;padding-top:25px;width:100%}.product__tab-btn{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;font-size:14px;line-height:14px;font-weight:400;display:block;padding:14px 21px;padding-bottom:11px;border-right:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:3px solid transparent}.product__tab-btn:focus,.product__tab-btn:hover,.product__tab-btn--active{font-weight:500;border-bottom-color:#2f2f2f}.product__reviews-info{display:flex;align-items:center}.product__create-review-btn{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;font-size:14px;line-height:14px;font-weight:400;text-decoration:underline}.products__rating{margin-right:20px}.product__description{font-size:14px;line-height:30px;font-weight:400;margin-top:25px;color:#7f7f7f}.product__cart-form{margin-top:35px}.product__props-list{list-style:none;padding:0;margin:0}.product__prop{display:flex;align-items:center;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #d8d8d8}.product__prop:first-child{border-top:1px solid #d8d8d8}.product__prop-title,.product__prop-value{padding:0 21px}.product__prop-title{font-size:11px;line-height:14px;font-weight:400;text-transform:uppercase;color:#7f7f7f;width:40%}.product__prop-value{font-size:14px;line-height:21px;font-weight:400;width:60%}.product__faq{list-style:none;padding:0;margin:0}.product__faq-item{margin-bottom:25px;display:flex;flex-direction:column}.product__question{font-size:20px;line-height:30px;font-weight:300}.product__answer{font-size:14px;line-height:21px;font-weight:400;color:#7f7f7f}.product__images-list{list-style:none;padding:0;margin:0}@media only screen and (max-width: 1340px){.product__main-images{width:432px;height:432px}.product__thumb-images{width:94px;height:432px;margin-right:16px}.product__images-section{width:580px}.product__main-info{width:380px;flex-grow:1;padding-left:32px}.product__thumb-images{margin-left:0}.product__image-prev,.product__image-next{left:47px}.product__description{margin-top:20px}.product__cart-form{margin-top:30px}.product__feature{display:flex;flex-direction:column}.product__feature img{margin-right:0;margin-bottom:15px}}@media only screen and (max-width: 1024px){.product{position:relative;padding-bottom:130px}.product__features{position:absolute;bottom:0;width:calc(100% - 60px)}.product__payments{position:absolute;bottom:75px;width:calc(100% - 60px)}.product__feature{flex-direction:row;padding-left:25px}.product__feature img{margin-right:15px;margin-bottom:0}.product__images-section{width:100%;justify-content:flex-start}.product__image-prev,.product__image-next{left:63px}.product__main-images{width:560px;height:560px}.product__thumb-images{width:128px;height:560px}.product__main-info{width:100%;padding-left:0;padding-top:30px}.product__images--fullscreen{height:80vw;width:80vw}.product__images--fullscreen .product__main-images{width:80vw;height:80vw}}@media only screen and (max-width: 768px){.product__accordion-btn{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;display:flex;width:100%;justify-content:space-between;align-items:center;padding:calc((320px - 290px) / 2);background-color:#f2f2f2;margin-bottom:15px;margin-top:15px}.product__accordion-btn .products__accordion-arrow{display:block}.product__accordion.d-none{display:none}.product__images{flex-direction:column}.product__tab{display:block}.product__main-images{width:calc(100vw - 30px);height:calc(100vw - 30px)}.product__thumb-images{width:calc(100vw - 30px);height:auto;margin-left:auto;margin-right:auto}.product__image-prev{left:0;top:auto;transform:rotate(135deg)}.product__image-next{right:0;left:auto;transform:rotate(-45deg)}.product__image-prev,.product__image-next{bottom:50%}.product__tab-bg{display:none}.product{position:relative;padding-bottom:290px}.product__payments{bottom:180px;width:calc(100% - 30px);flex-wrap:wrap;justify-content:flex-start}.product__payment{width:48px;height:24px;margin-right:calc((100% - 48px * 4) / 3);margin-bottom:10px}.product__payment:nth-child(4n){margin-right:0}.product__features{flex-direction:column;width:calc(100% - 30px)}.product__feature{width:100%;border-right:0 none;border-bottom:1px dashed #e2e2e2}.product__feature:last-child{border-bottom:0 none}.product__prop{flex-direction:column;align-items:flex-start;padding-bottom:14px;padding-top:14px}.product__prop:first-child{border-top:0 none}.product__prop-title,.product__prop-value{padding:0;width:100%}.product__prop-title{margin-bottom:7px}}.reviews__rating-wrapper{display:flex;align-items:center}.reviews__count{font-size:14px;line-height:21px;font-weight:400;color:#7F7F7F;margin-left:25px}.reviews__create-review-btn,.reviews__submit-review{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;transition:all 0.25s ease-in;font-size:12px;line-height:12px;font-weight:400;text-transform:uppercase;padding:14px 65px;color:#f2f2f2;background-color:#2f2f2f;margin-top:20px;outline:inherit;border:0 none}.reviews__create-review-btn.hide,.reviews__submit-review.hide{display:none}.reviews__create-review-btn:hover,.reviews__create-review-btn:focus,.reviews__submit-review:hover,.reviews__submit-review:focus{background-color:#4f4f4f}.reviews__create-review-btn:active,.reviews__submit-review:active{background-color:#666666}.reviews__form{display:none}.reviews__form--active{display:block}.reviews__form{margin-top:20px}.reviews__form-title{margin-top:0;margin-bottom:0;font-size:18px;line-height:18px;font-weight:300}.reviews__form-item{margin-top:15px;display:flex;flex-direction:column}.reviews__form-item label{font-size:13px;line-height:12px;font-weight:400;margin-bottom:10px}.reviews__form-item input[type="text"],.reviews__form-item textarea{font-size:16px;line-height:16px;font-weight:400;font-family:inherit;color:inherit;width:320px;padding:8px 12px;border:1px solid #2f2f2f}.reviews__form-item textarea{resize:vertical;min-height:200px;width:400px}.reviews__list{list-style:none;padding:0;margin:0;margin-top:10px}.reviews__item{width:400px;padding:20px;border:1px solid #e2e2e2;border-radius:10px;margin-bottom:15px}.reviews__title{margin-top:0;margin-bottom:0;font-size:20px;line-height:25px;font-weight:300;margin-top:15px}.reviews__author{margin-top:0;margin-bottom:0;font-size:13px;line-height:16px;font-weight:400;color:#7f7f7f;margin-top:10px}.reviews__text{margin-top:0;margin-bottom:0;font-size:13px;line-height:18px;font-weight:400}.reviews__list-text{margin-top:0;margin-bottom:0;font-size:18px;line-height:20px;font-weight:400;margin-top:25px}@media only screen and (max-width: 768px){.reviews__item{width:100%}.reviews__form-item input[type="text"],.reviews__form-item textarea{width:100%}.reviews__form-item textarea{width:100%}.reviews__create-review-btn,.reviews__submit-review{width:100%}}.cart input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.cart input[type="radio"]+label{padding-left:28px;position:relative;cursor:pointer;display:flex}.cart input[type="radio"]+label::before{content:"";position:absolute;display:block;left:0;bottom:50%;transform:translateY(50%);width:16px;height:16px;border-radius:50%;border:1px solid #2f2f2f}.cart input[type="radio"]+label:hover{font-weight:500}.cart input[type="radio"]+label:hover::before{border-width:3px}.cart input[type="radio"]:focus+label{font-weight:500}.cart input[type="radio"]:focus+label::before{border-width:3px}.cart input[type="radio"]:checked+label{font-weight:400 !important}.cart input[type="radio"]:checked+label::before{border-width:5px !important}.cart__title{margin-top:0;margin-bottom:0;font-size:20px;line-height:25px;font-weight:300}.cart__variants-list{list-style:none;padding:0;margin:0;margin-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between}.cart__variant{font-size:14px;line-height:21px;font-weight:400;width:50%;padding-right:10px;margin-bottom:16px}.cart__variant-price{font-size:11px;line-height:14px;font-weight:400;color:#7f7f7f;padding-left:12px}.cart__cta{display:flex;flex-wrap:wrap;margin-top:15px;align-items:center}.cart__price-wrapper,.cart__count-wrapper{width:50%;padding-right:10px}.cart__message{margin-top:0;margin-bottom:0;font-size:16px;line-height:16px;font-weight:400;padding-top:10px;padding-bottom:10px}.cart__message--fail{color:#d0021b}.cart__message--success{color:#46a050}.cart__price-title,.cart__count-title{font-size:20px;line-height:25px;font-weight:300;letter-spacing:0.5px;padding-right:16px}.cart__price{font-size:20px;line-height:25px;font-weight:500;letter-spacing:0.5px}.cart__count-wrapper{display:flex;align-items:center}.cart__count-btn{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;font-size:12px;line-height:12px;font-weight:500;transition:all 0.25s ease-in;display:block;width:16px;height:16px;border-radius:50%;border:1px solid #2f2f2f;position:relative}.cart__count-btn:disabled{cursor:auto;border-color:#aaaaaa;color:#aaaaaa}.cart__count-btn::before{font-size:12px;line-height:12px;font-weight:500;position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%)}#cart-count-plus::before{content:'+'}#cart-count-minus::before{content:'-'}.cart__input{font-size:20px;line-height:20px;font-weight:500;color:inherit;border:0 none;width:40px;display:block;text-align:center;margin-left:10px;margin-right:10px;outline:none}.cart__submit{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;font-size:12px;line-height:12px;font-weight:400;transition:all 0.25s ease-in;text-transform:uppercase;padding:14px 65px;color:#f2f2f2;background-color:#2f2f2f;margin-top:30px;outline:inherit;border:0 none}.cart__submit:hover,.cart__submit:focus{background-color:#4f4f4f}.cart__submit:active{background-color:#666666}@media only screen and (max-width: 1340px){.cart__variant{font-size:14px;line-height:21px;font-weight:400;width:100%;padding-right:0}.cart__price-wrapper,.cart__count-wrapper{width:100%;padding-right:0;display:flex}.cart__price-wrapper{margin-bottom:25px}.cart__price-title,.cart__count-title{min-width:40%;padding-right:10px}.cart__input{width:20px}.cart__submit{width:100%}}@media only screen and (max-width: 1024px){.cart__variant{width:50%;padding-right:10px;margin-bottom:16px}.cart__price-wrapper,.cart__count-wrapper{width:50%;padding-right:10px}.cart__price-wrapper{margin-bottom:0}.cart__price-title,.cart__count-title{min-width:auto;padding-right:16px}.cart__submit{width:auto}}@media only screen and (max-width: 768px){.cart__variant{width:100%;padding-right:0}.cart__variant label{display:flex;flex-direction:column}.cart__variant label::before{bottom:auto;top:0}.cart__variant-price{padding-left:0}.cart__price-wrapper,.cart__count-wrapper{width:100%;padding-right:0;display:flex}.cart__price-wrapper{margin-bottom:25px}.cart__price-title,.cart__count-title{min-width:45%;padding-right:10px}.cart__input{width:22px;padding:0}.cart__submit{width:100%}}.rating-area{overflow:hidden;text-align:left;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end}.rating-area__title{margin-top:0;margin-bottom:0;font-size:13px;line-height:16px;font-weight:400;margin-bottom:10px;width:100%;order:-1}.rating-area:not(:checked)>input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.rating-area:not(:checked)>label{float:right;width:32px;padding:0;cursor:pointer;font-size:20px;line-height:20px;color:lightgrey}.rating-area:not(:checked)>label:before{content:'★'}.rating-area>input:checked~label{color:gold}.rating-area:not(:checked)>label:hover,.rating-area:not(:checked)>label:hover~label{color:gold}.rating-area>input:checked+label:hover,.rating-area>input:checked+label:hover~label,.rating-area>input:checked~label:hover,.rating-area>input:checked~label:hover~label,.rating-area>label:hover~input:checked~label{color:gold;text-shadow:1px 1px goldenrod}.rate-area>label:active{position:relative}.order{padding-top:60px}.order__title{margin-top:0;margin-bottom:0;font-size:32px;line-height:32px;font-weight:400}.order__caption-list{list-style:none;padding:0;margin:0;padding-top:20px;display:flex}.order__caption{font-size:16px;line-height:18px;font-weight:500;width:15%;padding-left:10px;padding-right:10px}.order__caption:first-child{margin-left:55%}.order__items-list{list-style:none;padding:0;margin:0;margin-top:10px}.order__item{display:flex;padding-bottom:15px;border-bottom:1px solid #d8d8d8;align-items:center;margin-bottom:20px}.order__item-image{display:block;flex-shrink:0;width:100px;height:100px}.order__item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.order__item-name{font-size:20px;line-height:22px;font-weight:300;transition:border-color 0.25s ease-in;width:calc(55% - 100px);padding-left:15px;padding-right:15px;text-decoration:none;color:#2f2f2f}.order__count{width:15%;padding-left:10px;padding-right:10px}.order__price{font-size:18px;line-height:20px;font-weight:300;width:15%;padding-left:10px;padding-right:10px}.order__price--full{width:calc(15% - 20px)}.order__remove-btn,.order__coupon-destroy-btn{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;position:relative;display:block;width:16px;height:16px}.order__remove-btn::before,.order__remove-btn::after,.order__coupon-destroy-btn::before,.order__coupon-destroy-btn::after{content:"";position:absolute;width:16px;height:2px;background-color:#ff0000;top:7px;left:0}.order__remove-btn::before,.order__coupon-destroy-btn::before{transform:rotate(45deg)}.order__remove-btn::after,.order__coupon-destroy-btn::after{transform:rotate(-45deg)}.order__count{display:flex}.order__count-btn{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;font-size:10px;line-height:10px;font-weight:500;transition:all 0.25s ease-in;display:flex;justify-content:center;align-items:center;width:14px;height:14px;border-radius:50%;border:1px solid #2f2f2f}.order__count-btn:disabled{cursor:auto;border-color:#aaaaaa;color:#aaaaaa}.order__input-count{font-size:18px;line-height:18px;font-weight:400;color:inherit;border:0 none;width:30px;display:block;text-align:center;margin-left:10px;margin-right:10px;outline:none}.order__total{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #d8d8d8}.order__total-name{font-size:18px;line-height:18px;font-weight:300}.order__total-price{font-size:18px;line-height:18px;font-weight:500;margin-left:20px}.order__buttons{display:flex;align-items:center;justify-content:flex-end;padding-top:25px;padding-bottom:25px}.order__link{font-size:16px;line-height:18px;font-weight:500;color:inherit;text-decoration:underline}.order__link:hover,.order__link:focus{opacity:0.9}.order__link:active{opacity:0.8}.order__btn{margin-left:20px}.order__mobile-title{display:none}.order__coupon{display:flex;align-items:center;flex-wrap:wrap;margin-right:10px}.order__adjustments{padding:20px 0;border-bottom:1px solid #d8d8d8}.order__coupon-title,.order__adjustments-title{margin-top:0;margin-bottom:0;font-size:22px;line-height:24px;font-weight:400}.order__coupon-title{margin-right:20px}.order__coupon-content{display:flex;align-items:center}.order__coupon-content--background{background-color:#f2f2f2;border:1px solid #d8d8d8;border-radius:7px;padding:5px 7px}.order__coupon-input{font-size:16px;line-height:16px;font-weight:400;font-family:inherit;color:inherit;height:38px;padding:8px 12px;outline:none;border:1px solid #2f2f2f;min-width:200px}.order__coupon-input:focus{border-width:2px}.order__coupon-input::-moz-placeholder{font-size:14px;line-height:14px;font-weight:400;color:#afafaf;position:relative;top:1px}.order__coupon-input::placeholder{font-size:14px;line-height:14px;font-weight:400;color:#afafaf;position:relative;top:1px}.order__coupon-apply-btn{margin-left:20px}.order__coupon-status{font-size:14px;line-height:14px;font-weight:400;color:#d0021b;margin-top:20px;width:100%}.order__coupon-name,.order__coupon-code{font-size:16px;line-height:16px;font-weight:400;margin-right:10px}.order__coupon-code{font-style:italic}.order__adjustments-list{list-style:none;padding:0;margin:0;margin-top:20px}.order__adjustments-item{font-size:16px;line-height:16px;font-weight:500;margin-bottom:20px;display:flex;align-items:center}.order__adjustments-item:last-child{margin-bottom:0}.order__adjustments-discount{font-weight:400;font-style:italic;margin-left:10px}@media only screen and (max-width: 1024px){.order__title{font-size:24px;line-height:24px;font-weight:400}.order__caption-list{padding-top:15px}.order__caption{font-size:14px;line-height:16px;font-weight:500}.order__item-name{font-size:16px;line-height:18px;font-weight:300}.order__price{font-size:16px;line-height:18px;font-weight:300}.order__input-count{font-size:16px;line-height:16px;font-weight:400}.order__coupon-title,.order__adjustments-title{font-size:18px;line-height:18px;font-weight:400}.order__coupon-title{margin-right:0;width:100%;text-align:right;margin-bottom:10px}.order__adjustments-title{text-align:right}.order__total{flex-direction:column;align-items:flex-end;justify-content:normal}.order__coupon{align-self:auto;justify-content:flex-end;margin-right:0}.order__total-price-container{margin-top:30px}.order__coupon-status{text-align:right}.order__adjustments-item{font-size:14px;line-height:14px;font-weight:400;justify-content:flex-end}.order__coupon-name,.order__coupon-code{font-size:14px;line-height:14px;font-weight:400}}@media only screen and (max-width: 768px){.order__total{align-items:flex-start}.order__coupon-status{text-align:left}.order__coupon-title{text-align:left;margin-bottom:0}.order__coupon{justify-content:normal;align-items:normal;flex-direction:column;width:100%}.order__adjustments-title{text-align:left}.order__adjustments-discount{align-self:flex-end}.order__coupon-content{margin-top:15px;position:relative;flex-wrap:wrap}.order__coupon-content--background{padding-right:20px}.order__coupon-input{width:100%}.order__coupon-apply-btn{width:100%;margin-top:15px;margin-left:0}.order__adjustments-item{justify-content:flex-start}.order__buttons{flex-direction:column-reverse}.order{padding-top:40px}.order__title{font-size:20px;line-height:22px;font-weight:400}.order__adjustments-item{justify-content:space-between}.order__coupon-destroy-btn{position:absolute;right:4px;top:auto;bottom:50%;transform:translateY(50%)}.order__coupon-code,.order__coupon-name{margin-right:0;padding-right:5px}.order__btn{margin-left:0;margin-bottom:15px;width:100%}.order__caption-list{display:none}.order__mobile-title{font-size:16px;line-height:16px;font-weight:500;margin-right:12px;display:block}.order__item{flex-direction:column;position:relative;padding-left:100px;padding-right:15px}.order__item-image{position:absolute;bottom:50%;transform:translateY(50%);left:0}.order__remove-btn{position:absolute;bottom:50%;transform:translateY(50%);right:0}.order__item-name{width:100%;margin-left:0;padding-right:3px;padding-left:7px}.order__price{width:100%;display:flex;align-items:center;margin-top:15px;padding-right:3px;padding-left:7px}.order__count{width:100%;display:flex;align-items:center;margin-top:15px;padding-right:3px;padding-left:7px}.order__input-count{line-height:18px;width:25px;margin-left:5px;margin-right:5px}}.checkout{padding-top:60px}.checkout__error{margin-top:0;margin-bottom:0;font-size:18px;line-height:24px;font-weight:400;color:#d0021b}.checkout__title{margin-top:0;margin-bottom:0;font-size:32px;line-height:32px;font-weight:400}.checkout__content{margin-top:40px}.checkout__fieldset{padding:16px;padding-top:calc(16px + 12px);border:1px solid #e2e2e2;border-radius:10px;position:relative}.checkout__step-title{margin-top:0;margin-bottom:0;font-size:20px;line-height:24px;font-weight:300;position:absolute;top:-12px;display:inline-block;padding-left:5px;padding-right:5px;background-color:#ffffff}.checkout__field{display:flex;align-items:center;margin-bottom:20px}.checkout__field label{font-size:14px;line-height:14px;font-weight:400;width:35%;padding-right:5px;position:relative;display:flex}.checkout__field label a{font-size:14px;line-height:14px;font-weight:400;color:inherit;text-decoration:underline}.checkout__field--required label::after{display:inline-flex;content:"";width:6px;height:6px;background-color:#d0021b;border-radius:50%;margin-left:3px}.checkout__field .field_with_errors{width:35%}.checkout__field .field_with_errors label{display:flex;width:100%}.checkout__field input[type="text"],.checkout__field input[type="tel"],.checkout__field input[type="email"],.checkout__field select,.checkout__field textarea{font-size:16px;line-height:16px;font-weight:400;font-family:inherit;color:inherit;height:34px;padding:8px 12px;width:35%;outline:none;border:1px solid #2f2f2f}.checkout__field input[type="text"]:focus,.checkout__field input[type="tel"]:focus,.checkout__field input[type="email"]:focus,.checkout__field select:focus,.checkout__field textarea:focus{border-width:2px}.checkout__field input[type="text"]::-moz-placeholder,.checkout__field input[type="tel"]::-moz-placeholder,.checkout__field input[type="email"]::-moz-placeholder,.checkout__field select::-moz-placeholder,.checkout__field textarea::-moz-placeholder{font-size:14px;line-height:14px;font-weight:400;color:#afafaf;position:relative;top:2px}.checkout__field input[type="text"]::placeholder,.checkout__field input[type="tel"]::placeholder,.checkout__field input[type="email"]::placeholder,.checkout__field select::placeholder,.checkout__field textarea::placeholder{font-size:14px;line-height:14px;font-weight:400;color:#afafaf;position:relative;top:2px}.checkout__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/arrow-cee74d983276b8b40f7327da19b31aa165092d2ea8056caf0d56f80a428443af.png);background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.checkout__field input[type="checkbox"]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.checkout__field input[type="checkbox"]+label{padding-left:28px;position:relative}.checkout__field input[type="checkbox"]+label::before{content:"";position:absolute;background-image:url(/assets/checkbox-4f8ca1837f408b436bb28dd17686a24241cf473ee8953f38638255d5e1e573f1.svg);background-size:16px 16px;background-position:center;background-repeat:no-repeat;width:16px;height:16px;top:-2px;left:0}.checkout__field input[type="checkbox"]:checked+label::before{background-image:url(/assets/checkbox-checked-1341023f5791f6c1ced1db6b40caabdb276854132271d4b5ff8a47e751eaa9ef.svg);background-size:18px 16px;width:18px;height:16px}.checkout__field input[type="checkbox"]:focus+label::before{outline:#007aff solid 1px}.checkout__field .field_with_errors+input[type="text"],.checkout__field .field_with_errors+input[type="tel"],.checkout__field .field_with_errors+input[type="email"],.checkout__field .field_with_errors+select,.checkout__field .field_with_errors+textarea{border-color:#d0021b}.checkout__btn{margin-top:30px;text-transform:uppercase;display:flex}.checkout__subtitle-wrapper{display:flex;align-items:baseline;margin-bottom:10px;margin-top:20px}.checkout__subtitle-wrapper:first-child{margin-top:0}.checkout__subtitle-wrapper a{font-size:13px;line-height:13px;font-weight:300;transition:color 0.25s ease-in;color:inherit;text-decoration:underline;margin-left:20px}.checkout__subtitle-wrapper a:hover,.checkout__subtitle-wrapper a:focus{color:#1f1f1f}.checkout__subtitle{margin-top:0;margin-bottom:0;font-size:18px;line-height:22px;font-weight:500}.checkout__info{font-size:16px;line-height:18px;font-weight:400;font-style:italic;padding-top:5px;padding-bottom:5px;display:flex}.checkout__info-title{margin-right:10px}.checkout__info-text{font-weight:300}.checkout__order-headers{margin-top:20px;display:flex;align-items:center}.checkout__order{font-size:16px;line-height:18px;font-weight:500;padding-left:15px;padding-right:15px;width:15%}.checkout__order--count{margin-left:50%}.checkout__order-items{list-style:none;padding:0;margin:0}.checkout__item{display:flex;align-items:center;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #d8d8d8}.checkout__item-image{width:80px;height:80px;flex-shrink:0}.checkout__item-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.checkout__item-text{font-size:16px;line-height:20px;font-weight:400;padding-left:15px;padding-right:15px}.checkout__item-text--name{width:calc(50% - 80px)}.checkout__item-text--count,.checkout__item-text--price{width:15%}.checkout__methods{list-style:none;padding:0;margin:0;margin-top:20px;padding-left:20px}.checkout__method-content{padding:15px 10px;border:1px solid #e2e2e2;border-radius:5px;width:50%;margin-top:10px;margin-bottom:10px}.checkout__method{font-size:14px;line-height:18px;font-weight:400;margin-bottom:25px}.checkout__method input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.checkout__method input[type="radio"]+.checkout__method-text{padding-left:28px;position:relative;cursor:pointer;display:flex}.checkout__method input[type="radio"]+.checkout__method-text::before{content:"";position:absolute;left:0;bottom:60%;transform:translateY(50%);width:16px;height:16px;border-radius:50%;border:1px solid #2f2f2f}.checkout__method input[type="radio"]+.checkout__method-text:hover{font-weight:500}.checkout__method input[type="radio"]+.checkout__method-text:hover::before{border-width:3px}.checkout__method input[type="radio"]:focus+.checkout__method-text{font-weight:500}.checkout__method input[type="radio"]:focus+.checkout__method-text::before{border-width:3px}.checkout__method input[type="radio"]:checked+.checkout__method-text{font-weight:500 !important}.checkout__method input[type="radio"]:checked+.checkout__method-text::before{border-width:5px !important}.checkout__item-mobile-header{display:none}.checkout__total-list{list-style:none;padding:0;margin:0;padding-top:10px}.checkout__total{font-size:16px;line-height:20px;font-weight:400;display:flex;margin-bottom:10px}.checkout__total--bold{font-weight:500}.checkout__total-name{width:35%;padding-right:10px}.checkout__payment-title{margin-top:0;margin-bottom:0;font-size:14px;line-height:16px;font-weight:400}.checkout__payment-description{margin-top:0;margin-bottom:0;font-size:14px;line-height:16px;font-weight:300;margin-top:15px}.checkout__payment-logo{margin-top:15px}.checkout__payment-logo img{display:block}.checkout__payment-list{list-style:none;padding:0;margin:0;margin-top:15px;display:flex;justify-content:space-between;flex-wrap:wrap}.checkout__payment-item{flex-shrink:0}.checkout__payment-wrapper{margin-top:15px;margin-bottom:20px}.checkout__payment-description{margin-top:0;margin-bottom:0;font-size:16px;line-height:18px;font-weight:400;font-style:italic}.checkout__payment-button{margin-top:10px;display:inline-flex}.checkout__link{font-size:16px;line-height:16px;font-weight:400;color:inherit;text-decoration:underline}@media only screen and (max-width: 1024px){.checkout__method-content{width:70%}.checkout__title{font-size:24px;line-height:24px;font-weight:400}.checkout__field label{width:50%}.checkout__field .field_with_errors{width:50%}.checkout__field .field_with_errors label{width:100%}.checkout__field input[type="text"],.checkout__field input[type="tel"],.checkout__field input[type="email"],.checkout__field select,.checkout__field textarea{width:50%}}@media only screen and (max-width: 768px){.checkout{padding-top:20px}.checkout__payment-item{width:48px;height:24px;margin-right:calc((100% - 48px * 4) / 3);margin-bottom:15px}.checkout__payment-item:nth-child(4n){margin-right:0}.checkout__method-content{width:100%}.checkout__info{font-size:14px;line-height:16px;font-weight:400;flex-wrap:wrap}.checkout__info-title,.checkout__info-text{width:100%}.checkout__subtitle a{margin-left:auto}.checkout__total-name{width:70%}.checkout__total-price{margin-left:auto}.checkout__total{font-size:14px;line-height:16px}.checkout__btn{width:100%;justify-content:center}.checkout__item-mobile-header{display:block;font-weight:500;margin-right:12px}.checkout__order-headers{display:none}.checkout__subtitle{font-size:14px;line-height:16px;font-weight:500}.checkout__item{position:relative;flex-direction:column;padding-left:80px}.checkout__order-items{margin-top:20px}.checkout__methods{margin-top:20px;padding-left:5px}.checkout__item-image{position:absolute;left:0;bottom:calc(50% + 10px);transform:translateY(50%)}.checkout__item-text{font-size:14px;line-height:18px;font-weight:400;width:100%;margin-bottom:10px;padding-left:10px;padding-right:10px;display:flex;align-items:center}.checkout__method{font-size:13px;line-height:16px;font-weight:400}.checkout__method input[type="radio"]+.checkout__method-text{padding-left:25px;position:relative;cursor:pointer;display:flex}.checkout__method input[type="radio"]+.checkout__method-text::before{bottom:50%;width:14px;height:14px}.checkout__title{font-size:20px;line-height:22px;font-weight:400}.checkout__field{flex-wrap:wrap}.checkout__field label{width:100%;margin-bottom:20px}.checkout__field .field_with_errors{width:100%}.checkout__field .field_with_errors label{width:100%}.checkout__field input[type="text"],.checkout__field input[type="tel"],.checkout__field input[type="email"],.checkout__field select,.checkout__field textarea{width:100%}}.checkout__submit-error{font-size:14px;line-height:16px;font-weight:400;color:#d0021b;margin-top:10px;display:block}.form-button{padding:0;border:0 none;background-color:transparent;font-family:inherit;cursor:pointer;outline:none;color:inherit;background-color:#2f2f2f;background-position:center;transition:background 0.7s;color:#f2f2f2;padding:10px 15px;letter-spacing:0.5px}.form-button:hover,.form-button:focus{background:#494949 radial-gradient(circle, transparent 1%, #494949 1%) center/15000%}.form-button:active{background-color:#626262;background-size:100%;transition:background 0s}.form-button--primary{background-color:#46a050}.form-button--primary:hover,.form-button--primary:focus{background:#60b96a radial-gradient(circle, transparent 1%, #60b96a 1%) center/15000%}.form-button--primary:active{background-color:#83c98b;background-size:100%;transition:background 0s}.form-button--seconadry{background-color:#5a5078}.form-button--seconadry:hover,.form-button--seconadry:focus{background:#716497 radial-gradient(circle, transparent 1%, #716497 1%) center/15000%}.form-button--seconadry:active{background-color:#8d82ac;background-size:100%;transition:background 0s}.form-button:disabled{background-color:lightgray;cursor:not-allowed}.flash{margin-left:auto;margin-right:auto;font-size:16px;line-height:22px;font-weight:400;min-width:320px;max-width:1340px;padding:20px calc((1340px - 1280px) / 2)}.flash.notice{color:#46a050}.flash.error{color:#d0021b}@media only screen and (max-width: 1340px){.flash{padding-left:calc((1024px - 960px) / 2);padding-right:calc((1024px - 960px) / 2)}}@media only screen and (max-width: 1024px){.flash{padding-left:calc((768px - 708px) / 2);padding-right:calc((768px - 708px) / 2)}}@media only screen and (max-width: 768px){.flash{padding-left:calc((320px - 290px) / 2);padding-right:calc((320px - 290px) / 2)}}.error{color:#d0021b;margin-bottom:20px}.error__title{margin-top:0;margin-bottom:0;font-size:18px;line-height:20px;font-weight:500}.error__text{margin-top:0;margin-bottom:0;font-size:14px;line-height:18px;font-weight:300;font-style:italic;margin-top:15px}.error__list{margin-top:20px}.error__item{font-size:14px;line-height:18px;font-weight:400;margin-bottom:15px}.d-none{display:none}.hidden{opacity:0;visibility:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
