.ts-product-details{padding:var(--ts-story-space) 24px;border-top:1px solid #e9e5df;background:#fff;color:#252320;scroll-margin-top:130px}.ts-product-details__inner{max-width:1160px;margin:0 auto}.ts-product-details .ts-story__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,90px);padding:40px 0}.ts-product-details .ts-story__row+.ts-story__row{border-top:1px solid #ede9e3}.ts-product-details .ts-story__copy{max-width:530px;font-size:15px;line-height:1.8}.ts-product-details .ts-story__copy p{margin-bottom:18px}.ts-product-details .ts-story__copy h2{font-size:clamp(27px,3vw,40px)!important;line-height:1.12!important;letter-spacing:-.025em;margin-bottom:22px!important}.ts-product-details .ts-story__eyebrow{color:#9a491c;font-weight:700}.ts-product-details .ts-story__copy ul{padding-left:20px;margin:22px 0}.ts-product-details .ts-story__copy li::marker{color:#a25b2c}.ts-product-details .ts-story__media{min-width:0;margin:0!important}.ts-product-details .ts-story__media img{max-height:730px;object-fit:contain;background:#f6f4f0}.ts-product-details .ts-story__row:nth-child(2n) .ts-story__copy{order:2}.ts-product-details .ts-story__row:nth-child(2n) .ts-story__media{order:1}.ts-product-details .ts-story__note{margin-top:24px}.yv-main-product-detail:has(.ts-purchase-summary) .yv-product-detail-title{font-size:clamp(22px,2.2vw,32px);line-height:1.16}.yv-main-product-detail:has(.ts-purchase-summary) .ts-gift{margin-top:20px}@media(max-width:767px){.ts-product-details{padding:24px 20px;scroll-margin-top:100px}.ts-product-details .ts-story__row{grid-template-columns:minmax(0,1fr);gap:22px;padding:32px 0}.ts-product-details .ts-story__copy{max-width:none;font-size:14px}.ts-product-details .ts-story__row:nth-child(2n) .ts-story__copy{order:0}.ts-product-details .ts-story__row:nth-child(2n) .ts-story__media{order:0}.ts-product-details .ts-story__copy h2{font-size:28px!important}.ts-product-details .ts-story__media img{max-height:600px}.ts-product-details .ts-story__media video{max-height:570px!important}}.ts-product-offer{padding:14px 16px;margin:14px 0;background:#fff4e9;border:1px solid #f2d5bb;border-radius:10px;color:#49311f}.ts-product-offer strong{font-size:14px}.ts-product-offer p{margin:3px 0 0;font-size:12px;line-height:1.5}.ts-purchase-summary{margin:12px 0 20px;color:#53504b;font-size:14px;line-height:1.6}.ts-purchase-summary p{margin:0 0 8px}.ts-purchase-summary .ts-purchase-summary__label{color:#9a491c;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ts-purchase-summary a{color:#24211e;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:4px 0}.ts-purchase-summary a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ts-assurance{margin:18px 0 24px;border-top:1px solid #e8e5e0;color:#393631}.ts-assurance details{border-bottom:1px solid #e8e5e0}.ts-assurance summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.ts-assurance summary::-webkit-details-marker{display:none}.ts-assurance summary:after{content:"+";font-size:19px;font-weight:400;line-height:1}.ts-assurance details[open] summary:after{content:"\2212"}.ts-assurance summary:focus-visible{outline:2px solid #995021;outline-offset:3px}.ts-assurance details>div{padding:0 0 18px;font-size:13px;line-height:1.7}.ts-assurance p{margin:0 0 10px}.ts-assurance a{color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAAAAAACAAAAAAAAAAAAAAH */
