._page_1osbc_1{background:var(--ivory)}._topbar_1osbc_2{height:var(--nav-h);background:var(--forest-deep)}._crumbs_1osbc_3{padding:1.4rem var(--gutter) 0;max-width:120rem;margin-inline:auto}._crumbs_1osbc_3 ol{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);flex-wrap:wrap;gap:.2rem .6rem;font-size:.74rem;display:flex}._crumbs_1osbc_3 li+li:before{content:"/";color:var(--gold);margin-right:.6rem}._crumbs_1osbc_3 a{align-items:center;min-height:2.5rem;display:inline-flex}._crumbs_1osbc_3 a:hover{color:var(--forest)}._crumbs_1osbc_3 [aria-current]{min-height:2.5rem;color:var(--forest-deep);align-items:center;display:inline-flex}._layout_1osbc_10{padding:1rem var(--gutter) var(--section-y);align-items:start;gap:3rem;max-width:120rem;margin-inline:auto;display:grid}._media_1osbc_11{aspect-ratio:4/5;background:var(--cream);position:relative;overflow:hidden}._matted_1osbc_12{padding:8% 14%}._img_1osbc_13{width:100%;height:100%}._info_1osbc_14{align-content:start;gap:1.2rem;display:grid}._title_1osbc_15{color:var(--forest-deep);font-size:clamp(2.6rem,1.6rem + 4vw,5.2rem)}._tagline_1osbc_16{margin:0}._desc_1osbc_17{color:var(--text-soft);max-width:34rem;margin:0}._facts_1osbc_18{border-top:1px solid var(--rule);gap:0;margin:.6rem 0 0;display:grid}._facts_1osbc_18>div{border-bottom:1px solid var(--rule-soft);grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem;padding:.95rem 0;display:grid}._facts_1osbc_18 dt{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);font-size:.7rem}._facts_1osbc_18 dd{color:var(--text-soft);margin:0;font-size:.95rem}._facts_1osbc_18 ._price_1osbc_22{font-family:var(--font-serif);color:var(--forest-deep);font-size:1.7rem;font-style:italic}._buy_1osbc_23{background:var(--cream);gap:1rem;margin-top:.6rem;padding:1.6rem;display:grid}._qty_1osbc_24{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}._qtyLabel_1osbc_25{letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);font-size:.72rem}._line_1osbc_26{color:var(--text-soft);margin:0}._line_1osbc_26 strong{font-family:var(--font-serif);color:var(--forest-deep);font-size:1.35rem;font-weight:500}._ctaRow_1osbc_28{flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;display:flex}._add_1osbc_29{background:var(--forest);min-width:15rem;min-height:3.25rem;color:var(--ivory);border:1px solid var(--forest);letter-spacing:.22em;text-transform:uppercase;transition:background-color var(--dur);justify-content:center;align-items:center;padding:0 2rem;font-size:.74rem;font-weight:500;display:inline-flex}._add_1osbc_29:hover{background:var(--forest-deep)}._added_1osbc_35{color:var(--forest);border-color:var(--gold);background:0 0}._added_1osbc_35:hover{background:var(--ivory)}._addInner_1osbc_37{align-items:center;gap:.6rem;display:inline-flex}._small_1osbc_38{color:var(--text-soft);margin:0;font-size:.82rem}._back_1osbc_39{letter-spacing:.2em;text-transform:uppercase;min-height:2.75rem;color:var(--forest);align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}._back_1osbc_39:hover{color:var(--forest-deep)}._related_1osbc_42{padding:var(--section-y) var(--gutter);background:var(--cream)}._relatedHead_1osbc_43{gap:1rem;max-width:120rem;margin:0 auto 3rem;display:grid}._relatedHead_1osbc_43 h2{color:var(--forest-deep)}._relatedGrid_1osbc_45{grid-template-columns:1fr;gap:3rem 2rem;max-width:120rem;margin-inline:auto;display:grid}@media (min-width:40rem){._relatedGrid_1osbc_45{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){._layout_1osbc_10{grid-template-columns:1.05fr 1fr;gap:clamp(3rem,6vw,7rem)}._media_1osbc_11{position:sticky;top:6rem}._relatedGrid_1osbc_45{grid-template-columns:repeat(3,1fr)}}
