.BO1Bcq_layout{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.BO1Bcq_choices{flex-direction:column;gap:clamp(3rem,7vh,5rem);display:flex}.BO1Bcq_group{flex-direction:column;gap:1.4rem;scroll-margin-top:6rem;display:flex}.BO1Bcq_groupHead{border-top:1px solid var(--hair);flex-direction:column;gap:.4rem;padding-top:1.2rem;display:flex}.BO1Bcq_small{color:var(--graphite);font-size:.8rem}.BO1Bcq_setGrid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.BO1Bcq_setCard{border:1px solid var(--hair);background:var(--paper);transition:border-color .3s, transform .4s var(--ease);border-radius:6px;flex-direction:column;gap:1rem;padding:1.2rem;display:flex}.BO1Bcq_setCard:hover{border-color:var(--ink);transform:translateY(-2px)}.BO1Bcq_setSwatches{align-items:center;gap:.5rem;display:flex}.BO1Bcq_swatch{border-radius:4px;flex:none;width:40px;height:40px;display:block;overflow:hidden;box-shadow:0 6px 14px #14131126}.BO1Bcq_swatch img{object-fit:cover;width:100%;height:100%}.BO1Bcq_setMeta h3{font-size:1.35rem}.BO1Bcq_setFoot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.BO1Bcq_setFoot .num{font-size:1.4rem}.BO1Bcq_chipGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.BO1Bcq_chipCard{flex-direction:column;gap:.8rem;display:flex}.BO1Bcq_chipCard .media{aspect-ratio:1;border-radius:4px}.BO1Bcq_chipMeta{justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.BO1Bcq_chipMeta h3{font-size:1.2rem}.BO1Bcq_rule{color:var(--terracotta);font-size:.85rem;font-weight:500}.BO1Bcq_offcutList{flex-direction:column;display:flex}.BO1Bcq_offcutRow{border-bottom:1px solid var(--hair);grid-template-columns:40px 1fr auto auto;align-items:center;gap:1rem;padding:.8rem 0;display:grid}.BO1Bcq_offcutName{font-size:.95rem}.BO1Bcq_stepper{border:1.5px solid var(--ink);border-radius:999px;grid-template-columns:2.2rem 2.2rem 2.2rem;align-items:center;height:2.4rem;display:inline-grid}.BO1Bcq_stepper button{border-radius:999px;place-items:center;height:100%;font-size:1.15rem;display:grid}.BO1Bcq_stepper button:disabled{opacity:.3;cursor:not-allowed}.BO1Bcq_stepper output{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.BO1Bcq_boxCol{align-self:stretch;position:relative}.BO1Bcq_sticky{top:calc(var(--nav-h) + 1.2rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.BO1Bcq_box{border:1.5px solid var(--ink);background:var(--paper);transition:background-color .5s var(--ease);border-radius:8px;overflow:hidden}.BO1Bcq_boxEmpty{border-style:dashed;border-color:var(--hair)}.BO1Bcq_boxLid{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:.7rem .9rem;display:flex}.BO1Bcq_lidBrand{align-items:center;gap:.5rem;display:inline-flex}.BO1Bcq_lidBrand .BO1Bcq_wordmark{font-size:.95rem}.BO1Bcq_boxGrid{grid-template-columns:repeat(4,1fr);align-content:start;gap:.5rem;min-height:180px;padding:.9rem;display:grid;position:relative}.BO1Bcq_boxGrid[data-dense]{grid-template-columns:repeat(6,1fr);gap:.4rem}.BO1Bcq_tile{aspect-ratio:1;animation:BO1Bcq_drop .55s var(--ease) both;border-radius:3px;overflow:hidden;box-shadow:0 6px 12px #14131129}.BO1Bcq_tile img{object-fit:cover;width:100%;height:100%}.BO1Bcq_tileWide{aspect-ratio:297/210;grid-column:span 2}@keyframes BO1Bcq_drop{0%{opacity:0;transform:translateY(-14px)scale(.92)}to{opacity:1;transform:none}}.BO1Bcq_emptyMsg{text-align:center;color:var(--mute);grid-column:1/-1;align-self:center;padding:2rem 1rem;font-size:.85rem}.BO1Bcq_lines{flex-direction:column;font-size:.9rem;display:flex}.BO1Bcq_lines li{border-bottom:1px solid var(--hair);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.BO1Bcq_ship{color:var(--graphite)}.BO1Bcq_total{justify-content:space-between;align-items:baseline;padding-top:.6rem;font-weight:600;display:flex}.BO1Bcq_total .num{font-size:1.8rem;font-weight:300}.BO1Bcq_cta{justify-content:center;width:100%;margin-top:.4rem}.BO1Bcq_reserve{margin-top:.4rem}@media (max-width:1000px){.BO1Bcq_layout{grid-template-columns:1fr}.BO1Bcq_sticky{position:static}.BO1Bcq_setGrid{grid-template-columns:1fr}.BO1Bcq_chipGrid{grid-template-columns:repeat(3,1fr);gap:.6rem}.BO1Bcq_chipMeta{flex-direction:column;align-items:flex-start}.BO1Bcq_boxGrid{grid-template-columns:repeat(6,1fr);min-height:120px}}@media (max-width:560px){.BO1Bcq_chipGrid{grid-template-columns:1fr}.BO1Bcq_chipCard .media{aspect-ratio:4/3}.BO1Bcq_chipMeta{flex-direction:row;align-items:flex-end}.BO1Bcq_offcutRow{grid-template-rows:auto auto;grid-template-columns:40px 1fr}.BO1Bcq_offcutRow .num{grid-column:2}.BO1Bcq_offcutRow>:last-child{grid-column:2}}.BO1Bcq_mobileBar{display:none}@media (max-width:1000px){.BO1Bcq_mobileBar{z-index:50;background:var(--ink);color:var(--bone);border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:.9rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 16px 40px #14131147}.BO1Bcq_mobileBarCta{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.BO1Bcq_box{scroll-margin-top:5rem}}
