.tf-cart-shipping{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #dce3e8;border-radius:10px;background:#eef2f5;color:#0b1d2b}.tf-cart-shipping__icon{width:34px;height:34px;flex:0 0 34px}.tf-cart-shipping__title{display:block;font-size:15px;font-weight:700;line-height:1.4}.tf-cart-shipping__caption{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:#53616b}@media screen and (max-width:374px){.tf-cart-shipping{gap:10px;padding:12px}.tf-cart-shipping__title{font-size:14px}.tf-cart-shipping__caption{font-size:12px}}.tf-cart-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:1px solid rgba(128,128,128,.22);border-bottom:1px solid rgba(128,128,128,.22);padding:16px 0}.tf-cart-trust__item{display:flex;align-items:center;gap:10px;min-width:0}.tf-cart-trust__icon{width:28px;height:28px;flex:0 0 28px;color:#0875f5}.tf-cart-trust__title,.tf-cart-trust__caption{display:block;font-size:14px;line-height:1.4}.tf-cart-trust__caption{opacity:.65}@media screen and (max-width:374px){.tf-cart-trust{gap:10px}.tf-cart-trust__item{gap:7px}.tf-cart-trust__title,.tf-cart-trust__caption{font-size:12px}.tf-cart-trust__icon{width:24px;height:24px;flex-basis:24px}}.tf-features{padding:64px 24px;color:#0b1d2b;background:#f5f2ee}.tf-features__inner{max-width:1200px;margin:auto}.tf-features__intro{text-align:center;max-width:720px;margin:0 auto 36px}.tf-features__eyebrow{color:#e0001b;font-size:11px;letter-spacing:.16em;font-weight:800}.tf-features__intro h2{font-family:var(--font-heading-family);font-size:clamp(34px,4vw,54px);line-height:1.05;margin:10px 0}.tf-features__intro p,.tf-features__item p{color:#53616b;line-height:1.6;margin:0}.tf-features__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.tf-features__image{position:relative;border-radius:20px;overflow:hidden;background:#eae6e1}.tf-features__image img{display:block;width:100%;height:auto}.tf-features__marker{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:34px;height:34px;border:2px solid #fff;border-radius:50%;background:#e60023;color:#fff;font:700 15px sans-serif;box-shadow:0 2px 8px #0004}.tf-features__marker svg{width:18px;height:18px}.tf-features__list{display:grid;gap:26px}.tf-features__item{display:flex;gap:15px;align-items:flex-start}.tf-features__number{flex:none;display:grid;place-items:center;width:34px;height:34px;background:#0b1d2b;border-radius:50%;color:#fff;font-weight:700}.tf-features__number svg{width:19px;height:19px}.tf-features__item h3{font-family:var(--font-heading-family);font-size:25px;line-height:1.1;margin:3px 0 7px}@media(max-width:749px){.tf-features{padding:40px 18px}.tf-features__intro{margin-bottom:24px}.tf-features__layout{grid-template-columns:1fr;gap:25px}.tf-features__list{gap:20px}.tf-features__item h3{font-size:22px}.tf-features__marker{width:30px;height:30px}}.tf-product-video{padding:60px 24px;background:#f5f2ee;color:#0b1d2b}.tf-product-video__inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.tf-product-video__intro{text-align:center;max-width:520px;margin:0 auto}.tf-product-video__intro h2{font-family:var(--font-heading-family);font-size:clamp(34px,4vw,54px);line-height:1.05;margin:0 0 14px}.tf-product-video__intro p{color:#53616b;line-height:1.6;margin:0}@media(min-width:750px){.tf-product-video__intro h2{font-size:clamp(40px,4vw,54px)}.tf-product-video__intro p{font-size:20px}}.tf-product-video__video-column{width:min(100%,360px);justify-self:center}.tf-product-video__media[role=button]{cursor:pointer}.tf-product-video__media[role=button]:focus-visible{outline:3px solid #0b1d2b;outline-offset:3px}.tf-product-video__media{width:100%;aspect-ratio:9/16;min-width:0;justify-self:center;margin-inline:auto;overflow:hidden;border-radius:20px;background:#0b1d2b}.tf-product-video__media video{display:block;width:100%;height:100%;object-fit:cover}.tf-product-video__inner:not(:has(.tf-product-video__intro)){display:block;max-width:800px}@media(max-width:749px){.tf-product-video{padding:40px 18px}.tf-product-video__inner{grid-template-columns:1fr;gap:24px}.tf-product-video__intro h2{font-size:34px}.tf-product-video__video-column{width:min(100%,315px)}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
