.ts-conversion-section{padding:clamp(4rem,8vw,8rem) 1.25rem;overflow:hidden}.ts-conversion-shell{width:min(100%,76rem);margin:0 auto}.ts-conversion-header{max-width:51rem;margin:0 auto clamp(2.4rem,5vw,4.8rem);text-align:center}.ts-conversion-header>p,.ts-softness-intro>p,.ts-faq header>p{margin:0 0 .85rem;font-size:.72rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ts-conversion-header h2,.ts-softness-intro h2,.ts-faq h2{margin:0;font-size:clamp(2rem,5vw,4.7rem);line-height:.98;letter-spacing:-.045em}.ts-conversion-header div,.ts-softness-intro div{max-width:43rem;margin:1.4rem auto 0;color:rgba(var(--color-foreground-rgb),.72);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.ts-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ts-feature-grid article,.ts-softness-grid article{min-height:17rem;padding:clamp(1.4rem,3vw,2.25rem);border:1px solid rgba(var(--color-foreground-rgb),.14);border-radius:1.6rem;background:rgba(var(--color-background-rgb),.72)}.ts-feature-grid article>span{display:block;margin-bottom:4rem;color:rgba(var(--color-foreground-rgb),.4);font-size:.72rem;font-weight:700}.ts-feature-grid h3,.ts-softness-grid h3{margin:0 0 .75rem;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.05}.ts-feature-grid p,.ts-softness-grid p{margin:0;color:rgba(var(--color-foreground-rgb),.7);line-height:1.55}.ts-softness{display:grid;grid-template-columns:minmax(15rem,.78fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding:clamp(5rem,9vw,9rem) 0}.ts-softness-intro h2{font-size:clamp(2rem,4.2vw,4rem)}.ts-softness-intro div{margin-right:0;margin-left:0}.ts-softness-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.ts-softness-grid article{min-height:15rem}.ts-softness-grid article>span{display:block;min-height:2rem;margin-bottom:2.8rem;letter-spacing:.18em}.ts-softness-grid .is-highlighted{color:rgb(var(--color-background-rgb));background:rgb(var(--color-foreground-rgb))}.ts-softness-grid .is-highlighted p{color:rgba(var(--color-background-rgb),.74)}.ts-proof-band{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(var(--color-foreground-rgb),.16);border-bottom:1px solid rgba(var(--color-foreground-rgb),.16)}.ts-proof-band div{display:flex;min-height:9rem;padding:1.5rem;flex-direction:column;justify-content:center;text-align:center}.ts-proof-band div+div{border-left:1px solid rgba(var(--color-foreground-rgb),.16)}.ts-proof-band strong{font-size:clamp(1.35rem,3vw,2.5rem);line-height:1}.ts-proof-band span{margin-top:.55rem;color:rgba(var(--color-foreground-rgb),.62);font-size:.76rem;line-height:1.3}.ts-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,7vw,7rem);padding-top:clamp(5rem,9vw,9rem)}.ts-faq h2{font-size:clamp(2rem,4vw,3.8rem)}.ts-faq details{border-top:1px solid rgba(var(--color-foreground-rgb),.16)}.ts-faq details:last-child{border-bottom:1px solid rgba(var(--color-foreground-rgb),.16)}.ts-faq summary{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1.4rem 0;cursor:pointer;font-weight:650;list-style:none}.ts-faq summary::-webkit-details-marker{display:none}.ts-faq details[open] summary span:last-child{transform:rotate(45deg)}.ts-faq summary span:last-child{font-size:1.4rem;font-weight:400;transition:transform .18s ease}.ts-faq details>div{max-width:45rem;padding:0 2.5rem 1.5rem 0;color:rgba(var(--color-foreground-rgb),.7);line-height:1.65}@media(max-width:900px){.ts-feature-grid,.ts-softness-grid{grid-template-columns:1fr}.ts-feature-grid article,.ts-softness-grid article{min-height:auto}.ts-feature-grid article>span,.ts-softness-grid article>span{margin-bottom:2rem}.ts-softness,.ts-faq{grid-template-columns:1fr}.ts-proof-band{grid-template-columns:repeat(2,1fr)}.ts-proof-band div:nth-child(3){border-left:0;border-top:1px solid rgba(var(--color-foreground-rgb),.16)}.ts-proof-band div:nth-child(4){border-top:1px solid rgba(var(--color-foreground-rgb),.16)}}@media(max-width:560px){.ts-conversion-section{padding-right:1rem;padding-left:1rem}.ts-proof-band{grid-template-columns:1fr}.ts-proof-band div+div,.ts-proof-band div:nth-child(3),.ts-proof-band div:nth-child(4){border-top:1px solid rgba(var(--color-foreground-rgb),.16);border-left:0}}.ts-pdp-breadcrumbs{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:0 0 1.35rem;color:rgba(var(--color-foreground-rgb),.58);font-size:.72rem;letter-spacing:.03em}.ts-pdp-breadcrumbs a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}.ts-pdp-lede{max-width:34rem;margin:1rem 0 1.35rem;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.55;color:rgba(var(--color-foreground-rgb),.76)}.ts-buy-reasons{width:min(100%,30rem);margin:1.4rem 0 1.75rem;padding:1.25rem 1.35rem;border:1px solid rgba(var(--color-foreground-rgb),.14);border-radius:1.15rem;background:rgba(var(--color-background-rgb),.82)}.ts-buy-reasons h2{margin:0 0 .85rem;font:700 .95rem/1.2 var(--font-body-family);letter-spacing:.01em}.ts-buy-reasons ul{display:grid;gap:.68rem;margin:0;padding:0;list-style:none}.ts-buy-reasons li{position:relative;padding-left:1.7rem;font-size:.91rem;line-height:1.35}.ts-buy-reasons li:before{content:"\2713";position:absolute;left:0;top:-.04rem;display:grid;width:1.15rem;height:1.15rem;place-items:center;border-radius:999px;color:rgb(var(--color-background-rgb));background:rgb(var(--color-foreground-rgb));font-size:.68rem;font-weight:800}.ts-mobile-pdp-cta{display:none}@media(min-width:990px){.product-info{align-self:start;position:sticky;top:7rem}}@media(max-width:749px){.ts-pdp-breadcrumbs{margin-bottom:1rem}.ts-buy-reasons{width:100%}.ts-mobile-pdp-cta{position:fixed;z-index:24;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));left:.75rem;display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:.8rem 1.1rem;border:1px solid rgba(var(--color-background-rgb),.2);border-radius:999px;color:rgb(var(--color-background-rgb));background:rgb(var(--color-foreground-rgb));box-shadow:0 .7rem 2rem #0003;font-size:.9rem;font-weight:700;text-decoration:none}.ts-mobile-pdp-cta strong{padding-left:1rem;font-size:.92rem}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
