mc-product-specs{display:block;margin:16px 0 8px;--mc-spec-line:#e3ded7;--mc-spec-ink:#3f4a54;--mc-spec-value:#4a5568;--mc-spec-muted:#6b6b6b;--mc-spec-icon:#b8904a}.mc-specs{margin:0;border:1px solid var(--mc-spec-line);border-radius:12px;background:#fff;overflow:hidden}.mc-specs__summary{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:4px;min-height:52px;box-sizing:border-box;padding:8px 16px;cursor:pointer;list-style:none;color:var(--mc-spec-ink);outline:none}.mc-specs__summary::marker,.mc-specs__summary::-webkit-details-marker{display:none;content:""}.mc-specs__summary:hover{background:#f8fafc}.mc-specs__summary:focus-visible{outline:2px solid var(--mc-navy);outline-offset:-3px;border-radius:12px}.mc-specs__icon{grid-column:1;grid-row:1;width:20px;height:20px;justify-self:center;color:var(--mc-spec-icon)}.mc-specs__heading{display:contents}.mc-specs__title{grid-column:2;grid-row:1;min-width:0;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.4;text-transform:uppercase}.mc-specs__selection{grid-column:2;grid-row:2;min-width:0;font-size:15px;line-height:1.4;font-weight:400;color:var(--mc-spec-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.mc-specs__chevron{grid-column:3;grid-row:1 / span 2;width:20px;height:20px;transition:transform .2s ease}.mc-specs[open]:not(.mc-specs--closing) .mc-specs__chevron{transform:rotate(180deg)}.mc-specs__body{overflow:hidden}.mc-specs__content{border-top:1px solid var(--mc-spec-line);padding:0 16px}.mc-specs__table{margin:0;font-size:15px;line-height:1.6;letter-spacing:0;color:var(--mc-spec-value)}.mc-specs__row{display:grid;grid-template-columns:38% minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--mc-spec-line)}.mc-specs__row:last-child{border-bottom:0}.mc-specs__row dt{margin:0;font-weight:600;color:var(--mc-spec-ink)}.mc-specs__row dd{margin:0;font-weight:400;min-width:0;overflow-wrap:anywhere}@media(min-width:1024px){.mc-specs__summary{padding-block:12px}.mc-specs__title{font-size:14px}.mc-specs__content{padding:0 20px}}@media(max-width:479.98px){.mc-specs__row{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.mc-specs__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mc-product-specs.css.map */
