.gf-hero-shell{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.gf-hero{position:relative;isolation:isolate;display:grid;min-height:min(var(--gf-hero-height, 76svh),calc(var(--page-width, 160rem) * .5625));padding-block:0;overflow:hidden}.gf-hero__media,.gf-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.gf-hero__media{z-index:-2;background:rgb(var(--color-background))}.gf-hero__media img,.gf-hero__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;opacity:var(--gf-hero-image-opacity, .7)}.gf-hero__overlay{z-index:-1;background:linear-gradient(90deg,rgba(var(--color-background),calc(var(--gf-hero-overlay-opacity, .45) + .2)),rgba(var(--color-background),var(--gf-hero-overlay-opacity, .45)) 55%,rgba(var(--color-background),calc(var(--gf-hero-overlay-opacity, .45) * .6)))}.gf-hero__inner{display:grid;width:100%;min-height:100%;padding-block:clamp(2.4rem,5vw,7.2rem)}.gf-hero--top-left .gf-hero__inner,.gf-hero--top-center .gf-hero__inner,.gf-hero--top-right .gf-hero__inner{align-items:start}.gf-hero--middle-left .gf-hero__inner,.gf-hero--middle-center .gf-hero__inner,.gf-hero--middle-right .gf-hero__inner{align-items:center}.gf-hero--bottom-left .gf-hero__inner,.gf-hero--bottom-center .gf-hero__inner,.gf-hero--bottom-right .gf-hero__inner{align-items:end}.gf-hero--top-left .gf-hero__inner,.gf-hero--middle-left .gf-hero__inner,.gf-hero--bottom-left .gf-hero__inner{justify-items:start}.gf-hero--top-center .gf-hero__inner,.gf-hero--middle-center .gf-hero__inner,.gf-hero--bottom-center .gf-hero__inner{justify-items:center}.gf-hero--top-right .gf-hero__inner,.gf-hero--middle-right .gf-hero__inner,.gf-hero--bottom-right .gf-hero__inner{justify-items:end}.gf-hero__content{--gf-hero-safe-inline-shift: calc(max(5rem, calc((100vw - var(--page-width, 160rem)) / 2 + 5rem)) - 2rem) ;width:min(100%,var(--gf-hero-content-width, 56rem));padding:var(--gf-hero-panel-padding, 3.2rem);translate:clamp(calc(var(--gf-hero-safe-inline-shift) * -1),var(--gf-hero-panel-offset-x, 0),var(--gf-hero-safe-inline-shift)) var(--gf-hero-panel-offset-y, 0)}.gf-hero--panel .gf-hero__content{position:relative;isolation:isolate;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.16);box-shadow:0 2rem 6rem rgba(var(--color-shadow),.24)}.gf-hero--panel .gf-hero__content:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(var(--color-background),var(--gf-hero-panel-opacity, .55)),rgba(var(--color-background),calc(var(--gf-hero-panel-opacity, .55) * .72))),radial-gradient(circle at 0 0,color-mix(in srgb,var(--gf-hero-accent) 18%,transparent),transparent 44%);-webkit-backdrop-filter:blur(1.2rem) saturate(1.05);backdrop-filter:blur(1.2rem) saturate(1.05);pointer-events:none}.gf-hero--panel.gf-hero--clear-spot .gf-hero__content:after{mask-image:radial-gradient(circle at var(--gf-hero-clear-x, 78%) var(--gf-hero-clear-y, 8%),transparent 0,transparent var(--gf-hero-clear-size, 10%),#000 calc(var(--gf-hero-clear-size, 10%) + 32%));-webkit-mask-image:radial-gradient(circle at var(--gf-hero-clear-x, 78%) var(--gf-hero-clear-y, 8%),transparent 0,transparent var(--gf-hero-clear-size, 10%),#000 calc(var(--gf-hero-clear-size, 10%) + 32%))}.gf-hero--clear-top-left{--gf-hero-clear-x: 22%;--gf-hero-clear-y: 8%}.gf-hero--clear-top-right{--gf-hero-clear-x: 78%;--gf-hero-clear-y: 8%}.gf-hero--clear-bottom-left{--gf-hero-clear-x: 22%;--gf-hero-clear-y: 92%}.gf-hero--clear-bottom-right{--gf-hero-clear-x: 78%;--gf-hero-clear-y: 92%}.gf-hero--text-center .gf-hero__content{text-align:center}.gf-hero--text-right .gf-hero__content{text-align:right}.gf-hero__eyebrow{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem;font-size:1.2rem;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.gf-hero__eyebrow:before{content:"";width:3.2rem;height:.2rem;background:var(--gf-hero-accent)}.gf-hero--text-center .gf-hero__eyebrow{justify-content:center}.gf-hero--text-right .gf-hero__eyebrow{justify-content:flex-end}.gf-hero__heading{margin:0;line-height:.95;text-wrap:balance}.gf-hero__heading-main{display:flex;flex-wrap:wrap;gap:0 .22em}.gf-hero__heading-main>span{display:inline-block}.gf-hero__heading-accent{color:var(--gf-hero-accent)}.gf-hero__heading-detail{display:block;margin-top:.3rem;font-family:var(--font-body-family);font-size:.62em;font-style:italic;font-weight:400;opacity:.82}.gf-hero__text{max-width:58ch;margin-top:1.8rem;font-size:1.5rem;line-height:1.6}.gf-hero--text-center .gf-hero__text{margin-inline:auto}.gf-hero--text-right .gf-hero__text{margin-inline-start:auto}.gf-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.gf-hero--text-center .gf-hero__actions{justify-content:center}.gf-hero--text-right .gf-hero__actions{justify-content:flex-end}.gf-hero--notched-buttons .gf-hero__button{--gf-hero-button-border-width: max(var(--buttons-border-width, .1rem), .1rem);--gf-hero-button-border-color: rgba(var(--color-button-text), var(--buttons-border-opacity, 1));--gf-hero-button-surface: rgba(var(--color-button), var(--alpha-button-background, 1));position:relative;isolation:isolate;min-width:18rem;overflow:hidden;border:0;border-radius:0;background:var(--gf-hero-button-border-color);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));font-family:var(--gf-hero-button-font-family, var(--font-body-family));letter-spacing:.12em;text-transform:uppercase;transform:translateY(0);transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.gf-hero--notched-buttons .gf-hero__button:before{inset:var(--gf-hero-button-border-width);z-index:0;border-radius:0;box-shadow:none;background:var(--gf-hero-button-surface);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));opacity:1}.gf-hero--notched-buttons .gf-hero__button:after{content:none}.gf-hero--notched-buttons .gf-hero__button-label{position:relative;z-index:2}.gf-hero--notched-buttons .gf-hero__button:hover,.gf-hero--notched-buttons .gf-hero__button:focus-visible{box-shadow:0 1.2rem 3rem rgba(var(--color-shadow),.22);transform:translateY(-.18rem)}.gf-hero--notched-buttons .gf-hero__button:hover:before,.gf-hero--notched-buttons .gf-hero__button:focus-visible:before{background:linear-gradient(110deg,color-mix(in srgb,currentColor 14%,transparent),transparent 35% 65%,color-mix(in srgb,currentColor 8%,transparent)),var(--gf-hero-button-surface)}.gf-hero--notched-buttons .gf-hero__button--secondary{--gf-hero-button-border-color: color-mix(in srgb, var(--gf-hero-accent) 48%, transparent);--gf-hero-button-surface: rgb(var(--color-background));-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.gf-hero--notched-buttons .gf-hero__button--secondary:hover,.gf-hero--notched-buttons .gf-hero__button--secondary:focus-visible{--gf-hero-button-border-color: var(--gf-hero-accent);--gf-hero-button-surface: color-mix(in srgb, rgb(var(--color-background)) 93%, var(--gf-hero-accent) 7%)}.gf-hero--notched-buttons .gf-hero__button--secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:auto;height:auto;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--gf-hero-accent) 20%,transparent),transparent 68%);pointer-events:none;opacity:0}@keyframes gf-hero-secondary-flash{0%,to{opacity:0}45%{opacity:.38}}@media(prefers-reduced-motion:no-preference){.gf-hero--notched-buttons .gf-hero__button--secondary:hover:after,.gf-hero--notched-buttons .gf-hero__button--secondary:focus-visible:after{animation:gf-hero-secondary-flash .9s cubic-bezier(.22,1,.36,1) both}}.gf-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;margin:2.4rem 0 0;border:.1rem solid rgba(var(--color-foreground),.16);background:rgba(var(--color-background),.62);list-style:none}.gf-hero--text-center .gf-hero__stats{margin-inline:auto}.gf-hero--text-right .gf-hero__stats{margin-inline-start:auto}.gf-hero__stat{min-width:0;border-inline-end:.1rem solid rgba(var(--color-foreground),.14)}.gf-hero__stat:last-child{border-inline-end:0}.gf-hero__stat-link{display:flex;min-height:6.4rem;flex-direction:column;justify-content:center;gap:.5rem;padding:1.2rem 1.6rem;color:rgb(var(--color-foreground));text-decoration:none}a.gf-hero__stat-link:hover .gf-hero__stat-label,a.gf-hero__stat-link:focus-visible .gf-hero__stat-label{text-decoration:underline}a.gf-hero__stat-link:focus-visible{outline:.2rem solid var(--gf-hero-accent);outline-offset:-.3rem}.gf-hero__stat-label{font-family:var(--gf-hero-stat-label-font-family, var(--font-body-family));font-size:1rem;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;opacity:.72}.gf-hero__stat-value{font-family:var(--gf-font-display, var(--font-heading-family));font-size:1.8rem;font-weight:400;line-height:1}.gf-hero__stat-rating{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}.gf-hero__stat-star{width:.82em;height:.82em;flex:0 0 auto;color:var(--gf-hero-accent);fill:currentColor}.gf-hero__stat-check{width:1em;height:1em;flex:0 0 auto;color:var(--gf-hero-success);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.gf-hero__watermark{position:absolute;inset-inline-end:1.5rem;inset-block-start:50%;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(5rem,10vw,16rem);letter-spacing:.08em;line-height:1;opacity:.055;pointer-events:none;transform:translateY(-50%) rotate(90deg);transform-origin:center;white-space:nowrap}.gf-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem;padding:.1rem 0;background:rgba(var(--color-foreground),.14)}.gf-trust__item{display:flex;align-items:center;justify-content:center;gap:1.2rem;min-width:0;padding:1.6rem 2.2rem;background:rgb(var(--color-background))}.gf-trust__icon{display:grid;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;place-items:center;border:.1rem solid color-mix(in srgb,var(--gf-hero-accent) 45%,transparent)}.gf-trust__icon svg{width:1.6rem;height:1.6rem;fill:none;stroke:var(--gf-hero-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.gf-trust__title,.gf-trust__description{margin:0}.gf-trust__title{font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.gf-trust__description{margin-top:.2rem;font-size:1.2rem;line-height:1.4;opacity:.7}@media screen and (max-width:989px){.gf-hero{min-height:var(--gf-hero-height-mobile, 86svh)}.gf-hero__content{width:min(100%,var(--gf-hero-content-width, 56rem));translate:clamp(calc(var(--gf-hero-safe-inline-shift) * -1),var(--gf-hero-panel-offset-x-mobile, 0),var(--gf-hero-safe-inline-shift)) var(--gf-hero-panel-offset-y-mobile, 0)}.gf-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-trust__item{display:grid;grid-template-columns:3.2rem minmax(0,1fr);justify-content:stretch}}@media screen and (max-width:749px){.gf-hero__content{--gf-hero-safe-inline-shift: .5rem}}@media screen and (max-width:599px){.gf-hero__inner{padding-block:2.4rem}.gf-hero__content{padding:2rem}.gf-hero__actions{flex-direction:column}.gf-hero__actions .button{width:100%}.gf-hero__stats{grid-template-columns:1fr}.gf-hero__stat{border-inline-end:0;border-block-end:.1rem solid rgba(var(--color-foreground),.14)}.gf-hero__stat:last-child{border-block-end:0}.gf-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-trust__item{grid-template-columns:2.8rem minmax(0,1fr);gap:.8rem;min-height:6.4rem;padding:1rem 1.2rem}.gf-trust__icon{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.gf-trust__icon svg{width:1.4rem;height:1.4rem}.gf-trust__title{font-size:1rem;line-height:1.25}.gf-trust__description{display:none}.gf-trust--mobile-scroll{display:flex;gap:.1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gf-trust--mobile-scroll::-webkit-scrollbar{display:none}.gf-trust--mobile-scroll .gf-trust__item{flex:0 0 min(72vw,28rem);scroll-snap-align:start}.gf-trust--mobile-hidden{display:none}}@media(prefers-reduced-motion:reduce){.gf-hero-shell *,.gf-hero-shell *:before,.gf-hero-shell *:after{scroll-behavior:auto;transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gf-hero.css.map */
