/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--cream:#f4ece2;--brown:#3b1b08;--ink:#241209;--glass:#703a174d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1320px,100% - 64px);margin-inline:auto}.hero{isolation:isolate;color:#fff;background:var(--brown);min-height:920px;position:relative;overflow:hidden}.heroImage{z-index:-3;object-fit:cover}.heroShade{z-index:-2;background:linear-gradient(90deg,#301406e6,#3014068f 38%,#30140614 72%),linear-gradient(#0000 52%,#30140661);position:absolute;inset:0}.header{border-bottom:1px solid #ffebcf47;grid-template-columns:280px 1fr auto;align-items:center;height:104px;display:grid}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:contain;filter:brightness(0)invert()}.brand span{display:grid}.brand b{letter-spacing:.08em;font-size:15px}.brand small{letter-spacing:.32em;color:#e9bd85;text-transform:uppercase;margin-top:3px;font-size:8px}.header nav{text-transform:uppercase;justify-content:center;gap:36px;font-size:11px;font-weight:700;display:flex}.header nav a{border-bottom:1px solid #0000;padding:8px 0}.header nav a:hover{border-color:#f0bd77}.headerTools{align-items:center;gap:8px;display:flex}.headerTools a,.headerTools button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#60311438;border:1px solid #ffebcf59;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:700}.systemPill{color:#f2d9ba;letter-spacing:.13em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffebcf66;border-radius:999px;align-items:center;gap:10px;min-width:320px;padding:11px 18px;font-size:8px;font-weight:800;display:flex;position:absolute;top:140px;left:50%;transform:translate(-20%)}.systemPill i{border:1px solid #f2bd76;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f2bd761f}.systemPill span{color:#fff;margin-left:auto}.heroCopy{padding-top:175px}.kicker{color:#efb76f;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:800}.heroCopy h1{letter-spacing:-.085em;max-width:680px;margin:0;font-size:clamp(58px,7vw,104px);line-height:.82}.heroCopy h1 em{color:#efbd79;font-style:normal}.intro{color:#f0dfca;max-width:350px;margin:29px 0;font-size:14px;line-height:1.65}.roundButton{text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#5d2e1338;border:1px solid #ffedd38c;border-radius:999px;align-items:center;gap:28px;padding:14px 17px 14px 22px;font-size:10px;font-weight:800;display:inline-flex}.roundButton span{color:#3b1b08;background:#efbd79;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.glassCard{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffebcf6e;border-radius:17px;width:285px;padding:20px;position:absolute;top:220px;right:7vw}.glassCard header{justify-content:space-between;display:flex}.glassCard strong{letter-spacing:-.065em;font-size:29px;line-height:.76}.glassCard strong span{color:#e9b272}.glassCard header b{font-size:15px}.signal{border-bottom:1px solid #ffebcf3d;align-items:end;gap:5px;height:30px;margin:18px 0;display:flex}.signal i{background:#f3d4ac;width:4px;height:8px;display:block}.signal i:nth-child(2){height:18px}.signal i:nth-child(3){height:11px}.signal i:nth-child(4){height:23px}.signal i:nth-child(5){height:14px}.glassCard p{color:#f2dfc6;text-transform:uppercase;font-size:10px;line-height:1.55}.glassCard small{color:#efbd79;letter-spacing:.12em;font-size:8px}.pricePanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#62311452;border:1px solid #ffebcf73;border-radius:16px;justify-content:space-between;align-items:end;gap:80px;width:min(650px,52vw);padding:20px 24px;display:flex;position:absolute;bottom:50px;right:50%;transform:translate(48%)}.pricePanel>strong{letter-spacing:-.08em;font-size:clamp(28px,3vw,43px);line-height:.77}.pricePanel>strong span{color:#efbd79}.pricePanel p{color:#efc58d;white-space:nowrap;margin:0;font-size:11px}.pricePanel p b{color:#fff;letter-spacing:-.07em;font-size:clamp(31px,3.5vw,53px)}.heroIndex{letter-spacing:.15em;color:#dcb98e;font-size:7px;font-weight:800;position:absolute;bottom:36px;left:4vw}.heroIndex span{color:#fff;margin-left:12px}.section{padding-block:110px}.kicker.dark{color:#996033}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.sectionHead h2,.story h2{letter-spacing:-.065em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.9}.sectionHead>a{text-transform:uppercase;border-bottom:1px solid;font-size:10px;font-weight:800}.categoryGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category{color:#fff;min-height:420px;position:relative;overflow:hidden}.category:after{content:"";background:linear-gradient(#0000 42%,#2a1206e0);position:absolute;inset:0}.category img{object-fit:cover;transition:transform .5s}.category:hover img{transform:scale(1.04)}.category>span,.category>strong,.category>i{z-index:1;position:absolute}.category>span{font-size:9px;top:20px;left:20px}.category>strong{letter-spacing:-.04em;font-size:24px;bottom:20px;left:20px}.category>i{color:#efbd79;font-size:22px;font-style:normal;bottom:20px;right:20px}.sectionNote{color:#7b6659;max-width:250px;margin:0;font-size:12px;line-height:1.6}.productGrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.productImage{aspect-ratio:.78;background:#eee;display:block;position:relative;overflow:hidden}.productImage img{object-fit:cover;transition:transform .45s}.product:hover .productImage img{transform:scale(1.035)}.productImage span{color:#fff;background:#3b1b08;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:12px;left:12px}.product>div{padding-top:15px}.product p{color:#907e71;text-transform:uppercase;margin:0 0 6px;font-size:9px}.product h3{margin:0 0 9px;font-size:14px}.story{color:#fff;background:#3b1b08;grid-template-columns:1fr 1fr;min-height:680px;display:grid}.storyImage{min-height:580px;position:relative}.storyImage img{object-fit:cover}.storyCopy{flex-direction:column;justify-content:center;padding:10vw;display:flex}.storyCopy h2{max-width:560px}.storyCopy>p:not(.kicker){color:#dbc7b3;max-width:520px;margin:25px 0;font-size:14px;line-height:1.75}.roundButton.light{align-self:flex-start}footer{color:#fff;background:#1f0d04;padding:80px 0 24px}.footerGrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:60px;display:grid}.footerBrand{letter-spacing:.04em;font-size:24px;font-weight:800}.footerGrid p{color:#a99484;font-size:11px;line-height:1.7}.footerGrid>div:not(:first-child){flex-direction:column;gap:11px;display:flex}.footerGrid small{color:#e6b477;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800}.footerGrid a{color:#d7c7bb;font-size:11px}.copyright{color:#8d796c;letter-spacing:.1em;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:60px;padding-top:18px;font-size:8px;display:flex}@media (max-width:950px){.header{grid-template-columns:1fr auto}.header nav{display:none}.systemPill{left:auto;right:32px;transform:none}.glassCard{right:32px}.categoryGrid,.productGrid{grid-template-columns:repeat(2,1fr)}.storyCopy{padding:7vw}.footerGrid{grid-template-columns:1fr 1fr}.pricePanel{width:min(650px,72vw)}}@media (max-width:620px){.shell{width:calc(100% - 28px)}.hero{min-height:760px}.header{height:78px}.brand img{width:48px;height:32px}.brand b{font-size:11px}.brand small{font-size:6px}.headerTools a{display:none}.systemPill{min-width:0;top:96px;left:14px;right:14px}.heroCopy{padding-top:145px}.heroCopy h1{font-size:52px}.intro{max-width:290px}.glassCard{display:none}.pricePanel{gap:10px;width:calc(100% - 28px);bottom:18px;right:14px;transform:none}.pricePanel>strong{font-size:25px}.pricePanel p b{font-size:28px}.heroIndex{display:none}.section{padding-block:72px}.sectionHead{flex-direction:column;align-items:flex-start;gap:18px}.categoryGrid,.productGrid{grid-template-columns:repeat(2,1fr);gap:10px}.category{min-height:270px}.category>strong{font-size:16px}.product h3{font-size:12px}.story{grid-template-columns:1fr}.storyImage{min-height:420px}.storyCopy{padding:70px 24px}.footerGrid{grid-template-columns:1fr;gap:34px}.copyright{flex-direction:column;align-items:flex-start;gap:8px}}.hero{background:#a9622d;height:100svh;min-height:760px;max-height:980px}.stageImage{z-index:-4;object-fit:cover}.stageTint{z-index:-3;background:linear-gradient(90deg,#5b2a0b47,#0000 55%,#662f0d1f),linear-gradient(#0000 50%,#4f220829);position:absolute;inset:0}.hudCircle{z-index:8;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7b46212e;border:1px solid #fff6e68a;border-radius:50%;place-items:center;width:47px;height:47px;font-size:18px;display:grid;position:absolute;top:5.5%}.hudClose{left:4.8%}.hudShop{font-size:14px;right:4.8%}.hudBar{z-index:8;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#78441f2b;border:1px solid #fff6e68c;border-radius:999px;align-items:center;gap:9px;width:min(630px,46vw);height:50px;padding:5px 8px;display:flex;position:absolute;top:5.4%;left:50%;transform:translate(-50%)}.hudDot{border:1px solid #fff6e652;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.hudDot.active{font-size:20px}.hudBar>a:not(.hudGlobe){clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);letter-spacing:.08em;border:1px solid #fff6e680;flex:1;align-items:center;height:24px;padding-left:14px;font-size:7px;font-weight:800;display:flex;position:relative}.hudBar>i{border-top:1px solid #fff6e680;border-right:1px solid #fff6e680;width:120px;height:15px;transform:skew(40deg)}.hudGlobe{border:1px solid #fff6e659;border-radius:50%;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.ghostType{z-index:-1;color:#fff1de21;letter-spacing:-.1em;justify-content:space-between;font-size:clamp(90px,13vw,220px);font-weight:300;line-height:1;display:flex;position:absolute;top:18%;left:4%;right:4%}.ghostType b{letter-spacing:-.12em;font-weight:300}.floatingShoe{z-index:5;aspect-ratio:1.5;filter:drop-shadow(0 32px 24px #4e200547);width:min(690px,52vw);animation:14s cubic-bezier(.4,0,.2,1) infinite shoeOrbit;position:absolute;top:16%;left:50%;transform:translate(-50%)rotate(-6deg)}.floatingShoe img{object-fit:contain}.mainProductPanel,.sideProduct,.specStack>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(115deg,#804c2752,#ffe8c733);border:1px solid #fff8eb99;box-shadow:inset 0 1px #fff3}.mainProductPanel{z-index:4;border-radius:18px 18px 14px 14px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;width:min(650px,48vw);height:245px;padding:28px 28px 19px;display:grid;position:absolute;bottom:7.2%;right:50%;transform:translate(50%)}.mainProductPanel:before{content:"";border:1px solid #fff8eb99;border-bottom:0;border-radius:38px 38px 0 0;width:38%;height:36px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.mainProductPanel>div:first-child{align-self:end}.mainProductPanel strong{color:#fff;letter-spacing:-.08em;font-size:clamp(32px,3.4vw,50px);line-height:.75}.mainProductPanel strong span{color:#f5dfc2}.mainProductPanel small{color:#fff0db;letter-spacing:.16em;margin-top:14px;font-size:7px;display:block}.panelPrice{color:#fff;align-self:end;align-items:end;display:flex}.panelPrice span{padding-bottom:14px;font-size:12px}.panelPrice b{letter-spacing:-.06em;font-size:clamp(37px,4vw,59px);line-height:.8}.panelPrice em{color:#fff5e66b;font-size:37px;font-style:normal;line-height:.9}.mainProductPanel>a{color:#67340f;background:#fff;align-self:end;width:175px;padding:10px 12px;font-size:11px;font-weight:700}.mainProductPanel>a span{float:right}.pixelGrid{color:#fff6e5c7;letter-spacing:8px;font:700 13px/1 monospace;position:absolute;bottom:20px;right:26px}.sideProduct{z-index:3;color:#fff;border-radius:16px 16px 12px 12px;width:170px;height:245px;padding:82px 16px 16px;animation:14s infinite sidePhase;position:absolute;bottom:7.2%}.sideProduct:before{content:"";border:1px solid #fff8eb99;border-bottom:0;border-radius:28px 28px 0 0;width:70%;height:27px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.sideProductLeft{left:5%}.sideProductRight{right:5%}.sideProduct img{object-fit:contain;filter:drop-shadow(0 16px 12px #3f1a0442);width:132px;height:132px;position:absolute;top:-65px;left:50%;transform:translate(-50%)}.sideProduct h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:20px;line-height:.8}.sideProduct h2 span{color:#f2dbc0;font-size:15px}.sideProduct>b{font-size:16px;position:absolute;bottom:14px;left:16px}.dataStripe{background:repeating-linear-gradient(90deg,#fff 0 3px,#0000 3px 7px) 50%/100% 6px no-repeat;border-block:1px solid #fff7e854;height:30px;margin-top:33px}.specStack{z-index:6;color:#fff;opacity:0;width:255px;animation:14s infinite specPhase;position:absolute;top:15%;right:6.4%}.specStack>div{border-radius:16px;padding:17px}.specTitle{min-height:132px}.specTitle strong{letter-spacing:-.07em;font-size:24px;line-height:.78}.specTitle strong span{color:#f2dcc0}.specTitle>b{float:right;margin-top:-38px}.specTitle .signal{margin:18px 0 0}.specCopy{min-height:180px;margin-top:9px}.specCopy p{text-transform:uppercase;font-size:9px;line-height:1.45}.specCopy small{color:#ffe8ca;font-size:8px}.specCopy .dataStripe{margin-top:24px}.scanBlock{color:#fff;font-size:6px;position:absolute;bottom:8%;left:4.5%}.scanBlock span{color:#704119;clip-path:polygon(0 0,94% 0,100% 100%,0 100%);background:#fff;width:160px;padding:3px 8px;display:block}.scanBlock i{background:repeating-linear-gradient(90deg,#ffffffe6 0 2px,#0000 2px 8px);width:125px;height:22px;margin-top:4px;display:block}.measureBars{align-items:end;gap:35px;display:flex;position:absolute;bottom:8%;right:4.5%}.measureBars i{background:#ffffffbf;width:1px;height:70px;display:block;box-shadow:5px 20px 0 -2px #fff}.measureBars i:nth-child(2){height:96px}.measureBars i:nth-child(3){height:58px}@keyframes shoeOrbit{0%,24%,to{transform:translate(-50%)rotate(-6deg)translateY(0)scale(.98)}38%{transform:translate(-50%)rotate(-2deg)translateY(-24px)scale(1.04)}57%{transform:translate(-50%)rotate(5deg)translateY(-8px)scale(1.08)}76%{transform:translate(-50%)rotate(-1deg)translateY(-20px)scale(1.02)}}@keyframes sidePhase{0%,28%,93%,to{opacity:1;transform:translateY(0)}38%,82%{opacity:0;transform:translateY(15px)}}@keyframes specPhase{0%,30%,92%,to{opacity:0;transform:translate(14px)}42%,80%{opacity:1;transform:translate(0)}}@media (max-width:950px){.hudBar{width:56vw}.sideProduct{display:none}.mainProductPanel{width:min(650px,70vw)}.floatingShoe{width:min(690px,68vw)}.specStack{width:220px;right:3%}}@media (max-width:620px){.hero{height:100svh;min-height:700px}.stageImage{object-position:60% center}.hudCircle{width:38px;height:38px;top:20px}.hudClose{left:16px}.hudShop{right:16px}.hudBar{width:calc(100% - 128px);height:38px;top:20px}.hudDot,.hudBar>i{display:none}.hudGlobe{width:27px;height:27px}.hudBar>a:not(.hudGlobe){font-size:6px}.ghostType{font-size:74px;top:18%}.floatingShoe{width:104vw;top:22%}.mainProductPanel{width:calc(100% - 24px);height:190px;padding:23px 18px 15px;bottom:22px;right:12px;transform:none}.mainProductPanel strong{font-size:31px}.mainProductPanel small{display:none}.panelPrice b{font-size:36px}.panelPrice em{font-size:24px}.mainProductPanel>a{width:150px}.pixelGrid,.specStack{display:none}.scanBlock{bottom:225px;left:16px}.measureBars{display:none}}@media (prefers-reduced-motion:reduce){.floatingShoe,.sideProduct,.specStack{animation:none}.specStack{display:none}}.catalogSection,.newSection{isolation:isolate;color:#fff;border-top:1px solid #fff4e25c;position:relative;overflow:hidden}.catalogSection{background:linear-gradient(135deg,#6f3612e0,#b06937b8),url(/hero-stage-v2.png) 50%/cover}.catalogSection:before,.newSection:before{content:"VQ / SYSTEM";z-index:-1;color:#ffefd814;letter-spacing:-.1em;white-space:nowrap;font-size:clamp(100px,15vw,240px);font-weight:800;position:absolute;top:90px;right:-20px}.newSection{background:linear-gradient(115deg,#8f4d22,#bd7a48 54%,#8e4a20)}.newSection:after{content:"";z-index:-1;background:linear-gradient(120deg,#0000 49%,#ffe1bb1f 49% 64%,#0000 64%);position:absolute;inset:0}.sectionHud{color:#fff2dec7;letter-spacing:.15em;align-items:center;gap:16px;margin-bottom:46px;font-size:7px;font-weight:800;display:flex}.sectionHud i{background:#fff2de52;flex:1;height:1px;display:block}.sectionHud b{font-size:7px}.catalogSection .sectionHead h2,.newSection .sectionHead h2{color:#fff}.catalogSection .kicker.dark,.newSection .kicker.dark{color:#f1c78f}.catalogSection .sectionHead>a{color:#fff;border-color:#fff9}.sectionCounter{color:#fff2de57;letter-spacing:-.07em;font-size:42px;font-weight:300}.categoryGrid{gap:13px}.category{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#66331540;border:1px solid #fff5e480;border-radius:17px;min-height:430px;box-shadow:inset 0 1px #ffffff29,0 24px 50px #451b0529}.category:before{content:"";z-index:2;pointer-events:none;border:1px solid #fff5e42e;border-radius:10px;position:absolute;inset:12px}.category:after{background:linear-gradient(#52220808 30%,#3d1906e0)}.category img{opacity:.88;filter:sepia(.17)saturate(.82)}.category>span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#58280c2e;border:1px solid #fff4e266;border-radius:999px;padding:6px 8px;top:21px;left:22px}.category>small{z-index:3;color:#fff0dabf;letter-spacing:.14em;font-size:7px;position:absolute;top:25px;right:22px}.category>strong{bottom:28px;left:24px}.category>i{color:#fff;border:1px solid #fff4e280;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;bottom:25px;right:24px}.catalogData{color:#ffeed6ad;letter-spacing:.12em;align-items:center;gap:12px;margin-top:32px;font-size:7px;font-weight:800;display:flex}.catalogData i{border:1px solid #ffe0b7;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #ffe0b71a}.catalogData b{letter-spacing:7px;margin-left:auto;font:700 11px/1 monospace}.newSection .sectionNote{color:#f1dcc4}.productGrid{gap:14px}.product{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#6b351642,#ffe0bc1f);border:1px solid #fff5e47a;border-radius:17px;padding:10px 10px 18px;transition:transform .3s;position:relative;box-shadow:inset 0 1px #ffffff2b,0 22px 45px #471c0529}.product:hover{transform:translateY(-7px)}.productImage{background:#ffe5c429;border-radius:10px}.productImage:after{content:"";border:1px solid #fff5e424;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 -80px 70px #4e1e0533}.productImage img{filter:sepia(.14)saturate(.82)}.productImage span{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#57280d59;border:1px solid #fff5e47a;border-radius:999px}.product>div{padding:17px 4px 0;position:relative}.product>div small{color:#f0c895;letter-spacing:.16em;margin-bottom:13px;font-size:7px;display:block}.product p{color:#ead5bc}.product h3{color:#fff;max-width:82%}.product>div strong{color:#fff;font-size:17px}.product>div>a{color:#fff;border:1px solid #fff4e280;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:0;right:3px}.story{background:linear-gradient(125deg,#6f3515,#a56236);border-top:1px solid #fff4e259;position:relative;overflow:hidden}.story:before{content:"05.00";z-index:1;color:#ffeed617;letter-spacing:-.08em;font-size:150px;position:absolute;bottom:2%;right:4%}.storyImage:after{content:"";background:linear-gradient(90deg,#0000 50%,#491d066b),linear-gradient(#0000 50%,#451a0440);position:absolute;inset:0}.storyImage img{filter:sepia(.28)saturate(.75)}.storyCopy{padding:7vw;position:relative}.storyCopy>.sectionHud{position:absolute;top:45px;left:7vw;right:7vw}.storyGlass{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(135deg,#5c2b0f5c,#ebb57b1f);border:1px solid #fff4e27a;border-radius:20px;padding:42px;position:relative;box-shadow:inset 0 1px #ffffff29}.storyGlass:before{content:"";pointer-events:none;border:1px solid #fff4e221;border-radius:13px;position:absolute;inset:10px}.storyGlass h2,.storyGlass>p:not(.kicker),.storyGlass .roundButton{position:relative}.storyStats{border-top:1px solid #fff4e240;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid;position:relative}.storyStats span{color:#e7cdb0;text-transform:uppercase;padding:16px 8px 0;font-size:8px}.storyStats b{color:#fff;font-size:22px;display:block}.footerGrid>div{background:#ffe1bc09;border:1px solid #fff4e22e;border-radius:14px;padding:22px;position:relative}footer{background:linear-gradient(130deg,#2b1205,#53230b);border-top:1px solid #fff4e245;position:relative}footer:before{content:"VQ";color:#fff0da09;font-size:250px;font-weight:900;line-height:.75;position:absolute;bottom:0;right:4%}.footerBrand{color:#efc48d}.copyright{position:relative}@media (max-width:950px){.sectionCounter{display:none}.storyGlass{padding:30px}.storyCopy>.sectionHud{top:26px}.footerGrid>div{padding:18px}}@media (max-width:620px){.catalogSection:before,.newSection:before{font-size:90px;top:50px}.sectionHud{margin-bottom:32px}.category{min-height:285px}.category>small{display:none}.category>strong{font-size:15px}.catalogData b{display:none}.product{padding:7px 7px 14px}.product>div strong{font-size:14px}.storyCopy{padding:76px 18px 60px}.storyCopy>.sectionHud{top:30px;left:18px;right:18px}.storyGlass{padding:27px 20px}.storyStats{gap:7px}.storyStats b{font-size:17px}.storyStats span{font-size:6px}.footerGrid>div{padding:20px}}.hudBar{background:linear-gradient(90deg,#6831116b,#89481f42);border-color:#fff6e6a3;gap:14px;width:min(1080px,100% - 120px);height:66px;padding:7px 8px 7px 9px;top:32px;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #4c1d051f}.hudBar>a:not(.hudGlobe){clip-path:none;height:auto;font-size:inherit;letter-spacing:normal;border:0;flex:none;padding:0;display:flex}.hudBrand{color:#fff;align-items:center;gap:10px;min-width:181px}.hudBrand b{letter-spacing:-.05em;border:1px solid #fff6e67a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;display:grid}.hudBrand span{letter-spacing:.13em;font-size:9px;font-weight:800}.hudLinks{border-inline:1px solid #fff6e642;flex:1;justify-content:center;align-items:center;height:36px;display:flex}.hudLinks a{color:#fff8ecd1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;height:100%;padding:0 clamp(12px,1.7vw,25px);font-size:9px;font-weight:800;transition:color .2s,background .2s;display:flex;position:relative}.hudLinks a+a:before{content:"";background:#fff6e62e;width:1px;position:absolute;top:11px;bottom:11px;left:0}.hudLinks a small{color:#ffeed76b;font-size:6px}:is(.hudLinks a:hover,.hudLinks a:focus-visible){color:#fff;background:#ffffff12;outline:none}.catalogMenu{height:100%;display:flex;position:relative}.catalogMenu>a{height:100%;padding-inline:clamp(12px,1.7vw,25px)}.catalogMenu>a b{color:#f1c891;margin-left:2px;font-size:13px;font-weight:400;line-height:1;transition:transform .22s}.catalogMenu:after{content:"";z-index:10;width:100%;height:15px;position:absolute;top:100%;left:0}.catalogDropdown{z-index:11;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#522109f5,#8a481ef0);border:1px solid #fff6e685;border-radius:17px;grid-template-columns:1fr 1fr;gap:2px;width:390px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-8px);box-shadow:0 22px 48px #36120359,inset 0 1px #ffffff24}.catalogDropdown>div{color:#f0c894;letter-spacing:.16em;grid-column:1/-1;justify-content:space-between;align-items:center;padding:4px 7px 10px;font-size:6px;font-weight:800;display:flex}.catalogDropdown>div b{color:#fff5e594;letter-spacing:-.05em;font-size:13px;font-weight:400}.catalogDropdown a{border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-height:39px;line-height:1.2;display:flex;color:#fff!important;letter-spacing:.05em!important;white-space:normal!important;background:0 0!important;padding:8px 9px!important;font-size:8px!important}.catalogDropdown a:before{display:none!important}.catalogDropdown a small{color:#ffedd678;min-width:14px;font-size:6px}.catalogDropdown a i{color:#f2c895;margin-left:auto;font-size:12px;font-style:normal}:is(.catalogDropdown a:hover,.catalogDropdown a:focus-visible){border-color:#fff6e647;background:#fff5e51a!important}.catalogMenu:hover .catalogDropdown,.catalogMenu:focus-within .catalogDropdown{opacity:1;visibility:visible;transform:translate(-50%)}.catalogMenu:hover>a b,.catalogMenu:focus-within>a b{transform:rotate(180deg)}.hudCatalog{color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;width:130px;font-weight:800;letter-spacing:.08em!important;border:1px solid #fff6e680!important;border-radius:999px!important;height:40px!important;padding:0 14px!important;font-size:9px!important}.hudCatalog span{padding-right:14px}.hudMobileMenu{display:none}@media (max-width:950px){.hudBar{width:calc(100% - 96px)}.hudBrand{min-width:142px}.hudBrand span{font-size:7px}.hudLinks a,.catalogMenu>a{padding-inline:12px;font-size:8px}.hudLinks a small{display:none}.hudCatalog{width:108px}.catalogDropdown{left:-80px;transform:translateY(-8px)}.catalogMenu:hover .catalogDropdown,.catalogMenu:focus-within .catalogDropdown{transform:translateY(0)}}@media (max-width:700px){.hudBar{width:calc(100% - 28px);height:56px;padding:5px 6px;top:14px;left:14px;transform:none}.hudBrand{min-width:auto}.hudBrand b{width:44px;height:44px}.hudBrand span,.hudLinks,.hudCatalog{display:none!important}.hudMobileMenu{margin-left:auto;display:block}.hudMobileMenu>summary{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #fff6e675;border-radius:999px;align-items:center;gap:18px;height:44px;padding:0 7px 0 18px;font-size:8px;font-weight:800;list-style:none;display:flex}.hudMobileMenu>summary::-webkit-details-marker{display:none}.mobileCatalogMenu>summary::-webkit-details-marker{display:none}.hudMobileMenu>summary span{border:1px solid #fff6e659;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;transition:transform .2s;display:grid}.hudMobileMenu[open]>summary span{transform:rotate(45deg)}.hudMobileMenu>div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#5b290de0;border:1px solid #fff6e685;border-radius:16px;width:min(280px,100vw - 28px);padding:10px;display:grid;position:absolute;top:63px;right:0;box-shadow:0 22px 50px #2c11034d}.hudMobileMenu>div>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #fff6e624;padding:14px 12px;font-size:10px;font-weight:800}.mobileCatalogMenu{border-bottom:1px solid #fff6e624}.mobileCatalogMenu>summary{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 12px;font-size:10px;font-weight:800;list-style:none;display:flex}.mobileCatalogMenu>summary b{color:#f1c78f;font-size:15px;font-weight:400;transition:transform .2s}.mobileCatalogMenu[open]>summary b{transform:rotate(180deg)}.mobileCatalogMenu>a{color:#f4d9bd;letter-spacing:.07em;text-transform:uppercase;padding:11px 12px 11px 25px;font-size:8px;font-weight:800;display:block}.hudMobileMenu>div>a:last-child{text-align:center;border:1px solid #fff6e666;border-radius:999px;margin-top:7px}.ghostType{top:18%}}.heroCart{grid-column:1/-1;align-self:end;width:min(350px,100%)}.heroAddButton{color:#67340f;cursor:pointer;background:#fff;border:1px solid #ffffffd6;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 24px;font-size:17px;font-weight:800;transition:color .2s,background .2s,transform .2s;display:flex;position:relative;box-shadow:0 12px 30px #4c1e0514}:is(.heroAddButton:hover,.heroAddButton:focus-visible){color:#4f260b;outline-offset:3px;background:#fff6eb;outline:2px solid #ffffff61;transform:translateY(-2px)}.heroAddButton:active{transform:translateY(0)scale(.99)}.heroAddButton[data-added=true]{background:#f3dfc5}.heroAddButton b{font-size:23px;font-weight:300;transition:transform .25s}.heroAddButton:hover b{transform:translate(4px,-4px)}.heroAddButton em{color:#fff;letter-spacing:.08em;background:#6a3512;border:1px solid #fff8ebad;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 8px 18px #4119043b}.cartLive{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:620px){.heroCart{width:100%}.heroAddButton{height:54px;padding-inline:17px;font-size:13px}.heroAddButton b{font-size:19px}}.sideProduct img{object-fit:cover;filter:none;border:1px solid #fff8eb80;border-radius:18px;box-shadow:0 16px 24px #3f1a0438}.hudBar>a.menuCartLink{clip-path:none;color:#fff;border:1px solid #fff6e67a;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}:is(.menuCartLink:hover,.menuCartLink:focus-visible){outline-offset:3px;background:#ffffff1a;outline:2px solid #ffffff3d}.menuCartPulse{border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative}.menuCartPulse[data-active=true]{animation:.72s cubic-bezier(.2,.9,.25,1.35) cartMenuPop}.cartBagIcon{border:1.5px solid;border-radius:3px 3px 5px 5px;width:17px;height:15px;margin-top:4px;display:block;position:relative}.cartBagIcon:before{content:"";border:1.5px solid;border-bottom:0;border-radius:7px 7px 0 0;width:8px;height:7px;position:absolute;top:-6px;left:3px}.menuCartPulse b{color:#6a3512;letter-spacing:.04em;background:#fff;border:1px solid #fff8ebb8;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:3px;font-size:6px;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 6px 14px #42190433}.heroAddButton:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#c6804426 48%,#0000 61%) 140% 0/220% 100%;transition:background-position .7s;position:absolute;inset:0}.heroAddButton:hover:before{background-position:-40% 0}.heroAddButton[data-added=true]{color:#fff;background:linear-gradient(110deg,#6b3512,#9c5a2a);border-color:#ffffffa8;box-shadow:0 18px 36px #4c1e0538,inset 0 1px #fff3}.heroAddButton[data-added=true]>b{opacity:0;transform:scale(.4)}.heroAddLabel{z-index:2;position:relative}.cartSuccess{z-index:3;color:#fff;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;animation:.45s cubic-bezier(.2,.9,.25,1.4) cartCheckIn;display:grid;position:absolute;right:19px}.cartBurst{z-index:4;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;right:36px}.cartBurst i{--x:0px;--y:-46px;background:#ffe4bd;border-radius:50%;width:5px;height:5px;animation:.72s ease-out forwards cartParticle;position:absolute;box-shadow:0 0 10px #ffe3bce6}.cartBurst i:nth-child(2){--x:34px;--y:-34px;animation-delay:30ms}.cartBurst i:nth-child(3){--x:48px;--y:0px;animation-delay:60ms}.cartBurst i:nth-child(4){--x:34px;--y:34px;animation-delay:90ms}.cartBurst i:nth-child(5){--x:0px;--y:46px;animation-delay:.12s}.cartBurst i:nth-child(6){--x:-34px;--y:34px;animation-delay:.15s}.cartBurst i:nth-child(7){--x:-48px;--y:0px;animation-delay:.18s}.cartBurst i:nth-child(8){--x:-34px;--y:-34px;animation-delay:.21s}@keyframes cartMenuPop{0%{transform:scale(1)}28%{background:#ffffff3d;transform:scale(.74)rotate(-8deg)}62%{transform:scale(1.18)rotate(5deg);box-shadow:0 0 0 12px #fff2e01f}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes cartCheckIn{0%{opacity:0;transform:scale(.25)rotate(-28deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes cartParticle{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.15)}}@media (max-width:700px){.hudBar>a.menuCartLink{width:44px;height:44px;margin-left:auto}.hudMobileMenu{margin-left:0}.cartBurst{right:30px}.heroAddButton em{right:-5px}}@media (prefers-reduced-motion:reduce){.menuCartPulse[data-active=true],.cartSuccess,.cartBurst i{animation:none}.heroAddButton:before{display:none}}.catalogPage,.productPage{color:#fff;background:linear-gradient(135deg,#6b3212,#a66032 55%,#713714);min-height:100vh}.innerHero{isolation:isolate;background:linear-gradient(100deg,#491c05bf,#87441c5c),url(/hero-stage-v2.png) 50%/cover;border-bottom:1px solid #fff4e261;min-height:650px;position:relative;overflow:hidden}.innerHero:before{content:"CATALOG";z-index:-1;color:#ffefd813;letter-spacing:-.1em;font-size:clamp(110px,17vw,270px);font-weight:900;line-height:.75;position:absolute;bottom:-4vw;right:-2vw}.innerHeroGrid{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;padding-top:205px;display:grid}.innerHeroGrid>div:first-child>p{color:#f1c58c;letter-spacing:.2em;margin:0 0 20px;font-size:8px;font-weight:800}.innerHeroGrid h1{color:#fff;letter-spacing:-.09em;margin:0;font-size:clamp(76px,10vw,150px);line-height:.73}.innerHeroGrid h1 span{color:#efd0a8}.catalogIntro{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#57270c6b,#ffdfb91f);border:1px solid #fff4e280;border-radius:18px;align-self:end;margin-bottom:6px;padding:28px}.catalogIntro b{color:#fff2e073;font-size:42px;font-weight:300;display:block}.catalogIntro p{color:#f0dbc3;font-size:12px;line-height:1.6}.catalogIntro a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff8c;margin-top:13px;padding-bottom:5px;font-size:8px;font-weight:800;display:inline-block}.innerHeroData{color:#fff0dbb3;letter-spacing:.16em;align-items:center;gap:15px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:28px;left:4%;right:4%}.innerHeroData i{background:#fff2de52;flex:1;height:1px}.innerHeroData b{letter-spacing:7px;font-family:monospace}.catalogBody{padding-block:100px 120px}.catalogFilters{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#53240a2e;border:1px solid #fff4e252;border-radius:999px;gap:8px;margin-bottom:36px;padding:8px;display:flex}.catalogFilters button{color:#fff0dcb8;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;height:42px;font-size:8px;font-weight:800;display:flex}.catalogFilters button small{opacity:.5;font-size:6px}.catalogFilters button.active{color:#fff;background:#ffeed621;border-color:#fff8eb8c}.catalogProductGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.catalogProductCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#5e2a0e45,#ffe0bc1a);border:1px solid #fff4e27a;border-radius:22px;padding:11px;box-shadow:inset 0 1px #ffffff2b,0 25px 55px #3d160426}.catalogProductVisual{aspect-ratio:1.06;background:#a9622d;border-radius:14px;display:block;position:relative;overflow:hidden}.catalogProductVisual:after{content:"";border:1px solid #fff6e82b;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 -120px 100px #42180438}.catalogProductVisual img{object-fit:cover;transition:transform .55s,filter .55s}.catalogProductCard:hover img{filter:saturate(1.08);transform:scale(1.035)}.catalogProductVisual>span,.catalogProductVisual>b,.catalogProductVisual>i{z-index:2;position:absolute}.catalogProductVisual>span{letter-spacing:.15em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#53220933;border:1px solid #fff4e273;border-radius:999px;padding:7px 10px;font-size:6px;top:20px;left:20px}.catalogProductVisual>b{letter-spacing:-.06em;font-size:24px;bottom:22px;left:22px}.catalogProductVisual>i{border:1px solid #fff4e299;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid;bottom:20px;right:20px}.catalogProductInfo{grid-template-columns:1fr auto;align-items:end;gap:8px;padding:20px 58px 14px 10px;display:grid;position:relative}.catalogProductInfo small{color:#eacdab;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.catalogProductInfo h2{letter-spacing:-.035em;margin:7px 0 0;font-size:19px}.catalogProductInfo>strong{align-self:center;font-size:22px}.quickAdd{color:#fff;cursor:pointer;background:#ffebd217;border:1px solid #fff4e285;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;transition:transform .25s,background .25s;display:grid;position:absolute;bottom:6px;right:5px}.quickAdd:hover{background:#fff4e22e;transform:rotate(8deg)scale(1.08)}.quickAdd[data-added=true]{color:#67340f;background:#fff;animation:.72s cubic-bezier(.2,.9,.25,1.35) cartMenuPop}.productHeader{background:linear-gradient(90deg,#6b3111,#a96132);border-bottom:1px solid #fff4e252;height:118px;position:relative}.productHeader .hudBar{top:25px}.productDetail{grid-template-columns:1.15fr .85fr;gap:18px;padding-block:54px 105px;display:grid}.productDetailVisual{background:#a86130;border:1px solid #fff4e280;border-radius:24px;min-height:760px;position:relative;overflow:hidden;box-shadow:0 28px 70px #36130333}.productDetailVisual:after{content:"";pointer-events:none;border:11px solid #fff5e60d;border-radius:24px;position:absolute;inset:0;box-shadow:inset 0 -140px 120px #3e170426}.productDetailVisual img{object-fit:cover}.productDetailVisual>span,.productDetailVisual>b,.productDetailVisual>i{z-index:2;position:absolute}.productDetailVisual>span{letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4d1d073d;border:1px solid #fff4e280;border-radius:999px;padding:8px 12px;font-size:7px;top:24px;left:24px}.productDetailVisual>b{font-size:16px;top:26px;right:24px}.productDetailVisual>i{letter-spacing:.15em;font-size:7px;font-style:normal;bottom:24px;right:24px}.productDetailPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#56250a52,#ffe2be1a);border:1px solid #fff4e27a;border-radius:24px;padding:42px;box-shadow:inset 0 1px #ffffff29}.productDetailPanel .sectionHud{margin-bottom:56px}.productDetailPanel h1{color:#fff;letter-spacing:-.075em;max-width:520px;margin:0;font-size:clamp(42px,4.6vw,70px);line-height:.86}.detailPrice{letter-spacing:-.04em;margin-top:24px;font-size:34px;display:block}.detailDescription{color:#ecd8c1;max-width:520px;margin:27px 0;font-size:13px;line-height:1.7}.productDetailPanel dl{border-top:1px solid #fff4e238;margin:0}.productDetailPanel dl div{border-bottom:1px solid #fff4e224;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.productDetailPanel dt{color:#e2c5a4;text-transform:uppercase}.productDetailPanel dd{color:#fff;margin:0}.productPurchase{margin-top:28px}.sizeHead{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;font-size:8px;font-weight:800;display:flex}.sizeHead a{color:#eac594}.sizeGrid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.sizeGrid button{color:#fff;cursor:pointer;background:#ffecd50d;border:1px solid #fff4e26b;border-radius:8px;height:45px}.sizeGrid button.active{color:#64300f;background:#fff}.detailAddButton{color:#67340f;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;height:66px;margin-top:10px;padding:0 20px;font-size:14px;font-weight:800;display:flex}.detailAddButton:disabled{opacity:.45;cursor:not-allowed}.detailAddButton[data-added=true]{color:#fff;background:#6b3512}.detailAddButton b{font-size:20px}.productPurchase>p{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.detailService{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;display:grid}.detailService span{color:#dfc7ad;text-transform:uppercase;border-top:1px solid #fff4e233;padding-top:12px;font-size:8px;line-height:1.4}.detailService b{color:#fff;margin-right:7px}.relatedSection{padding-bottom:110px}.relatedGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.relatedGrid>a{background:#ffe2bf12;border:1px solid #fff4e266;border-radius:18px;padding:9px 9px 18px;position:relative}.relatedGrid>a>div{aspect-ratio:1;border-radius:11px;position:relative;overflow:hidden}.relatedGrid img{object-fit:cover}.relatedGrid span{color:#e3c6a5;text-transform:uppercase;margin:15px 5px 6px;font-size:7px;display:block}.relatedGrid h2{margin:0 5px 10px;font-size:14px}.relatedGrid strong{margin-left:5px;font-size:16px}.relatedGrid>a>i{font-size:18px;font-style:normal;position:absolute;bottom:16px;right:15px}@media (max-width:950px){.innerHeroGrid{grid-template-columns:1fr .55fr;gap:32px}.catalogProductVisual>b{font-size:20px}.productDetail{grid-template-columns:1fr}.productDetailVisual{min-height:650px}.productDetailPanel{padding:34px}.relatedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.innerHero{min-height:610px}.innerHeroGrid{padding-top:150px;display:block}.innerHeroGrid h1{font-size:72px}.catalogIntro{margin-top:50px;padding:20px}.catalogIntro b,.innerHeroData b{display:none}.catalogBody{padding-block:70px}.catalogFilters{border-radius:15px;overflow-x:auto}.catalogFilters button{flex:none;padding-inline:18px}.catalogProductGrid{grid-template-columns:1fr}.catalogProductVisual>b{font-size:18px}.catalogProductInfo h2{font-size:15px}.catalogProductInfo>strong{font-size:17px}.productHeader{height:84px}.productHeader .hudBar{top:14px}.productDetail{padding:20px 14px 74px}.productDetailVisual{min-height:490px}.productDetailPanel{padding:28px 20px}.productDetailPanel .sectionHud{margin-bottom:42px}.productDetailPanel h1{font-size:44px}.sizeGrid{grid-template-columns:repeat(5,1fr)}.detailService{grid-template-columns:1fr}.relatedSection{width:calc(100% - 28px);padding-bottom:72px}.relatedGrid{grid-template-columns:1fr}.relatedGrid>a>div{aspect-ratio:1.15}}.categoryCarousel{position:relative}.carouselControls{justify-content:flex-end;align-items:center;gap:8px;margin:-22px 0 17px;display:flex}.carouselControls>span{color:#fff2de8c;letter-spacing:.14em;margin-right:auto;font-size:9px}.carouselControls>span b{color:#fff;font-size:17px}.carouselControls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#602c0f33;border:1px solid #fff5e485;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s,transform .2s;display:grid}:is(.carouselControls button:hover,.carouselControls button:focus-visible){background:#ffffff29;outline:none;transform:translateY(-2px)}.categoryTrack{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:2px 0 12px;display:flex;overflow-x:auto}.categoryTrack::-webkit-scrollbar{display:none}.categorySlide{scroll-snap-align:start;flex:0 0 clamp(290px,31.5vw,420px)}.categorySlide>strong{max-width:calc(100% - 94px);font-size:clamp(20px,2vw,28px);line-height:.96;right:70px}.carouselProgress{background:#fff3e038;height:1px;margin-top:18px;overflow:hidden}.carouselProgress i{background:#ffe1b9;height:100%;transition:width .25s;display:block}.categoryTrack:focus-visible{outline-offset:6px;outline:1px solid #fff5e4b3}@media (max-width:620px){.carouselControls{margin-top:-4px}.carouselControls button{width:42px;height:42px}.categorySlide{flex-basis:82vw;min-height:390px}.categorySlide>strong{font-size:22px}.categoryTrack{margin-right:calc(-100vw + 28px + 100%)}}.catalogFilters{border-radius:22px;flex-wrap:wrap}.catalogFilters button{flex:145px}.activeCategoryBanner{background:linear-gradient(120deg,#4b1c068f,#dda0642e);border:1px solid #fff4e27a;border-radius:22px;grid-template-columns:1fr 260px;min-height:260px;margin-bottom:24px;display:grid;overflow:hidden}.activeCategoryBanner>div:first-child{align-self:center;padding:40px}.activeCategoryBanner small{color:#edc796;letter-spacing:.16em;font-size:7px}.activeCategoryBanner h2{letter-spacing:-.06em;max-width:760px;margin:12px 0 24px;font-size:clamp(30px,4vw,55px);line-height:.9}.activeCategoryBanner a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fff9;padding-bottom:5px;font-size:8px;font-weight:800;display:inline-block}.activeCategoryBanner>div:last-child{position:relative}.activeCategoryBanner img{object-fit:cover}.categoryEmpty{text-align:center;background:linear-gradient(135deg,#4d1d0759,#ffe1bd14);border:1px solid #fff4e266;border-radius:22px;grid-column:1/-1;padding:80px 7vw}.categoryEmpty>span{color:#efc997;letter-spacing:.17em;font-size:7px}.categoryEmpty h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(34px,5vw,66px);line-height:.9}.categoryEmpty p{color:#e8d1b8;max-width:540px;margin:0 auto 28px;font-size:12px;line-height:1.7}.categoryEmpty a{text-transform:uppercase;border:1px solid #fff4e28c;border-radius:999px;align-items:center;gap:35px;padding:18px 22px;font-size:9px;font-weight:800;display:inline-flex}.categoryEmpty a b{font-size:18px}.catalogFilterConsole{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#52210861,#ffdeb814);border:1px solid #fff4e280;border-radius:24px;margin-bottom:28px;padding:12px;box-shadow:inset 0 1px #ffffff2e,0 22px 45px #3f150324}.filterConsoleHeader{justify-content:space-between;align-items:center;padding:8px 10px 15px;display:flex}.filterConsoleHeader>span{color:#efc998;letter-spacing:.17em;font-size:7px;font-weight:800}.filterConsoleHeader p{color:#e9cfb3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px}.filterConsoleHeader p b{color:#fff;margin-right:6px;font-size:14px}.catalogFilterConsole .catalogFilters{margin-bottom:10px}.filterControls{grid-template-columns:repeat(3,1fr) auto;gap:8px;display:grid}.filterControls label{background:#ffefd80e;border:1px solid #fff4e240;border-radius:14px;gap:7px;min-width:0;padding:12px 13px;display:grid}.filterControls label span{color:#e8c89f;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:800}.filterControls select{color:#fff;letter-spacing:.02em;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;width:100%;font:700 10px/1 inherit}.filterControls option{color:#fff;background:#6c3211}.resetFilters{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#fff0db1a;border:1px solid #fff4e273;border-radius:14px;align-self:stretch;min-width:132px;font-size:8px;font-weight:800;transition:background .25s,transform .25s}.resetFilters b{vertical-align:-2px;margin-left:11px;font-size:19px;font-weight:300}.resetFilters:hover:not(:disabled){color:#67340f;background:#fff;transform:translateY(-2px)}.resetFilters:disabled{opacity:.35;cursor:default}.flowPage{color:#fff;background:linear-gradient(135deg,#6b3212,#a66032 55%,#713714);min-height:100vh}.flowHero{border-bottom:1px solid #fff4e233;padding-block:80px 70px;position:relative}.flowHero:after{content:"VQ";color:#fff0da12;font-size:180px;font-weight:900;line-height:.75;position:absolute;bottom:-20px;right:0}.flowHero>span{color:#efc48f;letter-spacing:.18em;font-size:8px;font-weight:800}.flowHero h1{z-index:1;letter-spacing:-.085em;margin:18px 0 0;font-size:clamp(68px,9vw,130px);line-height:.72;position:relative}.flowHero h1 b{color:#efd0a8;font-weight:700}.flowHero.compact h1{font-size:clamp(54px,8vw,108px)}.flowBody{padding-block:68px 115px}.cartLayout,.checkoutLayout{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.cartItems,.orderSummary,.checkoutForm,.checkoutAside,.flowEmpty,.checkoutSuccess{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(145deg,#501f084f,#ffe1bd17);border:1px solid #fff4e273;border-radius:24px;box-shadow:inset 0 1px #ffffff26,0 25px 55px #37130324}.cartItems,.checkoutForm{padding:30px}.orderSummary,.checkoutAside{align-self:start;padding:30px}.cartRow{border-top:1px solid #fff4e22b;grid-template-columns:150px 1fr auto;align-items:center;gap:24px;padding-block:16px;display:grid;position:relative}.cartThumb{aspect-ratio:1;border-radius:14px;width:150px;position:relative;overflow:hidden}.cartThumb img{object-fit:cover}.cartThumb span{background:#4b1c0640;border:1px solid #ffffff80;border-radius:999px;padding:6px 8px;font-size:6px;position:absolute;top:9px;left:9px}.cartRowCopy small{color:#eac696;letter-spacing:.12em;font-size:7px}.cartRowCopy h2{letter-spacing:-.03em;margin:9px 0 14px;font-size:19px}.cartRowCopy strong{font-size:17px}.quantityControl{border:1px solid #fff4e259;border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex}.quantityControl button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.quantityControl b{text-align:center;min-width:25px;font-size:10px}.removeCartItem{color:#ffefda8c;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:12px;right:0}.orderSummary h2,.checkoutForm h2{letter-spacing:-.055em;margin:0 0 30px;font-size:36px}.orderSummary dl{margin:0}.orderSummary dl div{border-bottom:1px solid #fff4e229;justify-content:space-between;padding:14px 0;font-size:9px;display:flex}.orderSummary dt{color:#e6c8a8}.orderSummary dd{text-align:right;margin:0}.summaryTotal{justify-content:space-between;align-items:end;margin:32px 0;display:flex}.summaryTotal span{color:#e9cfb3;text-transform:uppercase;font-size:9px}.summaryTotal strong{letter-spacing:-.04em;font-size:30px}.flowPrimary{color:#66310f;text-transform:uppercase;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:0 20px;font-size:11px;font-weight:800;display:flex}.flowPrimary b{font-size:20px}.flowSecondary{color:#efd4b5;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:17px;font-size:8px;font-weight:800;display:block}.orderSummary>p,.checkoutAside>p{color:#d9bfa4;text-transform:uppercase;margin:28px 0 0;font-size:8px;line-height:1.6}.flowEmpty,.checkoutSuccess{text-align:center;padding:90px 7vw}.flowEmpty>span,.checkoutSuccess>span{color:#efc797;letter-spacing:.18em;font-size:7px}.flowEmpty h1,.checkoutSuccess h1{letter-spacing:-.075em;margin:19px 0;font-size:clamp(48px,7vw,92px);line-height:.83}.flowEmpty p,.checkoutSuccess p{color:#e6ceb3;max-width:530px;margin:0 auto 30px;line-height:1.6}.flowEmpty>a{text-transform:uppercase;border:1px solid #fff4e28c;border-radius:999px;gap:35px;padding:17px 20px;font-size:9px;font-weight:800;display:inline-flex}.checkoutForm h2{font-size:44px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.checkoutForm label span,.checkoutForm legend{color:#e8c9a7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.checkoutForm input,.checkoutForm textarea{color:#fff;background:#ffeed90f;border:1px solid #fff4e24d;border-radius:8px;outline:0;width:100%;padding:14px}.checkoutForm input:focus,.checkoutForm textarea:focus{background:#ffeed91a;border-color:#ffffffbf}.checkoutForm fieldset{border:1px solid #fff4e233;border-radius:12px;gap:8px;margin:25px 0;padding:18px;display:flex}.checkoutForm fieldset label{color:#ead0b3;border:1px solid #fff4e233;border-radius:8px;flex:1;align-items:center;gap:7px;padding:11px;font-size:9px;display:flex}.checkoutForm fieldset input{width:auto}.fullField{margin-top:18px;display:block}.checkoutSubmit{cursor:pointer;margin-top:23px}.checkoutLine{border-bottom:1px solid #fff4e229;grid-template-columns:28px 1fr auto;gap:10px;padding:15px 0;display:grid}.checkoutLine>span{color:#eac899;font-size:9px}.checkoutLine div{gap:5px;display:grid}.checkoutLine div b{font-size:11px}.checkoutLine small{color:#d8bfa4;font-size:7px}.checkoutLine>strong{font-size:11px}.checkoutSuccess{max-width:850px;margin-inline:auto}.checkoutSuccess>b{border:1px solid #fff4e29e;border-radius:50%;place-items:center;width:74px;height:74px;margin:25px auto;font-size:31px;display:grid}.checkoutSuccess .flowPrimary{max-width:430px;margin-inline:auto}.checkoutSuccess .flowSecondary{margin-top:22px}@media (max-width:800px){.activeCategoryBanner{grid-template-columns:1fr 180px}.filterControls{grid-template-columns:repeat(2,1fr)}.resetFilters{min-height:54px}.cartLayout,.checkoutLayout{grid-template-columns:1fr}.orderSummary,.checkoutAside{width:100%}.flowHero:after{font-size:120px}.cartRow{grid-template-columns:120px 1fr}.cartThumb{width:120px}.quantityControl{grid-column:2;justify-self:start}.formGrid{grid-template-columns:1fr}}@media (max-width:620px){.activeCategoryBanner{grid-template-columns:1fr;min-height:0}.activeCategoryBanner>div:first-child{padding:28px 22px}.activeCategoryBanner>div:last-child{height:260px}.catalogFilterConsole{border-radius:18px;padding:8px}.filterConsoleHeader{align-items:end;padding:9px 8px 13px}.filterConsoleHeader p{text-align:right;max-width:108px;line-height:1.45}.catalogFilterConsole .catalogFilters{border-radius:14px;padding:5px}.filterControls{grid-template-columns:1fr}.filterControls label{padding:11px 12px}.resetFilters{min-height:50px}.flowHero{padding-block:54px}.flowHero h1{font-size:58px}.flowHero.compact h1{font-size:44px}.flowBody{padding-block:45px 75px}.cartItems,.orderSummary,.checkoutForm,.checkoutAside{padding:20px}.cartRow{grid-template-columns:92px 1fr;gap:14px}.cartThumb{width:92px}.cartRowCopy h2{font-size:15px}.quantityControl{grid-column:1/-1}.removeCartItem{right:4px}.checkoutForm fieldset{flex-direction:column}.flowEmpty,.checkoutSuccess{padding:65px 20px}.checkoutSuccess h1{font-size:46px}}.sizeGuide{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sizeGuide>div{background:linear-gradient(145deg,#501f084f,#ffe1bd17);border:1px solid #fff4e273;border-radius:24px;padding:42px;box-shadow:inset 0 1px #ffffff26,0 25px 55px #37130324}.sizeGuide h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(34px,4vw,56px);line-height:.9}.sizeGuide p{color:#e9d0b6;max-width:500px;margin:0 0 30px;font-size:13px;line-height:1.75}.sizeGuide .flowPrimary{max-width:330px}.sizeTable>div{border-bottom:1px solid #fff4e22e;grid-template-columns:1fr 1.35fr;gap:10px;padding:18px;display:grid}.sizeTable>div:first-child{color:#e9c99f;letter-spacing:.11em;text-transform:uppercase;padding-top:0;font-size:8px;font-weight:800}.sizeTable b{font-size:26px}.sizeTable span:last-child{color:#f5e4cf;align-self:center;font-size:12px}@media (max-width:700px){.sizeGuide{grid-template-columns:1fr}.sizeGuide>div{padding:26px 20px}}.footerBrand{align-items:center;gap:9px;display:inline-flex}.footerBrand>span{color:#fff;letter-spacing:-.04em;border:1px solid #fff4e285;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.footerLine{padding-left:26px;position:relative}.footerLine i{color:#f1c78f;border:1px solid #fff4e24d;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;top:1px;left:0}.footerSocials{gap:7px;margin-top:5px;display:flex}.footerSocials span{color:#f4d5ae;letter-spacing:-.03em;background:#ffe8c714;border:1px solid #fff4e26b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:800;transition:transform .2s,background .2s;display:grid}.footerSocials span:hover{background:#fff4e22e;transform:translateY(-3px)}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
