.toff-home-hero{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:var(--toff-hero-min-mobile, 400px);isolation:isolate}.toff-home-hero:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;pointer-events:none;background-color:var(--toff-hero-overlay, rgba(0, 0, 0, .4))}@media(min-width:768px){.toff-home-hero{min-height:var(--toff-hero-min-desktop, 560px)}}.toff-home-hero__row{flex:1;display:flex;align-items:center;width:100%;min-height:0}.toff-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.toff-home-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.toff-home-hero__inner{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:var(--toff-hero-v-justify, center);min-height:0;padding-top:var(--toff-hero-content-pt, 3rem);padding-bottom:var(--toff-hero-content-pb, 3rem)}.toff-home-hero__grid{display:grid;gap:var(--toff-hero-gap, 2rem);align-items:center}@media(min-width:768px){.toff-home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--toff-hero-gap-lg, 3rem)}}.toff-home-hero__badge{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:var(--toff-label-fs, .75rem);font-weight:600;letter-spacing:var(--toff-label-letter-spacing, .06em);text-transform:var(--toff-label-transform, uppercase);margin-bottom:1rem}.toff-home-hero__subheading{margin:0 0 .5rem;font-size:var(--toff-sub-fs, .9375rem);line-height:1.45;color:var(--toff-subheading-color, rgb(var(--color-foreground)))}.toff-home-hero__heading{margin:0 0 1rem;line-height:1.08;font-weight:700;font-size:clamp(1.5rem,5vw,var(--toff-heading-fs, 2.5rem));color:var(--toff-heading-color, rgb(var(--color-foreground)))}.toff-home-hero__heading-line{display:block}.toff-home-hero__info{margin:0 0 1.75rem;max-width:32rem;line-height:1.6;font-size:var(--toff-info-fs, 1rem);color:var(--toff-info-color, rgba(var(--color-foreground), .85))!important}.toff-home-hero__info.rte :where(p,li,span,div,strong,em,blockquote){color:var(--toff-info-color, rgba(var(--color-foreground), .85))!important}.toff-home-hero__info.rte a{color:var(--toff-info-color, rgba(var(--color-foreground), .85))!important;text-decoration-thickness:.1rem}.toff-home-hero__info.rte a:hover{opacity:.9}.toff-home-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.toff-home-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:767px){.toff-home-hero__stats--hide-mobile{display:none}}.toff-home-hero__stat{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:var(--stat-min-h, auto);padding:var(--stat-pad, 1rem);border-radius:var(--stat-radius, var(--blocks-radius, .75rem));text-align:var(--stat-align, center);background:var(--stat-box-bg, var(--toff-stat-bg, rgba(var(--color-foreground), .06)));border-width:var(--stat-box-bd-w, var(--toff-stat-bd-w, 1px));border-style:solid;border-color:var(--stat-box-bd, var(--toff-stat-bd, rgba(var(--color-border), .35)))}.toff-home-hero__stat-value{display:block;font-size:var(--stat-v-fs, var(--toff-stat-value-fs, 1.375rem));font-weight:var(--stat-v-weight, 700);line-height:1.2;color:var(--stat-val-color, var(--toff-stat-value-color, rgb(var(--color-foreground))))}.toff-home-hero__stat-label{display:block;margin-top:.25rem;font-size:var(--stat-l-fs, var(--toff-stat-label-fs, .75rem));line-height:1.35;color:var(--stat-lbl-color, var(--toff-stat-label-color, rgb(var(--color-foreground))))}.toff-home-hero .btn--toff-pill{border-radius:999px;padding:.875rem 1.75rem}.toff-home-hero .toff-trustpilot-badge{margin-top:.75rem}.toff-home-hero .toff-trustpilot-badge:first-child{margin-top:0}.toff-home-hero .toff-trustpilot-badge .trust-link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:.25rem}.toff-home-hero .toff-trustpilot-badge .trust-link:hover{opacity:.85}.toff-home-hero .toff-trustpilot-badge .trustpilot-stars{height:calc(1rem * var(--toff-tp-scale, 1));width:auto;display:block}.toff-home-hero .toff-trustpilot-badge .trustpilot-logo{height:calc(1.75rem * var(--toff-tp-scale, 1));width:auto;margin-left:.25rem;display:block}@media(min-width:768px){.toff-home-hero .toff-trustpilot-badge .trustpilot-stars{height:calc(1.125rem * var(--toff-tp-scale, 1))}.toff-home-hero .toff-trustpilot-badge .trustpilot-logo{height:calc(1.75rem * var(--toff-tp-scale, 1))}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-toff-home-hero.css.map */
