@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Light.woff2") format("woff2");font-style:normal;font-weight:300}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Regular.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Semibold.woff2") format("woff2");font-style:normal;font-weight:600}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Bold.woff2") format("woff2");font-style:normal;font-weight:700}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Extrabold.woff2") format("woff2");font-style:normal;font-weight:800}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v50-cyrillic_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url("../fonts/roboto-v50-cyrillic_latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v50-cyrillic_latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:800;src:url("../fonts/roboto-v50-cyrillic_latin-800.woff2") format("woff2")}:root{--body-bg: #EDECE6;--text-color: #000000}html.theme-dark{--body-bg: #1a1a1a;--text-color: #e8e8e8}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;font-family:"Gilroy",sans-serif;font-size:1rem;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--body-bg);color:var(--text-color);-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}body.no-scroll{overflow:hidden}.container{width:100%;max-width:100%;margin-inline:auto;padding-inline:16px}@media(min-width: 991px){.container{max-width:870px}}@media(min-width: 1400px){.container{max-width:1630px;padding-inline:25px}}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Gilroy",sans-serif;font-weight:800}ul,ol{list-style:none;padding-left:0;margin:0}button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.button{width:242px;display:inline-block;padding:14px 24px;border-radius:4px;background-color:#292a33;color:#fff;line-height:1;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease ease;transition:all .3s ease ease}.button:hover{background-color:rgba(41,42,51,.1)}.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:100% !important}@media(min-width: 991px){.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:50% !important}}.error404{padding-block:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error404 .container{height:100%;gap:30px}@media(min-width: 1400px){.error404 .container{max-width:100%}}.error404 .container img{display:block;width:100%}.error404 .container a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:30px auto 0;padding:18px 55px 17px;border-radius:4px;background-color:#604073;color:#fff;line-height:1;font-weight:800;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease ease;transition:all .3s ease ease}.error404-content{width:100%;max-width:320px;margin-inline:auto}.error404 h1{font-size:3rem;font-weight:800}