.card-media .ph-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.card-media .ph-img.alt{opacity:0;transition:opacity .6s ease}.card:hover .card-media .ph-img.alt{opacity:1}.main-img .pdp-img,.thumb-btn .pdp-img{width:100%;height:100%;object-fit:cover;display:block}.co-wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;padding:120px 0 100px;align-items:start}@media(max-width:920px){.co-wrap{grid-template-columns:1fr;gap:40px;padding-top:96px}}.co-wrap h1{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.6vw,46px);margin:8px 0 6px}.co-section{margin-top:38px}.co-section>h3{font-family:var(--serif);font-weight:500;font-size:22px;margin:0 0 18px}.co-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.co-grid .full{grid-column:1 / -1}.co-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 7px;display:block}.co-radio-row{display:flex;flex-direction:column;gap:10px}.co-radio{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:14px 16px;cursor:pointer;font-size:14px;color:var(--ink-soft);transition:border-color .2s,background .2s}.co-radio:hover{border-color:var(--faint)}.co-radio.active{border-color:var(--ink);background:var(--cream);color:var(--ink)}.co-radio input{accent-color:var(--ink)}.co-summary{border:1px solid var(--line);background:var(--cream);padding:28px;position:sticky;top:96px}.co-summary h3{font-family:var(--serif);font-weight:500;font-size:24px;margin:0 0 18px}.co-line{display:grid;grid-template-columns:54px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--line-soft);align-items:center}.co-line .thumb{width:54px;height:68px;overflow:hidden}.co-line .thumb img{width:100%;height:100%;object-fit:cover}.co-line .nm{font-size:12.5px;letter-spacing:.04em}.co-line .meta{font-size:11.5px;color:var(--muted);margin-top:3px}.co-line .pr{font-family:var(--serif);font-size:16px;white-space:nowrap}.co-totals{margin-top:18px}.co-totals .row{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;font-size:13px;color:var(--ink-soft)}.co-totals .row.grand{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.co-totals .row.grand .t{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.co-totals .row.grand .v{font-family:var(--serif);font-size:26px;color:var(--ink)}.co-promo{display:flex;gap:10px;margin:16px 0 4px}.co-empty{padding:100px 20px;text-align:center;color:var(--muted)}.co-empty .serif{font-family:var(--serif);font-size:26px;color:var(--ink);display:block;margin-bottom:12px}.co-success{max-width:620px;margin:0 auto;text-align:center;padding:140px 24px 120px}.co-success .mark{width:64px;height:64px;border-radius:999px;border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;margin:0 auto 26px}.co-success .mark svg{width:30px;height:30px;stroke:var(--gold);fill:none;stroke-width:1.4}.co-success h1{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4vw,48px);margin:0 0 16px}.co-success .ordno{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:28px}textarea.field{min-height:96px;resize:vertical;font-family:var(--sans)}.field.invalid{border-color:var(--rose)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/muse-extras.css.map */
