:root{--paper: #f4f2ee;--paper-2: #ece9e3;--ink: #17171a;--ink-2: #4a4a48;--stone: #8a8883;--line: rgba(23,23,26,.14);--green: #3d5a41;--serif: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--sans: "Outfit", "Helvetica Neue", Arial, sans-serif;--gutter: clamp(20px, 4vw, 64px)}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word}.wrap{padding-inline:var(--gutter)}.caps{font-family:var(--sans);font-weight:400;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.it{font-style:italic}.h-xl{font-size:clamp(2.6rem,5.2vw,4.8rem);line-height:1}.h-l{font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08}.h-m{font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15}.muted{color:var(--stone)}.price{font-family:var(--sans);font-weight:400;font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--sans);font-weight:400;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background .25s,color .25s}.btn:hover,.btn.fill{background:var(--ink);color:var(--paper)}.btn.fill:hover{background:var(--green);border-color:var(--green)}.btn.light{border-color:#f4f2eeb3;color:var(--paper)}.btn.light:hover{background:var(--paper);color:var(--ink)}.link{font-family:var(--sans);font-weight:400;font-size:12px;letter-spacing:.06em;border-bottom:1px solid var(--ink);padding-bottom:2px;white-space:nowrap;transition:border-color .2s,color .2s}.link:hover{color:var(--green);border-color:var(--green)}.reveal{opacity:.001;transform:translateY(18px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}section.block{padding-block:clamp(56px,8vw,120px)}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.sec-head>*{min-width:0}.sec-head .stack{display:grid;gap:10px}.sec-head p{margin:0;color:var(--ink-2)}.announce{text-align:center;font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--ink-2);padding:10px var(--gutter);border-bottom:1px solid var(--line)}.announce a{border-bottom:1px solid currentColor;margin-left:8px}header.site{position:fixed;inset:0 0 auto 0;z-index:30;color:#fff;background:linear-gradient(180deg,#0000006b,#00000038 55%,#0000);padding-bottom:28px;border-bottom:0;transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s ease}header.site .brand .now{color:#ffffffd9;transition:color .4s}header.site.solid{color:var(--ink);background:#f4f2eef0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line);padding-bottom:0}header.site.solid .brand .now{color:var(--green)}.bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:74px}nav.primary{display:flex;gap:28px}nav.primary a{font-size:11.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:4px 0;border-bottom:1px solid transparent}nav.primary a:hover{border-color:var(--ink)}.brand{display:inline-flex;align-items:baseline;gap:8px;justify-self:center}.brand .word{font-family:var(--serif);font-size:30px;letter-spacing:.02em;line-height:1}.brand .now{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--green);font-weight:400}.icons{display:flex;justify-content:flex-end;align-items:center;gap:22px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.menu-btn{display:none}.stage-track{position:relative;height:210svh}.stage{position:sticky;top:0;height:100svh;overflow:hidden}.hero{position:absolute;top:0;right:0;bottom:0;left:0;height:100svh;min-height:0;overflow:hidden;background:var(--paper-2);color:var(--paper);display:grid;grid-template-columns:1fr 1fr}.hero .side{position:relative;overflow:hidden;background:var(--paper-2);clip-path:inset(100% 0 0 0);animation:side-in 1.5s cubic-bezier(.16,1,.3,1) both}.hero .side.l{animation-delay:.15s}.hero .side.r{animation-delay:.3s}@keyframes side-in{0%{clip-path:inset(100% 0 0 0);transform:translateY(40px)}to{clip-path:inset(0);transform:none}}.hero .mark,.hero .foot,.hero .count{animation:up-in 1.2s cubic-bezier(.16,1,.3,1) both .9s}@keyframes up-in{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}.hero .side>:is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;z-index:0}.hero .side>:is(img,svg).on{opacity:1;z-index:1}.hero .side>:is(img,svg).was{opacity:1;z-index:2;animation:close 1.3s cubic-bezier(.7,0,.2,1) both}.hero .side.l>.was{animation-name:close-l}.hero .side.r>.was{animation-name:close-r}@keyframes close-l{0%{clip-path:inset(0 0 0 0);transform:translate(0)}to{clip-path:inset(0 0 0 100%);transform:translate(12%)}}@keyframes close-r{0%{clip-path:inset(0 0 0 0);transform:translate(0)}to{clip-path:inset(0 100% 0 0);transform:translate(-12%)}}.hero .side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper-2)}.hero .side.l img{object-position:50% 20%}.hero .side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#0000 28% 65%,#00000059);pointer-events:none}.hero .mark{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-54%);display:grid;justify-items:center;line-height:.82;font-family:var(--serif);font-size:clamp(5.5rem,15vw,15rem);letter-spacing:-.02em;color:#fff;pointer-events:none;text-align:center;text-shadow:0 2px 40px rgba(0,0,0,.25)}.hero .mark small{display:block;font-family:var(--sans);font-weight:400;font-size:clamp(11px,1.1vw,14px);letter-spacing:.5em;text-transform:uppercase;margin-top:.35em}.hero .foot{position:absolute;z-index:5;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr minmax(0,560px) 1fr;align-items:center;gap:16px;padding:0 var(--gutter) 34px}.hero .lab{display:inline-flex;align-items:center;gap:12px;font-family:var(--sans);font-weight:400;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.5)}.hero .lab.r{justify-self:end}.hero .lab svg{width:14px;height:14px;display:block}.hero .lab button{color:inherit;padding:8px;margin:-8px}.hero .lab a{text-shadow:inherit}.hero .search{display:flex;align-items:center;gap:12px;width:min(560px,100%);min-height:50px;padding:0 8px 0 20px;border-radius:999px;background:#3d5a4147;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(239,233,221,.35);box-shadow:0 10px 30px #0000002e,inset 0 1px #ffffff2e;color:#fff;transition:background .25s,border-color .25s}.hero .search:focus-within{background:#3d5a4166;border-color:#efe9dd99}.hero .search svg{width:16px;height:16px;flex:none;opacity:.85}.hero .search input{flex:1;min-width:0;background:transparent;border:0;outline:none;font:inherit;font-size:13.5px;letter-spacing:.04em;color:#fff}.hero .search input::placeholder{color:#ffffffb8}.hero .search button{flex:none;min-height:36px;padding:0 16px;border-radius:999px;background:#efe9ddeb;color:var(--ink);font-family:var(--sans);font-weight:400;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;transition:background .2s}.hero .search button:hover{background:#fff}.hero .count{position:absolute;z-index:5;right:var(--gutter);top:96px;font-family:var(--serif);font-size:15px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}.hero .count i{font-style:italic;font-size:13px;margin:0 4px;opacity:.8}.hero .count:after{content:"";position:absolute;right:0;top:26px;width:44px;height:1px;background:#ffffff59}.about{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#ebe8e1;isolation:isolate;opacity:0;pointer-events:none;will-change:opacity}.about.live{pointer-events:auto}.hero.gone{pointer-events:none}.about .glow{position:absolute;left:0;top:0;width:1600px;height:1600px;border-radius:50%;opacity:0;will-change:transform,opacity;pointer-events:none;z-index:-1;background:radial-gradient(circle closest-side,#60966857,#60966838 26%,#6096681c 46%,#6096680a 64%,#ebe8e100 78%)}.about .inner{position:relative;text-align:center;max-width:52rem;padding:0 var(--gutter);display:grid;gap:26px;justify-items:center}.about h2{font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.22;font-weight:400}.about h2 .it{font-style:italic}.about .inner>*{opacity:0;transform:translateY(22px);transition:opacity 1s ease .1s,transform 1.2s cubic-bezier(.16,1,.3,1) .1s}.about.in .inner>*{opacity:1;transform:none}.about.in .inner>:nth-child(2){transition-delay:.25s}.about.in .inner>:nth-child(3){transition-delay:.4s}.about.in .inner>:nth-child(4){transition-delay:.55s}.about{place-items:start stretch}.about .inner{max-width:none;width:100%;box-sizing:border-box;padding:96px var(--gutter) 40px;gap:18px;text-align:left;justify-items:stretch;will-change:transform}.about .fhead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.about .fhead .caps{margin:0 0 8px}.about h2{font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.1;margin:0}.about .feat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.about .prod{min-width:0}.about.in .prod{opacity:1;transform:none}.about.in .prod .ph{clip-path:inset(0)}.about.in .prod .ph img.main{transform:none}@media(max-width:760px){.about .inner{padding:88px var(--gutter) 28px}.about .feat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.best{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,1.6vw,22px)}.prod{display:grid;gap:10px;opacity:0;transform:translateY(34px);transition:opacity 1.1s ease var(--d, 0s),transform 1.3s cubic-bezier(.16,1,.3,1) var(--d, 0s)}.prod.in{opacity:1;transform:none}.prod .ph{position:relative;aspect-ratio:var(--ar, .8);overflow:hidden;background:var(--paper-2);clip-path:inset(100% 0 0 0);transition:clip-path 1.3s cubic-bezier(.16,1,.3,1) var(--d, 0s)}.prod.in .ph{clip-path:inset(0)}.prod .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.4s cubic-bezier(.16,1,.3,1) var(--d, 0s),opacity .8s ease}.prod.in .ph img{transform:none}.prod .ph img.alt{opacity:0}.prod:hover .ph img.main{transform:scale(1.04)}.prod:hover .ph img.alt{opacity:1;transform:scale(1.02)}.prod .ph .add{position:absolute;left:0;right:0;bottom:0;padding:12px 0;text-align:center;background:#f4f2eeeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--sans);font-weight:400;font-size:11px;letter-spacing:.22em;text-transform:uppercase;transform:translateY(100%);transition:transform .45s cubic-bezier(.16,1,.3,1)}.prod:hover .ph .add,.prod:focus-within .ph .add{transform:none}.prod .m{display:flex;justify-content:space-between;align-items:baseline;gap:14px;min-width:0}.prod .t{font-family:var(--sans);font-weight:400;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prod .price{font-size:13px;font-weight:500;white-space:nowrap}.prod .badge{position:absolute;top:10px;left:10px;z-index:1;padding:5px 9px;background:#f4f2eeeb;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.feat-track{position:relative;height:230svh}.feat-stage{position:sticky;top:0;height:100svh;display:grid;align-items:center;overflow:hidden;padding-top:74px}.feat-stage .split .ph{visibility:hidden}.feat-stage .split .ph.set{visibility:visible}.flyer{position:fixed;left:0;top:0;z-index:20;overflow:hidden;pointer-events:none;opacity:0;background:var(--paper-2);will-change:transform,width,height}.flyer img{width:100%;height:100%;object-fit:cover}.prod.taken .ph{opacity:0;transition:opacity .3s}.feat-stage .split .info{opacity:0;will-change:transform,opacity}.feat-stage .split{grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,2.4vw,36px)}.feat-stage .split .ph{aspect-ratio:4 / 5;height:auto;max-height:calc(100svh - 74px - (2*clamp(24px,4vh,48px)));width:auto;max-width:100%;justify-self:start}.feat-stage{--panel: #263b28}.feat-stage .split .col{position:relative;align-self:stretch;display:grid;align-items:center;overflow:hidden}.feat-stage .split .panel{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(315deg,#070907 0%,#0e150f 38%,#182619 72%,var(--panel) 100%);transform:translateY(102%);will-change:transform}.feat-stage .split .info{position:relative;max-width:none;gap:26px;padding:clamp(28px,4vw,64px) clamp(28px,4vw,64px) clamp(28px,4vw,64px) clamp(40px,6vw,96px);color:#efe9dd;transform:translate(80px)}.feat-stage .split .info .caps{color:#efe9dd99}.feat-stage .split .info p{color:#efe9ddcc}.feat-stage .split .info .btn{border-color:#efe9ddb3;color:#efe9dd}.feat-stage .split .info .btn:hover{background:#efe9dd;color:var(--panel)}.feat-stage .split .info h2{font-size:clamp(2.6rem,5vw,4.6rem);font-weight:500;line-height:1.04;letter-spacing:-.015em;max-width:14ch}.feat-stage .split .info p{font-size:17px;max-width:40ch}.feat-stage .split .ph img,.flyer img{object-fit:cover;object-position:50% 15%}.split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,80px);align-items:center}.split .ph{aspect-ratio:4 / 5;overflow:hidden;background:var(--paper-2)}.split .ph img{width:100%;height:100%;object-fit:cover}.split .info{display:grid;gap:22px;justify-items:start;max-width:40ch}.split .info p{margin:0;color:var(--ink-2);font-size:16px}.split.flip .ph{order:2}.col-track{position:relative}.col-stage{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:var(--paper)}.col-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:calc(74px + clamp(20px,3vw,36px)) 0 18px;border-bottom:1px solid var(--line);margin-inline:var(--gutter)}.col-body{padding-top:0}.col-head h2{font-size:clamp(1.4rem,2.2vw,1.9rem);font-style:italic}.filters{display:flex;flex-wrap:wrap;gap:26px}.filters button{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:400;color:var(--ink-2);transition:color .2s}.filters button i{width:6px;height:6px;border-radius:50%;border:1px solid var(--ink);display:block;transition:background .2s}.filters button[aria-pressed=true]{color:var(--ink)}.filters button[aria-pressed=true] i{background:var(--ink)}.col-body{position:relative;display:grid;align-items:stretch;overflow:hidden;min-height:0}.rail{display:flex;gap:var(--colgap);width:max-content;padding-inline:var(--gutter);will-change:transform;height:100%}.col-stage{--colgap: clamp(16px, 1.6vw, 24px)}.item{width:calc((100vw - 2 * var(--gutter) - 2 * var(--colgap)) / 3);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding-block:0 clamp(64px,8vh,88px);transition:opacity .4s ease;min-height:0}.item[hidden]{display:none}.item .ph{min-height:0;overflow:hidden;background:var(--paper-2)}.item .ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.item:hover .ph img{transform:scale(1.04)}.item .code{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;white-space:nowrap}.item .code .t{font-family:var(--sans);font-weight:400;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-foot{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(18px,2.4vh,28px);display:flex;justify-content:space-between;align-items:center;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone)}.col-foot .prog{position:relative;width:160px;height:1px;background:var(--line)}.col-foot .prog i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:left;transform:scaleX(0)}.film-track{position:relative;height:200svh}.film-stage{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden;background:var(--paper)}.film{position:relative;width:100vw;height:100svh;overflow:hidden;background:#0f1210;transform:scale(.42);will-change:transform}.film video{width:100%;height:100%;object-fit:cover}.film .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#0000 40%,#00000073)}.film .cap{position:absolute;left:var(--gutter);bottom:clamp(28px,5vh,56px);color:var(--paper);display:grid;gap:12px;opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1)}.film .cap.in{opacity:1;transform:none}.film .cap .caps{color:#f4f2eebf}.film .cap h2{font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1.05;max-width:16ch}.film .sound{position:absolute;right:var(--gutter);bottom:clamp(28px,5vh,56px);color:var(--paper);font-family:var(--sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid rgba(244,242,238,.6);padding-bottom:4px}.reviews .head{display:grid;gap:10px;margin-bottom:40px}.reviews .stars{font-size:11px;letter-spacing:.3em;color:var(--green)}.rv-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.rc{display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:22px 22px 24px;background:var(--paper-2);border:1px solid transparent;opacity:0;transform:translateY(28px);transition:opacity .9s ease var(--d, 0s),transform 1.1s cubic-bezier(.16,1,.3,1) var(--d, 0s),border-color .3s,background .3s}.rc.in{opacity:1;transform:none}.rc:hover{background:#fff;border-color:var(--line)}.rc .top{display:flex;align-items:center;gap:12px}.rc .top img{width:44px;height:54px;object-fit:cover;flex:none}.rc .top .rc-prod{display:grid;gap:4px;min-width:0}.rc .top .rc-prod b{font-family:var(--serif);font-weight:500;font-size:17px;line-height:1.1}.rc .top .rc-prod .stars{font-size:10px;letter-spacing:.22em}.rc q{font-family:var(--serif);font-size:17.5px;line-height:1.4;quotes:"\201c" "\201d";color:var(--ink)}.rc q:before,.rc q:after{color:var(--green)}.rc .who{font-family:var(--sans);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);display:flex;gap:10px}.rc .who .sep{color:var(--stone)}.statement{text-align:center;display:grid;gap:22px;justify-items:center;padding-block:clamp(80px,12vw,160px);color:#efe9dd;background:linear-gradient(315deg,#070907,#0e150f 38%,#182619 72%,#263b28)}.statement p{color:#efe9ddbf!important}.statement .link{color:#efe9dd;border-color:#efe9dd99}.statement .link:hover{color:var(--paper);border-color:var(--paper)}.statement h2{font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.1;max-width:20ch}.statement p{margin:0;max-width:46ch;color:var(--ink-2);font-size:16px}.news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding-block:clamp(48px,6vw,80px);border-top:1px solid var(--line)}.news form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.news input{min-width:0;border:0;border-bottom:1px solid var(--ink);background:transparent;padding:10px 0;font:inherit;font-size:15px;color:var(--ink);outline:none}.news input::placeholder{color:var(--stone)}footer.site{border-top:1px solid var(--line);padding-block:44px 28px;display:grid;gap:40px}.fcols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.fcols h4{margin:0 0 14px;font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.fcols ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px;color:var(--ink-2)}.fbase{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--stone);border-top:1px solid var(--line);padding-top:18px}@media(max-width:1100px){nav.primary{display:none}.menu-btn{display:inline-flex;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.bar{grid-template-columns:auto 1fr auto}.best{grid-template-columns:repeat(4,minmax(0,1fr))}.fcols{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-grid .rc:last-child{grid-column:1 / -1}}@media(max-width:760px){.hero{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.hero .mark{font-size:5rem}.hero .foot{grid-template-columns:1fr;justify-items:center;gap:12px;padding-bottom:24px}.hero .lab.r{justify-self:center}.hero .lab{display:none}.hero .search{width:100%}.icons span.t{display:none}.best{grid-template-columns:1fr 1fr;gap:28px 14px}.split,.split.flip,.news,.rv-grid{grid-template-columns:minmax(0,1fr)}.film-track{height:auto}.film-stage{position:static;height:auto}.film{width:100%;height:72svh;transform:none!important}.film .cap{opacity:1;transform:none}.feat-track{height:auto}.feat-stage{position:static;height:auto;padding-top:0;display:block}.feat-stage .split{grid-template-columns:minmax(0,1fr)}.feat-stage .split .ph{visibility:visible!important;height:auto;aspect-ratio:4 / 5}.feat-stage .split .info h2{font-size:clamp(2rem,9vw,2.6rem)}.flyer{display:none}.feat-stage .split .info{opacity:1!important;transform:none!important}.feat-stage .split .panel{transform:none!important}.feat-stage .split .col{min-height:0}.col-track{height:auto!important}.col-stage{position:static;height:auto}.col-head{padding-top:48px;flex-direction:column;align-items:start}.col-body{overflow-x:auto;scrollbar-width:none;padding-block:28px 56px}.col-body::-webkit-scrollbar{display:none}.rail{transform:none!important;height:auto}.item{width:72vw;grid-template-rows:auto auto;padding-bottom:0}.item .ph{aspect-ratio:5 / 6}.col-foot{display:none}.split.flip .ph{order:0}.news form{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:1fr 1fr}.sec-head{flex-direction:column;align-items:start}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
