.fp-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;width:100%}.fp-hero__media{position:absolute;right:0;left:0;z-index:0;top:-8%;bottom:-8%}.fp-hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;will-change:transform;transform-origin:center center}.fp-hero__bg-img--kb{animation:fp-ken-burns 10s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes fp-ken-burns{0%{transform:scale(1.08)}to{transform:scale(1)}}@media screen and (max-width:749px){.fp-hero__bg-img--kb{animation:none}}@media(prefers-reduced-motion:reduce){.fp-hero__bg-img--kb{animation:none}}.fp-hero__bg-mobile{display:none;width:100%;height:100%;object-fit:cover;object-position:center top}@media screen and (max-width:749px){.fp-hero__bg-img{display:none}.fp-hero__bg-mobile{display:block}.fp-hero__media:not(:has(.fp-hero__bg-mobile[src])) .fp-hero__bg-img{display:block}}.fp-hero__bg-placeholder{width:100%;height:100%;background:rgb(var(--color-background));display:flex;align-items:center;justify-content:center}.fp-hero__bg-placeholder .placeholder-svg{opacity:.08}.fp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(0,0,0,calc(var(--fp-overlay) * .5)),rgba(0,0,0,calc(var(--fp-overlay) * .9)) 55%,rgba(0,0,0,var(--fp-overlay)))}.fp-hero__content-wrap{position:relative;z-index:1;width:100%;padding-top:120px;padding-bottom:72px}.fp-hero__content{display:flex;flex-direction:column;gap:20px;max-width:680px}.fp-anim{opacity:0;transform:translateY(28px)}@media(prefers-reduced-motion:no-preference){.fp-anim{animation-fill-mode:both}.fp-anim--in{animation-name:fp-fade-up;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.fp-anim--1{animation-delay:.05s}.fp-anim--2{animation-delay:.18s}.fp-anim--3{animation-delay:.32s}.fp-anim--4{animation-delay:.48s}.fp-anim--5{animation-delay:.62s}.fp-anim--badge{animation-delay:.78s}.fp-anim--scroll{animation-delay:1s}}@media(prefers-reduced-motion:reduce){.fp-anim{opacity:1;transform:none}}@keyframes fp-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.fp-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:40px;background:#fafaf71f;border:1px solid rgba(250,250,247,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:1.25rem;font-weight:600;color:rgba(var(--color-foreground),.95);letter-spacing:.03em;width:fit-content}.fp-hero__badge-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;flex-shrink:0;animation:fp-badge-pulse 2.2s ease-in-out infinite}@keyframes fp-badge-pulse{0%,to{box-shadow:0 0 #4ade808c}50%{box-shadow:0 0 0 6px #4ade8000}}.fp-hero__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e8b86d;margin:0}.fp-hero__heading{font-family:var(--font-heading-family);font-size:clamp(3.2rem,5.5vw,7.2rem);font-weight:var(--font-heading-weight);line-height:1.05;letter-spacing:-.03em;color:rgb(var(--color-foreground));margin:0}.fp-hero__heading em{font-style:italic;color:#e8b86d}.fp-hero__subtext{font-size:clamp(1.5rem,1.8vw,1.9rem);color:rgba(var(--color-foreground),.75);line-height:1.65;margin:0;max-width:520px}.fp-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.fp-hero__btn--primary{padding:16px 36px;font-size:1.5rem;font-weight:700;letter-spacing:.04em;transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.fp-hero__btn--primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px #2b4d2266}.fp-hero__btn--primary:active{transform:translateY(-1px)}.fp-hero__btn--secondary{display:inline-flex;align-items:center;gap:8px;font-size:1.5rem;font-weight:600;color:rgba(var(--color-foreground),.88);text-decoration:none;letter-spacing:.02em;padding:16px 4px;border-bottom:1px solid rgba(var(--color-foreground),.3);transition:color .2s ease,border-color .2s ease}.fp-hero__btn--secondary svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.fp-hero__btn--secondary:hover{color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.7)}.fp-hero__btn--secondary:hover svg{transform:translate(5px)}.fp-hero__stats{display:inline-flex;align-items:center;gap:20px;padding:14px 24px;border-radius:14px;background:#fafaf71a;border:1px solid rgba(250,250,247,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:fit-content;margin-top:8px}.fp-hero__stat{display:flex;flex-direction:column;align-items:center;gap:2px}.fp-hero__stat-value{font-family:var(--font-heading-family);font-size:2rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1;letter-spacing:-.02em}.fp-hero__stat-label{font-size:1.1rem;font-weight:500;color:rgba(var(--color-foreground),.6);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.fp-hero__stat-sep{width:1px;height:32px;background:rgba(var(--color-foreground),.2);flex-shrink:0}.fp-hero__scroll-indicator{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:2;cursor:pointer}.fp-hero__scroll-mouse{width:26px;height:40px;border:2px solid rgba(var(--color-foreground),.5);border-radius:13px;display:flex;justify-content:center;padding-top:6px;transition:border-color .2s ease}.fp-hero__scroll-indicator:hover .fp-hero__scroll-mouse{border-color:rgba(var(--color-foreground),.9)}.fp-hero__scroll-wheel{width:4px;height:8px;background:rgba(var(--color-foreground),.7);border-radius:2px;animation:fp-scroll-wheel 1.8s ease-in-out infinite}@keyframes fp-scroll-wheel{0%{opacity:1;transform:translateY(0)}60%{opacity:.1;transform:translateY(12px)}to{opacity:0;transform:translateY(12px)}}@media screen and (max-width:749px){.fp-hero__content-wrap{padding-top:80px;padding-bottom:56px}.fp-hero__content{max-width:100%;gap:16px}.fp-hero__heading{font-size:clamp(3rem,9vw,4.8rem)}.fp-hero__subtext{font-size:1.55rem;max-width:100%}.fp-hero__stats{gap:14px;padding:12px 16px}.fp-hero__stat-value{font-size:1.7rem}.fp-hero__stat-label{font-size:1rem}.fp-hero__scroll-indicator{display:none}.fp-hero__btn--primary{padding:15px 28px;width:100%;text-align:center;justify-content:center}.fp-hero__btn--secondary{width:100%;justify-content:center}.fp-hero__actions{flex-direction:column}.fp-hero__stats{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}.fp-hero__stat-sep{display:none}}.fp-hero__review-row{display:inline-flex;align-items:center;gap:12px;width:fit-content}.fp-hero__review-avatars{display:flex;align-items:center}.fp-hero__review-avatar{width:34px;height:34px;border-radius:50%;border:2px solid rgba(250,250,247,.92);overflow:hidden;flex-shrink:0;background:#c4922a40}.fp-hero__review-avatar:not(:first-child){margin-left:-10px}.fp-hero__review-avatar img{width:100%;height:100%;object-fit:cover;display:block}.fp-hero__review-avatar--svg{display:flex;align-items:center;justify-content:center}.fp-hero__review-summary{display:flex;flex-direction:column;gap:3px}.fp-hero__review-stars{color:#e8b86d;font-size:1.3rem;letter-spacing:1px;line-height:1}.fp-hero__review-text{font-size:1.2rem;font-weight:500;color:rgba(var(--color-foreground),.82);line-height:1.3;white-space:nowrap}@media screen and (max-width:749px){.fp-hero__review-row{gap:10px}.fp-hero__review-avatar{width:30px;height:30px}.fp-hero__review-text{font-size:1.1rem;white-space:normal}}@media(prefers-reduced-motion:no-preference){.fp-anim--0{animation-delay:0s}}@media screen and (max-width:749px){.fp-hero__overlay{background:linear-gradient(180deg,rgba(0,0,0,calc(var(--fp-overlay) * .3)),rgba(0,0,0,calc(var(--fp-overlay) * .75)) 45%,rgba(0,0,0,calc(var(--fp-overlay) * 1.1)))}}@media screen and (max-width:749px){.fp-hero{align-items:flex-end;min-height:92svh}.fp-hero__content-wrap{padding-top:0;padding-bottom:max(48px,env(safe-area-inset-bottom,48px));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.fp-hero__content{max-width:100%;gap:14px}}@media screen and (max-width:749px){.fp-hero__heading{font-size:clamp(3rem,10.5vw,4.8rem);line-height:1;letter-spacing:-.04em}}@media screen and (max-width:749px){.fp-hero__subtext{font-size:1.5rem;line-height:1.6;opacity:.82;max-width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:749px){.fp-hero__actions{flex-direction:column;gap:10px;margin-top:6px}.fp-hero__btn--primary{width:100%;min-height:56px;padding:0 28px;font-size:1.5rem;font-weight:700;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;border-radius:40px;transition:transform .1s ease,opacity .1s ease}.fp-hero__btn--primary:active{transform:scale(.97);opacity:.9}.fp-hero__btn--secondary{width:100%;min-height:48px;justify-content:center;border:none;border-bottom:1px solid rgba(var(--color-foreground),.25);font-size:1.4rem;padding:14px 0}}@media screen and (max-width:749px){.fp-hero__stats{padding:10px 14px;gap:0;border-radius:12px;display:grid;grid-template-columns:repeat(3,1fr);width:100%;box-sizing:border-box;text-align:center}.fp-hero__stat{align-items:center;padding:0 10px;position:relative}.fp-hero__stat+.fp-hero__stat{border-left:1px solid rgba(var(--color-foreground),.15)}.fp-hero__stat-sep{display:none}.fp-hero__stat-value{font-size:1.6rem;letter-spacing:-.02em}.fp-hero__stat-label{font-size:.9rem;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media screen and (max-width:749px){.fp-hero__badge{font-size:1.2rem;padding:7px 12px;gap:6px}.fp-hero__badge-dot{width:7px;height:7px}}@media screen and (max-width:749px){.fp-hero__review-row{gap:8px}.fp-hero__review-avatar{width:28px;height:28px}.fp-hero__review-text{font-size:1.1rem;white-space:normal;line-height:1.35}.fp-hero__review-stars{font-size:1.2rem;letter-spacing:.5px}}@media screen and (max-width:749px){.fp-hero__bg-img--kb,.fp-hero__bg-mobile{animation-duration:14s}@keyframes fp-ken-burns{0%{transform:scale(1.05)}to{transform:scale(1)}}}@supports (padding-top: env(safe-area-inset-top)){@media screen and (max-width:749px){.fp-hero__content-wrap{padding-bottom:max(48px,calc(env(safe-area-inset-bottom) + 32px))}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fp-hero.css.map */
