.about-contents{grid-template-columns:repeat(7,minmax(0,1fr))}.about-contents .t{display:flex;flex-direction:column;align-items:center;gap:4px;padding-block:14px;font-size:.95rem;font-weight:500;text-align:center}.about-contents .ic{width:1.7em;height:1.7em}.about-contents .t:hover span{text-decoration:underline;text-underline-offset:4px}@media(max-width:720px){.about-contents{grid-template-columns:repeat(4,minmax(0,1fr))}.about-contents .t{padding:12px 4px;font-size:.82rem}.about-contents .t:last-child{grid-column:span 2}}:where(dialog.drawer){margin:0;padding:0;border:0;max-width:none;max-height:none;width:auto;height:auto;color:inherit;overflow:visible}dialog.drawer:not([open]){display:none}.drawer::backdrop{background:#12121259;opacity:0;transition:opacity .3s}.drawer.open::backdrop{opacity:1}.drawer{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(440px,100%);background:var(--tile);z-index:50;padding:var(--g);display:flex;flex-direction:column;gap:var(--g);transform:translate(100%);visibility:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s .35s}.drawer.open{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.drawer .dh{display:flex;justify-content:space-between;align-items:center;padding-block:10px}.drawer .dh h2{font-size:1.6rem;font-weight:700;display:flex;align-items:center;gap:10px}.drawer .x{font-size:1.8rem;line-height:1;min-width:44px;min-height:44px;margin-right:-10px}.drawer .lines{flex:1;overflow:auto;overscroll-behavior:contain;display:grid;gap:var(--g);align-content:start}.drawer .empty{padding:var(--pad);color:var(--muted)}.drawer .line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:start;padding:14px}.drawer .th{display:block;aspect-ratio:1;overflow:hidden}.drawer .th img{width:100%;height:100%;object-fit:cover}.drawer .li{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.drawer .li h3{font-size:1.1rem;font-variation-settings:"INFM" 60,"BNCE" 30}.drawer .li h3 a:hover{text-decoration:underline}.drawer .var{font-size:.9rem;color:var(--muted)}.drawer .qty{grid-template-columns:repeat(3,36px);margin-top:4px}.drawer .qty .tl{display:grid;place-items:center;height:36px;padding:0;background:var(--tile);color:var(--ink);font-weight:600}.drawer .rm{font-size:.85rem;color:var(--muted);text-decoration:underline;min-height:32px}.drawer .amt{font-weight:600;font-variant-numeric:tabular-nums}.drawer .df{display:flex;flex-direction:column;gap:8px}.drawer .tot{display:flex;justify-content:space-between;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.drawer .df form{margin-top:6px}@media(max-width:720px){.drawer{width:100%;top:auto;max-height:88dvh;transform:translateY(100%);padding-bottom:calc(var(--g) + env(safe-area-inset-bottom,0px))}.drawer.open{transform:none}.drawer .rm{min-height:44px}.drawer .qty{grid-template-columns:repeat(3,44px)}.drawer .qty .tl{height:44px}}.foot .t{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:10px 24px;flex-wrap:wrap;padding-block:16px}.foot nav{display:flex;gap:6px 22px;flex-wrap:wrap;font-size:.95rem}.foot nav a:hover,.foot .sc a:hover{text-decoration:underline;text-underline-offset:4px}.foot .sc a{text-transform:none}@media(max-width:720px){.foot .t{flex-direction:column;align-items:flex-start;gap:12px}.foot nav{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;width:100%}.foot nav a{min-height:44px;display:flex;align-items:center}}.top .t{display:flex;align-items:center;gap:10px;padding-block:16px;font-weight:500;min-height:44px}.top .logo{font-size:1.9rem;line-height:1;font-weight:700;font-variation-settings:"INFM" 80,"BNCE" 60}.top .logo .ic{width:1.25em;height:1.25em;stroke-width:1.5}.top .nav{justify-content:center}.top .bk{justify-content:flex-end}.top .bk .ic{width:1.5em;height:1.5em}.top .bk .n:before{content:"("}.top .bk .n:after{content:")"}.top .bk .n[data-zero]{display:none}.top .bk span+.n{margin-left:-6px}.top a.nav:hover span,.top .bk:hover span,.top .nav[aria-current] span{text-decoration:underline;text-underline-offset:5px}.top .nav[aria-current] span{text-decoration-thickness:2px}@media(max-width:720px){.top .logo{order:-2;font-size:1.6rem}.top .bk{order:-1}.top .nav:not(.bk){justify-content:flex-start}.top .t{padding-block:13px}}.row.home-close{grid-template-rows:auto minmax(0,1fr)}@media(max-width:720px){.row.home-close{grid-template-rows:none}}.cart-page,.cart-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g)}.cart-head h1:focus{outline:none}.cart-empty .t{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;padding-block:40px}.cart-body .lines{grid-column:1 / 4;display:grid;gap:var(--g);align-content:start}.cart-body .summary{grid-column:4;align-self:start;display:flex;flex-direction:column;gap:14px}.cart-body .line{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:20px;align-items:start}.cart-body .th{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:var(--wash)}.cart-body .th img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cart-body .li{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.cart-body .nm{font-size:1.25rem;font-weight:600;line-height:1.2;font-variation-settings:"INFM" 60,"BNCE" 30}.cart-body .nm:hover{text-decoration:underline;text-underline-offset:4px}.cart-body .var{font-size:.9rem;color:var(--muted)}.cart-body .qty{grid-template-columns:repeat(3,40px);margin-top:4px}.cart-body .qty .tl{display:grid;place-items:center;height:40px;font-weight:600;font-variant-numeric:tabular-nums}.cart-body .qty a:hover{background:var(--wash)}.cart-body a[aria-disabled=true]{pointer-events:none;color:var(--muted)}.cart-body .rm{font-size:.85rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px;padding-block:6px}.cart-body .rm:hover{color:var(--ink)}.cart-body .lp{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-body .summary dl{display:grid;grid-template-columns:1fr auto;gap:6px 0;margin:0;font-variant-numeric:tabular-nums}.cart-body .summary dd{margin:0;padding-left:12px;text-align:right}.cart-body .summary .tot{font-size:1.35rem;font-weight:700;padding-top:10px;margin-top:4px;border-top:1.5px solid var(--ink)}.cart-body .summary .btn{font-size:1.2rem;min-height:54px}.cart-body .free p{display:flex;align-items:center;gap:8px;font-size:.92rem}.cart-body .bar{height:10px;margin:12px calc(var(--g) / 2) 2px}.cart-body .bar .fill{position:absolute;left:0;top:0;bottom:0;background:var(--ink);max-width:100%}@media(prefers-reduced-motion:no-preference){.wall.in .cart-body .bar .fill{animation:cart-fill 1s ease-out .4s both}@keyframes cart-fill{0%{width:0}}}@media(max-width:720px){.cart-body .lines,.cart-body .summary{grid-column:1 / -1}.cart-body .line{grid-template-columns:84px minmax(0,1fr) auto;gap:14px}.cart-body .nm,.cart-body .lp{font-size:1.08rem}.cart-body .qty{grid-template-columns:repeat(3,44px)}.cart-body .qty .tl{height:44px}.cart-body .rm{min-height:44px;display:inline-flex;align-items:center;padding-block:0}}.pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g)}.pdp .prod{align-items:stretch}@media(min-width:721px){.pdp .prod.split{grid-template-rows:auto auto 1fr auto}.pdp .prod.split .pinfo{display:contents}.pdp .prod.split .galw{grid-row:1 / 4}.pdp .prod.split .buy{grid-column:3 / 5;grid-row:1}.pdp .prod.split .facts{grid-column:3 / 5;grid-row:2}.pdp .prod.split .pabout{grid-column:3 / 5;grid-row:3 / 5}.pdp .prod.split .pdetails{grid-column:1 / 3;grid-row:4}}.pdp .more-h{font-size:1.5rem;padding:calc(var(--pad) * 1.2) var(--pad) 4px}.pdp .more-row .toall{display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.pdp .more-row .toall .ic{margin-bottom:auto}.pdp .more-row .toall:hover .big{text-decoration:underline;text-underline-offset:4px}@media(max-width:720px){.pdp .more-h{font-size:1.3rem;padding:18px 12px 2px}.pdp .more-row .toall{min-height:160px}}.shelf{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--g);min-width:0}.about-part{scroll-margin-top:12px}.about-part .hd{display:flex;flex-direction:column;gap:12px;align-items:flex-start;position:sticky;top:24px}.about-part .ah h2{font-size:1.8rem}.about-part .words{grid-column:2 / 5}.about-part .words>div:first-child>h3:first-child{margin-top:0}.about-part .words>:last-child,.about-part .words>div:last-child>:last-child{margin-bottom:0}.about-part table{font-size:.94rem;margin-block:.4em 1.2em}.about-part th{white-space:nowrap}.about-first .ah h1{font-size:clamp(2.6rem,5.4cqw,5rem);font-weight:700;line-height:1}.about-first .ah .ic.big{width:64px;height:64px}.about-first.with-photo{grid-template-rows:auto 1fr}.about-first.with-photo .shot{grid-column:1 / 3;grid-row:1 / 3;min-height:calc(2 * var(--col) + var(--g))}.about-first.with-photo .ah{grid-column:3 / 5;grid-row:1}.about-first.with-photo .words{grid-column:3 / 5;grid-row:2}.about-first .shot img{object-position:50% 40%}@media(max-width:720px){.about-part>.ah,.about-part>.words,.about-first.with-photo>:is(.ah,.shot,.words){grid-column:1 / -1;grid-row:auto}.about-part .hd{flex-direction:row;align-items:center;gap:14px;position:static}.about-part .ah h2{font-size:1.5rem}.about-first .hd{flex-direction:column;align-items:flex-start}.about-first .ah .ic.big{width:46px;height:46px}.about-first.with-photo{grid-template-rows:none}.about-first.with-photo>.shot{min-height:0;aspect-ratio:4 / 5}.about-part table{font-size:.88rem}.about-part th,.about-part td{padding-right:12px}}.row.home-autumn{grid-template-rows:auto repeat(3,minmax(0,1fr));min-height:calc(2 * var(--col) + var(--g))}.home-autumn .home-focal{grid-column:1 / 3;grid-row:1 / 5}.home-autumn .home-focal img{object-position:50% 40%}.home-autumn .home-au-hd,.home-autumn .home-au-item{grid-column:3 / 5}.home-autumn.no-focal .home-au-hd,.home-autumn.no-focal .home-au-item{grid-column:1 / -1}.row.home-autumn.no-focal{min-height:0}.home-autumn .home-au-hd{display:flex;align-items:flex-start;gap:18px}.home-autumn .home-au-hd h2{font-size:clamp(1.6rem,2.1cqw,2.1rem);font-weight:700;margin-bottom:6px}.home-autumn .home-au-hd p{font-size:.98rem;max-width:46ch}.home-autumn .home-au-item{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr)}.home-autumn .home-au-item.no-pic{grid-template-columns:minmax(0,1fr)}.home-autumn .home-au-item .ph{position:relative;min-height:110px}.home-autumn .home-au-item .t{display:flex;flex-direction:column;justify-content:center;gap:4px}.home-autumn .home-au-item h3{font-size:1.3rem}.home-autumn .home-au-item p{font-size:.96rem;line-height:1.45;max-width:44ch}.home-autumn .home-au-item .more{margin-top:6px;font-size:.92rem}.home-autumn .home-au-item:hover h3{text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.home-autumn a.ph:hover img,.home-autumn .home-au-item:hover .ph img{transform:scale(1.04)}}@media(max-width:720px){.row.home-autumn{grid-template-rows:none;min-height:0}.home-autumn .home-focal{grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 5}.home-autumn .home-au-hd,.home-autumn .home-au-item{grid-column:1 / -1}.home-autumn .home-au-hd{gap:14px}.home-autumn .home-au-hd h2{font-size:1.55rem}.home-autumn .home-au-hd p{font-size:.94rem}.home-autumn .home-au-item{grid-template-columns:minmax(0,34%) minmax(0,1fr)}.home-autumn .home-au-item .ph{min-height:0;aspect-ratio:1}.home-autumn .home-au-item .t{padding:12px 14px}.home-autumn .home-au-item h3{font-size:1.1rem}.home-autumn .home-au-item p{font-size:.88rem;line-height:1.4}.home-autumn .home-au-item .more{font-size:.86rem;margin-top:4px}}.pdp .pinfo{grid-column:3 / 5;display:flex;flex-direction:column;gap:var(--g);min-width:0}.pdp .pinfo>.tl:last-child{flex:1 0 auto}.pdp .buy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.pdp .buy>*{max-width:100%}.pdp .pkind{display:inline-flex;align-items:center;gap:7px;min-height:32px}.pdp .pkind .ic{width:1.7em;height:1.7em;color:var(--ink)}.pdp .pkind:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pdp .buy h1{font-size:clamp(2.2rem,3.4cqw,3.4rem);font-weight:700;margin-top:-4px}.pdp .lede{font-size:1.12rem;line-height:1.5;max-width:46ch}.pdp .tag{color:var(--muted);max-width:46ch}.pdp .price{font-size:1.6rem;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;margin-top:4px}.pdp .opt{border:0;padding:0;margin:0;min-width:0}.pdp .opt legend{padding:0;margin-bottom:8px}.pdp .opts{display:flex;flex-wrap:wrap;gap:var(--g)}.pdp .opts label{cursor:pointer}.pdp .opts input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.pdp .opts span{display:flex;align-items:center;min-height:44px;min-width:52px;justify-content:center;padding:6px 16px;font-weight:500}.pdp .opts label:hover span{text-decoration:underline;text-underline-offset:3px}.pdp .opts input:checked+span{background:var(--ink);color:var(--tile)}.pdp .opts input:disabled+span{color:var(--muted);text-decoration:line-through;cursor:not-allowed}.pdp .opts label:focus-within{outline-offset:-5px}.pdp .opts input:checked:focus-visible+span{outline:2px dashed var(--tile);outline-offset:-5px}.pdp .sizing{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--ink);margin-top:-4px}.pdp .sizing span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pdp .sizing .ic{width:1.5em;height:1.5em}.pdp .stock{font-size:.95rem}.pdp .stock:empty{display:none}.pdp .stock.out{color:var(--muted)}.pdp .buy-row{display:flex;gap:var(--g);align-self:stretch;margin-top:4px}.pdp .qty{display:flex;gap:var(--g);flex:none}.pdp .qty>*{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:52px;font-size:1.15rem;font-variant-numeric:tabular-nums}.pdp .qty button:hover{background:var(--wash)}.pdp .buy-row .btn{flex:1;width:auto;min-height:52px;font-size:1.15rem}.pdp .note-in{max-width:46ch}.pdp .facts ul{display:grid;gap:9px;font-size:.92rem;color:var(--muted)}.pdp .facts li{display:grid;grid-template-columns:1.6em minmax(0,1fr);gap:10px;align-items:start}.pdp .facts .ic{width:1.5em;height:1.5em;color:var(--ink);margin-top:-1px}.pdp .facts a{color:var(--ink);border-bottom:1px solid currentColor}.pdp .words{display:flex;flex-direction:column;gap:10px}.pdp .words h2.sc{font-size:.78rem;line-height:1.4;font-variation-settings:normal}.pdp .words .prose>:last-child{margin-bottom:0}.pdp .spec{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 22px;margin:0;font-size:.94rem}.pdp .spec dt{color:var(--muted)}.pdp .spec dd{margin:0}@media(max-width:720px){.pdp .pinfo{grid-column:1 / -1}.pdp .buy{gap:12px}.pdp .buy h1{font-size:2.2rem}.pdp .lede{font-size:1.05rem}.pdp .spec{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:7px 14px}}.row.home-cover{grid-template-rows:repeat(2,var(--col))}.home-cover .home-sky{grid-column:1 / 4;grid-row:1 / 3}.home-cover .home-sky img{object-position:50% 62%}.home-cover .home-hd{grid-column:4;grid-row:1 / 3;display:flex;flex-direction:column;gap:16px}.home-cover h1{margin-top:auto;font-size:clamp(2.2rem,3.4cqw,3.5rem);font-weight:700;line-height:1.04}.home-cover .home-hd p{font-size:1.1rem;line-height:1.4;max-width:26ch}.home-cover .btn{margin-top:8px}@media(prefers-reduced-motion:no-preference){.wall.in .home-cover h1{animation:home-hand 1.6s ease-out .2s both}@keyframes home-hand{0%{font-variation-settings:"INFM" 100,"BNCE" 100}}}@media(max-width:1000px){.row.home-cover{grid-template-rows:none}.home-cover .home-sky{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 9}.home-cover .home-hd{grid-column:1 / -1;grid-row:auto}.home-cover h1{margin-top:0;font-size:2.8rem}}@media(max-width:720px){.home-cover .home-sky{aspect-ratio:4 / 5}.home-cover .home-sky img{object-position:50% 60%}.home-cover .home-hd{gap:12px}.home-cover h1{font-size:2.45rem}.home-cover .home-hd p{font-size:1.02rem}.home-cover .btn{margin-top:4px}}.home-facts .t{grid-column:1 / -1;padding-block:22px}.home-facts ul{display:flex;justify-content:space-around;flex-wrap:wrap;gap:12px 32px;font-weight:500;font-size:1.04rem;line-height:1.3}.home-facts li{display:flex;align-items:center;gap:10px}.home-facts .ic{width:1.6em;height:1.6em}.home-facts a{border-bottom:1px solid currentColor}@media(max-width:720px){.home-facts .t{padding-block:18px}.home-facts ul{flex-direction:column;gap:12px;font-size:.98rem}}.home-kinds .card .t{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:14px 18px 16px}.home-kinds .card h3{font-size:1.4rem}.home-kinds .n{font-size:.9rem;color:var(--muted);white-space:nowrap}@media(max-width:1100px){.home-kinds .card .t{flex-direction:column;align-items:flex-start;gap:0}}@media(max-width:720px){.home-kinds .card .t{padding:10px 12px 12px}.home-kinds .card h3{font-size:1.15rem}.home-kinds .n{font-size:.82rem}}.home-close .home-who-ph{grid-column:1 / 3;grid-row:1 / 3;min-height:calc((2 * var(--col) + var(--g)) * 2 / 3)}.home-close .home-who-ph img{object-position:50% 45%}.home-close .home-who{grid-column:3 / 5;display:flex;flex-direction:column;gap:8px}.home-close .home-who.no-pic{grid-column:1 / 3;grid-row:1 / 3}.home-close .home-who h2{font-size:1.5rem}.home-close .home-who p{font-size:1.1rem;line-height:1.45;max-width:40ch}.home-close .home-who .more{margin-top:4px}@media(max-width:720px){.home-close .home-who-ph{grid-column:1 / -1;grid-row:auto;min-height:0;aspect-ratio:3 / 2}.home-close .home-who,.home-close .home-who.no-pic{grid-column:1 / -1;grid-row:auto}.home-close .home-who h2{font-size:1.3rem}.home-close .home-who p{font-size:1rem}}.shelf .krow{scroll-margin-top:12px;grid-template-rows:minmax(var(--col),auto)}.shelf .krow>.focal{grid-column:1 / 3;grid-row:1 / 3}.shelf .krow>.focal .ph{aspect-ratio:auto;flex:1 1 0;min-height:0}.shelf .krow>.ktile{grid-column:3 / 5;grid-row:1}.shelf .ktile{display:flex;flex-direction:column;gap:10px}.shelf .ktile h2{display:flex;align-items:center;gap:14px;font-size:1.9rem;font-weight:700}.shelf .ktile p{font-size:1.02rem;max-width:46ch}.shelf .ktile ul{margin-top:auto;display:grid;grid-template-columns:repeat(2,max-content);gap:2px 28px;font-size:.88rem;color:var(--muted)}.shelf .ktile li:before{content:"\b7  "}.shelf .note{display:flex;flex-direction:column;justify-content:center;gap:12px;font-size:.95rem}.shelf .note.w2{grid-column:span 2}.shelf .note.w3{grid-column:span 3}.shelf .note .more{margin-top:6px}.shelf .note .sizes{display:grid;grid-template-columns:repeat(3,max-content);gap:4px 44px;font-variant-numeric:tabular-nums}.shelf .note.w1 .sizes{gap:4px 16px}.shelf .note .sizes b{display:block;font-size:1.9rem;line-height:1.1;font-weight:700;font-variation-settings:"INFM" 70,"BNCE" 45}@media(max-width:720px){.shelf .krow{grid-template-rows:none}.shelf .krow>.ktile,.shelf .krow>.focal,.shelf .note.note{grid-column:1 / -1;grid-row:auto}.shelf .krow>.focal .ph{aspect-ratio:1;flex:none}.shelf .ktile{gap:8px}.shelf .ktile h2{font-size:1.25rem;gap:10px}.shelf .ktile p{font-size:.95rem}.shelf .ktile ul{margin-top:2px;gap:1px 18px;font-size:.8rem}.shelf .note .more{margin-top:4px}.shelf .note .sizes{gap:4px 28px}.shelf .note .sizes b{font-size:1.4rem}}.home-close .home-letter{grid-column:3 / 5;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;scroll-margin-top:24px}.home-close .home-letter h2{font-size:1.5rem;display:flex;align-items:center;gap:10px}.home-close .home-letter h2 .ic{width:1.3em;height:1.3em}.home-close .home-letter .letter-form p{font-size:1rem;max-width:46ch}@media(max-width:720px){.home-close .home-letter{grid-column:1 / -1}.home-close .home-letter h2{font-size:1.3rem}.home-close .home-letter .letter-form p{font-size:.94rem}}.pdp .galw{grid-column:1 / 3;position:relative;min-width:0;display:flex;flex-direction:column}.pdp .gal{flex:1 0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:var(--rows, auto);gap:var(--g)}.pdp .gal .ph{grid-column:span var(--span);aspect-ratio:var(--ar);--w: calc((2 * var(--col) + var(--g)) * var(--span) / 6 - var(--g) * (6 / var(--span) - 1) / (6 / var(--span)))}.pdp .gal .last{aspect-ratio:auto;min-height:calc(var(--w) / var(--ar))}.pdp .gal .lead{grid-column:1 / -1;order:-1;width:100%;max-height:calc(100vh - 140px)}.pdp .gal .ph img{background:var(--wash)}.pdp .gcount{display:none}@media(max-width:720px){.pdp .galw{grid-column:1 / -1}.pdp .gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp .gal::-webkit-scrollbar{display:none}.pdp .galw{display:block}.pdp .gal .ph,.pdp .gal .lead,.pdp .gal .last{flex:0 0 100%;min-height:0;order:0;max-height:none;aspect-ratio:var(--phone-ar, 4 / 5);scroll-snap-align:start;scroll-snap-stop:always}.pdp .gcount{display:block;position:absolute;right:10px;bottom:10px;z-index:3;pointer-events:none;background:var(--tile);color:var(--ink);padding:3px 9px;font-variant-numeric:tabular-nums}}.pdp .spec-row{display:contents}:is(.shelf,.found) .item .pr{display:flex;flex-direction:column;align-items:flex-end;gap:1px}:is(.shelf,.found) .item .arr{font-size:.64rem}:is(.shelf,.found) .item.focal .cap{font-size:1.12rem;padding:14px 18px 16px}:is(.shelf,.found) .item.focal .nm{font-weight:600}.found .strip .t{align-items:center}.found .strip form{margin-left:auto;flex:0 1 460px}.found .items>.focal{grid-column:span 2;grid-row:span 2}.found .items>.focal .ph{flex:1 0 auto}.found .none .t{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.found .none a{border-bottom:1.5px solid currentColor}.found .pages .t{grid-column:span 2;font-weight:600}@media(max-width:720px){.found .strip form{margin-left:0;flex:1 1 100%}.found .pages .t{grid-column:span 1}:is(.shelf,.found) .item .pr{flex-direction:row;align-items:baseline;gap:8px}:is(.shelf,.found) .item.focal,:is(.shelf,.found) .item.solo{grid-column:1 / -1}:is(.shelf,.found) .item.focal .cap{flex-direction:row;font-size:1rem;padding:10px 12px 12px}:is(.shelf,.found) .item.solo .ph{aspect-ratio:3 / 2}:is(.shelf,.found) .item.solo .cap{flex-direction:row}}.consent{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--tile);color:var(--ink);padding:16px;opacity:0;transform:translateY(12px);transition:opacity .3s,transform .3s}.consent.on{opacity:1;transform:none}.consent[hidden]{display:none}.consent-text{margin:0 0 12px;font-size:.95rem;line-height:1.45}.consent-text a{border-bottom:1.5px solid currentColor;white-space:nowrap}.consent-do{display:flex;gap:var(--g)}.consent-do .btn{flex:1 1 0}.consent-say{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.consent-on .toast{bottom:calc(var(--consent-h, 0px) + 1rem + 1.4rem + env(safe-area-inset-bottom,0px))}@media(min-width:721px){.consent{left:auto;right:24px;bottom:24px;width:min(400px,calc(100vw - 48px));padding:18px 20px 20px}}.letter-form{display:flex;flex-direction:column;gap:10px}.letter-form p a{border-bottom:1px solid currentColor}.plain-body .prose{grid-column:1 / -1}.plain-body:has(.plain-on) .prose{grid-column:1 / 4}.plain-body .prose>:last-child{margin-bottom:0}.plain-body .plain-on,.plain-miss .plain-on{display:flex;flex-direction:column;justify-content:flex-end}.plain-miss .yellow{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-block:clamp(32px,5cqw,72px)}.plain-miss.with-on .yellow{grid-column:1 / 4}.plain-miss h1{font-size:clamp(2.4rem,4.6cqw,4.2rem);font-weight:700;line-height:1.02}.plain-miss p{font-size:1.1rem}.plain-miss .plain-on:hover .big,.plain-body .plain-on:hover .big{text-decoration:underline;text-underline-offset:4px}@media(max-width:720px){.plain-body .prose,.plain-body:has(.plain-on) .prose,.plain-miss .yellow,.plain-miss.with-on .yellow,.plain-body .plain-on,.plain-miss .plain-on{grid-column:1 / -1}.plain-miss .plain-on{min-height:120px}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
