.phero{--btn:var(--red);--btn-hover:var(--red-deep);--btn-ink:#fff;--cream:#fbf8f1;--cream-gold:#f3e4c6;--caramel:#e6c48e;--cream-soft:color-mix(in srgb,var(--cream) 90%,var(--tan))}.phero{padding:96px 0 88px;position:relative;overflow:hidden}.phero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:center}.phero__copy{display:flex;flex-direction:column;gap:26px;align-items:flex-start;position:relative}.phero__copy>*{position:relative;z-index:1}.phero__eleven{position:absolute;top:-120px;right:-60px;z-index:0;font-family:var(--display);font-style:italic;font-weight:500;font-size:24rem;line-height:1;color:var(--tan);opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none}.phero .eyebrow{font-size:19px}.phero h1{font-size:58px;line-height:62px;letter-spacing:.01em;font-size-adjust:none}.phero__sub{color:var(--smoke);max-width:470px;font-size:18px;line-height:29px}.phero__ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:.94rem}.phero__ticks li{display:flex;gap:12px;align-items:baseline}.phero__ticks li:before{content:"\2713";font-weight:600;color:var(--ink)}.phero__fine{margin:0;font-style:italic!important;font-size:12px;line-height:1.45;color:var(--smoke)}.phero__ctas{display:flex;gap:14px;flex-wrap:wrap}.phero__sub+.phero__fine{margin-top:-14px}.phero__rating .hero-trustpilot{margin-top:0}.phero__proof{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--smoke)}.phero__media{aspect-ratio:var(--hero-ratio,4 / 3);overflow:visible}.phero__media>img:not(.phero__badge){width:100%;height:100%;object-fit:cover;object-position:top}.phero__media>img:not(.phero__badge){border-radius:3px}.phero__media img.phero__badge{position:absolute;z-index:2;height:auto;object-fit:contain;transform:rotate(-8deg);pointer-events:none}.phero__media img.phero__badge--top-left{top:-16px;left:-16px;background-color:#fff;border-radius:100%;padding:4px}.phero__media img.phero__badge--top-right{top:-16px;right:-16px;transform:rotate(8deg)}.phero__media img.phero__badge--bottom-left{bottom:-16px;left:-16px}.phero__media img.phero__badge--bottom-right{bottom:-16px;right:-16px;transform:rotate(8deg)}@media(max-width:860px){.phero__media img.phero__badge{transform:rotate(-8deg) scale(.75)}.phero__media img.phero__badge--top-left{transform-origin:top left}.phero__media img.phero__badge--bottom-left{transform-origin:bottom left}.phero__media img.phero__badge--top-right,.phero__media img.phero__badge--bottom-right{transform:rotate(8deg) scale(.75)}.phero__media img.phero__badge--top-right{transform-origin:top right}.phero__media img.phero__badge--bottom-right{transform-origin:bottom right}}@media(max-width:860px){.phero{padding:56px 0}.phero h1{font-size:36px;line-height:40px}.phero__grid{grid-template-columns:1fr;gap:44px}.phero__eleven{font-size:15rem;top:-70px;right:-30px}}@media(max-width:640px){.phero__ctas{flex-direction:column;align-items:stretch;width:100%}.phero__ctas .btn{width:75%}}@media(prefers-reduced-motion:no-preference){.phero__copy>*:not(.phero__eleven){opacity:0;transform:translateY(14px);animation:phero-rise .7s cubic-bezier(.2,.7,.2,1) forwards}.phero__copy>*:nth-child(3){animation-delay:.08s}.phero__copy>*:nth-child(4){animation-delay:.16s}.phero__copy>*:nth-child(5){animation-delay:.24s}.phero__copy>*:nth-child(6){animation-delay:.32s}.phero__copy>*:nth-child(7){animation-delay:.4s}@keyframes phero-rise{to{opacity:1;transform:none}}}@media(min-width:861px){.phero--compact{--hero-edge:max(24px, calc((100% - 1140px)/2) );--hero-inset:24px;display:flex;align-items:center;min-height:380px;padding:0}.phero--compact .phero__grid{display:block;width:100%}.phero--compact .phero__copy{max-width:min(620px,calc(54% - 56px));gap:18px;padding:24px 0}.phero--compact h1{font-size:58px;line-height:62px}.phero--compact .phero__eleven{top:-42px}.phero--compact .phero__sub+.phero__fine{margin-top:-10px}.phero--compact .phero__media{position:absolute;inset:auto;top:50%;right:var(--hero-edge);width:clamp(300px,32vw,480px);aspect-ratio:1.45;transform:translateY(-50%)}.phero--compact .phero__media>img:not(.phero__badge){position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}}@media(min-width:1440px){.phero--compact{--hero-edge:max(32px, calc((100% - 1280px)/2) )}}@media(min-width:1800px){.phero--compact{--hero-edge:max(40px, calc((100% - 1380px)/2) );--hero-inset:32px;min-height:420px}}.phero--full{--hero-ink:var(--cream);--hero-edge:max(24px, calc((100% - 1140px)/2) );position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:var(--hero-h,620px);padding:72px 0;background:var(--oxblood);color:var(--hero-ink)}.phero--full .phero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.phero--full .phero__bg img,.phero--full .phero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.phero__video{opacity:0;transition:opacity .8s ease}.phero--full.is-playing .phero__video{opacity:1}.phero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(20 20 20 / var(--hero-shade,.6)),rgb(20 20 20 / calc(var(--hero-shade,.6) * .72)) 38%,rgb(20 20 20 / calc(var(--hero-shade,.6) * .16)) 70%,#14141400)}.phero--full .phero__grid{display:block;width:100%}.phero--full .phero__copy{max-width:600px;gap:22px}.phero--full h1{color:var(--hero-ink)}.phero--full .phero__copy>:not(.phero__ctas){text-shadow:0 1px 16px rgb(0 0 0 / .4),0 1px 3px rgb(0 0 0 / .3)}.phero--full .eyebrow{color:var(--cream-gold)}.phero--full .phero__sub{color:var(--cream-soft);max-width:470px}.phero--full .phero__fine{color:color-mix(in srgb,var(--cream-soft) 75%,transparent)}.phero--full .phero__ticks{color:var(--cream-soft)}.phero--full .phero__ticks li:before{color:var(--caramel)}.phero--full .phero__proof{color:var(--cream-soft)}.phero--full .phero__proof .stars{color:var(--caramel)}.phero--full .btn:not(.btn--ghost){background:var(--hero-ink);border-color:var(--hero-ink);color:var(--ink)}.phero--full .btn:not(.btn--ghost):hover{background:#fff;border-color:#fff}.phero--full .btn--ghost{background:transparent;color:var(--hero-ink);border-color:color-mix(in srgb,var(--cream) 70%,transparent)}.phero--full .btn--ghost:hover{background:#ffffff1a;border-color:var(--hero-ink)}.phero--full .btn:focus-visible{outline-color:var(--hero-ink)}.phero .btn.phero__btn--brand,.phero--full .btn.phero__btn--brand{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}.phero .btn.phero__btn--brand:hover,.phero--full .btn.phero__btn--brand:hover{background:var(--btn-hover);border-color:var(--btn-hover);color:var(--btn-ink)}.phero__badge--full{position:absolute;top:28px;right:var(--hero-edge);z-index:1;height:auto;transform:rotate(8deg);pointer-events:none}.phero__toggle{position:absolute;right:var(--hero-edge);bottom:28px;z-index:1;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--cream) 28%,transparent);border-radius:50%;background:#14141473;color:var(--hero-ink);cursor:pointer}.phero__toggle svg{width:16px;height:16px}.phero__toggle .phero__toggle-play,.phero__toggle.is-paused .phero__toggle-pause{display:none}.phero__toggle.is-paused .phero__toggle-play{display:block}.phero__toggle:focus-visible{outline:2px solid var(--hero-ink);outline-offset:3px}@media(min-width:1440px){.phero--full{--hero-edge:max(32px, calc((100% - 1280px)/2) )}}.phero--full.phero--size-compact{--hero-h:440px;--hero-h-sm:460px;padding:28px 0}.phero--full.phero--size-compact .phero__copy{max-width:680px;gap:12px}.phero--full.phero--size-compact .phero__sub+.phero__fine{margin-top:-6px}.phero--full.phero--size-compact .phero__ctas{margin-top:4px}@media(min-width:861px){.phero--full.phero--size-compact .eyebrow{font-size:17px}.phero--full.phero--size-compact h1{font-size:44px;line-height:48px}.phero--full.phero--size-compact .phero__sub{font-size:16px;line-height:25px}}.phero--full.phero--size-screen{--hero-h:calc(100svh - var(--x26-hdr,222px));--hero-h-sm:calc(100svh - var(--x26-hdr,180px))}@media(max-width:860px){.phero--full{min-height:var(--hero-h-sm,560px);align-items:flex-end;padding:48px 0 40px}.phero__shade{background:linear-gradient(0deg,rgb(20 20 20 / min(.92,calc(var(--hero-shade,.6) * 1.4))),rgb(20 20 20 / min(.85,calc(var(--hero-shade,.6) * 1.15))) 55%,rgb(20 20 20 / calc(var(--hero-shade,.6) * .6)))}.phero--full .phero__copy{max-width:none;align-items:center;text-align:center;gap:16px}.phero--full .phero__sub{margin-inline:auto;font-size:16px;line-height:26px}.phero--full .phero__ctas{justify-content:center;align-items:center;width:100%}.phero__badge--full{top:16px;right:16px;transform:rotate(8deg) scale(.7);transform-origin:top right}.phero__toggle{right:16px;top:16px;bottom:auto}.phero__badge--full~.phero__toggle{top:auto;bottom:16px}}@media(prefers-reduced-motion:reduce){.phero__video{transition:none}}.phero--full.phero--center .phero__copy{max-width:860px;margin-inline:auto;align-items:center;text-align:center}.phero--full.phero--center .phero__sub{margin-inline:auto;max-width:660px}.phero--full.phero--center .phero__ctas{justify-content:center}.phero--full.phero--center .phero__shade{background:radial-gradient(ellipse at center,rgb(20 20 20 / calc(var(--hero-shade,.6) * .45)),#14141400 70%),rgb(20 20 20 / calc(var(--hero-shade,.6) * .7))}@media(min-width:861px){.phero--full.phero--center h1{font-size:72px;line-height:76px}.phero--full.phero--center.phero--size-compact h1{font-size:60px;line-height:64px}}@media(max-width:860px){.phero--full.phero--center{align-items:center}.phero--full.phero--center .phero__shade{background:rgb(20 20 20 / calc(var(--hero-shade,.6) * .85))}.phero--full.phero--center .phero__ctas{flex-direction:row}.phero--full.phero--center .phero__ctas .btn{width:auto;flex:1;padding:1.05em .6em;font-size:.72rem;letter-spacing:.06em;white-space:nowrap}}.phero--full.phero--center .phero__proof{justify-content:center;gap:10px}.phero--full .phero__proof .stars{font-size:13px;letter-spacing:2px}@media(max-width:860px){.phero--full.phero--center .phero__proof{font-size:13px;gap:8px;flex-wrap:nowrap;white-space:nowrap}}@media(max-width:860px){.phero__toggle[data-desktop-only]{display:none}}.phero .vid-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;transform:rotate(-90deg);pointer-events:none;overflow:visible}.phero .vid-ring circle{fill:none;stroke:var(--cream);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--vid-p,0))}.phero .is-paused .vid-ring{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-hero-premium.css.map */
