body{line-height:1.55}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{line-height:1.2;letter-spacing:0}.hxxl,.hxl,.h0{font-size:3rem;line-height:1.2}h1,.h1{font-size:2.4rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.8rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.3rem}@media screen and (min-width:750px){.hxxl,.hxl,.h0{font-size:4.4rem}h1,.h1{font-size:3.2rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.3rem}}.product__title>h1,.product__title>h2,.product__title>a>h2,.product__title .h1{font-size:1.8rem;font-weight:600;line-height:1.25}@media screen and (min-width:750px){.product__title>h1,.product__title>h2,.product__title>a>h2,.product__title .h1{font-size:2.2rem}}.tm-section{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tm-section .page-width{padding-top:var(--tm-pt, 48px);padding-bottom:var(--tm-pb, 48px)}.tm-head{text-align:center;max-width:680px;margin:0 auto 32px}.tm-h1,.tm-h2,.tm-h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));line-height:1.2;letter-spacing:0;margin:0;word-break:normal;overflow-wrap:break-word}.tm-h1{font-size:3rem}.tm-h2{font-size:2.4rem}.tm-h3{font-size:1.8rem;font-weight:600}.tm-body{font-size:1.5rem;line-height:1.55;margin:12px 0 0;color:rgba(var(--color-foreground),.85)}.tm-small{font-size:1.3rem;line-height:1.5;letter-spacing:.02rem}.tm-eyebrow{display:inline-block;font-size:1.3rem;font-weight:600;letter-spacing:.04rem;color:rgb(var(--color-button));margin-bottom:10px}@media screen and (min-width:750px){.tm-h1{font-size:4.4rem}.tm-h2{font-size:3.2rem}.tm-h3{font-size:2rem}.tm-body{font-size:1.6rem}}.tm-btn.button{min-height:4.8rem;padding:0 2.8rem;font-size:1.6rem;font-weight:600}.tm-media{border-radius:12px;overflow:hidden;background:rgba(var(--color-button),.08)}.tm-media img{display:block;width:100%;height:100%;object-fit:cover}.tm-ph{position:relative;width:100%;display:flex!important;align-items:center;justify-content:center;border-radius:12px;background-color:rgba(var(--color-button),.1);background-image:radial-gradient(rgba(var(--color-button),.14) 1px,transparent 1.4px);background-size:18px 18px;color:rgb(var(--color-button));overflow:hidden}.tm-ph__icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:rgb(var(--color-background));box-shadow:0 2px 10px rgba(var(--color-foreground),.06)}.tm-ph__label{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:600;line-height:1.4}.tm-hero__grid{display:grid;gap:28px;align-items:center}.tm-hero__media{order:-1}.tm-hero__media .tm-media{aspect-ratio:16 / 9}.tm-hero__text .tm-body{max-width:520px}.tm-hero__actions{margin-top:24px}.tm-hero__note{margin-top:12px;color:rgba(var(--color-foreground),.8)}@media screen and (min-width:990px){.tm-hero__grid{grid-template-columns:5fr 6fr;gap:48px}.tm-hero__media{order:0}}.tm-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.tm-trust__item{background:#ffffffb3;border-radius:12px;padding:16px 14px;text-align:center}.tm-trust__icon{display:inline-flex;color:rgb(var(--color-button));margin-bottom:8px}.tm-trust__title{display:block;font-size:1.5rem;font-weight:700;line-height:1.3}.tm-trust__text{margin:4px 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.85)}@media screen and (min-width:750px){.tm-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tm-trust__item{padding:20px 18px}.tm-trust__title{font-size:1.6rem}}.tm-problem__grid{display:grid;gap:16px}.tm-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:12px;padding:24px 20px}.tm-problem .tm-card{background:#ffffffbf}.tm-card__icon{display:inline-flex;width:52px;height:52px;border-radius:50%;align-items:center;justify-content:center;color:rgb(var(--color-button));background:rgba(var(--color-button),.1);margin-bottom:14px}.tm-card__problem{font-size:1.3rem;font-weight:600;color:rgba(var(--color-foreground),.75);margin:0 0 4px}.tm-card__solution{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding-top:12px;border-top:1px dashed rgba(var(--color-foreground),.15);font-size:1.5rem;line-height:1.55}.tm-card__solution .tm-icon{flex:0 0 auto;color:rgb(var(--color-button));margin-top:2px}@media screen and (min-width:750px){.tm-problem__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tm-card__solution{font-size:1.6rem}}.tm-steps__grid{display:grid;gap:24px;list-style:none;margin:0;padding:0;counter-reset:none}.tm-step__media .tm-media,.tm-step__media .tm-ph{aspect-ratio:1 / 1}.tm-step__body{margin-top:16px}.tm-step__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.3rem;font-weight:700;margin-bottom:10px}.tm-step .tm-body{margin-top:6px}@media screen and (min-width:750px){.tm-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.tm-cta__grid{display:grid;gap:28px;align-items:center}.tm-cta__media{max-width:420px;width:100%;margin:0 auto}.tm-cta__media .tm-media,.tm-cta__media .tm-ph{aspect-ratio:4 / 5}.tm-cta__text{text-align:center}.tm-cta__text .tm-body{margin-left:auto;margin-right:auto;max-width:480px}.tm-cta__actions{margin-top:24px}@media screen and (min-width:990px){.tm-cta__grid{grid-template-columns:4fr 6fr;gap:56px}.tm-cta__text{text-align:left}.tm-cta__text .tm-body{margin-left:0}}.product-form__input.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.featured-product .product__text.subtitle{font-size:1.5rem;font-weight:600;color:rgb(var(--color-button))}@media screen and (min-width:750px){.featured-product .product__text.subtitle{font-size:1.6rem}}.tm-narrow{max-width:860px}.product__info-container .icon-with-text{margin-top:1.6rem;gap:1rem}.product__info-container .icon-with-text .h4{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1.4}.product__info-container .icon-with-text .svg-wrapper,.product__info-container .icon-with-text svg{color:rgb(var(--color-button))}.product__info-container .price--large .price-item{font-size:2rem}@media screen and (min-width:750px){.product__info-container .icon-with-text .h4{font-size:1.6rem}.product__info-container .price--large .price-item{font-size:2.2rem}}.tm-accordion{display:grid;gap:12px}.tm-accordion__item{background:#ffffffbf;border:1px solid rgba(var(--color-foreground),.1);border-radius:12px}.tm-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;list-style:none}.tm-accordion__summary::-webkit-details-marker{display:none}.tm-accordion__summary .tm-h3{font-size:1.6rem}.tm-accordion__chev{display:inline-flex;color:rgb(var(--color-button));transition:transform .2s ease}.tm-accordion__item[open] .tm-accordion__chev{transform:rotate(180deg)}.tm-accordion__content{padding:0 20px 18px;font-size:1.5rem;line-height:1.55}.tm-accordion__content ul{margin:0;padding-left:2rem}.tm-accordion__content li+li{margin-top:4px}.tm-accordion__content p{margin:0}@media screen and (min-width:750px){.tm-accordion__summary .tm-h3{font-size:1.8rem}.tm-accordion__content{font-size:1.6rem}}.tm-it__grid{display:grid;gap:24px;align-items:center}.tm-it__media{max-width:460px;width:100%;margin:0 auto}.tm-it__media .tm-media,.tm-it__media .tm-ph{aspect-ratio:4 / 5}.tm-it__list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.tm-it__item{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;line-height:1.4}.tm-it__item .tm-card__icon{width:44px;height:44px;margin:0;flex:0 0 auto}@media screen and (min-width:990px){.tm-it__grid{grid-template-columns:5fr 6fr;gap:64px}.tm-it__grid--reverse{grid-template-columns:6fr 5fr}.tm-it__grid--reverse .tm-it__media{order:2}.tm-it__item{font-size:1.6rem}}.tm-compare__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(var(--color-foreground),.1);border-radius:12px;overflow:hidden;font-size:1.5rem;line-height:1.4}.tm-compare__table th,.tm-compare__table td{padding:14px 12px;text-align:center;border-bottom:1px solid rgba(var(--color-foreground),.08)}.tm-compare__table tbody tr:last-child th,.tm-compare__table tbody tr:last-child td{border-bottom:0}.tm-compare__table thead th{font-size:1.3rem;font-weight:700;color:rgb(var(--color-foreground))}.tm-compare__table tbody th{text-align:left;font-weight:600}.tm-compare__ours{background:rgba(var(--color-button),.08)}.tm-yes{color:rgb(var(--color-button));display:inline-flex}.tm-no{color:rgba(var(--color-foreground),.55);display:inline-flex}@media screen and (min-width:750px){.tm-compare__table{font-size:1.6rem}.tm-compare__table th,.tm-compare__table td{padding:16px 20px}}.tm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);box-shadow:0 -4px 16px rgba(var(--color-foreground),.08);transform:translateY(110%);transition:transform .25s ease}.tm-sticky.is-visible{transform:translateY(0)}.tm-sticky__inner{display:flex;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.tm-sticky__thumb{width:48px;height:48px;border-radius:8px;overflow:hidden;flex:0 0 auto}.tm-sticky__thumb img{width:100%;height:100%;object-fit:cover;display:block}.tm-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.tm-sticky__title{font-size:1.3rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-sticky__price{font-size:1.5rem;font-weight:700;line-height:1.3}.tm-sticky__btn.button{min-height:4.4rem;padding:0 2rem;flex:0 0 auto;font-weight:600}body.tm-sticky-open{padding-bottom:68px}@media screen and (min-width:750px){.tm-sticky__title{font-size:1.5rem}.tm-sticky__price{font-size:1.6rem}.tm-sticky__btn.button{min-width:220px}}@media(prefers-reduced-motion:reduce){.tm-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/temisilk.css.map */
