.tl-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tl-accent)}.tl-btn-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.tl-align-center{text-align:center;justify-items:center}.tl-align-center .tl-btn-row{justify-content:center}.tl-align-right{text-align:end;justify-items:end}.tl-align-right .tl-btn-row{justify-content:flex-end}.tl-section-head--center{justify-content:center;text-align:center}.tl-form-grid{display:grid;gap:1rem;width:100%}@media(min-width:750px){.tl-form-grid{grid-template-columns:1fr 1fr}}.tl-form-grid__full{grid-column:1 / -1}.tl-news__row{display:flex;gap:.5rem}.tl-news__row .tl-input{flex:1;min-width:0}@media(max-width:480px){.tl-news__row{flex-direction:column}}.tl-ctile-grid{list-style:none;padding:0}.tl-ctile{display:flex;flex-direction:column;align-items:center;gap:.6rem;height:100%;text-align:center;text-decoration:none}.tl-ctile__media{position:relative;display:grid;place-items:center;width:100%;max-width:128px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:hsl(var(--tl-hue, 217) 85% 55% / 13%);color:color-mix(in srgb,hsl(var(--tl-hue, 217) 72% 42%) 82%,var(--tl-text));transition:transform var(--tl-duration) ease,box-shadow var(--tl-duration) ease}.tl-ctile__media img{width:100%;height:100%;object-fit:cover}.tl-ctile__media--image{background:var(--tl-surface)}.tl-ctile__icon{display:grid;place-items:center;width:100%;height:100%}.tl-ctile__icon .tl-icon{width:40%;height:auto}.tl-ctile:hover .tl-ctile__media{transform:translateY(-3px);box-shadow:0 10px 22px hsl(var(--tl-hue, 217) 70% 45% / 22%)}.tl-ctile__body{display:grid;gap:.15rem}.tl-ctile__title{font-weight:600;font-size:.93rem;line-height:1.25}.tl-ctile:hover .tl-ctile__title{text-decoration:underline;text-underline-offset:3px}.tl-ctile__count{font-size:.78rem;color:var(--tl-muted)}.tl-ctile--card{align-items:stretch;gap:0;text-align:start;border:1px solid var(--tl-border);border-radius:var(--tl-radius);overflow:hidden;background:var(--tl-bg)}.tl-ctile--card .tl-ctile__media{max-width:none;border-radius:0;aspect-ratio:4 / 3}.tl-ctile--card .tl-ctile__icon .tl-icon{width:28%}.tl-ctile--card .tl-ctile__body{padding:.8rem 1rem .95rem}.tl-ctile--card:hover{box-shadow:var(--tl-shadow)}.tl-ctile--card:hover .tl-ctile__media{transform:none;box-shadow:none}@media(max-width:749px){.tl-ctile__title{font-size:.82rem}.tl-ctile-grid--circle{--tl-grid-gap: 14px 8px}}.tl-hero-section{overflow:hidden}tl-slider{display:block}.tl-hero{position:relative;--tl-hero-h: 520px}.tl-hero--small{--tl-hero-h: 380px}.tl-hero--large{--tl-hero-h: 680px}@media(max-width:749px){.tl-hero{--tl-hero-h: 440px}.tl-hero--small{--tl-hero-h: 320px}.tl-hero--large{--tl-hero-h: 540px}}.tl-hero--boxed{border-radius:var(--tl-radius);overflow:hidden}.tl-hero__slides{display:grid}.tl-slide{grid-area:1 / 1;position:relative;min-height:var(--tl-hero-h);overflow:hidden;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility .6s}.tl-hero--adapt .tl-slide{min-height:320px;aspect-ratio:var(--tl-hero-ratio, 16 / 7)}.tl-slide.is-active{opacity:1;visibility:visible}.tl-slide__bg{position:absolute;top:0;right:0;bottom:0;left:0}.tl-slide__bg picture,.tl-slide__img{display:block;width:100%;height:100%;object-fit:cover}.tl-slide:not(.tl-slide--fallback) .tl-slide__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--tl-bg),color-mix(in srgb,var(--tl-bg) 40%,transparent));opacity:var(--tl-overlay, .35)}.tl-slide--h-center:not(.tl-slide--fallback) .tl-slide__bg:after{background:var(--tl-bg)}.tl-slide--h-right:not(.tl-slide--fallback) .tl-slide__bg:after{background:linear-gradient(270deg,var(--tl-bg),color-mix(in srgb,var(--tl-bg) 40%,transparent))}.tl-slide__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 75% at 88% 18%,color-mix(in srgb,var(--tl-accent) 40%,transparent),transparent 70%),radial-gradient(50% 70% at 5% 105%,color-mix(in srgb,var(--tl-primary) 30%,transparent),transparent 70%),linear-gradient(135deg,var(--tl-bg) 0%,color-mix(in srgb,var(--tl-bg) 80%,var(--tl-text)) 100%)}.tl-slide__fallback:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(var(--tl-text-rgb) / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--tl-text-rgb) / 8%) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 75% 40%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 75% 40%,#000 15%,transparent 75%)}.tl-slide__glow{position:absolute;width:520px;height:520px;inset-inline-end:4%;top:50%;transform:translateY(-50%);border-radius:50%;border:1px solid rgb(var(--tl-text-rgb) / 12%);box-shadow:0 0 0 60px rgb(var(--tl-text-rgb) / 3%),0 0 0 130px rgb(var(--tl-text-rgb) / 2%)}.tl-slide__art{position:absolute;inset-inline-end:9%;top:50%;transform:translateY(-50%) rotate(-6deg);color:var(--tl-text);opacity:.2}.tl-slide__art .tl-icon{width:clamp(160px,24vw,340px);height:auto}@media(max-width:749px){.tl-slide__glow{width:300px;height:300px;inset-inline-end:-90px;top:22%}.tl-slide__art{inset-inline-end:-14px;top:18%;opacity:.12}.tl-slide__art .tl-icon{width:170px}}.tl-slide__inner{position:relative;z-index:1;display:flex;min-height:inherit;height:100%;width:min(var(--tl-page-width),100% - var(--tl-gutter) * 2);margin-inline:auto;padding-block:48px 84px}.tl-hero--boxed .tl-slide__inner{width:100%;padding-inline:clamp(20px,4vw,56px)}.tl-slide--h-center .tl-slide__inner{justify-content:center}.tl-slide--h-right .tl-slide__inner{justify-content:flex-end}.tl-slide--v-top .tl-slide__inner{align-items:flex-start}.tl-slide--v-middle .tl-slide__inner{align-items:center}.tl-slide--v-bottom .tl-slide__inner{align-items:flex-end}.tl-slide__content{display:grid;gap:.9rem;justify-items:start;max-width:620px}.tl-slide--align-center .tl-slide__content{text-align:center;justify-items:center}.tl-slide--align-center .tl-btn-row{justify-content:center}.tl-slide--align-right .tl-slide__content{text-align:end;justify-items:end}.tl-slide--align-right .tl-btn-row{justify-content:flex-end}.tl-slide__content--box{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--tl-radius);background:rgb(var(--tl-bg-rgb) / 82%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tl-slide__heading{font-size:calc(clamp(2rem,1.2rem + 3vw,3.5rem) * var(--tl-heading-scale));line-height:1.05;letter-spacing:-.025em}.tl-slide__text{font-size:1.08rem;color:color-mix(in srgb,var(--tl-text) 82%,transparent);max-width:52ch}.tl-slide .tl-eyebrow{padding:.3rem .7rem;border-radius:999px;background:rgb(var(--tl-text-rgb) / 10%);color:var(--tl-text)}.tl-hero__controls{position:absolute;z-index:2;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:.35rem;padding:5px;border-radius:999px;background:rgb(var(--tl-bg-rgb) / 78%);color:var(--tl-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--tl-shadow)}.tl-hero__arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:inherit}.tl-hero__arrow:hover{background:rgb(var(--tl-text-rgb) / 8%)}.tl-hero__dots{display:flex;gap:2px;padding-inline:0}.tl-hero__dot{position:relative;min-width:24px;height:24px;padding:0 7px;border:0;background:none;cursor:pointer}.tl-hero__dot:before{content:"";display:block;width:10px;height:10px;margin:7px auto;border-radius:999px;background:rgb(var(--tl-text-rgb) / 28%);transition:width var(--tl-duration),background-color var(--tl-duration)}.tl-hero__dot[aria-current=true]:before{width:26px;background:var(--tl-primary)}.tl-hero__pause .tl-hero__play-icon,.tl-hero__pause.is-paused .tl-hero__pause-icon{display:none}.tl-hero__pause.is-paused .tl-hero__play-icon{display:block}tl-slider:not(:defined) .tl-hero__controls{display:none}.tl-trust{list-style:none;padding:0;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.tl-trust{grid-template-columns:repeat(var(--tl-trust-cols, 4),minmax(0,1fr))}}.tl-trust__item{display:flex;align-items:center;gap:.8rem;min-width:0}@media(min-width:990px){.tl-trust--row .tl-trust__item+.tl-trust__item{border-inline-start:1px solid var(--tl-border);padding-inline-start:1.25rem}}.tl-trust--cards .tl-trust__item{padding:1rem;border-radius:var(--tl-radius);background:var(--tl-bg);border:1px solid var(--tl-border)}.tl-trust__icon{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgb(var(--tl-primary-rgb) / 11%);color:var(--tl-primary)}.tl-trust__text{display:grid;gap:.1rem;min-width:0}.tl-trust__title{font-weight:700;font-size:.95rem;text-decoration:none;line-height:1.3}a.tl-trust__title:hover{text-decoration:underline}.tl-trust__sub{font-size:.82rem;color:var(--tl-muted);line-height:1.35}@media(max-width:749px){.tl-trust__icon{width:38px;height:38px}.tl-trust__title{font-size:.85rem}.tl-trust__sub{font-size:.75rem}}.tl-trust__payments{margin-top:1.25rem;display:flex;justify-content:center}.tl-trust__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;list-style:none;padding:0}.tl-trust__payment-list svg{width:38px;height:24px}tl-carousel{display:block}.tl-carousel{position:relative;--_gap: 18px}.tl-carousel__track{list-style:none;margin:0;padding:4px 2px 10px;display:grid;grid-auto-flow:column;gap:var(--_gap);grid-auto-columns:calc((100% - (var(--tl-cols, 4) - 1) * var(--_gap)) / var(--tl-cols, 4));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.tl-carousel__track::-webkit-scrollbar{display:none}.tl-carousel__track>li{scroll-snap-align:start;min-width:0}@media(max-width:989px){.tl-carousel__track{grid-auto-columns:calc((100% - 2 * var(--_gap)) / 3)}}@media(max-width:749px){.tl-carousel{--_gap: 10px}.tl-carousel__track{grid-auto-columns:calc((100% - var(--_gap)) / 2.15)}}.tl-carousel__btn{position:absolute;z-index:3;top:38%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--tl-border);background:var(--tl-bg);color:var(--tl-text);box-shadow:var(--tl-shadow);transition:opacity var(--tl-duration)}.tl-carousel__btn--prev{inset-inline-start:-16px}.tl-carousel__btn--next{inset-inline-end:-16px}.tl-carousel__btn[disabled]{opacity:0;pointer-events:none}.tl-carousel.is-static .tl-carousel__btn,tl-carousel:not(:defined) .tl-carousel__btn{display:none}@media(hover:none){.tl-carousel__btn{display:none}}.tl-fc-tabs{display:block}.tl-fc-tabs__list{display:flex;flex-wrap:wrap;gap:.25rem;padding:4px;border-radius:999px;background:var(--tl-surface)}.tl-fc-tabs__tab{border:0;background:transparent;padding:.5rem 1.05rem;border-radius:999px;font-weight:600;font-size:.92rem;color:var(--tl-muted)}.tl-fc-tabs__tab[aria-selected=true]{background:var(--tl-bg);color:var(--tl-text);box-shadow:var(--tl-shadow)}.tl-fc-tabs__panel:focus-visible{outline-offset:6px}.tl-fc__more{margin-top:1.5rem;text-align:center}.tl-card--placeholder .tl-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tl-brands{overflow:hidden}.tl-brands__track{display:flex}.tl-brands__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;list-style:none;padding:0;margin:0}.tl-brands--marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tl-brands--marquee .tl-brands__track{width:max-content;animation:tl-marquee var(--tl-marquee-time, 40s) linear infinite}.tl-brands--marquee .tl-brands__list{flex-wrap:nowrap;padding-inline-end:1rem}.tl-brands--marquee:hover .tl-brands__track,.tl-brands--marquee:focus-within .tl-brands__track{animation-play-state:paused}@keyframes tl-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tl-brands--marquee .tl-brands__track{animation:none;width:auto}.tl-brands--marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tl-brands--marquee .tl-brands__list[aria-hidden=true]{display:none}}.tl-brands__logo{display:flex;align-items:center;justify-content:center;min-height:calc(var(--tl-logo-h, 36px) + 20px);padding:0 .9rem;text-decoration:none;white-space:nowrap}.tl-brands__logo img{height:var(--tl-logo-h, 36px);width:auto;max-width:170px;object-fit:contain;transition:filter var(--tl-duration),opacity var(--tl-duration)}.tl-brands--mono .tl-brands__logo img{filter:grayscale(1);opacity:.7}.tl-brands--mono .tl-brands__logo:hover img{filter:none;opacity:1}.tl-brands__pill{min-height:0;padding:.6rem 1.2rem;border:1.5px solid var(--tl-border);border-radius:999px;font-weight:700;letter-spacing:.01em;color:var(--tl-muted);background:var(--tl-bg)}a.tl-brands__pill:hover{color:var(--tl-text);border-color:var(--tl-primary)}.tl-promos{display:grid;gap:18px;--tl-promo-h: 300px}.tl-promos--small{--tl-promo-h: 220px}.tl-promos--large{--tl-promo-h: 400px}@media(min-width:750px){.tl-promos{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.tl-promo{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:var(--tl-promo-h);padding:clamp(1.25rem,3vw,2rem);border-radius:var(--tl-radius)}.tl-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tl-promo:hover .tl-promo__img{transform:scale(1.03)}.tl-promo:has(.tl-promo__img):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,var(--tl-bg),transparent 90%);opacity:var(--tl-overlay, .4)}.tl-promo--gradient{background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--tl-accent) 38%,transparent),transparent 70%),linear-gradient(135deg,var(--tl-bg),color-mix(in srgb,var(--tl-bg) 78%,var(--tl-text)))}.tl-promo__art{position:absolute;z-index:-1;inset-inline-end:-12px;top:-10px;color:var(--tl-text);opacity:.16;transform:rotate(-8deg);transition:transform .5s ease}.tl-promo:hover .tl-promo__art{transform:rotate(-4deg) scale(1.04)}.tl-promo__content{display:grid;gap:.5rem;justify-items:start;max-width:440px}.tl-promo__text{color:color-mix(in srgb,var(--tl-text) 80%,transparent)}.tl-promo__link{margin-top:.35rem}.tl-promo__link--cover{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.tl-deal{position:relative;overflow:hidden;display:grid;gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,3rem);border-radius:calc(var(--tl-radius) + 4px);background:linear-gradient(120deg,var(--tl-bg),color-mix(in srgb,var(--tl-bg) 82%,var(--tl-primary)))}@media(min-width:990px){.tl-deal--product{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.tl-deal__glow{position:absolute;width:460px;height:460px;inset-inline-end:-140px;top:-180px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tl-accent) 42%,transparent),transparent 70%);pointer-events:none}.tl-deal__content{position:relative;display:grid;gap:.9rem;justify-items:start}.tl-deal__heading{font-size:calc(clamp(1.7rem,1.2rem + 2vw,2.6rem) * var(--tl-heading-scale))}.tl-deal__text{color:var(--tl-muted);max-width:52ch}tl-countdown{display:block}.tl-countdown__timer{display:flex;flex-wrap:wrap;gap:.6rem}.tl-countdown__unit{display:grid;justify-items:center;min-width:70px;padding:.6rem .5rem .5rem;border-radius:var(--tl-radius-sm);background:rgb(var(--tl-text-rgb) / 9%);border:1px solid rgb(var(--tl-text-rgb) / 14%)}.tl-countdown__num{font-size:clamp(1.5rem,1rem + 2vw,2.2rem);font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.tl-countdown__label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tl-muted)}.tl-countdown__ended{font-weight:600}@media(max-width:480px){.tl-countdown__unit{min-width:0;flex:1}}.tl-deal__product{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:1rem;align-items:center;padding:1rem;border-radius:var(--tl-radius);background:rgb(var(--tl-text-rgb) / 6%);border:1px solid rgb(var(--tl-text-rgb) / 12%);text-decoration:none;transition:transform var(--tl-duration)}.tl-deal__product:hover{transform:translateY(-2px)}@media(min-width:990px){.tl-deal__product{grid-template-columns:1fr;justify-items:center;text-align:center}.tl-deal__product .tl-price{justify-content:center}}.tl-deal__media{display:block;width:100%;max-width:300px;aspect-ratio:1;border-radius:var(--tl-radius-sm);overflow:hidden;background:#fff}.tl-deal__media img,.tl-deal__media svg{width:100%;height:100%;object-fit:contain;padding:6%}.tl-deal__info{display:grid;gap:.35rem}.tl-deal__title{font-weight:600;line-height:1.35}.tl-iwt{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}@media(min-width:750px){.tl-iwt{grid-template-columns:1fr 1fr}.tl-iwt--image-right .tl-iwt__media{order:2}}.tl-iwt--v-top{align-items:start}.tl-iwt--v-bottom{align-items:end}.tl-iwt__media{overflow:hidden;border-radius:var(--tl-radius);aspect-ratio:var(--tl-iwt-ratio, 4 / 3);background:var(--tl-surface)}.tl-iwt__media img{width:100%;height:100%;object-fit:cover}.tl-iwt__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:260px;color:var(--tl-primary);background:radial-gradient(circle at 30% 30%,rgb(var(--tl-primary-rgb) / 15%),transparent 60%),var(--tl-surface)}.tl-iwt__placeholder .tl-icon{opacity:.75}.tl-iwt__content{display:grid;gap:1rem;justify-items:start}.tl-iwt__content.tl-align-center{justify-items:center}.tl-iwt__text{color:var(--tl-muted)}.tl-richtext{display:grid;gap:1rem;justify-items:start;margin-inline:auto}.tl-richtext--narrow{max-width:760px}.tl-richtext--wide{max-width:1100px}.tl-richtext__text{color:var(--tl-muted);font-size:1.05rem}.tl-mcol{list-style:none;padding:0}.tl-mcol__item{display:grid;gap:.65rem;align-content:start;justify-items:start}.tl-mcol.tl-align-center .tl-mcol__item{justify-items:center}.tl-mcol--card .tl-mcol__item{padding:clamp(1.25rem,2.5vw,1.75rem);border-radius:var(--tl-radius);background:var(--tl-surface);border:1px solid var(--tl-border);height:100%}.tl-mcol__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:rgb(var(--tl-primary-rgb) / 11%);color:var(--tl-primary)}.tl-mcol__image{width:100%;border-radius:var(--tl-radius-sm);overflow:hidden;aspect-ratio:16 / 10}.tl-mcol__image img{width:100%;height:100%;object-fit:cover}.tl-mcol__text{color:var(--tl-muted);font-size:.95rem}.tl-faq{display:grid;gap:2rem}@media(min-width:990px){.tl-faq--split{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:3rem;align-items:start}.tl-faq--split .tl-faq__intro{position:sticky;top:100px}}.tl-faq__intro{display:grid;gap:.9rem;justify-items:start}.tl-faq__item{border-bottom:1px solid var(--tl-border)}.tl-faq__item:first-child{border-top:1px solid var(--tl-border)}.tl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none;font-weight:600;font-size:1.04rem}.tl-faq__q::-webkit-details-marker{display:none}.tl-faq__sign{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--tl-surface);transition:transform var(--tl-duration),background-color var(--tl-duration),color var(--tl-duration)}.tl-faq__item[open] .tl-faq__sign{transform:rotate(45deg);background:var(--tl-primary);color:var(--tl-on-primary)}.tl-faq__a{padding:0 3rem 1.25rem 0;color:var(--tl-muted);max-width:72ch}.tl-news{display:grid;gap:1.25rem;align-items:center}@media(min-width:990px){.tl-news{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}}.tl-news--boxed{padding:clamp(1.5rem,4vw,2.75rem);border-radius:calc(var(--tl-radius) + 4px);background-image:radial-gradient(60% 120% at 100% 0%,color-mix(in srgb,var(--tl-accent) 28%,transparent),transparent 70%)}.tl-news__intro{display:flex;gap:1rem;align-items:flex-start}.tl-news__icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgb(var(--tl-text-rgb) / 10%)}.tl-news__text{margin-top:.35rem;color:var(--tl-muted)}.tl-news__form{display:grid;gap:.6rem}.tl-news__note{margin-top:.1rem}.tl-news__note a{color:inherit}tl-video{display:block}.tl-video{position:relative;overflow:hidden;aspect-ratio:var(--tl-video-ratio, 16 / 9);border-radius:var(--tl-radius);background:var(--tl-text)}.tl-video-full .tl-video{border-radius:0}.tl-video__frame{position:absolute;top:0;right:0;bottom:0;left:0}.tl-video__poster{width:100%;height:100%;object-fit:cover}.tl-video__poster--blank{background:radial-gradient(60% 80% at 80% 20%,color-mix(in srgb,var(--tl-accent) 40%,transparent),transparent 70%),radial-gradient(60% 80% at 10% 90%,rgb(var(--tl-primary-rgb) / 45%),transparent 70%),var(--tl-text)}.tl-video__frame iframe,.tl-video__frame video{display:block;width:100%;height:100%;border:0}.tl-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:grid;place-items:center;width:84px;height:84px;border:0;border-radius:50%;background:var(--tl-primary);color:var(--tl-on-primary);box-shadow:0 0 0 10px rgb(var(--tl-primary-rgb) / 25%),var(--tl-shadow-lg);transition:transform var(--tl-duration)}.tl-video__play:hover{transform:scale(1.06)}.tl-video__play svg{margin-left:4px}.tl-video__hint{position:absolute;inset-inline-start:1rem;bottom:1rem;padding:.35rem .7rem;border-radius:999px;background:var(--tl-bg);color:var(--tl-text);font-size:.85rem}.tl-article-grid{list-style:none;padding:0}.tl-article-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--tl-border);border-radius:var(--tl-radius);background:var(--tl-bg);transition:box-shadow var(--tl-duration),transform var(--tl-duration)}.tl-card-lift .tl-article-card:hover{box-shadow:var(--tl-shadow-lg);transform:translateY(-2px)}.tl-article-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--tl-surface)}.tl-article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tl-article-card:hover .tl-article-card__media img{transform:scale(1.03)}.tl-article-card__placeholder{display:grid;place-items:center;height:100%;color:var(--tl-muted);background:radial-gradient(circle at 30% 30%,rgb(var(--tl-primary-rgb) / 12%),transparent 60%)}.tl-article-card__body{flex:1;display:grid;gap:.45rem;align-content:start;padding:1rem 1.1rem 1.2rem}.tl-article-card__title{font-size:1.08rem;line-height:1.3}.tl-article-card__title a{text-decoration:none}.tl-article-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tl-article-card__more{margin-top:.25rem;color:var(--tl-accent);font-weight:600;font-size:.88rem}.tl-blog-head{display:grid;gap:.75rem;margin-bottom:1.75rem}.tl-blog-head .tl-chips{margin-bottom:0}.tl-article__head{width:min(820px,100% - var(--tl-gutter) * 2);display:grid;gap:.75rem;justify-items:start;margin-bottom:1.75rem}.tl-article__title{font-size:calc(clamp(2rem,1.4rem + 2.4vw,3rem) * var(--tl-heading-scale))}.tl-article__hero{width:min(1100px,100% - var(--tl-gutter) * 2);margin-bottom:2rem}.tl-article__hero img{width:100%;border-radius:var(--tl-radius)}.tl-article__body{width:min(760px,100% - var(--tl-gutter) * 2)}.tl-article__content{font-size:1.06rem;line-height:1.75}.tl-article__content h2,.tl-article__content h3{margin-top:2rem}.tl-article__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin-top:2rem}.tl-share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--tl-border)}.tl-share__label{display:inline-flex;align-items:center;gap:.4rem;font-weight:700}.tl-share__link{padding:0;border:0;background:none;color:var(--tl-accent);font-weight:600;font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.tl-article__related{display:grid;gap:1.25rem;margin-top:3.5rem}.tl-comments{width:min(760px,100% - var(--tl-gutter) * 2);display:grid;gap:1.5rem;margin-top:3.5rem}.tl-comments__list{list-style:none;padding:0;display:grid;gap:1rem}.tl-comment{padding:1rem 1.15rem;border-radius:var(--tl-radius);background:var(--tl-surface)}.tl-comment__meta{margin-top:.5rem}.tl-comment-form{display:grid;gap:1rem;justify-items:start}.tl-page--narrow{max-width:780px;margin-inline:auto}.tl-page__title{margin-bottom:1.5rem}.tl-contact{display:grid;gap:2rem;max-width:780px;margin-inline:auto}@media(min-width:990px){.tl-contact--split{max-width:none;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3rem}}.tl-contact__main{display:grid;gap:1rem;align-content:start}.tl-contact__lead{margin-bottom:.5rem}.tl-contact__form{display:grid;gap:1rem;justify-items:start}.tl-contact__info{align-self:start;padding:1.5rem;border-radius:var(--tl-radius);background:var(--tl-surface)}.tl-404{display:grid;justify-items:center;gap:1rem;max-width:640px;margin-inline:auto;text-align:center}.tl-404__code{font-family:var(--tl-font-heading);font-weight:800;font-size:clamp(5rem,3rem + 10vw,9rem);line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--tl-primary),var(--tl-accent));-webkit-background-clip:text;background-clip:text;color:transparent}.tl-404__search{width:100%}.tl-404__popular{display:grid;gap:1.25rem;margin-top:3rem;text-align:center}.tl-password-body .tl-main{display:flex;flex-direction:column}.tl-password-body .tl-main>.shopify-section{flex:1;display:flex;flex-direction:column}.tl-pw{position:relative;isolation:isolate;overflow:hidden;flex:1;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:48px 16px;background:radial-gradient(50% 60% at 85% 10%,color-mix(in srgb,var(--tl-accent) 32%,transparent),transparent 70%),radial-gradient(50% 60% at 10% 95%,rgb(var(--tl-primary-rgb) / 28%),transparent 70%),var(--tl-bg)}.tl-pw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgb(var(--tl-text-rgb) / 6%) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--tl-text-rgb) / 6%) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%)}.tl-pw__glow{position:absolute;z-index:-1;width:640px;height:640px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgb(var(--tl-text-rgb) / 10%);box-shadow:0 0 0 80px rgb(var(--tl-text-rgb) / 2%)}.tl-pw__logo{max-width:200px;height:auto}.tl-pw__name{font-family:var(--tl-font-heading);font-weight:800;font-size:1.6rem;letter-spacing:-.02em}.tl-pw__card{width:min(560px,100%);display:grid;gap:1rem;justify-items:start;padding:clamp(1.5rem,5vw,2.5rem);border-radius:calc(var(--tl-radius) + 6px);border:1px solid var(--tl-border);background:rgb(var(--tl-bg-rgb) / 72%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--tl-shadow-lg)}.tl-pw__heading{font-size:calc(clamp(1.9rem,1.3rem + 2.5vw,2.8rem) * var(--tl-heading-scale))}.tl-pw__message{color:var(--tl-muted)}.tl-pw__news,.tl-pw__login{display:grid;gap:.5rem;width:100%}.tl-pw__access{width:min(560px,100%)}.tl-pw__toggle{display:flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;list-style:none;font-weight:600;color:var(--tl-muted)}.tl-pw__toggle::-webkit-details-marker{display:none}.tl-pw__toggle:hover{color:var(--tl-text)}.tl-pw__access[open] .tl-pw__login{margin-top:1rem;padding:1.25rem;border-radius:var(--tl-radius);border:1px solid var(--tl-border);background:rgb(var(--tl-bg-rgb) / 72%)}.tl-pw__foot{color:var(--tl-muted)}.tl-pw__foot a{color:inherit}tl-wishlist{display:block}.tl-wishlist__note{margin-top:2rem}.tl-collage{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.tl-collage__tile{position:relative;min-height:0}.tl-collage__tile--main{grid-column:1 / -1}@media(min-width:990px){.tl-collage{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:minmax(220px,1fr)}.tl-collage__tile--main{grid-column:1;grid-row:span 2}.tl-collage--n2{grid-template-columns:1fr 1fr}.tl-collage--n2 .tl-collage__tile:not(.tl-collage__tile--main){grid-row:span 2}.tl-collage--n3 .tl-collage__tile:not(.tl-collage__tile--main){grid-column:span 2}.tl-collage--right{direction:rtl}.tl-collage--right>*{direction:ltr}}.tl-collage__link{display:block;height:100%;color:inherit;text-decoration:none}.tl-collage__media{position:relative;height:100%;min-height:180px;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--tl-radius);background:var(--tl-surface)}@media(min-width:990px){.tl-collage__media{aspect-ratio:auto}}.tl-collage__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--tl-duration)}.tl-collage__link:hover .tl-collage__media img{transform:scale(1.03)}.tl-collage__caption{position:absolute;inset-inline-start:.75rem;bottom:.75rem;inset-inline-end:.75rem;display:flex;flex-direction:column;gap:.1rem;align-items:flex-start}.tl-collage__caption>*{background:var(--tl-bg);color:var(--tl-text);padding:.3rem .65rem;border-radius:var(--tl-radius-sm)}.tl-collage__title{font-weight:700}.tl-collage__link:hover .tl-collage__title{text-decoration:underline}@media(prefers-reduced-motion:reduce){.tl-collage__media img{transition:none}}.tl-multirow{display:grid;gap:clamp(2rem,5vw,4rem)}.tl-news-banner{position:relative;isolation:isolate;overflow:hidden}.tl-news-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tl-news-banner__media img{width:100%;height:100%;object-fit:cover}.tl-news-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--tl-news-overlay, .4)}.tl-news-banner .tl-news:not(.tl-news--boxed){color:#fff}.tl-news-banner .tl-news:not(.tl-news--boxed) .tl-news__text,.tl-news-banner .tl-news:not(.tl-news--boxed) .tl-muted{color:#ffffffe0}.tl-press{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:750px){.tl-press{grid-template-columns:repeat(var(--tl-press-cols, 3),minmax(0,1fr))}}.tl-press__figure{margin:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1.1rem;padding:1.4rem;border:1px solid var(--tl-border);border-radius:var(--tl-radius);background:var(--tl-bg)}.tl-press__quote{margin:0;font-size:1.05rem;line-height:1.5}.tl-press__quote p{margin:0}.tl-press__quote p:before{content:open-quote}.tl-press__quote p:after{content:close-quote}.tl-press__source{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.tl-press__logo{height:var(--tl-logo-h, 32px);width:auto;max-width:160px;object-fit:contain}.tl-press--mono .tl-press__logo{filter:grayscale(1);opacity:.8}.tl-press__name{font-weight:700;letter-spacing:.02em}.tl-press__link{font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/93/assets/tl-sections.css.map */
