[data-garment-scope][hidden],[data-garment-original][hidden],.oc-garment-section [data-sku-contents][hidden]{display:none!important}.oc-garment-section{background:var(--garment-background);padding:var(--garment-padding) 0}.oc-garment-story{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;background:#e9eddf;border-radius:12px;overflow:hidden}.oc-garment-photos figure{margin:0;position:relative}.oc-garment-detail{aspect-ratio:1;overflow:hidden;background:#fff}.oc-garment-detail img{width:100%;height:100%;object-fit:cover;transform:scale(var(--garment-zoom,1.8))}.oc-garment-photos figcaption{position:absolute;bottom:14px;left:14px;right:14px;width:fit-content;max-width:calc(100% - 28px);background:#faf5ecee;padding:6px 12px;border-radius:4px;font-size:12px}.oc-garment-story-copy{padding:40px}.oc-garment-story-copy h2{font-size:clamp(28px,3vw,42px);line-height:1.16;margin:0 0 22px}.oc-garment-note{font-size:13px;opacity:.8;margin-top:22px}.oc-garment-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.oc-garment-benefits h2{font-size:26px;margin:0 0 14px;line-height:1.2}.oc-garment-faq{max-width:820px}.oc-garment-faq h2{font-size:34px;margin:0 0 24px}.oc-garment-faq details{border-bottom:1px solid #cbd1c2;padding:20px 0}.oc-garment-faq summary{cursor:pointer;font-weight:600}.oc-garment-buy-note{border-left:3px solid #64815e;padding:14px 18px;background:#edf0e4;margin:20px 0}.oc-garment-buy-note strong{display:block}.oc-garment-buy-note p{font-size:14px;margin:5px 0 0}.oc-garment-section p{line-height:1.65}@media(max-width:767px){.oc-garment-section{padding:calc(var(--garment-padding)*.65) 0}.oc-garment-story,.oc-garment-benefits{grid-template-columns:1fr}.oc-garment-story-copy{padding:28px 24px}.oc-garment-benefits{gap:28px}.oc-garment-faq h2{font-size:28px}}