html{box-sizing:border-box;font-size:62.5%;height:100%}body{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0;font-size:14px;letter-spacing:0;line-height:1.5;font-family:var(--font-body);font-style:normal;font-weight:400;background-color:#f9f9f9;position:relative;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:0;box-shadow:none}.page-width{max-width:var(--page-width);width:100%;margin:0 auto;padding:0 50px}@media screen and (max-width: 989px){.page-width{padding:0 20px}}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading);font-style:normal;letter-spacing:0;color:var(--color-text);margin:0}ul{margin:0;padding:0 0 0 1em;list-style:none}li{line-height:1}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:14px;border-style:hidden;box-shadow:0 0 0 1px var(--color-text)}table:not([class]) td,table:not([class]) th{padding:10px;border:1px solid var(--color-text)}a{color:currentColor}a:not([href]){cursor:not-allowed}hr{border:none;height:1px;background-color:var(--color-text);display:block}details>*{box-sizing:border-box}button{background-color:transparent;border-radius:0;border:none;cursor:pointer;padding:0}p,.text{color:#1f1f1f;text-align:justify;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:162%;letter-spacing:.48px}.textured-text{position:relative}.icon{display:flex;pointer-events:none}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte table{table-layout:fixed}.rte img{max-width:100%;height:auto;border-radius:24px}.rte ul,.rte ol{list-style-position:inside;padding-left:1em}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-5px 0}.image{width:100%;height:fit-content}.image--mobile{display:none}@media screen and (max-width: 989px){.image--desktop{display:none}.image--mobile{display:block}}.header{height:95px;border-bottom:1px solid #1f1f1f;background-color:#f9f9f9}.header .page-width{height:100%}.header__wrapper{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;width:100%;height:100%}.header__logo{width:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.header__search{display:none;align-items:center;justify-content:center;width:21px;height:21px}.header__cart{display:flex;align-items:center;justify-content:center;width:21px;height:21px}.header__menu ul{padding:0;display:flex;align-items:center;gap:50px}.header__menu a{text-decoration:none;color:#1f1f1fb3;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}.header__menu a:hover{color:#1f1f1f}.header__right{display:flex;align-items:center;justify-content:flex-end}.header__cart{margin:0 24px 0 31px;position:relative}.header__cart-counter{position:absolute;top:-3px;right:-4px;background-color:#df41a5;display:flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;text-decoration:none;color:#fff;font-family:var(--font-body);font-size:8px;font-style:normal;font-weight:400;line-height:normal;border-radius:50%;overflow:hidden}.header__sale{text-decoration:none;color:#1f1f1fb3;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.header__burger-opener_mobile{display:none;align-items:center;justify-content:center;width:29px;height:22px;flex-shrink:0}.header__cart_mobile{display:none;align-items:center;justify-content:center;width:39px;height:33px;flex-shrink:0;position:relative}.header__cart_mobile-counter{display:flex;align-items:center;justify-content:center;background-color:#df41a5;border-radius:50%;overflow:hidden;flex-shrink:0;width:15px;height:15px;position:absolute;top:0;right:0;color:#fff;font-size:10px;vertical-align:middle}.header__mobile-menu__container{display:flex;flex-direction:column;align-items:center;padding-top:42px;height:100%;width:100%;overflow:auto}.header__mobile-menu{display:none;align-items:flex-start;justify-content:center;position:fixed;left:-100%;z-index:100;background-color:#1f1f1ff2;background-image:url(/cdn/shop/files/Textures_642ebec4-dd9e-4650-81ed-d2c14662bc03.png?v=1749802056);background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;width:100%;height:100%;transition:all .3s ease}.header__mobile-menu.visible{left:0;top:0}.header__mobile-menu-closer{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}.header__mobile-menu-closer svg{width:100%;height:100%}.header__mobile-menu--menu{width:100%;padding:47px 0 9px}.header__mobile-menu--menu ul{padding:0;margin:0;width:100%}.header__mobile-menu--menu li a{display:flex;align-items:center;justify-content:center;text-decoration:none;padding:25px 0;text-align:center;color:#fff;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.header__mobile-menu-social{display:flex;padding:54px 0}.header__mobile-menu-social ul{margin:0;padding:0;display:flex;align-items:center;gap:31px}.header__mobile-menu_bottom{display:flex;flex-direction:column;align-items:center;padding-top:35px;margin-top:auto;width:100%}.header__mobile-menu-logo{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:-3px;position:relative;z-index:1}.header__mobile-menu__sale{display:flex;align-items:center;justify-content:center;padding:27px 0;width:100%;background:#f5f5f5;color:#1f1f1f;text-align:center;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.header__mobile-menu--menu li:not(:last-child) a{border-bottom:1px solid #ffffff67}.header__mobile-menu--menu li .submenu a{border-bottom:none;padding:16.5px 0}.header__mobile-menu--menu li.submenu-hidden .submenu{height:0;overflow:hidden;transition:all .3s ease}.header__mobile-menu--menu li.submenu-hidden{position:relative}.header__mobile-menu--menu li.submenu-hidden:after{content:"";position:absolute;right:20%;top:40%;width:17px;height:17px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg) translateY(-50%)}.header__mobile-menu--menu li{transition:all .3s ease}.header__mobile-menu--menu li.dark-bakground{background-color:#000;background-image:url(/cdn/shop/files/Textures_642ebec4-dd9e-4650-81ed-d2c14662bc03.png?v=1749802056);background-size:cover;background-repeat:no-repeat;background-position:center}.header__mobile-menu--menu li.dark-bakground a{border-bottom:none}.header__mobile-menu--menu li.dark-bakground .submenu li:last-child a{border-bottom:1px solid #ffffff67}.header__mobile-menu-search{display:none;align-items:center;justify-content:center}.header__menu li .menu-trigger{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1f1f1fb3;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}.header__menu ul li .submenu{display:flex;flex-direction:column;align-items:center;position:absolute;gap:0;top:40px;left:0;z-index:50;background-color:#f9f9f9;width:211px;opacity:0;pointer-events:none;border:1px solid #1f1f1f;transition:all .3s ease}.header__menu ul li .submenu li{width:100%}.header__menu ul li .submenu li a{width:100%;padding:24px 32px;transition:all .3s ease}.header__menu ul li .submenu li a{display:flex;align-items:center;justify-content:center;color:#1f1f1f;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center;width:100%;margin:0 auto}.header__menu ul li .submenu li:not(:last-child) a{border-bottom:1px solid #1f1f1f}.header__menu ul li .submenu li:hover{background-color:#1f1f1f}.header__menu ul li .submenu li:hover a{color:#fff}.header__menu ul li.open .submenu{opacity:1;pointer-events:all}.header__menu ul li:has(.submenu){position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.header__menu ul li:has(.submenu) .menu-trigger:after{content:"";position:static;display:flex;width:10px;height:10px;border:solid #1f1f1fb3;border-width:0px 2px 2px 0;transform:rotate(45deg) translateY(-50%);align-items:center;justify-content:center;transition:all .3s ease}.header__menu ul li.has-submenu.open .menu-trigger:after{content:"";transform:rotate(-135deg) translateY(-10%)}@media screen and (max-width: 989px){.header__menu{display:none}.header__mobile-menu{display:flex}.header__right{display:none}.header__wrapper{display:flex;align-items:center;justify-content:space-between}.header{height:50px;position:fixed;width:100%;z-index:999}.content-for-layout{margin-top:50px}.header__logo{width:45px}.header__burger-opener_mobile,.header__cart_mobile{display:flex}}.footer{background-color:#1f1f1f;background-image:url(/cdn/shop/files/Textures.png?v=1749543284);position:relative;z-index:10}.footer__links-title{color:#fff;text-align:justify;-webkit-text-stroke-width:.7px;-webkit-text-stroke-color:#fff;font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:300;line-height:146%;letter-spacing:.8px;text-transform:uppercase;max-width:250px;width:100%}.footer__menu ul{padding:43px 0 0;display:flex;flex-wrap:wrap;row-gap:33px;margin-bottom:45px}.footer__menu ul li{max-width:50%;width:100%}.footer__menu a{text-decoration:none;color:#fff;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}.footer__menu a:hover{opacity:.8}.footer__main-logo{max-width:320px;width:100%}.footer__newsletter-title h3{color:#fff;text-align:justify;font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:300;line-height:146%;letter-spacing:.8px;text-transform:uppercase}.footer__newsletter-title h3 strong{font-weight:400}.footer__newsletter-subtitle{color:#fff;text-align:justify;font-family:var(--font-heading);font-size:12px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.6px;text-transform:uppercase}.footer__rights{border-top:1px solid rgba(255,255,255,.56);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px}.footer__rights-text{color:#fff;text-align:center;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.6px;text-transform:uppercase;grid-column:2;border-left:1px solid rgba(255,255,255,.56);border-right:1px solid rgba(255,255,255,.56);display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:22px 20px 9px}.footer__wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.footer__links,.footer__main,.footer__newsletter{padding-top:80px;padding-bottom:85px}.footer__menu a.footer_mail-item{font-weight:400;font-size:18px;font-family:var(--font-heading);line-height:1;text-decoration:underline}.footer__main{display:flex;flex-direction:column;align-items:center;gap:78px;padding-left:20px;padding-right:20px;border-left:1px solid rgba(255,255,255,.56);border-right:1px solid rgba(255,255,255,.56)}.footer__main-payments .payment__list{padding:0;display:flex;gap:5px;align-items:center}.footer__main-payments .payment__list li{display:flex;align-items:center;justify-content:center;width:53px;height:36px;flex-shrink:0}.footer__main-payments .payment__list li svg{width:100%;height:fit-content}.footer__newsletter{display:flex;flex-direction:column;max-width:352px;width:100%;justify-self:flex-end;gap:43px;position:relative}.footer__newsletter-container__steps__labels label{display:flex;gap:8px;color:#fff;text-align:justify;font-family:var(--font-body);font-size:12.16px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.632px;text-transform:uppercase;padding:12px 0;max-width:calc(50% - 8px);width:100%;border-bottom:1px solid #fff}.footer__newsletter-container__steps__labels label input{padding:0;margin:0;width:17px;height:17px}.footer__newsletter-container__steps__labels{display:flex;flex-wrap:wrap;gap:16px;width:100%}.footer__newsletter-container__step-1{display:flex;align-items:center;gap:11px}.footer__newsletter-container__step-1 button{display:none;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(31,31,31,.8);background-color:#fff;flex-shrink:0;width:34px;height:34px;padding:6px;border:1px solid transparent;transition:all .3s ease}.footer__newsletter-container__step-1 button svg{width:100%;height:auto}.footer__newsletter-container__step-1 button path{fill:#2f2f2fcc!important;transition:all .3s ease}.footer__newsletter-container__step-1 button:hover{border:1px solid #fff;background-color:#1f1f1f}.footer__newsletter-container__step-1 button:hover path{fill:#fff!important}.footer__newsletter-container__form button{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(31,31,31,.8);background-color:#fff;flex-shrink:0;width:45px;height:45px;padding:6px;border:1px solid transparent;position:absolute;bottom:-22.5px;right:0;transition:all .3s ease}.footer__newsletter-container__form button svg{width:100%;height:auto}.footer__newsletter-container__form button path{fill:#2f2f2fcc!important;transition:all .3s ease}.footer__newsletter-container__form button:hover{border:1px solid #fff;background-color:#1f1f1f}.footer__newsletter-container__form button:hover path{fill:#fff!important}.footer__mobile-items{display:none;flex-direction:column}.footer__mobile-logo{display:flex;align-items:center;justify-content:center;margin:41px 0 42px;padding:0 22px}.footer__mobile-title{display:flex;align-items:center;justify-content:center;padding:42px 0;margin:0 -20px;border-bottom:1px solid rgba(255,255,255,.56);border-top:1px solid rgba(255,255,255,.56)}.footer__mobile-title span{color:#fff;text-align:center;-webkit-text-stroke-width:.81px;-webkit-text-stroke-color:#fff;font-family:var(--font-heading);font-size:17.322px;font-style:normal;font-weight:300;line-height:146%;letter-spacing:.693px;text-transform:uppercase;max-width:217px;width:100%}.footer__newsletter__form-success-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#1f1f1f;background-image:url(/cdn/shop/files/Textures.png?v=1749543284);background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .3s ease}.footer__newsletter__form-success-message.unvisible{opacity:0;visibility:hidden;height:0;pointer-events:none}.footer__newsletter__success-message__logo{display:flex;align-items:center;justify-content:center;max-width:80px;width:100%}.footer__newsletter__success-message__text{width:379px}.footer__newsletter__success-message__text h3{color:#f9f9f9;text-align:center;font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:800;line-height:159%;letter-spacing:.96px;text-transform:uppercase}.footer__newsletter__success-message__text p{color:#f9f9f9;font-family:var(--font-body);font-size:15px;font-style:italic;text-align:center;font-weight:100;line-height:183%;letter-spacing:.6px;text-transform:uppercase;margin:0}.footer__newsletter-container__form-inputs{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:15px;position:relative}.footer__newsletter-container__form-inputs input{background-color:transparent;border:none;border-bottom:1px solid #ffffff;color:#fff;text-align:justify;font-family:var(--font-body);font-size:12.16px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.632px;max-width:calc(50% - 8px);width:100%;padding:7px 0}.footer__newsletter-container__form-inputs input:last-of-type{max-width:80%}.footer__newsletter-container__form-inputs input::placeholder{color:#fff;text-align:justify;font-family:var(--font-body);font-size:12.16px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.632px;text-transform:uppercase}.footer__newsletter-container__form{transition:all .3s ease;opacity:1}.footer__newsletter-container__form.unvisible{opacity:0;pointer-events:none;height:0}@media screen and (max-width: 989px){.footer__mobile-items,.footer__newsletter-container__step-1 button{display:flex}.footer__wrap{grid-template-columns:1fr;gap:0}.footer__menu a.footer_mail-item{padding:0 44px;font-size:14px}.footer__main{border-left:none;border-right:none;border-top:1px solid rgba(255,255,255,.56);border-bottom:1px solid rgba(255,255,255,.56);gap:40px}.footer__links,.footer__main,.footer__newsletter{padding-top:40px;padding-bottom:40px}.footer__newsletter-title h3{font-size:16px;letter-spacing:.646px}.footer__newsletter-subtitle{font-size:10px;letter-spacing:.52px}.footer__menu a,.footer__menu ul li,.footer__links-title{font-size:13px}.footer__menu ul{row-gap:26px;padding:43px 44px 0}.footer__menu{border-top:1px solid rgba(255,255,255,.56);margin:0 -20px}.footer__rights{grid-template-columns:1fr}.footer__rights-text{text-align:center;border:none;grid-column:1;padding-top:0;padding-bottom:31px;font-size:11.548px;letter-spacing:.577px}.footer__rights{border-top:none}.footer__newsletter{gap:18px;justify-self:center;order:1;padding:42px 22px 0;max-width:100%}.footer__links{order:2}.footer__newsletter-container__steps__labels{gap:10px}.footer__main{order:3;border-bottom:none;padding-bottom:22px;margin:0 -20px}.footer__main-logo,.footer__links-title{display:none}.footer__newsletter-container__steps__labels label{gap:5px;font-size:10px;letter-spacing:0;padding:6px 0;max-width:calc(50% - 5px);text-align:unset;white-space:nowrap}.footer__newsletter-container__steps__labels label input{width:11px;height:11px}.footer__newsletter-container__steps__labels label:nth-child(n+3){border-bottom:none}.footer__main-payments .payment__list{flex-wrap:wrap;justify-content:center}}.spinner{animation:rotate 1s linear infinite;width:20px;height:20px}.spinner .path{stroke:#fff;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
