:root{color-scheme:light;--scrim-b: linear-gradient(180deg, rgba(16,17,13,0) 0%, rgba(16,17,13,.012) 8.1%, rgba(16,17,13,.046) 15.5%, rgba(16,17,13,.1) 22.5%, rgba(16,17,13,.168) 29%, rgba(16,17,13,.248) 35.3%, rgba(16,17,13,.335) 41.2%, rgba(16,17,13,.426) 47.1%, rgba(16,17,13,.516) 52.9%, rgba(16,17,13,.603) 58.8%, rgba(16,17,13,.683) 64.7%, rgba(16,17,13,.751) 71%, rgba(16,17,13,.804) 77.5%, rgba(16,17,13,.839) 84.5%, rgba(16,17,13,.856) 91.9%, rgba(16,17,13,.86) 100%);--scrim-t: linear-gradient(180deg, rgba(16,17,13,.72) 0%, rgba(16,17,13,.52) 30%, rgba(16,17,13,.2) 65%, rgba(16,17,13,0) 100%);--scrim-l: linear-gradient(90deg, rgba(16,17,13,.5) 0%, rgba(16,17,13,.32) 30%, rgba(16,17,13,.08) 60%, rgba(16,17,13,0) 75%);--ov-shadow: 0 1px 1px rgba(10,11,8,.35), 0 2px 22px rgba(10,11,8,.35);--ink:#1D1D1B;--bg:#EEEEE6;--beige:#BDBFA7;--green:#8A9069;--dg:#40482B;--red:#BB3B38;--grey:#66665D;--card:#E4E4DA;--body:#3a3a36;--film:#0f0f0e;--stamp:#E8742C;--gut: clamp(16px, 4.5vw, 64px);--hh: 78px;--sans: -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif;--mono: "Sometype Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease: cubic-bezier(.2,.7,.1,1)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.locked{overflow:hidden}body:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;pointer-events:none;z-index:90;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain 1.2s steps(3) infinite}@media(pointer:coarse){body:after{animation:none;opacity:.035}}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}img{max-width:100%;display:block}img[data-q]{background-size:cover;background-position:center;background-repeat:no-repeat}.skip{position:absolute;left:16px;top:-60px;z-index:200;background:var(--ink);color:var(--bg);padding:12px 18px;font-weight:600}.skip:focus{top:12px}.marquee:hover .track,.announce:hover .track{animation-play-state:paused}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.7,.1,1)}::view-transition-old(root){animation-name:vtout}::view-transition-new(root){animation-name:vtin}@keyframes vtout{to{opacity:0;transform:translateY(-12px)}}@keyframes vtin{0%{opacity:0;transform:translateY(18px)}}::selection{background:var(--beige);color:var(--ink)}.price,.bigprice,.line,.mini span,.qty span{font-variant-numeric:tabular-nums}#app:focus{outline:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}.rb{border:0;background:transparent;padding:0;margin:0;text-align:left;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.tex{background:#1b1b19 url(tex-real-1600.webp) center/cover;color:var(--beige)}.wrap{padding-inline:var(--gut)}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.045em;line-height:.95;text-wrap:balance}p{margin:0}.btn{position:relative;height:54px;padding:0 28px;border:0;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,color .2s,transform .15s;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden}.btn .arr{display:inline-block;transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(5px)}.btn:active{transform:scale(.98)}.btn-dark{background:var(--ink);color:var(--bg)}.btn-dark:hover{background:var(--dg)}.btn-beige{background:var(--beige);color:var(--ink)}.btn-beige:hover{background:var(--bg)}.btn-line{background:transparent;border:1px solid currentColor}.btn-line:hover{background:#80807824}.link-u{font-size:15px;font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;transition:background-size .3s var(--ease)}.link-u:hover{background-size:0 1px;background-position:100% 100%}.eyebrow{font-size:13px;color:var(--grey)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.sec-head .t{display:flex;flex-direction:column;gap:12px}.h2{font-size:clamp(38px,5.4vw,80px);text-transform:uppercase;letter-spacing:-.05em;line-height:.9}.tag{font-size:11px;font-weight:500;padding:5px 9px;letter-spacing:.04em;display:inline-block}.tag-red{background:var(--red);color:var(--bg)}.tag-dark{background:var(--ink);color:var(--beige)}.zoomwrap{overflow:hidden}.zoomwrap img{transition:transform .9s var(--ease)}.card:hover .zoomwrap img{transform:scale(1.05)}.dot{width:8px;height:8px;border-radius:50%;background:#7fb069;display:inline-block;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #7fb0698c}70%{box-shadow:0 0 0 9px #7fb06900}to{box-shadow:0 0 #7fb06900}}.rv{transform:translateY(28px);opacity:.3;transition:transform 1s var(--ease),opacity 1s var(--ease)}.rv.in{transform:none;opacity:1}.rv.d1{transition-delay:.08s}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}@keyframes rise{0%{transform:translateY(60px)}to{transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes tick{to{transform:translate(-50%)}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1b1b19 url(tex-real-1600.webp) center/cover;display:flex;align-items:center;justify-content:center;animation:curtain .9s 1.15s var(--ease) forwards;pointer-events:none}.intro span{font-weight:600;font-size:clamp(13px,1.4vw,18px);letter-spacing:-.01em;color:var(--beige);text-transform:uppercase;animation:introtxt .8s var(--ease) both;padding:0 16px;text-align:center}@keyframes introtxt{0%{opacity:0;letter-spacing:.3em}to{opacity:1}}@keyframes curtain{to{transform:translateY(-100%);visibility:hidden}}.nointro .intro{display:none}html:not(.nointro) .hero .anim{animation-delay:1.3s!important}.announce{background:var(--ink);color:var(--beige);font-size:12px;height:38px;overflow:hidden;position:relative;z-index:31}.announce .track{display:flex;gap:48px;white-space:nowrap;animation:tick 40s linear infinite;width:max-content;height:38px;align-items:center}.header{position:sticky;top:env(safe-area-inset-top,0px);z-index:30;height:var(--hh);background:#eeeee6f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(29,29,27,.12);color:var(--ink);transition:background .35s,color .35s,border-color .35s,box-shadow .3s}.header.scrolled{box-shadow:0 8px 30px #1d1d1b14}.header .in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{position:relative;display:block;height:32px}.logo img{height:32px;width:auto;transition:opacity .35s}.logo .lb{position:absolute;left:0;top:0;opacity:0}.nav{display:flex;gap:30px;font-size:15px;font-weight:500;letter-spacing:-.01em}.nav a{position:relative;padding:6px 0}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease)}.nav a:hover:after,.nav a.on:after{transform:scaleX(1);transform-origin:left}.cartbtn{height:44px;padding:0 16px;background:var(--ink);color:var(--bg);display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;border:0;transition:background .3s,color .3s}.cartbtn svg{stroke:currentColor}.cartbtn:hover{background:var(--dg);color:var(--bg)}.cartbtn.bump{animation:bump .5s var(--ease)}@keyframes bump{30%{transform:scale(1.08)}}.menubtn{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:0;background:transparent;color:inherit}.menubtn svg{stroke:currentColor}.badge{min-width:18px;height:18px;border-radius:9px;background:var(--red);color:var(--bg);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.header.over{background:transparent;border-color:transparent;color:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.header.over .logo .lk{opacity:0}.header.over .logo .lb{opacity:1}.header.over .nav,.header.over .menubtn{text-shadow:0 1px 14px rgba(0,0,0,.45);filter:drop-shadow(0 1px 8px rgba(0,0,0,.3))}.header.over .cartbtn{background:var(--bg);color:var(--ink)}.hero{position:relative;height:clamp(580px,94vh,980px);margin-top:calc(-1 * var(--hh));overflow:hidden;background:#111;color:var(--bg)}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s ease}.slide.on{opacity:1}@media(min-width:861px){.slide.flip img{scale:-1 1}}.slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 8s linear}.slide.on img{transform:scale(1)}.hero:before{content:"";position:absolute;left:0;right:0;top:0;height:200px;background:var(--scrim-t);z-index:1;pointer-events:none}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:92%;background:var(--scrim-b),var(--scrim-l);z-index:1;pointer-events:none}.slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(16,17,13,var(--dim,.12))}.chip{display:inline-block;align-self:flex-start;background:#10110d99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 10px;text-shadow:none!important;color:var(--bg)}.hero .content{text-shadow:var(--ov-shadow)}.hero .content .btn{text-shadow:none}.hero .content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-bottom:clamp(28px,5vw,64px);display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.hero .copy{display:flex;flex-direction:column;gap:22px;max-width:980px}.hero h1{font-size:clamp(44px,7.2vw,124px);line-height:.86;letter-spacing:-.06em;font-weight:900;text-transform:uppercase;max-width:14ch}.hero h1 .ln{display:block;animation:rise 1.1s var(--ease) both}.hero h1 .ln:nth-child(2){animation-delay:.08s}.hero h1,#heroeb{transition:opacity .32s var(--ease),transform .32s var(--ease)}.hero h1.swap{opacity:0;transform:translateY(14px)}.hero h1{min-height:1.72em}.hero .hand{height:clamp(52px,6vw,96px);animation:rise 1.1s .18s var(--ease) both}.hero .hand img{height:100%;width:auto;filter:drop-shadow(0 2px 14px rgba(10,11,8,.55))}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap;animation:rise 1.1s .26s var(--ease) both}.hero .ctas .btn-line{color:var(--bg)}.hero .side{display:flex;flex-direction:column;align-items:flex-end;gap:18px;flex-shrink:0}.dots{display:flex;gap:8px}.dots button{width:44px;height:30px;border:0;background:transparent;padding:13px 0;display:block}.dots button span{display:block;height:3px;background:#eeeee659;position:relative;overflow:hidden}.dots button span i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);transform:scaleX(0);transform-origin:left}.dots button.on span i{animation:prog 6s linear forwards;animation-play-state:var(--run,running)}.dots button.done span i{transform:scaleX(1)}@keyframes prog{to{transform:scaleX(1)}}.hero .cap{font-size:12px;text-align:right;opacity:.85}.ctl{display:flex;align-items:center;gap:10px}.pp{width:36px;height:36px;border:1px solid rgba(238,238,230,.5);background:transparent;color:var(--bg);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.pp:hover{background:#eeeee626}.hero{touch-action:pan-y}.badge-spin{width:132px;height:132px;position:relative}.badge-spin svg{width:100%;height:100%;animation:spin 18s linear infinite}.badge-spin img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:auto}.marquee{background:var(--beige);overflow:hidden;border-block:1px solid var(--ink);padding-block:18px}.marquee .track{display:flex;gap:40px;width:max-content;animation:tick 34s linear infinite;align-items:center}.marquee .it{display:flex;align-items:center;gap:40px;font-size:clamp(28px,3.4vw,46px);font-weight:900;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.marquee .it img{height:.95em;width:auto}.marquee .it .o{letter-spacing:-.005em;color:var(--beige);text-shadow:1.4px 0px 0 var(--ink),1.29px .54px 0 var(--ink),.99px .99px 0 var(--ink),.54px 1.29px 0 var(--ink),0px 1.4px 0 var(--ink),-.54px 1.29px 0 var(--ink),-.99px .99px 0 var(--ink),-1.29px .54px 0 var(--ink),-1.4px 0px 0 var(--ink),-1.29px -.54px 0 var(--ink),-.99px -.99px 0 var(--ink),-.54px -1.29px 0 var(--ink),-0px -1.4px 0 var(--ink),.54px -1.29px 0 var(--ink),.99px -.99px 0 var(--ink),1.29px -.54px 0 var(--ink)}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-block:14px}.tile{position:relative;aspect-ratio:4/5;color:var(--bg);display:block}.tile img{width:100%;height:100%;object-fit:cover}.tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:var(--scrim-b);pointer-events:none}.tile .lbl{text-shadow:var(--ov-shadow)}.tile .lbl{position:absolute;left:clamp(18px,2.5vw,36px);right:clamp(18px,2.5vw,36px);bottom:clamp(18px,2.5vw,36px);z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.tile h3{font-size:clamp(34px,4.4vw,68px);text-transform:uppercase;letter-spacing:-.055em;line-height:.88;font-weight:900}.tile .go{font-size:14px;font-weight:600;display:inline-flex;gap:8px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}.tile .go .arr{transition:transform .25s var(--ease)}.tile:hover .go .arr{transform:translate(5px)}.tile .tag{position:absolute;top:18px;left:18px;z-index:2}.feat{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);padding-block:clamp(64px,8vw,120px);align-items:center}.film{background:var(--film);padding:34px 18px 40px;position:relative;box-shadow:0 30px 60px #00000059;transform:rotate(-1.2deg);transition:transform .6s var(--ease)}.film:hover{transform:rotate(0)}.film .lbl{position:absolute;left:18px;right:18px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:#cfcfc4;text-transform:uppercase}.film .lbl.t{top:10px}.film .lbl.b{bottom:12px}.film .holes{position:absolute;left:0;right:0;height:8px;background:repeating-linear-gradient(90deg,transparent 0 14px,#2a2a27 14px 26px)}.film .holes.t{top:0}.film .holes.b{bottom:0}.film .frame{aspect-ratio:4/5;overflow:hidden;border-radius:6px/10px;position:relative}.film .frame img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .8s}.film .stamp{position:absolute;right:30px;bottom:52px;font-family:var(--mono);color:var(--stamp);font-size:14px;letter-spacing:.14em;text-shadow:0 0 6px rgba(232,116,44,.55),0 1px 2px rgba(10,11,8,.7),0 0 14px rgba(10,11,8,.45);z-index:2}.feat .info2{display:flex;flex-direction:column;gap:26px}.feat h2{font-size:clamp(44px,5.4vw,84px);text-transform:uppercase;letter-spacing:-.06em;line-height:.86}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(189,191,167,.35)}.specs div{padding:14px 0;border-bottom:1px solid rgba(189,191,167,.35);display:flex;flex-direction:column;gap:4px}.specs div:nth-child(odd){padding-right:16px}.specs .k{font-family:var(--mono);font-size:11px;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.specs .v{font-size:17px;font-weight:600;color:var(--bg)}.bigprice{font-size:clamp(40px,4vw,56px);font-weight:800;letter-spacing:-.05em;color:var(--bg);line-height:1}.bigprice small{font-size:14px;font-weight:400;letter-spacing:0;color:var(--beige)}.taste .lbl,.sizes .lbl{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px}.taste .bar{height:34px;border-radius:17px;background:linear-gradient(90deg,#bdbfa7,#8a9069 45%,#40482b 75%,#1d1d1b);position:relative}.taste .knob{position:absolute;top:3px;width:28px;height:28px;margin-left:-14px;border-radius:50%;background:var(--bg);border:7px solid var(--beige);box-shadow:0 0 0 2px var(--ink);animation:knob 1.2s var(--ease) both}.dark .taste .knob{box-shadow:0 0 0 2px var(--bg)}@keyframes knob{0%{left:0}}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pcard{display:flex;flex-direction:column;gap:14px}.pcard .ph{position:relative;aspect-ratio:4/5;width:100%;display:block}.pcard .ph img{width:100%;height:100%;object-fit:cover}.pcard .ph img.alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s,transform .9s var(--ease)}.pcard:hover .ph img.alt{opacity:1}.pcard .ph .tag{position:absolute;top:12px;left:12px;z-index:2;transition:transform .3s var(--ease)}.pcard:hover .ph .tag{transform:rotate(-4deg) translateY(-2px)}.pcard.out .ph img{filter:grayscale(.75) brightness(.92)}.sold{position:absolute;right:12px;bottom:14px;z-index:2;background:var(--bg);color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.1em;padding:7px 11px;transform:rotate(-6deg);border:1.5px solid var(--ink);text-transform:uppercase}.pcard .meta{font-size:12px;color:var(--grey)}.pcard .name{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.pcard .sub{font-size:14px;color:var(--grey)}.pcard .row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px;flex-wrap:wrap}.pcard .price{font-size:17px;font-weight:600}.pcard .price.so{color:var(--grey);font-weight:500}.elig{font-size:11px;color:var(--dg);border:1px solid var(--dg);padding:3px 7px}.pcard .btn{height:48px;font-size:14px;width:100%;margin-top:auto}.range-x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.split .media{overflow:hidden;position:relative;min-height:560px}.split .media.fish{background:#0d0e0b;display:flex;align-items:center;justify-content:center}.split .media.fish img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.split .media.fish img:nth-child(2){animation:fishfade 10s var(--ease) infinite}@keyframes fishfade{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.split .media.fish img:nth-child(2){display:none}}.split .media img.par{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;will-change:transform}.split .body{padding:clamp(48px,7vw,112px) var(--gut);display:flex;flex-direction:column;justify-content:center;gap:24px;position:relative}.split .body p{font-size:18px;line-height:1.55;max-width:520px}.sticker{position:absolute;z-index:4;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.25))}.st-oval{width:150px;height:96px;border-radius:50%;background:var(--beige);border:5px solid var(--ink);display:flex;align-items:center;justify-content:center;transform:rotate(-9deg)}.st-oval img{width:92px;height:auto}.st-red{background:var(--red);color:var(--bg);font-family:var(--mono);font-size:13px;letter-spacing:.1em;padding:10px 16px;transform:rotate(5deg);text-transform:uppercase}.float{animation:float 5s ease-in-out infinite}@keyframes float{50%{translate:0 -8px}}.prep{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);padding-block:clamp(64px,8vw,120px);align-items:start}.prep .pic{position:sticky;top:calc(var(--hh) + 24px);aspect-ratio:3/4;overflow:hidden}.prep .pic img{width:100%;height:100%;object-fit:cover}.prep .pic:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:var(--scrim-b);pointer-events:none}.prep .pic .cap{position:absolute;left:16px;bottom:14px;color:var(--bg);font-size:11px;z-index:2;text-shadow:var(--ov-shadow)}.prep .list{display:flex;flex-direction:column}.pstep{display:grid;grid-template-columns:110px minmax(0,1fr) 70px;gap:24px;align-items:start;border-top:1px solid var(--ink);padding-block:30px}.pstep:last-child{border-bottom:1px solid var(--ink)}.pstep .n{font-size:84px;font-weight:900;letter-spacing:0;line-height:.8;color:var(--bg);text-shadow:1.3px 0px 0 var(--ink),1.2px .5px 0 var(--ink),.92px .92px 0 var(--ink),.5px 1.2px 0 var(--ink),0px 1.3px 0 var(--ink),-.5px 1.2px 0 var(--ink),-.92px .92px 0 var(--ink),-1.2px .5px 0 var(--ink),-1.3px 0px 0 var(--ink),-1.2px -.5px 0 var(--ink),-.92px -.92px 0 var(--ink),-.5px -1.2px 0 var(--ink),-0px -1.3px 0 var(--ink),.5px -1.2px 0 var(--ink),.92px -.92px 0 var(--ink),1.2px -.5px 0 var(--ink);transition:color .4s}.pstep:hover .n{color:var(--ink)}.pstep .ttl{font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:6px 0 10px}.pstep p{font-size:16px;color:var(--body);max-width:52ch}.pstep img{width:64px;height:auto;justify-self:end;transition:transform .5s var(--ease)}.pstep:hover img{transform:rotate(-10deg) scale(1.08)}.notes{padding-block:clamp(64px,8vw,120px);overflow:hidden}.ctrls{display:flex;gap:8px}.ctrls button{width:48px;height:48px;border:1px solid currentColor;background:transparent;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.ctrls button:hover{background:var(--beige);color:var(--ink)}.track-x{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding-inline:var(--gut);scrollbar-width:none;cursor:grab;margin-top:40px}.track-x::-webkit-scrollbar{display:none}.track-x.drag{cursor:grabbing;scroll-snap-type:none}.track-x.drag *{pointer-events:none}.note{flex:0 0 clamp(250px,27vw,390px);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;margin:0}.note .zoomwrap{aspect-ratio:4/5}.note img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.note .c{display:flex;justify-content:space-between;gap:12px;font-size:12px}.note .t{font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--bg)}.progress{height:2px;background:#bdbfa74d;margin:32px var(--gut) 0;position:relative;overflow:hidden}.progress i{position:absolute;left:0;top:0;bottom:0;background:var(--beige);width:20%}.news{background:var(--dg);color:var(--beige);padding-block:72px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.news .l{display:flex;align-items:center;gap:32px}.news .l img{height:100px;width:auto}.news form{display:flex;flex-direction:column;gap:8px;width:min(520px,100%)}.field{display:flex}.news input,.notify input{flex:1;min-width:0;height:56px;border:1px solid var(--beige);background:transparent;color:var(--bg);padding:0 16px;font:inherit;font-size:16px}.news input::placeholder,.notify input::placeholder{color:#eeeee68c}.footer{padding-block:72px 32px;display:flex;flex-direction:column;gap:48px}.footer .big{white-space:nowrap;font-size:clamp(40px,10vw,170px);font-weight:900;letter-spacing:-.01em;line-height:.82;text-transform:uppercase;color:#1c1c1a;text-shadow:1.3px 0px 0 rgba(189,191,167,.6),1.2px .5px 0 rgba(189,191,167,.6),.92px .92px 0 rgba(189,191,167,.6),.5px 1.2px 0 rgba(189,191,167,.6),0px 1.3px 0 rgba(189,191,167,.6),-.5px 1.2px 0 rgba(189,191,167,.6),-.92px .92px 0 rgba(189,191,167,.6),-1.2px .5px 0 rgba(189,191,167,.6),-1.3px 0px 0 rgba(189,191,167,.6),-1.2px -.5px 0 rgba(189,191,167,.6),-.92px -.92px 0 rgba(189,191,167,.6),-.5px -1.2px 0 rgba(189,191,167,.6),-0px -1.3px 0 rgba(189,191,167,.6),.5px -1.2px 0 rgba(189,191,167,.6),.92px -.92px 0 rgba(189,191,167,.6),1.2px -.5px 0 rgba(189,191,167,.6)}.footer .top{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.footer .cols{display:flex;gap:clamp(40px,7vw,96px);flex-wrap:wrap;font-size:15px}.footer .col{display:flex;flex-direction:column;gap:12px}.footer .col a:hover{color:var(--bg)}.footer .col .mono{font-size:12px;opacity:.7}.footer .bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(189,191,167,.3);padding-top:24px;font-size:12px}.band{padding-block:80px 56px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;position:relative;overflow:hidden}.band h1{font-size:clamp(50px,8vw,128px);line-height:.84;letter-spacing:-.06em;text-transform:uppercase;font-weight:900;animation:rise 1s var(--ease) both}.band.photo{min-height:clamp(380px,60vh,620px);color:var(--bg)}.band.photo>img.bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.band.photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-b),var(--scrim-l),linear-gradient(0deg,#10110d33,#10110d33);z-index:1}.band.photo{text-shadow:var(--ov-shadow)}.band.photo>*:not(.bgimg){position:relative;z-index:2}.tabs{display:flex;gap:8px;overflow-x:auto;padding-block:28px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs a{flex-shrink:0;height:44px;padding:0 20px;font-size:14px;font-weight:500;border:1px solid rgba(29,29,27,.3);display:flex;align-items:center;transition:background .2s,color .2s}.tabs a:hover{background:#1d1d1b0f}.tabs a.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.crumbs{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--grey);padding-block:18px;flex-wrap:wrap}.crumbs .here{color:var(--ink)}.pdp{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);padding-bottom:88px}.gal{display:flex;flex-direction:column;gap:14px}.gal .main{aspect-ratio:4/5;overflow:hidden;position:relative;background:var(--card)}.gal .main img{width:100%;height:100%;object-fit:cover;animation:fadeimg .5s var(--ease)}@keyframes fadeimg{0%{opacity:.4;transform:scale(1.02)}to{opacity:1;transform:none}}.gal .main .sold{right:20px;bottom:22px;font-size:14px}.thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.thumbs button{border:0;padding:0;aspect-ratio:4/5;opacity:.5;outline-offset:3px;transition:opacity .2s;overflow:hidden}.thumbs button:hover{opacity:.85}.thumbs button.on{opacity:1;outline:2px solid var(--ink)}.thumbs img{width:100%;height:100%;object-fit:cover}.gtrack,.gmeta{display:none}.info{display:flex;flex-direction:column;gap:26px;position:sticky;top:calc(var(--hh) + 18px);align-self:start}.info h1{font-size:clamp(38px,4vw,60px);letter-spacing:-.055em}.info .desc{font-size:17px;color:var(--grey)}.info .price{font-size:30px;font-weight:700;letter-spacing:-.03em}.info .price small{font-size:13px;font-weight:400;color:var(--grey);letter-spacing:0}.stock{display:inline-flex;align-items:center;gap:8px;font-size:12px}.stock.no{color:var(--red)}.sizes .opts{display:flex;gap:8px;flex-wrap:wrap}.sizes .opts button{min-width:60px;height:48px;padding:0 16px;font-size:14px;font-weight:500;border:1px solid rgba(29,29,27,.3);background:transparent}.sizes .opts button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.err{color:var(--red)}.buy{display:flex;gap:12px}.qty{height:56px;width:132px;flex-shrink:0;border:1px solid currentColor;display:flex;align-items:center;justify-content:space-between}.qty button{width:44px;height:54px;border:0;background:transparent;font-size:20px}.buy .btn{flex:1;height:56px;font-size:16px}.note-box{background:var(--beige);padding:16px 18px;display:flex;gap:14px;align-items:center;font-size:14px}.note-box img{height:38px;width:auto}.notify{background:var(--ink);color:var(--beige);padding:22px;display:flex;flex-direction:column;gap:12px}.notify input,.notify .btn{height:50px}.acc{border-top:1px solid var(--ink)}.acc .it{border-bottom:1px solid rgba(29,29,27,.2)}.acc .it>button{width:100%;padding:18px 0;display:flex;justify-content:space-between;font-size:16px;font-weight:600;border:0;background:transparent}.acc .it>button .pm{transition:transform .3s var(--ease)}.acc .it.o>button .pm{transform:rotate(45deg)}.acc .it p{padding-bottom:18px;font-size:15px;color:var(--grey)}.pairs{border-top:1px solid rgba(29,29,27,.14);padding-block:64px 88px;display:flex;flex-direction:column;gap:28px}.pairs .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pair{display:flex;gap:18px;align-items:center;background:var(--card);padding:14px;transition:background .3s}.pair:hover{background:var(--beige)}.pair .zoomwrap{width:120px;aspect-ratio:3/4;flex-shrink:0}.pair img{width:100%;height:100%;object-fit:cover}.pair.out img{filter:grayscale(.75)}.pair .t{display:flex;flex-direction:column;gap:6px}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bg);border-top:1px solid var(--ink);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .35s var(--ease)}.stickybuy.show{transform:none}.stickybuy img{width:44px;height:54px;object-fit:cover}.stickybuy .t{flex:1;min-width:0;display:flex;flex-direction:column;font-size:14px;line-height:1.3}.stickybuy .btn{height:48px;padding:0 20px;font-size:14px}.bigquote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);padding-block:96px}.bigquote .q{font-size:clamp(26px,2.8vw,40px);line-height:1.15;font-weight:700;letter-spacing:-.035em}.bigquote .b{display:flex;flex-direction:column;gap:18px;font-size:17px;line-height:1.6;color:var(--body)}.circle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:96px}.circle>div{padding:36px;display:flex;flex-direction:column;gap:14px;min-height:260px;transition:transform .4s var(--ease)}.circle>div:hover{transform:translateY(-6px) rotate(-.6deg)}.circle .k{font-size:12px}.circle .t{font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.statement{position:relative;height:clamp(520px,86vh,860px);overflow:hidden;color:var(--bg);display:flex;align-items:flex-end}.statement>img{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;object-position:50% 40%}.statement .st-hand img{height:clamp(52px,6vw,96px);width:auto;filter:drop-shadow(0 2px 14px rgba(10,11,8,.55))}.statement:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim-b),var(--scrim-l);pointer-events:none}.statement .st-in{position:relative;z-index:2;padding-bottom:clamp(40px,7vw,96px);display:flex;flex-direction:column;gap:22px;align-items:flex-start;text-shadow:var(--ov-shadow)}.statement h2{font-size:clamp(46px,7.4vw,124px);text-transform:uppercase;letter-spacing:-.06em;line-height:.86;font-weight:900;max-width:12ch}.statement .btn{text-shadow:none}.origin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;padding-bottom:96px}.origin .pair2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.origin .pair2>div{background:#0d0e0b;aspect-ratio:3/4;overflow:hidden}.origin img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.origin>div:last-child{display:flex;flex-direction:column;gap:18px}.origin h2{font-size:clamp(34px,4vw,60px);text-transform:uppercase;letter-spacing:-.05em;line-height:.92}.origin p{font-size:17px;line-height:1.6;color:var(--body);max-width:48ch}@media(max-width:860px){.origin{grid-template-columns:minmax(0,1fr);padding-bottom:56px}}.wideimg{position:relative;height:clamp(320px,56vw,720px);overflow:hidden}.wideimg img{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover}.wideimg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:35%;background:var(--scrim-b);pointer-events:none}.wideimg .cap{position:absolute;left:var(--gut);bottom:24px;color:var(--bg);font-size:12px;z-index:2}.howlist{padding-block:56px}.howrow{display:grid;grid-template-columns:200px minmax(0,1fr) 120px;gap:40px;align-items:center;border-top:1px solid var(--ink);padding-block:40px}.howrow .n{font-size:clamp(72px,9vw,140px);font-weight:900;letter-spacing:0;line-height:.8;color:var(--bg);text-shadow:1.5px 0px 0 var(--ink),1.39px .57px 0 var(--ink),1.06px 1.06px 0 var(--ink),.57px 1.39px 0 var(--ink),0px 1.5px 0 var(--ink),-.57px 1.39px 0 var(--ink),-1.06px 1.06px 0 var(--ink),-1.39px .57px 0 var(--ink),-1.5px 0px 0 var(--ink),-1.39px -.57px 0 var(--ink),-1.06px -1.06px 0 var(--ink),-.57px -1.39px 0 var(--ink),-0px -1.5px 0 var(--ink),.57px -1.39px 0 var(--ink),1.06px -1.06px 0 var(--ink),1.39px -.57px 0 var(--ink);transition:color .4s}.howrow:hover .n{color:var(--ink)}.howrow .t{display:flex;flex-direction:column;gap:10px}.howrow .t .ttl{font-size:clamp(24px,2.8vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.howrow p{font-size:18px;color:var(--body);max-width:640px}.howrow img{height:100px;width:auto;justify-self:end;transition:transform .5s var(--ease)}.howrow:hover img{transform:rotate(-10deg) scale(1.08)}.tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:88px}.tips>div{border-top:1px solid var(--ink);padding-top:18px;display:flex;flex-direction:column;gap:8px}.tips .k{font-size:12px;color:var(--grey)}.tips .v{font-size:18px;font-weight:600;letter-spacing:-.02em}.cta-band{padding-block:64px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.co{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:clamp(32px,5vw,64px);padding-block:64px 88px}.co .l{display:flex;flex-direction:column;gap:22px}.co h1{font-size:clamp(44px,5.6vw,84px);text-transform:uppercase;letter-spacing:-.06em}.fake{height:56px;border:1px solid rgba(29,29,27,.3);display:flex;align-items:center;padding:0 18px;color:var(--grey)}.summary{background:var(--card);padding:28px;display:flex;flex-direction:column;gap:14px;align-self:start}.line{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-variant-numeric:tabular-nums}.total{font-size:21px;font-weight:700;letter-spacing:-.02em}.veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1d1b80;z-index:50;opacity:0;pointer-events:none;transition:opacity .3s}.veil.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--bg);z-index:51;display:flex;flex-direction:column;transform:translate(100%);transition:transform .45s var(--ease),visibility .45s;visibility:hidden;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.drawer.show{transform:none;visibility:visible;box-shadow:-20px 0 60px #0003}.drawer .hd{height:72px;flex-shrink:0;padding:0 16px 0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(29,29,27,.14)}.drawer .hd span{font-size:21px;font-weight:700;letter-spacing:-.03em}.x{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;transition:transform .3s var(--ease)}.x:hover{transform:rotate(90deg)}.ship{padding:14px 24px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid rgba(29,29,27,.14);font-size:14px}.ship .track{height:6px;background:var(--beige)}.ship .fill{height:6px;background:var(--dg);transition:width .5s var(--ease)}.items{flex:1;overflow-y:auto;padding:0 24px}.ci{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid rgba(29,29,27,.14)}.ci img{width:84px;height:104px;object-fit:cover;flex-shrink:0}.ci .b{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ci .n{font-size:16px;font-weight:600;letter-spacing:-.01em}.ci .nt{font-size:11px}.ci .r{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.mini{height:36px;border:1px solid rgba(29,29,27,.4);display:flex;align-items:center}.mini button{width:36px;height:36px;border:0;background:transparent}.mini span{width:24px;text-align:center;font-size:14px}.strike{font-size:13px;color:var(--grey);text-decoration:line-through;margin-right:6px}.rm{font-size:12px;color:var(--grey);text-decoration:underline;align-self:flex-start;padding:4px 0}.codebox{padding:20px 0}.codebox form{display:flex;flex-direction:column;gap:8px}.codebox input{flex:1;min-width:0;height:48px;border:1px solid var(--ink);background:transparent;padding:0 14px;font-family:var(--mono);font-size:16px;text-transform:uppercase}.applied{background:var(--dg);color:var(--bg);padding:14px 16px;display:flex;gap:12px;align-items:center;animation:rise .5s var(--ease)}.applied img{height:30px;width:auto}.ft{flex-shrink:0;padding:16px 24px 22px;border-top:1px solid var(--ink);display:flex;flex-direction:column;gap:8px}.empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center}.menu{position:fixed;top:0;left:0;bottom:0;width:min(380px,90%);z-index:51;transform:translate(-100%);transition:transform .45s var(--ease),visibility .45s;visibility:hidden;padding:16px 24px 28px;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(16px + env(safe-area-inset-top,0px));overflow-y:auto}.menu.show{transform:none;visibility:visible}.menu nav{display:flex;flex-direction:column}.menu nav a{padding:10px 0;font-size:32px;font-weight:900;letter-spacing:-.05em;text-transform:uppercase;border-bottom:1px solid rgba(189,191,167,.2);display:flex;justify-content:space-between;align-items:center}.menu nav a span{font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.06em;opacity:.6}.menu .mpic{aspect-ratio:16/10;overflow:hidden;display:block}.menu .mpic img{width:100%;height:100%;object-fit:cover}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:14px 22px;font-size:14px;z-index:60;opacity:0;transition:opacity .25s,transform .35s var(--ease);pointer-events:none;max-width:calc(100% - 32px)}.toast.show{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*,*:after{transition:none!important;animation:none!important}.rv{transform:none;opacity:1}.intro{display:none}.slide img{transform:none}}@media(max-width:1080px){:root{--hh:64px}.nav{display:none}.menubtn{display:flex}.logo,.logo img{height:27px}.logo{position:absolute;left:50%;transform:translate(-50%)}.grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.range-x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut);scrollbar-width:none}.range-x::-webkit-scrollbar{display:none}.range-x .pcard{flex:0 0 min(72vw,320px);scroll-snap-align:start}.pairs .row{grid-template-columns:minmax(0,1fr)}.badge-spin{width:104px;height:104px}.badge-spin img{width:34px}}@media(max-width:860px){.hero{height:max(560px,88svh)}.hero:after{height:100%;background:var(--scrim-b)}.hero .content{flex-direction:column;align-items:flex-start;gap:22px}.hero .side{width:100%;align-items:flex-start}.hero .side .badge-spin{position:absolute;right:var(--gut);top:calc(-1 * (88svh - var(--hh) - 220px));display:none}.hero .cap{display:none}.hero .ctas{width:100%}.hero .ctas .btn{flex:1 1 100%}.tiles{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:10px}.tile{aspect-ratio:4/4.4}.feat{grid-template-columns:minmax(0,1fr)}.film{padding:28px 12px 34px}.film .lbl{left:12px;right:12px;font-size:9px}.split{grid-template-columns:minmax(0,1fr)}.split .media{min-height:0;aspect-ratio:4/5}.prep{grid-template-columns:minmax(0,1fr)}.prep .pic{position:relative;top:0;aspect-ratio:4/3}.pstep{grid-template-columns:60px minmax(0,1fr) 44px;gap:14px;padding-block:24px}.pstep .n{font-size:52px}.pstep img{width:44px}.pstep p{font-size:15px}.pdp{grid-template-columns:minmax(0,1fr)}.gal .main,.gal .thumbs{display:none}.gtrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));position:relative}.gtrack::-webkit-scrollbar{display:none}.gtrack>div{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:4/5;position:relative;overflow:hidden}.gtrack img{width:100%;height:100%;object-fit:cover}.gmeta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--grey)}.gdots{display:flex;gap:6px}.gdots i{width:6px;height:6px;border-radius:50%;background:#1d1d1b40;transition:background .2s,transform .2s}.gdots i.on{background:var(--ink);transform:scale(1.3)}.info{position:static}.stickybuy{display:flex}.bigquote{grid-template-columns:minmax(0,1fr);padding-block:56px}.circle,.tips{grid-template-columns:minmax(0,1fr)}.circle>div{min-height:0;padding:26px}.howrow{grid-template-columns:minmax(0,1fr) 72px;gap:16px}.howrow .n{grid-column:1 / -1;font-size:80px}.howrow img{height:64px}.howrow p{font-size:15px}.co{grid-template-columns:minmax(0,1fr)}.news .l{flex-direction:column;align-items:flex-start;gap:16px}.news .l img{height:70px}.band{padding-block:48px 36px}.band .badge-spin{display:none}.sticker{scale:.7}.split .body .sticker{top:-50px!important;right:12px!important}.note{flex-basis:74vw}.ctrls{display:none}}@media(max-width:480px){.btn{padding:0 20px}.grid4 .pcard{gap:10px}.grid4 .pcard .name{font-size:16px}.grid4 .pcard .sub{font-size:13px}.grid4 .pcard .price{font-size:15px}.grid4 .pcard .elig{display:none}.grid4 .pcard .btn{height:44px;font-size:13px;padding:0 8px}.sold{font-size:10px;padding:5px 8px}.buy .btn{font-size:15px}.qty{width:112px}.cartbtn .lbl{display:none}.cartbtn{padding:0 12px}.specs .v{font-size:15px}}:root{--gut:clamp(22px,6vw,112px);--sec:clamp(88px,11vw,176px)}body{line-height:1.6}.hero .content{padding-bottom:clamp(32px,min(6vw,8vh),96px);gap:48px}.hero .copy{gap:clamp(18px,min(2.4vw,3.4vh),34px);max-width:min(900px,68vw)}.hero h1{font-size:clamp(34px,min(4.6vw,7.4vh),80px);line-height:.94;letter-spacing:-.05em;max-width:none;min-height:1.9em}.hero .hand{height:clamp(34px,min(4vw,6.4vh),64px)}.hero .ctas{gap:14px;margin-top:4px}.hero .side{gap:22px}.badge-spin{scale:.84;transform-origin:100% 100%}.marquee{padding-block:22px}.marquee .it{font-size:clamp(20px,2.4vw,34px);gap:48px}.marquee .track{gap:48px}.h2{font-size:clamp(32px,4.2vw,64px);line-height:.95}.sec-head{gap:24px}.sec-head .t{gap:16px}.tiles{gap:clamp(14px,1.6vw,24px);padding-block:clamp(14px,1.6vw,24px)}.tile h3{font-size:clamp(28px,3.4vw,54px);line-height:.94}.tile .lbl{left:clamp(22px,3vw,48px);right:clamp(22px,3vw,48px);bottom:clamp(22px,3vw,48px)}.feat{padding-block:var(--sec);gap:clamp(40px,7vw,128px)}.feat .info2{gap:34px}.feat h2{font-size:clamp(36px,4.2vw,66px);line-height:.94}.feat .info2 p{line-height:1.6}.specs div{padding:18px 0}.bigprice{font-size:clamp(34px,3.2vw,48px)}section.wrap[style*=padding-block]{padding-block:var(--sec)!important;gap:clamp(40px,5vw,72px)!important}.range-x,.grid4{gap:clamp(22px,2.4vw,36px)}.pcard{gap:16px}.split .body{padding:var(--sec) var(--gut);gap:30px}.split .body h2{font-size:clamp(34px,4.4vw,70px)!important;line-height:.94!important;max-width:15ch}.split .body p{max-width:480px;line-height:1.65}.prep{padding-block:var(--sec);gap:clamp(40px,7vw,120px)}.pstep{padding-block:38px;gap:30px}.pstep .ttl{margin:10px 0 12px}.pstep p{line-height:1.6}.statement h2{font-size:clamp(40px,6vw,100px);line-height:.92}.statement .st-in{gap:28px;padding-bottom:clamp(56px,8vw,120px)}.st-hand img{height:clamp(44px,5vw,80px)!important;width:auto}.notes{padding-block:var(--sec)}.track-x{margin-top:56px;gap:22px}.note{gap:16px}.news{padding-block:clamp(72px,9vw,128px);gap:56px}.news h2{font-size:clamp(30px,3.4vw,50px)!important;line-height:.95}.news .l{gap:40px}.footer{padding-block:clamp(80px,9vw,128px) 36px;gap:72px}.footer .big{font-size:clamp(34px,9.6vw,164px)}.band{padding-block:clamp(96px,10vw,150px) clamp(56px,6vw,88px);gap:32px}.band h1{font-size:clamp(42px,6.2vw,104px);line-height:.9}.band.photo{min-height:clamp(420px,66vh,700px)}.band .badge-spin{scale:.8}.tabs{padding-block:40px 32px}.crumbs{padding-block:28px}.pdp{gap:clamp(40px,6vw,104px);padding-bottom:clamp(96px,10vw,152px)}.info{gap:32px}.info h1{font-size:clamp(34px,3.4vw,52px);line-height:1}.info .desc{line-height:1.65}.pairs{padding-block:var(--sec);gap:40px}.pairs h2{font-size:clamp(28px,3vw,46px)!important}.pairs .row{gap:24px}.bigquote{padding-block:var(--sec);gap:clamp(40px,8vw,140px)}.bigquote .q{font-size:clamp(24px,2.4vw,36px);line-height:1.25}.bigquote .b{gap:22px;line-height:1.7}.origin{padding-bottom:var(--sec);gap:clamp(40px,8vw,140px)}.origin h2{font-size:clamp(30px,3.4vw,52px);line-height:.96}.origin>div:last-child{gap:24px}.circle{gap:24px;padding-bottom:var(--sec)}.circle>div{padding:clamp(30px,3.4vw,52px);gap:18px}section.wrap[style*="padding-top:96px"]{padding-top:var(--sec)!important}.howlist{padding-block:clamp(64px,8vw,120px)}.howrow{padding-block:clamp(44px,5vw,72px);gap:clamp(24px,4vw,64px)}.howrow .n{font-size:clamp(64px,7.4vw,116px)}.howrow p{line-height:1.65}.tips{gap:28px;padding-bottom:var(--sec)}.cta-band{padding-block:clamp(72px,9vw,128px);gap:40px}.cta-band h2{font-size:clamp(30px,3.4vw,50px)!important;line-height:.96}.native{padding-block:var(--sec)}@media(max-width:860px){.hero .content{gap:26px}.hero h1{font-size:clamp(34px,9.4vw,48px);min-height:0}.hero .copy{gap:20px}.hero .hand{height:44px}#heroeb{font-size:10px!important}.tiles{gap:14px;padding-block:14px}.tile h3{font-size:clamp(30px,9vw,44px)}.h2{font-size:clamp(30px,8.6vw,44px)}.feat h2{font-size:clamp(32px,9vw,46px)}.statement h2{font-size:clamp(38px,11vw,60px)}.band h1{font-size:clamp(38px,11vw,62px)}.split .body h2{font-size:clamp(32px,9.4vw,50px)!important}.pstep{gap:18px;padding-block:30px}.howrow .n{font-size:64px}.note{flex-basis:78vw}.news{gap:36px}.footer{gap:56px}}@media(max-width:860px){:root{--gut:20px;--sec:72px}.btn{height:56px;font-size:16px}.announce .track{height:32px}.menubtn{width:48px;height:48px;margin-left:-10px}.cartbtn{height:48px;min-width:48px;padding:0 14px}.hero .content{gap:20px;padding-bottom:28px}.hero .copy{gap:18px;max-width:none}.hero .hand,.hero .cap,.hero .badge-spin{display:none}.hero h1{font-size:clamp(34px,10vw,46px)}.hero .ctas{flex-direction:column;align-items:stretch;gap:6px}.hero .ctas .btn{flex:0 0 auto!important;width:100%}.hero .ctas .btn-beige{height:58px;font-size:17px}.hero .ctas .btn-line{height:44px;border:0;background:none;padding:0;font-size:15px;text-decoration:underline;text-underline-offset:4px;justify-content:center}.hero .side{width:100%;align-items:center}.hero .ctl{width:100%;justify-content:center}.dots button{width:40px;height:44px;padding:20px 0}.pp{width:44px;height:44px}.marquee{padding-block:14px}.marquee .it{font-size:20px;gap:28px}.tile{aspect-ratio:4/3.4}.tile .go{font-size:15px;padding-block:8px 4px}.feat{gap:28px;padding-block:56px}.film{transform:none;padding:22px 10px 26px}.feat .specs,.feat .taste{display:none}.feat .info2{gap:20px}.feat .info2>div:last-child{flex-direction:column;align-items:stretch!important;gap:14px!important}.feat .info2>div:last-child>div{flex-direction:column;gap:8px!important}.feat .info2 .btn{width:100%}.feat .info2 .btn-line{height:44px;border:0;text-decoration:underline;text-underline-offset:4px}.range-x{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px!important;overflow:visible!important;margin:0!important;padding:0!important}.range-x .pcard:first-child{grid-column:1/-1}.range-x .pcard:first-child .ph{aspect-ratio:4/4}.pcard{gap:8px}.pcard .meta{font-size:10px}.pcard .name{font-size:16px}.pcard .sub,.pcard .elig{display:none}.pcard .row{min-height:0}.pcard.out .btn{display:none}.pcard .btn{height:52px;font-size:15px}.pcard .alt{display:none}.grid4{gap:26px 14px}.grid4 .pcard .btn{height:52px;font-size:15px}.tabs{padding-block:20px;gap:8px}.tabs a{height:48px;padding:0 18px;font-size:15px}.band{padding-block:88px 32px}.band.photo{min-height:300px}.sticker{display:none}.split .body{padding:56px var(--gut);gap:20px}.split .body .btn{align-self:stretch;width:100%}.split .body>div:last-child{flex-direction:column;align-items:stretch!important;gap:16px!important}.split .body>div:last-child img{align-self:flex-start}.prep{gap:28px}.pstep{grid-template-columns:52px minmax(0,1fr);padding-block:24px}.pstep img{display:none}.statement .btn,.cta-band .btn{align-self:stretch}.note{flex-basis:80vw}.news{padding-block:56px}.news form .field{flex-direction:column;gap:10px}.news form .btn{width:100%;flex:0 0 auto}.news input,.notify input{flex:0 0 auto;height:56px;width:100%}.feat .info2 .btn-beige{order:-1}.footer .cols{gap:28px 40px}.footer .col{gap:4px}.footer .col a,.footer .col span{min-height:40px;display:flex;align-items:center}.crumbs{padding-block:14px;font-size:11px}.pdp{gap:22px;padding-bottom:64px}.info{gap:22px}.info h1{font-size:34px}.info .desc{font-size:16px}.buy{gap:10px}.qty{width:120px;height:58px}.qty button{width:44px;height:56px;font-size:22px}.buy .btn{height:58px;font-size:17px}.acc .it>button{padding:20px 0;min-height:60px;align-items:center}.note-box{padding:14px}.notify .field{flex-direction:column;gap:10px}.notify .btn{width:100%}.pairs{padding-block:48px 96px}.pair{padding:10px}.stickybuy{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));gap:12px;box-shadow:0 -8px 24px #0000001f}.stickybuy .btn{height:52px;padding:0 22px;font-size:16px}body.has-sticky footer{padding-bottom:84px}.drawer{width:100%}.drawer .hd{height:64px}.x{width:48px;height:48px}.ci img{width:76px;height:96px}.mini{height:44px}.mini button{width:44px;height:44px;font-size:18px}.mini span{width:28px}.rm{font-size:14px;padding:10px 0}.codebox input{height:52px}.codebox .btn{height:52px!important}.ft .btn{height:60px!important;font-size:17px!important}.menu nav a{padding:14px 0;font-size:30px}}.pstep{grid-template-columns:76px minmax(0,1fr) 64px;gap:32px}.pstep .n{font-size:58px}.sico{display:block;justify-self:end;color:var(--ink);transition:transform .5s var(--ease)}.sico svg{display:block;width:56px;height:56px}.pstep:hover .sico,.howrow:hover .sico{transform:rotate(-8deg) scale(1.06)}.howrow{grid-template-columns:150px minmax(0,1fr) 110px}.howrow .n{font-size:clamp(56px,6vw,96px)}.howrow .sico svg{width:88px;height:88px}.note{flex-basis:clamp(210px,21vw,300px)}.menu nav a{font-size:22px;padding:14px 0;letter-spacing:-.02em;font-weight:800}@media(max-width:860px){.pstep{grid-template-columns:44px minmax(0,1fr) 40px;gap:18px}.pstep .n{font-size:36px}.pstep .sico svg{width:38px;height:38px}.howrow{grid-template-columns:minmax(0,1fr) 56px;gap:18px}.howrow .n{font-size:52px}.howrow .sico svg{width:52px;height:52px}.note{flex-basis:62vw}.menu nav a{font-size:20px;padding:14px 0}.footer .top img{width:150px!important}}@view-transition{navigation:auto}.cartbtn.busy{opacity:.6;pointer-events:none}.native{padding-block:clamp(56px,7vw,96px) 96px;display:flex;flex-direction:column;gap:24px;min-height:50vh}.native h1{font-size:clamp(40px,5vw,76px);text-transform:uppercase;letter-spacing:-.06em;line-height:.9}.native .rte{max-width:760px;font-size:17px;line-height:1.6;display:flex;flex-direction:column;gap:14px}.native .rte a,.native a.u{text-decoration:underline}.native form{display:flex;flex-direction:column;gap:12px;max-width:520px}.native input[type=text],.native input[type=email],.native input[type=password],.native input[type=search],.native textarea{height:56px;border:1px solid rgba(29,29,27,.4);background:transparent;padding:0 18px;font:inherit;font-size:16px}.native textarea{height:140px;padding:14px 18px}.native .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.native .results a{display:flex;flex-direction:column;gap:8px}.native .results img{aspect-ratio:3/4;object-fit:cover;width:100%;background:var(--card)}.native .errors{color:var(--red)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/parva.css.map */
