@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752FD8Gl-1PK62t.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752HT8Gl-1PK62t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752Fj8Gl-1PK62t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752Fz8Gl-1PK62t.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-family:"Oswald",sans-serif;--font-weight-normal:400;--font-weight-bold:500;--color-black:#0c0e0c;--color-white:#fff;--color-red:#ff1818;--transition:all .2s ease-out;--header-height:65px;--ticker-height:50px;--content-padding:40px;--input-bg:#0d0d0d;--page-tb-padding:50px;--container-padding:0 40px}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none;user-drag:none;pointer-events:none}a img,button img{pointer-events:auto}body,html{scroll-behavior:smooth}body{font-family:var(--font-family);font-weight:var(--font-weight-normal);background:var(--color-black);color:var(--color-white);margin:0;padding:0}div{box-sizing:border-box}input,textarea{-webkit-appearance:none;border-radius:0}input:focus,textarea:focus,button:focus{outline:none!important}a,button{font-family:var(--font-family);transition:var(--transition);text-decoration:none}img{max-width:100%;height:auto}button:not(:disabled){cursor:pointer}button{border:none}h1{letter-spacing:7.2px;text-transform:uppercase;margin:0;font-size:40px;font-weight:500;line-height:140%}button.m-txt{color:inherit;text-align:left;background:0 0;border:none}input,select{border:1px solid var(--color-white);color:var(--color-white);font-size:16px;font-weight:var(--font-weight-normal);letter-spacing:1.6px;background:0 0;outline:none;width:100%;padding:10px 15px;line-height:140%}input.m-error{border-color:var(--color-red)}label{color:#838383;pointer-events:none;padding:0;font-size:16px;transition:all .3s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}input:focus~label,input:not(:placeholder-shown)~label,.b-input .float-label{background:0 0;font-size:13px;top:8px;transform:none}select{color:#0000;height:62.4px}.m-link{text-transform:uppercase;background:var(--color-white);width:100%;color:var(--color-black);flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:16px 0;font-size:14px;display:inline-flex;position:relative}.m-link.m-underlined{color:#838383;font-weight:var(--font-weight-normal);letter-spacing:1.6px;background:0 0;width:auto;line-height:140%;text-decoration-line:underline}.m-link:hover{opacity:.8}.m-link.m-submit:after{content:"";background:url(/img/loading.svg) var(--color-white)no-repeat center center;opacity:0;background-size:20px;width:100%;height:100%;position:absolute;top:0;left:0}.m-link.m-submit.m-loading:after{opacity:1}.container{padding:var(--container-padding)}#content{padding:var(--page-tb-padding)0;min-height:calc(100vh - 190px);overflow:hidden}.m-full{justify-content:center;align-items:center;height:100vh;padding-top:125px;display:flex}.m-fullpage{justify-content:center;align-items:center;height:calc(100vh - 190px);display:flex;padding:0!important}.m-fullpage .container{justify-content:center;width:100%;display:flex}#fixed{z-index:1000;width:100%}#fixed:not(.m-page){height:50px;position:fixed;bottom:0}#fixed.m-page{margin-bottom:20px}.ticker-container{height:var(--ticker-height);white-space:nowrap;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);background-color:var(--color-white);align-items:center;transition:background-color .5s;display:flex;overflow:hidden}#fixed.m-page .ticker-container{background-color:var(--color-black);border-bottom-color:var(--color-white)}.ticker-wrapper{font-size:16px;font-weight:var(--font-weight-normal);letter-spacing:2.7px;color:var(--color-red);flex-shrink:0;line-height:110%;display:flex}.ticker{white-space:nowrap;flex-shrink:0;display:inline-block}.ticker-item{padding:0;display:inline-block}#header{height:var(--header-height);background:var(--color-black);border-bottom:1px solid;display:none;position:relative}#header.m-visible,#fixed.m-page #header{display:block}#header>.container{justify-content:space-between;align-items:center;gap:30px;max-width:1500px;height:100%;margin:0 auto;display:flex}.header__logo{flex-shrink:0;max-width:142px}.header__logo a{line-height:1;display:block}.header__logo a:hover{opacity:.8}.header__nav{justify-content:center;gap:60px;margin:0;padding:0;list-style:none;display:flex}.header__nav li a{color:var(--color-white);text-transform:uppercase;letter-spacing:1.8px;font-size:18px;font-weight:500;line-height:100%}.header__nav li a:hover,.header__nav li.m-active a,.filter__categories li.m-active a,.mobile__nav li.m-active a{color:var(--color-red)}.header__right{flex-shrink:0;align-items:center;gap:15px;display:flex}.header__wishlist{color:var(--color-white);align-items:center;transition:color .3s;display:flex}.header__wishlist svg{width:28px;height:28px;transition:all .3s}.header__wishlist:hover,.header__wishlist.m-active{color:var(--color-red)}.header__wishlist:hover svg,.header__wishlist.m-active svg{fill:currentColor}.header__bag{color:var(--color-white);text-transform:uppercase;letter-spacing:1.5px;border:1px solid var(--color-white);padding:8px 18px;font-size:16px;font-weight:500;transition:all .3s}.header__bag:hover,.header__bag.m-active{color:var(--color-red);border-color:var(--color-red)}#hello{background:var(--color-white);height:200vh;transition:background-color .5s}.content{height:calc(100vh - 50px);padding:var(--content-padding);background:inherit;z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:sticky;top:0;overflow:hidden}.wrp{z-index:1;opacity:0;gap:40px;display:flex}.wrp>*{width:25%;position:relative}.wrp>*>.line{background:var(--color-black);z-index:1;width:1px;height:0;position:absolute;left:0}.wrp>:nth-child(odd)>.line{bottom:100%;transform:translate(0,0%)}.wrp>:nth-child(2n)>.line{top:calc(100% - 5px)}svg{width:100%;height:auto}.hello__images{width:100%;height:100%;padding:0 var(--content-padding);justify-content:center;align-items:center;gap:200px;display:flex;position:absolute;top:0;left:0}.hello__images>div{background:#ccc;border-radius:30px;width:400px;height:470px;overflow:hidden}.hello__images>div:first-child{transform:translateY(-200%)}.hello__images>div:nth-child(2){transform:translateY(200%)}.hello__images>div>img{object-fit:cover;object-position:top;border-radius:30px;width:100%;height:100%}.catchy-slogan,.catchy-scroll,.catchy-sub,.catchy-click{opacity:0}.catchy-slogan{color:var(--color-red);letter-spacing:2.7px;text-transform:uppercase;white-space:nowrap;padding:0 0 15px 15px;font-size:18px;font-weight:500;line-height:140%;display:block;position:absolute;bottom:100%}.catchy-scroll{white-space:nowrap;color:var(--color-red);letter-spacing:2.7px;height:195px;font-size:18px;font-weight:500;line-height:140%;display:block;position:absolute;bottom:100%;left:40px}.catchy-scroll span{transform-origin:0 0;position:absolute;left:0;transform:rotate(90deg)}.catchy-sub{color:var(--color-red);letter-spacing:2.5px;white-space:nowrap;padding-top:10px;font-size:14px;font-style:normal;font-weight:500;line-height:140%;position:absolute;top:100%;right:0}.hello__scroll-arrow{color:var(--color-red);z-index:2;animation:2s ease-in-out infinite bounceArrow;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hello__scroll-arrow svg{width:32px;height:32px}@keyframes bounceArrow{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(12px)}}.catchy-click{width:170px;color:var(--color-red);letter-spacing:2.7px;align-items:center;gap:15px;margin-top:50px;font-size:18px;font-style:normal;font-weight:500;line-height:110%;display:flex;position:absolute;top:100%;left:120px}.catchy-click:before{content:"";background:var(--color-black);border-radius:50%;width:20px;height:20px}.slider-container{border-top:1px solid var(--color-white);border-bottom:1px solid var(--color-white);width:100%;height:500px;padding-left:40px;position:relative;overflow:hidden}.slider-track{width:max-content;height:100%;display:flex;overflow:hidden}.slide{border-left:1px solid var(--color-white);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:500px;height:100%;transition:background-color .3s;display:flex;position:relative}.slide__img{width:calc(100% - 70px);height:calc(100% - 70px);transition:var(--transition);border-radius:30px;overflow:hidden}.slide__img:hover{border-radius:0;width:100%;height:100%}.slide img{object-fit:cover;object-position:top;width:100%;height:100%}#promote{height:calc(100vh - 125px);padding:40px 0;overflow:hidden}#promote>.container{justify-content:center;align-items:center;height:100%;display:flex}.b-flip{padding:var(--container-padding);text-align:center;z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;max-width:960px;line-height:1;display:flex;position:absolute}.b-flip>div:not(.flip__sep){width:100%;height:77px;position:relative;overflow:hidden}.b-flip img{width:100%;height:100%;position:absolute;left:0}.b-flip img:first-child{top:0}.b-flip img:last-child{top:100%}.b-flip .flip__bottom img:last-child{top:-100%}.flip__bottom{transform:rotateY(180deg)}.flip__sep{background:var(--color-white);width:100%;height:1px}.b-promotions{gap:40px;width:100%;height:100%;display:flex}.b-promotions>a{border-radius:30px;flex:auto;display:block;position:relative;overflow:hidden}.b-promotions>a>img{object-fit:cover;object-position:top;width:100%;height:100%}.b-promotions>a:hover{transform:scale(1.02)}.promotions__txt{color:var(--color-white);text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#00000059;border-radius:8px;padding:15px 22px;font-weight:700;line-height:140%;position:absolute;top:40px;left:40px}.b-promotions>a:first-child>.promotions__txt{text-align:right;right:40px}.b-promotions>a:last-child>.promotions__txt{color:var(--color-white)}.promotions__txt h4{letter-spacing:1.8px;margin:0 0 15px;font-size:18px}.promotions__txt span{letter-spacing:3.6px;font-size:24px}.promotions__mobile{display:none}.promotions__mobile img{max-width:100%}#video{position:relative;overflow:hidden}#video:before{content:"";background:linear-gradient(to bottom,var(--color-red)50%,white 50%);border-radius:50%;width:253px;height:253px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(62px - 50%))}.video__line{width:1px;height:50%;position:absolute;left:50%;transform:translate(-50%)}.video__line.m-up{background:var(--color-red);top:0}.video__line.m-down{background:#fff;bottom:0}.video__wrp{border-radius:125px;justify-content:center;align-items:center;width:250px;height:250px;display:flex;position:relative;overflow:hidden}.video__wrp:before{content:"";background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.video-play{z-index:2;background:url(/img/play.svg) 50%/50px no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.video__wrp img,.video__wrp video{object-fit:cover;object-position:top;pointer-events:none;z-index:1;width:100vw;min-width:100vw;height:100vh;min-height:100vh;position:relative}.overlay{width:100%;height:100%;-webkit-mask-image:radial-gradient(circle at calc(var(--cursor-x) - 40px)calc(var(--cursor-y) - 125px - 40px),transparent 100px,#0009 0);mask-image:radial-gradient(circle at calc(var(--cursor-x) - 40px)calc(var(--cursor-y) - 125px - 40px),transparent 100px,#0009 0);-webkit-mask-image:radial-gradient(circle at calc(var(--cursor-x) - 40px)calc(var(--cursor-y) - 125px - 40px),transparent 100px,#0009 0);z-index:3;background:#0009;position:absolute;top:0;left:0}.video__wrp h4{letter-spacing:2.4px;opacity:0;margin:0;padding:0;font-size:20px;font-weight:600;line-height:1.7;position:absolute;bottom:40px;right:40px}.video__wrp h4>span{color:var(--color-red);display:block}#phrase{overflow:hidden}#phrase .container{flex-direction:column;align-items:center;gap:30px;display:flex}.phrase-line{text-align:center;white-space:nowrap;transition:transform 1.5s;display:block}.phrase-line:first-child,.phrase-line:nth-child(3){transform:translate(300px)}.phrase-line:nth-child(2){transform:translate(-300px)}.phrase-letter{vertical-align:bottom;width:auto;height:85px;margin:0 3px;display:inline-block}.phrase-img-o{height:85px;margin:0 5px}.phrase-space{width:22px;display:inline-block}#floating{justify-content:center;align-items:center;height:calc(100vh - 190px);display:flex;position:relative;overflow:hidden}.floating{width:100%;height:100%;position:absolute}.floating .atropos-inner{position:relative}.floating .atropos-highlight,.floating .atropos-shadow{display:none}.devyn-footer{border-top:1px solid #1c1c1c;margin-top:20px}.footer-main{border-bottom:1px solid #161616;grid-template-columns:1.1fr 1fr 1fr 1.4fr;gap:0;max-width:1500px;margin:0 auto;padding:52px 60px 48px;display:grid}.footer-col-brand{padding-right:40px}.footer-brand-logo{letter-spacing:.35em;color:#fff;margin-bottom:14px;font-size:22px;font-weight:600;display:block}.footer-brand-tagline{color:#999;letter-spacing:.02em;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:300;line-height:1.4}.footer-col-nav{padding-right:20px}.footer-col-nav h4{letter-spacing:.06em;color:#fff;margin-bottom:24px;font-size:13px;font-weight:500}.footer-col-nav ul{margin:0;padding:0;list-style:none}.footer-col-nav li{margin-bottom:13px}.footer-col-nav a{letter-spacing:.04em;color:#777;font-size:13px;font-weight:300;text-decoration:none;transition:color .2s}.footer-col-nav a:hover{color:#fff}.footer-col-access{padding-left:16px}.footer-col-access label{pointer-events:auto;position:static;transform:none}.footer-col-access input,.footer-col-access select{padding-top:0}.footer-col-access h4{letter-spacing:.06em;color:#fff;margin-bottom:24px;font-size:13px;font-weight:500}.footer-field-label{letter-spacing:.1em;color:#777;margin-bottom:8px;font-size:11px;font-weight:400;display:block}.footer-field-select,.footer-field-input{color:#ccc;appearance:none;box-sizing:border-box;background:#111;border:1px solid #222;border-radius:0;outline:none;width:100%;height:38px;margin-bottom:14px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:300;line-height:38px;transition:border-color .2s}.footer-field-select:focus,.footer-field-input:focus{border-color:#555}.footer-field-input::placeholder{color:#555;line-height:38px}.footer-select-wrap{margin-bottom:0;position:relative}.footer-select-wrap:after{content:"";pointer-events:none;border-top:5px solid #666;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.footer-select-wrap .footer-field-select{margin-bottom:16px}.footer-checkbox-row{align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.footer-checkbox-row input[type=checkbox]{cursor:pointer;appearance:none;background:0 0;border:1px solid #444;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:15px;min-width:15px;max-width:15px;height:15px;max-height:15px;margin:2px 0 0;padding:0;display:inline-flex;position:relative}.footer-checkbox-row input[type=checkbox]:checked{background:#fff;border-color:#fff}.footer-checkbox-row input[type=checkbox]:checked:after{content:"✓";color:#000;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-checkbox-row label{color:#888;cursor:pointer;letter-spacing:.02em;pointer-events:auto;flex:1;padding:0;font-size:10px;line-height:1.5;position:static;top:auto;left:auto;transform:none}.footer-checkbox-row label a{color:#aaa;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.footer-checkbox-row label a:hover{color:#fff}.footer-btn-join{color:#000;letter-spacing:.3em;cursor:pointer;background:#fff;border:none;width:100%;margin-bottom:20px;padding:12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;transition:background .2s}.footer-btn-join:hover{background:#e0e0e0}.footer-btn-join:disabled{opacity:.3;cursor:default}.footer-btn-join:disabled:hover{background:#fff}.footer-subscribed{color:red;margin-bottom:28px;font-size:13px;font-style:italic}.footer-col-access .devyn-input-wrapper{margin-bottom:12px}.footer-col-access .devyn-input-label{letter-spacing:.15em;color:#666;margin-bottom:6px;font-size:10px;font-weight:400}.footer-col-access .devyn-input{padding:13px 16px;font-size:12px}.footer-col-access select.devyn-input{height:auto;padding-top:13px}.footer-bottom{justify-content:space-between;align-items:center;max-width:1500px;margin:0 auto;padding:22px 60px;display:flex}.footer-bottom-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-bottom-left span{letter-spacing:.04em;color:#555;font-size:11px;font-weight:300}.footer-dot{color:#333}.footer-bottom-left a{letter-spacing:.04em;color:#555;font-size:11px;font-weight:300;text-decoration:none;transition:color .2s}.footer-bottom-left a:hover{color:#aaa}.footer-bottom-right{align-items:center;gap:14px;display:flex}.footer-social-sm{cursor:pointer;opacity:.45;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:opacity .2s;display:flex}.footer-social-sm:hover{opacity:1}.footer-social-sm svg{fill:#fff}@media (max-width:1200px){.footer-main{grid-template-columns:1fr 1fr;gap:40px 30px}.footer-col-brand{padding-right:0}.footer-col-access{padding-left:0}.prod-layout{grid-template-columns:380px 1fr 280px;padding:40px}}@media (max-width:768px){.footer-main{grid-template-columns:1fr;gap:32px}.footer-bottom{text-align:center;flex-direction:column;gap:16px}.footer-bottom-left{flex-wrap:wrap;justify-content:center}.footer-bottom-right{justify-content:center}}#header_mobile{background:var(--color-black);z-index:4;border:1px solid #fff;align-items:center;width:calc(100% - 40px);height:55px;display:none;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}#header_mobile>:not(.mobile__nav){flex:25%;justify-content:center;align-items:center;height:100%;display:flex}#header_mobile>:not(.mobile__nav):not(:last-child){border-right:1px solid #fff}#header_mobile>a{color:#fff}.trigger__nav{cursor:pointer;flex-direction:column}.icon-bar{width:23px;height:2px;transition:var(--transition);background:#fff;border-radius:0;display:block;position:relative;margin:5px 0 0!important}.trigger__nav .icon-bar:first-of-type{margin-top:0!important}.trigger__nav .icon-bar:nth-of-type(2){top:1px}.trigger__nav .icon-bar:nth-of-type(3){top:2px}.trigger__nav.m-active .icon-bar:first-of-type{top:8px;transform:rotate(45deg)}.trigger__nav.m-active .icon-bar:nth-of-type(2){background-color:#0000}.trigger__nav.m-active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}.mobile__nav{background:var(--color-black);flex-direction:column;width:100%;margin:0;padding:25px 0;list-style:none;display:none;position:absolute;bottom:calc(100% + 1px);left:0}.mobile__nav.m-active{display:flex}.mobile__nav li{text-align:center}.mobile__nav li a{color:#fff;letter-spacing:1.6px;padding:15px 0;font-size:16px;font-weight:500;line-height:100%;display:block}.shop-page{max-width:1500px;margin:0 auto;padding:0 60px}#catalog{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.product-card{cursor:pointer;border-radius:8px;text-decoration:none;transition:transform .2s;display:block;overflow:hidden}.product-card:hover{transform:translateY(-4px)}.product-card-img{background:#111;width:100%;height:360px;position:relative;overflow:hidden}.product-card-img img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s}.product-card:hover .product-card-img img{transform:scale(1.03)}.product-card-img-placeholder{background:linear-gradient(160deg,#1a1a1a,#0d0d0d);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-card-img-placeholder svg{opacity:.1}.product-card-info{background:#161616;border-top:1px solid #1a1a1a;padding:16px 14px;transition:background .2s}.product-card:hover .product-card-info{background:#222}.product-card-name{letter-spacing:.15em;color:#ccc;text-align:center;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:500;transition:color .2s}.product-card:hover .product-card-name{color:#fff}.product-card-price{letter-spacing:.08em;color:#888;text-align:center;font-size:15px;font-weight:400}.b-load_more{justify-content:center;margin-top:60px;display:flex}.b-load_more.m-hidden{display:none}.b-load_more button{max-width:200px}.b-filter{flex-wrap:wrap;align-items:end;gap:30px;margin-bottom:30px;display:flex;position:relative}.b-filter>button{letter-spacing:7.2px;text-transform:uppercase;align-items:center;gap:20px;font-size:48px;font-weight:500;line-height:1.1;display:flex;position:relative}.b-filter>button:hover{opacity:.8}.b-filter>button:after{content:"";background:url(/img/arrow.svg) 50%/contain no-repeat;width:25px;height:32px;transition:rotate .3s ease-in-out;animation:2s infinite right-left;display:block}.b-filter>button.m-active:after{rotate:90deg}@keyframes right-left{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.filter__tabs{flex:auto;justify-content:flex-end;max-width:100%;display:flex}.filter_tabs__wrp{border-bottom:1px solid var(--color-white);max-width:100%;position:relative}.filter_tabs__scroller{max-width:100%;overflow-x:auto}.filter_tabs__scroller>div{white-space:nowrap;width:fit-content;display:flex;position:relative}.filter_tabs__scroller>div>button{letter-spacing:1.8px;padding:15px 20px;font-size:16px;font-weight:500;line-height:100%;display:block}.filter_tabs__scroller>div>button:disabled,.filter_tabs__scroller>div>button:hover:not(:disabled),.answers__wrp__nav button:disabled,.answers__wrp__nav button:hover:not(:disabled){color:var(--color-red)}.filter__categories{z-index:999;background:#111;border:1px solid #222;width:520px;animation:.2s filterDropIn;display:none;position:absolute;top:calc(100% + 12px);left:0;overflow:hidden}@keyframes filterDropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.filter__categories.m-active{display:block}.filter__categories ul{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:480px;margin:0;padding:10px 0;overflow-y:auto}.filter__categories ul::-webkit-scrollbar{width:4px}.filter__categories ul::-webkit-scrollbar-track{background:0 0}.filter__categories ul::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.filter__categories ul::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.filter__categories li{list-style:none}.filter__categories li a{color:#999;letter-spacing:.1em;text-transform:uppercase;border-bottom:none;align-items:center;gap:20px;padding:18px 28px;font-size:26px;font-weight:500;line-height:1;transition:all .15s;display:flex}.filter__categories li a:hover{color:#fff;background:#ffffff0d}.filter__categories li.m-active a{color:var(--color-red)}.filter__categories li a>div{flex-direction:row;align-items:center;gap:20px;display:flex;position:relative}.filter__categories-close{border-top:1px solid #222;justify-content:center;align-items:center;height:52px;display:flex}.b-category_img{opacity:1;width:60px;height:80px;box-shadow:none;border-radius:4px;flex-shrink:0;display:block;position:static;overflow:hidden;transform:none}.b-category_img img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:100%}.prod-layout{grid-template-columns:460px 1fr 320px;gap:0;max-width:1500px;margin:0 auto;padding:48px 60px;animation:.6s both prodFadeUp;display:grid}.prod-not-found{text-align:center;padding:80px 40px}.prod-not-found h3{letter-spacing:.1em;margin-bottom:12px;font-size:24px;font-weight:400}.prod-not-found p{color:#888;margin-bottom:32px;font-size:14px}.prod-img-col{padding-right:48px}.prod-main-img{aspect-ratio:.82;cursor:zoom-in;background:linear-gradient(160deg,#1a1a1a 0%,#0d0d0d 100%);border-radius:10px;justify-content:center;align-items:center;width:100%;margin-bottom:14px;display:flex;position:relative;overflow:hidden}.prod-main-img:before{content:"";background:linear-gradient(#0000,#b48c3c14);height:40%;position:absolute;bottom:0;left:0;right:0}.prod-main-img img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.prod-main-img-in{z-index:2;animation:.5s both prodImgFadeIn}.prod-main-img-out{z-index:1;animation:.5s both prodImgFadeOut}@keyframes prodImgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes prodImgFadeOut{0%{opacity:1}to{opacity:0}}.prod-main-img-icon{opacity:.08;z-index:1;position:relative}.prod-thumb-row{align-items:center;gap:8px;display:flex}.prod-thumb-arrow{color:#888;cursor:pointer;background:0 0;border:1px solid #2a2a2a;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:border-color .2s,color .2s;display:flex}.prod-thumb-arrow:hover{color:#fff;border-color:#555}.prod-thumbs{scroll-behavior:smooth;scrollbar-width:none;flex:1;gap:8px;display:flex;overflow:auto hidden}.prod-thumbs::-webkit-scrollbar{display:none}.prod-thumb{cursor:pointer;background:linear-gradient(160deg,#1a1a1a,#0d0d0d);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.prod-thumb.active{border-color:#fff}.prod-thumb:hover:not(.active){border-color:#444}.prod-thumb img{object-fit:cover;width:100%;height:100%}.prod-thumb svg{opacity:.12}.prod-thumb:after{content:"";background:repeating-linear-gradient(#0000 0 1.5px,#ffffff04 1.5px 2px);position:absolute;inset:0}.prod-detail-col{border-right:1px solid #1e1e1e;padding-right:48px;position:relative}.prod-name{color:#fff;margin-bottom:6px;padding-right:50px;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,44px);font-weight:400;line-height:1.1}.prod-sub{color:#888;margin-bottom:22px;font-family:Georgia,serif;font-size:17px;font-style:italic;font-weight:300}.prod-price{letter-spacing:.04em;color:#fff;margin-bottom:28px;font-size:26px;font-weight:500}.prod-option-label{letter-spacing:.15em;color:#888;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:400;display:flex}.prod-option-label span{color:#fff;font-weight:500}.prod-detail-col .prod-wishlist-heart{cursor:pointer;color:#666;z-index:2;opacity:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .2s;display:flex;position:absolute;top:0;right:48px}.prod-detail-col .prod-wishlist-heart:hover{color:#fff}.prod-detail-col .prod-wishlist-heart.m-active{color:red}.prod-color-row{gap:10px;margin-bottom:24px;display:flex}.prod-color-swatch{cursor:pointer;border:2px solid #555;border-radius:50%;width:36px;height:36px;transition:border-color .2s}.prod-color-swatch.active{border-color:#fff}.prod-size-row{gap:8px;margin-bottom:32px;display:flex}.prod-size-btn{color:#fff;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #333;min-width:48px;height:40px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;transition:all .2s}.prod-size-btn:hover{border-color:#fff}.prod-size-btn.active{color:#000;background:#fff;border-color:#fff}.prod-add-to-bag{color:#000;letter-spacing:.28em;cursor:pointer;background:#fff;border:none;width:100%;max-width:360px;margin-bottom:20px;padding:16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:background .2s;display:block}.prod-add-to-bag:hover{background:#e0e0e0}.prod-quantity-controls{border:1px solid #333;align-items:center;gap:0;max-width:180px;margin-bottom:20px;display:flex}.prod-qty-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-right:1px solid #333;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:300;transition:background .2s;display:flex}.prod-qty-btn:last-child{border-left:1px solid #333;border-right:none}.prod-qty-btn:hover:not(:disabled){background:#1a1a1a}.prod-qty-btn:disabled{opacity:.3;cursor:not-allowed}.prod-qty-display{text-align:center;letter-spacing:.05em;flex:1;padding:0 14px;font-size:13px;font-weight:500}.prod-shipping-info{margin-bottom:28px}.prod-shipping-info p{color:#888;letter-spacing:.04em;font-size:11.5px;line-height:1.8}.prod-divider{background:red;width:100%;max-width:360px;height:1px}.prod-side-col{padding-left:36px}.prod-gift-box-area{aspect-ratio:1.1;background:linear-gradient(160deg,#181614 0%,#0e0c0a 100%);justify-content:center;align-items:center;width:100%;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.prod-gift-box{width:140px;height:120px;position:relative}.prod-box-body{background:linear-gradient(160deg,#1a1a1a 0%,#111 60%,#0d0d0d 100%);border:1px solid #333;justify-content:center;align-items:center;width:140px;height:90px;display:flex;position:absolute;bottom:0}.prod-box-body:before{content:"";background:#ffffff05;border-left:1px solid #2a2a2a;position:absolute;inset:0 0 0 50%}.prod-box-brand{letter-spacing:.3em;color:#555;z-index:1;font-size:13px;font-weight:700;position:relative}.prod-box-brand em{color:red;font-style:normal}.prod-box-lid{background:linear-gradient(#222 0%,#1a1a1a 100%);border:1px solid #3a3a3a;width:150px;height:24px;position:absolute;top:0;left:-5px}.prod-ribbon-v{z-index:1;background:linear-gradient(90deg,#c41e1e,red,#c41e1e);border-left:1px solid #0000004d;border-right:1px solid #0000004d;width:14px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.prod-ribbon-h{z-index:1;background:linear-gradient(#c41e1e,red,#c41e1e);border-top:1px solid #0000004d;border-bottom:1px solid #0000004d;width:100%;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.prod-bow{z-index:2;background:radial-gradient(red,#c41e1e);border:1px solid #0006;border-radius:50% 50% 40% 40%;width:32px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.prod-bow:before,.prod-bow:after{content:"";background:radial-gradient(circle,#ff2020,#c41e1e);border:1px solid #0000004d;border-radius:50%;width:16px;height:16px;position:absolute;top:0}.prod-bow:before{left:-14px}.prod-bow:after{right:-14px}.prod-gift-wrap-row{align-items:flex-start;gap:12px;margin-bottom:32px;display:flex}.prod-gift-wrap-row input[type=checkbox]{cursor:pointer;appearance:none;background:#0d0d0d;border:1px solid #444;border-radius:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-top:2px;padding:0;display:flex;position:relative}.prod-gift-wrap-row input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:11px;font-weight:600;position:absolute}.prod-gift-wrap-row label{pointer-events:auto;color:#bbb;cursor:pointer;letter-spacing:.04em;font-size:12px;line-height:1.6;position:static;transform:none}.prod-gift-wrap-row label em{color:red;font-style:normal}.prod-passport{background:#0d0d0d;border:1px solid #1e1e1e;padding:20px 18px}.prod-passport-title{letter-spacing:.35em;color:#555;margin-bottom:20px;font-size:9px;font-weight:600}.prod-passport-row{border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.prod-passport-row:last-child{border-bottom:none}.prod-passport-key{letter-spacing:.06em;color:#666;font-size:11px;font-weight:400}.prod-passport-val{letter-spacing:.08em;color:#fff;font-size:11px;font-weight:500}.prod-passport-val.red{color:red}.prod-passport-val.status{align-items:center;gap:8px;display:flex}.prod-status-dot{background:#0f8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #0f89}.prod-info-section{border-bottom:1px solid #1e1e1e;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;max-width:1500px;margin:0 auto;padding:56px 60px 48px;animation:.6s .1s both prodFadeUp;display:grid}.prod-info-col h3{letter-spacing:.12em;color:#fff;margin-bottom:20px;font-size:13px;font-weight:400}.prod-info-col p{color:#999;letter-spacing:.02em;font-size:12.5px;font-weight:300;line-height:1.85}.prod-info-col ul{margin:0;padding:0;list-style:none}.prod-info-col ul li{color:#999;letter-spacing:.02em;border-bottom:1px solid #111;align-items:flex-start;gap:10px;padding:7px 0;font-size:12.5px;font-weight:300;line-height:1.5;display:flex}.prod-info-col ul li:last-child{border-bottom:none}.prod-info-col ul li:before{content:"·";color:#555;flex-shrink:0;font-size:14px;line-height:1.4}.prod-info-col-mid{padding:0 48px}.prod-info-col-last{padding-left:48px}.prod-info-divider{background:#1e1e1e;width:1px}.prod-also-like{max-width:1500px;margin:0 auto;padding:48px 60px 72px;animation:.6s .2s both prodFadeUp}.prod-also-like-title{letter-spacing:.35em;color:#fff;align-items:center;margin-bottom:36px;font-size:11px;font-weight:600;display:flex}.prod-also-like-title:after{content:"";background:#1e1e1e;flex:1;height:1px;margin-left:20px}.prod-also-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@keyframes prodFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.prod-zoom-hint{color:#fff;letter-spacing:.04em;opacity:0;pointer-events:none;z-index:5;white-space:nowrap;background:#000000bf;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:10px;transition:opacity .3s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.prod-main-img:hover .prod-zoom-hint{opacity:1}.prod-lightbox{z-index:9999;cursor:zoom-out;background:#000000f2;justify-content:center;align-items:center;animation:.3s lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.prod-lightbox-close{cursor:pointer;z-index:10001;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:24px;right:24px}.prod-lightbox-close:hover{background:#fff3;border-color:#fff6}.prod-lightbox-prev,.prod-lightbox-next{cursor:pointer;z-index:10001;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.prod-lightbox-prev{left:40px}.prod-lightbox-next{right:40px}.prod-lightbox-prev:hover,.prod-lightbox-next:hover{background:#fff3;border-color:#fff6}.prod-lightbox-content{cursor:default;flex-direction:column;align-items:center;gap:24px;max-width:90vw;max-height:90vh;display:flex}.prod-lightbox-main-img{justify-content:center;align-items:center;max-width:600px;max-height:70vh;animation:.4s lightboxImageZoom;display:flex;position:relative;overflow:hidden}.prod-lightbox-main-img img{object-fit:contain;max-width:100%;max-height:70vh}@keyframes lightboxImageZoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.prod-lightbox-counter{color:#fff;letter-spacing:.1em;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:8px 20px;font-size:13px;font-weight:500}.prod-lightbox-thumbs{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;gap:12px;max-width:100%;padding:8px;display:flex;overflow-x:auto}.prod-lightbox-thumbs::-webkit-scrollbar{height:6px}.prod-lightbox-thumbs::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.prod-lightbox-thumbs::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.prod-lightbox-thumbs::-webkit-scrollbar-thumb:hover{background:#ffffff80}.prod-lightbox-thumb{cursor:pointer;border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:72px;transition:all .2s;display:flex;overflow:hidden}.prod-lightbox-thumb img{object-fit:cover;width:100%;height:100%}.prod-lightbox-thumb:hover{border-color:#ffffff4d}.prod-lightbox-thumb.active{border-color:#fff}@media (max-width:768px){.prod-lightbox-prev,.prod-lightbox-next{width:44px;height:44px}.prod-lightbox-prev{left:16px}.prod-lightbox-next{right:16px}.prod-lightbox-close{width:40px;height:40px;top:16px;right:16px}.prod-lightbox-main-img{max-width:90vw;max-height:60vh}.prod-lightbox-main-img img{max-height:60vh}.prod-lightbox-thumbs{gap:8px}.prod-lightbox-thumb{width:48px;height:58px}}.bag-page-title{justify-content:center;align-items:center;gap:30px;padding:30px 60px 8px;animation:.5s both bagFadeUp;display:flex}.bag-page-title h1{letter-spacing:.3em;color:#fff;white-space:nowrap;margin:0;font-size:34px;font-weight:500}.bag-count{color:#666;letter-spacing:.1em;font-size:22px;font-weight:300}.bag-empty-state{border-bottom:1px solid #222;max-width:1500px;margin:0 auto;padding:80px 60px 60px;animation:.5s .1s both bagFadeUp}.bag-empty-content{text-align:center;max-width:500px;margin:0 auto}.bag-empty-message{color:#fff;letter-spacing:.08em;margin-bottom:36px;font-size:18px;font-weight:300}.bag-btn-explore{color:#000;letter-spacing:.3em;background:#fff;margin-bottom:28px;padding:17px 48px;font-family:inherit;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.bag-btn-explore:hover{background:#e0e0e0}.bag-empty-links{justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.bag-empty-links a{color:#888;letter-spacing:.06em;text-decoration:none;transition:color .2s}.bag-empty-links a:hover{color:#fff}.bag-empty-dot{color:#444}.bag-main{border-bottom:1px solid #222;grid-template-columns:1fr 380px;max-width:1500px;margin:0 auto;padding:0 60px;display:grid}.bag-items{border-right:1px solid #222;padding:28px 36px 28px 0;animation:.5s .1s both bagFadeUp}.bag-empty{text-align:center;padding:40px 20px}.bag-empty p{color:#888;letter-spacing:.1em;margin-bottom:30px;font-size:16px}.bag-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:110px 1fr auto;align-items:start;gap:14px;margin-bottom:14px;padding:18px;transition:opacity .3s,background .2s;display:grid}.bag-item:hover{background:#ffffff0d}.bag-item:last-child{margin-bottom:0}.bag-item-img{border-radius:8px;flex-shrink:0;width:110px;height:140px;text-decoration:none;display:block;position:relative;overflow:hidden}.bag-item-img img{object-fit:cover;object-position:top;width:100%;height:100%}.bag-item-img-placeholder{background:linear-gradient(160deg,#1c1c1c,#0e0e0e);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bag-item-img-placeholder svg{opacity:.12}.bag-gc-card{border-radius:6px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:12px 14px;display:flex}.bag-gc-card.theme-silver{background:linear-gradient(135deg,#a8adb5,#c8cdd4 40%,#b8bdc6 70%,#a0a6b0)}.bag-gc-card.theme-black{background:linear-gradient(135deg,#0e0e0f,#1a1a1c 40%,#0c0c0e 70%,#131315)}.bag-gc-card.theme-gold{background:linear-gradient(135deg,#b8943a,#d4aa55 40%,#cca550 70%,#a88530)}.bag-gc-card.theme-platinum{background:linear-gradient(135deg,#708090,#9ca8b8 40%,#98a5b8 70%,#687588)}.bag-gc-brand{letter-spacing:.3em;font-size:9px;font-weight:700}.theme-silver .bag-gc-brand{color:#2e3238}.theme-black .bag-gc-brand{color:#8888a0}.theme-gold .bag-gc-brand{color:#1c1400}.theme-platinum .bag-gc-brand{color:#fff}.bag-gc-label{letter-spacing:.35em;font-size:7px;font-weight:500}.theme-silver .bag-gc-label{color:#2e323899}.theme-black .bag-gc-label{color:#8888a099}.theme-gold .bag-gc-label{color:#1c14008c}.theme-platinum .bag-gc-label{color:#ffffffb3}.bag-gc-amount{letter-spacing:.04em;font-size:18px;font-weight:700}.theme-silver .bag-gc-amount{color:#2e3238}.theme-black .bag-gc-amount{color:#9090a0}.theme-gold .bag-gc-amount{color:#1c1400}.theme-platinum .bag-gc-amount{color:#fff}.bag-item-name-static{cursor:default;text-decoration:none}.bag-item-name-static:hover{opacity:1}.bag-item-details{padding-top:4px}.bag-item-name{letter-spacing:.08em;color:#fff;margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.bag-item-name:hover{opacity:.8}.bag-item-attrs{margin-bottom:8px}.bag-item-attr{color:#888;letter-spacing:.04em;margin-bottom:4px;font-size:13px}.bag-item-right{flex-direction:column;align-items:flex-end;gap:10px;height:100%;display:flex}.bag-item-right .bag-item-price{margin-bottom:auto}.bag-qty-ctrl{border:1px solid #333;align-items:center;height:36px;display:flex}.bag-qty-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:16px;font-weight:300;transition:background .15s;display:flex}.bag-qty-btn:hover{background:#1a1a1a}.bag-qty-val{text-align:center;color:#fff;letter-spacing:.1em;border-left:1px solid #333;border-right:1px solid #333;justify-content:center;align-items:center;width:36px;height:100%;font-size:13px;font-weight:400;display:flex}.bag-remove-btn{letter-spacing:.2em;color:#555;cursor:pointer;text-transform:uppercase;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:400;transition:color .2s}.bag-remove-btn:hover{color:#fff}.bag-item-price{letter-spacing:.06em;color:#fff;white-space:nowrap;font-size:17px;font-weight:500}.bag-summary{padding:28px 0 28px 36px;animation:.5s .15s both bagFadeUp}.bag-summary-title{color:#fff;letter-spacing:.02em;margin-bottom:24px;font-family:Georgia,serif;font-size:32px;font-weight:400}.bag-summary-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bag-summary-label,.bag-summary-value{letter-spacing:.06em;color:#fff;font-size:14px;font-weight:400}.bag-summary-value.muted{color:#888;font-family:Georgia,serif;font-size:12px;font-style:italic}.bag-summary-divider{background:red;height:1px;margin:16px 0 18px}.bag-summary-total-label{letter-spacing:.08em;color:#fff;font-size:16px;font-weight:500}.bag-summary-total-value{letter-spacing:.08em;color:#fff;font-size:17px;font-weight:600}.bag-btn-checkout{color:#000;letter-spacing:.3em;cursor:pointer;text-align:center;background:#fff;border:none;width:100%;margin-top:20px;margin-bottom:12px;padding:17px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.bag-btn-checkout:hover{background:#e0e0e0}.bag-btn-back{text-align:center;letter-spacing:.25em;color:#555;cursor:pointer;text-transform:uppercase;background:0 0;border:none;width:100%;padding:8px 0;font-family:inherit;font-size:11px;font-weight:400;text-decoration:none;transition:color .2s;display:block}.bag-btn-back:hover{color:#fff}.bag-recommendations{max-width:1500px;margin:0 auto;padding:40px 60px 50px;animation:.5s .25s both bagFadeUp}.bag-rec-title{letter-spacing:.08em;color:#bbb;text-align:center;margin-bottom:28px;font-family:Georgia,serif;font-size:22px;font-style:italic;font-weight:300}.bag-rec-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.bag-rec-title-empty{justify-content:center;align-items:center;gap:30px;margin-bottom:28px;display:flex}.bag-rec-title-empty span{letter-spacing:.08em;color:#bbb;white-space:nowrap;font-family:Georgia,serif;font-size:22px;font-style:italic;font-weight:300}.bag-rec-line{background:red;flex:1;max-width:120px;height:1px}.bag-view-all{text-align:center;margin-top:32px}.bag-view-all a{letter-spacing:.2em;color:#888;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;font-weight:400;text-decoration:none;transition:color .2s}.bag-view-all a:hover{color:#fff;border-bottom-color:red}@keyframes bagFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.bag-main{grid-template-columns:1fr;padding:0 40px}.bag-items{border-bottom:1px solid #222;border-right:none;padding:40px 0}.bag-summary{padding:40px 0}}@media (max-width:768px){.bag-main{padding:0 24px}.bag-item{grid-template-columns:90px 1fr;gap:12px;padding:14px}.bag-item-right{flex-direction:row;grid-column:2;align-items:center;gap:14px;padding-top:0}.bag-empty-state{padding:60px 24px}.bag-recommendations{padding:40px 24px 60px}.bag-rec-grid{grid-template-columns:repeat(2,1fr);gap:16px}.bag-rec-line{max-width:60px}}.b-sep{background:var(--color-white);width:100%;height:1px}.cart-tab{z-index:1000;-webkit-backdrop-filter:blur(12px);cursor:pointer;color:var(--color-white);background:#0c0e0cd9;border:1px solid #ffffff1a;border-right:none;border-radius:10px 0 0 10px;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;transition:background .25s,padding .25s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.cart-tab:hover{background:#ffffff1a}.cart-tab svg{opacity:.8}.cart-tab span{font-family:var(--font-family);letter-spacing:1px;font-size:11px;font-weight:500;line-height:1}.cart-tab.m-hidden{display:none}.b-cart_popup{-webkit-backdrop-filter:blur(16px);z-index:1001;opacity:0;background:#0c0e0c;border:1px solid #ffffff14;flex-direction:column;width:100%;max-width:480px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0006}.b-cart_popup>div:first-child{flex-direction:column;flex:1;min-height:0;display:flex}.b-cart_popup .cart__items{flex-direction:column;height:100%;display:flex}.b-cart_popup .cart__items__wrp{flex:1;max-height:none}.b-cart_popup.show{opacity:1;transform:translate(0)}.b-cart_popup>div:not(.b-sep){padding:30px 28px}.b-cart_popup .b-sep{background:#ffffff14}.b-cart_popup .cart__items h2{letter-spacing:6px;border-bottom:1px solid #ffffff14;align-items:center;margin:0 0 22px;padding-bottom:18px;font-size:20px;font-weight:400;line-height:1;display:flex}.b-cart_popup .cart__items-close{margin-left:auto}.b-cart_popup .b-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:72px 1fr auto;align-items:start;gap:12px;margin-bottom:10px;padding:14px;transition:background .2s;display:grid}.b-cart_popup .b-item:hover{background:#ffffff0f}.b-cart_popup .b-item:last-child{margin-bottom:0}.b-cart_popup .item__img>a{border-radius:8px;height:100%;display:block;overflow:hidden}.b-cart_popup .item__img img{object-fit:cover;object-position:top;width:100%;height:100%}.b-cart_popup .item__txt{padding-top:2px}.b-cart_popup .item__txt a{letter-spacing:1.4px;color:#fff;margin-bottom:4px;font-size:13px;text-decoration:none;display:block}.b-cart_popup .item__txt a:hover{opacity:.8}.b-cart_popup .item__txt p{color:#888;margin:0 0 4px;font-size:11px}.b-cart_popup .item__right{flex-direction:column;align-items:flex-end;gap:8px;height:100%;display:flex}.b-cart_popup .item__price{letter-spacing:.06em;color:#fff;margin-bottom:auto;font-size:14px;font-weight:500}.b-cart_popup .bag-qty-ctrl{height:30px}.b-cart_popup .bag-qty-btn{width:30px;height:30px;font-size:14px}.b-cart_popup .bag-qty-val{width:30px;font-size:12px}.b-cart_popup .bag-remove-btn{font-size:10px}.b-cart_popup .item__name-static{letter-spacing:1.4px;color:#fff;cursor:default;font-size:13px}.b-cart_popup .item__img{width:72px;height:90px;overflow:hidden}.b-cart_popup .bag-gc-card{border-radius:5px;width:100%;height:100%;padding:8px 10px}.b-cart_popup .bag-gc-brand{font-size:6px}.b-cart_popup .bag-gc-label{font-size:5px}.b-cart_popup .bag-gc-amount{font-size:11px}.b-number_input{width:90px;display:flex;position:relative}.b-number_input input[type=number]{-moz-appearance:textfield;color:#fff;background:0 0;border:1px solid #ffffff26;width:100%;padding-right:40px;font-size:14px}.b-number_input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.b-number_input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b-number_input .controls{flex-direction:column;gap:7px;width:40px;height:100%;display:flex;position:absolute;top:0;right:0}.b-number_input button{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:50%;padding:0;font-size:10px;line-height:1;display:flex}.b-number_input button:after{content:"";border-top:1.5px solid #fff;border-right:1.5px solid #fff;width:8px;height:8px;display:block;transform:rotate(-45deg)}.b-number_input button.decrement:after{transform:rotate(135deg)}.b-number_input button:hover{opacity:.8}.b-cart_popup .b-number_input{width:76px}.b-cart_popup .b-number_input input[type=number]{padding:6px 32px 6px 8px;font-size:13px}.b-cart_popup .b-number_input .controls{width:28px}.b-cart_popup .b-number_input button{background-size:8px}.cart__items-close{opacity:.6;background:url(/img/close.svg) 50%/contain no-repeat;width:20px;height:20px;transition:opacity .2s}.cart__items-close:hover{opacity:1}.b-cart_popup .cart__summary p{letter-spacing:3px;opacity:.9;justify-content:space-between;margin:0 0 20px;font-size:15px;font-weight:400;display:flex}.b-cart_popup .cart__summary .m-link{letter-spacing:3px;border-radius:8px;width:100%;padding:15px 0;font-size:12px;font-weight:500;transition:opacity .2s,transform .15s}.b-cart_popup .cart__summary .m-link:hover{opacity:.85;transform:scale(.985)}.b-cart_popup .cart__items__wrp{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;-ms-overflow-style:auto;overflow-y:auto}.b-cart_popup .cart__items__wrp::-webkit-scrollbar{width:4px;display:block}.b-cart_popup .cart__items__wrp::-webkit-scrollbar-track{background:0 0}.b-cart_popup .cart__items__wrp::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.b-cart_popup .cart__items__wrp::-webkit-scrollbar-thumb:hover{background:#ffffff40}.b-cart_popup .b-nothing_found{text-align:center;max-width:100%;padding:40px 0}.b-cart_popup .b-nothing_found p{letter-spacing:1.8px;opacity:.6;font-size:14px}.b-cart_popup .b-nothing_found .m-link{letter-spacing:2px;border-radius:8px;max-width:220px;margin:0 auto;font-size:12px}.devyn-input-wrapper{margin-bottom:10px}.devyn-input-label{letter-spacing:.15em;color:#777;pointer-events:auto;margin-bottom:8px;padding:0;font-size:11px;font-weight:400;display:block;position:static;top:auto;left:auto;transform:none}.devyn-input{background:var(--input-bg);width:100%;color:var(--color-white);appearance:none;letter-spacing:.03em;box-sizing:border-box;border:1px solid #555;border-radius:0;outline:none;height:auto;margin-bottom:10px;padding:15px 18px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;transition:border-color .2s}.devyn-input::placeholder{color:#888}.devyn-input:focus{border-color:#444}select.devyn-input{height:auto;color:var(--color-white);cursor:pointer;padding-top:15px}.devyn-select{padding-right:40px}.devyn-select-wrapper{position:relative}.devyn-select-wrapper:after{content:"";pointer-events:none;border-top:5px solid #777;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.devyn-textarea{resize:vertical;min-height:120px;padding-top:15px;line-height:1.6}.devyn-input-error{border-color:red;margin-bottom:0}.devyn-input-error-text{color:red;letter-spacing:.02em;margin-top:8px;margin-bottom:16px;font-size:11px;display:block}.devyn-input-no-margin,.devyn-input-wrapper .devyn-input-no-margin,.checkout-delivery-grid .devyn-input,.checkout-delivery-grid .devyn-input-wrapper{margin-bottom:0}.checkout-delivery-grid .devyn-input-error-text{margin-top:4px;margin-bottom:0}.checkout-delivery-grid .checkout-select-full .devyn-input-wrapper{margin-bottom:0}.checkout-delivery-grid .checkout-select-full .devyn-input-error-text{margin-top:4px;margin-bottom:0}.checkout-container{max-width:1300px;margin:0 auto;padding:0 40px}.checkout-layout{grid-template-columns:1fr 440px;align-items:start;gap:60px;display:grid}.checkout-left{padding-bottom:40px}.checkout-title{letter-spacing:6px;margin:0 0 6px;font-size:28px;font-weight:400}.checkout-title-underline{background:#fff;width:60px;height:1px;margin-bottom:40px}.checkout-section-label{letter-spacing:3px;color:#ffffffb3;margin-top:36px;margin-bottom:16px;font-size:13px;font-weight:400}.checkout-delivery-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-select-full{grid-column:1/-1}.checkout-select-wrap{position:relative}.checkout-select-wrap .checkout-field{margin-bottom:0}.checkout-select-wrap.m-error .checkout-field{border-color:var(--color-red)}.checkout-field-error{color:var(--color-red);margin-bottom:10px;font-size:13px;display:block}.checkout-shipping-options{gap:12px;display:flex}.checkout-radio-option{cursor:pointer;letter-spacing:.03em;color:#ccc;pointer-events:auto;background:0 0;border:none;align-items:center;gap:14px;padding:16px 18px 16px 0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;transition:color .2s;display:flex;position:static;top:auto;left:auto;transform:none}.checkout-radio-option:has(input:checked){color:#fff}.checkout-radio-option input[type=radio]{appearance:none;cursor:pointer;background:0 0;border:1px solid #555;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:0;padding:0;position:relative}.checkout-radio-option input[type=radio]:checked{border-color:#fff}.checkout-radio-option input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.checkout-payment-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.checkout-pay-icon{letter-spacing:1px;color:#ffffff80;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.checkout-pay-divider{color:#ffffff26;font-size:16px}.checkout-visa-icon{letter-spacing:2px;font-style:italic;font-weight:700}.checkout-mc-icon{align-items:center;gap:0;display:flex}.checkout-mc-circle{border:1px solid #fff6;border-radius:50%;width:14px;height:14px}.checkout-mc-circle:last-child{margin-left:-5px}.checkout-apple-logo{font-size:15px}.checkout-pp-p1{color:#64a0ff99;font-style:italic;font-weight:700}.checkout-pp-p2{color:#5082dc99;font-style:italic;font-weight:700}.checkout-pp-pay{color:#ffffff80}.checkout-stripe-element{border:1px solid #ffffff40;padding:16px;transition:border-color .3s}.checkout-stripe-element:focus-within{border-color:#fff}.checkout-btn-place-order{width:100%;color:var(--color-black);font-family:var(--font-oswald);letter-spacing:3px;text-transform:uppercase;cursor:pointer;background:#fff;border:none;margin-top:40px;padding:18px;font-size:14px;font-weight:500;transition:opacity .3s;display:block}.checkout-btn-place-order:hover{opacity:.85}.checkout-btn-place-order.m-loading{opacity:.5;cursor:default}.checkout-copyright{text-align:center;letter-spacing:2px;color:#ffffff4d;margin-top:20px;font-size:11px;font-weight:300}.checkout-summary-panel{background:#ffffff08;border:1px solid #ffffff1a;padding:32px 28px;position:sticky;top:120px}.checkout-summary-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.checkout-summary-title{letter-spacing:3px;text-transform:uppercase;font-size:18px;font-weight:400}.checkout-return-link{letter-spacing:2px;color:#ffffff80;text-underline-offset:3px;cursor:pointer;font-size:11px;font-weight:400;font-family:var(--font-oswald);background:0 0;border:none;text-decoration:underline;transition:color .3s}.checkout-return-link:hover{color:#fff}.checkout-summary-item{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:14px 0;display:flex}.checkout-summary-img{background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:64px;display:flex;overflow:hidden}.checkout-summary-img img{object-fit:cover;width:100%;height:100%}.checkout-summary-img .bag-gc-card{border-radius:4px;padding:6px 8px}.checkout-summary-img .bag-gc-brand{letter-spacing:.2em;font-size:6px}.checkout-summary-img .bag-gc-label{letter-spacing:.2em;font-size:5px}.checkout-summary-img .bag-gc-amount{font-size:12px}.checkout-summary-item-name{letter-spacing:1.5px;font-size:13px;font-weight:400}.checkout-summary-item-meta{letter-spacing:1px;color:#ffffff73;margin-top:4px;font-size:11px;font-weight:300}.checkout-summary-item-price{letter-spacing:1px;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:400}.checkout-summary-row{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.checkout-summary-key{letter-spacing:1.5px;color:#fff9;font-size:13px;font-weight:300}.checkout-summary-val{letter-spacing:1px;font-size:13px;font-weight:400}.checkout-summary-val.muted{color:#ffffff59;font-size:11px}.checkout-summary-divider{background:#ffffff1f;height:1px;margin:8px 0}.checkout-summary-total-key{letter-spacing:2px;color:#fff;font-size:15px;font-weight:400}.checkout-summary-total-val{letter-spacing:1px;font-size:16px;font-weight:500}.checkout-est-delivery{letter-spacing:1.5px;color:#ffffff59;margin-bottom:24px;font-size:11px;font-weight:300}.checkout-promo-section{border-top:1px solid #ffffff14;margin-top:8px;padding-top:20px}.checkout-promo-label{letter-spacing:2px;color:#ffffff80;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:400;display:flex}.checkout-info-icon{color:#fff6;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:italic;display:flex}.checkout-promo-row{border:1px solid #fff3;display:flex}.checkout-promo-input{background:var(--input-bg);color:#fff;letter-spacing:.03em;border:none;outline:none;flex:1;padding:13px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:300}.checkout-promo-input::placeholder{color:#888}.checkout-promo-apply{color:var(--color-black);font-family:var(--font-oswald);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#fff;border:none;padding:12px 22px;font-size:11px;font-weight:500;transition:opacity .3s;margin:0!important}.checkout-promo-apply:hover{opacity:.8}.checkout-promo-apply:disabled{opacity:.4;cursor:default}.checkout-gift-applied{letter-spacing:1px;color:var(--color-red);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;font-weight:300;display:flex}.checkout-gift-error{color:var(--color-red);margin-top:8px;font-size:12px;display:block}.checkout-btn-place-order-right{width:100%;color:var(--color-black);font-family:var(--font-oswald);letter-spacing:3px;text-transform:uppercase;cursor:pointer;background:#fff;border:none;margin-top:24px;padding:16px;font-size:13px;font-weight:500;transition:opacity .3s;display:block}.checkout-btn-place-order-right:hover{opacity:.85}.checkout-btn-place-order-right.m-loading{opacity:.5;cursor:default}.checkout-secure-row{justify-content:center;gap:24px;margin-top:18px;display:flex}.checkout-secure-badge{letter-spacing:1.5px;color:#ffffff59;align-items:center;gap:6px;font-size:10px;font-weight:300;display:flex}.checkout-secure-circle{border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.checkout-secure-circle-dot{background:#ffffff4d;border-radius:50%;width:4px;height:4px}@media (max-width:1024px){.checkout-layout{grid-template-columns:1fr;gap:40px}.checkout-summary-panel{order:-1;position:static}.checkout-container{padding:0 24px}}@media (max-width:600px){.checkout-delivery-grid{grid-template-columns:1fr}.checkout-container{padding:0 16px}.checkout-title{letter-spacing:4px;font-size:22px}.checkout-summary-panel{padding:24px 20px}.checkout-payment-row{gap:8px}}.b-thanks{border:1px solid var(--color-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:425px;padding:50px;display:flex}.b-thanks>span{letter-spacing:1.8px;font-size:18px;font-weight:500;line-height:140%}.b-thanks>p{letter-spacing:2.1px;margin:0;font-size:14px;font-weight:300;line-height:1.8}.b-nothing_found{width:100%;max-width:500px}.b-nothing_found.m-center{text-align:center;max-width:inherit;padding-top:40px}.b-nothing_found h3{letter-spacing:2.4px;font-size:24px;font-weight:600;line-height:140%}.b-nothing_found p{font-weight:var(--font-weight-normal);letter-spacing:1.6px;margin:40px 0;line-height:140%}.b-svg_tit{align-items:end;gap:30px;max-width:650px;margin-bottom:60px;display:flex}.b-svg_tit.m-connect{max-width:750px}.b-answers__wrp{gap:50px;display:flex}.answers__wrp__nav{width:20%}.answers__wrp__nav>div{flex-direction:column;flex:auto;gap:25px;display:flex}.answers__wrp__nav button{letter-spacing:2.4px;text-align:left;font-size:20px;font-weight:600;line-height:140%}.answers__wrp__txt{width:80%}.answers__wrp__txt>div{flex-direction:column;display:flex}.answers__wrp__txt>div>button{letter-spacing:4.8px;align-items:center;gap:30px;padding:20px 0;font-size:26px;font-weight:500;line-height:140%;display:flex;position:relative}.answers__wrp__txt>div:first-child>button{padding-top:0}.answers__wrp__txt>div>button:before{content:"";background:url(/img/arrow.svg) 50%/contain no-repeat;flex-shrink:0;width:20px;height:27px;transition:rotate .3s ease-in-out}.answers__wrp__txt>div.m-active>button:before{rotate:90deg}.answers__wrp__txt>div>div{letter-spacing:1.6px;border:1px solid var(--color-white);width:calc(100% - 58px);margin-left:58px;padding:30px;font-size:16px;line-height:1.7;display:none}.answers__wrp__txt>div.m-active>div{display:block}.answers__wrp__txt>div>div>p{margin:0 0 20px}.answers__wrp__txt>div>div>p:last-child{margin:0}.connect-page{padding:0}.b-connect_form{flex-wrap:wrap;align-items:center;gap:15px;max-width:1050px;margin-bottom:65px;display:flex}.b-connect_form>*{letter-spacing:4.8px;text-transform:uppercase;width:auto;font-size:32px;font-weight:500;line-height:140%}.b-connect_form>input{border:none;border-bottom:1px solid var(--color-white);font-size:18px;font-weight:500;line-height:140%;font-family:var(--font-family);text-transform:inherit;text-align:center;padding:0 0 5px;letter-spacing:1.8px!important}.b-connect_form>input::placeholder{color:#838383}.b-contacts{border:1px solid var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:30px;display:flex}.b-contacts>div{flex-wrap:wrap;gap:30px;display:flex}.b-contacts a{letter-spacing:4.8px;color:var(--color-white);font-size:30px;font-weight:500;line-height:140%;text-decoration-line:underline}.svg_tit__dots{flex-shrink:0;width:95px;height:28px;position:relative}.dot{background-color:var(--color-red);opacity:0;border-radius:50%;width:28px;height:28px;animation:1.5s ease-in-out infinite dotPulse;position:absolute}.dot:first-child{animation-delay:0s;left:0}.dot:nth-child(2){animation-delay:.3s;left:32px}.dot:nth-child(3){animation-delay:.6s;left:64px}@keyframes dotPulse{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.floating__wrp{justify-content:center;align-items:center;max-width:600px;height:100%;margin:0 auto;display:flex}.floating__wrp .swiper{width:100%;height:calc(100% - 80px);overflow:visible}.floating__wrp .swiper-slide{justify-content:center;align-items:center;display:flex}.floating__wrp .swiper-3d .swiper-cube-shadow,.floating__wrp .swiper-3d .swiper-slide{transform-style:unset!important}.floating__wrp .swiper-slide{opacity:0}.floating__wrp .swiper-slide-prev,.floating__wrp .swiper-slide-next,.floating__wrp .swiper-slide-active{opacity:1}.floating__img{width:100%;max-width:400px;height:100%}.floating__img a{background:var(--color-red);border-radius:50px;width:100%;height:100%;display:block;overflow:hidden;box-shadow:0 0 65.179px #00000040}.item__img>a:hover{transform:scale(1.02)}.floating__img a:hover{box-shadow:0 0 80px #00000080}.floating__wrp .swiper-slide:not(.swiper-slide-active) .floating__img a{pointer-events:none}.floating__img img{object-fit:cover;object-position:top;border-radius:50px;width:100%;height:100%}.floating__img a>span{display:none}.floating__txt{letter-spacing:13.5px;z-index:2;text-transform:uppercase;font-size:90px;font-weight:500;line-height:100%;position:absolute;right:150px}.floating__txt a{color:var(--color-white);align-items:center;gap:20px;display:flex;position:relative}.floating__txt a:hover{opacity:.8}.floating__txt a:after{content:"";background:url(/img/arrow.svg) 50%/contain no-repeat;width:25px;height:32px;display:block;position:relative}.floating__txt:after{content:"";background:var(--color-white);width:100vw;height:1px;position:absolute;top:calc(100% + 15px);left:0}body.m-our_clients #fixed,body.m-our_clients #footer{z-index:3;width:100%;position:fixed}body.m-our_clients #footer{bottom:0}#our_clients{width:100%;padding:var(--container-padding);z-index:1;padding-top:calc(125px + var(--ticker-height));flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex;position:fixed}#our_clients_copy{width:100%;position:relative}.b-clients_wrp{width:16.6667%;padding-top:16.6667%;position:relative}.clients_wrp__thumb{cursor:pointer;border-radius:6px;width:80px;padding-top:100px;transition:transform .3s,box-shadow .3s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.clients_wrp__thumb:hover{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 4px 20px #0006}.clients_wrp__thumb img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;top:0;left:0}.clients_wrp__img{border:1px solid var(--color-white);background:var(--color-black);z-index:-1;opacity:0;pointer-events:none;width:300px;transition:opacity .2s;position:absolute;top:0;left:100%;overflow:hidden;box-shadow:0 10px 100px #313131,0 5px 5px #0000001a}.clients_wrp__img img{object-fit:cover;object-position:top;width:100%;height:auto;display:block}.b-clients_tit{z-index:2;background:#0c0e0c80;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;overflow:hidden}.b-clients_tit img{width:100%;max-width:820px}.m-no_img:before{content:"No img";text-transform:uppercase;color:var(--color-black);z-index:1;background:#fff;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b-nothing_found.m-no_margins>h3{margin:0}.b-attributes_wrp p>button{display:none}.filter__categories li a>div{align-items:center;gap:20px;display:flex;position:relative}.swiper-slide{z-index:1}svg[data-svg=animated] path{stroke-width:1px}.item__img a:before{font-size:12px}.hide-header{opacity:0;transition:opacity .3s ease-out}.show-header{opacity:1;transition:opacity .3s ease-in}#header_mobile.m-visible{display:flex}.swiper-button{z-index:2;cursor:pointer;width:40px;height:40px;transition:var(--transition);background:#fff url(/img/slider_arrow.svg) 50%/12px no-repeat;margin-top:-20px;position:absolute;top:50%}.swiper-button:hover{opacity:.9}.swiper_prev{left:20px}.swiper_next{right:20px;rotate:180deg}@media (max-width:1399px){#catalog{grid-template-columns:repeat(3,1fr)}.b-contacts a{font-size:26px}}@media (max-width:1199px){.hello__images{gap:100px}.b-flip{max-width:900px}.floating__txt{font-size:70px}.filter__tabs{justify-content:start}.b-answers__wrp{flex-direction:column}.answers__wrp__txt{width:100%}.answers__wrp__nav{width:100%;overflow-x:auto}.answers__wrp__nav>div{white-space:nowrap;flex-direction:row;width:fit-content}.answers__wrp__txt>div>div{width:100%;margin-left:0}.answers__wrp__nav button{padding:0}}@media (max-width:991px){.hello__images>div{width:360px;height:420px}.floating__txt{font-size:50px;right:50px}.b-flip{max-width:800px}#catalog{grid-template-columns:repeat(2,1fr)}.product-card-img{height:300px}.prod-layout{grid-template-columns:1fr;gap:40px}.prod-img-col,.prod-detail-col,.prod-side-col{border:none;padding:0}.prod-detail-col .prod-wishlist-heart{right:0}.prod-also-grid{grid-template-columns:repeat(2,1fr)}.prod-info-section{grid-template-columns:1fr;gap:32px}.prod-info-divider{width:100%;height:1px}.prod-info-col-mid,.prod-info-col-last{padding:0}.b-category_img{display:none}}@media (max-width:767px){:root{--container-padding:0 20px;--page-tb-padding:20px}.b-filter>button{font-size:36px}.filter__categories{width:100%}.filter__categories li a{font-size:12px}.b-svg_tit{padding-top:10px}#header{display:none!important}#header.m-visible,#fixed.m-page #header{display:none}body.m-page #header_mobile{display:flex}.answers__wrp__txt>div>button{padding:20px 0;font-size:25px}#our_clients{padding-top:calc(var(--ticker-height) + 20px);gap:20px;position:relative}.b-clients_wrp{width:calc(50% - 10px);padding-top:60%}.clients_wrp__thumb{display:none}.clients_wrp__img{opacity:1;width:100%;height:100%;box-shadow:none;display:block;top:0;left:0}}@media (max-width:576px){.ticker-wrapper{font-size:14px}.wrp{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%}.wrp>*{width:24%}.wrp>*>svg{max-height:100%}.catchy-slogan{margin-bottom:30px;padding:0;left:50%;transform:translate(-50%)}.catchy-scroll{margin-left:40px;font-size:15px;bottom:137px;left:100%}.catchy-sub{margin-top:10px;right:50%;transform:translate(50%)}.catchy-slogan,.catchy-sub{display:none}.hello__images{flex-direction:column;gap:50px}.hello__images>div{width:170px;height:200px}.hello__images>div:first-child{transform:translate(-200%)}.hello__images>div:nth-child(2){transform:translate(200%)}.wrp>:nth-child(2n)>.line{top:0;left:100%}.wrp>:nth-child(odd)>.line{right:100%;left:inherit}.wrp>*>.line{height:1px}.content{height:calc(var(--vh)*100 - var(--ticker-height))}.slider-container{height:100%;padding:0 20px}.slider-track{border-left:1px solid #fff;border-right:1px solid #fff;flex-direction:column;gap:20px;width:100%;height:max-content;padding:20px 0}.slide{border-left:none;width:100%;height:auto;padding-top:110%}.slide__img{width:calc(100% - 40px);height:100%;position:absolute;top:0}#slider{padding:0}.b-flip{display:none}#promote{height:auto}.b-promotions{flex-direction:column}.promotions__txt{top:30px;left:20px}.b-promotions>div:first-child>.promotions__txt{right:20px}.promotions__txt h4{margin-bottom:10px;font-size:16px}.promotions__txt span{font-size:20px}.promotions__mobile{justify-content:center;padding:0 40px;display:flex}.m-full{padding-top:50px}#video:before{transform:translate(-50%,calc(25px - 50%))}.video__wrp h4{text-transform:uppercase;padding:0 20px;font-size:16px;top:40px;display:none!important}.video__wrp h4>span{margin-top:10px}#floating{flex-direction:column;gap:40px;height:calc(100vh - 115px)}.floating__wrp{height:auto;padding:0 20px;position:relative}.floating__img{max-width:215px;height:260px}.floating__wrp .swiper{height:auto}.floating{height:auto;position:relative}.floating__txt{top:inherit;right:inherit;width:calc(100% - 40px);font-size:45px;line-height:1.4;position:relative}.floating__txt a:after{display:none}.b-filter>button{padding:0 15px 0 0;font-size:30px;line-height:1.5}.b-filter>button:after{width:18px}#catalog{grid-template-columns:repeat(2,1fr);gap:16px}.product-card-img{height:260px}.shop-page{padding:0 24px}.b-load_more{margin-top:40px}.m-link{padding:12px 0}h1{font-size:28px;line-height:1.7}.prod-layout{padding:24px}.prod-also-grid{grid-template-columns:1fr}.prod-thumbs{gap:6px}.prod-thumb{width:60px;height:60px}.prod-info-section{padding:36px 24px}.prod-also-like{padding:36px 24px 48px}.b-cart_popup{border:none;max-width:100%}.b-cart_popup>div:not(.b-sep){padding:20px 16px}.b-cart_popup .b-item{padding:12px}.b-cart_popup .cart__items h2{letter-spacing:4px;margin-bottom:16px;padding-bottom:14px;font-size:17px}.cart-tab{padding:10px 9px}.cart-tab svg{width:17px;height:17px}.cart-tab span{font-size:10px}.b-input_wrp{flex-direction:column;gap:20px}.b-input,.b-input_wrp{margin-bottom:20px}.b-thanks{padding:20px}.b-connect_form{margin-bottom:40px}.b-connect_form>*{font-size:22px}.b-contacts a{font-size:18px}.dot{width:18px;height:18px}.b-svg_tit{gap:20px}.b-contacts>div{justify-content:center;align-items:center;width:100%}.b-contacts{padding:20px}.b-nothing_found h3{max-width:350px;font-size:21px;line-height:1.8}.answers__wrp__nav button{font-size:17px}.answers__wrp__nav>div{gap:15px}.answers__wrp__txt>div>button{gap:20px;padding:10px 0;font-size:17px;line-height:1.5}.answers__wrp__txt>div>button:before{width:15px;height:20px}.answers__wrp__txt>div>div{padding:20px}.b-clients_wrp{width:100%;padding-top:120%}svg[data-svg=animated] path{stroke-width:3px}.filter__categories li a{padding:10px 16px;font-size:11px}body.m-our_clients #fixed,body.m-our_clients #footer{position:relative}#our_clients{padding-top:20px}#phrase{padding-left:10px;padding-right:10px}.phrase-letter{height:38px;margin:0 1px}.phrase-img-o{height:38px;margin:0 2px}.phrase-space{width:10px}#phrase .container{gap:15px}.phrase-line{white-space:normal}.swiper_prev{left:15px}.swiper_next{right:15px}.b-contact{grid-template-columns:1fr;gap:40px}.contact__divider{display:none}.contact__form{padding-right:0}.contact__info{padding-left:0}.b-passport .passport__grid{grid-template-columns:1fr}}.about-hero-section{grid-template-columns:1fr;min-height:50vh;display:grid;overflow:hidden}.about-hero-left{flex-direction:column;justify-content:center;width:100%;max-width:1500px;margin:0 auto;padding:15px 30px;display:flex;position:relative}.about-who-label{letter-spacing:.25em;color:var(--about-gray,#888);align-items:center;gap:14px;margin-bottom:16px;font-size:13px;font-weight:500;display:flex}.about-who-label:before{content:"";background:var(--about-red,#c22);width:36px;height:1px;display:block}.about-brand-name{letter-spacing:.15em;color:var(--color-white);margin-bottom:8px;font-size:clamp(60px,7vw,100px);font-weight:700;line-height:1}.about-brand-sub{letter-spacing:.4em;color:#e8e4df;margin-bottom:10px;font-size:14px;font-weight:300}.about-founded-line{letter-spacing:.3em;color:var(--about-gray,#888);align-items:center;gap:14px;margin-bottom:24px;font-size:13px;font-weight:400;display:flex}.about-founded-line span{color:var(--about-red,#c22);font-weight:600}.about-founded-line:before,.about-founded-line:after{content:"";background:var(--about-gray,#888);width:28px;height:1px;display:block}.about-hero-body{color:#c0bdb8;max-width:520px;margin-bottom:24px;font-size:16px;line-height:1.85}.about-hero-body strong{color:var(--color-white);font-weight:600}.about-pillars{align-items:center;gap:0;padding-top:16px;display:flex}.about-pillar{letter-spacing:.3em;color:#e8e4df;margin-right:28px;padding-right:28px;font-size:13px;font-weight:500}.about-pillar:last-child{margin-right:0;padding-right:0}.about-banner{letter-spacing:.25em;color:#777;align-items:center;gap:30px;width:100%;max-width:1500px;margin:0 auto;padding:28px 40px;font-size:15px;font-weight:400;display:flex}.about-banner p{text-align:center;flex-shrink:0;margin:0}.about-banner__line{background:#ffffff1f;flex:1;min-width:30px;height:1px}.about-banner em{color:var(--about-red,#c22);font-style:normal;font-weight:600}.about-stats-bar{grid-template-columns:repeat(4,1fr);width:100%;max-width:1500px;margin:0 auto;display:grid}.about-stat-cell{text-align:center;justify-content:center;align-items:center;gap:12px;padding:5px;display:flex;position:relative}.about-stat-icon{opacity:.6;flex-shrink:0;width:36px;height:36px}.about-stat-text h4{letter-spacing:.15em;color:var(--color-white);margin-bottom:2px;font-size:12px;font-weight:600}.about-stat-text p{letter-spacing:.2em;color:var(--about-gray,#888);font-size:10px;font-weight:300}.about-divider{background:#ffffff1f padding-box content-box;width:100%;max-width:1500px;height:1px;margin:15px auto;padding-inline:40px}.about-bottom{grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1500px;min-height:140px;margin:0 auto;padding-top:10px;padding-bottom:20px;display:grid}.about-bottom-left{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex}.about-bottom-left h3{color:var(--color-white);margin-bottom:12px;font-family:Georgia,serif;font-size:28px;font-style:italic;font-weight:400;line-height:1.2}.about-bottom-left p{letter-spacing:.2em;color:var(--about-gray,#888);text-transform:uppercase;font-size:10px;line-height:1.8}.about-bottom-mid{text-align:center;justify-content:center;align-items:center;padding:5px;display:flex}.about-flow-diagram{justify-content:center;align-items:center;gap:0;width:100%;display:flex}.about-flow-word{letter-spacing:.2em;color:var(--color-white);font-size:11px;font-weight:600}.about-flow-line{background:#444;flex:1;max-width:50px;height:1px;margin:0 10px;position:relative}.about-flow-line:after{content:"›";color:var(--color-white);font-size:14px;line-height:1;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.about-bottom-right{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex;position:relative}.about-bottom-right p{letter-spacing:.18em;color:#aaa;text-transform:uppercase;margin-bottom:4px;font-size:11px;line-height:1.9}.about-bottom-right em{color:var(--about-red,#c22);font-style:normal;font-weight:600}.about-signature{color:#555;margin-top:20px;font-family:Georgia,serif;font-size:26px;font-style:italic;display:inline-block;transform:rotate(-3deg)}@keyframes aboutFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-hero-left>*{animation:.8s both aboutFadeUp}.about-who-label{animation-delay:.1s}.about-brand-name{animation-delay:.2s}.about-brand-sub{animation-delay:.25s}.about-founded-line{animation-delay:.3s}.about-hero-body{animation-delay:.4s}.about-pillars{animation-delay:.55s}@media (max-width:1024px){.about-stats-bar{grid-template-columns:repeat(2,1fr)}.about-bottom{grid-template-columns:1fr}.about-bottom-left,.about-bottom-mid,.about-bottom-right{border-right:none}}@media (max-width:768px){.about-hero-left{padding:40px 30px}.about-stats-bar{grid-template-columns:1fr}.about-stat-cell{border-right:none}.about-bottom-left,.about-bottom-right{padding:40px 30px}}.contact-page{padding:0}.contact-header{text-align:center;padding:20px 0 50px}.contact-header h1{letter-spacing:.1em;margin-bottom:12px;font-size:2.5rem;font-weight:400}.contact-header p{color:#999;letter-spacing:.05em;font-size:.9rem;font-weight:300}.b-contact{grid-template-columns:1fr 1px 1fr;gap:60px;max-width:1000px;margin:0 auto;padding:0 0 80px;display:grid}.contact__divider{background:#ffffff1a}.contact__form{padding-right:20px}.contact__form .b-input{margin-bottom:30px}.contact__form .b-input.m-textarea{height:auto}.contact__form .b-input.m-textarea textarea{border:1px solid var(--color-white);width:100%;color:var(--color-white);font-size:16px;font-family:var(--font-family);letter-spacing:1.6px;resize:vertical;background:0 0;outline:none;min-height:140px;padding:28px 15px 10px;line-height:140%}.contact__success{text-align:center;background:#00ff0014;border:1px solid #00ff0040;border-radius:4px;margin-bottom:24px;padding:14px 18px;font-size:.9rem}.contact__submit{background:var(--color-white);color:var(--color-black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:.85rem;font-weight:500;font-family:var(--font-family);border:none;width:100%;margin-top:10px;padding:14px 40px;transition:opacity .3s}.contact__submit:hover{opacity:.85}.contact__submit:disabled{opacity:.5;cursor:not-allowed}.field-error{color:#c00;margin-top:4px;font-size:12px;display:block}.contact__info{flex-direction:column;justify-content:center;gap:24px;padding-left:20px;display:flex}.contact__item{align-items:center;gap:14px;display:flex}.contact__icon{opacity:.5;text-align:center;width:20px;font-size:1.1rem}.contact__item a{color:var(--color-white);font-size:.95rem;font-weight:300;text-decoration:none}.contact__item a:hover{text-decoration:underline}.contact__item p{color:var(--color-grey);font-size:.95rem;font-weight:300}.contact__socials{gap:12px;margin-top:10px;display:flex}.contact__socials a{background-position:50%;background-repeat:no-repeat;background-size:18px;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .3s,background-color .3s;display:flex}.contact__socials a:hover{border-color:var(--color-white);background-color:#ffffff14}.contact__socials a.m-tiktok{background-image:url(/img/socials-1.svg)}.contact__socials a.m-instagram{background-image:url(/img/socials-2.svg)}.contact__socials a.m-x{background-image:url(/img/socials-3.svg)}.page-title{letter-spacing:6px;margin-bottom:10px;font-size:36px}.page-subtitle{color:var(--color-grey);letter-spacing:1px;margin-bottom:30px;font-size:14px}:root{--gc-red:red;--gc-gold:#b8943a;--gc-gold-light:#d4aa55;--gc-border:#222}.gc-page-title{text-align:center;border-bottom:1px solid var(--gc-border);padding:18px 40px 14px;animation:.6s both gcFadeUp}.gc-page-title h1{letter-spacing:.35em;color:var(--color-white);margin-bottom:10px;font-size:clamp(32px,5vw,50px);font-weight:600}.gc-underline{background:var(--gc-red);width:60px;height:2px;margin:0 auto}.gc-layout{grid-template-columns:230px 1fr 560px;width:100%;max-width:1500px;min-height:calc(100vh - 160px);margin:0 auto;display:grid}.gc-side-nav{border-right:1px solid var(--gc-border);padding:14px 0 14px 20px;animation:.6s .15s both gcFadeUp}.gc-side-nav ul{list-style:none}.gc-side-nav li{cursor:pointer;align-items:center;gap:14px;padding:5px 0;display:flex}.gc-side-nav li a{letter-spacing:.08em;color:#888;font-size:17px;font-weight:400;text-decoration:none;transition:color .2s}.gc-side-nav li a:hover{color:var(--color-white)}.gc-side-nav li.active a{color:var(--gc-red);font-weight:500}.gc-arrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--gc-red);opacity:0;width:0;height:0;transition:opacity .2s}.gc-side-nav li.active .gc-arrow{opacity:1}.gc-accordion{border-right:1px solid var(--gc-border);padding:0 18px;animation:.6s .2s both gcFadeUp}.gc-accordion-item{border-bottom:1px solid var(--gc-border)}.gc-accordion-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.gc-accordion-header h3{letter-spacing:.06em;color:var(--color-white);font-size:18px;font-weight:500}.gc-chevron{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .3s;display:flex}.gc-chevron svg{stroke:#888}.gc-accordion-item.open .gc-chevron{transform:rotate(180deg)}.gc-accordion-body{max-height:0;transition:max-height .4s;overflow:hidden}.gc-accordion-item.open .gc-accordion-body{max-height:600px}.gc-accordion-content{padding-bottom:12px}.gc-sub-q{color:var(--color-white);letter-spacing:.04em;margin-bottom:12px;font-size:17px;font-weight:400}.gc-accordion-content p{color:#888;max-width:520px;font-size:17px;line-height:1.85}.gc-steps{flex-direction:column;gap:8px;margin-top:6px;display:flex}.gc-step{color:#888;letter-spacing:.06em;align-items:center;gap:14px;font-size:16px;line-height:1.5;display:flex}.gc-step-num{color:var(--gc-red);letter-spacing:.1em;min-width:20px;font-size:14px;font-weight:600}.gc-dot{background:var(--gc-red);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-left:4px;margin-right:2px}.gc-right-panel{flex-direction:column;gap:14px;min-width:520px;padding:14px 20px;animation:.6s .25s both gcFadeUp;display:flex}.gc-select-label{letter-spacing:.08em;color:var(--color-white);margin-bottom:8px;font-size:18px;font-weight:400}.gc-amount-grid{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.gc-amount-btn{color:var(--color-white);letter-spacing:.08em;cursor:pointer;text-align:center;background:0 0;border:1px solid #333;padding:12px 8px;font-family:inherit;font-size:17px;font-weight:400;transition:all .2s}.gc-amount-btn:hover{border-color:#fff}.gc-amount-btn.selected{color:#000;background:#fff;border-color:#fff}.gc-section{margin-bottom:14px}.gc-char-count{color:#777;text-align:right;letter-spacing:.04em;margin-top:4px;font-size:11px}.gc-add-to-bag{background:var(--color-white);color:#000;letter-spacing:.25em;cursor:pointer;border:none;width:100%;padding:16px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,color .2s}.gc-add-to-bag:hover{background:var(--gc-gold-light);color:#000}.gc-add-to-bag:disabled{opacity:.4;cursor:not-allowed}.gc-quantity-controls{border:1px solid var(--gc-border);align-items:center;width:100%;display:flex}.gc-qty-btn{border:none;border-right:1px solid var(--gc-border);width:52px;height:52px;color:var(--color-white);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:20px;font-weight:300;transition:background .2s;display:flex}.gc-qty-btn:last-child{border-right:none;border-left:1px solid var(--gc-border)}.gc-qty-btn:hover:not(:disabled){background:#1a1a1a}.gc-qty-btn:disabled{opacity:.3;cursor:not-allowed}.gc-qty-display{text-align:center;letter-spacing:.05em;flex:1;font-size:16px;font-weight:500}.gc-view-bag{width:100%;color:var(--color-white);border:1px solid var(--gc-border);letter-spacing:.2em;text-align:center;cursor:pointer;background:0 0;margin-top:8px;padding:14px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.gc-view-bag:hover{border-color:var(--color-white);background:#1a1a1a}.gc-gift-card{aspect-ratio:1.586;border-radius:10px;width:100%;transition:box-shadow .4s;position:relative;overflow:hidden}.gc-gift-card.theme-silver{background:linear-gradient(170deg,#ffffff2e 0%,#0000 40%),linear-gradient(135deg,#a8adb5 0%,#c8cdd4 12%,#dde0e5 28%,#b8bdc6 42%,#e4e7eb 55%,#c0c5cc 68%,#a0a6b0 82%,#cdd1d8 100%);box-shadow:0 16px 56px #000000b3,0 2px 8px #00000080,inset 0 1px #ffffff59}.gc-gift-card.theme-black{background:radial-gradient(at 35% 25%,#50505a80 0%,#0000 55%),linear-gradient(135deg,#0e0e0f 0%,#1a1a1c 15%,#0a0a0b 30%,#18181a 45%,#0c0c0e 60%,#151517 75%,#0b0b0d 90%,#131315 100%);box-shadow:0 20px 64px #000000f2,0 4px 12px #000c,inset 0 1px #ffffff14}.gc-gift-card.theme-gold{background:radial-gradient(at 30% 20%,#fff0b459 0%,#0000 50%),linear-gradient(135deg,#b8943a 0%,#d4aa55 12%,#e8c678 25%,#c49945 40%,#f0d890 55%,#cca550 70%,#a88530 85%,#d6b060 100%);box-shadow:0 18px 60px #000000bf,0 3px 10px #0009,inset 0 1px #ffffc866}.gc-gift-card.theme-platinum{background:radial-gradient(at 40% 30%,#dce6ff40 0%,#0000 55%),linear-gradient(135deg,#708090 0%,#9ca8b8 12%,#b8c5d8 28%,#8895a8 42%,#d0dce8 55%,#98a5b8 68%,#687588 82%,#a8b5c8 100%);box-shadow:0 22px 72px #000c,0 4px 14px #000000a6,inset 0 1px #ffffff4d}.gc-card-inner{flex-direction:column;justify-content:space-between;height:100%;padding:24px 26px;display:flex}.gc-card-top{flex-direction:column;gap:6px;display:flex}.gc-card-brand{letter-spacing:.35em;font-size:22px;font-weight:700}.theme-silver .gc-card-brand{color:#2e3238;text-shadow:0 1px 1px #fff9,0 -1px 1px #0003}.theme-black .gc-card-brand{color:#8888a0}.theme-gold .gc-card-brand{color:#1c1400;text-shadow:0 1px 2px #ffe68c40}.theme-platinum .gc-card-brand{color:#fff;text-shadow:0 1px 2px #ffffffb3,0 -1px 1px #64788c59}.gc-card-underline{width:32px;height:1.5px}.theme-silver .gc-card-underline{background:#2e323859}.theme-black .gc-card-underline{background:#8888a059}.theme-gold .gc-card-underline{background:#1c14004d}.theme-platinum .gc-card-underline{background:#ffffff80}.gc-card-label{letter-spacing:.45em;margin-top:auto;margin-bottom:10px;font-size:14px;font-weight:500}.theme-silver .gc-card-label{color:#2e3238cc}.theme-black .gc-card-label{color:#8888a0bf}.theme-gold .gc-card-label{color:#1c1400b3}.theme-platinum .gc-card-label{color:#ffffffd9;text-shadow:0 1px 2px #64789666}.gc-card-bottom{justify-content:space-between;align-items:flex-end;display:flex}.gc-card-number{letter-spacing:.22em;font-family:Courier New,monospace;font-size:20px}.theme-silver .gc-card-number{color:#2e3238cc}.theme-black .gc-card-number{color:#8c8c9bcc}.theme-gold .gc-card-number{color:#1c1400bf}.theme-platinum .gc-card-number{color:#fffc}.gc-card-amount{letter-spacing:.06em;font-size:clamp(20px,3vw,28px);font-weight:700}.theme-silver .gc-card-amount{color:#2e3238;text-shadow:0 1px 1px #ffffff80,0 -1px 1px #00000026}.theme-black .gc-card-amount{color:#9090a0}.theme-gold .gc-card-amount{color:#1c1400;text-shadow:0 1px 2px #ffdc6426}.theme-platinum .gc-card-amount{color:#fff;text-shadow:0 1px 2px #fff9,0 -1px 1px #64788c4d}@keyframes gcFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.gc-layout{grid-template-columns:1fr}.gc-side-nav{border-right:none;border-bottom:1px solid var(--gc-border);padding:24px 40px}.gc-side-nav ul{flex-wrap:wrap;gap:20px;display:flex}.gc-accordion{border-right:none;border-bottom:1px solid var(--gc-border)}}@media (max-width:768px){.gc-amount-grid{grid-template-columns:1fr}.gc-page-title{padding:40px 20px 36px}.gc-side-nav{padding:20px}.gc-accordion{padding:0 20px}.gc-right-panel{padding:30px 20px}}.wishlist-btn{z-index:3;cursor:pointer;color:#fff;opacity:0;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:opacity .2s,color .2s,background .2s;display:flex;position:absolute;top:12px;right:12px}.product-card:hover .wishlist-btn,.wishlist-btn.m-active{opacity:1}.wishlist-btn:hover{background:#0009}.wishlist-btn.m-active{color:var(--color-red);opacity:1}.wishlist-btn svg,.prod-wishlist-heart svg{transition:transform .2s}.wishlist-btn:hover svg,.prod-wishlist-heart:hover svg{transform:scale(1.15)}.m-wishlist-nav a{align-items:center;display:flex}.m-wishlist-nav svg{width:18px;height:16px;transition:all .3s}.m-wishlist-nav:hover svg,.m-wishlist-nav.m-active svg{fill:currentColor}.b-passport{padding:20px 0}.b-passport h3{letter-spacing:3px;margin-bottom:20px;font-size:14px}.passport__grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.passport__item{flex-direction:column;gap:4px;display:flex}.passport__label{letter-spacing:2px;color:var(--color-grey);text-transform:uppercase;font-size:11px}.passport__value{letter-spacing:1px;font-size:14px}.m-status-active{color:#2d8a2d}.m-status-archive{color:var(--color-grey)}.m-status-limited{color:#c00}.b-gift-wrap{cursor:pointer;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.b-gift-wrap input[type=checkbox]{cursor:pointer;width:16px;height:16px}.info-page{max-width:800px;margin:0 auto;padding:120px 30px 80px}.info-page__title{letter-spacing:6px;text-transform:uppercase;border-bottom:1px solid #ffffff26;margin-bottom:50px;padding-bottom:20px;font-family:Oswald,sans-serif;font-size:32px;font-weight:500}.info-page__section{margin-bottom:50px}.info-page__section h2{letter-spacing:4px;text-transform:uppercase;margin-bottom:30px;font-family:Oswald,sans-serif;font-size:22px;font-weight:500}.info-page__section h3{letter-spacing:3px;text-transform:uppercase;color:#ffffffd9;margin-top:25px;margin-bottom:10px;font-family:Oswald,sans-serif;font-size:15px;font-weight:400}.info-page__section p{letter-spacing:.5px;color:#ffffffb3;margin-bottom:12px;font-size:14px;line-height:1.8}.info-page__section p strong{color:#fffffff2}.info-page__section a{color:#fff;text-underline-offset:3px;text-decoration:underline}.info-page__section a:hover{color:#ffffffb3}.info-page__updated{letter-spacing:1px;font-style:italic;color:#fff6!important;margin-bottom:30px!important;font-size:12px!important}.info-page__table-wrap{margin:15px 0 25px;overflow-x:auto}.info-page__table{border-collapse:collapse;letter-spacing:1px;width:100%;font-size:13px}.info-page__table th{letter-spacing:3px;text-transform:uppercase;text-align:left;color:#fff9;border-bottom:1px solid #fff3;padding:12px 16px;font-family:Oswald,sans-serif;font-size:12px;font-weight:400}.info-page__table td{color:#ffffffbf;border-bottom:1px solid #ffffff14;padding:10px 16px}.info-page__table tbody tr:hover td{background:#ffffff08}@media (max-width:600px){.info-page{padding:100px 20px 60px}.info-page__title{letter-spacing:4px;font-size:24px}.info-page__section h2{font-size:18px}}
