/* ============================================================================
   GOLDLIGHT theme stylesheet.
   Generated from /style/bundle.css (grenardilv) with brand re-tint per
   dev_docs/frontend/goldlight_brand_book.pdf (V.25.1).
   Palette: Kristala Balts #FFFFFF | Perlu Balts #F4F2F0 | Zelta Gaisma #CFB023
            Nakts Melns #0A0A0A   | Zelta Smiltis #E0D799
            Balozu Zils #57728B   | Urbani Zils #254A5D
            Korallu Sarkans #C54644 | Granata Sarkans #7A232E
   Typography: Outfit (self-hosted, ./fonts) primary; mono for small accents.
   ============================================================================ */
:root{
  --gl-white:#ffffff;
  --gl-pearl:#f4f2f0;
  --gl-black:#0a0a0a;
  --gl-gold:#cfb023;
  --gl-gold-sand:#e0d799;
  --gl-blue:#57728b;
  --gl-blue-deep:#254a5d;
  --gl-red:#c54644;
  --gl-red-deep:#7a232e;
}
/* Outfit variable font — self-hosted (200-700). latin-ext covers Latvian diacritics. */
@font-face{font-family:Outfit;font-style:normal;font-weight:200 700;font-display:swap;src:url('/style/goldlight/fonts/Outfit-var-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Outfit;font-style:normal;font-weight:200 700;font-display:swap;src:url('/style/goldlight/fonts/Outfit-var-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.brands-section,.cabinet-in,.cabinet-login,.category-section,.faq-list,.favorite-section,.page-constructor,.privacy-policy{padding-top:80px}body.active-adv .fixed-header-menu{top:56px}body.active-adv .cabinet-in,body.active-adv .cabinet-login,body.active-adv .contact-one,body.active-adv .contact-shop,body.active-adv .faq-list,body.active-adv .privacy-policy,body.active-adv .product-in{padding-top:105px;overflow:hidden}body.active-adv .brands-section,body.active-adv .category-section,body.active-adv .favorite-section,body.active-adv .page-constructor{padding-top:130px}@media (max-width:1130px){body{padding:60px 0 0}.header-mobile.active-adv{top:28px;transition:top .2s ease-in-out}.header-mobile.active-adv.headroom--not-top{top:0}.header-mobile.active-adv.main-header-mobile{top:0}body.active-adv .privacy-policy{padding-top:0}body.active-adv{padding:88px 0 0}body.active-adv.main-body{padding:60px 0 0}body.active-adv.main-body .fixed-header-menu{top:60px!important}body.active-adv .fixed-header-menu{top:88px!important}body.cart-body{padding:0!important}.category-section,.favorite-section,body.active-adv .brands-section,body.active-adv .category-section,body.active-adv .favorite-section{padding-top:60px}.cabinet-login,body.active-adv .cabinet-login{padding-top:10px}.cabinet-in,body.active-adv .cabinet-in{padding-top:0}.contact-one,.contact-shop,body.active-adv .contact-one,body.active-adv .contact-shop{padding-top:0}.page-constructor,body.active-adv .page-constructor{padding-top:60px}body.active-adv .faq-list{padding-top:1px}}.air-datepicker{font-weight:500;font-family:Outfit,sans-serif!important;width:100%!important}.air-datepicker-body--day-name{color:#0a0a0a!important}.air-datepicker-global-container{width:280px}.air-datepicker-cell:hover{background:rgba(10,10,10,.1)!important}.air-datepicker-nav--title:hover{background:rgba(10,10,10,.1)!important}.air-datepicker-nav--action:hover{background:rgba(10,10,10,.1)!important}.air-datepicker-cell.-day-.-current-{color:#000!important;background:rgba(10,10,10,.1)!important}.air-datepicker-cell.-selected-{background:#0a0a0a!important}.ts-wrapper{width:100%}.ts-control{min-width:100%}.ts-flag-item,.ts-flag-option{display:flex;align-items:center;gap:.5rem}.ts-flag-item .fi,.ts-flag-option .fi{width:1.25em;height:.9em;border-radius:0}.ts-control{position:relative;padding-right:2.5rem}.ts-control::after{content:'';position:absolute;top:50%;right:1rem;width:7px;height:7px;pointer-events:none;transform:translateY(-50%);background-image:url("/images/svg/arrow-down.svg");background-size:contain;background-repeat:no-repeat;transition:transform .3s ease-in-out}.ts-wrapper.dropdown-active .ts-control::after{transform:translateY(-50%) rotate(180deg)}.phone-select .ts-wrapper{position:absolute;height:46px;width:100px!important}.phone-select .ts-control{border:unset;border-bottom:1px solid #d2d2d2;height:46px;color:#000;font-size:16px;background:unset!important;padding:0 5px!important}.ts-control{outline:0}.ts-dropdown{margin:0}.ts-control,.ts-control input,.ts-dropdown{font-size:16px;line-height:1.2}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:10px 8px}.select-item{width:100%}.select-item .ts-control{border-radius:0;background-color:unset!important;border:unset!important;border-bottom:1px solid #d2d2d2!important;height:48px;padding:0 8px;display:flex;align-items:center}.ts-dropdown{box-shadow:0 0 0 1px rgba(10,10,10,.06);border:unset}.ts-dropdown-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 1px rgba(10,10,10,.12);background-color:#fff}.ts-dropdown-content::-webkit-scrollbar{width:2px;background-color:#fff}.ts-dropdown-content::-webkit-scrollbar-thumb{background-color:#c5c5c5}.plugin-dropdown_input .dropdown-input{outline:0;margin:3px auto;box-sizing:border-box;border:1px solid #d2d2d2;border-radius:0;width:99%}.header{position:fixed;top:0;left:0;right:0;padding:22px 0;z-index:9;-webkit-animation:headerOpacity 1s ease-in-out;animation:headerOpacity 1s ease-in-out;transition:background-color .3s ease-in-out}.header-main{position:absolute;z-index:993;left:0;right:0;top:0;padding:30px 0 0;animation:headerOpacity 1s ease-in-out}.header-main__top{display:flex;align-items:flex-start;justify-content:space-between}.header-main__search{width:40%;position:relative;z-index:99;top:-10px;left:-15px}.header-main__search .header-search{margin-left:0}.header-main__logo{width:30%;text-align:center}.header-main__logo a{display:flex;justify-content:center}.header-main__right{width:40%;display:flex;align-items:center;justify-content:flex-end;gap:32px}.header-main__right a{display:flex;align-items:center}a.header-login{gap:4px;color:rgba(0,0,0,.7);display:flex;align-items:center}a.header-login span{line-height:1}.header-main__right svg{display:block}.header-lang{position:relative}.header-lang__main{display:flex;align-items:center;gap:5px;cursor:pointer}.header-lang__main span{line-height:1}.header-lang__main svg{transition:transform .3s ease-in-out}.header-lang.active .header-lang__main svg{transform:rotate(180deg)}.header-lang__drop{position:absolute;width:54px;box-shadow:0 0 0 1px rgba(10,10,10,.06);background-color:#fff;border-radius:0;right:-5px;top:30px;z-index:8;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .4s ease-in-out,visibility .3s ease-in-out}.header-lang__drop.active{opacity:1;visibility:visible}.header-lang__drop ul{padding:6px 0;margin:0;list-style-type:none}.header-lang__drop ul li a,.header-lang__drop ul li span{color:#000;font-size:16px;text-transform:uppercase;padding:6px 0;text-align:center;width:100%;display:inline-block;transition:background-color .3s ease-in-out}.header-lang__drop ul li.active span{background-color:#e0ddd5}.header-lang__drop ul li a:hover{background-color:#e0ddd5}.header-main-menu{padding:31px 0}.header-main-menu>ul{display:flex;list-style-type:none;padding:0;margin:0;justify-content:center}.header-main-menu>ul>li>a{color:#000;font-size:14px;font-weight:500;text-decoration:none;padding:10px 17px;border-radius:0;transition:color .3s ease-in-out,background-color .3s ease-in-out}.header-main-menu .header-catalog-dropdown{position:absolute;top:62px;width:1360px;left:50%;transform:translateX(-50%)}.fixed-header-menu.main-fixed-header{display:none}.fixed-header-menu.main-fixed-header.is-visible{display:block}.fixed-header-menu{top:10px;opacity:1;position:fixed;margin:auto;left:0;right:0;display:flex;align-items:center;width:1360px;background:#fff;z-index:9999999999;border-radius:0;padding:0 25px;will-change:transform;transition:opacity .15s ease-in-out,transform .2s linear}.fixed-header-menu:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.fixed-header-menu__logo{width:100px}.fixed-header-menu__logo img{width:98px;display:block}.fixed-header-menu__menu>ul{list-style-type:none;padding:0;margin:0;display:flex;gap:38px}.fixed-header-menu__li{position:relative}.fixed-header-menu__menu>ul li>a{padding:23px 0;display:inline-block;color:#000;font-size:14px;font-weight:500;position:relative;transition:color .4s ease-in-out}.fixed-header-menu__li:before{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;opacity:0;z-index:2;visibility:hidden;background-color:#0a0a0a;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.fixed-header-menu__menu{width:calc(100% - 550px);display:flex;justify-content:center}.fixed-header-menu__search{width:250px}.header-search{display:flex;align-items:center;margin-left:10px;position:relative;height:40px}.header-search svg{position:relative;z-index:1;opacity:.7;margin-left:14px;width:18px;display:block}.header-search svg.close{display:none}.header-search.active svg.open{display:none}.header-search.active svg.close{display:block;cursor:pointer}.header-search input{border:unset;position:absolute;color:#000;font-size:12px;padding-left:48px;outline:0;left:0;width:100%;height:40px;transition:all .4s ease-in-out}.header-search input:focus,.header-search.active input{background:#0a0a0a0D}.header-main__search .fixed-header-menu__search{width:483px}.header-main__search .header-search input:focus,.header-main__search .header-search.active input{background:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.header-main__search .header-search input{background-color:unset;color:#000;font-size:13px;padding-left:47px}.header-main__search .header-search input::placeholder{color:rgba(0,0,0,.7)}.header-main__search .search-result{top:42px;right:unset;left:0;border-radius:0;width:483px}.header-main__search .header-search.active svg.open{display:block}.header-main__search .header-search svg.close{position:absolute;right:18px}.fixed-header-menu__right{width:200px;display:flex;justify-content:flex-end;align-items:end;gap:28px}.fixed-header-menu__right svg{display:block}.header-catalog-dropdown{position:fixed;overflow:hidden;border-radius:0;left:0;right:0;background:#fff;top:64px;padding:32px 28px;box-shadow:0 0 0 1px rgba(10,10,10,.06);min-height:544px;opacity:0;visibility:hidden;transform:translateY(15px);transition:transform .2s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.header-catalog-dropdown__left{width:240px}.header-catalog-dropdown__left>ul{flex-wrap:wrap;margin:0;gap:0;list-style-type:none;padding:0}.header-catalog-dropdown__left ul li{width:100%;border-radius:0}.header-catalog-dropdown__left ul li svg{transition:stroke .4s ease-in-out}.header-catalog-dropdown__left ul li>a{color:#000;font-size:14px;font-weight:500;display:inline-flex;align-items:center;padding:8px 6px;gap:7px;width:calc(100% - 12px);box-sizing:border-box;transition:background-color .4s ease-in-out}.header-catalog-dropdown__left ul li>a img,.header-catalog-dropdown__left ul li>a svg{width:24px;height:24px;object-fit:contain}.header-catalog-dropdown__left ul li>a svg path{stroke:#7A7A7A}.header-catalog-dropdown__right{height:100%;position:absolute;z-index:2;left:265px;background:#fff;top:0;overflow:hidden;padding:44px 25px 36px 25px;right:0;display:flex;align-items:flex-start}.header-catalog-dropdown-child__params{width:265px;padding-left:88px;position:relative;top:-6px}.header-catalog-dropdown-child__params:before{content:"";position:absolute;left:36px;height:100%;top:0;bottom:0;width:1px;background:linear-gradient(rgba(217,217,217,0) 0,#d9d9d9 50.48%,rgba(217,217,217,0) 100%)}.header-catalog-dropdown-child__collection.collection-main{padding-left:60px}.fix-params-item__title{color:#000;font-size:14px}.fix-params-item{margin-bottom:30px}.fix-params-item ul{list-style-type:none;padding:0;margin:14px 0 0;display:block}.fix-params-item ul li{margin-bottom:16px}.fix-params-item ul li a{display:flex;align-items:center;gap:8px;padding:0;font-weight:400;color:#000;font-size:14px}.fix-params-item__image{width:24px;height:24px;border-radius:50%;overflow:hidden;background-color:#f4f2f0}.fix-params-item ul li img{width:100%;height:100%;object-fit:cover}li.dropdown-child>a{position:relative}li.dropdown-child>a:before{content:"";position:absolute;right:6px;top:50%;transform:translateY(-50%);width:8px;height:10px;background-image:url("/images/svg/arrow-right.svg");background-size:contain;background-repeat:no-repeat}.header-catalog-dropdown-child{z-index:2;height:100%;position:absolute;left:265px;background:#fff;top:0;overflow:auto;padding:44px 25px 36px 25px;right:0;display:flex;align-items:flex-start;opacity:0;pointer-events:none}.header-catalog-dropdown-child__list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 18px;width:calc(100% - 540px);padding-left:10px;overflow:auto;max-height:100%;position:relative}.header-catalog-dropdown-child__item-photo{width:144px;height:144px;margin:auto}.header-catalog-dropdown-child__item-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}a.header-catalog-dropdown-child__item{display:block;border-radius:0;padding-bottom:15px;transition:background-color .4s ease-in-out}.header-catalog-dropdown-child__item-name{text-align:center;color:#000;font-size:13px;margin-top:3px;padding:0 4px}.header-catalog-dropdown-child__item-count{color:rgba(0,0,0,.4);font-size:13px;text-align:center}.header-catalog-dropdown-child__collection{width:275px;padding-left:22px;margin-top:-4px}.header-catalog-dropdown-child__collection>span{font-size:14px}.header-catalog-dropdown-child__banner{width:265px;position:relative}.header-catalog-dropdown-child__banner img{width:100%}.header-catalog-dropdown-child__banner__top{position:absolute;top:20px;left:0;right:0}.header-catalog-dropdown-child__banner__top span:first-child{font-family:Outfit,sans-serif;color:#57728b;font-weight:300;font-size:48px;text-align:center;width:100%;display:block;line-height:1.1}.header-catalog-dropdown-child__banner__top span:nth-child(2){font-size:13px;margin-top:18px;display:block;width:100%;text-align:center;color:#254a5d}a.header-catalog-dropdown-child__btn{font-family:Outfit,sans-serif;font-weight:500;position:absolute;bottom:30px;left:25px;right:25px;padding:14px 0;justify-content:center;color:#fff!important}.header-catalog-dropdown-child__collection ul{margin-top:8px;list-style-type:none;padding:0;display:block}.header-catalog-dropdown-child__collection ul li{margin-bottom:10px}.header-catalog-dropdown-child__collection ul li a{padding:0;font-size:14px;color:rgba(0,0,0,.5);transition:color .3s ease-in-out}.cart-header,.fav-header{position:relative}.header-mobile-cart__count,span.cart-header__count,span.fav-header__count{background-color:#0a0a0a;width:16px;height:16px;border-radius:50%;position:absolute;top:-8px;right:-8px;color:#fff;font-size:10px;font-weight:600;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .3s ease-in-out}span.fav-header__count{background-color:#7a232e}span.cart-header__count.hidden,span.fav-header__count.hidden{opacity:0}.search-result{position:absolute;overflow:auto;max-height:85vh;opacity:0;visibility:hidden;top:65px;padding:32px 32px;right:0;width:500px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.search-result.active{opacity:1;visibility:visible}.search-result-overflow{z-index:992;position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;background:#001A254D}.search-result-overflow.active{opacity:1;visibility:visible}.search-result__cat{position:relative;padding-bottom:18px;margin-bottom:28px}.search-result__cat:before{content:"";position:absolute;bottom:0;left:-32px;right:-32px;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50.48%,rgba(217,217,217,0) 100%)}.search-result__cat a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#000;font-size:14px;margin-bottom:13px;transition:color .3s ease-in-out}.search-result__cat a span{color:rgba(0,0,0,.5);font-size:12px}a.search-result-prod{display:flex;align-items:center}.search-result-prod__photo{width:138px;height:138px}.search-result-prod__photo img{width:100%;height:100%;object-fit:cover}.search-result-prod__right{width:calc(100% - 138px);padding-left:16px}.search-result-prod__brand{color:rgba(0,0,0,.4);font-size:12px;text-transform:uppercase;margin-top:-12px}.search-result-prod__name{color:#000;font-size:14px;margin:7px 0 20px;transition:color .3s ease-in-out}.search-result-prod__price{display:flex;gap:10px;font-size:14px;color:#000}.search-result__btn{margin-top:31px}.search-result__btn a{border:1px solid #0a0a0a80;width:100%;display:inline-block;padding:7px 0;text-align:center;color:#0a0a0a;font-size:14px;outline:0;transition:background-color .3s ease-in-out,color .3s ease-in-out}.search-result__cat-name mark{font-weight:700;background-color:unset}.search-result__cat-scroll{max-height:200px;overflow:auto;width:100%;padding-right:2%}.search-result__no-tile{text-align:center}.fixed-header-menu-xs,.header-catalog-dropdown__back,.header-catalog-dropdown__back-child{display:none}.smooth-info-section-head{position:absolute;top:0;background:unset;overflow:hidden;width:100%;z-index:2}.smooth-info-section-head.white .smooth-info__item,.smooth-info-section-head.white .smooth-info__item a{color:#fff}.smooth-info-section-head.white .smooth-info__item:before{border-color:#fff}.cooping-xs,.fixed-header-menu-xs-bottom,.header-mobile,.swiper-img-center-xs,button.product-mini-buy{display:none}.fixed-header-menu__scroll{display:flex;align-items:center;width:100%}.mobile-search-block{position:fixed;z-index:999;opacity:0;visibility:hidden;width:100%;top:0;background:#fff;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.mobile-search-block.active{opacity:1;visibility:visible}.mobile-search-block__search{height:60px;position:relative}.mobile-search-block__search svg.open{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.mobile-search-block__search svg.close{position:absolute;right:16px;top:50%;transform:translateY(-50%);cursor:pointer}.mobile-search-block__search input{width:100%;height:100%;padding:0 48px;border:unset;outline:0}.mobile-search-block__res{position:absolute;top:60px;left:0;right:0;max-height:80vh;padding:0 16px 20px;opacity:0;visibility:hidden;background-color:#fff}.mobile-search-block__res.active{opacity:1;visibility:visible}.footer{overflow:hidden}.footer-block{background:#0b0b0b;padding:32px 0}.footer__content{display:flex;align-items:flex-start}.footer__left{width:14%}.footer__logo img{filter:invert(1);width:80px}.footer__link{margin-top:36px}.footer__link svg{opacity:.4}.footer__link div{display:flex;align-items:center;gap:16px;margin-bottom:14px}.footer__link div a,.footer__link div span{color:#fff;font-size:14px;transition:color .3s ease-in-out}.footer__link div a.underline{text-decoration:underline}.footer__menus{width:48%;display:flex;padding-left:40px;margin-top:60px}.footer-item{width:33%}.footer-item:nth-child(2){padding-left:9px}.footer-item:nth-child(3){padding-left:50px}.footer-title{color:#fff;font-size:14px;font-weight:500}.footer-menu ul{padding:0;margin:12px 0 0;list-style-type:none}.footer-menu ul li{margin-bottom:5px}.footer-menu ul li a{color:rgba(255,255,255,.7);font-size:14px;transition:color .3s ease-in-out}.footer__right{width:38%;padding-left:60px}.footer-pay-title{color:#fff;font-weight:500;margin-top:56px;font-size:14px;margin-bottom:8px}.footer-pay-img{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.footer-pay-img img{max-width:100%}.footer-provided-title{color:#fff;font-size:14px;font-weight:500;margin-top:25px}.footer-provided-menu ul{display:flex;padding:0;margin:15px 0 0;list-style-type:none;gap:16px;font-size:14px}.footer-provided-menu ul li a,.footer-provided-menu ul li span{color:rgba(255,255,255,.7);transition:color .3s ease-in-out}.footer-provided-menu img{height:42px;margin-right:20px}.footer-bottom{display:flex;padding:16px 0}.footer-bottom__left{color:#fff;font-size:14px;text-transform:uppercase;width:20%}.footer-bottom__right{display:flex;align-items:center;justify-content:flex-end;gap:32px;width:80%}.footer-bottom__right ul{display:flex;padding:0;margin:0;list-style-type:none;gap:25px;font-size:14px}.footer-bottom__right ul li a{color:#fff;transition:color .3s ease-in-out}.develop a{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.3);font-size:12px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes headerOpacity{0%{opacity:0}100%{opacity:1}}[data-aos=opacity]{opacity:0;-webkit-transition:all 1.4s cubic-bezier(.165, .84, .44, 1);-o-transition:all 1.4s cubic-bezier(.165, .84, .44, 1);transition:all 1.4s cubic-bezier(.165, .84, .44, 1)}[data-aos=opacity].aos-animate{opacity:1}[data-aos=type1]{opacity:0;transform:translateY(40px);transition:all 2.4s cubic-bezier(.165, .84, .44, 1)}[data-aos=type1].aos-animate{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@font-face{font-family:NotoSans;src:url('/fonts/NotoSans-Regular.woff2') format('woff2'),url('/fonts/NotoSans-Regular.woff') format('woff'),url('/fonts/NotoSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;src:url('/fonts/NotoSans-Medium.woff2') format('woff2'),url('/fonts/NotoSans-Medium.woff') format('woff'),url('/fonts/NotoSans-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NotoSans;src:url('/fonts/NotoSans-SemiBold.woff2') format('woff2'),url('/fonts/NotoSans-SemiBold.woff') format('woff'),url('/fonts/NotoSans-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url('/fonts/Poppins-Light.woff2') format('woff2'),url('/fonts/Poppins-Light.woff') format('woff'),url('/fonts/Poppins-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url('/fonts/Poppins-ExtraLight.woff2') format('woff2'),url('/fonts/Poppins-ExtraLight.woff') format('woff'),url('/fonts/Poppins-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}@-webkit-keyframes headerOpacity{0%{opacity:0}100%{opacity:1}}@keyframes headerOpacity{0%{opacity:0}100%{opacity:1}}*{-webkit-box-sizing:border-box;box-sizing:border-box}.scroll-custom{overflow-y:auto;overflow-x:hidden}.scroll-custom::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 1px rgba(10,10,10,.12);background-color:#fff}.scroll-custom::-webkit-scrollbar{width:2px;background-color:#fff}.scroll-custom::-webkit-scrollbar-thumb{background-color:#c5c5c5}html{scrollbar-gutter:stable}body{margin:0;padding:0;width:100%;max-width:100%;position:relative;height:100%;min-width:320px;font-family:Outfit,sans-serif;font-weight:400;line-height:1.4;color:#000;background:linear-gradient(180deg,#fff 1.12%,#f4f2f0 4.13%)}body.hidden{overflow:hidden}a{text-decoration:none}a,input,textarea{font-family:Outfit,sans-serif}.swiper-button-disabled{display:none!important}.container{width:1360px;margin:auto;position:relative}.btn-one{color:#fff;font-size:14px;font-weight:600;background:#0a0a0a;border-radius:0;text-decoration:none;padding:12px 60px;display:inline-flex;border:1px solid #0a0a0a;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.btn-two{color:#fff;font-size:14px;font-weight:600;background:unset;border-radius:0;text-decoration:none;padding:12px 72px;display:inline-flex;border:1px solid #fff;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.btn-three{color:#000;font-size:14px;font-weight:600;background:unset;border-radius:0;text-decoration:none;padding:12px 60px;display:inline-flex;border:1px solid #00000080;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.product-price{display:flex;flex-direction:column;gap:9px}.basePrice{color:#000;opacity:.4;text-decoration:line-through;line-height:1}.price{color:#000;line-height:1}.marquee3k,.marquee3k__copy{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.breadcrumbs{margin:38px 0 20px}ul.breadcrumbs__list{display:flex;list-style-type:none;padding:0;margin:0;gap:10px}ul.breadcrumbs__list li a,ul.breadcrumbs__list li span{color:#00000080;font-size:12px;text-decoration:underline;position:relative}ul.breadcrumbs__list li a:before{content:"";position:absolute;background-color:#00000080;width:3px;height:3px;border-radius:50%;right:-6px;top:49%}ul.breadcrumbs__list li.is-last a:before{display:none}.pagination{margin-top:34px}.pagination ul{display:flex;gap:4px;list-style-type:none;padding:0;margin:0}.pagination ul li a,.pagination ul li span{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border:1px solid #ebebeb;border-radius:0;color:#000;cursor:pointer;transition:border .3s ease-in-out}.pagination ul li.active a{background-color:#fff;border:1px solid #0a0a0a}.pagination ul li a[disabled]{opacity:30%;cursor:no-drop}.pagination ul li a[disabled]:before{opacity:30%}.pagination ul li a[disabled]:hover{border:1px solid #ebebeb}.pagination li.page-item:first-child a,.pagination li.page-item:last-child a{font-size:0;position:relative}.pagination li.page-item:first-child a:before,.pagination li.page-item:last-child a:before{content:"";position:absolute;width:100%;height:100%;background-image:url("/images/svg/arrow-pagination.svg");background-repeat:no-repeat;background-size:8px;background-position:center}.pagination li.page-item:first-child a:before{transform:rotate(180deg)}li.disabled.three-dots span{border:unset;align-items:flex-end;padding-bottom:4px}.privacy-policy__title h1{font-size:56px;font-weight:300;font-family:Outfit,sans-serif;letter-spacing:-3px;margin:0;line-height:1.1}.privacy-policy__info{color:rgba(0,0,0,.7);font-size:14px}.privacy-policy__date{color:rgba(0,0,0,.7);font-size:14px;margin-top:22px}.privacy-policy__text{margin-top:20px;width:1075px;padding-bottom:50px}.privacy-policy__text h3{font-weight:700;color:rgba(0,0,0);font-size:14px;margin:20px 0 0 0}.privacy-policy__text p{color:rgba(0,0,0,.7);font-size:14px;margin:0}.privacy-policy__text ul{padding:0;margin:0;list-style-type:none}.privacy-policy__text ul li{position:relative;color:rgba(0,0,0,.7);font-size:14px;padding-left:20px}.privacy-policy__text ul li:before{content:"";position:absolute;left:8px;top:10px;background-color:rgba(0,0,0,.7);width:3px;height:3px;border-radius:50%}.privacy-policy__text a{color:#0a0a0a;text-decoration:underline}.scroll-hidden::-webkit-scrollbar{display:none}.seo-section{padding-bottom:150px;position:relative;overflow:hidden}.seo-section.active .seo-section__content{display:block;-webkit-line-clamp:unset;overflow:visible}.seo-section.active .seo-section__btn{margin:0}.seo-section:before{content:"";position:absolute;right:0;bottom:-70px;width:340px;height:355px;background-image:url('/images/checkout-bottom.png');background-size:contain;background-repeat:no-repeat;background-position:right}.seo-section__content{width:1040px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:max-height .4s ease-in-out}.seo-section__content h1{color:#000;font-weight:300;font-size:56px;letter-spacing:-3px;margin:0 0 28px 0;font-family:Outfit,sans-serif;line-height:1.2}.seo-section__content p{color:#000;font-size:16px;line-height:1.5;margin:15px 0}.seo-section__content ol,.seo-section__content ul{padding:0 20px;margin:20px 0}.seo-section__content ol li,.seo-section__content ul li{line-height:1.5;margin-bottom:6px}.seo-section__btn{font-family:Outfit,sans-serif;color:#0a0a0a;margin:14px 0 0 0;font-size:16px;font-weight:500;background:unset;padding:0;border:unset;text-decoration:underline;cursor:pointer}.error-page{display:flex;justify-content:center;align-items:center;height:90vh;overflow:hidden}.error-page__content{position:relative;border-radius:0;margin-top:68px;height:436px;width:676px}.error-page__content-bg{padding:72px 0;background:#fff;z-index:2;position:relative;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.error-page__content:before{content:"";position:absolute;background-image:url('/images/error-left.png');background-size:contain;background-repeat:no-repeat;width:425px;height:400px;left:-210px;top:-20%;z-index:-1}.error-page__content:after{content:"";position:absolute;background-image:url('/images/error-right.png');background-size:contain;background-repeat:no-repeat;width:380px;height:335px;right:-305px;top:43%;z-index:-1}.error-page__title{letter-spacing:1px;font-size:28px;color:#000;text-align:center}.error-page__image{margin-top:32px}.error-page__image img{width:100%}.error-page__desc{color:#000;font-size:16px;text-align:center;margin-top:26px}.error-page__btn{margin-top:32px;display:flex;justify-content:center}.error-page__btn a{padding:14px 40px}.fancybox__backdrop{background:#fbfbfb}.form-input{height:48px;border:1px solid #0000004D;width:100%;border-radius:0;padding-left:18px;outline:0;color:#000;background-color:unset}.form-input::placeholder{color:#00000080}.custom-checkbox{margin-top:16px;display:flex;align-items:center}.custom-checkbox input{position:absolute;left:-9999px}.custom-checkbox label{position:relative;cursor:pointer;padding-left:37px;font-size:12px;min-height:26px;display:flex;align-items:center;gap:6px}.custom-checkbox label a{color:#000;text-decoration:underline}.custom-checkbox>input:checked+label:before,.custom-checkbox>input:not(:checked)+label:before{content:'';position:absolute;width:24px;height:24px;border:1px solid #0000004D;left:0;top:0;background:unset;border-radius:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-checkbox>input:checked+label:after{content:'';position:absolute;top:0;left:0;width:26px;height:26px;background-size:14px;background-position:center;background-repeat:no-repeat;background-image:url("/images/svg/check.svg")}.custom-checkbox.error>input+label:before{border-color:#c54644}.custom-checkbox.error label{color:#c54644}section.main-slider-section{position:relative;overflow:hidden}.music-block{position:absolute;bottom:24px;left:24px;z-index:2;width:61px;height:61px;display:flex;justify-content:center;align-items:center;cursor:pointer}.music-block img{width:100%;height:100%;object-fit:cover}.music-block__logo{position:absolute;display:flex;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.music-block__logo img{filter:invert(1);width:15px}.music-block__controller{position:absolute;width:61px;height:61px;display:flex;justify-content:center;align-items:center}.music-block__controller svg.play,.music-block__controller svg.stop{position:absolute;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}audio.music-mp3{display:none}.music-block:hover .music-block__logo{opacity:0;visibility:hidden}.music-block:hover .music-block__controller svg.play{opacity:1;visibility:visible}.music-block.active .music-block__controller svg.play,.music-block.active .music-block__logo{opacity:0;visibility:hidden}.music-block.active .music-block__controller svg.stop{opacity:1;visibility:visible}.music-block.active img.music-anim{animation:spin 30s linear infinite}.main-review{position:absolute;right:20px;bottom:16px;width:132px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:8;text-align:center}.main-review__content{padding:20px}.main-review svg{position:absolute;top:-5%;left:-10%;object-fit:contain;width:120%;height:120%;font-size:9px;letter-spacing:6px;fill:#ffffff;animation:spin 30s linear infinite}.main-review span:first-child{color:#fff;font-size:40px}.main-review span:nth-child(2){color:#fff;font-size:9px;font-weight:500;font-family:Outfit,sans-serif}.swiper-main-bg{position:absolute;top:19%;left:0;z-index:8;width:233px!important;height:445px!important;object-fit:contain!important;object-position:left}.swiper-main__item{width:100%;aspect-ratio:1920/880}.swiper-main__item img,.swiper-main__item video{width:100%;height:100%;object-fit:cover}.swiper-main__item img.swiper-img-center{width:220px;height:220px;position:absolute;object-fit:contain;left:55%;transform:translateX(-50%) translateY(25%);bottom:100%;z-index:2}.swiper-main__container{position:absolute;width:875px;inset:0;transform:translateX(-50%);left:50%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:135px}.swiper-main__title{color:#57728b;font-size:72px;font-family:Outfit,sans-serif;font-weight:300;line-height:1.1;width:70%;letter-spacing:-4px;margin-bottom:22px;position:relative;left:-7px}.swiper-main__desc span.desc-xs,.swiper-main__title span.title-xs{display:none}.swiper-main__desc{color:#254a5d;font-size:16px;margin-bottom:41px;width:45%;line-height:1.3}.swiper-main__prev{position:absolute;top:46%;left:40px;z-index:9;cursor:pointer}.swiper-main__next{position:absolute;top:46%;right:40px;z-index:9;cursor:pointer}.swiper-main__pagination{position:absolute;transform:translateX(-50%)!important;left:50%!important;width:875px!important;bottom:34px!important;display:flex;justify-content:flex-start}.swiper-main__pagination span{margin:0 5px!important;background:rgba(0,0,0,.3);width:4px;height:4px;border-radius:0;opacity:1;transition:width .5s ease-in-out}.swiper-main__pagination span.swiper-pagination-bullet-active{background:#000;width:16px}.fixed-info{right:0;position:fixed;transform:translateX(calc(100% - 30px));z-index:99;background:#000;border-radius:0;top:16%;padding:4px 0;transition:transform .5s ease-in-out}.fixed-info:hover{transform:translateX(0)}.fixed-info__item{display:flex;align-items:center;gap:10px;padding:9px 10px}.fixed-info__icon{display:flex}.fixed-info__res a,.fixed-info__res span{line-height:1;color:#fff;font-size:13px;transition:color .3s ease-in-out}.fixed-info__res a.underline{text-decoration:underline}.smooth-info-section{overflow:hidden}.smooth-info{padding:14px 0}.smooth-info__list{gap:100px;display:flex;margin-right:100px}.smooth-info__item{color:#000;font-size:14px;position:relative}.smooth-info__item:before{content:"";position:absolute;width:6px;height:6px;border:1px solid #000;border-radius:50%;right:-50px;top:50%;transform:translateY(-50%)}.smooth-info__item a{color:#000}section.slider-products{margin:68px 0;overflow:hidden;position:relative}.slider-products__slider{position:relative;width:94%;margin:auto}.slider-products__slider:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:1000px;background:rgba(244,245,247,.65);z-index:2;pointer-events:none}.slider-products__slider:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:1000px;background:rgba(244,245,247,.65);z-index:2;pointer-events:none}.slider-products__prev{display:block;position:absolute;top:17%;left:-30px;z-index:9;cursor:pointer}.slider-products__next{display:block;position:absolute;top:17%;right:-30px;z-index:9;cursor:pointer}.slider-products__item{width:180px}.slider-products__item a{text-decoration:none;transition:background-color .3s ease-in-out}.slider-products__photo{height:154px;background:#f4f2f0;overflow:hidden}.slider-products__photo img{mix-blend-mode:multiply;width:100%;height:100%;object-fit:contain;transition:transform .3s ease-in-out}.slider-products__name{color:#000;font-size:16px;text-align:center;margin-top:10px;padding:0 20px;transition:color .3s ease-in-out}.product-tab{margin:95px 0 0;overflow:hidden}.product-tab__tab-overflow{overflow:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none;position:relative}.product-tab__tab-overflow::-webkit-scrollbar{display:none}.product-tab__tab-overflow:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.product-tab__tab{display:flex;justify-content:center;gap:34px;position:relative;width:max-content;margin:auto;padding:0 20px}.product-tab__item{color:rgba(0,0,0,.7);padding:4px 0;cursor:pointer;transition:color .3s ease-in-out}.product-tab__item.active{color:#0a0a0a;font-weight:600;position:relative}.product-tab__item.active:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#0a0a0a}.product-tab__content{display:flex;align-items:flex-start;margin-top:40px;position:absolute;top:-40px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.product-tab__content.active{opacity:1;visibility:visible;position:static}.product-tab__content.pr-tab-sale .product-tab__left{padding-top:83px}.product-tab__content.pr-tab-sale .product-tab__num{text-align:left;padding-left:10px}.product-tab__content.pr-tab-sale .product-tab__desc{text-align:left;padding:0 65px 0 10px;margin:25px 0 88px}.product-tab__left{width:366px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:265px 22px 19px 63px;flex-shrink:0;background:radial-gradient(80.86% 47.32% at 94.44% 50%,rgba(255,255,255,.7) 0,rgba(255,255,255,.4) 66.43%,rgba(255,255,255,0) 100%);z-index:2}.product-tab__left:before{content:"";width:81px;background:radial-gradient(91.98% 47.32% at 5.56% 50%,rgba(215,215,215,.5) 0,rgba(222,222,222,.05) 66.43%,rgba(225,225,225,0) 100%);position:absolute;top:0;right:-81px;height:100%;z-index:1}img.products-panel-one__image{position:absolute;width:329px;left:0;top:-67px;pointer-events:none}.product-tab__num{font-family:Outfit,sans-serif;font-weight:200;font-size:112px;line-height:102px;letter-spacing:-1px;text-align:center;color:#0a0a0a}.product-tab__desc{padding:0 50px;line-height:1.4;text-align:center;margin-bottom:39px;margin-top:9px;height:44px;overflow:hidden}.product-tab__btn a{color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;background:#0a0a0a;border-radius:0;text-decoration:none;padding:16px;display:inline-flex;justify-content:center;text-align:center;line-height:1.14;border:1px solid #0a0a0a;outline:0;width:100%;transition:background .5s}.product-tab__slider{width:calc(100% - 325px);padding:10px 0 130px 20px;position:relative;overflow:hidden}.product-tab__slider .scrollbar-custom{margin-top:30px}.slider-products__pagination{position:static;margin-top:30px}.product-tab__prev{position:absolute;left:20px;width:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.5);top:10px;bottom:175px;z-index:9}.product-tab__next{position:absolute;right:0;width:60px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.5);top:10px;bottom:175px;z-index:9}.product-tab__next svg,.product-tab__prev svg{cursor:pointer}section.promo-cards{margin:0 0 100px}.promo-cards__grid{display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.promo-cards__item--large{grid-column:span 1;grid-row:span 2;min-height:650px;height:100%!important}.promo-cards__names{color:#000;font-size:38px;font-family:Outfit,sans-serif;letter-spacing:-1px;margin-bottom:44px}.promo-cards__item{position:relative;display:block;border-radius:0;overflow:hidden;color:#fff;text-decoration:none;height:334px}.promo-cards__image-wrapper{position:absolute;inset:0;overflow:hidden}.promo-cards__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out}.promo-cards__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 32px 22px 49px}.promo-cards__item::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 60%);z-index:1;transition:background .3s ease}.promo-cards__title{font-family:Outfit,sans-serif;font-weight:400;font-size:28px;letter-spacing:0;margin:0 0 8px 0;line-height:1.1}.promo-cards__text{margin:0 0 12px 0;max-width:420px;line-height:1.3}.promo-cards__link{font-family:Outfit,sans-serif;font-weight:500;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:4px}section.collection-tab{margin:105px 0;position:relative;z-index:2}section.collection-tab.reverse-collect .collection-tab__content{flex-direction:row-reverse}section.collection-tab.reverse-collect .collection-tab__left{margin-left:7px;margin-right:unset}.collection-tab__title{text-align:center;font-size:38px;line-height:1;font-family:Outfit,sans-serif;margin-bottom:50px}.product-tab__res{position:relative}.collection-tab__content{display:flex;margin-top:40px;position:absolute;top:-40px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.collection-tab__content.active{position:static;opacity:1;visibility:visible}.collection-tab__left{width:50%;padding-right:7px;position:relative}.collection-tab__left:before{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgb(0 0 0 / 10%) 60%)}.collection-tab__left img{width:100%;height:100%;object-fit:cover}.collection-tab__info{position:absolute;z-index:3;bottom:0;left:0;right:0;padding:62px 48px}.collection-tab__right{display:flex;flex-wrap:wrap;width:50%;align-items:flex-start;gap:6px}.collection-tab__right .product-mini{width:calc(50% - 3px)}.collection-tab__name{color:#fff;font-size:65px;font-family:Outfit,sans-serif;font-weight:300;line-height:1.2;width:100%;letter-spacing:-2.5px;margin-bottom:4px}.collection-tab__desc{color:#fff;margin-bottom:27px;width:75%}.product-logo{margin:0 0 90px;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.product-logo__title{color:#fff;font-size:38px;text-align:center}.product-logo .product-logo-slider-item{width:auto;display:flex;align-items:center}.product-logo img{max-height:74px;height:74px;display:block}.product-logo-main-slide{background-size:cover;background-position:center;height:85vh;padding:68px 0 72px;position:relative}.product-logo-main-slide:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 68.5%,rgba(0,0,0,.6) 87.88%),linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 33.02%);inset:0}.product-logo-slider{position:absolute;top:44%;left:0;right:0;height:74px;overflow:hidden}.product-logo-slider .swiper-slide{height:74px;display:flex;align-items:center;justify-content:center;transition:all .2s linear;transform:scale(.6);cursor:pointer}.product-logo-slider .swiper-slide-active{transform:scale(.8)}.product-logo-main-slide__bottom{position:absolute;bottom:68px;left:0;right:0}.product-logo__desc{color:#fff;text-align:center;width:535px;margin:auto;line-height:1.45}.product-logo__btn{display:flex;justify-content:center;margin-top:40px;gap:16px}.about-given__grid{display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;margin-top:48px}.about-given__item{position:relative;display:block;border-radius:0;overflow:hidden;color:#fff;text-decoration:none;min-height:334px}.about-given__item.one{background-color:#0a0a0a}.about-given__item.one img{width:50%;right:0;position:absolute;object-fit:contain;object-position:top right}.about-given__item.two{background-color:#efebe6;color:#000}.about-given__item.two img{width:72%;right:0;position:absolute;object-fit:contain;object-position:top right}.about-given__item--large{grid-column:span 1;grid-row:span 2;position:relative}.about-given__item--large:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(1,7,15,0) 62.22%,rgba(1,7,15,.8) 100%)}.about-given__item--large h3.about-given__title{font-size:60px}.about-given__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 32px 49px 49px}.about-given__image-wrapper{position:absolute;inset:0;overflow:hidden}.about-given__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-out}section.about-given{margin:101px 0}.about-given__title-main{font-size:38px;font-family:Outfit,sans-serif}h3.about-given__title{font-family:Outfit,sans-serif;font-weight:400;font-size:28px;letter-spacing:0;margin:0 0 8px 0}.about-given__text{margin:0 0 6px 0;max-width:345px;line-height:1.3}.about-given__link{font-family:Outfit,sans-serif;font-weight:500;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:4px}section.scroll-info{margin:100px 0;overflow:hidden}.scroll-info__title{font-size:38px;font-family:Outfit,sans-serif;margin-bottom:35px}.scroll-info-marquee{margin-bottom:6px}.scroll-info__item{margin-right:6px;display:inline-flex!important;gap:6px}.scroll-info-marquee a{box-shadow:0 0 0 1px rgba(10,10,10,.06);background-color:#fff;border-radius:0;padding:14px 48px;display:inline-block;text-align:center;color:#000;transition:background-color .4s ease-in-out}section.video-reviews{margin:105px 0 62px;position:relative}.slider-section-overflow{overflow:hidden}section.video-reviews:before{content:"";position:absolute;right:0;top:-65px;background-image:url('/images/bat.png');background-size:contain;background-repeat:no-repeat;width:230px;height:230px}.video-reviews__title{font-size:38px;font-family:Outfit,sans-serif;letter-spacing:-.6px}.video-reviews__slide{margin-top:40px;position:relative}a.video-reviews__item{width:328px;height:445px;position:relative;overflow:hidden}a.video-reviews__item:before{content:"";position:absolute;background-image:url("/images/svg/play.svg");background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);width:43px;height:58px;z-index:2}.video-reviews__top{position:absolute;top:27px;left:24px;display:flex;align-items:center;gap:16px;color:#fff;font-size:14px;z-index:2}.video-reviews__icon{width:40px;height:40px;border-radius:50%;overflow:hidden}.video-reviews__icon img{width:100%;height:100%;object-fit:cover}.video-reviews__name{border-bottom:1px solid #fff}.video-reviews__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease-in-out}.video-reviews__desc{color:#fff;position:absolute;bottom:0;left:0;right:0;padding:25px;line-height:1.6}.scrollbar-custom{position:relative!important;margin-top:43px;display:flex;height:15px!important;left:0!important;width:95%!important;background:unset!important;z-index:0!important}.scrollbar-custom:before{content:"";top:6px;position:absolute;left:0;right:0;background:#0000001A;height:3px}.scrollbar-custom .swiper-scrollbar-drag{background:#000;height:3px;top:6px}.google-reviews{display:flex;align-items:center;margin-top:30px;padding-bottom:50px}.google-reviews__left{width:195px;height:260px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;background:#fafafa}.google-reviews__left:before{content:"";position:absolute;left:-1000px;top:0;bottom:0;right:100%;background:#fafafa}.google-reviews__left:after{content:"";position:absolute;width:1px;top:0;bottom:0;right:0;background:linear-gradient(180deg,rgba(233,233,233,.4) 4.01%,#e9e9e9 50%,rgba(233,233,233,.4) 95.99%)}.google-reviews__left-shadow{content:"";width:30px;background:radial-gradient(91.98% 47.32% at 0 50%,rgba(215,215,215,.29) 0,rgba(222,222,222,0) 100%,rgba(225,225,225,.06) 100%);position:absolute;top:0;right:-30px;height:100%;z-index:1}.google-reviews__name{font-size:20px}.google-reviews__right{width:calc(100% - 195px);position:relative}.google-reviews__star{display:flex;gap:7px;margin-bottom:10px}.google-reviews__name{font-size:23px;font-weight:600}.google-reviews__item{box-shadow:0 0 0 1px rgba(10,10,10,.06);background:#fff;padding:15px 15px 34px 15px;height:unset;cursor:pointer}.google-reviews__top{display:flex;align-items:flex-end}.google-reviews__top-left{width:60%;display:flex;align-items:center}.google-reviews__top-right{width:40%;display:flex;justify-content:flex-end;gap:2px}.google-reviews__top-right svg{fill:#e0d799;width:15px;height:15px}.google-reviews__top-right svg.active{fill:#cfb023}.google-reviews__icon{background-color:#e0d799;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#000;text-transform:uppercase}.google-reviews__icon img{width:100%;height:100%;object-fit:cover}.google-reviews__right-info{width:calc(100% - 40px);padding-left:16px;display:flex;flex-direction:column;gap:4px}.google-reviews__right-info span:first-child{font-size:14px}.google-reviews__right-info span:nth-child(2){color:rgba(0,0,0,.6);font-size:12px}.google-reviews__text{margin-top:16px;font-size:13px;line-height:1.5;position:relative;height:100px;overflow:hidden}.google-reviews__text:before{content:"";position:absolute;bottom:0;right:0;width:110px;height:24px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 70%)}.google-reviews__prev{position:absolute;top:23%;left:-5px;z-index:9;cursor:pointer;display:none}.google-reviews__next{position:absolute;top:23%;right:-60px;z-index:9;cursor:pointer;display:none}.google-reviews-modal{max-height:var(--app-height);overflow:auto;position:fixed;z-index:9999999992;border-radius:0;padding:42px;top:50%;left:50%;width:820px;transform:translate(-50%,-50%);background:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.google-reviews-overflow{position:fixed;z-index:9999999991;inset:0;background:#001A254D;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.google-reviews-modal.active,.google-reviews-overflow.active{opacity:1;visibility:visible}.google-reviews-modal__close{position:absolute;right:0;top:0;opacity:.5;padding:15px;cursor:pointer}.google-reviews-modal__title{color:#000;font-size:32px;font-family:Outfit,sans-serif;letter-spacing:-1px;line-height:1}.google-reviews-modal__start svg{width:15px;height:15px;fill:#e0d799}.google-reviews-modal__start svg.active{fill:#cfb023}.google-reviews-modal__top{display:flex;margin-top:28px}img.google-reviews-modal__icon{width:40px;height:40px;border-radius:50%}.google-reviews-modal__right-info{display:flex;flex-direction:column;gap:4px;padding-left:16px}.google-reviews-modal__right-info span:first-child{color:#000;font-size:16px;display:block}.google-reviews-modal__right-info span:nth-child(2){color:rgba(0,0,0,.4);font-size:12px}.google-reviews-modal__text{color:#000;font-size:13px;margin-top:24px;line-height:1.5}section.social-info{background:#efebe6;padding:75px 0 112px}.social-info__title{text-align:center;font-size:38px;font-family:Outfit,sans-serif;letter-spacing:-.5px;margin-bottom:32px}.content-social-info{display:flex;margin-top:32px;position:absolute;top:-30px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.content-social-info.active{position:static;opacity:1;visibility:visible}.content-social-info__left{background:#fff;width:387px;border-radius:0;padding:40px;position:relative}.content-social-info__left:before{content:"";position:absolute;right:0;top:0;background-image:url('/images/social-bg.png');width:225px;height:320px;background-size:contain;background-repeat:no-repeat;background-position:right}img.content-social-info__logo{width:110px}.content-social-info__title{margin-top:10px;font-weight:500}a.content-social-info__link{font-size:16px;color:#000;display:inline-block;margin-top:2px;text-decoration:underline}.content-social-info__in{display:flex;flex-direction:column;gap:6px;margin-top:64px}.content-social-info__in span:first-child{font-size:48px;font-family:Outfit,sans-serif;font-weight:300;line-height:1}.content-social-info__in span:nth-child(2){color:rgba(0,0,0,.5);font-size:14px;font-weight:500}.content-social-info__left a.btn-one{margin-top:70px;width:100%;justify-content:center;padding:12px 20px}.content-social-info__right{width:calc(100% - 387px);padding-left:6px;display:flex;flex-wrap:wrap;gap:6px}.content-social-info__right img{width:calc(33.3% - 4px);aspect-ratio:4/4;border-radius:0;object-fit:cover}.feedback-section{background:#e0ddd5;padding:48px 0 50px;position:relative}.feedback-section:before{content:"";position:absolute;left:-120px;bottom:-88px;background-image:url("/images/feedback-bg.png");background-size:contain;background-repeat:no-repeat;pointer-events:none;width:400px;height:400px}.feedback-section__content{display:flex}.feedback-section__left{width:50%;padding-left:188px;padding-top:16px}.feedback-section__title{color:#000;font-size:28px;font-family:Outfit,sans-serif}.feedback-section__desc{margin-top:20px;font-size:14px;font-weight:500;padding-right:50px}.feedback-section__form{width:50%;padding-left:62px;padding-right:188px}.feedback-section__form button{margin-top:13px;width:100%;justify-content:center;padding:15px 0}.brands-section-list{margin-top:30px;padding-bottom:70px}.brands-section__content{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;position:relative}a.brands-section__item{background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);border-radius:0;overflow:hidden}.brands-section__photo{width:100%;height:336px;overflow:hidden}.brands-section__photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.brands-section__info{text-align:center;padding:26px 22px}.brands-section__title{color:#000;font-size:16px;transition:color .3s ease-in-out}.brands-section__desc{margin-top:16px;color:rgba(0,0,0,.5);font-size:12px;font-weight:500}.brands-banner-main{height:765px;width:100%;background-size:cover;position:relative}img.brands-banner-main__image{width:100%;height:100%;object-fit:cover;position:absolute}.brands-banner-main__video{position:absolute;width:100%;height:100%}.brands-banner-main__video video{width:100%;height:100%;object-fit:cover}.brands-banner-main__content{height:765px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:100px}.brands-banner-main__title img{width:340px}.brands-banner-main__desc{color:#fff;font-size:16px;text-align:center;width:540px;margin:80px 0 30px}.brands-banner-main__btn{display:flex;justify-content:center;gap:16px}.brands-info-text{margin:85px 0}.brands-info-text.wrap .brands-info-text__content{flex-direction:row-reverse}.brands-info-text__content{display:flex;background:#f1eeeb;border-radius:0;overflow:hidden}.brands-info-text__left{width:55%;display:flex;align-items:center;justify-content:center;padding:0 115px}.brands-info-text__image{width:45%;height:758px}.brands-info-text__image img{width:100%;height:100%;object-fit:cover}.brands-info-text__slider{overflow:hidden;width:100%}.brands-info-text__title{color:#000;font-size:38px;font-family:Outfit,sans-serif;font-weight:400;line-height:1}.brands-info-text__text{margin-top:42px;padding-right:50px;height:265px;overflow:hidden}.brands-info-text__text p{margin:24px 0;line-height:1.5}.brands-info-text__prev{z-index:6;position:absolute;right:calc(45% - 65px);top:50%;transform:translateY(-50%);width:30px;display:block!important;opacity:1;cursor:pointer;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.brands-info-text__prev svg{transform:rotate(180deg)}.brands-info-text__next{z-index:6;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:30px;display:block!important;opacity:1;visibility:visible;cursor:pointer;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.brands-info-text__next.swiper-button-disabled,.brands-info-text__prev.swiper-button-disabled{opacity:.4;cursor:no-drop}.brands-info-text__next.swiper-button-disabled:hover svg path,.brands-info-text__prev.swiper-button-disabled:hover svg path{stroke:#000000!important}.brands-info-text__next svg path,.brands-info-text__prev svg path{transition:stroke .3s ease-in-out}.brands-info-text__pagination{position:absolute;bottom:155px!important;left:115px!important;width:max-content!important}.brands-info-text__pagination span{width:6px;height:6px;border-radius:50%;background-color:rgba(0,0,0,.3);opacity:1;transition:width .3s ease-in-out}.brands-info-text__pagination span.swiper-pagination-bullet-active{background-color:rgba(0,0,0);opacity:1;width:18px;height:6px;border-radius:0;position:relative;overflow:hidden}.brand-list .pagination{display:none}.brand-list__btn{margin-top:50px;text-align:center}.product-mini{display:flex;flex-direction:column;justify-content:flex-end;background-color:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);width:337px;height:unset;border-radius:0;position:relative;transition:transform .3s ease-in-out}.product-mini__status{position:absolute;top:17px;left:15px;display:flex;gap:4px;z-index:2}.product-mini__sale{background:#7a232e;color:#fff;font-size:12px;padding:4px 9px;border-radius:0}.product-mini__status span{background:#f4f2f0;color:#000;font-size:12px;padding:4px 9px;border-radius:0}.product-mini__fav{position:absolute;right:19px;top:19px;z-index:8;cursor:pointer}.product-mini__fav svg path{transition:stroke .3s ease-in-out}.product-mini__fav.active svg path{stroke:#7a232e;fill:#7a232e}.product-mini__info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 8px;padding:22px 14px 16px 14px}.product-mini-hover{width:100%;opacity:0;visibility:hidden;display:none;position:absolute;top:100%;background:#fff;z-index:2;padding:0 14px;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.product-mini__gift{position:absolute;left:17px;top:360px;border-radius:50%;z-index:6;width:32px;height:32px;background-color:#f4f2f0;display:flex;justify-content:center;align-items:center}.product-mini__left{width:65%}.product-mini__price{width:calc(35% - 8px);font-size:15px;display:flex;justify-content:flex-end;align-items:flex-end}.product-mini__brand{font-weight:400;font-size:12px;line-height:1.33;letter-spacing:1px;text-transform:uppercase;color:#000;opacity:.4}.product-mini__name{font-weight:400;font-size:16px;line-height:1.25;letter-spacing:0;color:#000;margin-top:8px}.product-mini__photo{width:100%;height:397px;position:relative;overflow:hidden;background:#fff}.product-mini__photo img{width:100%;height:100%;object-fit:contain}.product-mini__photo-sceleton{content:"";position:absolute;top:0;left:-150px;width:150px;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent);animation:loadingImg 1.2s infinite}.product-mini__photo img.main{width:100%;height:100%;object-fit:contain;border-radius:0;opacity:0;transition:opacity .3s;position:relative;z-index:1}.product-mini__photo img.main.loaded{opacity:1}.product-mini__photo img.main.loaded~.product-mini__photo-sceleton{display:none}.product-mini__photo img.hover{display:none;position:absolute;inset:0;z-index:2;opacity:0;object-fit:contain;visibility:hidden;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.product-mini__photo img.hover.loaded{display:block}@keyframes loadingImg{100%{transform:translateX(calc(100% + 150px))}}.product-mini-hover__info{display:flex;justify-content:space-between;align-items:center;margin-top:4px;color:#0a0a0a}.product-mini-hover__info>span:first-child{color:#007944;font-size:12px}.product-mini-hover__info .product-points{color:rgba(0,0,0,.8);font-size:12px;background-color:#ececec;border-radius:0;padding:2px 9px}.product-points__content{opacity:0;visibility:hidden;position:absolute;right:12px;top:32px;background:#f4f2f0;color:#000;font-size:12px;width:200px;padding:10px;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.product-points-info:hover .product-points__content{opacity:1;visibility:visible}button.product-mini-buy-btn{margin-top:12px;background:#0a0a0a;width:100%;border:1px solid #0a0a0a;color:#fff;font-size:14px;display:flex;justify-content:center;gap:10px;padding:13px 0;border-radius:0;cursor:pointer;transition:background-color .4s ease-in-out}.product-mini-buy-link{display:flex;justify-content:center;color:#0a0a0a;font-size:14px;padding:10px 0 16px;margin-top:5px;font-weight:500}.product-quick-buy{overflow:hidden;padding:14px 16px;position:absolute;opacity:0;visibility:hidden;top:0;left:0;right:0;bottom:-140px;background:#fff;transform-style:preserve-3d;transform:rotateY(180deg);transition:transform 1s,opacity .3s ease-in-out,visibility .3s ease-in-out}.product-quick-buy.active{opacity:1;visibility:visible;z-index:99;transform:rotateY(0)}.product-quick-buy__close{position:absolute;top:0;right:0;opacity:.5;padding:12px 16px;cursor:pointer;z-index:2}.product-quick-buy__title{color:#000;font-size:16px;font-weight:500}.product-in-size__list.product-quick-buy__size{margin-top:20px}.product-quick-buy__size .product-size label{width:54px;height:54px}.product-quick-buy__btn{margin-top:22px;display:flex;gap:20px}.product-quick-buy__btn button{background:unset;border:unset;color:rgba(0,0,0,.7);font-size:12px;text-decoration:underline;padding:0;cursor:pointer}.product-quick-buy__bottom{position:absolute;bottom:5px;left:14px;right:14px}.product-quick-buy__bottom a{margin-top:5px;color:#0a0a0a;font-size:14px;width:100%;display:block;padding:10px 0 16px;text-align:center}button.product-quick-buy__btn-one{margin-top:12px;background:#0a0a0a;width:100%;border:1px solid #0a0a0a;color:#fff;font-size:14px;display:flex;justify-content:center;gap:10px;padding:13px 0;border-radius:0;cursor:pointer;transition:background-color .4s ease-in-out}.product-quick-buy__pay{margin-bottom:25px;display:flex;flex-direction:column;gap:8px}.product-quick-buy__pay .product-payment-item__name{padding-left:36px}.product-quick-buy__pay .product-payment-item label{padding:10px 0;min-height:46px}.product-quick-buy__pay .product-payment-item__right{padding-right:9px}.product-quick-buy__pay .product-payment-month{justify-content:flex-end;gap:8px;padding:8px 10px 0}.product-quick-buy__pay .product-payment-month label{color:rgba(0,0,0,.8);font-size:14px;padding:3px 6px;min-height:unset;border:1px solid #ebebeb}.product-buy-thank{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.product-buy-thank__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;text-align:center}.product-buy-thank__icon{width:124px;height:124px;border-radius:50%;border:1px solid rgba(10,10,10,.2);display:flex;justify-content:center;align-items:center;margin-top:-40px}.product-buy-thank__name{color:#000;font-size:28px;line-height:1.2}.product-buy-thank__btn{background:#0a0a0a;color:#fff;font-size:14px;font-weight:600;display:flex;justify-content:center;align-items:center;height:48px;border-radius:0;bottom:14px;position:absolute;left:14px;right:14px;cursor:pointer}.product-mini.active{transform:scale(1.05);position:relative;z-index:51;box-shadow:0 0 0 1px rgba(10,10,10,.06);border-radius:0}.product-mini.active .product-mini__photo img.hover{opacity:1;visibility:visible}.product-mini.active .product-mini-hover{display:block;opacity:1;visibility:visible}.product-mini.active .product-mini__fav,.product-mini.active .product-mini__status{z-index:52}.product-buy-thank.active{opacity:1;visibility:visible}.category-section{position:relative}.category-section:before{content:"";position:absolute;right:0;top:0;background-image:url("/images/cat-banner-wooman.png");background-size:contain;background-repeat:no-repeat;background-position:top right;pointer-events:none;width:675px;height:675px;animation:headerOpacity 3s ease-in-out}.category-section.man:before{background-image:url("/images/cat-banner-man.png");width:570px;height:570px}.category-section.woman{background:linear-gradient(180deg,#f4f2f0 38.76%,#f4f2f0 100%)}.category-section.man{background:linear-gradient(180deg,rgba(241,241,241,.945098) 38.76%,#fafafa 100%)}.category-section-content.woman{background:#f4f2f0}.category-section-content.man{background:#fafafa}.category-section-content.woman .slider-products__photo{background:#f4f2f0}.category-section-content.man .slider-products__photo{background:#fafafa}.category-section-content .slider-products{margin:0;padding:48px 0;overflow:hidden}.category-section__title{display:flex;align-items:flex-end;gap:10px;margin:30px 0 14px}.category-section__title h1{font-size:56px;color:#000;font-weight:300;font-family:Outfit,sans-serif;letter-spacing:-3px;margin:0;line-height:1}.category-section__title span{color:#000;font-weight:400;font-family:Outfit,sans-serif;font-size:14px;position:relative;top:-4px}.category-section__desc{color:rgba(0,0,0,.7);font-size:14px;width:650px;padding-bottom:5px}.category-section-top-fixed{min-height:62px}.category-section-top{padding-top:35px;position:relative;z-index:3;transition:padding .3s ease-in-out}.category-section-top__content{display:flex;align-items:center;padding:15px 0;transition:all .3s ease-in-out}.category-section-top-fixed.fixed .category-section-top{margin-top:0;padding-top:5px;top:72px;position:fixed;width:100%}.category-section-top-fixed.fixed .category-section-top:before{content:"";position:absolute;pointer-events:none;left:0;right:0;top:0;height:130px;background:linear-gradient(180deg,#f4f2f0 18.84%,rgba(240,247,249,0) 99.24%)}.category-section-top-fixed.fixed .category-section-top__content{padding:15px;background:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.category-section-top-fixed.fixed.pinned .category-section-top{padding-top:75px}.category-section-top-fixed.fixed .cat-sort__list{right:15px}.category-section-list{padding-bottom:77px;position:relative;z-index:2}.params-open{position:relative;background-color:#0a0a0a;border:1px solid #0a0a0a;width:176px;height:32px;border-radius:0;display:flex;justify-content:center;align-items:center;gap:6px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease-in-out,border .3s ease-in-out}.params-open span.mobile{display:none}span.params-open__open{position:absolute;top:-10px;right:-12px;box-shadow:0 0 0 1px rgba(10,10,10,.06);background-color:#fff;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:Outfit,sans-serif;color:#000;font-size:14px;font-weight:500}.category-checkbox{width:calc(100% - 400px);padding-left:34px}.params-adv-form{display:flex;align-items:center;gap:35px}.cat-checkbox input{position:absolute;left:-9999px}.cat-checkbox label{position:relative;cursor:pointer;padding-left:37px;font-size:14px;color:#000;transition:color .3s ease-in-out}.cat-checkbox>input:checked+label:before,.cat-checkbox>input:not(:checked)+label:before{content:'';position:absolute;width:31px;height:16px;background:#cfb02366;left:0;top:2px;border-radius:0;transition:background-color .3s ease-in-out}.cat-checkbox>input:checked+label:after,.cat-checkbox>input:not(:checked)+label:after{content:'';position:absolute;width:12px;height:12px;background:#fff;border-radius:50%;left:3px;top:4px;transition:left .3s ease-in-out}.cat-checkbox>input:checked+label:before{background-color:#0a0a0a}.cat-checkbox>input:checked+label:after{left:16px}.category-section-list__empty{display:none;margin:40px 0 0;text-align:center}.category-section-list__empty-title{font-size:30px}.category-section-list__empty-desc{margin-top:20px}.category-section-list__empty-btn{margin-top:20px}.category-section-list__empty-btn button{color:#fff;font-size:14px;font-weight:600;background:#0a0a0a;border-radius:0;text-decoration:none;padding:12px 60px;display:inline-flex;border:1px solid #0a0a0a;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.category-section-list__content{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;position:relative;margin-top:15px}.category-section-list-fav-empty{margin-top:48px;margin-bottom:50px}.skeleton{position:relative;overflow:hidden;background:#f4f2f0;height:478px}.skeleton::after{content:"";position:absolute;top:0;left:-150px;width:150px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:loading 1.2s infinite}@keyframes loading{100%{left:100%}}.cat-banner{grid-column:span 2;grid-row:span 2;border-radius:0;overflow:hidden;position:relative;aspect-ratio:670/960}.cat-banner img{display:block;width:100%;height:100%;object-fit:cover}.cat-banner__btn{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);width:60%;justify-content:center;padding:14px 0}.cat-banner__top{top:56px;left:56px;position:absolute;z-index:2;width:340px}.cat-banner__title{color:#0a0a0a;font-family:Outfit,sans-serif;font-size:72px;font-weight:300;line-height:1}.cat-banner__desc{color:#0a0a0a;font-family:Outfit,sans-serif;font-weight:400;font-size:28px;width:80%;margin-top:26px;line-height:1.2}.cat-banner__top img{width:155px;margin-top:25px}.cat-banner-2 .cat-banner__btn{background-color:#fff;border:1px solid #fff;color:#000}.cat-banner-2 .cat-banner__title{color:#64655a}.cat-banner-2 .cat-banner__desc{color:#3d3d3d}.cat-banner-2 .cat-banner__btn{background-color:#fff;border:1px solid #fff;color:#000}.cat-banner-3 .cat-banner__top{width:100%;text-align:center;left:0;top:35px}.cat-banner-3 .cat-banner__title{color:#57728b;font-size:112px}.cat-banner-3 .cat-banner__desc{color:#0a0a0a;font-size:20px;width:100%;margin-top:2px}.cat-sort{width:224px;display:flex;justify-content:flex-end}.cat-sort__main{background:#fafafa;padding:0 15px;width:225px;display:flex;align-items:center;justify-content:space-between;font-size:14px;height:32px;border-radius:0;cursor:pointer}.cat-sort__main svg{transition:transform .3s ease-in-out}.cat-sort__main.active svg{transform:rotate(180deg)}.cat-sort__list{position:absolute;overflow:hidden;background:#fafafa;border-radius:0;z-index:4;top:48px;right:0;width:225px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.cat-sort__list.active{opacity:1;visibility:visible}.cat-sort__list ul{padding:10px 0;margin:0;list-style-type:none}.cat-sort__list ul li{font-size:14px;padding:8px 15px;cursor:pointer;transition:background-color .3s ease-in-out}.cat-sort__list ul li label{cursor:pointer}.cat-sort__list ul li label input{position:absolute;left:-9999px}.mobile-res{display:none}.category-section__flex{display:flex;align-items:center}.category-section__left{width:45%}.category-section__image{width:50%}.category-section__image img{max-width:60%}.category-section__flex .category-section__title{margin:10px 0 14px}.arrow-top{position:fixed;bottom:30px;right:15px;background-color:#0a0a0a;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.arrow-top.active{opacity:1;visibility:visible}.params-modal-overflow{position:fixed;inset:0;opacity:0;visibility:hidden;background:#001A254D;z-index:9998;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.params-modal-overflow.active{opacity:1;visibility:visible}.params-modal{position:fixed;top:0;opacity:0;visibility:hidden;left:-366px;width:366px;z-index:9999999991;background-color:#fff;height:var(--app-height);overflow:auto;padding:44px 40px 0;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,left .3s ease-in-out}.params-modal.active{opacity:1;visibility:visible;left:0}.params-modal__close{cursor:pointer}.params-modal__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.params-modal__title{color:#000;font-size:24px;line-height:1;font-family:Outfit,sans-serif;font-weight:300;letter-spacing:-.9px;position:relative;left:-1px}.active-params{position:relative;padding-bottom:30px}.active-params.hidden{display:none}.active-params:before,.params-filter:before,.params-xs:before{content:"";position:absolute;bottom:0;left:-40px;right:-40px;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50.48%,rgba(217,217,217,0) 100%)}.active-params__list{display:flex;flex-wrap:wrap;gap:6px 4px;margin-top:22px}.active-params__item{background:#f4f2f0;display:flex;align-items:center;gap:6px;padding:5px 10px}.active-params__item span{color:#000;font-size:12px}.active-params__item svg{width:12px;height:12px;opacity:.5;cursor:pointer}.active-params-reset{display:block;color:#0a0a0a;font-size:14px;margin-top:11px;text-decoration:underline;background:unset;border:unset;padding:0;cursor:pointer}button.active-params-reset.hidden{display:none}.params-filter{padding:20px 0;position:relative}.params-filter.no-animation .params-filter__content{transition:unset}.params-filter.hid .params-filter__close svg{transform:rotate(180deg)}.params-filter__close svg{transition:transform .3s ease-in-out}.params-filter__top{display:flex;align-items:center;justify-content:space-between;padding:10px 0;cursor:pointer;transition:padding .3s ease-in-out}.params-filter.hid .params-filter__top{padding:0}.params-filter__name{color:#000;font-weight:700}.params-filter__search{position:relative;height:40px;margin-top:5px;margin-bottom:8px}.params-filter__search svg{position:absolute;top:50%;transform:translateY(-50%);left:15px}.params-filter__search input{border:1px solid #f9f9f9;background:#f9f9f9;width:100%;height:40px;outline:0;box-sizing:border-box;font-size:12px;padding-left:48px;color:#000}.params-filter__search input::placeholder{color:rgba(0,0,0,.7)}ul.params-filter__list{list-style-type:none;padding:0 4px 0 0;margin:2px 0 0;overflow:auto;max-height:215px;width:100%}li.params-filter__filter-item{margin-bottom:5px}.custom-checkbox-p input{position:absolute;left:-9999px}.custom-checkbox-p{position:relative;cursor:pointer;padding-left:24px;font-size:14px;min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:6px}.custom-checkbox-p span.checkbox{position:absolute;left:0}span.filter-label__count{color:#00000080;font-size:12px;padding-right:5px}.custom-checkbox__input:checked+span:before,.custom-checkbox__input:not(:checked)+span:before{content:'';position:absolute;border:1px solid #d9d9d9;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:0;background:#fff;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-checkbox__input:checked+span:before{border:1px solid #0a0a0a}.custom-checkbox__input:checked+span:after{content:'';position:absolute;top:50%;transform:translateY(-50%);left:1px;width:14px;height:14px;background-size:10px;background-position:center;background-repeat:no-repeat;background-image:url("/images/svg/check.svg")}.catalog-range-form{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;margin-top:4px}.catalog-range-form__input{width:46%;position:relative}.catalog-range-form__input input{width:100%;background-color:#f9f9f9;border:1px solid #f9f9f9;box-sizing:border-box;height:40px;color:#000;font-size:14px;font-weight:500;padding-left:15px;outline:0}.catalog-range-form__input span{color:rgba(0,0,0,.5);position:absolute;font-size:14px;top:50%;transform:translateY(-50%);right:16px}.noUi-target{margin:0 14px 0 0;border:unset;box-shadow:unset;background:#fff}.noUi-horizontal{height:11px}.noUi-handle:after,.noUi-handle:before{display:none}.noUi-horizontal .noUi-handle{width:16px;height:16px;cursor:pointer;border-radius:50%;top:-6px;background:#0a0a0a;border:unset;box-shadow:unset}.noUi-connect{background:#cfb023;height:4px}.params-filter-size{margin-top:4px!important}.params-filter-size .product-size{width:calc(25% - 3px)}.params-filter-size .product-size label{width:100%;height:48px}ul.params-image__list{list-style-type:none;padding:0;margin:2px 0 0;overflow:auto;max-height:300px;width:100%;display:grid;grid-template-columns:repeat(2,1fr);flex-wrap:wrap}li.params-filter__filter-image{margin-bottom:22px}li.params-filter__filter-image input{position:absolute;left:-9999px}label.filter-label.custom-checkbox-image{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.custom-checkbox-image__color,label.filter-label.custom-checkbox-image img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,0);transition:border .3s ease-in-out}.custom-checkbox-image input:checked~.custom-checkbox-image__color,.params-filter__filter-image input:checked~img{border:2px solid #0a0a0a}label.filter-label.custom-checkbox-image span{display:block;font-size:14px;margin-top:2px}.params-filter:last-child:before{display:none}.params-filter__content{overflow:hidden;transition:max-height .3s ease-in-out;max-height:215px;padding-right:2%;width:102%}.params-filter__content.image,.params-filter__content.search{max-height:300px}.params-modal__title .mob,.params-xs{display:none}.favorite-section__top{display:flex;justify-content:space-between;align-items:flex-end}.favorite-section__right a{display:flex;align-items:center;gap:4px;font-size:14px;color:#000;transition:color .3s ease-in-out}.favorite-section__right a svg path{transition:stroke .3s ease-in-out}.favorite-section__auth{display:flex;align-items:center;gap:12px;flex-shrink:0}.favorite-section__auth .btn-one,.favorite-section__auth .btn-three{padding:12px 40px;justify-content:center;white-space:nowrap}.xs-params-open{position:fixed;bottom:8px;left:0;right:0;width:100%;z-index:9;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.xs-params-open .params-open{width:192px}.product-mini-fav-empty{transform:scale(1)!important;box-shadow:0 0 0 1px rgba(10,10,10,.06);width:337px!important}.product-mini-fav-empty:before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.01);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:7}.product-mini-fav-empty__btn{position:absolute;z-index:9;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:10px;color:#0a0a0a;font-size:14px;font-weight:600;font-family:Outfit,sans-serif;border:1px solid #0a0a0a80;padding:14px 24px;width:245px;border-radius:0;transition:background-color .3s ease-in-out,color .3s ease-in-out}.product-mini-fav-empty__btn svg{stroke:#0a0a0a;transition:stroke .3s ease-in-out}.params-modal__show-results{display:flex;justify-content:center;padding:8px 0;position:sticky;bottom:0;z-index:2;background-color:#fff;left:0;right:0}.params-modal__show-results-btn{background:#0a0a0a;color:#fff;border:none;padding:16px 24px;font-size:14px;font-weight:500;font-family:Outfit,sans-serif;border-radius:0;cursor:pointer;transition:background-color .3s ease-in-out}.params-modal__show-results-btn:hover{background:#cfb023}.product-in{padding-top:60px;padding-bottom:110px;position:relative;background:linear-gradient(180deg,#f2f2f2 0,#fafafa 11.49%)}.product-in.product-in-new:before{display:none}.product-in.gift-in:before{display:none}.product-in__flex{display:flex;justify-content:space-between;position:relative}.product-in__status{position:absolute;top:30px;left:32px;display:flex;gap:4px;z-index:2}.product-in__sale{background:#7a232e;color:#fff;font-size:12px;padding:4px 9px;border-radius:0}.product-in__status span{background:#f4f2f0;color:#000;font-size:12px;padding:4px 9px;border-radius:0}.product-in__left{width:calc(100% - 562px);position:relative;padding-right:65px}.product-item__fixed-sticky{position:sticky;top:0;height:calc(100vh - 190px);z-index:2}.product-item__fixed{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:33px;display:flex;flex-direction:column;gap:8px}.product-item__fixed img{width:42px;height:42px;border:1px solid rgba(255,255,255,0);border-radius:0;object-fit:cover;opacity:.5;cursor:pointer;transition:opacity .3s ease-in-out,border .3s ease-in-out}.product-item__fixed img.active{opacity:1;border:1px solid #fff}.product-top{display:flex;flex-direction:column;gap:16px;background:#f5f5f5}.product-top img{width:100%;border-radius:0;display:block;mix-blend-mode:multiply}.product-in.gift-in .product-top img{min-height:804px;object-fit:cover}.product-in__right{width:560px;position:relative;z-index:5}.product-in__right-sticky{will-change:min-height}.sidebar__inner{transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform}.product-in-content{background:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06);padding:20px 40px;position:relative}.product-in.gift-in .product-in-content{padding:40px}.product-in-top{position:absolute;right:42px;top:28px;display:flex;align-items:center;gap:14px}.product-in-top svg{display:block}.product-in-top svg path{transition:stroke .3s ease-in-out}.product-in-top-share{cursor:pointer}.product-in-top__fav{cursor:pointer}.product-in-top__fav svg{width:24px;height:20px;fill:transparent;stroke:#000;stroke-width:1.5;overflow:visible}.product-in-top__fav.active svg{fill:#7a232e;stroke:#7a232e}.product-in__title{padding-right:70px}.product-in__title h1{margin:0;color:#000;font-family:Outfit,sans-serif;font-weight:400;font-size:28px}.product-in__inf{display:flex;align-items:center;gap:17px;margin-top:12px}.product-in__brand{display:flex}.product-in__brand a{font-size:12px;color:#000;line-height:1}.product-in__code{display:flex;gap:4px;color:rgba(0,0,0,.5);font-size:12px}.product-in__code span{line-height:1}.product-in__last{display:flex;align-items:center;gap:4px;color:rgba(0,0,0,.5);font-size:12px}.product-in__last span{line-height:1}.product-in__desc{margin-top:24px;color:#000;font-size:14px}.product-in__desc button{color:rgba(0,0,0,.5);font-size:12px;text-decoration:underline;background:unset;padding:0;border:unset;cursor:pointer;transition:color .3s ease-in-out}.product-in-variant{display:flex;flex-wrap:wrap;gap:56px;margin-top:24px}.product-in-variant__left,.product-in-variant__right{display:flex;gap:14px}.product-variant{display:flex}.product-variant input{position:absolute;left:-9999px}.product-variant label{display:inline-flex;align-items:center;vertical-align:middle;position:relative;cursor:pointer;width:56px;height:56px;border-radius:0;overflow:hidden;border:1px solid #ebebeb;transition:border .3s ease-in-out}.product-variant input:checked+label{border:1px solid #0a0a0a}.product-variant label img{width:100%;height:98%;object-fit:cover}.product-in-size{margin-top:28px}.product-in-size__title{color:rgba(0,0,0,.4);font-size:12px;text-transform:uppercase;display:flex;align-items:center;gap:6px;margin-top:34px;line-height:1}.product-in-size__title button{font-size:12px;background:unset;border:unset;color:rgba(0,0,0,.7);text-decoration:underline;line-height:1;cursor:pointer;transition:color .3s ease-in-out}.product-in-size__list{display:flex;flex-wrap:wrap;margin-top:10px;gap:4px}.product-size input{position:absolute;left:-9999px}.product-size label{position:relative;cursor:pointer;width:56px;height:56px;border-radius:0;overflow:hidden;border:1px solid #ebebeb;font-size:16px;display:flex;justify-content:center;align-items:center;transition:border .3s ease-in-out}.product-size input:checked+label{border:1px solid #0a0a0a}.product-in-shop{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:34px}.product-in-shop button{display:flex;align-items:center;gap:12px;color:#0a0a0a;font-size:12px;background:unset;border:unset;padding:0;cursor:pointer}.product-in-shop button span{text-decoration:underline;line-height:1}.product-in-shop__today{color:#007944;font-size:12px}.product-payment{margin-top:14px;display:flex;flex-direction:column;gap:8px}.product-payment-item input{position:absolute;left:-9999px}.product-payment-opacity{width:100%;max-height:0;overflow:hidden}.product-payment-item label{position:relative;cursor:pointer;border:1px solid #0a0a0a80;border-radius:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:12px 0;min-height:50px;transition:border .3s ease-in-out}.product-payment-month{width:100%;display:flex;padding:15px 45px;gap:16px}.product-payment-desc{color:#000;font-size:12px;padding:4px 45px}.product-payment-month label{border:1px solid #ebebeb;padding:15px 14px;color:#000;font-size:16px}.product-payment-month input:checked+label{border:1px solid #0a0a0a;color:#0a0a0a}.product-payment-item__name{color:#000;font-size:14px;position:relative;padding-left:46px;transition:color .3s ease-in-out}.product-payment-item__name:before{content:"";position:absolute;left:14px;top:3px;border:1px solid #57728b;width:14px;height:14px;border-radius:50%}.product-payment-item>input:checked+label .product-payment-item__name:after{content:"";position:absolute;left:17px;top:6px;background:#0a0a0a;width:10px;height:10px;border-radius:50%}.product-payment-item__right{display:flex;align-items:center;padding-right:20px;gap:16px}.product-payment-item__right>span{color:#000000CC;font-size:11px;background:#0a0a0a1A;border-radius:0;padding:4px}.product-payment-item__price{display:flex;gap:8px}span.month{line-height:1;color:#000;opacity:.4}.product-in-btn{display:flex;flex-direction:column;margin-top:25px;gap:8px}button.product-in-btn__buy{color:#fff;font-size:14px;font-weight:600;background:#0a0a0a;border-radius:0;text-decoration:none;padding:14px 0;display:inline-flex;justify-content:center;gap:12px;border:1px solid #0a0a0a;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}button.product-in-btn__cart{color:#0a0a0a;font-size:14px;font-weight:600;background:#fff;border-radius:0;text-decoration:none;padding:14px 0;display:inline-flex;justify-content:center;gap:12px;border:1px solid #0a0a0a80;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}button.product-in-btn__cart span{transition:color .3s ease-in-out}button.product-in-btn__cart img{transition:filter .3s ease-in-out}.product-in-gift{display:flex;align-items:center;justify-content:center;font-size:12px;gap:6px;margin-top:16px;color:#0c0c0c}.product-in-gift a{color:#0c0c0c;text-decoration:underline}.product-in-info{margin-top:20px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:30px 0;position:relative}.product-in-info:before{content:"";position:absolute;top:50%;height:1px;left:0;right:0;background:linear-gradient(90deg,rgba(217,217,217,.05) 0,#d5d5d5 50%,rgba(217,217,217,.05) 100%)}.product-in-info:after{content:"";position:absolute;top:0;bottom:0;width:1px;left:50%;background:linear-gradient(180deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.product-in-info__item{display:flex;flex-direction:column;align-items:center;gap:10px;width:50%;text-align:center}.product-in-info__item img{width:24px;height:24px}.product-in-info__item span{font-size:12px;color:#10182099;padding:0 30px}.product-delivery{margin-top:40px}.product-delivery__title{display:flex;align-items:self-end;gap:12px}.product-delivery__title h3{margin:0;color:#000;font-size:20px;font-weight:500;font-family:Outfit,sans-serif}.product-delivery__title button{color:rgba(0,0,0,.5);font-size:12px;text-decoration:underline;position:relative;top:-5px;background:unset;border:unset;cursor:pointer;padding:0}.product-delivery__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.product-delivery__item{width:30%;display:flex;flex-direction:column;align-items:center}.product-delivery__icon{background:#fff;width:72px;height:72px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.product-delivery__icon img{max-width:60%;max-height:20px}.product-delivery__name{color:#000;font-size:14px;margin-top:12px;text-align:center}.product-delivery__desc{color:rgba(0,0,0,.5);font-size:14px;margin-top:4px;text-align:center}.product-delivery__price{color:#000;font-size:14px;font-weight:500;margin-top:15px}.product-stress{background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);padding:32px 40px;margin-top:45px;border-radius:0}.product-stress__title{display:flex;align-items:self-end;gap:12px}.product-stress__title h3{margin:0;color:#000;font-size:20px;font-weight:500;font-family:Outfit,sans-serif}.product-stress__title a{color:rgba(0,0,0,.5);font-size:12px;text-decoration:underline;position:relative;top:-2px}.product-stress__list{margin-top:27px;display:flex;flex-direction:column;gap:24px}.product-stress__item{display:flex;border:1px solid #bababa;padding:13px 14px;border-radius:0}.product-stress__item img.icon{width:25px}.product-stress__name{display:flex;align-items:center;width:calc(67% - 25px);padding-left:16px;color:#000;font-size:14px;gap:16px}.product-stress-tooltip{position:relative}.product-stress-tooltip__desc{opacity:0;visibility:hidden;position:absolute;width:145px;top:25px;left:0;border-radius:0;background:#e0ddd5;color:#000;font-size:13px;padding:8px;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.product-stress-tooltip:hover .product-stress-tooltip__desc{opacity:1;visibility:visible}.product-stress__right{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:33%}.product-stress__price{color:#111;font-size:14px;font-weight:500;line-height:1}button.product-stress__btn{background:#f4f2f0;border:unset;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:background-color .3s ease-in-out}.product-stress-tooltip__main{background:#0a0a0a0D;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.product-collection{margin:0 0 50px;background:#f1eeeb;padding:60px 0 80px;position:relative;overflow:hidden}.product-collection:before{content:"";position:absolute;left:0;top:44%;transform:translateY(-50%);width:500px;height:500px;background-image:url("/images/collection-1.png");background-size:contain;background-repeat:no-repeat;background-position:left;pointer-events:none}.product-collection:after{content:"";position:absolute;right:0;top:44%;transform:translateY(-50%);width:500px;height:500px;background-image:url("/images/collection-2.png");background-size:contain;background-repeat:no-repeat;background-position:right;pointer-events:none}.product-collection__title{color:#000;font-size:32px;text-align:center;font-family:Outfit,sans-serif;letter-spacing:-.6px}.product-collection__tag{display:flex;flex-wrap:wrap;margin-top:22px;justify-content:center;gap:12px}.product-collection__tag-item{background:#fffFFFE5;padding:4px 8px;border-radius:0;display:flex;align-items:center;gap:10px;font-size:11px;color:#000}.product-collection__slider{margin-top:40px;position:relative;z-index:2}.product-collection__btn{display:flex;justify-content:center;margin-top:60px}.product-collection__btn button{background:#0a0a0a;border:1px solid #0a0a0a;padding:16px 20px;border-radius:0;font-size:14px;font-weight:600;color:#fff;display:flex;gap:4px;cursor:pointer;transition:background-color .3s ease-in-out,border .3s ease-in-out}.product-collection__btn button span.basePrice{color:#fff;opacity:.7}.product-collection__btn button span.price{color:#fff}.product-body{margin:82px 0}.product-body__content{display:flex;width:90%;margin:auto}.product-body__left{width:192px;border-right:1px solid #d9d9d9}.product-body-item{text-align:right;margin-bottom:6px;position:relative;color:#000;font-size:16px;padding:14px 23px 14px 0;cursor:pointer;transition:color .3s ease-in-out}.product-body-item.active{color:#0a0a0a;font-weight:600}.product-body-item.active:before{content:"";position:absolute;top:0;bottom:0;right:-1px;background:#0a0a0a;width:4px}.product-body__right{width:calc(100% - 192px);padding-left:58px;padding-right:85px;margin-top:-40px;position:relative}.product-body-content{position:absolute;top:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.product-body-content.active{opacity:1;visibility:visible;position:static}.product-body-content h2{font-family:Outfit,sans-serif;color:#000;font-size:28px;margin:54px 0 20px;font-weight:400}.product-body-content h3{color:#000;font-size:20px;line-height:1.2;margin:18px 0}.product-body-content p{line-height:1.5}.product-body-content a{color:#0a0a0a;text-decoration:underline}.product-body-content table{border-collapse:collapse}.product-body-content table tbody{display:flex;flex-wrap:wrap}.product-body-content table tbody tr{width:100%;margin-bottom:13px}.product-body-content table td{padding:0}.product-body-content table td:first-child{color:rgba(0,0,0,.5);font-size:16px;width:170px}.product-body-content table td:nth-child(2){color:#000;font-size:16px}.product-body-content img{max-width:100%}.product-body-content .show-more{color:rgba(0,0,0,.5);font-size:14px;text-decoration:underline}.product-delivery-title{font-family:Outfit,sans-serif;font-size:20px;font-weight:500;margin:60px 0 30px}.product-delivery-list__item{display:flex;align-items:center;margin-bottom:25px;width:460px}.product-delivery-list__photo{width:72px;height:72px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.product-delivery-list__photo img{max-width:60%}.product-delivery-list__middle{width:calc(100% - 172px);padding-left:18px}.product-delivery-list__name{color:#000;font-size:14px}.product-delivery-list__desc{color:rgba(0,0,0,.5);font-size:14px}.product-delivery-list__price{width:100px;text-align:right;font-size:14px;font-weight:600}.product-shop{margin-top:55px}.product-shop__title{font-family:Outfit,sans-serif;color:#000;font-size:28px}.product-shop__list{margin-top:20px}.product-shop__city{margin-bottom:40px}.product-shop__th{display:flex;padding:0 16px;margin-bottom:22px}.product-shop__th .product-shop__name{color:#00000080;font-size:12px;width:67%}.product-shop__th .product-shop__time{color:#00000080;font-size:12px;width:23%}.product-shop__th .product-shop__price{color:#00000080;font-size:12px;width:10%}.product-shop__item{display:flex;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);padding:22px 16px;margin-bottom:4px;border-radius:0}.product-shop__name{font-size:14px;color:#000;width:67%}.product-shop__time{font-size:14px;color:#000;width:23%}.product-shop__time.green{color:#007944}.product-shop__price{font-size:14px;color:#000;width:10%}.product-shop__address{display:flex;align-items:center;font-size:12px;color:#00000080;margin-top:2px}.product-shop__link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#000;margin-left:8px;text-decoration:none}.product-shop__link:hover{text-decoration:underline}.product-shop__link svg{flex-shrink:0}.other-product{margin:110px 0 0;overflow:hidden}.other-product .product-tab__prev{left:0;top:60px;bottom:260px}.other-product .product-tab__next{top:60px;bottom:260px}.other-product.other-product-two{margin:20px 0}.other-product__title{font-family:Outfit,sans-serif;color:#000;font-size:32px;font-weight:400;letter-spacing:-1px}.other-product__title span{opacity:.5}.other-product__slider{margin-top:34px;padding:10px 0 135px 0;width:100%}.product-news{background:#f1eeeb;padding:75px 0}.product-news__title{font-family:Outfit,sans-serif;color:#000;font-size:32px;font-weight:400;letter-spacing:-1px;text-align:center}.product-news__list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;margin:48px auto 0;width:87%}.product-news-item{background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);border-radius:0;overflow:hidden}.product-news-item__photo{width:100%;height:320px;overflow:hidden}.product-news-item__photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.product-news-item__content{padding:36px 30px}.product-news-item__name{color:#000;font-family:Outfit,sans-serif;font-size:20px}.product-news-item__desc{color:#000;font-size:14px;margin-top:14px}.product-news-item__btn{margin-top:16px}.product-news-item__btn button{background:unset;border:unset;color:rgba(0,0,0,.5);text-decoration:underline;font-size:14px;padding:0}.product-payment-error{background:#7a232e;display:flex;flex-wrap:wrap;justify-content:center;padding:7px 0;min-height:32px;align-items:center;border-radius:0;color:#fff;gap:8px;font-size:12px}.product-payment-error span{line-height:1}.product-payment-error a{line-height:1;color:#fff;font-size:12px;text-decoration:underline}.modal-order-overflow{position:fixed;inset:0;background:#001A254D;z-index:9999999991;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-order-overflow.active{opacity:1;visibility:visible}.modal-availability,.modal-order{position:fixed;top:5%;left:50%;transform:translateX(-50%);background:#fff;z-index:9999999993;width:820px;border-radius:0;opacity:0;visibility:hidden;max-height:calc(100vh - 10%);overflow:auto;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-availability{padding:38px 40px}.modal-order.active{opacity:1;visibility:visible}.modal-order .modal-order-scroll{padding:30px 40px 20px}.modal-order__close{position:absolute;right:0;top:0;opacity:.5;padding:16px;cursor:pointer;transition:opacity .3s ease-in-out}.modal-order__title{color:#000;font-size:32px;font-family:Outfit,sans-serif;letter-spacing:-1px;display:flex;align-items:center;gap:14px}.modal-order__product{display:none;border:1px solid #0000001A;align-items:center;border-radius:0;margin-top:30px}.modal-order-product__photo{width:112px;height:112px;border-radius:0;overflow:hidden}.modal-order-product__photo img{width:100%;height:100%;object-fit:contain;display:block}.modal-order-product__right{width:calc(100% - 112px);display:flex;align-items:center}.modal-order-product__middle{width:calc(100% - 88px);padding-left:22px}.modal-order-product__name{color:#000;font-size:20px}.modal-order-product__bottom{margin-top:10px;display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px 20px}.modal-order-product__bottom a{color:#000;font-size:12px;text-decoration:underline}.modal-order-product__bottom span{color:rgba(0,0,0,.6);font-size:14px}.modal-order-product__price{width:88px;display:flex;flex-direction:column;align-items:flex-end;padding-right:22px;gap:5px;position:relative;top:-8px}.modal-order-product__price span.price{font-size:20px}.modal-order-product__price span.basePrice{font-size:14px}.modal-order-package{margin-top:32px}.modal-order-package__title{color:#000;font-size:20px;font-weight:500;font-family:Outfit,sans-serif}.modal-order-package__list{display:flex;margin-top:20px;gap:8px;flex-wrap:wrap}.modal-order-package__item{width:calc(25% - 6px);cursor:pointer}.modal-order-package__item img{max-width:100%;height:45px}.modal-order-package__item input{position:absolute;left:-9999px}.modal-order-package__item label{position:relative;border:1px solid rgba(186,186,186,.4);padding:12px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0;cursor:pointer;transition:border .3s ease-in-out}.modal-order-package__item label span.title{color:rgba(0,0,0,.6);font-size:14px;display:block;margin-top:15px}.modal-order-package__item label span.price{color:#111;font-size:14px;font-weight:500;display:block;margin-top:8px}.modal-order-package__item input:checked~label{border:1px solid #0a0a0a}.modal-stress{margin-top:28px;display:none}.modal-stress .product-stress__list{margin-top:16px;gap:10px}.modal-slider{margin-top:28px}.modal-slider__title{margin:0;color:#000;font-size:20px;font-weight:500;font-family:Outfit,sans-serif;letter-spacing:.5px}.modal-slider__slider{margin-top:26px;position:relative;left:-40px;width:calc(100% + 80px);padding-left:40px;overflow:hidden;margin-bottom:25px}.modal-slider__prev{position:absolute;left:15px;top:0;bottom:0;display:flex;align-items:center;z-index:8;cursor:pointer}.modal-slider__next{position:absolute;right:15px;top:0;bottom:0;display:flex;align-items:center;z-index:8;cursor:pointer}.order-product-mini{display:flex;flex-wrap:wrap;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.order-product-mini__photo{width:138px;height:128px;border-radius:0}.order-product-mini__photo img{width:100%;height:100%;object-fit:contain}.order-product-mini__content{width:calc(100% - 138px);padding-left:16px;padding-top:15px}.order-product-mini__brand{color:rgba(0,0,0,.4);font-size:12px;text-transform:uppercase;letter-spacing:1px}.order-product-mini__name{color:#000;font-size:14px;margin-top:8px;transition:color .3s ease-in-out}.order-product-mini__price{margin-top:10px;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px}.order-product-mini__btn{margin:0 auto 15px;width:90%}.order-product-mini__btn button{width:100%;background:unset;border:unset;cursor:pointer;border:1px solid #0a0a0a80;height:28px;display:flex;justify-content:center;align-items:center}.order-product-mini__btn svg{width:15px;height:15px;stroke:#000}.modal-order-btn{display:flex;justify-content:flex-end;margin-top:20px;gap:6px;padding:0 40px 38px}.modal-order-btn__one{border:1px solid #0a0a0a80;border-radius:0;padding:5px 24px;background:#fff;color:#0a0a0a;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.modal-order-btn__two{align-items:center;gap:6px}.modal-quick-buy,.modal-size{position:fixed;top:5%;left:50%;transform:translateX(-50%);background:#fff;z-index:9999999993;width:820px;border-radius:0;opacity:0;visibility:hidden;padding:38px 40px 95px;max-height:calc(100vh - 10%);overflow-y:auto;overflow-x:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-quick-buy{padding:38px 40px}.modal-availability.active,.modal-quick-buy.active,.modal-size.active{opacity:1;visibility:visible}.modal-availability__close,.modal-quick-buy__close,.modal-size__close{position:absolute;right:0;top:0;opacity:.5;padding:16px;cursor:pointer;z-index:8;transition:opacity .3s ease-in-out}.modal-availability__title,.modal-size__title{color:#000;font-size:32px;font-family:Outfit,sans-serif;letter-spacing:-1px}.modal-size__landing .container{width:unset}.modal-size__landing img{width:100%}.modal-quick-buy .modal-order-package{margin-top:0}.modal-quick-buy .modal-order-package__title{font-size:32px;font-weight:500}.modal-quick-buy__bottom{margin-top:48px;display:flex;align-items:center;justify-content:space-between}.modal-quick-buy__price{color:#000;font-size:20px}.modal-quick-buy-button{background-color:#000;border:1px solid #000;border-radius:0;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#fff;padding:14px 56px;cursor:pointer}.modal-size__content{margin-top:34px}.modal-size__name{font-family:Outfit,sans-serif;color:#000;text-align:center;font-size:20px;font-weight:500}.modal-size__desc{margin-top:10px;color:#000;font-size:14px;text-align:center}.modal-size__image{text-align:center;margin-top:30px}.modal-size__image img{max-width:100%}.modal-size-form{display:flex;margin-top:34px;justify-content:center}.size-form{width:155px;position:relative}.size-form-result{width:155px}.size-form-delimiter{margin:0 16px}.size-form label,.size-form-result label{color:rgba(0,0,0,.5);font-size:14px;padding-left:10px}.size-form__main{display:flex;align-items:center;width:100%;justify-content:space-between;border-bottom:1px solid #d2d2d2;padding:9px 8px;color:#000;font-size:16px;cursor:pointer}.size-form__item{padding:8px;cursor:pointer}.size-form__select{border-radius:0;background:#fff;top:64px;width:100%;height:160px;position:absolute;max-height:0;overflow:auto;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:max-height .3s ease-in-out}.modal-size-btn{display:flex;justify-content:center;margin-top:40px}.size-form-result__res{border-bottom:1px solid #d2d2d2;padding:9px 8px;color:#000;font-size:16px}.size-form-delimiter{margin:0 16px;display:flex;align-items:flex-end;padding-bottom:22px}.size-form svg{transition:transform .3s ease-in-out}.size-form.active svg{transform:rotate(180deg)}.product-not-availability{margin-top:30px;text-align:center}button.product-not-availability__btn-one{border:1px solid #aaa;background:#aaa;width:100%;height:48px;border-radius:0;color:#fff;font-size:14px;font-weight:600;font-family:Outfit,sans-serif}button.product-not-availability__btn-two{background:unset;border:unset;color:#000;font-size:12px;text-decoration:underline;margin-top:10px;cursor:pointer}.product-in-gift-xs,.product-in-slider{display:none}.modal-availability__name{font-size:26px;text-align:center;margin-top:28px}.modal-availability__desc{color:#000;font-size:16px;text-align:center;margin:10px 0}.modal-availability__input{display:flex;flex-direction:column;margin-top:30px}.modal-availability__input label{color:rgba(0,0,0,.5);font-size:14px}.modal-availability__input input{outline:0;height:48px;border:unset;width:100%;box-sizing:border-box;border-bottom:1px solid #d2d2d2}.modal-availability__btn{display:flex;justify-content:center;margin-top:20px}.gift-desc{font-size:14px;margin-top:28px;margin-bottom:35px;display:none}.gift-desc.active{display:block}.gift-content{margin-top:22px}.gift-pay{display:flex;align-items:center;justify-content:center;margin-top:15px;gap:8px}.gift-pay__title{display:flex;align-items:center;gap:8px;color:#00000080;font-size:12px}.gift-pay__title span{line-height:1}.gift-content__item{display:none}.gift-content__item.active{display:block}.product-collection-new{background:#f1eeeb;padding:50px 0;position:relative}.product-collection-new:before{content:"";position:absolute;background-image:url("/images/product-collection-new.png");width:250px;height:330px;right:0;top:0;background-size:contain;background-repeat:no-repeat;background-position:right top}.product-collection-new__content{display:flex;align-items:center;width:97%;margin:auto;min-height:800px}.product-collection-new__left{width:60%;display:flex;flex-wrap:wrap;gap:4px}.product-collection-new__right{width:40%;padding-left:42px}.product-collection-mini{width:255px;transform:scale(1)!important}.product-collection-mini .product-mini__photo{height:300px}.product-collection-mini .product-mini__info{padding:15px 11px 6px 14px}.product-mini__size{padding:0 11px 15px 14px;position:relative;z-index:9}.product-mini__size label{font-size:12px;display:block;margin-bottom:2px}.product-mini__size .ts-control,.product-mini__size .ts-control input,.product-mini__size .ts-dropdown,.product-mini__size .ts-dropdown-content{font-size:12px}.product-size-coll{z-index:55;font-size:12px}.product-mini__size-error{color:#c54644;font-size:12px;position:absolute;bottom:0;display:none}.product-mini__size.error .product-mini__size-error{display:block}.product-mini__size.error .ts-control{border:1px solid #c54644}.product-collection-mini .product-mini__brand{font-size:10px}.product-collection-mini .product-mini__name{font-size:12px}.product-collection-mini .product-mini__price{font-size:12px}.product-collection-mini__checkbox span{position:absolute;right:15px;top:15px;z-index:2;width:16px;height:16px}.product-collection-mini__checkbox input{position:absolute;opacity:0;z-index:9}.product-collection-mini__checkbox span:before{content:"";position:absolute;border:1px solid #d9d9d9;width:14px;height:14px;border-radius:0;left:0;top:1px}.product-collection-mini__checkbox input:checked~span:before{border:1px solid #0a0a0a}.product-collection-mini__checkbox input:checked~span:after{content:'';position:absolute;top:3px;left:2px;width:12px;height:12px;background-size:10px;background-position:center;background-repeat:no-repeat;background-image:url('/images/svg/check.svg')}.product-collection-mini.default .product-collection-mini__checkbox span{opacity:.5}.product-collection-new__title{color:#000;font-size:56px;font-weight:300;line-height:1.15;letter-spacing:-3px;font-family:Outfit,sans-serif}.product-collection-new__desc{margin-top:28px;color:rgba(0,0,0,.7);font-size:14px;width:325px}.product-collection-new__info{display:flex;margin-top:30px;gap:20px}.product-collection-new__info-item{display:flex;align-items:center;gap:10px;color:#000;font-size:13px;padding:0 10px}.product-collection-new__price{margin-top:32px;display:flex}.product-collection-new__price-item:first-child{padding-left:4px}.product-collection-new__price-item{display:flex;gap:2px;flex-direction:column;border-right:1px solid #ccc;padding:4px 16px}.product-collection-new__price-item.hidden{display:none}.product-collection-new__price-item:last-child{border-right:unset}.product-collection-new__price-item span:first-child{font-size:21px;line-height:1}.product-collection-new__price-item span:nth-child(2){font-size:13px}span.standard{opacity:.5;text-decoration:line-through}span.standard.active{opacity:1;text-decoration:unset}span.complect{color:#0a0a0a;font-weight:600}span.economy{font-weight:600}.product-collection-new__btn{display:flex;flex-direction:column;margin-top:35px;gap:8px}.product-collection-new__btn a.pay{color:#fff;font-size:14px;font-weight:500;border-radius:0;text-decoration:none;padding:14px 0;display:inline-flex;justify-content:center;gap:12px;background:#000;border:1px solid #000;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.product-collection-new__btn .order{color:#0a0a0a;font-size:14px;font-weight:500;border-radius:0;text-decoration:none;padding:14px 0;display:inline-flex;justify-content:center;gap:12px;background:#fff;border:1px solid rgba(10,10,10,.5);cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.product-collection-new__btn .order.error{border:1px solid #c54644;background:rgba(215,42,77,.05);animation:shake .4s ease}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}100%{transform:translateX(0)}}.product-xs-btn{display:none}@media (min-width:575px){.product-collection__wrapper{display:flex;justify-content:center;gap:4px}}.faq-list__title{display:flex;align-items:flex-end;gap:10px;margin:30px 0 14px}.faq-list__title h1{font-size:56px;color:#000;font-weight:300;font-family:Outfit,sans-serif;letter-spacing:-3px;margin:0;line-height:1}.faq-list__desc{color:rgba(0,0,0,.7);font-size:14px;width:450px}.faq-tab-content{display:flex;padding-top:32px;padding-bottom:7px}.faq-tab__left{width:220px;padding-right:25px;position:relative}.faq-tab__right{width:calc(100% - 220px);padding-left:65px;padding-right:55px}.faq-tab__tab-overflow{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;position:relative}.faq-tab__tab-overflow::-webkit-scrollbar{display:none}.faq-tab__tab-overflow:before{content:"";position:absolute;bottom:0;top:0;right:0;height:100%;width:1px;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.faq-tab__tab{display:flex;flex-direction:column;justify-content:center;gap:7px;position:relative;width:100%;margin:0;text-align:right}.faq-tab__item{color:rgba(0,0,0,.7);cursor:pointer;transition:color .3s ease-in-out;padding:13px 0}.faq-tab__item.active{color:#0a0a0a;font-weight:600;position:relative}.faq-tab__item.active:before{content:"";position:absolute;bottom:0;top:0;right:-25px;height:100%;width:4px;background-color:#0a0a0a}.faq-tab__content{display:flex;position:absolute;opacity:0;margin-bottom:77px;visibility:hidden;transition:all .3s ease-in-out;width:auto;max-width:100%}.faq-tab__content.active{opacity:1;visibility:visible;position:static}.accordion{display:flex;flex-direction:column;gap:4px;width:100%}.accordion__item{background:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06);overflow:hidden;padding:16px 24px;transition:all .3s ease-in-out;cursor:pointer}.accordion__item:hover{background:#fefeff;transition:all .3s ease-in-out}.accordion__head{display:flex;align-items:center;gap:12px;width:100%;background:0 0;border:0;text-align:left;cursor:pointer;font-size:16px;line-height:1.5;font-weight:500;color:#000;padding:0;font-family:Outfit,sans-serif;min-height:34px;transition:all .3s ease-in-out}.accordion__icon{margin-left:auto;width:18px;height:18px;flex:0 0 18px;background-repeat:no-repeat;background-position:center;background-size:11px 11px;transition:transform .3s ease-in-out;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%231F2937' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.accordion__body{max-height:0;width:100%;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out;padding-right:2rem}.accordion__content{color:rgba(0,0,0,.7);font-weight:400;font-size:14px;line-height:1.5;padding-bottom:10px}.accordion__content h3{font-size:14px;font-weight:700;color:rgba(0,0,0,.7);margin:5px 0}.accordion__content p{margin:10px 0;color:inherit}.accordion__content a{color:inherit;text-decoration:underline}.accordion__content ul{margin:16px 0;padding:0;list-style-type:none}.accordion__content ul li{position:relative;color:rgba(0,0,0,.7);font-size:14px;padding-left:20px}.accordion__content ul li:before{content:"";position:absolute;left:8px;top:10px;background-color:rgba(0,0,0,.7);width:3px;height:3px;border-radius:50%}.accordion__content a.btn-send{margin-top:20px;color:#fff;font-size:14px;font-weight:600;background:#0a0a0a;border-radius:0;text-decoration:none;padding:12px 45px;display:inline-flex;align-items:center;gap:10px;border:1px solid #0a0a0a;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.accordion__item.active .accordion__icon{transform:rotate(180deg);margin-top:6px}.accordion__item.active .accordion__body{padding-top:0;padding-bottom:0;margin-top:3px}.accordion__title{display:inline-block;color:#000}.accordion__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion__item.active .accordion__head{transition:all .3s ease-in-out}@media (max-width:980px){.faq-list__title h1{font-size:36px}.faq-list__desc{width:100%;font-size:12px}.faq-tab-content{flex-wrap:wrap}.faq-tab__left,.faq-tab__right{padding-left:0;padding-right:0;padding-top:0;width:100%;min-width:100%}.faq-tab__tab-overflow{margin-bottom:24px;margin-right:-12px;width:100vw;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.faq-tab__tab{flex-direction:row;gap:32px}.faq-tab__tab-overflow:before{bottom:0;left:0;right:0;height:1px;width:100%;top:unset}.faq-tab__item.active:before{left:0;right:0;height:2px;width:100%;top:unset}.faq-tab__tab{display:inline-flex;gap:32px;width:max-content;white-space:nowrap}.faq-tab__item{flex:0 0 auto;white-space:nowrap;padding:12px 0;color:rgba(0,0,0,.7)}.accordion__item.active .accordion__body{margin-top:5px}.faq-tab__tab-overflow::-webkit-scrollbar{height:0}.faq-tab__tab-overflow{scrollbar-width:none}}@media (max-width:575px){.faq-tab__right{position:relative;width:108%;min-width:108%;left:-4%}.accordion__item{padding:15px}.accordion__body{padding-right:0}}.cabinet-in{background:#fff;overflow:hidden}.main-cab-in{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;border-radius:0}.main-cab-in__left{position:relative;z-index:2;overflow:hidden;width:49%;border-radius:0;background-image:url('/images/bg-account.jpg');background-size:cover;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.main-cab-in__left:before{content:"";position:absolute;left:-190px;bottom:50px;background-image:url('/images/user-cab.png?0.2');background-size:cover;width:360px;height:305px;z-index:2;transform:rotate(356deg) scaleX(-1)}.main-cab-in__left:after{content:"";position:absolute;right:-210px;bottom:-100px;width:360px;height:305px;background-image:url('/images/user-cab.png?0.2');background-size:cover;z-index:2;transform:rotate(182deg)}.main-cab-in__top{border-radius:0;height:225px;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-cab-in__top-title{color:#fff;font-size:30px;display:block;margin-top:12px}.main-cab-in__top-desc{color:#000;font-size:26px;font-weight:500;display:block;margin-top:15px}.main-cab-in__bottom{display:flex;justify-content:center;align-items:center;height:90px}.main-cab-in__bottom img{width:320px;z-index:3}.main-cab-in__right{padding:40px 48px 36px;position:relative;background-image:url('/images/bg-account.jpg');background-size:cover;width:49%;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.main-cab-front__top{width:100%}.main-cab-front__status{display:flex;align-items:center;gap:14px}.main-cab-front__name{text-transform:uppercase;color:#fff;font-size:24px;font-family:Outfit,sans-serif;font-weight:500;line-height:1.2;display:flex;gap:0 12px;justify-content:center;flex-wrap:wrap}.main-cab-front__name span{display:block}.main-cab-front__status-line{height:14px;background:linear-gradient(90deg,#e0d799 5%,#e0d799 14%,#e8faff 22%,#e0d799 39%,#b1d9e6 55%);position:relative;left:-48px;width:calc(100% + 96px);margin:12px 0}.main-cab-in__right.white .main-cab-front__status-line{background:#fff}.main-cab-in__right.gold .main-cab-front__status-line{background:linear-gradient(90deg,#e5cb80 0,#e5d7b0 12%,#eddaa1 36%,#e5cb80 45%,#f7eac6 57%,#efda9c 66%,#e5c362 100%)}.main-cab-in__right.silver .main-cab-front__status-line{background:linear-gradient(90deg,#bebebe 0,#d2d2d2 31%,#fff 48%,#cbcbcb 58%,#949494 100%)}.main-cab-in__right.pink .main-cab-front__status-line{background:linear-gradient(90deg,#decade 3%,#f4f2f0 17%,#f4f2f0 37%,#f4f2f0 43%,#f4f2f0 73%,#f4dcf4 84%)}.main-cab-front__desc{font-size:25px;font-weight:500;text-align:center}.main-cab-front__image{background-color:#f6f6f6;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.main-cab-front__status-right{display:flex;flex-direction:column}.main-cab-front__status-right span:first-child{line-height:1.2;color:#000;font-size:24px;font-family:Outfit,sans-serif;font-weight:500}.main-cab-front__status-right span:nth-child(2){color:rgba(0,0,0,.4);font-size:12px}.main-cab-front__bottom{margin-top:36px;display:flex;justify-content:space-between}.main-cab-front__b-right{text-align:right}.main-cab-front__b-left-top,.main-cab-front__b-right-top{display:flex;align-items:center;gap:10px;color:#fff;font-size:24px;font-family:Outfit,sans-serif;font-weight:500}.main-cab-front__b-left-top svg,.main-cab-front__b-right-top svg{fill:#ffffff}.main-cab-front__b-right-top{justify-content:flex-end}.main-cab-front__b-left-desc,.main-cab-front__b-right-desc{color:#000;font-size:12px}.main-cab-front__b-left-text,.main-cab-front__b-right-text{color:rgba(0,0,0,.4);font-size:12px}.main-cab-front__line{margin-top:15px;height:10px;border-radius:0;border:1px solid #fff;position:relative}.main-cab-front__line-active{background-color:#fff;border-radius:0;top:0;bottom:0;left:0;position:absolute}.cabinet-in-coupons-more__close,.main-cab-in__back-more,.main-cab-in__front-more{width:28px;height:28px;border-radius:50%;background:#edefea;display:flex;justify-content:center;align-items:center;position:absolute;right:15px;top:10px;cursor:pointer}.cabinet-in-coupons-more__close svg,.main-cab-in__back-more svg,.main-cab-in__front-more svg{opacity:.4}.cabinet-in-tab{display:flex;margin-top:34px;padding-right:25px;position:relative}.cabinet-in-tab:before{content:"";position:absolute;top:0;left:0;right:0;height:190px;background:linear-gradient(90deg,#f0e3da 0,rgba(240,227,218,0) 100%);opacity:.4}.cabinet-in-tab__left{width:235px}.cabinet-in-tab__left-top{width:100%;height:190px}ul.cabinet-in-tab-list{list-style-type:none;padding:0;margin:23px 0 0}ul.cabinet-in-tab-list li{color:#000;font-size:12px;height:43px;display:none;align-items:center;gap:4px;border-bottom:1px solid #d9d9d9}ul.cabinet-in-tab-list li.click-show,ul.cabinet-in-tab-list li.show{display:flex}ul.cabinet-in-tab-list li a{color:#0a0a0a;text-decoration:underline}.cabinet-in-tab__item{position:relative;z-index:1}.cabinet-in-tab__item.active{margin-top:-12px;border-radius:0;padding-bottom:25px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cabinet-in-tab-active{font-family:Outfit,sans-serif;background:linear-gradient(0deg,#c09a7e 0,#d4af94 100%);display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:12px;height:32px}.cabinet-in-tab__item.active .cabinet-in-tab__top{height:156px}.cabinet-in-tab-more{border:1px solid #d4af94;text-align:center;cursor:pointer;margin-top:30px;padding:16px 0;border-radius:0;color:#a57f62;font-size:18px}.cabinet-in-tab__list{transition:opacity .2s ease-in-out}.cabinet-in-tab__item.active .cabinet-in-tab__list ul{margin:37px 0 0}.cabinet-in-tab__item.active .cabinet-in-tab__list ul li{border-bottom:unset;position:relative}.cabinet-in-tab__item.active .cabinet-in-tab__list ul li:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 25%,#d9d9d9 75%,rgba(217,217,217,0) 100%)}.cabinet-in-tab__top{height:190px;display:flex;flex-direction:column;justify-content:center}.cabinet-in-tab__top-title{font-size:20px;font-family:Outfit,sans-serif;text-align:center}.cabinet-in-tab__top-image{text-align:center;margin-top:18px}.cabinet-in-tab__top-text{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:4px;color:#000;font-size:12px}.cabinet-in-tab__top-text svg{width:12px;margin-right:10px}.cabinet-in-tab__list ul{padding:0;margin:23px 0 0;list-style-type:none}.cabinet-in-tab__list ul li{color:#000;font-size:12px;height:43px;display:none;align-items:center;justify-content:center;border-bottom:1px solid #d9d9d9}.cabinet-in-tab__list ul li.click-show,.cabinet-in-tab__list ul li.show{display:flex}.cabinet-in-tab__list ul li.active{background-image:url("/images/cab-active.svg");background-size:15px;background-repeat:no-repeat;background-position:center}.cabinet-in-coupons{position:relative;margin-top:18px}.cabinet-in-coupons .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cabinet-in-coupons__item{position:relative;border-radius:0;padding-bottom:15px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cabinet-in-coupons__item.coupons .cabinet-in-coupons__image span{position:absolute;color:#fff;font-size:80px;font-family:Outfit,sans-serif;font-weight:300;z-index:1;width:100%;text-align:center;left:0;line-height:1;top:53px;letter-spacing:-5px}.cabinet-in-coupons__item.coupons .cabinet-in-coupons__image img{width:85%;height:100%;object-position:bottom center;object-fit:contain}.cabinet-in-coupons__item.coupons .cabinet-in-coupons__name{margin:40px 0 0}.cabinet-in-coupons__item.coupons .cabinet-in-coupons__time{color:rgba(0,0,0,.4);padding:6px 0}.cabinet-in-coupons__item.coupons .cabinet-in-coupons__btn{margin:25px auto 15px;width:88%}.cabinet-in-coupons__btn input{width:100%;height:48px;border:1px solid #d6d6d6;border-radius:0;padding-left:14px;font-size:14px;outline:0}.cabinet-in-coupons__item.coupons .cabinet-in-coupons__btn button{position:absolute;right:0;top:2px;bottom:2px;width:unset;padding:0 23px;cursor:pointer}.cabinet-in-coupons__more{position:absolute;right:8px;top:8px;cursor:pointer;background:#fffFFFB2;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center}.cabinet-in-coupons__more svg{opacity:.4}.cabinet-in-coupons__image{height:228px;width:100%;text-align:center}.cabinet-in-coupons__image img{width:100%;height:100%;object-fit:cover}.cabinet-in-coupons__punkt{top:8px;left:8px;position:absolute;background:#fffFFF80;display:flex;align-items:center;border-radius:0;padding:2px;color:#000;font-size:12px;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.open-modal-cabinet-content{display:none}.cabinet-modal,.cancel-content-modal{position:fixed;background:#fff;border-radius:0;top:20px;left:20px;right:20px;width:600px;margin:auto;max-height:95vh;overflow:auto;opacity:0;visibility:hidden;padding:45px 20px 20px;z-index:9999999992;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.cabinet-modal.active,.cancel-content-modal.active{opacity:1;visibility:visible}.cabinet-modal__close,.cancel-content-modal__close{position:absolute;right:0;top:0;cursor:pointer;padding:10px}.cancel-content-modal__text{margin:20px 0 40px}.cancel-content-modal__text span{color:#7a232e;font-weight:600}.cancel-order-summary__title{font-size:18px;font-weight:600;margin-bottom:16px}.cancel-order-summary__list{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid rgba(0,0,0,.08)}.cancel-order-summary__list li{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:14px}.cancel-order-summary__list li span{color:rgba(0,0,0,.5);font-weight:400}.cancel-order-summary__list li b{color:#000;font-weight:600;text-align:right}.cancel-order-summary__points{font-size:15px;font-weight:500}.cancel-order-summary__points span{color:#7a232e;font-weight:700}.cabinet-modal__text h3{font-size:28px;font-family:Outfit,sans-serif;font-weight:400;margin:10px 0}.cabinet-modal__text p{font-size:15px}.cabinet-modal__btn{margin-top:40px;display:flex;justify-content:flex-end}.cabinet-in-coupons__punkt-m{background-color:#0a0a0a;border-radius:0;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;padding:6px 11px;line-height:1}.cabinet-in-coupons__punkt-m svg{width:11px;height:unset}.cabinet-in-coupons__punkt span{padding:0 6px;line-height:1}.cabinet-in-coupons__name{color:#000;text-align:center;font-size:16px;font-family:Outfit,sans-serif;font-weight:500;margin:25px 0;line-height:1.1;padding:0 30px;overflow:hidden;height:54px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cabinet-in-coupons__btn{text-align:center;position:relative}.cabinet-in-coupons__btn button{background-color:#0a0a0a;width:90%;border-radius:0;font-weight:500;text-align:center;padding:15px 0;color:#fff;border:1px solid #0a0a0a}.cabinet-in-coupons__time{text-align:center;font-size:12px;padding:10px 0}.cabinet-in-coupons__time span:first-child{opacity:.6}form.cabinet-personal-information{border-radius:0;margin-top:20px;padding:65px 40px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cabinet-personal-information__item{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.cabinet-personal-information__item .checkout-input,.cabinet-personal-information__left,.cabinet-personal-information__right{width:48%}.cabinet-personal-information__left .checkout-input,.cabinet-personal-information__right .checkout-input,form.cabinet-personal-feedback .checkout-input{margin-bottom:34px}.cabinet-personal-information__flex{display:flex;flex-wrap:wrap;justify-content:space-between}.cabinet-personal-information__flex span{color:rgba(0,0,0,.5);font-size:14px;font-weight:500;display:block;margin-bottom:10px}.cabinet-personal-information__flex-i{width:47%}.cabinet-personal-information__flex-i .checkout-input,.cabinet-personal-information__left .checkout-input{width:100%;margin-top:24px}.cabinet-personal-information__flex-i .choices__inner{min-height:38px;padding:1px 10px!important}.cabinet-personal-information__flex-i .choices{margin-bottom:18px}.checkout-radio-flex{margin-top:17px;display:flex;gap:24px;padding-left:6px}.checkout-radio-item input{position:absolute;left:-9999px}.checkout-radio-item label{padding-left:26px!important;position:relative;color:#000!important;font-size:13px!important;transition:color .3s ease-in-out}.checkout-radio-item label:before{content:"";position:absolute;border:1px solid #57728b;width:14px;height:14px;border-radius:50%;left:0;top:1px}.checkout-radio-item label:has(input:checked):before{border:1px solid #0a0a0a}.checkout-radio-item label:has(input:checked):after{content:"";position:absolute;top:4px;left:3px;background-color:#0a0a0a;width:10px;height:10px;border-radius:50%}.cabinet-personal-information__btn{width:100%;margin-top:25px;display:flex;gap:22px}button.cabinet-personal-information__send{background-color:#0a0a0a;border:1px solid #0a0a0a;color:#fff;font-size:14px;font-weight:500;padding:16px 96px;border-radius:0}button.cabinet-personal-information__cancel{border:1px solid #0a0a0a80;background-color:unset;color:#0a0a0a;font-size:14px;font-weight:600;padding:16px 24px;border-radius:0}form.cabinet-personal-newsletter{margin-top:20px;border-radius:0;padding:40px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}form.cabinet-personal-newsletter img{width:100%;object-fit:cover}.cabinet-personal-newsletter__content{width:88%;margin:30px auto 0}.cabinet-personal-newsletter__title{font-size:22px}.cabinet-personal-newsletter__list{margin-top:25px;display:flex;flex-wrap:wrap;margin-bottom:30px}.cabinet-personal-newsletter__list .checkout-checkbox-item{width:50%}.cabinet-personal-newsletter__left{width:50%}.cabinet-personal-newsletter__right{width:50%}.cabinet-personal-newsletter__text{margin-top:36px;margin-bottom:20px;color:rgba(0,0,0,.7);font-size:14px;gap:4px;width:60%}.cabinet-personal-newsletter__text .newsletter-open{display:inline-flex;text-decoration:underline;cursor:pointer}form.cabinet-personal-newsletter button{margin-top:30px;display:inline-block;background-color:#0a0a0a;border:1px solid #0a0a0a;color:#fff;font-size:14px;font-weight:500;padding:16px 130px;border-radius:0}form.cabinet-personal-feedback{margin-top:20px;border-radius:0;padding:40px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cabinet-personal-feedback__text{width:420px;margin-bottom:35px}form.cabinet-personal-feedback .checkout-input textarea{width:100%;background-color:unset;min-height:100px;outline:0;border:unset;border-bottom:1px solid #d2d2d2;font-size:16px;padding-left:8px;font-family:inherit;resize:vertical;transition:border .3s ease-in-out}.cabinet-personal-information__error{color:#c54644;margin-bottom:10px}form.cabinet-personal-feedback .checkout-checkbox-item label span:before{width:18px;height:18px;top:-1px}form.cabinet-personal-feedback .checkout-checkbox-item input:checked~span:after{width:15px;height:15px}form.cabinet-personal-feedback button{margin-top:8px;display:inline-block;background-color:#0a0a0a;border:1px solid #0a0a0a;color:#fff;font-size:14px;font-weight:500;padding:16px 130px;border-radius:0}button.cabinet-personal-information__send:disabled,form.cabinet-personal-feedback button:disabled,form.cabinet-personal-newsletter button:disabled{cursor:default;opacity:.85}button.cabinet-personal-information__send.loading,form.cabinet-personal-feedback button.loading,form.cabinet-personal-newsletter button.loading{position:relative}button.cabinet-personal-information__send.loading:after,form.cabinet-personal-feedback button.loading:after,form.cabinet-personal-newsletter button.loading:after{content:'';position:absolute;top:50%;right:20px;width:14px;height:14px;margin-top:-9px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:cabinetSubmitSpin .7s linear infinite}@keyframes cabinetSubmitSpin{to{transform:rotate(360deg)}}.cabinet-personal-newsletter__res{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.cabinet-personal-mark__active,.cabinet-personal-method__active{color:rgba(0,0,0,.7);font-size:14px;margin-bottom:20px;cursor:pointer}.cabinet-personal-mark .checkout-checkbox-item label span:before,.cabinet-personal-method .checkout-checkbox-item label span:before{width:18px;height:18px;top:-1px}.cabinet-personal-mark .checkout-checkbox-item input:checked~span:after,.cabinet-personal-method .checkout-checkbox-item input:checked~span:after{width:15px;height:15px}.cabinet-personal-mark .checkout-checkbox-item,.cabinet-personal-method .checkout-checkbox-item{margin-bottom:28px}.cabinet-personal-mark__hidden,.cabinet-personal-method__hidden{max-height:0;overflow:hidden}.cabinet-personal-mark__content,.cabinet-personal-method__content{padding-top:5px;display:flex;position:relative}.cabinet-personal-mark__content{margin-bottom:34px}.cabinet-personal-mark__content:before{content:"";position:absolute;bottom:0;height:1px;left:0;right:0;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.cabinet-personal-mark__left{width:50%}.cabinet-personal-mark__right{width:50%}.cabinet-personal-bottom{display:flex;justify-content:space-between}.main-cab-in__back.hidden{position:absolute;top:0;opacity:0;visibility:hidden}.main-cab-in__front.hidden{position:absolute;top:0;opacity:0;visibility:hidden}.main-cab-in-back__top{display:flex;justify-content:space-between}.main-cab-in-back__left{width:47%}.main-cab-in-back__right{width:47%}.main-cab-back__l-text,.main-cab-back__r-text{color:rgba(0,0,0,.7);font-size:12px;margin-top:2px;position:relative;padding-bottom:10px}.main-cab-back__r-text{text-align:right}.main-cab-back__l-text:before,.main-cab-back__r-text:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#d9d9d9 75%,rgba(217,217,217,0) 100%)}.main-cab-in-back-more{margin-top:14px}.main-cab-in-back-more__title{color:rgba(0,0,0,.4);font-size:12px}.main-cab-in-back-more__item{display:flex;justify-content:space-between;font-size:12px;margin-top:6px;padding-right:20px}.main-cab-in-back-more__item.red{color:#7a232e}.main-cab-in-back__bottom{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:24px;color:rgba(0,0,0,.4);font-size:12px;width:100%;left:0;padding:0 48px 0 63px}.main-cab-in-back__bottom span{width:calc(100% - 100px);padding-right:10px}.main-cab-in-back-b-price{color:#47484a;font-size:14px;font-weight:500;font-family:Outfit,sans-serif;padding:7px 0;line-height:1;background:#f4f2f0;border-radius:0;width:100px;text-align:center}.main-cab-in-back-more.right{text-align:right}.main-cab-in-back-more.right .main-cab-in-back-more__item{padding-right:0;padding-left:14px}.cabinet-in-coupons-more{top:0;position:absolute;opacity:0;visibility:hidden;background:#fff;z-index:3;height:100%;overflow:auto;padding:56px 20px 20px}.cabinet-in-coupons-more.active{opacity:1;visibility:visible}.cabinet-in-coupons-more__title{color:#000;font-size:18px;line-height:1.1;padding-right:20px;font-family:Outfit,sans-serif}.cabinet-in-coupons-more__text{margin-top:24px;color:rgba(0,0,0,.7);font-size:12px}.cabinet-in-coupons-more__scroll{height:80%}.cabinet-in-coupons-more__btn{margin:16px 0;position:absolute;left:20px;right:20px;bottom:0;background:#fff}.cabinet-in-coupons-more__btn button{background:unset;border:1px solid #0a0a0a;border-radius:0;padding:15px 0;width:100%;font-size:14px;font-weight:500;color:#0a0a0a}.main-cab-in__xs{display:none}.other-product-modal-overflow{position:fixed;inset:0;z-index:9999999991;background:#001A254D;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.other-product-modal{position:fixed;background:#fff;border-radius:0;top:20px;left:20px;right:20px;max-width:1360px;margin:auto;max-height:95vh;overflow:auto;opacity:0;visibility:hidden;padding:45px 20px;z-index:9999999992;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.other-product-modal-overflow.active,.other-product-modal.active{opacity:1;visibility:visible}.other-product-modal__close{position:absolute;right:0;top:0;padding:10px;cursor:pointer;opacity:.5}.other-product-modal__title{color:#000;font-size:28px;font-family:Outfit,sans-serif}.other-product-modal .product-mini{width:100%}.other-product-modal-select{margin:20px 0;width:230px;position:relative;z-index:9}.other-product-modal__btn{text-align:center;margin-top:25px}.cabinet-in-coupons__btn-res{position:absolute;font-size:11px;right:0;top:-26px;background:#0a0a0a33;padding:3px 8px;border-radius:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.cabinet-in-coupons__btn-res.active{opacity:1;visibility:visible}.cab-login-tab{display:flex;justify-content:center;margin-top:40px;gap:16px}.cab-login-tab__item{display:inline-flex;justify-content:center;border:1px solid #0a0a0a;color:#0a0a0a;font-size:14px;font-weight:600;border-radius:0;padding:12px 0;width:170px;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out}span.cab-login-tab__item.active{background-color:#0a0a0a;color:#fff}a.cab-login-tab__item:hover{background-color:#0a0a0a;color:#fff}@media (min-width:810px){.cabinet-in-tab__item{width:25%!important;margin-right:0!important}}@media (max-width:1380px){.main-cab-in__right{padding:40px 34px 36px}.main-cab-front__status-line{left:-34px;width:calc(100% + 68px)}.main-cab-in-back__bottom{padding:0 40px 0 34px}.cabinet-in-coupons .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:1230px){.cabinet-in-tab__left{width:200px}.cabinet-in-tab{padding-right:0}.main-cab-in__top-desc{margin-top:0}.main-cab-in__left:before{width:200px;height:180px;left:-96px;bottom:96px}.main-cab-in__left:after{width:160px;height:160px;right:-90px;bottom:-50px}}@media (max-width:1130px){.cabinet-in__cont:before{display:none}.cabinet-in__title{font-size:30px}}@media (max-width:810px){.cabinet-in{padding-top:70px;background:linear-gradient(179.98deg,rgba(241,241,241,.945098) .02%,rgba(250,250,250,.980392) 38.96%)}.cabinet-in-tab{margin-top:18px}.cabinet-modal{width:100%;top:0;left:0;right:0;border-radius:0;height:var(--app-height);max-height:var(--app-height)}.cancel-content-modal{width:calc(100% - 40px);max-width:600px}.cabinet-in__title{font-size:28px}.cabinet-in-tab__top-title{font-size:16px}.cabinet-in-tab__top{height:167px}.cabinet-in-tab__item.active .cabinet-in-tab__top{height:135px}.cabinet-in-tab__item.active .cabinet-in-tab__list ul,.cabinet-in-tab__list ul{margin:10px 0 0}.cabinet-in__item.cab-no-pad{margin-bottom:35px}.main-cab-in__left{width:100%;margin-bottom:12px;border-radius:0;padding:14px 0}.main-cab-in__right{position:static;width:100%;border-radius:0;padding:28px 17px}.main-cab-front__status-line{left:-17px;width:calc(100% + 34px)}.main-cab-front__name{width:100%}.main-cab-front__name span{display:inline}.main-cab-front__top{flex-wrap:wrap}.main-cab-front__status{width:100%;margin-top:16px}.main-cab-front__status-right span:first-child{font-size:18px}.main-cab-in__top{height:135px}.main-cab-in__bottom img{width:210px}.main-cab-in__bottom{height:52px}.main-cab-front__bottom{margin-top:24px}.main-cab-front__b-left-top,.main-cab-front__b-right-top{font-size:18px}.main-cab-front__b-left-top svg,.main-cab-front__b-right-top svg{width:18px}.main-cab-front__image{display:none}.main-cab-in__xs{box-shadow:0 0 0 1px rgba(10,10,10,.06);border-radius:0;margin-top:25px;display:none}.cabinet-in-tab__left{position:absolute;width:100%}.cabinet-in-tab__left-top{display:none}ul.cabinet-in-tab-list{margin:178px 0 0;padding-right:40px}ul.cabinet-in-tab-list li{border-bottom:unset}.cabinet-in-tab:before{display:none}.cabinet-in-tab{display:block}.cabinet-in-tab__top{background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);border-radius:0}.cabinet-in-tab__item.active{margin-top:0;box-shadow:unset;background:unset}.cabinet-in-tab__list ul li.active{background-position:right 10px center}.cabinet-in-tab__item.active .cabinet-in-tab__list ul li:before{display:none}.cabinet-in-coupons .swiper-wrapper{display:flex;grid-template-columns:unset;gap:unset}.cabinet-in-coupons__item{width:250px}.cabinet-personal-information__item,.cabinet-personal-mark__content,.cabinet-personal-method__content,form.cabinet-personal-information{flex-wrap:wrap;margin:unset}form.cabinet-personal-information{padding:30px 25px}.cabinet-personal-bottom,.cabinet-personal-information__btn{flex-wrap:wrap;gap:14px}.cabinet-in-foot-item-sel,.cabinet-personal-information__item .checkout-input,.cabinet-personal-information__left,.cabinet-personal-information__right,.cabinet-personal-mark__left,.cabinet-personal-mark__right{width:100%}.cabinet-personal-information__item .checkout-input{margin-bottom:34px}.main-cab-front__name{font-size:20px}form.cabinet-personal-feedback,form.cabinet-personal-newsletter{padding:25px 15px}form.cabinet-personal-newsletter img{height:228px;border-radius:0}button.cabinet-personal-information__cancel,button.cabinet-personal-information__send,form.cabinet-personal-feedback button,form.cabinet-personal-newsletter button{padding:16px 0;width:100%}form.cabinet-personal-newsletter button{margin-top:8px}.cabinet-personal-feedback__text{width:100%}.main-cab-in-back__bottom{position:static;margin-top:20px;flex-wrap:wrap;justify-content:center;gap:10px;padding:0}.main-cab-in-back__bottom span{width:100%;text-align:center;padding-right:0}.main-cab-in-back__top{flex-wrap:wrap}.main-cab-in-back__left,.main-cab-in-back__right{width:100%}.main-cab-in-back__right{margin-top:22px}.main-cab-in__left:before{bottom:35px}.main-cab-back__r-text,.main-cab-in-back-more.right{text-align:left}.main-cab-in-back-more.right .main-cab-in-back-more__item{padding-left:0}.cabinet-personal-information__flex span{margin-bottom:25px}.cabinet-tab__tab{padding:0 10px;border-radius:0}.other-product-modal{inset:0;max-height:100vh;padding:45px 4px;border-radius:0}.cabinet-in-tab-more{margin-top:0;font-size:16px}}@media (max-width:560px){.cab-login-tab{flex-wrap:wrap;padding:0 18px}.cab-login-tab__item{width:100%}.cabinet-personal-newsletter__title{font-size:18px}.cabinet-personal-newsletter__list .checkout-checkbox-item{width:100%}.main-cab-in__top-title{font-size:22px}.main-cab-in__top-desc{font-size:20px}.cabinet-personal-information__flex-i{width:100%}button.open-see-product{position:relative;top:-20px}}.cabinet-login{overflow:hidden}.cabinet-login .cab-login__head{margin:30px 0 14px}.cabinet-login .cab-login__title{font-size:56px;color:#000;font-weight:300;font-family:Outfit,sans-serif;letter-spacing:-3px;margin:0 0 10px;line-height:1}.cabinet-login .cab-login__desc{color:rgba(0,0,0,.7);font-size:14px;width:450px}.cabinet-login .cab-login__desc a{color:rgba(0,0,0,.7);text-decoration:underline}.cabinet-login .cab-login__wrap{display:flex;gap:50px;align-items:center;padding-top:25px;padding-bottom:110px}.cabinet-login .cab-login__left{flex:0 0 675px}.cabinet-login .cab-login__right{flex:1 1 auto}.cabinet-login .cab-login__card{background:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06);overflow:hidden}.cabinet-login .cab-login__tabs{display:flex;padding:18px 26px 0;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;align-items:center;justify-content:center;gap:43px;width:100%}.cabinet-login .cab-login__tabs:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.cabinet-login .cab-login__tab{position:relative;background:0 0;border:0;padding:27px 0 5px;margin:0;white-space:nowrap;color:rgba(0,0,0,.7);font:400 16px/1.2 Outfit,sans-serif;cursor:pointer}.cabinet-login .cab-login__tab.active{color:#0a0a0a}.cabinet-login .cab-login__tab.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#0a0a0a}.cabinet-login .cab-login__body{padding:33px 25px 50px}.cabinet-login .cab-login__pane{min-height:200px;display:none}.cabinet-login .cab-login__pane.active{display:block}.cabinet-login .cab-bank__title{color:#000;margin:0 0 32px;text-align:center}.cabinet-login .cab-bank__grid{gap:8px;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center}.cabinet-login .cab-bank__item{display:block;cursor:pointer;width:192px}.cabinet-login .cab-bank__check{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.cabinet-login .cab-bank__box{display:flex;align-items:center;justify-content:center;height:64px;padding:10px 14px;border:1px solid rgba(0,0,0,.1);border-radius:0;background:#fff;transition:box-shadow .3s,border-color .3s}.cabinet-login .cab-bank__box img{width:auto;display:block;max-width:145px}.cabinet-login .cab-bank__check:checked+.cab-bank__box{border-color:rgba(10,10,10,.7)}.cabinet-login .cab-right__title{font:400 28px/1.3 Outfit,sans-serif;color:#111;margin:0 0 20px;max-width:370px}.cabinet-login .cab-right__list{list-style:none;padding:0;margin:0 0 15px;color:rgba(0,0,0,.7);font-size:16px;position:relative;z-index:2}.cabinet-login .cab-right__list li{position:relative;padding-left:23px;margin:10px 0}.cabinet-login .cab-right__list li::before{content:"";position:absolute;left:2px;top:8px;width:9px;height:8px;background-repeat:no-repeat;background-size:9px 8px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%279%27%20height%3D%278%27%20viewBox%3D%270%200%209%208%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M6.96963%200.96967C7.26253%200.676777%207.7374%200.676777%208.03029%200.96967C8.31959%201.25897%208.32314%201.72582%208.04094%202.01947L4.04873%207.00973C4.04297%207.01693%204.03682%207.02381%204.03029%207.03033C3.7374%207.32322%203.26253%207.32322%202.96963%207.03033L0.323186%204.38388C0.0302923%204.09099%200.0302923%203.61612%200.323186%203.32322C0.616079%203.03033%201.09095%203.03033%201.38385%203.32322L3.47737%205.41674L6.94974%200.992105C6.95592%200.984235%206.96256%200.976743%206.96963%200.96967Z%27%20fill%3D%27%2300238F%27/%3E%3C/svg%3E");background-position:center}.cabinet-login .cab-right__media{position:absolute;right:15px;top:30%;transform:translateY(-50%)}.cabinet-login .cab-right__media img{width:260px;height:auto;display:block;transform:rotate(-15deg);margin-top:-100px;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cab-soon{font-size:18px;text-align:center;height:200px;display:flex;justify-content:center;align-items:center}.cabinet-in__cont{display:flex;align-items:flex-start;margin-top:35px;position:relative}.cabinet-in__cont:before{content:"";position:absolute;top:0;left:-100%;width:calc(100% + 220px);height:100%;background-color:#fff;z-index:8}.cabinet-in__left{width:220px;padding-right:25px;position:relative;z-index:9}.cabinet-tab__item{padding:17px 0;text-align:right;position:relative;cursor:pointer;transition:color .3s ease-in-out}.cabinet-tab__item a{color:#000}.cabinet-tab__item.active{color:#0a0a0a}.cabinet-tab__item.active:before{content:"";position:absolute;right:-24px;top:5px;bottom:5px;width:4px;z-index:9;background-color:#0a0a0a}.cabinet-in__right{width:calc(100% - 220px);padding-left:62px;padding-right:56px;position:relative;padding-top:4px;padding-bottom:100px}.cabinet-in__right:before{content:"";position:absolute;bottom:0;top:0;left:-1px;height:100%;width:1px;z-index:9;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.cabinet-in__title{font-size:28px;font-family:Outfit,sans-serif}.cabinet-in-man{margin-top:20px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);border-radius:0;padding:34px 40px;display:flex;justify-content:space-between;margin-bottom:100px}.cabinet-in-man__left{width:47%}.cabinet-in-man__right{width:49%;padding-left:0;padding-top:10px}.cabinet-in-man__right form{display:flex;flex-wrap:wrap;gap:32px}.cabinet-in-man__name{display:flex;align-items:center;gap:20px}.cabinet-in-man__icon{background-color:#0a0a0a;width:56px;height:56px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:22px;font-weight:300}.cabinet-in-man__names{font-size:28px}.cabinet-in-man__banner{margin-top:34px;overflow:hidden;border-radius:0;width:434px;height:228px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background-image:url("/images/cabinet-in.png");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.cabinet-in-man__banner:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3)}.cabinet-in-man__banner-title{font-size:60px;font-weight:700;color:#fff;line-height:1;position:relative;z-index:1}.cabinet-in-man__banner-desc{line-height:1;color:#fff;font-size:24px;position:relative;z-index:1}.cabinet-in-man__banner-info{position:relative;z-index:1}.cabinet-in-man__bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 4px;margin-top:25px}.cabinet-in-man-bottom__item{display:flex;flex-direction:column;gap:8px}.cabinet-in-man-bottom__item span:first-child{color:#000;font-size:24px;font-weight:500;font-family:Outfit,sans-serif}.cabinet-in-man-bottom__item span:nth-child(2){color:rgba(0,0,0,.5);font-size:12px;font-weight:500}.cabinet-in__item{margin-bottom:94px;position:relative}.cabinet-in__item.cab-no-pad{margin-bottom:0}.cabinet-in__item:last-child{margin-bottom:0}.cabinet-in-table{margin-top:11px}.cabinet-in-table__th{display:flex;color:rgba(0,0,0,.5);font-size:12px;padding:14px 0}.cabinet-in-table-th__image{width:74px}.cabinet-in-table-th__number{width:16%;text-align:center}.cabinet-in-table-th__date{width:14%;padding-left:20px}.cabinet-in-table-th__place{width:16%;padding-left:30px}.cabinet-in-table-th__summa{width:8%;text-align:center}.cabinet-in-table-th__status{text-align:center;width:12%}.cabinet-in-table-th__points{text-align:center;width:12%}.cabinet-in-table-th__btn{width:22%}.cabinet-in-table__td{min-height:64px;display:flex;align-items:center;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);margin-bottom:5px}.cabinet-in-table-td__image{width:74px;height:64px}.cabinet-in-table-td__image img{width:100%;height:100%;object-fit:cover}.cabinet-in-table-td__number{width:16%;text-align:center;color:#000;font-size:14px}.cabinet-in-table-td__date{width:14%;padding-left:20px;color:#000;font-size:14px}.cabinet-in-table-td__place{width:16%;padding-left:30px;color:#000;font-size:14px}.cabinet-in-table-td__summa{width:8%;text-align:center;color:#000;font-size:14px}.cabinet-in-table-td__status{text-align:center;width:12%}.cabinet-in-table-td__points{text-align:center;width:12%;color:#000;font-size:14px}span.process{color:#254a5d;font-size:14px;font-weight:700}.cabinet-in-table-td__btn{width:22%;display:flex;align-items:center;justify-content:flex-end;padding-right:30px;gap:30px}.cancel-order-content{display:none}button.cancel-content-modal__btn{float:right;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background-color:#7a232e;font-size:14px;font-weight:500;border:1px solid #7a232e;border-radius:0;padding:8px 24px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}button.cancel-content-modal__btn:disabled{cursor:default;opacity:.85}.cancel-content-modal__btn-spinner{display:none;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:cancelBtnSpin .7s linear infinite}button.cancel-content-modal__btn.loading .cancel-content-modal__btn-spinner{display:inline-block}@keyframes cancelBtnSpin{to{transform:rotate(360deg)}}.cabinet-in-table-td__btn button.cancel-order-cabinet-in{color:#7a232e;font-size:14px;font-weight:500;border:1px solid #7a232e;border-radius:0;padding:8px 24px;background-color:unset;cursor:pointer;white-space:nowrap;transition:background-color .3s ease-in-out,color .3s ease-in-out}.open-modal-cabinet{width:22px;height:22px;border:1px solid #8f8f8f;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:20px 0 5px}.open-modal-cabinet svg path{fill:#8f8f8f}.cabinet-in-table-td__info{display:flex;flex-direction:column;gap:4px}.cabinet-in-table-td__info span{background-color:#0a0a0a;width:4px;height:4px;border-radius:50%}.cabinet-in-select{position:absolute;right:0;top:12px}.cabinet-in-select.active .cabinet-in-select__main svg{transform:rotate(180deg)}.cabinet-in-select__main{border:1px solid #d2d2d2;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:100px;border-radius:0;padding:8px 16px;cursor:pointer;transition:color .3s ease-in-out}.cabinet-in-select__main svg{transition:transform .3s ease-in-out}.cabinet-in-select__info{overflow:hidden;max-height:0}.cabinet-in-select__info{max-height:0;overflow:hidden;position:absolute;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:max-height .3s ease-in-out;left:0;right:0;top:42px;z-index:2}.cabinet-in-select__item{display:flex;gap:10px;padding:8px 14px;cursor:pointer;transition:background-color .3s ease-in-out}.other-product-modal__btn a,button.cabinet-in-table-btn,button.open-see-product{margin-top:14px;display:inline-block;color:#0a0a0a;background-color:unset;font-size:14px;font-weight:500;cursor:pointer;border:1px solid rgba(10,10,10,.2);border-radius:0;padding:15px 25px;transition:background-color .3s ease-in-out,color .3s ease-in-out}button.open-see-product{position:relative;top:-120px}form.cabinet-in-foot-item{position:relative;background:#fff;border-radius:0;width:calc(50% - 5px);padding:40px 40px 100px;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cabinet-in-foot-item__title{font-size:28px;color:#000;font-family:Outfit,sans-serif}.cabinet-in-foot-item__desc{color:#000;width:70%;margin-top:10px}.cabinet-in-foot-item .checkout-block__w100{margin-top:32px}.cabinet-in-foot-item__b{display:flex;align-items:center;justify-content:space-between;margin-top:24px}button.cabinet-in-foot-item__submit{position:absolute;bottom:40px;left:40px;right:40px;background-color:#0a0a0a;border:1px solid #0a0a0a;padding:15px 0;border-radius:0;color:#fff;font-size:14px;font-weight:500;margin-top:16px;cursor:pointer;transition:background-color .3s ease-in-out,border .3s ease-in-out}.cabinet-in-foot{display:flex;justify-content:space-between;margin:90px 0 115px}.cabinet-in-foot-item__image{width:100%;height:146px;object-fit:cover;border-radius:0;margin:10px 0}.cabinet-in-foot-item__check{display:flex;flex-direction:column;margin:15px 0;gap:12px}.cabinet-in-foot-item-sel{display:flex;align-items:center;gap:16px}.cabinet-in-foot-item-sel label{color:rgba(0,0,0,.7);font-size:14px}.cabinet-in-foot-item-sel .cabinet-in-select{position:relative;top:0;width:160px}.cabinet-in-foot-item-sel .cabinet-in-select .cabinet-in-select__info{top:62px}.cabinet-in-foot-item-sel .cabinet-in-select .cabinet-in-select__main{padding:18px 25px}.cab-bank__form{width:300px;margin:20px auto 0}.cab-bank__btn{text-align:center;margin-top:30px}.cab-bank__btn button{display:inline-flex;border:1px solid #0a0a0a;background:#0a0a0a;color:#fff;font-size:14px;font-weight:600;border-radius:0;padding:15px 40px;cursor:pointer;transition:background-color .3s ease-in-out}.cab-bank__social{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;width:300px;margin:auto}.cab-bank__social-item-reg{width:100%;display:flex;align-items:center;gap:20px;border:1px solid #000;padding:9px 0;border-radius:0;justify-content:center;cursor:pointer;transition:border .3s ease-in-out}.cab-bank__social-item-reg-icon{width:30px;display:flex}.cab-bank__social-item-reg-text{width:calc(70% - 30px)}.cab-bank__social-item{cursor:pointer;display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:0;border:1px solid rgba(186,186,186,.4);transition:border .3s ease-in-out}.cab-bank__captcha{display:flex;justify-content:center;margin-top:30px}.btn-reg{width:300px;margin:30px auto 0}.btn-reg button{width:100%;justify-content:center}.cab-login-phone{margin:40px auto 64px;padding:68px 120px 52px;text-align:center;width:676px;border-radius:0;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cab-login-phone__title{color:#000;font-size:28px;font-family:Outfit,sans-serif;letter-spacing:1px}.cab-login-phone__desc{margin-top:10px;color:#000;font-size:20px;font-family:Outfit,sans-serif}.cab-login-phone__input{display:flex;justify-content:center;gap:16px;margin-top:30px}.cab-login-phone__input input{border:unset;border-bottom:1px solid #d2d2d2;font-size:32px;color:#000;font-weight:400;width:53px;text-align:center;outline:0}.cab-login-phone__input input::placeholder{color:#000}.cab-login-phone__info{margin-top:30px}.cab-login-phone__info p{margin:0}.cab-login-phone__btn{margin-top:30px}.cab-login-phone__btn button{display:inline-flex;border:1px solid #0a0a0a;background:#0a0a0a;color:#fff;font-size:14px;font-weight:600;border-radius:0;padding:15px 40px;width:100%;justify-content:center;cursor:pointer;transition:background-color .3s ease-in-out}.cab-login-phone__btn button:disabled{border:1px solid #0a0a0a!important;background:#0a0a0a!important;opacity:.5;cursor:no-drop}.cab-login-phone__link{margin-top:22px}.cab-login-phone__link a{color:#0a0a0a;font-size:12px;text-decoration:underline}.cab-login-anketa{margin:40px auto 64px;padding:58px 106px 52px;width:676px;border-radius:0;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cab-login-anketa-text{margin-bottom:35px}.cab-login-anketa-text p{color:rgba(0,0,0,.5);font-size:12px;margin:0 0 14px 0}.cab-login-anketa .checkout-block__w100{margin-bottom:32px}.cab-login-anketa .checkout-block__w100.no-cursor{opacity:.5;cursor:no-drop}.cab-login-anketa .checkout-block__w100.no-cursor input{cursor:no-drop;border-bottom:1px solid #d2d2d2!important}.cabinet-login .checkout-checkbox-list{margin-top:38px}.cabinet-login .checkout-checkbox-item{margin-bottom:24px}.cab-login-anketa .checkout-checkbox-item{margin-bottom:16px}.checkout-checkbox-list-child{padding-left:20px}.checkout-checkbox-list-child .checkout-checkbox-item{margin-bottom:22px}.cabinet-login .checkout-checkbox-item label span:before{width:22px;height:22px;top:50%;transform:translateY(-50%)}.cabinet-login .checkout-checkbox-item input:checked~span:after{width:20px;height:20px}.cabinet-login .checkout-checkbox-item label{padding-left:38px;color:#000;font-size:12px}.cab-login-anketa__res{color:#000;font-size:12px;text-align:center;margin-top:37px}.cab-login-anketa__res span{color:#c54644;font-size:14px;font-weight:500;position:relative;top:0;margin-right:4px}.cabinet-in-tab-slider{width:calc(100% - 235px)}.error-cabinet{display:none;width:400px;margin:20px 0 0;border:2px solid #f3574a;border-radius:0;padding:15px;position:relative;left:calc(50% + 50px);transform:translateX(-50%)}.cab-login__pane .error-cabinet{left:50%;max-width:100%}.error-cabinet__icon{width:24px;height:24px}.error-cabinet__icon svg{width:100%}.error-cabinet__right{width:calc(100% - 24px);padding-left:15px}.error-cabinet__name{color:#c54644;font-weight:600;font-size:17px;line-height:1.2}.error-cabinet__desc{font-size:15px;color:#d32f2f;margin-top:4px}@media (max-width:1380px){.cabinet-login .cab-right__media{top:25%;right:-50px}.cabinet-login .cab-right__title{max-width:270px}.cabinet-login .cab-right__media img{margin-top:15px;width:200px}.cabinet-in-man{flex-wrap:wrap}.cabinet-in-man__left{width:100%}.cabinet-in-man__right{width:100%;margin-top:30px}.cabinet-in-coupons__title{font-size:20px}.cabinet-in-table-td__btn button{padding:15px 12px}.cabinet-in-foot-item-sel .cabinet-in-select .cabinet-in-select__main{padding:11px 25px}.cabinet-in-foot-item__b{flex-direction:column;align-items:flex-start}}@media (max-width:1230px){.cabinet-login .cab-login__wrap{align-items:flex-start}.cabinet-login .cab-login__left,.cabinet-login .cab-login__right{flex:unset;width:calc(50% - 50px)}.cabinet-login .cab-bank__item{width:170px}.cabinet-login .cab-right__media{position:relative;top:0;right:0;transform:none}.cabinet-login .cab-right__media img{transform:none;width:100%}.cabinet-in-table-overflow{overflow:auto}.cabinet-in-table{min-width:950px}}@media (max-width:1130px){.cabinet-in__cont{flex-wrap:wrap}.cabinet-in__left{width:100%;margin-bottom:30px;overflow:auto}.cabinet-in__right{width:100%;padding-left:0;padding-right:0}.cabinet-in__right:before{display:none}.cabinet-tab__tab{display:flex;gap:20px;position:relative;inset-block-start:0;width:max-content;background:#fff}.cabinet-tab__tab:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.cabinet-tab__item{padding:11px 0}.cabinet-tab__item.active:before{bottom:1px;left:0;right:0;height:2px;top:unset;width:100%}.cabinet-in-select{position:relative;top:unset;margin-top:20px;width:260px}.cabinet-in-foot{margin:35px 0 115px}.cabinet-in-foot-item-sel .cabinet-in-select{position:static;margin:0}}@media (max-width:980px){.cabinet-personal-newsletter__text{width:80%}.cabinet-login{padding-top:60px}.cab-login__head h1{font-size:36px}.cabinet-login .cab-login__desc{width:100%;font-size:13px}.cab-login-anketa,.cab-login-phone{width:100%;padding:33px 25px 50px;margin-top:0}.cab-login-phone__info{font-size:15px}.cabinet-login .cab-login__tabs{display:inline-flex;gap:32px;width:max-content;min-width:100%;white-space:nowrap}.cab-login__tabs-overflow{position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cabinet-login .cab-login__title{font-size:36px;letter-spacing:-1px}.cabinet-login .cab-login__wrap{flex-direction:column;gap:34px}.cabinet-login .cab-login__left,.cabinet-login .cab-login__right{flex-basis:auto;width:100%}.cabinet-login .cab-right__title{max-width:100%}.cabinet-login .cab-right__list{margin-bottom:25px}}@media (max-width:810px){.cabinet-personal-newsletter__content{width:100%;margin:20px 0 0}.cabinet-personal-newsletter__list{flex-wrap:wrap}.cabinet-personal-newsletter__left,.cabinet-personal-newsletter__right{width:100%}.cabinet-personal-newsletter__list{margin-bottom:10px}.cabinet-personal-newsletter__text{width:100%}.cabinet-in-tab-slider{width:100%}.cabinet-in-coupons{flex-wrap:wrap}.cabinet-in-coupons__item{width:100%;margin-bottom:8px;position:static}.cabinet-in-foot{flex-wrap:wrap}form.cabinet-in-foot-item{width:100%;margin-bottom:30px}}@media (max-width:560px){form.cabinet-in-foot-item{padding:25px}.cabinet-in-foot-item__desc{width:100%}button.cabinet-in-foot-item__submit{position:static;width:100%}.cabinet-in-coupons__cop{margin-top:56px}.cabinet-in__left{margin-bottom:20px;position:static}.cabinet-in-man{padding:18px 16px;margin-bottom:50px}.cabinet-in__item{margin-bottom:60px}.cabinet-in-coupons__c{padding:30px 22px}.cabinet-in-man__icon{width:48px;height:48px}.cabinet-in-man__names{font-size:16px}.cabinet-in-man__banner{margin-top:16px}.cabinet-in-man__bottom{grid-template-columns:repeat(2,1fr)}.cabinet-in-man__bottom{margin-top:20px}.cabinet-in-man__right{margin-top:22px}.cabinet-in-man-bottom__item span:first-child{font-size:20px}.cabinet-in-man__banner{width:100%}.cabinet-login .cab-login__title{font-size:26px;text-align:center;letter-spacing:0}.cabinet-login .cab-right__title{margin-bottom:25px}.cabinet-login .cab-login__wrap{padding-top:5px;padding-bottom:20px}.cab-login__tabs-overflow{width:100vw}.cabinet-login .cab-login__tabs{padding:2px 60px 0 15px}.cabinet-login .cab-login__body{padding:15px 10px 25px}.cabinet-login .cab-bank__title{color:#000;margin:12px 0 15px;text-align:center;font-size:13px}.cabinet-login .cab-bank__item{width:100%}.cabinet-login .cab-login__card{border-radius:0}.cabinet-login .cab-right__list li{margin:15px 0;line-height:1.1}.cabinet-login .cab-right__media{margin-bottom:30px}.cabinet-login .cab-right__media img{width:100%}}@media (max-width:370px){.cab-bank__form{width:100%}.cabinet-in-foot-item__title{font-size:24px}.cabinet-in-foot-item-sel .cabinet-in-select .cabinet-in-select__main{gap:50px}form.cabinet-in-foot-item{padding:16px}.g-recaptcha{transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;-webkit-transform-origin:0 0;max-width:240px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cart-section{background:linear-gradient(180deg,#f2f2f2 0,#fafafa 11.49%);display:flex;min-height:100vh}.cart-section__left{width:calc(100% - 488px);padding:45px 35px;overflow:hidden}.cart-section__left.empty{width:100%}.cart-section__right{width:488px;background:#fff;padding:46px 90px 100px 72px;position:relative;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cart-section.checkout .cart-section__right:before{content:"";position:absolute;right:0;bottom:0;width:400px;height:450px;background-image:url("/images/checkout-bottom.png");background-size:contain;background-repeat:no-repeat;background-position:right;display:none}.cart-section__top{display:flex;align-items:center;justify-content:space-between}.cart-info-sticky{position:sticky;top:46px}.cart-info__title{color:#000;font-size:28px;font-family:Outfit,sans-serif}.cart-section__back{width:30%;padding-left:10px}.cart-section__back a{display:flex;align-items:center;gap:16px;color:#000;font-size:14px;transition:color .3s ease-in-out}.cart-section__title{width:40%;font-size:28px;font-family:Outfit,sans-serif;font-weight:400;display:flex;justify-content:center;gap:10px;text-align:center}.cart-section__title span{font-weight:300;opacity:.5}.cart-section__share{width:30%;display:flex;justify-content:flex-end}.cart-section__share a{display:flex;align-items:center;gap:8px;font-size:14px;color:#000;transition:color .3s ease-in-out}.cart-section__back a svg path,.cart-section__share a svg path{transition:stroke .3s ease-in-out,fill .3s ease-in-out}.cart-product-item{display:flex;padding:40px 0;position:relative}.cart-product-item__left{width:200px}.cart-product-item__rights{width:calc(100% - 200px);padding-left:22px}.cart-product-item__top{display:flex}.cart-product-item:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.cart-product-item:last-child:before{display:none}.cart-product-item__photo{width:163px;height:163px}.cart-product-item__photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-product-item__middle{width:calc(100% - 250px);display:flex;flex-direction:column;justify-content:center}.cart-product-item__right{width:250px;display:flex;align-items:flex-start;padding-top:20px}a.cart-product-item__name{color:#000;font-size:20px;transition:color .3s ease-in-out}.cart-product-item__bottom{display:flex;align-items:center;flex-wrap:wrap;margin-top:14px;gap:6px 18px}.cart-product-item__bottom a,.cart-product-item__bottom span.manufacturer{color:#000;font-size:12px;text-decoration:underline;line-height:1}.cart-product-item__params{color:rgba(0,0,0,.6);font-size:14px;line-height:1}.cart-product-item_b{display:flex;gap:26px;margin-top:28px}.cart-product-item_b-item{cursor:pointer;display:flex;align-items:center;gap:16px;padding:6px 9px;background:#fff;color:#000;font-size:14px;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:background-color .3s ease-in-out}.cart-product-item__stress{display:none!important}.cart-product-item__package-plus{color:rgba(0,0,0,.5)}.cart-product-item__quantity{display:none;align-items:center;padding-left:8px;width:110px}.changer__btn-minus,.changer__btn-plus{border:1px solid #d6d6d6;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;transition:border-color .3s ease-in-out}.changer__btn-minus:before,.changer__btn-plus:before{content:"";position:absolute;background-color:#000;width:12px;height:1px}.changer__btn-plus:after{content:"";position:absolute;background-color:#000;height:12px;width:1px}.changer__input{width:34px;font-size:20px;border:unset;background-color:unset;text-align:center}.cart-product-item__price{display:flex;flex-direction:column-reverse;width:calc(100% - 50px);align-items:flex-end;gap:4px;padding-top:5px}.cart-product-item__price .price{font-size:22px}.cart-product-item__close{position:absolute;right:0;top:65px;width:16px;height:16px;opacity:.5;cursor:pointer;transition:opacity .3s ease-in-out}.cart-product-item__close svg{width:100%;height:100%}.modal-slider__slider .swiper-slide-prev,.swiper-slide.order-product-mini.swiper-slide-next~.swiper-slide{opacity:1}.cart-slider__title{color:#000;font-family:Outfit,sans-serif;font-size:20px;font-weight:500;display:flex;align-items:center;gap:10px}.cart-info__checkbox{display:flex;gap:26px;margin-top:20px}.cart-radio input{position:absolute;left:-9999px}.cart-radio label{color:#000;font-size:14px;position:relative;padding-left:22px}.cart-radio label:before{content:"";position:absolute;border:1px solid #57728b;width:14px;height:14px;border-radius:50%;top:1px;left:0}.cart-radio input:checked~label:before{border:1px solid #0a0a0a}.cart-radio input:checked~label:after{content:"";position:absolute;background-color:#0a0a0a;width:10px;height:10px;border-radius:50%;top:4px;left:3px}.cart-info-res{margin-top:14px}.cart-info-res__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.cart-info-res__item span{font-size:14px}.cart-info-res__item span.cart-crossed{color:rgba(0,0,0,.5);text-decoration:line-through}.cart-info-res__item.cart-info-res__note{margin-top:-8px}.cart-info-res__item.cart-info-res__note span{font-size:12px;color:rgba(0,0,0,.6);line-height:1.3}.cart-info-res-middle{position:relative;padding:15px 0 4px}.cart-info-res-middle:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.cart-info-res-middle:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.cart-res-price{display:flex;justify-content:space-between}.cart-res-price__item{display:flex;justify-content:space-between}.cart-res-price__price{display:flex;align-items:flex-end;color:#000;font-size:20px}.cart-res-price-sale{flex-direction:column;gap:4px;margin-bottom:10px;display:none}.cart-res-price-sale.active{display:flex}.cart-res-price-sale .cart-res-price__item .cart-res-price__price,.cart-res-price-sale .cart-res-price__item .cart-res-price__price span:first-child,.cart-res-price-sale .cart-res-price__item .cart-res-price__title{font-size:17px}.cart-res-price__title{color:#000;font-size:20px}.cart-res-price__price span:first-child{color:#000;font-size:20px}.cart-res-price__price span:nth-child(2){color:rgba(0,0,0,.6);font-size:14px}.cart-res-btn{display:flex;flex-direction:column;margin-top:28px;gap:18px}button.cart-res-btn__pay{color:#fff;font-size:14px;font-weight:600;background:#0a0a0a;border-radius:0;text-decoration:none;padding:14px 0;display:inline-flex;justify-content:center;gap:12px;border:1px solid #0a0a0a;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}button.cart-res-btn__pay:disabled{border:1px solid #8f8f8f!important;background-color:#8f8f8f!important;color:#fff!important;cursor:no-drop}a.cart-res-btn__checkout{color:#0a0a0a;font-size:14px;font-weight:600;background:#fff;border-radius:0;text-decoration:none;padding:14px 0;display:inline-flex;justify-content:center;gap:12px;border:1px solid #0a0a0a80;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.cart-res-payment{display:none;align-items:center;justify-content:center;gap:6px;margin-top:15px;color:#00000080;font-size:12px}.given-points{display:flex;margin-top:32px;align-items:center;justify-content:space-between;position:relative;padding:14px 0}.given-points:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.given-points:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.given-points__title{display:flex;align-items:center;gap:8px;font-size:14px}.given-points__title a{color:#0a0a0a}.given-points__res{font-size:14px}.cart-code{margin-top:31px;display:flex}.cart-code__title{width:30%;font-size:14px;padding-top:12px}.cart-code__form{width:70%}.cart-code__f{width:100%;border:1px solid #d6d6d6;display:flex;align-items:center;border-radius:0;position:relative}.cart-code__form input{height:40px;border:unset;width:calc(100% - 80px);padding-left:16px;outline:0}.cart-code__form button{position:absolute;right:0;background:#0a0a0a;height:36px;padding:0 6px;display:flex;justify-content:center;align-items:center;color:#fff;border:unset;border-radius:0;box-sizing:border-box;margin-right:2px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.cart-code__form button:disabled{color:rgba(255,255,255,.7)!important;background-color:#8f8f8f!important;cursor:no-drop}.cart-code__error{font-size:13px;margin-top:4px;color:#c54644}.cart-code__res{margin-top:14px}.cart-code__item{display:flex;align-items:center;margin-bottom:13px;font-size:14px}.cart-code__item-amount{margin-left:auto;white-space:nowrap}.cart-code__item-close{margin-left:8px;opacity:.5;display:flex;cursor:pointer;transition:opacity .3s ease-in-out}.cart-code__item-close svg{width:14px;height:14px}.checkout-block{margin-top:50px;padding:0 8px}.checkout-block__title{color:#000;font-size:24px;font-family:Outfit,sans-serif;font-weight:400}.checkout-block__flex{margin-top:34px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px 0}.checkout-block__w31{width:calc((100% - 64px)/ 3)}.checkout-block__w35{width:35%}.checkout-select{width:100%;position:relative}.checkout-select.require label span{color:#c54644;font-size:14px;font-weight:500;position:relative;top:0}.checkout-select.active{z-index:2}.checkout-select.active .checkout-select__main:before{transform:translateY(-50%) rotate(180deg)}.checkout-select__main-res{display:flex;gap:10px;width:100%}.checkout-select__placeholder span{color:rgba(0,0,0,.5)}.checkout-select__main.error-select{border-bottom-color:#c54644}.checkout-select__main-res span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;padding-right:8px}.checkout-select__main-res .checkout-select__flex span img{display:none}.checkout-select label{color:rgba(0,0,0,.5);font-size:14px;font-weight:500;padding-left:5px;display:inline-flex;gap:3px}.checkout-select__main{width:100%;padding:0 5px;height:46px;display:flex;align-items:center;gap:16px;cursor:pointer;position:relative;border-bottom:1px solid #d2d2d2;transition:border .3s ease-in-out}.checkout-select__main:before{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:7px;height:7px;background-image:url("/images/svg/arrow-down.svg");background-size:contain;transform-origin:center;transition:transform .3s ease-in-out}.checkout-select__select-content{padding:14px 0}.checkout-select__select{max-height:0;overflow:hidden;position:absolute;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:max-height .3s ease-in-out;left:0;right:0;top:70px;z-index:2}.checkout-select__item{display:flex;gap:10px;padding:8px 14px;cursor:pointer;transition:background-color .3s ease-in-out}.checkout-select__item.hidden-click{opacity:.4;cursor:no-drop;background-color:unset!important}.checkout-block__w60{width:60%}.checkout-block__w48{width:48%}.checkout-block__w100{width:100%}.checkout-select__flex{width:95%;display:flex;justify-content:space-between}.checkout-select__item .checkout-select__flex{width:100%}.checkout-select__flex span{display:flex;align-items:center;gap:10px}.checkout-select__flex span img{max-width:28px}.checkout-select__item .checkout-select__flex span:nth-child(2){color:rgba(0,0,0,.7);font-size:14px}.checkout-info{background:#f4f2f0;border-radius:0;padding:20px 14px;margin-top:30px}.checkout-info p{margin:0;color:#000;font-size:14px;line-height:1.6}.checkout-info a{margin-top:10px;display:inline-flex;align-items:center;gap:10px;color:#000;font-weight:500}.checkout-input{display:flex;flex-wrap:wrap;position:relative}.max-35__info{display:flex;align-items:center;position:absolute;right:0;top:0;gap:8px}.max-35__icon{border:1px solid #474747;width:16px;height:16px;border-radius:50%;display:flex;justify-content:center;align-items:center}.max-35__icon svg{width:50%;height:70%;opacity:.6}.max-35__info span{color:#474747;font-size:12px;line-height:1;position:relative;top:1px}.max-35__info.active .max-35__icon{border-color:#c54644}.max-35__info.active .max-35__icon svg{opacity:1;fill:#c54644}.max-35__info.active .max-35__icon svg path{fill:#c54644}.max-35__info.active span{color:#c54644}.checkout-input.error input{border-bottom:1px solid #c54644}.checkout-input__error{display:none}.checkout-input.error .checkout-input__error{display:block;font-size:14px;font-weight:500;color:#c54644;margin-top:4px}.checkout-input.require span{color:#c54644;font-size:14px;font-weight:500;position:relative;top:0}.checkout-input label{color:rgba(0,0,0,.5);font-size:14px;font-weight:500;padding-left:5px;display:inline-flex;gap:4px;width:100%}.checkout-input input{width:100%;background-color:unset;height:46px;outline:0;border:unset;border-bottom:1px solid #d2d2d2;font-size:16px;padding-left:8px;transition:border .3s ease-in-out}.error-input input{border-bottom:1px solid #c54644}.error-input__error{font-size:14px;margin-top:4px;color:#c54644}.checkout-block-info__res{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.checkout-block-info__res.active{max-height:500px}.checkout-block-info__res.active.show-overflow{overflow:unset}.checkout-block-info__res .checkout-block__flex{margin-top:20px}.checkout-block__more{margin-top:30px}.checkout-block-info{margin-bottom:20px}.checkout-pay{display:flex;justify-content:space-between;flex-wrap:wrap;gap:34px 0;margin-top:36px}.checkout-pay__item{width:48%}.checkout-pay__item img{max-height:30px;mix-blend-mode:multiply}.checkout-pay__item input{position:absolute;left:-9999px}.checkout-pay__item label{display:flex;align-items:center;justify-content:center;height:48px;border:1px solid #ebebeb;border-radius:0;position:relative;cursor:pointer;transition:border .3s ease-in-out}.checkout-pay__item label:has(input:checked){border:1px solid #0a0a0a}.checkout-pay__item label span{font-size:13px;color:rgba(0,0,0,.7);padding-left:18px}.checkout-pay__item label:has(.checkout-pay__desc){flex-direction:column;height:auto;padding:12px 16px;gap:8px}.checkout-pay__desc{font-size:11px;line-height:1.3;color:rgba(0,0,0,.5);text-align:center;padding:0}.checkout-pay__item--disabled{opacity:.45}.checkout-pay__item--disabled label{cursor:not-allowed;pointer-events:none;background-color:#f5f5f5}.checkout-pay__item--disabled img{filter:grayscale(100%)}.checkout-pay__notice{font-size:11px;line-height:1.3;color:#b00020;text-align:center;padding:0}.cart-checkout__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.cart-checkout__top a{display:flex;align-items:center;gap:6px;font-size:14px;color:#000;opacity:.5;transition:opacity .3s ease-in-out}.ch-middle{margin:20px 0 22px;padding:24px 0 10px}.ch-res-price{margin-top:45px}.checkout-checkbox-list{margin-top:26px}.checkout-checkbox-item{margin-bottom:16px}.checkout-checkbox-item input{position:absolute;left:-9999px}.checkout-checkbox-item label{padding-left:26px;position:relative;color:rgba(0,0,0,.7);font-size:13px;display:flex;align-items:center;transition:color .3s ease-in-out}.checkout-checkbox-item label a{text-decoration:underline;color:rgba(0,0,0,.7);transition:color .3s ease-in-out}.checkout-checkbox-item label span:before{content:"";position:absolute;border:1px solid #d9d9d9;width:14px;height:14px;border-radius:0;left:0;top:1px}.checkout-checkbox-item label span.require{color:#c54644;font-size:14px;margin-right:4px;font-weight:500}.checkout-checkbox-item input:checked~span:before{border:1px solid #0a0a0a}.checkout-checkbox-item input:checked~span:after{content:'';position:absolute;top:3px;left:2px;width:12px;height:12px;background-size:10px;background-position:center;background-repeat:no-repeat;background-image:url('/images/svg/check.svg')}.checkout-btn{margin:32px 0 50px}.btn-checkout{color:#fff;font-size:14px;font-weight:600;background:#0a0a0a;border-radius:0;text-decoration:none;padding:14px 0;width:100%;display:inline-flex;justify-content:center;gap:8px;border:1px solid #0a0a0a;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.btn-checkout:disabled{background:#aaa!important;border:1px solid #aaa!important;cursor:no-drop}.fixed-bottom-xs{display:none}.custom-select-overflow{position:fixed;inset:0;opacity:0;visibility:hidden}.custom-select-overflow.active{opacity:1;visibility:visible}.phone-select{position:relative;width:100%}.phone-select .choices{position:absolute}.phone-select input{padding-left:110px}.phone-select.active .phone-select__main:before{transform:translateY(-50%) rotate(180deg)}.phone-select__main{position:absolute;width:110px;padding:12px 7px;cursor:pointer}.phone-select__main-res{display:flex;align-items:center;gap:14px}.phone-select__main:before{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:7px;height:7px;background-image:url('/images/svg/arrow-down.svg');background-size:contain;transform-origin:center;transition:transform .3s ease-in-out}.phone-select__select{max-height:0;overflow:auto;position:absolute;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:max-height .3s ease-in-out;left:0;width:100px;top:50px;z-index:2}.phone-select__item{padding:6px 7px;display:flex;align-items:center;gap:14px;cursor:pointer}.checkout-block-info__res ul{margin:19px 0;padding:0;list-style-type:none}.checkout-block-info__res ul li{font-size:14px;padding-left:20px;margin-bottom:10px;position:relative}.checkout-block-info__res ul li:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:#000}textarea.checkout-textarea{border:1px solid #d2d2d2;margin-top:24px;padding:10px 315px 10px 10px;font-size:14px;resize:none;width:100%;background:unset;outline:0!important}.cart-btn-xs{background:#fff;position:fixed;z-index:9;bottom:0;left:0;right:0;height:88px;box-shadow:0 0 0 1px rgba(10,10,10,.06);display:none;justify-content:center;align-items:center;padding:0 20px;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.cart-btn-xs.active{opacity:1;visibility:visible}.checkout-logo{background:#000;width:26px;height:54px;display:flex;justify-content:center;align-items:center;position:fixed;right:489px;z-index:9;top:45px}.cart-modal-package-overflow{z-index:9;position:fixed;inset:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.5);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.cart-modal-package-overflow.active{opacity:1;visibility:visible}.cart-modal-package{padding:30px 42px;z-index:91;position:fixed;opacity:0;visibility:hidden;width:820px;border-radius:0;background-color:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.cart-modal-package.active{opacity:1;visibility:visible}.cart-modal-package__close{position:absolute;right:0;top:0;opacity:.5;padding:14px;cursor:pointer;transition:opacity .3s ease-in-out}.cart-modal-package .modal-order-package__title{font-size:32px}.cart-modal-package__btn{margin-top:42px;display:flex;justify-content:flex-end}.checkout-gift{margin-top:32px}.checkout-gift__row{display:flex;flex-wrap:wrap;width:100%;border:1px solid #ebebeb;padding:10px 20px;border-radius:0}.checkout-gift label input.checkout-gift__input{position:absolute;left:-9999px}.checkout-gift label{display:flex;align-items:center;height:48px;border:1px solid #0a0a0a;border-radius:0;padding-left:46px;position:relative;cursor:pointer;transition:border .3s ease-in-out}.checkout-gift label:before{content:"";position:absolute;border:1px solid #0a0a0a;width:14px;height:14px;left:14px;border-radius:0}.checkout-gift label:has(input:checked):after{content:"";position:absolute;background-image:url("/images/svg/check.svg");width:10px;height:8px;background-size:contain;background-repeat:no-repeat;left:17px}.checkout-gift__item{display:flex;align-items:center;font-size:13px;gap:14px;width:55%}.checkout-gift-code{width:44%;padding-left:24px;display:flex;flex-direction:column;gap:8px}.checkout-gift-type{width:100%;height:40px;border:1px solid #d6d6d6;border-radius:0;background-color:#fff;padding:0 38px 0 16px;font-size:14px;color:rgba(0,0,0,.85);cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2300238F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.checkout-gift-type:hover{border-color:#0a0a0a}.checkout-gift-type:focus{border-color:#0a0a0a;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.checkout-gift-code__field{position:relative;width:100%}.checkout-gift-code input{width:100%;height:40px;border:1px solid #d6d6d6;font-size:14px;padding-left:16px;padding-right:96px;border-radius:0;outline:0;color:rgba(0,0,0);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.checkout-gift-code input:focus{border-color:#0a0a0a;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.checkout-gift-code input::placeholder{color:rgba(0,0,0,.5)}.checkout-gift-code button{position:absolute;right:2px;top:2px;bottom:2px;padding:0 16px;border-radius:0;background:#0a0a0a;border:unset;color:#fff;font-size:13px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.checkout-gift-code button:disabled{color:rgba(255,255,255,.7)!important;background-color:#8f8f8f!important;cursor:no-drop}.checkout-gift-code__field.error input{border-color:#c54644}.checkout-gift-code__field.error input:focus{border-color:#c54644;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.checkout-gift-hint{font-size:12px;line-height:1.4;color:#8f8f8f}.checkout-gift-code:has(.checkout-gift-error.active) .checkout-gift-hint{display:none}.checkout-gift-error{display:none;align-items:flex-start;gap:6px;font-size:13px;line-height:1.4;color:#c54644}.checkout-gift-error.active{display:flex;animation:giftErrorIn .25s ease-in-out}.checkout-gift-error__icon{flex-shrink:0;width:15px;height:15px;margin-top:1px}.checkout-gift-error__text{flex:1}@keyframes giftErrorIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cart-paragraph{position:relative;margin-top:22px}.cart-paragraph:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.cart-paragraph:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.cart-paragraph__item{padding:24px 0;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer}.cart-paragraph__item svg{transition:transform .3s ease-in-out}.cart-paragraph__item.active svg{transform:rotate(180deg)}.cart-paragraph__res{font-size:14px;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.cart-paragraph__res-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:62px;padding:2px 0 24px}.cart-paragraph__res-error{display:none;width:100%;font-size:12px;margin-top:8px;line-height:1.4;color:#c54644}.cart-paragraph__res-error.active{display:block}.cart-paragraph__res input{border:1px solid #d6d6d6;height:40px;width:228px;padding-left:15px;font-size:14px;outline:0}.thank-page{padding-top:180px;overflow:hidden}.thank-page__title{color:#000;font-size:56px;text-align:center;font-weight:300;font-family:Outfit,sans-serif;letter-spacing:-3px;line-height:1}.thank-page__desc{position:relative;color:#000;font-size:14px;text-align:center;width:515px;margin:24px auto 0}.thank-page__desc a{color:#000;font-weight:700}.thank-page__un-title{margin-top:72px;font-size:28px;text-align:center;font-weight:300;font-family:Outfit,sans-serif;letter-spacing:-1px;line-height:1}.thank-page__un-desc{text-align:center;font-size:14px;color:rgba(0,0,0,.7);margin-top:14px;position:relative}.thank-page__desc:before,.thank-page__un-desc:before{content:"";position:absolute;bottom:-34px;left:50%;transform:translateX(-50%);width:680px;height:1px;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.thank-page-width{width:392px;margin:65px auto 70px}.thank-page__info{font-size:28px;text-align:center;font-weight:300;font-family:Outfit,sans-serif;letter-spacing:-1px;line-height:1}.thank-page__content{position:relative;margin-top:32px;border-radius:0;background:#fff;padding:30px 32px 20px;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.thank-page__middle,.thank-page__top{position:relative;padding-bottom:5px;margin-bottom:15px}.thank-page__middle:before,.thank-page__top:before{content:"";position:absolute;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.thank-page__item{display:flex;justify-content:space-between;color:#000;font-size:14px;margin-bottom:12px}.thank-page__sum{display:flex;justify-content:space-between;color:#000;font-size:20px;margin-bottom:10px}.thank-page__sum span:nth-child(2){font-weight:500}.thank-page-b__title{color:#000;font-size:14px;font-weight:700}.thank-page-b__desc{color:#000;font-size:14px;margin-top:12px;line-height:1.2;margin-bottom:14px}.thank-page__btn{margin-top:30px}.thank-page__btn a{width:100%;justify-content:center}.thank-page__check{z-index:-1;top:41%;position:absolute;right:-90px;background:#e0ddd5;width:108px;height:108px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.thank-page__bird{position:absolute;right:-200px;top:28%}.thank-page__bird img{width:172px;height:172px;object-fit:cover}.cart-empty{padding:100px 0 110px}.cart-empty__image{display:flex;justify-content:center}.cart-empty__image img{height:240px}.cart-empty__title{margin-top:5px;text-align:center;color:rgba(0,0,0,.5);font-size:14px;padding:0 20px}.cart-empty-line{margin:26px 0 20px;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50%,rgba(217,217,217,0) 100%)}.sale-checkout-cart{border:1px solid #7a232e;padding:16px 16px;border-radius:0;margin:15px 0}.sale-checkout-cart__top{display:flex;align-items:center;justify-content:space-between}.sale-checkout-cart__left{display:flex;align-items:center;gap:6px}.sale-checkout-cart__circle{background-color:#7a232e;width:26px;height:26px;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.sale-checkout-cart__title{color:#1a1a1a;font-size:13px;font-weight:700}.sale-checkout-cart__circle:before{content:"";width:10px;height:10px;background-color:#fff;transform:rotate(35deg)}.sale-checkout-cart__sale{background:#7a232e;border-radius:0;color:#fff;font-size:11px;font-weight:600;padding:3px 9px;line-height:1}.sale-checkout-cart__info{display:flex;align-items:flex-end;margin-top:10px}.sale-checkout-cart__price{font-weight:700;font-size:22px;color:#7a232e}.sale-checkout-cart__sales{font-size:14px;color:#9a9a9a;padding-bottom:2px}.sale-checkout-cart__text{color:#5c5c5c;font-size:12px;margin-top:2px}.sale-checkout-cart__text span{font-weight:700;color:#7a232e}.sale-checkout-cart__btn{margin-top:12px;text-align:center}.sale-checkout-cart__btn button{background-color:#7a232e;border:1px solid #7a232e;width:100%;border-radius:0;color:#fff;font-size:14px;font-weight:500;text-align:center;padding:10px 0}.sale-checkout-cart__btn a{display:inline-block;margin-top:9px;color:#7a232e;border-bottom:1px solid #7a232e;font-size:12px;line-height:1;text-align:center}.services-banner-main{height:100vh;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center}.services-banner-main:before{content:"";position:absolute;inset:0;background-color:rgba(11,13,32,.4)}.services-banner-main__content{height:var(--app-height);min-height:800px;display:flex;flex-direction:column;justify-content:center;align-items:center}.services-banner-main__title{color:#fff;font-size:112px;text-align:center;line-height:1;font-family:Outfit,sans-serif;letter-spacing:-3px}.services-banner-main__desc{color:#fff;font-size:16px;text-align:center;width:550px;margin:40px 0}.services-banner-main__info{color:#fff;margin-top:60px}.services-banner-main__info a{color:#fff;font-weight:700}.services-section{margin:94px 0}.services-section__title{font-size:32px;color:#000;font-family:Outfit,sans-serif;letter-spacing:-.9px}.services-section__list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative;margin-top:45px}.services-section__item{background:#fff;border-radius:0;overflow:hidden;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.services-section__photo{width:100%;height:318px}.services-section__photo img{width:100%;height:100%;object-fit:cover}.services-section__c{padding:40px}.services-section__name{color:#000;font-size:20px;font-family:Outfit,sans-serif}.services-section__info{padding:12px 0}.services-section__info p{color:rgba(0,0,0,.7);font-size:14px}.services-section__info ul{list-style-type:none;padding:0;margin:0}.services-section__info ul li{color:rgba(0,0,0,.7);font-size:14px;position:relative;padding-left:21px}.services-section__info ul li:before{content:"";position:absolute;left:8px;background-color:rgba(0,0,0,.7);width:3px;height:3px;border-radius:50%;top:50%;transform:translateY(-50%)}.services-steps{margin:90px 0}.services-steps__title{color:#000;font-size:38px;font-family:Outfit,sans-serif;letter-spacing:-1px}.services-steps__list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative;margin-top:45px}.services-steps__item{background:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(10,10,10,.06);padding:40px}.services-steps__icon{width:140px;height:140px;background-color:#0a0a0a;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:64px;font-family:Outfit,sans-serif;font-weight:500;background-size:contain;background-repeat:no-repeat}.services-steps__icon.right{background-position:right}.services-steps__name{color:#000;font-size:20px;font-family:Outfit,sans-serif;margin-top:40px;line-height:1.2}.services-steps__text{color:rgba(0,0,0,.7);font-size:14px;margin-top:18px}.info-services__content{display:flex;flex-direction:column;align-items:center;gap:42px;margin:98px 0}.info-services__text a{color:#000;font-weight:700}@media (max-width:1230px){.services-banner-main__title{font-size:80px}.services-section__c,.services-steps__item{padding:20px}}@media (max-width:980px){.services-section__list,.services-steps__list{margin-top:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:810px){.services-banner-main__title{font-size:50px;letter-spacing:0}.services-banner-main__desc{width:80%}}@media (max-width:575px){.services-banner-main{height:calc(100vh - 100px)}.services-banner-main__btn{width:100%}.services-banner-main__title{font-size:28px}.services-banner-main__desc{font-size:15px;width:100%}.services-section__list,.services-steps__list{margin-top:20px;grid-template-columns:repeat(1,1fr)}.promo-cards__names,.services-section__title,.services-steps__title{width:94%;font-size:32px;letter-spacing:-1px;text-align:center;margin:0 auto 16px}.info-services__btn{width:100%}.brands-info-text,.services-section,.services-steps{margin:60px 0}.info-services__content{gap:22px;margin:60px 0}.info-services__text,.services-banner-main__info{text-align:center}.info-services__text a,.services-banner-main__info a{display:block}}.vacancies-section{position:relative;height:100vh;background-size:cover;background-repeat:no-repeat}.vacancies-section:before{content:"";position:absolute;inset:0;background-color:rgba(11,13,32,.4)}.vacancies-section__content{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.vacancies-section__title h1{margin:0;font-weight:300;color:#fff;font-size:112px;text-align:center;line-height:1;font-family:Outfit,sans-serif;letter-spacing:-3px}.vacancies-section__text{color:#fff;font-size:16px;text-align:center;width:550px;margin:40px 0}.faq-tab-content.aos-init{margin-top:22px}@media (max-width:1130px){.vacancies-section{height:calc(100vh - 100px)}.vacancies-section__title h1{font-size:80px}.vacancies-section__text{width:80%}}@media (max-width:575px){.vacancies-section__title h1{font-size:60px}.vacancies-section__text{width:100%;margin:20px 0}}.contact-shop{padding-top:65px;padding-bottom:50px}.contact-one{padding-top:65px}.contact-one__sticky{position:sticky;top:90px}.contact-shop__title h1{font-size:56px;font-weight:300;font-family:Outfit,sans-serif;letter-spacing:-3px;margin:0}.contact-shop__des{color:rgba(0,0,0,.7);font-size:14px}.contact-shop__content{display:flex;justify-content:space-between;margin-top:34px}.contact-shop__left{width:49%;padding-right:46px}.contact-shop__right{width:50%;border-radius:0;overflow:hidden}.contact-shop__map{width:100%;height:649px}.contact-shop-search{margin-top:8px;position:relative}.contact-shop-search label{color:rgba(0,0,0,.5);font-size:14px;padding-left:10px;display:block}.contact-shop-search svg.close{position:absolute;top:30px;width:18px;left:8px;z-index:1;cursor:pointer;opacity:1;visibility:visible}.contact-shop-search svg.search{position:absolute;top:33px;left:9px;z-index:1;opacity:1;visibility:visible}.contact-shop-search svg.close.hidden,.contact-shop-search svg.search.hidden{opacity:0;visibility:hidden}.contact-shop-search input{width:100%;height:33px;border:unset;background:unset;padding-left:42px;margin-top:5px;font-size:16px;outline:0}.shop-search{display:flex;align-items:center;position:absolute;right:0;top:32px;font-size:14px;gap:10px;color:#0a0a0a;cursor:pointer;z-index:2}.shop-tab{border-top:1px solid #d2d2d2;margin-top:9px;display:flex;flex-wrap:wrap;padding-top:4px;gap:2px}.shop-tab__item{color:#000;font-size:14px;cursor:pointer;background:#fff;border-radius:0;padding:4px 9px;transition:color .3s ease-in-out,background-color .3s ease-in-out}.shop-tab__item.active{background-color:#0a0a0a;color:#fff}.shop-result{margin-top:24px;overflow:auto;max-height:532px}.shop-result-item{box-shadow:0 0 0 1px rgba(10,10,10,.06);background:#fff;margin-bottom:2px;display:flex;align-items:center;position:relative;padding:16px;cursor:pointer}.shop-result__left{width:40%}.shop-result-item__name{color:#000;font-size:14px;font-weight:500;transition:color .3s ease-in-out}.shop-result-item__address{color:rgba(0,0,0,.7);font-size:12px;margin-top:6px}.shop-result__middle{width:30%;padding-left:22px}.shop-result-item__time{display:flex;flex-direction:column;gap:6px;color:rgba(0,0,0,.7);font-size:12px}.shop-result__phone{width:30%;padding-left:51px}.shop-result__phone span{color:#000;font-size:12px;display:flex;align-items:center;gap:4px}.shop-result__arrow svg{display:block}.contact-one__content{display:flex;justify-content:space-between;margin-top:24px;margin-bottom:100px}.contact-one__left{width:46%}.contact-one__right{width:50%}a.contact-one__back{display:flex;align-items:center;gap:18px;font-size:14px;color:#000}.contact-one-info{margin-top:28px;background:#fff;border-radius:0;overflow:hidden;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.contact-one-info__image{width:100%;height:330px}.contact-one-info__image img{width:100%;height:100%;object-fit:cover}.contact-one-info__content{padding:40px}.contact-one-info__title{color:#000;font-size:28px;line-height:1;font-family:Outfit,sans-serif}.contact-one-info__info{display:flex;margin-top:18px}.contact-one-info__left{width:45%;display:flex;flex-direction:column;gap:3px}.contact-one-info__left span{color:rgba(0,0,0,.7);font-size:14px}.contact-one-info__left a{display:flex;align-items:center;gap:7px;color:rgba(0,0,0,.7);font-size:14px;transition:opacity .3s ease-in-out}.contact-one-info__right{width:50%;display:flex;flex-direction:column;gap:3px}.contact-one-info__right span{color:rgba(0,0,0,.7);font-size:14px}.contact-one-info__text{font-size:14px;margin-top:23px}.contact-one-info__text a{color:#000;font-size:14px;font-weight:500;text-decoration:underline;transition:color .3s ease-in-out}.contact-one-services{margin-top:72px;position:relative}.contact-one-services:before{content:"";position:absolute;top:-35px;left:-40px;right:-40px;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50.48%,rgba(217,217,217,0) 100%)}.contact-one-services__title{color:#000;font-size:28px;line-height:1;font-family:Outfit,sans-serif}.contact-one-services__list{margin-top:17px}a.contact-one-services__item{display:flex;align-items:center;text-decoration:none;margin-bottom:16px}.contact-one-services__photo{width:104px;height:104px;border-radius:0;overflow:hidden}.contact-one-services__photo img{width:100%;height:100%;object-fit:cover}.contact-one-services__right{width:calc(100% - 104px);padding-left:20px}.contact-one-services__name{color:#000;font-size:15px;font-weight:600;transition:color .3s ease-in-out}.contact-one-services__text{color:#707070;font-size:14px;margin-top:9px;line-height:1.3}.contact-one-brand{margin-top:68px;position:relative}.contact-one-brand:before{content:"";position:absolute;top:-35px;left:-40px;right:-40px;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50.48%,rgba(217,217,217,0) 100%)}.contact-one-brand__title{color:#000;font-size:28px;line-height:1;font-family:Outfit,sans-serif}.contact-one-brand__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:25px}.contact-one-brand__list a{margin-bottom:2%;width:49%;display:flex;align-items:center;justify-content:center;height:98px;border:1px solid rgba(0,0,0,.3);transition:border .3s ease-in-out}.contact-one-brand__list a.filter-invert img{filter:grayscale(100%) brightness(0)}.contact-one-brand__list a img{max-width:80%;max-height:80%;transition:transform .3s ease-in-out}.contact-one__map{width:100%;height:900px;border-radius:0;overflow:hidden;margin-top:48px}.contact-shop-search__no{display:none}.contact-shop-search__no-title{font-size:20px;text-align:center;margin:20px 0}@media (max-width:1380px){.shop-result-item{padding:16px 10px}.shop-result__phone{padding-left:20px}}@media (max-width:1230px){.shop-result__arrow{right:12px}}@media (max-width:1130px){.contact-shop__title h1{font-size:44px}.contact-one__content,.contact-shop__content{flex-wrap:wrap;margin-top:20px}.contact-one__left,.contact-shop__left{width:100%;padding-right:0}.contact-one__right,.contact-shop__right{width:100%;margin-top:15px}.contact-one__map{margin-top:30px}}@media (max-width:810px){.shop-result__left{width:30%}}@media (max-width:575px){.shop-result-item__name{width:calc(100% - 125px)}.contact-one-info__content{padding:20px 12px}.contact-one-brand:before,.contact-one-services:before{left:-20px;right:-20px}.contact-one-info__info{flex-wrap:wrap}.contact-one-info__left{width:100%}.contact-one-info__right{width:100%;margin-top:12px}.contact-one-info{margin-top:20px;border-radius:0;box-shadow:unset}.contact-one__right{margin-top:0}.contact-one__map{margin-top:0;height:80vh;border-radius:0}.shop-search{right:unset;left:0;left:10px;position:relative;top:0;margin-top:15px}.shop-tab{padding-top:42px}.shop-result-item{flex-wrap:wrap;padding:10px 14px}.contact-shop__right{border-radius:0;margin-top:0}.shop-result__left{width:100%;margin-bottom:5px}.shop-result-item__address{margin-top:2px}.shop-result__middle{width:50%;padding-left:0}.shop-result-item__time{gap:2px}.shop-result__phone{position:absolute;width:max-content;right:28px;padding:0;top:15px}.shop-result__arrow{top:80%}.contact-shop__map{height:80vh}.contact-shop__des,.contact-shop__left,.contact-shop__title,a.contact-one__back{width:92%;margin:auto}.shop-result{position:relative;left:-4%;width:108%}.contact-shop{padding-bottom:0}.contact-one-brand__list a img{max-width:65%}.contact-one-brand__list a{height:68px}a.contact-one-services__item{flex-wrap:wrap}.contact-one-services__photo{width:100%;height:200px}.contact-one-services__right{width:100%;padding:10px 0}.contact-one-services__text{margin-top:5px}}.page-constructor{background:#fff}.constructor-mini-banner{position:relative;padding:40px 0}.constructor-mini-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:#f1eeeb}.constructor-mini-banner.start:before{top:-120px;height:calc(50% + 80px)}.constructor-mini-banner.constructor-mini-banner-reverse .constructor-mini-banner__image{margin:auto}.constructor-mini-banner.constructor-mini-banner-reverse .constructor-mini-banner__title{padding-top:30px}.constructor-mini-banner__title{padding-top:15px;color:#000;font-size:38px;text-align:center;font-family:Outfit,sans-serif;font-weight:300;letter-spacing:-3px;line-height:1}.constructor-mini-banner__image{width:900px;margin:20px auto 0}.constructor-mini-banner__image img,.constructor-mini-banner__image video{width:100%;border-radius:0}.constructor-mini-banner__desc{color:rgba(0,0,0,.7);font-size:16px;width:900px;margin:20px auto 0;text-align:center}.constructor-mini-banner__btn{margin-top:20px;text-align:center}.constructor-hero.start{margin-top:-80px;margin-bottom:0}.constructor-hero{margin:40px 0;height:var(--app-height);position:relative}.constructor-hero.text-top:before{bottom:unset;top:0;transform:rotate(180deg)}.constructor-hero.text-top .constructor-hero__content-h{bottom:unset;top:120px}.constructor-hero.text-middle:before{bottom:unset;top:50%;transform:translateY(-50%);background:linear-gradient(180deg,rgba(20,20,20,0) 0,rgba(14,14,14,.49) 36.06%,rgba(14,14,14,.49) 63.46%,rgba(14,14,14,.49) 63.94%,rgba(20,20,20,0) 100%)}.constructor-hero.text-middle .constructor-hero__content-h{bottom:unset;top:50%;transform:translateY(-50%)}.constructor-hero img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%}.constructor-hero:before{content:"";position:absolute;height:100%;max-height:428px;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(180deg,rgba(20,20,20,0) 0,rgba(14,14,14,.49) 100%)}.constructor-hero__content{height:var(--app-height);position:relative}.constructor-hero__content-h{position:absolute;bottom:110px;left:0;right:0;z-index:2}.constructor-hero__title h1{color:#fff;font-size:56px;text-align:center;font-family:Outfit,sans-serif;font-weight:300;margin:0}.constructor-hero__desc{width:660px;margin:10px auto 0;color:#fff;font-size:20px;font-family:Outfit,sans-serif;font-weight:300;text-align:center}.constructor-hero__btn{text-align:center;margin-top:30px}.title-h{text-align:center;margin:30px 0}.title-h h1,.title-h h2,.title-h h3{color:#000;font-family:Outfit,sans-serif;font-weight:300;margin:0;line-height:1.3}.title-h h1{font-size:56px;letter-spacing:-3px}.title-h h2{font-size:38px;letter-spacing:-1px}.title-h h3{font-size:26px}.constructor-block1{margin:50px 0}.constructor-block1__content{display:flex;justify-content:space-between;position:relative}.constructor-hr{margin:50px 0;position:relative;height:1px}.constructor-hr-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.constructor-block1__left{width:49%;background-size:cover;background-repeat:no-repeat;position:relative}.constructor-block1__bottom{position:absolute;bottom:0;left:0;right:0;padding:44px 48px}.constructor-block1__bottom-btn a{padding:14px 78px}.constructor-block1__bottom-desc{color:#fff;margin-bottom:31px;font-weight:400}.constructor-block1__bottom-title{color:#fff;font-family:Outfit,sans-serif;font-weight:300;line-height:1.3;font-size:64px;letter-spacing:-3px;margin-bottom:14px}.constructor-block1__right{width:49%}.constructor-block1__block{padding-left:76px;padding-top:58px}.constructor-block1__title{color:#000;font-family:Outfit,sans-serif;font-weight:300;margin:0;line-height:1.3;font-size:28px;letter-spacing:-1px}.constructor-block1__sub-title{color:#000;font-family:Outfit,sans-serif;font-weight:300;margin:6px 0 0;line-height:1.3;font-size:20px;letter-spacing:-1px}.constructor-block1__text{color:rgba(0,0,0,.7);font-size:14px;margin-top:8px;padding-right:100px}.constructor-block1__btn{position:relative;margin-top:35px;padding-top:32px}.constructor-block1__btn:before{content:"";position:absolute;top:0;left:0;right:100px;height:1px;background:linear-gradient(90deg,rgba(213,213,213,.05) 0,#d5d5d5 50%,rgba(213,213,213,.05) 100%)}.constructor-block1__btn a{padding:14px 124px}.constructor-block1__products{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;position:relative;margin-top:92px}.constructor-block1__products .product-mini{width:100%}.page-constructor .brands-info-text{margin:50px 0}.page-constructor .brands-info-text__left{width:50%}.page-constructor .brands-info-text__image{width:50%}.page-constructor .brands-info-text__prev{right:calc(50% - 65px)}.brands-info-text.wrap .brands-info-text__prev{left:40px}.brands-info-text.wrap .brands-info-text__next{right:calc(50% + 40px)}.brands-info-text.wrap .brands-info-text__pagination{left:calc(50% + 115px)!important}.constructor-banners-1{margin:50px 0}.constructor-banners-1__list{display:grid;gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.constructor-banners-1__item{position:relative;display:block;border-radius:0;overflow:hidden;color:#000;text-decoration:none}.constructor-banners-1__item-large{position:relative;overflow:hidden;color:#000;text-decoration:none;grid-column:span 1;grid-row:span 2;border-radius:0;min-height:675px;height:100%!important}.constructor-banners-1__image-wrapper{position:static;inset:0;overflow:hidden}.constructor-banners-1__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.constructor-banners-1__item-large .constructor-banners-1__content{top:unset;padding:50px 48px}.constructor-banners-1__item-large .constructor-banners-1__content p{width:400px}.constructor-banners-1__item-large .constructor-banners-1__content span{display:inline-block;margin-top:30px;position:static}.constructor-banners-1__content{position:absolute;inset:0;padding:34px 48px}.constructor-banners-1__content h3{margin:0;color:#fff;font-family:Outfit,sans-serif;font-weight:400;font-size:28px;position:relative;z-index:3}.constructor-banners-1__content p{color:#fff;font-size:16px;width:240px;margin:10px 0;line-height:1.25;position:relative;z-index:3}.constructor-banners-1__content span{line-height:1;color:#fff;font-size:14px;font-weight:500;position:absolute;bottom:34px;left:48px;border-bottom:1px solid #fff;z-index:3}.constructor-text{margin:50px 0}.constructor-text__text{width:66%;margin:auto;overflow:auto}.constructor-text__text h1{color:#000;font-family:Outfit,sans-serif;margin:18px 0;font-weight:400;font-size:28px}.constructor-text__text h2{color:#000;font-family:Outfit,sans-serif;margin:18px 0;font-weight:400;font-size:28px}.constructor-text__text h3{color:#000;font-family:Outfit,sans-serif;margin:18px 0;font-weight:400;font-size:20px;letter-spacing:-1px}.constructor-text__text p{color:rgba(0,0,0,.7);font-size:16px;margin:18px 0}.constructor-text__text table:not(.constructor-table1){border-collapse:collapse}.constructor-text__text table:not(.constructor-table1) tbody{display:flex;flex-wrap:wrap}.constructor-text__text table:not(.constructor-table1) tbody tr{width:100%;margin-bottom:13px}.constructor-text__text table:not(.constructor-table1) td:first-child{color:rgba(0,0,0,.5);font-size:16px;width:170px}.constructor-text__text table:not(.constructor-table1) td:nth-child(2){color:#000;font-size:16px}.constructor-text__text table.constructor-table1{width:100%;border-spacing:0 12px;border-collapse:separate}.constructor-text__text table.constructor-table1 td,.constructor-text__text table.constructor-table1 th{padding:14px 16px;border-bottom:1px solid #0a0a0a;text-align:center;vertical-align:middle;border-right:1px solid #0a0a0a;margin-bottom:10px}.constructor-text__text table.constructor-table1 td:first-child,.constructor-text__text table.constructor-table1 th:first-child{text-align:left;left:0;z-index:1}.constructor-text__text table.constructor-table1 tr:first-child{background:#0a0a0a!important;color:#fff}.constructor-text__text table.constructor-table1 tr:nth-child(odd){background:rgba(10,10,10,.1)}.constructor-text__text table.constructor-table1 td:last-child{border-right:unset!important}.constructor-text__text img{max-width:100%}.constructor-col{background-size:cover}.constructor-col__content{padding:70px 0;position:relative;height:957px}.constructor-col__title{color:#000;font-family:Outfit,sans-serif;font-size:38px;text-align:center;letter-spacing:-1px}.constructor-col__bottom{width:100%;position:absolute;bottom:70px;display:flex;flex-direction:column;align-items:center}.constructor-col__text{color:#000;font-size:16px;width:580px;text-align:center}.constructor-col__btn{display:flex;gap:20px;margin-top:45px}.constructor-col-two{margin:94px 0;overflow:hidden}.constructor-col-two__title{color:#000;font-size:38px;text-align:center;font-family:Outfit,sans-serif;letter-spacing:-1px}.constructor-col-two__content{padding:45px 0 70px}.constructor-col-two__text{width:581px;text-align:center}.constructor-col-two__bottom{display:flex;flex-direction:column;gap:34px;align-items:center}.constructor-col-two__btn{display:flex;gap:20px}.constructor-more{width:100%;display:flex;align-items:flex-start;gap:6px;margin:50px 0}.constructor-more__left{width:50%}.constructor-more-slider{overflow:hidden;position:relative}.constructor-more-slider img{width:100%;height:677px;object-fit:cover;display:block}.constructor-more__right{width:50%;display:flex;flex-wrap:wrap;gap:6px}.constructor-more__right img{width:calc(50% - 3px);height:335px;object-fit:cover}.constructor-more-slider__prev{z-index:6;position:absolute;left:30px;top:50%;transform:translateY(-50%) rotate(180deg);width:30px;display:block!important;opacity:1;visibility:visible;cursor:pointer;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.constructor-more-slider__next{z-index:6;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:30px;display:block!important;opacity:1;visibility:visible;cursor:pointer;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.filament-tiptap-grid-builder{display:grid}.product-small-xs{padding:10px 5px;display:none;flex-direction:column;justify-content:flex-end}.product-small-xs__top{height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:1230px){img.products-panel-one__image{width:240px}}@media (max-width:1130px){.constructor-hero.start{margin-top:0}.constructor-mini-banner.start:before{top:0;height:50%}.constructor-hero__title h1{font-size:46px}.constructor-more-slider img{height:579px}.constructor-more__right img{height:285px}.title-h{margin:22px 0}.title-h h1{font-size:40px}.title-h h2{font-size:28px}.title-h h3{font-size:20px}.constructor-banners-1,.constructor-block1,.constructor-hr,.constructor-text,.page-constructor .brands-info-text{margin:30px 0}.constructor-block1__content{flex-wrap:wrap}.constructor-block1__left{width:100%;min-height:800px}.constructor-block1__right{width:100%}.constructor-block1__block{padding-left:0}}@media (max-width:980px){img.products-panel-one__image{width:100%;top:-30px}.product-small-xs{display:flex}.product-tab__num{font-size:64px;line-height:1}.product-tab__desc{padding:0;margin-top:4px;margin-bottom:15px}.constructor-hero.text-middle{height:calc(var(--app-height) - 60px);margin:0}.constructor-mini-banner__desc,.constructor-mini-banner__image{width:100%}.constructor-hero.text-middle img{height:100%;display:block}.constructor-hero.text-middle .constructor-hero__content-h{top:unset;transform:unset;bottom:0;position:absolute}.constructor-hero.text-middle .constructor-hero__desc,.constructor-hero.text-middle .constructor-hero__title h1{color:#fff}.constructor-hero.text-top{display:flex;flex-direction:column-reverse}.constructor-hero.text-top .constructor-hero__content-h{margin:30px 0}.constructor-more{flex-wrap:wrap}.constructor-more__left,.constructor-more__right{width:100%}.constructor-hero{height:unset}.constructor-hero__content{height:unset}.constructor-hero:before{display:none}.constructor-hero img{width:100%;height:unset;position:static}.page-constructor .brands-info-text__image,.page-constructor .brands-info-text__left{width:100%}.constructor-hero__content-h{position:static;width:100%;margin:40px 0 80px}.constructor-hero__title h1{color:#000;font-size:28px}.constructor-hero__desc{width:100%;color:#000;font-size:14px}.brands-info-text.wrap .brands-info-text__pagination{left:40px!important}.constructor-banners-1__list{grid-template-columns:1fr}.constructor-banners-1__item-large{min-height:334px}.constructor-text__text{width:100%}.constructor-col__content{height:600px}.constructor-col-two__text,.constructor-col__text{width:90%}}@media (max-width:575px){.constructor-text [style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(1,1fr)!important}.constructor-mini-banner.constructor-mini-banner-reverse:before{height:20%}.constructor-mini-banner__title{padding-top:0;font-size:28px;letter-spacing:0}.constructor-mini-banner__desc{font-size:14px;margin-top:10px}.constructor-more-slider img{height:379px}.constructor-more__right img{height:200px}.constructor-hero img{min-height:375px}.constructor-hero__content-h{margin:25px 0 50px}.constructor-block1__left{min-height:450px}.constructor-block1__bottom-title{font-size:36px}.constructor-block1__bottom{padding:24px 20px}.constructor-block1__block{padding-top:30px}.constructor-block1__text{padding-right:0}.constructor-block1__btn:before{right:0}.constructor-block1__btn{margin-top:20px;padding-top:20px}.constructor-col-two__text,.constructor-col__text{width:100%;font-size:13px}.constructor-col-two__btn,.constructor-col__btn{flex-wrap:wrap;gap:12px;width:100%;margin-top:22px}.btn-three{width:100%;padding:15px 0;justify-content:center}.constructor-col__bottom{bottom:20px}.constructor-col-two__bottom{gap:0}.constructor-col__content{padding:30px 0}.constructor-col__title{font-size:28px}.constructor-banners-1__content span{left:20px;bottom:20px}.constructor-banners-1__content,.constructor-banners-1__item-large .constructor-banners-1__content{padding:20px 20px}.constructor-banners-1__content h3{font-size:26px}.constructor-banners-1__content p,.constructor-banners-1__item-large .constructor-banners-1__content p{width:100%;font-size:13px}.constructor-banners-1__content span,.constructor-banners-1__item-large .constructor-banners-1__content span{margin-top:12px;position:static}.constructor-banners-1__content{top:unset}.brands-info-text.wrap .brands-info-text__pagination{left:20px!important}.constructor-col-two__title{font-size:26px}.constructor-col-two__content{padding:22px 0 70px}.constructor-col-two{margin:40px 0}.constructor-text__text h2{font-size:26px}.constructor-text__text p,.constructor-text__text table td:first-child,.constructor-text__text table td:nth-child(2){font-size:14px}}@media (min-width:980px){.privacy-policy__text a:hover{text-decoration:none}.product-mini:hover{transform:scale(1.05);position:relative;z-index:54;box-shadow:0 0 0 1px rgba(10,10,10,.06);border-radius:0}.fixed-header-menu__menu ul>li:hover:before,.product-mini:hover .product-mini__photo img.hover,li.dropdown-child:hover .header-catalog-dropdown-child{opacity:1;visibility:visible;pointer-events:auto}li.dropdown-child:hover .header-catalog-dropdown-child{z-index:4}.product-mini:hover .product-mini-hover{display:block;opacity:1;visibility:visible}.product-mini:hover .product-mini__fav,.product-mini:hover .product-mini__status{z-index:55}.cabinet-in-select__main:hover,.cabinet-tab__item a:hover,.cabinet-tab__item:hover,.cart-empty-content__btn a:hover,.cart-section__back a:hover,.cart-section__share a:hover,.cat-checkbox:hover label,.checkout-checkbox-item label:hover,.checkout-checkbox-item label:hover a,.contact-one-info__left a:hover span,.contact-one-info__text a:hover,.faq-tab__item:hover,.favorite-section__right a:hover,.fixed-header-menu__menu ul>li:hover>a,.header-lang__main:hover span,.header-main-menu ul li a:hover,.order-product-mini:hover .order-product-mini__name,.product-body-item:hover,.product-in-size__title button:hover,.product-in__desc button:hover,.product-payment-item label:hover .product-payment-item__name,.product-tab__item:hover,.search-result__cat a:hover,.shop-result-item:hover .shop-result-item__name,.slider-products__item a:hover .slider-products__name,a.brands-section__item:hover .brands-section__title,a.cart-product-item__name:hover,a.contact-one-services__item:hover .contact-one-services__name,a.search-result-prod:hover .search-result-prod__name,button.cart-res-btn__pay:hover{color:#0a0a0a}.accordion__content a.btn-send:hover,.btn-one:hover,.btn-three:hover,.cab-bank__btn button:hover,.cab-login-phone__btn button:hover,.cabinet-in-coupons__cop button:hover,.category-section-list__empty-btn button:hover,.params-open:hover,.product-collection__btn button:hover,button.cabinet-in-foot-item__submit:hover,button.product-in-btn__buy:hover{background-color:#cfb023;border:1px solid #cfb023}.product-tab__btn a:hover,button.product-mini-buy-btn:hover{background-color:#cfb023}.cat-sort__list ul li:hover{background-color:#f4f2f0}.cart-empty-content__btn a:hover,.pagination ul li a:hover,button.cart-res-btn__pay:hover{background-color:#fff;border:1px solid #0a0a0a}.about-given__item:hover img.about-given__image,.constructor-banners-1__item-large:hover img,.constructor-banners-1__item:hover img,.contact-one-brand__list a:hover img,.product-news-item a:hover .product-news-item__photo img,.promo-cards__item:hover .promo-cards__image-wrapper img,.slider-products__item a:hover img,a.brands-section__item:hover img,a.video-reviews__item:hover .video-reviews__img{transform:scale(1.05)}.btn-two:hover,button.product-in-btn__cart:hover{background-color:#0a0a0a;border:1px solid #0a0a0a}.btn-three:hover,button.product-in-btn__cart:hover span{color:#fff}.modal-order-btn__one:hover,.search-result__btn a:hover,.shop-tab__item:hover,a.cart-res-btn__checkout:hover,button.cabinet-in-table-btn:hover{background-color:#0a0a0a;color:#fff}.cabinet-in-table-td__btn button.cancel-order-cabinet-in:hover{background-color:#7a232e;color:#fff}button.product-in-btn__cart:hover img{filter:brightness(0) invert(1)}.scroll-info-marquee a:hover{background:#0a0a0a26}.cat-banner-2 .cat-banner__btn:hover{border-color:#e3e3e3;background:#e3e3e3}.cabinet-in-select__item:hover,.checkout-select__item:hover,.phone-select__item:hover{background-color:#f4f2f0}.fixed-info__res a:hover,.footer-bottom__right ul li a:hover,.footer-menu ul li a:hover,.footer-provided-menu ul li a:hover,.footer__link div a:hover{color:#b0b0b0}.cart-product-item_b-item:hover,.header-catalog-dropdown-child__item:hover,.header-catalog-dropdown__left-li:hover,button.product-stress__btn:hover{background-color:#f5f5f6}.brands-info-text__next:hover svg path,.brands-info-text__prev:hover svg path,.cart-section__share a:hover svg path,.contact-one-info__left a:hover svg path,.favorite-section__right a:hover svg path,.google-reviews__next:hover svg path,.header-catalog-dropdown__left-li:hover svg path,.header-lang__main:hover svg path,.product-in-top-share:hover svg path{stroke:#0a0a0a!important}.cart-section__back a:hover svg path{fill:#0a0a0a!important}.product-in-top__fav:hover svg,.product-mini__fav:hover svg path{stroke:#7a232e}.cab-bank__social-item-reg:hover,.cab-bank__social-item:hover,.cabinet-login .cab-bank__box:hover,.changer__btn-minus:hover,.changer__btn-plus:hover,.checkout-input input:hover,.checkout-pay__item label:hover,.checkout-select__main:hover,.contact-one-brand__list a:hover,.modal-order-package__item label:hover,.pagination ul li a:hover,.pagination ul li span:hover,.product-payment-item label:hover,.product-size label:hover,.product-variant label:hover{border-color:#0a0a0a}.cab-login-phone__link a:hover,.cabinet-login .cab-login__desc a:hover,.custom-checkbox label a:hover,.modal-order-product__bottom a:hover,.product-body-content a:hover,.product-delivery__title button:hover,.product-in-gift a:hover,.product-in-shop button:hover span,.product-news-item a:hover .product-news-item__btn button,.product-payment-error a:hover,.product-stress__title a:hover,.seo-section__btn:hover,button.product-not-availability__btn-two:hover{text-decoration:none}.cart-checkout__top a:hover,.cart-code__item-close:hover,.cart-modal-package__close:hover,.cart-product-item__close:hover,.modal-order__close:hover,.modal-size__close:hover,.product-item__fixed img:hover{opacity:1}.header-main-menu>ul>li.dropdown-li:hover>a{background:#fff}.checkout-gift-code button:hover,form.cart-code__form button:hover{background-color:#000}.btn-checkout:hover,.product-logo__btn a.btn-two:hover{background-color:#000;border:1px solid #000}.product-mini-fav-empty__btn:hover{background-color:#0a0a0a;color:#fff}.product-mini-fav-empty__btn:hover svg{stroke:#ffffff}}@media (min-width:1130px){li.dropdown-li:hover .header-catalog-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header-main-menu li.dropdown-li:hover .header-catalog-dropdown{transform:translateY(0) translateX(-50%)}}@media (min-width:1920px){.swiper-main__container,.swiper-main__pagination{width:1360px!important}}@media (max-width:1560px){.swiper-main__title{font-size:68px}}@media (max-width:1440px){.swiper-main__title{font-size:60px}.swiper-main__item{aspect-ratio:1440/720}}@media (max-width:1380px){.container,.fixed-header-menu{width:1180px}.product-mini__photo{height:338px}.header-main-menu .header-catalog-dropdown{width:1180px}.brands-info-text__left{padding:0 60px}.brands-info-text__pagination{bottom:140px!important;left:60px!important}.cart-section__title{font-size:24px}.product-in__left{width:calc(100% - 480px);padding-right:40px}.product-in__right{width:480px}.product-in-content{padding:18px}.product-stress{padding:20px}.product-stress__list{gap:12px}.product-news__list{width:100%;gap:24px;margin:20px auto 0}.product-news-item__content{padding:24px}.category-section-list__content .product-mini{width:100%}.header-catalog-dropdown-child__list{grid-template-columns:repeat(2,1fr)}.fixed-header-menu__menu{width:calc(100% - 550px)}.fixed-header-menu__menu>ul{margin:0 0 0 30px;gap:22px}.fixed-header-menu__right{width:200px;gap:20px}.swiper-main-bg{left:-55px}}@media (max-width:1230px){.container,.fixed-header-menu{width:1080px}.error-cabinet{width:300px;left:50%;padding:10px}.error-cabinet__icon{width:18px;height:18px}.error-cabinet__right{padding-left:8px}.error-cabinet__name{font-size:14px}.error-cabinet__desc{font-size:13px}.product-mini__photo{height:303px}.header-main-menu .header-catalog-dropdown{width:1080px}.header-catalog-dropdown-child__item-photo{width:100%;height:128px}.brands-info-text__pagination{bottom:40px!important}.brands-info-text__image{height:620px}.cart-section__left{width:calc(100% - 400px)}.cart-section__right{width:400px;padding:50px 30px}.cat-banner-3 .cat-banner__title{font-size:80px}.cat-banner__title{font-size:54px}.cat-banner__desc{font-size:26px;margin-top:15px}.category-checkbox{padding-left:20px}.category-checkbox form{gap:20px}.header-catalog-dropdown-child__banner__top span:first-child{font-size:36px}.header-catalog-dropdown-child__banner__top span:nth-child(2){font-size:11px;margin-top:5px}.fixed-header-menu__menu>ul li>a{font-size:13px}.header-search input{padding-left:38px;font-size:10px}.fixed-header-menu__menu{width:calc(100% - 450px)}.fixed-header-menu__search{width:200px}.swiper-main__container,.swiper-main__pagination{width:775px!important}.swiper-main__title{font-size:54px;width:60%}.swiper-main__item img.swiper-img-center{width:155px;height:155px}img.swiper-main-bg{height:275px;left:0;top:45%}.product-logo img{height:56px;max-height:56px}.feedback-section__form{padding-right:0}.feedback-section:before{width:315px;height:315px;bottom:-70px}.skeleton{height:385px}.product-mini__left{width:65%}.product-mini__gift{top:280px;width:28px;height:28px}.product-mini__name{font-size:15px}.product-mini{width:270px}.product-tab__left{padding:190px 22px 19px 63px}.header-catalog-dropdown-child{padding:44px 8px 36px 8px}.header-catalog-dropdown-child__list{width:calc(100% - 460px)}.header-catalog-dropdown-child__collection{width:235px}.header-catalog-dropdown-child__banner{width:225px}.swiper-main__item img.swiper-img-center{width:155px;height:155px}img.swiper-main-bg{height:275px;left:0;top:45%}.product-logo img{height:56px;max-height:56px}.feedback-section__form{padding-right:0}.feedback-section:before{width:315px;height:315px;bottom:-70px}.collection-tab__name{font-size:48px}.product-mini__left{width:65%}.product-mini__gift{top:280px;width:28px;height:28px}.product-mini__name{font-size:15px}.product-mini{width:270px}img.products-panel-one__image{width:160px}.product-tab__left{padding:190px 22px 19px 63px}.product-tab__content.pr-tab-sale .product-tab__desc{margin:25px 0 32px}}@media (max-width:1130px){.container{width:960px}.product-mini__photo{height:375px}.breadcrumbs{margin:20px 0}.checkout-logo{right:400px}.category-checkbox{padding-left:20px}.category-checkbox form{gap:20px}.header-catalog-dropdown-child{padding:44px 8px 36px 8px}.header-catalog-dropdown-child__list{width:calc(100% - 460px)}.header-catalog-dropdown-child__collection{width:235px}.header-catalog-dropdown-child__banner{width:225px}.fixed-header-menu__search{width:200px}.swiper-main__container,.swiper-main__pagination{width:775px!important}.swiper-main__title{font-size:52px;width:60%}.swiper-main__item img.swiper-img-center{width:155px;height:155px}img.swiper-main-bg{height:275px!important;left:0;top:48%}.product-logo img{height:56px;max-height:56px}.feedback-section__form{padding-right:0}.feedback-section:before{width:315px;height:315px;bottom:-70px}.collection-tab__name{font-size:46px}.product-mini__price{font-size:14px}.product-mini__left{width:65%}.product-mini__gift{top:280px;width:28px;height:28px}.product-mini__name{font-size:15px}.product-mini{width:270px}.product-collection-new:before{width:130px}.product-collection-new__content{min-height:unset}.product-collection-mini{width:190px}.product-collection-mini .product-mini__photo{height:240px}.product-collection-mini .product-mini__sale,.product-collection-mini .product-mini__status span{font-size:10px;padding:2px 6px}.product-collection-mini .product-mini__status{top:10px;left:7px}.product-collection-mini__checkbox span{right:8px;top:8px}.product-collection-new__title{font-size:32px;letter-spacing:-1px}.product-tab__left{padding:190px 22px 19px 63px}.product-tab__content.pr-tab-sale .product-tab__desc{margin:25px 0 32px}.checkout-logo{right:0}.cat-sort__list{top:34px;width:100%}.privacy-policy__title h1{font-size:42px}.privacy-policy__text{width:100%}.services-banner-main__content{min-height:500px}.brands-banner-main,.brands-banner-main__content{height:var(--app-height);min-height:500px}.thank-page{padding-top:80px}.thank-page__title{font-size:38px}.thank-page__desc{width:380px}.thank-page__desc:before,.thank-page__un-desc:before{width:400px}.brands-banner-main__content{padding-top:30px}.brands-banner-main__title img{width:240px}.brands-info-text__text{padding-right:0;margin-top:10px}.smooth-info-section-head.white .smooth-info__item,.smooth-info-section-head.white .smooth-info__item a{color:#000}.cart-btn-xs{display:flex}.cart-section.checkout .cart-section__right:before{display:none}.cart-section{flex-wrap:wrap}.cart-section__left{width:100%}.brands-section__content{grid-template-columns:repeat(3,1fr)}.cart-section__right{width:100%}.cart-slider__next,.cart-slider__prev{display:none}.fixed-header-menu__scroll{height:calc(var(--app-height) - 128px);overflow:auto;padding:0 25px;display:block}.fixed-header-menu-xs,.header-catalog-dropdown__back,.header-catalog-dropdown__back-child{display:block}.product-item__fixed-sticky{display:none}.product-in{padding-top:60px}.product-in .breadcrumbs{margin:10px 0}.product-in__status{top:15px;left:15px}.product-in-gift-xs{background:#0a0a0a;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;width:100%;color:#fff;font-size:11px}.product-in-gift-xs img{filter:brightness(0) invert(1)}.product-in-gift-xs a{color:#fff;text-decoration:underline}.product-in__flex{flex-wrap:wrap}.product-in__left{display:none}.product-in__right{width:100%}.product-in-top{right:18px}.product-in-slider{width:100%;overflow:hidden;display:block;position:relative}.product-in-slider .swiper-pagination{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;display:flex;justify-content:center}.product-in-slider .swiper-pagination-bullet{width:5px;height:5px;background-color:#000}.product-in-slider__image{height:425px}.product-in-slider__image img{width:100%;height:100%;object-fit:cover;display:block}.cat-banner{grid-column:span 1;grid-row:span 1}.cat-banner__top{top:20px;left:12px;width:65%}.cat-banner__btn{display:none}.cat-banner__title{font-size:36px;letter-spacing:-2px}.cat-banner__desc{font-size:16px;letter-spacing:-1px;width:75%}.cat-banner__top img{width:55px;margin-top:5px}.cat-banner-3 .cat-banner__top{top:10px}.cat-banner-3 .cat-banner__title{font-size:36px}.cat-banner-3 .cat-banner__desc{font-size:14px;margin-top:5px}.category-section-list__content{grid-template-columns:repeat(3,1fr)}.cat-sort,.category-checkbox{display:none}.category-section-top__content{display:flex;justify-content:space-between;align-items:flex-end}.params-open span.desc{display:none}.params-open span.mobile{display:block}.mobile-res{display:block;color:rgba(0,0,0,.7);font-size:12px}img.swiper-main-bg{height:195px!important}.fixed-header-menu{transform:unset!important;display:block!important;opacity:0!important;visibility:hidden!important;position:fixed;top:60px!important;left:-100%;right:0;bottom:0;width:100%;background-color:#fff;border-radius:0;max-height:100vh;padding:0}.fixed-header-menu.active{left:0;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fixed-header-menu.active.hidden{overflow:hidden}.category-section-list__content{margin-top:20px}.fixed-header-menu__logo,.fixed-header-menu__right,.fixed-header-menu__search,.header-main{display:none}.fixed-header-menu__menu{width:100%;display:block}.fixed-header-menu__menu>ul{flex-wrap:wrap;margin:10px 0 0;gap:0}.fixed-header-menu__menu>ul li>a{font-size:16px;width:100%;padding:13px 0;position:relative}.header-catalog-dropdown__left-li>a{position:relative}.fixed-header-menu__menu>ul>li>a:before,.header-catalog-dropdown__left-li>a:after{content:"";position:absolute;bottom:0;left:-16px;right:-16px;height:1px;background:linear-gradient(90deg,rgba(217,217,217,0) 0,#d9d9d9 50.48%,rgba(217,217,217,0) 100%)}.fixed-header-menu__menu ul li:last-child>a:before,.header-catalog-dropdown__left-li:last-child>a:after{display:none}.fixed-header-menu-xs-bottom{background:#0a0a0a;position:fixed;bottom:0;left:0;right:0;height:68px;z-index:3;display:flex;align-items:center;padding:0 28px 16px}.fixed-header-menu-xs-bottom__phone{width:44%;color:#fff;font-size:15px;display:flex;align-items:center;gap:8px}.fixed-header-menu-xs-bottom__phone a{color:#fff}.fixed-header-menu-xs-bottom__time{width:36%;color:#fff;font-size:15px;display:flex;align-items:center;gap:8px}.fixed-header-menu-xs-bottom__lang{width:20%;display:flex;justify-content:flex-end}.fixed-header-menu-xs-bottom__lang .header-lang__main{color:#fff}.fixed-header-menu-xs-bottom__lang .header-lang__main svg path{stroke:#ffffff}.fixed-header-menu-xs-bottom__lang .header-lang__drop{bottom:25px;top:unset}.fixed-header-menu__li{width:100%}.header-catalog-dropdown__right{display:none}.fixed-header-menu__li.dropdown-li:before{content:"";background-image:url('/images/svg/arrow-right.svg');background-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);left:unset;width:10px;height:12px;background-size:contain;opacity:1;visibility:visible;background-color:unset}.header-catalog-dropdown{border-radius:0;top:0;width:100%;bottom:0;display:block;right:unset;overflow:hidden;left:0;visibility:hidden;max-height:100vh;opacity:0;padding:0 16px 100px;transform:translateX(100%);height:100vh;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}.header-catalog-dropdown.active{z-index:9;opacity:1;visibility:visible;overflow:auto;transform:translateY(0)}.header-catalog-dropdown.active.hidden{overflow:hidden;padding:0 16px}.header-catalog-dropdown-child{top:0;position:fixed;width:100%;bottom:0;display:block;right:unset;left:0;visibility:hidden;max-height:100vh;overflow:auto;opacity:0;padding:0 16px 60px;transform:translateX(100%);height:100vh;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}.header-catalog-dropdown-child.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header-catalog-dropdown__left{width:100%}.header-catalog-dropdown__back,.header-catalog-dropdown__back-child{margin-left:-18px;width:calc(100% + 36px);background:linear-gradient(180deg,#f2f2f2 0,#fafafa 90.62%);height:56px;display:flex;align-items:center;justify-content:center;padding:0 22px}.header-catalog-dropdown__back a,.header-catalog-dropdown__back-child a{color:#000;font-size:16px;font-weight:500}.header-catalog-dropdown__back-child-icon,.header-catalog-dropdown__back-icon{padding:5px;position:absolute;left:17px}.header-catalog-dropdown__left>ul{margin:10px 0 0;list-style-type:none;padding:0}.header-catalog-dropdown__left ul li>a{padding:16px 0;gap:16px}.header-catalog-dropdown-child__list{width:100%;margin-top:20px;padding:0 15px;max-height:unset}.header-catalog-dropdown-child__collection{background:linear-gradient(180deg,#f2f2f2 0,#fafafa 90.62%);margin-top:22px;margin-left:-16px;width:calc(100% + 32px);padding:20px 24px}.header-catalog-dropdown-child__collection ul{padding:0;margin:15px 0 0;list-style-type:none}.header-catalog-dropdown-child__collection ul li a{padding:0}.header-catalog-dropdown-child__banner{display:none}.header-catalog-dropdown-child__item-photo{width:120px;height:120px}.fixed-header-menu-xs__infos{background:linear-gradient(180deg,#fafafa 0,#f2f2f2 90.62%);position:relative;left:-25px;width:calc(100% + 50px);margin-top:10px;padding:30px 25px}.fixed-header-menu-xs__top{display:flex}.fixed-header-menu-xs__top a{width:33%;display:flex;align-items:center;color:#000;font-size:16px;gap:12px}.fixed-header-menu-xs__top a span{line-height:1}.fixed-header-menu-xs__fav{display:flex;position:relative}.fixed-header-menu-xs__menu ul{list-style-type:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:10px}.fixed-header-menu-xs__menu ul li a{color:rgba(0,0,0,.5);font-size:14px;padding:0}.fixed-header-menu-xs__menu ul li a:before{display:none}.fixed-header-menu-xs__banner{z-index:2;position:relative;left:-25px;width:calc(100% + 50px);max-height:400px}.fixed-header-menu-xs__banner-photo img{width:100%;max-height:400px;object-fit:cover;display:block}.fixed-header-menu-xs__banner-top{position:absolute;top:15px;padding:0 25px;width:100%}.fixed-header-menu-xs__banner-top-title{color:#57728b;font-size:48px;font-family:Outfit,sans-serif;font-weight:300;line-height:1.1}.fixed-header-menu-xs__banner-top-desc{color:#254a5d;margin-top:22px;width:125px;line-height:1.2;font-size:14px}a.fixed-header-menu-xs__banner-btn{font-family:Outfit,sans-serif;font-weight:500;position:absolute;bottom:35px;left:25px;right:25px;padding:14px 0;justify-content:center;width:calc(100% - 50px)}.smooth-info-section-head .smooth-info{padding:0;height:28px;display:flex;align-items:center;background:#fff}.smooth-info-section-head .smooth-info__item,.smooth-info-section-head .smooth-info__item a{color:#000000B2;font-size:12px}.smooth-info-section-head .smooth-info__list{gap:50px}.smooth-info-section-head .smooth-info__item:before{border-color:#000000B2;width:4px;height:4px;right:-28px}.category-section-content .slider-products{padding:22px 0}.category-section-top{padding-top:14px}.params-open{height:40px}.category-section-content .slider-products__item{width:98px}.category-section-content .slider-products__photo{height:64px}.category-section-content .slider-products__name{font-size:11px;padding:0}.header-mobile{display:flex;height:60px;position:fixed;top:0;left:0;right:0;background:#fff;z-index:99;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.header-mobile__content{display:flex;align-items:center}.header-mobile__menu{width:25%}.header-mobile__logo{width:50%;display:flex;justify-content:center}.header-mobile__logo img{width:98px;display:block}.header-mobile__right{width:25%;display:flex;justify-content:flex-end;gap:25px}.header-mobile__right svg{display:block}.header-mobile-burger{position:relative;width:24px;height:15px;display:flex;flex-direction:column;justify-content:space-between}.header-mobile-burger span{background-color:#000;width:24px;height:1px;display:block;border-radius:0}.header-mobile-burger.active span:first-child{position:absolute;top:5px;transform:rotate(-45deg)}.header-mobile-burger.active span:nth-child(2){opacity:0}.header-mobile-burger.active span:nth-child(3){position:absolute;top:5px;transform:rotate(45deg)}.category-section__title span{display:none}.category-section__flex{flex-wrap:wrap}.category-section__left{width:100%}.category-section__image{width:100%;margin:20px 0 0}.product-body__content{flex-wrap:wrap;width:100%}.product-body-item{padding:0}.product-body-item.active:before{left:0;right:0;top:unset;bottom:-7px;width:100%;height:2px}.product-delivery-list__item{width:100%}.product-body__right{width:100%;padding-left:0;padding-right:0;margin-top:0}.product-body__left-overflow{overflow:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none}.product-body__left{width:max-content;display:flex;border-right:0;border-bottom:1px solid #d9d9d9;margin:0 15px 0 0;gap:32px}.product-body__left-overflow::-webkit-scrollbar{display:none}.params-xs{margin-top:25px;position:relative;padding-bottom:25px;display:block}.params-xs .cat-sort{display:flex;width:100%}.cat-sort__main{width:100%}.params-xs__cat{margin-top:22px;display:flex;flex-direction:column;gap:17px}.params-modal__title span.desktop{display:none}.params-modal__title .mob{display:block}.params-modal{width:100%;left:-100%;padding:24px 24px 100px}.params-modal__show-results{display:block;position:fixed;padding:10px 16px;background:#fff;z-index:2;box-shadow:0 0 0 1px rgba(10,10,10,.06);bottom:0;left:0;right:0}.params-modal__show-results-btn{width:100%;background:#0a0a0a;color:#fff;border:none;padding:16px 24px;font-size:14px;font-weight:500;font-family:Outfit,sans-serif;border-radius:0;cursor:pointer;transition:background-color .3s ease-in-out}.params-modal__show-results-btn:active{background:#cfb023}.product-collection-new__content{flex-wrap:wrap}.product-collection-new__left{width:100%}.product-collection-new__right{margin-top:40px;width:100%;padding-left:0}.xs-params-open{display:flex}.xs-params-open.fixed{opacity:1;pointer-events:auto}}@media (max-width:980px){.container{width:780px}.cart-modal-package,.google-reviews-modal,.modal-availability,.modal-order,.modal-size,.seo-section__content{width:740px}.slider-products__slider{width:100%}.product-mini__photo{height:290px}.seo-section__content h1{font-size:42px}.product-news__list{grid-template-columns:repeat(1,1fr);margin-top:26px;left:-3%;width:106%;gap:12px}.brands-info-text__content{flex-wrap:wrap}.brands-info-text__left{width:100%;padding:40px 40px}.brands-info-text__pagination{bottom:630px!important;left:40px!important}.brands-info-text__next,.brands-info-text__prev{display:none!important}.brands-info-text__image{width:100%}.breadcrumbs{margin:14px 0 14px}ul.breadcrumbs__list li a,ul.breadcrumbs__list li span{font-size:11px}.favorite-section__top{margin-top:24px;align-items:center}.category-section__title{margin:0}.category-section__title h1{font-size:36px}.category-section__desc{display:none}.favorite-section__left{width:100%}.favorite-section__right a span{display:none}.category-section:before{background-image:url('/images/cat-banner-wooman-xs.png');width:100%;height:500px;top:-200px}.category-section.man:before{width:100%;height:230px;top:-55px}img.swiper-main-bg{height:160px!important;left:0}.fixed-info{display:none}.main-review,.music-block{display:none}.swiper-main__title{font-size:44px;width:75%}.swiper-main__desc{width:70%;margin-bottom:25px}.swiper-main__item img.swiper-img-center{width:114px;height:114px;left:32%;top:70px}.swiper-main__container{justify-content:flex-start;padding-top:50px}.swiper-main__btn{position:absolute;bottom:52px;margin-top:0;width:100%}.product-tab__left{width:295px;padding:190px 22px 19px 22px}.product-tab__slider{width:calc(100% - 295px)}.promo-cards__item{min-height:unset;height:240px}.promo-cards__content{padding:20px}.collection-tab__content{flex-wrap:wrap}.collection-tab__left{width:100%;height:640px;margin-bottom:8px;padding:0}.collection-tab__right{width:100%}.product-tab__content.pr-tab-sale .product-tab__num{font-size:98px}.about-given__grid,.promo-cards__grid{grid-template-columns:1fr}.about-given__item--large,.promo-cards__item--large{grid-column:span 1;grid-row:span 1}.promo-cards__item{height:295px!important}.about-given__item--large:before{background:linear-gradient(180deg,rgba(1,7,15,0) 20%,rgba(1,7,15,.8) 100%)}.content-social-info{flex-wrap:wrap}.content-social-info__left{width:100%}.content-social-info__right{width:100%;margin-top:5px;padding-left:0}.feedback-section__content{flex-wrap:wrap}.feedback-section__left{padding-left:0;padding-top:0;width:100%}.feedback-section__form{padding-left:0;margin-top:20px;width:100%}.feedback-section:before{display:none}.footer__content{flex-wrap:wrap}.footer__left{width:100%}.footer__link{margin-top:25px;display:flex;justify-content:space-between}.footer__menus{width:100%;padding-left:0}.footer__right{width:100%;padding-left:0}.footer-bottom{margin-top:30px}.footer-bottom__left{display:none}.footer-bottom__right{flex-wrap:wrap;width:100%;justify-content:flex-start;gap:0}.footer-bottom__right ul{margin-bottom:30px}.cooping-xs{font-size:14px;color:#fff;display:block;width:55%}.develop{width:45%;display:flex;justify-content:flex-end}.google-reviews__right:after{left:100%}.product-tab{margin:45px 0}.product-tab__left{display:none}.product-tab__slider{width:100%;padding:0}.scrollbar-custom{left:2.5%!important}.google-reviews__next,.google-reviews__prev,.product-tab__next,.product-tab__prev,.slider-products__next,.slider-products__prev,.swiper-main__next,.swiper-main__prev{display:none}}@media (max-width:810px){.container,.swiper-main__container,.swiper-main__pagination{width:92%!important}.category-section-top .container{width:95%!important}.category-section-list .container{width:99%!important}.modal-slider__slider{left:-12px;width:calc(100% + 12px);padding-left:12px}.seo-section__content{width:100%}.seo-section__content h1{font-size:32px;letter-spacing:-1px}.error-page{height:unset}.error-page__content{margin:40px 0;width:100%;height:unset}.error-page__content-bg{width:100%;padding:40px 0}.modal-availability,.modal-order,.modal-quick-buy,.modal-size{width:100%;top:0;height:var(--app-height);max-height:var(--app-height);border-radius:0;padding:12px 12px 0;overflow:hidden}.google-reviews-modal{width:100%;top:0;left:0;transform:unset;height:var(--app-height);max-height:var(--app-height);border-radius:0;padding:20px}.modal-size{overflow:auto;padding-bottom:20px}.cart-modal-package{width:100%;inset:0;transform:unset;border-radius:0}.cart-modal-package__btn,.modal-order-btn,.modal-quick-buy__bottom{box-shadow:0 0 0 1px rgba(10,10,10,.06);position:absolute;bottom:0;padding:10px 10px 20px;width:100%;justify-content:center;left:0;z-index:9;background:#fff;margin:0;flex-wrap:wrap}.swiper-main__desc span.desc-xs,.swiper-main__title span.title-xs{display:block}.swiper-main__desc span.desc-desc,.swiper-main__title span.title-desc{display:none}.modal-quick-buy__bottom{flex-direction:column;gap:14px}.modal-quick-buy__btn{width:100%;display:flex;justify-content:center}.cart-modal-package__btn button,.modal-quick-buy__bottom button{width:92%;height:52px;align-items:center;justify-content:center}.modal-order-btn__one,.modal-order-btn__two{width:100%;display:flex;justify-content:center;align-items:center;padding:12px 0}.thank-page__bird,.thank-page__check{display:none}.checkout-gift label{flex-wrap:wrap;height:unset;padding:10px 10px 10px 40px}.checkout-gift__item{width:100%}.checkout-gift label:before{top:17px}.checkout-gift label:has(input:checked):after{top:21px}.checkout-gift-code{margin-top:12px;width:100%;padding-left:0}.checkout-logo{display:none}.brands-section__content{grid-template-columns:repeat(2,1fr)}textarea.checkout-textarea{padding:10px}.checkout-pay{margin-top:30px;flex-wrap:wrap;gap:16px 0}.checkout-pay__item{width:100%}.cart-section__back{padding:0}.cart-section__left{padding:0}.cart-section__back a span,.cart-section__share a span{display:none}.cart-section__back a svg,.cart-section__share a svg{width:21px}.cart-section__top{padding:0 20px;height:60px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cart-section__back{width:10%}.cart-section__share{width:10%}.cart-section__title{font-size:16px;font-weight:500;width:80%}.cart-products,.cart-slider__title{padding:0 20px}.cart-section__right{padding:50px 30px 150px;margin-top:40px;box-shadow:0 0 0 1px rgba(10,10,10,.06)}.cart-product-item{flex-wrap:wrap;padding:40px 0 70px}.cart-product-item__left,.cart-product-item__photo{width:115px;height:115px}.cart-product-item__top{flex-wrap:wrap}.cart-product-item__rights{width:calc(100% - 115px)}.cart-product-item__middle{width:100%}.cart-product-item_b{position:absolute;bottom:28px;left:0;right:0;margin-top:0;gap:12px}.cart-product-item__right{width:100%}.cart-product-item__quantity{width:50%}.cart-product-item__price{width:100%;flex-direction:row;gap:14px}.fixed-bottom-xs{position:fixed;bottom:0;left:0;right:0;z-index:9;height:86px;display:flex;opacity:0;visibility:hidden;justify-content:center;align-items:center;background:#fff;box-shadow:0 0 0 1px rgba(10,10,10,.06);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.fixed-bottom-xs.active{opacity:1;visibility:visible}.fixed-bottom-xs button{width:95%}.modal-order-package{margin-top:25px}.modal-order__title img{width:32px;height:32px}.modal-order__title,.modal-quick-buy .modal-order-package__title,.modal-size__title{font-size:24px}.modal-order-product__bottom{gap:4px 12px}.order-product-mini__price{font-size:14px}.modal-order-product__bottom span{font-size:13px}.modal-size__image img{margin-bottom:28px}.modal-size-form{margin-top:0}.category-section-list__content{grid-template-columns:repeat(2,1fr)}img.swiper-img-center{display:none}.modal-order .modal-order-scroll{overflow:auto;max-height:100vh;padding:0 0 140px}.modal-slider__next,.modal-slider__prev{display:none}.swiper-main__container{padding-top:calc(env(safe-area-inset-top) + 36px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.swiper-main{position:relative}.swiper-main__item video{object-position:70% 50%}}@media (max-width:575px){.swiper-main__item{aspect-ratio:375/620}.header-mobile__right{gap:12px}.header-mobile__right a.fav-header{margin-right:8px}.cart-product-item__price .price{font-size:20px}.product-mini__photo{height:240px}.hide-on-mobile{display:none!important}.cart-product-item__params{width:100%}.category-section-list-fav-empty{margin:30px 0}.product-quick-buy{bottom:0}.thank-page{padding-top:40px}.error-page__btn{width:90%;margin:30px auto 0}.thank-page__desc{width:100%}.thank-page__desc:before,.thank-page__un-desc:before{width:100%;bottom:-24px}.thank-page__un-title{margin-top:50px;font-size:22px}.thank-page-width{width:100%}.checkout-gift__item,.checkout-pay__item label span{font-size:11px}.checkout-btn{margin:30px 0}.cart-empty-content__title{font-size:22px}.product-in-top{right:16px;gap:12px}.cart-modal-package{padding:0 15px}.cart-modal-package__close{right:10px;top:15px}.modal-order-package__list{margin-top:34px}.cart-modal-package .modal-order-package__title{font-size:24px;font-weight:300}.privacy-policy__title h1{font-size:36px}.privacy-policy__text ul li:before{left:0}.privacy-policy__text ul li{padding-left:12px}.checkout-block__w31{width:calc((100% - 32px)/ 2)}.product-in.gift-in .product-in-content{padding:22px 16px}.gift-pay{flex-wrap:wrap}.gift-pay__title{width:100%;justify-content:center}.gift-pay__icon{width:100%;text-align:center}.checkout-block{margin-top:20px;margin-bottom:50px;padding:0 14px}.brands-info-text__image{height:420px}.brands-banner-main__btn{flex-direction:column;width:94%}.brands-banner-main__desc{margin:40px 0 20px;font-size:14px}.brands-info-text__title{font-size:28px}.brands-info-text__navigation{margin-top:20px}.brands-banner-main__desc{width:100%}.brands-section .category-section__title{justify-content:center}.brands-section .category-section__title h1{font-size:26px;letter-spacing:unset}.brands-section .category-section__desc{text-align:center;font-size:13px;margin-top:14px}.brands-section-list{margin-top:20px}.brands-section__content{position:relative;left:-4%;width:108%}.brands-section__photo{height:185px}.brands-section__info{padding:15px 10px}.brands-section__title{font-size:13px}.brands-section__desc{margin-top:7px;font-size:11px}.checkout-block__flex{flex-wrap:wrap;gap:48px 0}.checkout-block__w35,.checkout-block__w48,.checkout-block__w60{width:100%}.checkout-info{padding:18px}.checkout-info p{font-size:12px}.cart-product-item{padding:18px 0 30px}.cart-product-item.cart-product-item-pack{padding-bottom:70px}a.cart-product-item__name{font-size:16px}.cart-product-item__bottom{gap:10px 18px}.cart-product-item__close{position:absolute;right:-5px;top:30px;width:18px;height:18px}.cart-product-item__right{padding-top:16px}.active-params:before,.params-filter:before,.params-xs:before{left:-24px;right:-24px}.slider-products__slider:after,.slider-products__slider:before{display:none}.cart-section__right{margin-top:20px;padding:15px 24px 90px}.modal-order-product__right{flex-direction:column;padding-left:10px;width:calc(100% - 140px)}.modal-order-product__photo{width:140px;height:140px}.modal-order-product__name{font-size:16px}.modal-order-product__middle{width:100%;padding-left:0}.modal-order__product{padding:8px 2px}.modal-order-product__price{margin-top:10px;width:100%;top:0;flex-direction:row;align-items:center;padding:0}.modal-order-package__item{width:calc(50% - 6px)}.product-delivery{width:90%;margin:40px auto 0}.product-delivery__title{display:flex;justify-content:space-between;padding-right:5px}.product-delivery__list{margin-top:28px}.product-delivery__item{width:100%;flex-direction:row;margin-bottom:24px}.product-delivery__middle{width:calc(100% - 152px);padding-left:20px}.product-delivery__name{text-align:left;margin-top:0}.product-delivery__desc{text-align:left}.product-delivery__price{width:80px;text-align:right;margin-top:0}.product-stress{margin-top:30px;padding:28px 20px}.product-stress__title{justify-content:space-between}.product-stress__list{gap:28px}.product-in{padding-bottom:55px}.product-collection__title{padding:0 10px}.product-collection:before{left:-148px;width:400px;height:400px;top:27%}.product-collection:after{right:-150px;width:400px;height:400px;top:30%}.product-collection__tag{margin-top:26px}.product-stress__name{width:calc(60% - 25px);line-height:1.2;display:block}.product-stress-tooltip{display:inline-block;position:relative;top:1px}.product-stress__right{width:40%}button.product-stress__btn{background:unset;width:unset;height:unset;padding:0}.product-shop__th{display:none}.product-shop{margin-top:30px}.product-shop__list{margin-top:8px;left:-3%;width:106%;position:relative}.product-shop__name{font-size:12px;width:100%}.product-shop__time{font-size:12px;width:50%}.product-shop__price{width:50%;font-size:12px;text-align:right}.product-shop__address{flex-wrap:wrap}.product-body-content a{width:100%;margin-top:4px;margin-left:0;margin-bottom:5px}.product-shop__title{font-size:22px}.product-shop__item{padding:12px 10px;flex-wrap:wrap}.product-in-gift{display:none}.product-in-info{left:-2%;width:104%}.product-in-info{margin-top:32px}.product-in-info__item span{padding:0 6px;font-size:11px}.product-in-content{width:100%;border-radius:unset;margin:auto;padding:22px 16px}.product-in__brand{display:none}.product-in__inf{margin-top:2px;gap:6px}.product-in__code{font-size:11px}.product-in__last{font-size:11px;gap:8px}.product-in__desc{margin-top:18px}.product-in.product-in-new{padding-top:0}.product-in.product-in-new .product-in__desc{display:none}.product-in.product-in-new .breadcrumbs{display:none}.product-in__desc button{font-size:14px;display:block;margin-top:10px}.product-in-variant{margin-top:34px;gap:10px 38px}.product-in-size__list{margin-top:15px}.product-payment-item__right>span xs{display:none}.product-payment-item__right{padding-right:12px;gap:8px}.product-in-shop{margin-top:32px}.product-payment-error{gap:3px;border-radius:0}.product-payment-error,.product-payment-error a{font-size:11px}.product-payment-item label{padding:12px 10px;gap:4px 0}.product-payment-item__name:before{left:0;top:2px}.product-payment-item>input:checked+label .product-payment-item__name:after{left:3px;top:5px}.product-payment-item__name{padding-left:22px}.product-in-variant__left,.product-in-variant__right{gap:4px}.product-in__flex{position:relative;left:-4%;width:108%}.product-in__status{top:7px;left:7px}.product-in .product-mini__sale,.product-in .product-mini__status span{font-size:14px}.product-in-slider__image{height:318px}.pagination ul li a,.pagination ul li span{width:34px;height:34px;font-size:12px}.swiper-main__container{padding-top:38px}.swiper-main__title{left:0;color:#254a5d;font-size:42px;letter-spacing:0;line-height:1.05}.swiper-main__desc{color:#254a5d;font-size:15px;margin-top:-9px;line-height:1.1;width:55%}.swiper-main__btn{position:absolute;bottom:52px;margin-top:0;width:100%}.btn-one{width:100%;padding:15px 0;justify-content:center}.brand-list__btn .btn-one{width:unset;padding:15px 60px}img.swiper-main-bg{height:220px!important;left:0}.swiper-main__pagination{margin-left:-4px}section.slider-products{margin:25px 0}.slider-products__item{width:128px}.slider-products__photo{height:110px}.slider-products__name{font-size:13px}.product-tab__content{margin-top:26px;top:-25px}.product-mini{width:184px}.product-collection-mini{width:calc(50% - 2px)}.product-collection-mini .product-mini__photo{height:186px}.product-collection-new__desc{width:100%;margin-top:10px}.product-collection-new__info{display:flex;flex-wrap:wrap;margin-top:10px;gap:18px}.product-collection-new__price{margin-top:20px}.product-collection-new__price-item{padding:3px 10px}.product-collection-new__info-item{padding:0}.product-mini__status{top:8px;left:10px}.product-mini__sale,.product-mini__status span{font-size:10px;padding:3px 5px}.skeleton{height:338px}.product-mini__gift{top:232px;left:12px}.product-mini__info{padding:5px 10px 15px 10px;flex-wrap:wrap}.product-mini__left{width:100%}.product-mini__price{width:100%;justify-content:flex-start}.product-mini__brand{font-size:10px}.product-mini__name{margin-top:2px;font-size:13px}.product-price{flex-direction:row-reverse;margin-top:10px;font-size:12px;gap:4px}.product-mini__fav{right:6px;top:7px}button.product-mini-buy{background:unset;border:1px solid #00000026;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;bottom:5px;right:6px}button.product-mini-buy svg{opacity:.5}.product-logo__desc{width:100%}.scrollbar-custom{display:none}section.promo-cards{margin:58px 0}.contact-one-section .container,.contact-shop-section .container,.product-tab .container,.services-section .container,.services-steps .container,section.promo-cards .container{width:100%!important}.promo-cards__grid{gap:2px}.promo-cards__content{padding:24px 18px}.promo-cards__text{width:100%;font-size:13px;margin:0 0 10px 0}.promo-cards__title{font-size:26px}section.collection-tab{margin:55px 0}.collection-tab__title{font-size:32px;letter-spacing:-1px;margin-bottom:36px}.collection-tab__content{margin-top:26px;position:absolute;margin-left:-4%;width:108%;top:-25px}.collection-tab__left{height:528px;margin-bottom:2px}.collection-tab__info{padding:25px 26px}.collection-tab__desc{width:100%;font-size:13px}.collection-tab__name{font-size:36px}.product-logo{margin:58px 0;padding:0 2px}.product-logo-main-slide{padding:50px 0 5px}.product-logo__title{font-size:32px}.product-logo-main-slide__bottom{bottom:8px}.product-logo__btn{flex-direction:column;width:94%;margin:30px auto 0}.btn-two{padding:15px 0;width:100%;justify-content:center}.product-logo__desc{font-size:13px;width:90%}.product-logo-slider{top:32%}.product-logo img{height:28px;max-height:28px}section.about-given{margin:55px 0}.about-given__title-main{font-size:32px;text-align:center}.about-given__grid{margin-top:26px;position:relative;left:-4%;width:108%;gap:2px}.about-given__item{min-height:294px;height:294px}.about-given__content{padding:17px 17px 25px 17px}p.about-given__text{font-size:13px;width:75%}h3.about-given__title{width:80%}.about-given__item--large h3.about-given__title{font-size:26px}section.scroll-info{margin:58px 0 40px}.scroll-info__title{text-align:center;font-size:30px;margin-bottom:30px}section.video-reviews{margin:48px 0 62px}.video-reviews__title{text-align:center;font-size:30px}section.video-reviews:before{display:none}.slider-section-overflow .container{width:100%!important}.video-reviews__slide{margin-top:32px}.video-reviews__desc{font-size:13px;padding:25px 20px}.google-reviews{flex-wrap:wrap;margin-top:32px}.google-reviews__left{width:100%;height:140px;align-items:center}.google-reviews__right:after{display:none}.google-reviews__right{width:100%;margin-top:32px}section.social-info{padding:38px 0 50px}.social-info__title{font-size:32px}.content-social-info{top:-22px;width:108%;margin-left:-4%;margin-top:22px}.content-social-info__left{padding:24px 18px 14px 18px}.content-social-info__left:before{height:280px;width:200px}.content-social-info__in-flex{display:flex;margin-top:78px}.content-social-info__in{margin-top:0;width:50%}.content-social-info__in span:first-child{font-size:32px}.content-social-info__left a.btn-one{margin-top:72px}.content-social-info__right{gap:4px}.content-social-info__right img{width:calc(50% - 2px)}.feedback-section{padding:46px 0 36px}.feedback-section__title{font-size:26px;line-height:1.2;width:90%}.feedback-section__desc{font-size:13px;padding-right:0;margin-top:22px}.feedback-section__form{margin-top:25px}.custom-checkbox{margin-top:20px}.custom-checkbox>input:checked+label:before,.custom-checkbox>input:not(:checked)+label:before{width:15px;height:15px}.custom-checkbox label{padding-left:26px}.feedback-section__form button{margin-top:20px}.footer-block{padding:40px 0 20px}.footer__content{width:95%;margin:auto}.footer__logo img{width:110px}.footer__link{flex-direction:column;margin-top:32px}.footer__link div{gap:8px}.footer__menus{margin-top:25px;justify-content:space-between;flex-wrap:wrap}.footer-item:first-child,.footer-item:nth-child(2){width:48%;padding-left:0}.footer-item:nth-child(3){width:100%;padding-left:0;margin-top:32px}.footer-pay-title{margin-top:33px}.footer-provided-title{margin-top:33px}.footer-bottom__right ul{flex-wrap:wrap;gap:10px 18px;margin-bottom:50px}.footer-bottom{width:95%;margin:22px auto 0}.product-collection__slider{margin-top:35px}.product-collection__btn{margin-top:35px}.product-collection__btn button{width:100%;justify-content:center}.product-collection{padding:60px 0 30px}.product-body{margin:64px 0}.product-body-content h2{font-size:26px;margin:28px 0 14px}.product-body-content p{font-size:13px;line-height:1.55}.product-body-content table td:first-child,.product-body-content table td:nth-child(2){font-size:13px}.other-product{margin:62px 0 0}.other-product__title{text-align:center}.other-product__title span{font-size:26px}.other-product__slider{margin-top:20px;padding:10px 0 36px 0}.other-product.other-product-two{margin:20px 0 70px}.product-news{padding:65px 0 0}.product-news-item__content{padding:36px 28px}.product-payment-month{padding:15px 0}.product-payment-desc{padding:0 15px}.brands-info-text__left{padding:34px 20px 60px}.brands-info-text__pagination{bottom:470px!important;left:20px!important}.product-xs-btn{display:block;background:#fff;position:fixed;bottom:0;left:0;right:0;z-index:8;padding:10px;box-shadow:0 0 0 1px rgba(10,10,10,.06);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.product-xs-btn.active{opacity:1;visibility:visible}.product-xs-btn button{width:100%;color:#fff;font-size:14px;font-weight:600;background:#0a0a0a;border-radius:0;text-decoration:none;padding:14px 0;display:inline-flex;justify-content:center;gap:12px;border:1px solid #0a0a0a;cursor:pointer}.swiper-main__container{padding-top:calc(env(safe-area-inset-top) + 36px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.ts-control,.ts-control:not(.rtl){padding:8px 16px 8px 8px!important}.ts-control::after{right:6px!important}}@media (max-width:460px){.order-product-mini__photo{height:100px}.modal-slider__slider{margin-top:10px}.order-product-mini__btn{margin-bottom:10px}.modal-order-package__list{margin-top:15px}.product-payment-item__price{font-size:14px}.product-mini__photo{height:190px}}@media (max-width:360px){.product-mini__photo{height:165px}.category-section__title h1{font-size:32px}.product-mini-fav-empty{width:100%!important}.thank-page__content{padding:16px}.checkout-gift__item img,.pay-given img{max-height:20px}.cart-paragraph__res input{width:205px}}@media (max-width:340px){.privacy-policy__title h1{font-size:32px}.product-collection-new__title{font-size:30px}.cart-products,.cart-slider__title{padding:0 10px}.checkout-select__flex span{font-size:13px}.checkout-select__item .checkout-select__flex span:nth-child(2){font-size:12px}.cart-product-item__params{font-size:12px}.cart-product-item_b{gap:6px}.footer__link{flex-direction:column}.product-payment-month{padding:15px 10px}.product-payment-desc{padding:0 10px}.product-payment-item label{font-size:14px}.cooping-xs{width:100%;text-align:center}.develop{width:100%;margin-top:10px;justify-content:center}.product-in-gift-xs{font-size:9px}.product-in-content{padding:22px 8px}.product-size label,.product-variant label{width:48px;height:48px}.product-in-shop{flex-direction:column;align-items:center;gap:8px}.product-payment-item__right{gap:8px}.product-payment-item__price{font-size:14px;gap:6px}.product-delivery__price{width:60px;font-size:12px}.product-delivery__middle{width:calc(100% - 132px)}.product-delivery__desc,.product-delivery__name{font-size:12px}.product-stress{padding:14px 4px}.product-stress__list{gap:12px}.product-stress__price{font-size:12px}.product-collection__title{font-size:26px}.size-form label,.size-form-result label{padding-left:0;font-size:12px}.modal-size__title{font-size:22px}.modal-order{padding:25px 2px 95px}.modal-order__title{font-size:20px}.modal-order-product__photo{width:110px;height:110px}.modal-order-product__right{width:calc(100% - 110px)}.product-stress__name{font-size:13px;padding-left:12px}.product-stress__title h3{font-size:18px}.order-product-mini__photo{width:112px;height:112px}.order-product-mini__content{width:calc(100% - 112px)}}
/* ---- GOLDLIGHT brand additions (cascade overrides) ---- */
::selection{background:var(--gl-gold);color:var(--gl-black)}
.gl-logo{font-family:Outfit,sans-serif;font-weight:600;font-size:26px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--gl-black);display:inline-block;white-space:nowrap}
.header-mobile__logo .gl-logo{font-size:21px}
.fixed-header-menu__logo .gl-logo{font-size:19px}
.footer__logo .gl-logo{color:var(--gl-pearl)}
.gl-mono{font-family:"Decima Mono","SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.24em;text-transform:uppercase}
.gl-logo--sm{font-size:18px}

/* ---- GOLDLIGHT design language: flat, sharp, editorial (brand book 1.2-1.3) ---- */
.btn-one,.btn-two,.btn-three,.btn-checkout,.btn-send,.btn-reg{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-weight:500;font-size:13px}
.btn-one:hover,.btn-send:hover,.btn-checkout:hover,.btn-reg:hover{background-color:#cfb023;border-color:#cfb023;color:#0a0a0a}
.btn-two:hover{background-color:#cfb023;border-color:#cfb023;color:#0a0a0a}
.btn-three:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}
.header-main-menu>ul>li>a,.fixed-header-menu__menu>ul li>a{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:500}
.header-main-menu>ul>li>a:hover,.fixed-header-menu__menu>ul li>a:hover{color:#cfb023}
.fixed-header-menu{box-shadow:0 0 0 1px rgba(10,10,10,.08)}
.product-mini{box-shadow:none;border:1px solid #ebebeb}
.product-mini:hover{border-color:#0a0a0a}
.footer-block{background:#0a0a0a}
.footer a{transition:color .25s ease-in-out}
.footer a:hover{color:#cfb023}
input,select,textarea,button{border-radius:0}
.swiper-pagination-bullet-active{background:#0a0a0a}
h1,h2,h3{letter-spacing:-.01em}
.breadcrumbs__list li,.breadcrumbs__list a{text-transform:uppercase;letter-spacing:.14em;font-size:11px}
.product-in__brand a{text-transform:uppercase;letter-spacing:.14em}
.feedback-section__form button:disabled{cursor:default;opacity:.85;pointer-events:none}.feedback-section__form button.loading{position:relative}.feedback-section__form button.loading:after{content:'';position:absolute;top:50%;right:20px;width:14px;height:14px;margin-top:-9px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:newsletterSubmitSpin .7s linear infinite}@keyframes newsletterSubmitSpin{to{transform:rotate(360deg)}}.cabinet-in-coupons__item.coupons.expired>:not(.cabinet-in-coupons-more){filter:grayscale(1);opacity:.55}.checkout-input__more{color:rgba(0,0,0,.5);font-size:13px;font-weight:500;margin-top:4px}.info-help{position:relative;margin-left:15px}.info-help__icon{border:1px solid rgba(0,0,0,.5);width:18px;height:18px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.info-help__icon svg{height:60%}.info-help__icon svg path{fill:rgba(0,0,0,.5)}.info-help__desc{border:1px solid #d2d2d2;padding:10px;border-radius:8px;color:#585858;font-size:14px;width:340px;position:absolute;background:#fff;z-index:3;bottom:0;left:calc(100% + 10px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.info-help__icon:hover~.info-help__desc{opacity:1;visibility:visible}@media (max-width:768px){.info-help__desc{width:260px;max-width:calc(100vw - 40px);left:auto;right:0}}.location-modal-overflow{position:fixed;inset:0;background:rgba(10,10,10,.45);z-index:9999999991;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.location-modal-overflow.active{opacity:1;visibility:visible}.location-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--gl-white,#fff);z-index:9999999993;width:540px;max-width:calc(100vw - 30px);border-radius:0;max-height:calc(100vh - 40px);opacity:0;visibility:hidden;overflow:auto;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.location-modal.active{opacity:1;visibility:visible}.location-modal__close{position:absolute;right:5px;top:5px;cursor:pointer;padding:5px;background:none;border:0;box-shadow:none;line-height:0}.location-modal__icon svg{width:70px;height:70px}.location-modal__content{display:flex;flex-direction:column;align-items:center;padding:70px 0 40px}.location-modal__title{font-size:26px;font-weight:300;text-align:center}.location-modal__desc{font-size:16px;margin-top:5px;text-align:center}.location-modal__btn{display:flex;flex-direction:column;gap:8px;margin-top:30px;width:70%}.location-modal__btn a,.location-modal__btn button{display:inline-flex;justify-content:center;width:100%;padding:14px 0;font-family:var(--gl-mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;box-shadow:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.location-modal__btn a{color:var(--gl-black,#0a0a0a);background:var(--gl-gold,#cfb023);border:1px solid var(--gl-gold,#cfb023)}.location-modal__btn a:hover{background:var(--gl-gold-sand,#e0d799);border-color:var(--gl-gold-sand,#e0d799)}.location-modal__btn button{color:var(--gl-black,#0a0a0a);background:var(--gl-white,#fff);border:1px solid var(--gl-black,#0a0a0a)}.location-modal__btn button:hover{background:var(--gl-black,#0a0a0a);color:var(--gl-white,#fff)}@media (max-width:560px){.location-modal{width:90%}.location-modal__content{padding:70px 20px 40px}.location-modal__title{font-size:22px}.location-modal__desc{font-size:15px;margin-top:15px}.location-modal__btn{width:100%}}
