.sr-only[data-astro-cid-wx2zfvd5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main.pdp{padding-top:var(--nav-h)}.pdp-top[data-astro-cid-wx2zfvd5]{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,3fr);max-width:var(--page-max);margin:0 auto}.gallery[data-astro-cid-wx2zfvd5]{position:relative;min-width:0}.crumbs[data-astro-cid-wx2zfvd5]{position:absolute;top:24px;left:var(--gutter);z-index:2;display:flex;gap:12px;font-size:13px;color:var(--ink-soft)}.crumbs[data-astro-cid-wx2zfvd5] a[data-astro-cid-wx2zfvd5]:hover{text-decoration:underline}.slides[data-astro-cid-wx2zfvd5]{display:grid;grid-template-columns:1fr 1fr}.slide[data-astro-cid-wx2zfvd5]{margin:0;position:relative;overflow:hidden;background:var(--stage);aspect-ratio:672 / 840}.slide-lead[data-astro-cid-wx2zfvd5]{grid-column:1 / -1;aspect-ratio:3 / 2}.slide[data-astro-cid-wx2zfvd5] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slide-cutout[data-astro-cid-wx2zfvd5] img{object-fit:contain;padding:0 9%}.slide-detail[data-astro-cid-wx2zfvd5]{background:#f1f0ec}.slide-detail[data-astro-cid-wx2zfvd5] img{inset:50% 12% auto auto;width:270%;max-width:none;height:auto;transform:translateY(-50%);object-fit:contain}.slide-lead[data-astro-cid-wx2zfvd5].slide-cutout img{padding:0 9%}.dots[data-astro-cid-wx2zfvd5]{display:none}.panel[data-astro-cid-wx2zfvd5]{border-left:1px solid transparent}.panel-inner[data-astro-cid-wx2zfvd5]{position:sticky;top:calc(var(--nav-h) + 24px);padding:56px var(--gutter) 48px clamp(32px,4vw,96px);max-width:540px}.title-row[data-astro-cid-wx2zfvd5]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}h1[data-astro-cid-wx2zfvd5]{font-size:28px;font-weight:400;letter-spacing:-.01em;margin:0;line-height:1.2}.save[data-astro-cid-wx2zfvd5]{display:inline-flex;align-items:center;gap:6px;min-height:36px;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--ink-soft);cursor:pointer}.save[data-astro-cid-wx2zfvd5][aria-pressed=true] svg[data-astro-cid-wx2zfvd5] path[data-astro-cid-wx2zfvd5]{fill:currentColor}.price[data-astro-cid-wx2zfvd5]{font-size:18px;margin:10px 0 0}.price[data-astro-cid-wx2zfvd5] small[data-astro-cid-wx2zfvd5]{font-size:12px;color:var(--smoke)}.tag[data-astro-cid-wx2zfvd5]{margin:6px 0 0;font-size:14px;color:var(--smoke)}.promo[data-astro-cid-wx2zfvd5],.fsc[data-astro-cid-wx2zfvd5]{margin:18px 0 0;font-size:13px;line-height:1.6}.promo[data-astro-cid-wx2zfvd5] a[data-astro-cid-wx2zfvd5],.fsc[data-astro-cid-wx2zfvd5] a[data-astro-cid-wx2zfvd5]{text-decoration:underline;text-underline-offset:2px}.opt[data-astro-cid-wx2zfvd5]{border:0;margin:24px 0 0;padding:0;min-width:0}.opt-label[data-astro-cid-wx2zfvd5]{padding:0;font-size:15px;font-weight:500;margin-bottom:4px}.opt-label[data-astro-cid-wx2zfvd5] span[data-astro-cid-wx2zfvd5]{font-weight:400;color:var(--ink-soft)}.fit-wrap[data-astro-cid-wx2zfvd5]{margin-top:24px;border:1px solid var(--line)}.fit-wrap[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5]{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.fit-wrap[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5]::-webkit-details-marker{display:none}.fit-wrap[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5] span[data-astro-cid-wx2zfvd5]{display:grid;gap:2px}.fit-wrap[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5] strong[data-astro-cid-wx2zfvd5]{font-weight:500;font-size:15px}.fit-wrap[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5] small[data-astro-cid-wx2zfvd5]{font-size:13px;color:var(--smoke)}.fit-wrap[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5] svg[data-astro-cid-wx2zfvd5]{transition:transform .2s;flex:none}.fit-wrap[data-astro-cid-wx2zfvd5][open] summary[data-astro-cid-wx2zfvd5] svg[data-astro-cid-wx2zfvd5]{transform:rotate(180deg)}.fit-wrap[data-astro-cid-wx2zfvd5][open] summary[data-astro-cid-wx2zfvd5]{border-bottom:1px solid var(--line)}.fit-body[data-astro-cid-wx2zfvd5]{padding:16px}.pipe-grid[data-astro-cid-wx2zfvd5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pipe-opt[data-astro-cid-wx2zfvd5]{position:relative;display:grid;justify-items:center;gap:4px;padding:10px 6px 9px;border:1px solid var(--line);font-size:13px;line-height:1.25;text-align:center;cursor:pointer;transition:background .15s}.pipe-opt[data-astro-cid-wx2zfvd5]:hover{background:#fbfaf8}.pipe-opt[data-astro-cid-wx2zfvd5]:has(input:checked){background:var(--cream-warm);box-shadow:inset 0 0 0 1px var(--ink)}.pipe-opt[data-astro-cid-wx2zfvd5]:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pipe-opt[data-astro-cid-wx2zfvd5] input[data-astro-cid-wx2zfvd5]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pipe-opt[data-astro-cid-wx2zfvd5] svg[data-astro-cid-wx2zfvd5]{width:56px;height:36px;color:var(--ink)}.pipe-opt[data-astro-cid-wx2zfvd5] svg[data-astro-cid-wx2zfvd5] .p{fill:none;stroke:var(--oak-deep);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pipe-opt[data-astro-cid-wx2zfvd5] svg[data-astro-cid-wx2zfvd5] .dash{stroke-width:1.8;stroke-dasharray:2 2}.pipes[data-astro-cid-wx2zfvd5].is-invalid .pipe-opt[data-astro-cid-wx2zfvd5]{border-color:#a12d22}.pipe-error[data-astro-cid-wx2zfvd5]{margin:8px 0 0;font-size:13px;color:#a12d22}.opt-one[data-astro-cid-wx2zfvd5]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.opt-one[data-astro-cid-wx2zfvd5] .opt-label[data-astro-cid-wx2zfvd5]{margin:0}.opt-one[data-astro-cid-wx2zfvd5] .opt-value[data-astro-cid-wx2zfvd5]{font-size:15px;color:var(--ink-soft)}.opt-one[data-astro-cid-wx2zfvd5] .opt-link[data-astro-cid-wx2zfvd5]{margin:0 0 0 auto}.opt-hint[data-astro-cid-wx2zfvd5]{margin:0 0 10px;font-size:13px;color:var(--smoke)}.opt-link[data-astro-cid-wx2zfvd5]{display:inline-block;margin-top:8px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.size-list[data-astro-cid-wx2zfvd5]{display:grid;border:1px solid var(--line)}.size-opt[data-astro-cid-wx2zfvd5]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;cursor:pointer;transition:background .15s}.size-opt[data-astro-cid-wx2zfvd5]+.size-opt[data-astro-cid-wx2zfvd5]{border-top:1px solid var(--line)}.size-opt[data-astro-cid-wx2zfvd5]:hover{background:#fbfaf8}.size-opt[data-astro-cid-wx2zfvd5]:has(input:checked){background:var(--cream-warm);box-shadow:inset 0 0 0 1px var(--ink)}.size-opt[data-astro-cid-wx2zfvd5] input[data-astro-cid-wx2zfvd5]{width:16px;height:16px;margin:0;accent-color:var(--ink)}.size-main[data-astro-cid-wx2zfvd5]{display:grid;gap:2px;min-width:0}.size-name[data-astro-cid-wx2zfvd5]{font-size:15px}.size-dim[data-astro-cid-wx2zfvd5]{margin-left:8px;color:var(--ink-soft)}.size-desc[data-astro-cid-wx2zfvd5]{font-size:12.5px;color:var(--smoke)}.size-price[data-astro-cid-wx2zfvd5]{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.finishes[data-astro-cid-wx2zfvd5] .swatches[data-astro-cid-wx2zfvd5]{margin-top:10px}.swatches[data-astro-cid-wx2zfvd5]{display:flex;flex-wrap:wrap;gap:6px}.swatch[data-astro-cid-wx2zfvd5]{position:relative;cursor:pointer}.swatch[data-astro-cid-wx2zfvd5] input[data-astro-cid-wx2zfvd5]{position:absolute;opacity:0}.chip[data-astro-cid-wx2zfvd5]{display:block;width:52px;height:52px;background:url(/images/design/grain.png) center / 104px 52px,var(--c);background-blend-mode:multiply;box-shadow:inset 0 0 0 1px #0000000f;position:relative}.chip[data-astro-cid-wx2zfvd5].cane:after{content:"";position:absolute;inset:9px;background:url(/images/design/swatch-rotan.jpg) center / 80px;box-shadow:inset 0 0 3px #00000059}.swatch[data-astro-cid-wx2zfvd5]:after{content:"";display:block;height:2px;margin-top:5px;background:transparent}.swatch[data-astro-cid-wx2zfvd5]:has(input:checked):after{background:var(--ink)}.swatch[data-astro-cid-wx2zfvd5] input[data-astro-cid-wx2zfvd5]:focus-visible+.chip[data-astro-cid-wx2zfvd5]{outline:2px solid var(--ink);outline-offset:2px}.finish-name[data-astro-cid-wx2zfvd5]{margin:8px 0 0;font-size:13px;color:var(--ink-soft)}.buy[data-astro-cid-wx2zfvd5]{display:flex;gap:8px;margin-top:28px}@media(min-width:901px){.buy[data-astro-cid-wx2zfvd5]{position:sticky;bottom:0;z-index:3;margin-top:16px;padding:12px 0 calc(16px + env(safe-area-inset-bottom));background:var(--cream)}.buy[data-astro-cid-wx2zfvd5].is-stuck{box-shadow:0 -1px 0 var(--line),0 -18px 24px -22px #0000004d}}.qty[data-astro-cid-wx2zfvd5]{position:relative;width:80px;flex:none}.qty[data-astro-cid-wx2zfvd5] select[data-astro-cid-wx2zfvd5]{appearance:none;width:100%;height:52px;border:1px solid var(--ink);background:#fff;font:inherit;font-size:14px;padding:0 28px 0 14px;color:var(--ink)}.qty[data-astro-cid-wx2zfvd5] svg[data-astro-cid-wx2zfvd5]{position:absolute;right:12px;top:50%;margin-top:-5px;pointer-events:none}.add[data-astro-cid-wx2zfvd5]{flex:1;height:52px;background:var(--ink);color:#fff;border:0;font:inherit;font-size:16px;cursor:pointer;transition:background .2s}.add[data-astro-cid-wx2zfvd5]:hover{background:#333}.facts[data-astro-cid-wx2zfvd5]{margin-top:28px;border-top:1px solid var(--line)}.fact[data-astro-cid-wx2zfvd5]{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.5}.fact[data-astro-cid-wx2zfvd5] strong[data-astro-cid-wx2zfvd5]{font-weight:400;font-size:15px;grid-column:1}.fact[data-astro-cid-wx2zfvd5] span[data-astro-cid-wx2zfvd5]{grid-column:1;color:var(--ink-soft)}.fact[data-astro-cid-wx2zfvd5] svg[data-astro-cid-wx2zfvd5]{grid-column:2;grid-row:1 / span 2;align-self:center}.fact[data-astro-cid-wx2zfvd5].link:last-child{border-bottom:1.5px solid var(--ink)}.fact[data-astro-cid-wx2zfvd5].link:hover strong[data-astro-cid-wx2zfvd5]{text-decoration:underline}.band[data-astro-cid-wx2zfvd5]{background:var(--sand);scroll-margin-top:var(--nav-h)}.band-inner[data-astro-cid-wx2zfvd5]{max-width:var(--page-max);margin:0 auto;padding:96px clamp(24px,6.25vw,120px) 96px;display:grid;grid-template-columns:1fr 1fr;gap:48px clamp(48px,6vw,120px)}.story[data-astro-cid-wx2zfvd5] p[data-astro-cid-wx2zfvd5]{font-size:clamp(18px,1.25vw,24px);line-height:1.4;margin:0;max-width:40ch}.usps[data-astro-cid-wx2zfvd5]{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:22px}.usps[data-astro-cid-wx2zfvd5] li[data-astro-cid-wx2zfvd5]{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:500}.usp-icon[data-astro-cid-wx2zfvd5]{width:28px;height:28px;flex:none;display:inline-flex}.usp-icon[data-astro-cid-wx2zfvd5] svg{width:28px;height:28px}.acc[data-astro-cid-wx2zfvd5] details[data-astro-cid-wx2zfvd5]{border-bottom:1px solid var(--ink)}.acc[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5]{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:54px;padding:0 8px;font-size:14px;cursor:pointer}.acc[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5]::-webkit-details-marker{display:none}.acc[data-astro-cid-wx2zfvd5] summary[data-astro-cid-wx2zfvd5] i[data-astro-cid-wx2zfvd5]{width:8px;height:8px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(-45deg);transition:transform .25s}.acc[data-astro-cid-wx2zfvd5] details[data-astro-cid-wx2zfvd5][open] summary[data-astro-cid-wx2zfvd5] i[data-astro-cid-wx2zfvd5]{transform:rotate(45deg)}.acc-body[data-astro-cid-wx2zfvd5]{padding:0 8px 20px;font-size:14px;line-height:1.6;color:var(--ink-soft)}.acc-body[data-astro-cid-wx2zfvd5] p[data-astro-cid-wx2zfvd5]{margin:0 0 10px}.acc-body[data-astro-cid-wx2zfvd5] a[data-astro-cid-wx2zfvd5]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.acc-body[data-astro-cid-wx2zfvd5] ul[data-astro-cid-wx2zfvd5]{margin:0;padding-left:18px}.rows[data-astro-cid-wx2zfvd5]{margin:0 0 12px}.rows[data-astro-cid-wx2zfvd5] div[data-astro-cid-wx2zfvd5]{display:grid;grid-template-columns:40% 1fr;gap:12px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08)}.rows[data-astro-cid-wx2zfvd5] dt[data-astro-cid-wx2zfvd5]{color:var(--ink)}.rows[data-astro-cid-wx2zfvd5] dd[data-astro-cid-wx2zfvd5]{margin:0}.rows[data-astro-cid-wx2zfvd5] small[data-astro-cid-wx2zfvd5]{display:block;color:var(--smoke)}.sticky-buy[data-astro-cid-wx2zfvd5]{display:none}@media(max-width:900px){.sticky-buy[data-astro-cid-wx2zfvd5]{position:fixed;left:0;right:0;bottom:0;z-index:140;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px max(var(--gutter),env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-left));background:#fff;border-top:1px solid var(--line);box-shadow:0 -12px 32px -20px #00000040;transform:translateY(0);transition:transform .25s var(--ease-expo)}.sticky-buy[data-astro-cid-wx2zfvd5][hidden]{display:flex;transform:translateY(110%);visibility:hidden}.sticky-info[data-astro-cid-wx2zfvd5]{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.3}.sticky-info[data-astro-cid-wx2zfvd5] strong[data-astro-cid-wx2zfvd5]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.sticky-buy){padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sticky-buy[data-astro-cid-wx2zfvd5] .add[data-astro-cid-wx2zfvd5]{flex:none;width:auto;padding:0 20px}}.toast[data-astro-cid-wx2zfvd5]{position:fixed;right:24px;bottom:24px;z-index:150;width:min(360px,calc(100vw - 48px));background:#fff;border:1px solid var(--line);box-shadow:0 24px 60px -24px #0000004d;padding:20px}.toast[data-astro-cid-wx2zfvd5][hidden]{display:none}.toast[data-astro-cid-wx2zfvd5] p[data-astro-cid-wx2zfvd5]{margin:0 0 14px;font-size:15px}.toast-actions[data-astro-cid-wx2zfvd5]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.toast-actions[data-astro-cid-wx2zfvd5] button[data-astro-cid-wx2zfvd5]{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.toast-actions[data-astro-cid-wx2zfvd5] a[data-astro-cid-wx2zfvd5]{background:var(--ink);color:#fff;padding:0 16px;min-height:44px;display:inline-flex;align-items:center}@media(max-width:900px){.pdp-top[data-astro-cid-wx2zfvd5]{grid-template-columns:1fr}.crumbs[data-astro-cid-wx2zfvd5]{top:18px}.slides[data-astro-cid-wx2zfvd5]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.slides[data-astro-cid-wx2zfvd5]::-webkit-scrollbar{display:none}.slide[data-astro-cid-wx2zfvd5],.slide-lead[data-astro-cid-wx2zfvd5]{flex:0 0 100%;aspect-ratio:390 / 410;scroll-snap-align:start}.slide-cutout[data-astro-cid-wx2zfvd5] img,.slide-lead[data-astro-cid-wx2zfvd5].slide-cutout img{padding:0 8%}.dots[data-astro-cid-wx2zfvd5]{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center;gap:6px}.dots[data-astro-cid-wx2zfvd5] i[data-astro-cid-wx2zfvd5]{width:6px;height:6px;border-radius:50%;background:#0000002e}.dots[data-astro-cid-wx2zfvd5] i[data-astro-cid-wx2zfvd5].on{background:#00000073}.panel-inner[data-astro-cid-wx2zfvd5]{position:static;padding:32px var(--gutter) 48px;max-width:none}.band-inner[data-astro-cid-wx2zfvd5]{grid-template-columns:1fr;padding:56px var(--gutter)}.story[data-astro-cid-wx2zfvd5] p[data-astro-cid-wx2zfvd5]{font-size:20px}.toast[data-astro-cid-wx2zfvd5]{left:12px;right:12px;bottom:12px;width:auto}}
