.msp{color:var(--color-ink);font:inherit;padding-block:28px 48px}.msp *,.msp *:before,.msp *:after{box-sizing:border-box}.msp__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,92px);align-items:start}.msp__gallery{min-width:0}.msp__pack-visual{background:var(--color-paper-3);aspect-ratio:1;display:grid;place-items:center}.msp__pack-image{display:block;width:100%;height:100%;max-height:650px;object-fit:contain}.msp__gallery-foot{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-top:var(--space-sm)}.msp__gallery-foot>p{margin:0;max-width:55%;font-size:10px;color:var(--color-muted);text-align:right}.msp__thumbnails{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.msp__thumbnail{display:block;width:56px;height:56px;padding:var(--space-3xs);border:1px solid transparent;border-radius:0;background:transparent;cursor:pointer}.msp__thumbnail.is-selected{border-color:var(--color-ink)}.msp__thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.msp__purchase{padding-top:var(--space-xs);max-width:490px}.msp__purchase-heading>p{font-size:10px;color:var(--color-muted);font-weight:400;margin:0 0 var(--space-sm)}.msp .msp__purchase .msp__purchase-heading h1{max-width:420px;margin:0 0 20px;font-size:28px;font-weight:400;line-height:1.25;letter-spacing:-.025em;text-transform:none}.msp__purchase-heading .price{margin:0;font-size:16px;font-weight:400}.msp__lead{font-size:12px;line-height:1.8;margin:20px 0}.msp__stock{margin:0 0 20px;padding:0}.msp .msp__stock .stock-bar__label{margin:0;color:var(--color-muted);font-size:11px;text-align:left}.msp .msp__stock .stock-bar__label strong{color:inherit;font-weight:400}.msp__product-form{margin:0;gap:20px}.msp__variant-picker{margin:0;gap:var(--space-sm)}.msp__variant-picker .variant-picker__label{margin-bottom:var(--space-xs);font-size:11px;font-weight:400;letter-spacing:0}.msp__variant-picker .variant-picker__current{display:none}.msp__variant-picker .variant-picker__values{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.msp__variant-picker .msp__variant{min-height:42px;min-width:85px;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-line);border-radius:0;color:var(--color-ink);background:transparent;font-size:12px;font-weight:400;letter-spacing:0;transform:none}.msp__variant-picker .msp__variant:hover{border-color:var(--color-muted);transform:none}.msp__variant-picker .msp__variant.is-selected{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.msp .msp__add-button{width:100%;min-height:46px;margin:0;background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink);border-radius:0;font-size:12px;font-weight:400;letter-spacing:0}.msp__notice{margin:var(--space-md) 0 0;color:var(--color-muted);font-size:11px;line-height:1.8}.msp__description{margin-top:28px;padding-top:20px;border-top:1px solid var(--color-line);font-size:12px;line-height:1.9}.msp__description p{margin:0 0 var(--space-sm)}.msp__description ul{padding-left:20px;margin:var(--space-sm) 0}.msp__description small{font-size:11px}.msp__condition{color:var(--color-muted);font-size:11px;line-height:1.9;margin:var(--space-md) 0 0}.msp__inside{margin-top:48px;padding-top:var(--space-lg);border-top:1px solid var(--color-line)}.msp__section-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0 0 20px}.msp__section-heading h2,.msp__faq>h2{font-size:17px;font-weight:400;letter-spacing:-.02em;line-height:1.5;margin:0}.msp__section-heading>p{color:var(--color-muted);font-size:11px;margin:0}.msp__lineup-group+.msp__lineup-group{margin-top:28px}.msp__lineup-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:var(--space-sm)}.msp__lineup-head h3{font-size:12px;font-weight:400;margin:0}.msp__lineup-nav{margin-left:auto;display:flex;gap:var(--space-xs)}.msp__lineup-nav button{width:34px;height:32px;background:transparent;color:var(--color-ink);border:1px solid var(--color-line);border-radius:0;font:inherit;cursor:pointer}.msp__lineup-nav button:hover{border-color:var(--color-muted)}.msp__lineup-track{display:flex;gap:var(--space-sm);overflow-x:auto;padding-bottom:var(--space-sm);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent}.msp-slab{flex:0 0 190px;min-width:0;margin:0;scroll-snap-align:start}.msp-slab__image{display:block;position:relative;width:100%;aspect-ratio:1;padding:0;margin:0;border:0;border-radius:0;background:var(--color-soft);color:var(--color-ink)}button.msp-slab__image{cursor:pointer}.msp-slab__face{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.msp-slab__face--back,.msp-slab__image.is-flipped .msp-slab__face--front{display:none}.msp-slab__image.is-flipped .msp-slab__face--back{display:block}.msp-slab__hint{position:absolute;right:6px;bottom:6px;width:23px;height:21px;display:grid;place-items:center;background:var(--color-bg);color:var(--color-ink);font-size:13px}.msp-slab figcaption{display:flex;justify-content:space-between;margin-top:var(--space-xs);color:var(--color-muted);font-size:9px;line-height:1.4}.msp__faq{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin-top:var(--space-xl);padding-top:28px;border-top:1px solid var(--color-line)}.msp__faq details{border-bottom:1px solid var(--color-line)}.msp__faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:var(--space-md) 0;list-style:none;cursor:pointer;font-size:12px;font-weight:400}.msp__faq summary::-webkit-details-marker{display:none}.msp__faq summary span{font-size:16px}.msp__faq details[open] summary span{transform:rotate(45deg)}.msp__faq details p{font-size:12px;line-height:1.9;color:var(--color-muted);margin:0 0 20px}@media(max-width:989px){.msp__hero{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.msp .msp__purchase .msp__purchase-heading h1{font-size:25px}}@media(max-width:749px){.msp{padding-block:20px 36px}.msp__hero{grid-template-columns:1fr;gap:28px}.msp__pack-visual,.msp__pack-image{max-height:450px}.msp__gallery-foot{margin-top:var(--space-sm)}.msp__thumbnail{width:48px;height:48px}.msp__purchase{padding-top:0;max-width:none}.msp .msp__purchase .msp__purchase-heading h1{max-width:390px;font-size:25px;margin-bottom:var(--space-sm)}.msp__purchase-heading>p{margin-bottom:var(--space-xs)}.msp__lead{margin-block:var(--space-md)}.msp__description{margin-top:var(--space-lg);padding-top:20px}.msp__inside{margin-top:36px;padding-top:var(--space-lg)}.msp__section-heading{display:block;margin-bottom:var(--space-md)}.msp__section-heading>p{margin-top:var(--space-xs)}.msp__lineup-track{gap:var(--space-sm)}.msp-slab{flex-basis:145px}.msp__faq{grid-template-columns:1fr;gap:var(--space-md);margin-top:28px;padding-top:var(--space-lg)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mystery-slab.css.map */
