.product-specs-live{background:#f8f3f0;border-top:1px solid #e6d9dd;border-bottom:1px solid #e6d9dd;padding:52px 0}
.product-specs-layout{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);gap:64px;align-items:center}
.product-specs-intro{align-self:center}
.product-specs-intro h2{font:normal clamp(30px,2.7vw,34px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:14px 0 18px;max-width:12ch;color:#2e2529}
.product-specs-intro>p:not(.eyebrow){font-size:15px;line-height:1.75;color:#6f6268;max-width:36ch;margin:0}
.product-specs-table{min-width:0}.product-specs-live dl{margin:0;border-top:1px solid #ddcfd5}
.product-specs-live dl>div{display:grid;grid-template-columns:minmax(125px,.72fr) minmax(0,1.28fr);gap:24px;padding:16px 0;border-bottom:1px solid #ddcfd5;font-size:15px;line-height:1.55}
.product-specs-live dt{font-weight:600;color:#3b2b31}
.product-specs-live dd{margin:0;color:#675a61}
.product-buyer-info{margin-top:24px;padding-top:20px;border-top:1px solid #ddcfd5}
.product-buyer-info-kicker{margin:0 0 12px;color:#6a3349;font-size:11px;letter-spacing:.14em;font-weight:700}
.product-buyer-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #ddcfd5;background:#ddcfd5}
.product-buyer-info-grid article{min-width:0;padding:15px 14px;background:#fcf9f6}
.product-buyer-info-grid strong{display:block;color:#3b2b31;font-size:11px;letter-spacing:.1em;line-height:1.35}
.product-buyer-info-grid span{display:block;margin-top:8px;color:#675a61;font-size:14px;line-height:1.45}
.product-buyer-info-note{margin:12px 0 0;color:#75676e;font-size:12px;line-height:1.5}
.product-specs-toggle{display:inline-flex;justify-content:flex-end;align-items:center;gap:.7rem;margin:1rem 0 0 auto;padding:.45rem 0 .45rem .2rem;border:0;border-bottom:1px solid #6a3349;background:transparent;color:#6a3349;font:inherit;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.product-specs-toggle span:last-child{display:grid;place-items:center;width:1.45rem;height:1.45rem;border:1px solid currentColor;border-radius:50%;font-size:1.05rem;line-height:1;transition:transform .2s ease}.product-specs-toggle[aria-expanded="true"] span:last-child{transform:rotate(45deg)}.product-specs-toggle:focus-visible{outline:2px solid #6a3349;outline-offset:4px}@media(max-width:700px){.product-specs-live{padding:34px 0}.product-specs-layout{grid-template-columns:1fr;gap:27px;align-items:start}.product-specs-intro{align-self:start}.product-specs-intro h2{font-size:32px;max-width:15ch}.product-specs-live dl>div{grid-template-columns:1fr;gap:5px;font-size:14px;padding:14px 0}}
@media(max-width:700px){.product-buyer-info-grid{grid-template-columns:1fr}.product-buyer-info-grid article{padding:14px}}

