.product__title h1{font-size:clamp(27px,2.7vw,38px);line-height:1.2;letter-spacing:-.02em}.product__info-container .tv-product-intro{font-size:14px;line-height:1.6;margin:18px 0}.tv-product-promise{font-size:12px;padding:14px 16px;background:#efe8de;line-height:1.8}.tv-product-details.page-width{padding-top:48px;padding-bottom:48px;max-width:1000px}.tv-detail{border-top:1px solid #29272430;padding:18px 0}.tv-detail summary{display:flex;justify-content:space-between;gap:16px;font-size:18px;cursor:pointer;list-style:none}.tv-detail summary::-webkit-details-marker{display:none}.tv-detail__chevron{flex:none;align-self:center;transition:transform .15s ease}.tv-detail[open] .tv-detail__chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.tv-detail__chevron{transition:none}}.tv-detail .rte{padding:20px 0;font-size:15px;line-height:1.8}@media(min-width:990px){.product--large .product__media-wrapper{max-width:57%;width:57%}.product--large .product__info-wrapper{max-width:43%;width:43%}}.tv-steps{margin:18px 0;padding:14px 16px;border:1px solid #29272426}.tv-steps__title{margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tv-steps ol{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tv-steps li{counter-increment:s;font-size:13px;line-height:1.45}.tv-steps li strong{display:block}.tv-steps li strong:before{content:counter(s) ". "}.tv-steps li span{opacity:.85}.tv-summary{margin:18px 0 22px;font-size:14px;line-height:1.6}.tv-summary__hook{margin:0 0 4px;font-size:15px}.tv-summary__line{margin:0 0 12px;opacity:.85}.tv-summary__list{list-style:none;margin:0 0 14px;padding:0}.tv-summary__list li{position:relative;padding-left:24px;margin:6px 0}.tv-summary__list li:before{content:"\2713";position:absolute;left:0;font-weight:700;color:#7a5c3e}.tv-summary__pack{margin:0 0 14px;padding:10px 14px;border:1px dashed #7a5c3e;font-size:13.5px}.tv-summary__pack a{text-decoration:underline}.tv-summary__guarantee{background:#efe8de;border-left:3px solid #7a5c3e;padding:12px 14px;font-size:13.5px}.tv-summary__note{margin:10px 0 0;font-size:13px}.tv-summary__note a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAABAAAAAAAAG */
