.tms-product-v8{--tms-ink:#181715;--tms-paper:#eeeae2;color:var(--tms-ink);background:var(--tms-paper)}.tms-product-v8 .product{gap:clamp(24px,5vw,100px)}.tms-product-v8 .product__title h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.04;font-size:clamp(3.6rem,5.5vw,8.4rem);text-wrap:balance}.tms-product-v8 .price{font-size:1.55rem;letter-spacing:.03em}.tms-product-v8 .product-form__submit{min-height:60px;text-transform:uppercase;letter-spacing:.16em;font-size:1.1rem;background:#1b1a19;color:#f8f5ef;border:1px solid #1b1a19}.tms-product-v8 .product-form__submit:hover{background:#4b453f}.tms-product-v8 .product-form__input{margin-bottom:2.5rem}.tms-product-v8 .product__description{font-size:1.45rem;line-height:1.75;max-width:55ch}.tms-product-v8 .product__media img{object-fit:contain}.tms-product-v8--fashion{background:#e8e2d7}.tms-product-v8--fashion .product__title h1{text-transform:uppercase;font-size:clamp(3.8rem,6.4vw,10rem)}.tms-product-v8--fashion .product__media-wrapper{background:#d8d0c3}.tms-product-v8--gallery,.tms-product-v8--gallery .product__media-wrapper{background:#f3f0e9}.tms-product-v8--gallery .product__title h1{font-size:clamp(3.8rem,5vw,7.6rem)}.tms-v8-story{background:#171716;color:#f1eee8;padding:clamp(70px,10vw,160px) 24px}.tms-v8-story--gallery{background:#e4ded2;color:#1b1917}.tms-v8-story__inner{max-width:1180px;margin:auto}.tms-v8-story__eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin:0 0 28px}.tms-v8-story h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,8vw,120px);font-weight:400;letter-spacing:-.055em;line-height:1.03;max-width:950px;margin:0 0 32px}.tms-v8-story__copy{max-width:700px;font-size:clamp(16px,1.7vw,21px);line-height:1.7;opacity:.85}.tms-v8-story__details{margin-top:52px;max-width:750px;border-top:1px solid currentColor}.tms-v8-story__details>div{display:flex;gap:30px;justify-content:space-between;padding:18px 0;border-bottom:1px solid rgba(90,80,70,.3);font-size:14px}.tms-v8-story__details span{opacity:.7}.tms-v8-story__details strong{font-weight:400;text-align:right}@media(max-width:749px){.tms-product-v8 .product__title h1{font-size:clamp(3.4rem,10vw,6rem)}.tms-product-v8 .product{gap:20px}.tms-v8-story{padding:70px 22px}.tms-v8-story h2{font-size:clamp(46px,12vw,76px)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/tms-product-v8.css.map */
