.home-premium{background:var(--hp-bg);color:var(--hp-text);padding:12px 12px 60px;overflow-x:clip}.home-premium *,.home-premium *:before,.home-premium *:after{box-sizing:border-box}.hp-shell{width:min(100%,var(--hp-max));margin:0 auto}.hp-placeholder{display:block;width:100%;height:100%;background:#e9eee8}.hp-hero__media>img,.hp-story__media>img,.hp-step__image>img,.hp-product__image>img{display:block;width:100%;height:100%;object-fit:cover}.home-premium .rte p{margin:0}.home-premium .rte p+p{margin-top:8px}.hp-badge,.hp-kicker{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;font-size:10px;line-height:1;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.hp-badge{background:#fff3;border:1px solid rgba(255,255,255,.28);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hp-kicker{background:var(--hp-soft);color:var(--hp-green)}.hp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:47px;margin-top:20px;padding:0 20px;border:0;border-radius:999px;background:var(--hp-green);color:#fff;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .25s ease}.hp-button span{transition:transform .2s ease}.hp-button--light{background:#fff;color:var(--hp-green)}@media(hover:hover)and (pointer:fine){.hp-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #34594229}.hp-button:hover span{transform:translate(2px)}}.hp-hero__media{position:relative;height:470px;overflow:hidden;border-radius:calc(var(--hp-radius) + 4px);background:#e9eee8}.hp-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050a060a,#050a0638 42%,#050a06d6)}.hp-hero__content{position:absolute;z-index:2;left:18px;right:18px;bottom:22px;color:#fff}.hp-hero h1{margin:12px 0 10px;color:#fff;font-size:36px;line-height:1.02;letter-spacing:-.035em}.hp-hero__text{max-width:540px;font-size:14px;line-height:1.5;font-weight:600}.hp-hero__text p{margin:0}.hp-hero .hp-button--light{width:100%}.hp-head{max-width:680px;margin:64px auto 24px;text-align:center}.hp-head h2,.hp-story h2,.hp-cta h2{margin:10px 0 8px;font-size:27px;line-height:1.07;letter-spacing:-.03em}.hp-head .rte,.hp-story .rte{color:var(--hp-muted);font-size:14px;line-height:1.55}.hp-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-benefit{min-width:0;min-height:0;padding:16px 14px;border-radius:var(--hp-radius);background:var(--hp-card)}.hp-benefit:last-child:nth-child(odd){grid-column:1 / -1}.hp-benefit__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--hp-green)!important;box-shadow:0 3px 10px #1f32260f;font-size:0}.hp-benefit__icon svg{display:block!important;width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}.hp-benefit__icon svg *{fill:none!important;stroke:currentColor!important}.hp-benefit h3{margin:12px 0 4px;font-size:14px;line-height:1.2}.hp-benefit p{margin:0;color:var(--hp-muted);font-size:12px;line-height:1.4}.hp-step-grid{display:grid;gap:20px}.hp-step__image{height:220px;overflow:hidden;border-radius:var(--hp-radius);background:#e9eee8}.hp-step__card{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;width:calc(100% - 16px);margin:-30px auto 0;padding:14px;border-radius:var(--hp-radius);background:var(--hp-card);box-shadow:none}.hp-step__number{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--hp-green);color:#fff;font-size:13px;font-weight:800}.hp-step h3{margin:0 0 3px;font-size:15px;line-height:1.2}.hp-step p{margin:0;color:var(--hp-muted);font-size:12px;line-height:1.4}.hp-story{display:grid;grid-template-columns:1fr;gap:0;margin-top:64px;overflow:hidden;border-radius:calc(var(--hp-radius) + 4px);background:var(--hp-card)}.hp-story__media{height:260px;border-radius:0;background:#e9eee8}.hp-story>:not(.hp-story__media){min-width:0;padding:26px 20px}.hp-story__lines{display:grid;gap:14px;margin-top:20px}.hp-story__line{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:0;border:0}.hp-story__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--hp-green);box-shadow:0 3px 10px #1f32260f}.hp-story__icon svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hp-story__icon svg *{fill:none;stroke:currentColor}.hp-story__line-content{min-width:0}.hp-story__line-content strong{display:block;margin:0;color:var(--hp-text);font-size:14px;line-height:1.2;font-weight:800}.hp-story__line-content span{display:block;margin-top:2px;color:var(--hp-muted);font-size:12px;line-height:1.4}.hp-reveal{opacity:1;transform:none}.home-premium.hp-motion-ready .hp-reveal{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.home-premium.hp-motion-ready .hp-reveal.is-visible{opacity:1;transform:none}@media(min-width:750px){.home-premium{padding:30px 20px 80px}.hp-hero__media{height:520px}.hp-hero__shade{background:linear-gradient(90deg,#050a06b8,#050a0647 55%,#050a060d)}.hp-hero__content{left:clamp(36px,6vw,76px);right:auto;top:50%;bottom:auto;width:min(620px,calc(100% - 72px));transform:translateY(-50%)}.hp-hero h1{font-size:clamp(44px,5vw,66px)}.hp-hero__text{font-size:17px}.hp-hero .hp-button--light{width:auto}.hp-head{margin:95px auto 32px}.hp-head h2,.hp-story h2,.hp-cta h2{font-size:42px}.hp-head .rte,.hp-story .rte{font-size:15px}.hp-benefit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hp-benefit,.hp-benefit:last-child:nth-child(odd){grid-column:auto;padding:22px 20px}.hp-benefit__icon{width:44px;height:44px}.hp-benefit__icon svg{width:21px!important;height:21px!important}.hp-benefit h3{margin-top:16px;font-size:16px}.hp-benefit p{font-size:13px}.hp-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hp-step__image{height:300px}.hp-step__card{width:calc(100% - 24px);margin-top:-34px;padding:16px}.hp-step__number{width:46px;height:46px}.hp-step h3{font-size:17px}.hp-step p{font-size:13px}.hp-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-top:95px}.hp-story__media{order:2;height:auto;min-height:500px}.hp-story>:not(.hp-story__media){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px clamp(34px,4.5vw,64px)}.hp-story__lines{gap:18px;margin-top:26px}.hp-story__line{grid-template-columns:44px minmax(0,1fr);gap:14px}.hp-story__icon{width:44px;height:44px}.hp-story__line-content strong{font-size:15px}.hp-story__line-content span{font-size:13px}}@media(prefers-reduced-motion:reduce){.hp-reveal,.home-premium.hp-motion-ready .hp-reveal{opacity:1!important;transform:none!important;transition:none!important}.home-premium *,.home-premium *:before,.home-premium *:after{transition:none!important}}.hp-cover{display:block;width:100%;height:100%;object-fit:cover}.hp-hero__media>picture{display:block;width:100%;height:100%}.hp-hero__media{height:var(--hp-hero-h-m)}.hp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hp-actions .hp-button{flex:1 1 auto;margin-top:0}.hp-button--glass{background:#ffffff29;border:1px solid rgba(255,255,255,.4);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hp-button--full{width:100%;margin-top:0;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.hp-kicker--light{background:#ffffff24;color:#fff}@media(min-width:750px){.hp-hero__media{height:var(--hp-hero-h-d)}.hp-actions .hp-button{flex:0 0 auto}}.hp-delivery{display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 20px);margin:-6px auto 24px;padding:8px 18px 8px 9px;border-radius:999px;background:var(--hp-soft)}.hp-delivery__icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--hp-green)}.hp-delivery__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hp-delivery__copy strong,.hp-delivery__copy span{display:block;white-space:nowrap}.hp-delivery__copy strong{color:var(--hp-green);font-size:13px;line-height:1.2;font-weight:800}.hp-delivery__copy span{margin-top:2px;color:var(--hp-muted);font-size:11px;line-height:1.3}.hp-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-product{display:flex;flex-direction:column;min-width:0;padding:8px;border-radius:var(--hp-radius);background:var(--hp-card);color:var(--hp-text);text-decoration:none;transition:transform .28s ease}.hp-product__image{position:relative;height:160px;overflow:hidden;border-radius:calc(var(--hp-radius) - 5px);background:#e9eee8}.hp-product__image .hp-cover{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.hp-product__badge{position:absolute;top:8px;left:8px;z-index:2;padding:5px 8px;border-radius:999px;background:var(--hp-accent);color:#fff;font-size:8px;line-height:1;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.hp-product__body{display:flex;flex-direction:column;flex:1;padding:11px 4px 4px}.hp-product h3{margin:0;font-size:14px;line-height:1.15}.hp-product__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.hp-product__price{color:var(--hp-green);font-size:13px;font-weight:800}.hp-product__cta{display:inline-flex;align-items:center;min-height:26px;margin-left:auto;padding:0 11px;border-radius:999px;background:var(--hp-soft);color:var(--hp-green);font-size:9px;line-height:1;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@media(hover:hover)and (pointer:fine){a.hp-product:hover{transform:translateY(-3px)}a.hp-product:hover .hp-cover{transform:scale(1.035)}}.hp-cta{display:grid;grid-template-columns:1fr;gap:20px;margin-top:64px;padding:30px 22px 24px;border-radius:calc(var(--hp-radius) + 4px);background:var(--hp-green);color:#fff}.hp-cta h2{color:#fff}.hp-cta .rte{color:#fffc;font-size:14px;line-height:1.55}.hp-cta .hp-button{width:100%;margin:0}@media(min-width:750px){.hp-delivery{margin:-8px auto 32px;padding:9px 20px 9px 10px}.hp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hp-product__image{height:240px}.hp-product__body{padding:14px 8px 8px}.hp-product h3{font-size:17px}.hp-product__badge{top:10px;left:10px;padding:6px 10px;font-size:9px}.hp-product__price{font-size:15px}.hp-product__cta{min-height:40px;padding:0 14px;font-size:10px}.hp-cta{grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;margin-top:95px;padding:48px clamp(34px,4.5vw,60px)}.hp-cta .rte{max-width:620px;font-size:15px}.hp-cta .hp-button{width:auto;min-width:220px}}.home-premium{--hp-ease-out: cubic-bezier(.23, 1, .32, 1);-webkit-tap-highlight-color:transparent}.hp-button,a.hp-product,.hp-finder__range{touch-action:manipulation;-webkit-user-select:none;user-select:none}.hp-button{transition:transform .16s var(--hp-ease-out),box-shadow .25s var(--hp-ease-out)}.hp-button span{transition:transform .16s var(--hp-ease-out)}.hp-button:active{transform:scale(.97)}.hp-product{transition:transform .28s var(--hp-ease-out),box-shadow .2s ease}a.hp-product:active{transform:scale(.985)}.hp-product__image .hp-cover{transition:transform .5s var(--hp-ease-out)}.hp-product__badge{font-size:9px}.home-premium.hp-motion-ready .hp-reveal{transition:opacity .5s var(--hp-ease-out),transform .5s var(--hp-ease-out)}@media(max-width:749px)and (prefers-reduced-motion:no-preference){.home-premium.hp-mm.hp-motion-ready .hp-reveal{opacity:1;transform:none;transition:none}.home-premium.hp-mm.hp-mm.hp-mm [data-mm]{opacity:0;translate:0 18px;transition:opacity .5s var(--hp-ease-out) var(--mm-delay, 0ms),translate .6s var(--hp-ease-out) var(--mm-delay, 0ms),transform .16s var(--hp-ease-out),box-shadow .2s ease}.home-premium.hp-mm.hp-mm.hp-mm [data-mm].mm-in{opacity:1;translate:none}.home-premium.hp-mm [data-mm-img] .hp-cover{scale:1.08;transition:scale 1.1s var(--hp-ease-out) var(--mm-delay, 0ms)}.home-premium.hp-mm [data-mm-img].mm-in .hp-cover{scale:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-home-premium.css.map */
