dl[data-astro-cid-mwmch67o][data-has-bundle]{margin-bottom:18px}.new-detail-badge[data-astro-cid-mwmch67o]{display:inline-flex;margin:0 0 12px;padding:5px 10px;border-radius:999px;background:var(--available);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.breadcrumbs[data-astro-cid-mwmch67o]{display:flex;flex-wrap:wrap;gap:8px;padding-top:40px;color:var(--brown-soft);font-size:.78rem}.breadcrumbs[data-astro-cid-mwmch67o] a[data-astro-cid-mwmch67o]{text-decoration:underline;text-underline-offset:3px}.product-detail[data-astro-cid-mwmch67o]{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(58px,7vw,104px);padding-block:42px 104px}.product-image[data-astro-cid-mwmch67o]{display:grid;min-width:0;align-self:start;place-items:start center}.product-image[data-astro-cid-mwmch67o] img,.product-image[data-astro-cid-mwmch67o] svg{display:block;max-width:100%;height:auto;max-height:700px;border-radius:14px;box-shadow:var(--shadow)}.product-image[data-astro-cid-mwmch67o] img{width:auto}.product-image[data-astro-cid-mwmch67o] svg{width:min(100%,630px)}.product-copy[data-astro-cid-mwmch67o]{position:relative;align-self:center}.product-copy[data-astro-cid-mwmch67o] .detail-heart{position:absolute;top:-54px;right:2px;width:34px;color:var(--orange);opacity:.48;transform:rotate(7deg)}h1[data-astro-cid-mwmch67o]{margin-bottom:20px;font-size:clamp(3.2rem,6vw,5.6rem)}.description[data-astro-cid-mwmch67o]{margin-bottom:20px;font-family:var(--serif);font-size:1.5rem}.variation-note[data-astro-cid-mwmch67o]{margin:0 0 28px;color:var(--brown-soft);font-size:.98rem;line-height:1.55}.variation-note[data-astro-cid-mwmch67o] strong[data-astro-cid-mwmch67o]{display:block;margin-bottom:3px;color:var(--green-dark);font-size:.94rem;font-weight:600}.variation-note[data-astro-cid-mwmch67o] p[data-astro-cid-mwmch67o]{max-width:570px;margin:0;color:var(--brown-soft)}.product-note[data-astro-cid-mwmch67o]{margin:0 0 30px;padding:12px 15px;border-left:3px solid var(--green);background:var(--green-pale);font-size:.9rem}dl[data-astro-cid-mwmch67o]{margin:0 0 38px;border-top:1px solid var(--line)}dl[data-astro-cid-mwmch67o]>div[data-astro-cid-mwmch67o]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:24px;align-items:first baseline;padding:16px 0;border-bottom:1px solid var(--line)}dt[data-astro-cid-mwmch67o],dd[data-astro-cid-mwmch67o]{min-width:0;overflow-wrap:anywhere}dt[data-astro-cid-mwmch67o]{color:var(--brown-soft);font-size:.75rem;letter-spacing:.07em;text-transform:uppercase}dd[data-astro-cid-mwmch67o]{margin:0}dd[data-astro-cid-mwmch67o] i[data-astro-cid-mwmch67o]{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--green)}dd[data-astro-cid-mwmch67o].available{color:var(--available);font-size:1.1rem;font-weight:600}dd[data-astro-cid-mwmch67o].available i[data-astro-cid-mwmch67o]{width:9px;height:9px;background:var(--available)}dd[data-astro-cid-mwmch67o].unavailable{color:#91867e}dd[data-astro-cid-mwmch67o].unavailable i[data-astro-cid-mwmch67o]{background:#a79c93}.clearance-price[data-astro-cid-mwmch67o]{color:var(--red);font-family:var(--serif);font-size:1.2rem}dd[data-astro-cid-mwmch67o] a[data-astro-cid-mwmch67o]{text-decoration:underline;text-underline-offset:4px}.order-note[data-astro-cid-mwmch67o]{max-width:460px;margin-top:18px;font-size:.87rem}.related[data-astro-cid-mwmch67o]{padding-block:82px 108px;border-top:1px solid var(--line)}.related[data-astro-cid-mwmch67o] h2[data-astro-cid-mwmch67o]{font-size:3rem}.related-grid[data-astro-cid-mwmch67o]{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}@media(max-width:1200px){.related-grid[data-astro-cid-mwmch67o]{grid-template-columns:repeat(4,1fr)}}@media(max-width:1080px){.related-grid[data-astro-cid-mwmch67o]{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.product-detail[data-astro-cid-mwmch67o]{grid-template-columns:1fr;gap:42px}.product-image[data-astro-cid-mwmch67o] img,.product-image[data-astro-cid-mwmch67o] svg{max-height:min(700px,75svh)}}@media(max-width:820px){.related-grid[data-astro-cid-mwmch67o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.product-detail[data-astro-cid-mwmch67o]{padding-bottom:80px}.breadcrumbs[data-astro-cid-mwmch67o]{padding-top:25px}.related[data-astro-cid-mwmch67o]{display:none}dl[data-astro-cid-mwmch67o]>div[data-astro-cid-mwmch67o]{column-gap:16px}}dd[data-astro-cid-mwmch67o].available{font-size:1.17rem}
