.gz-hv{position:relative;overflow:hidden;background:var(--gz-hv-bg, var(--gz-cream))}.gz-hv--bg-beige{--gz-hv-bg: var(--gz-beige)}.gz-hv--bg-white{--gz-hv-bg: var(--gz-white)}.gz-hv__inner{position:relative;max-width:var(--gz-page);margin:0 auto;padding:0 var(--gz-gutter);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(32px,4.5vw,72px);align-items:center}.gz-hv--media-left .gz-hv__media{order:-1}.gz-hv__badge{display:inline-block;margin-bottom:18px;padding:7px 18px;border-radius:var(--gz-r-full);background:#d94f4f1a;color:var(--gz-red-dark);font-size:12.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gz-hv h1{font-size:clamp(34px,3.9vw,56px);margin-bottom:18px}.gz-hv__sub{max-width:480px;margin-bottom:28px;font-size:16px;line-height:1.75;color:var(--gz-muted)}.gz-hv__btns{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.gz-hv__trust{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;font-weight:500;color:var(--gz-muted)}.gz-hv__trust span{display:inline-flex;align-items:center;gap:6px}.gz-hv__media{position:relative}.gz-hv--decor-stack .gz-hv__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--gz-r-lg);background:var(--gz-blob-peach);transform:translate(18px,18px) rotate(1.5deg)}.gz-hv__frame{position:relative;aspect-ratio:var(--gz-hv-ar, 16 / 9);border-radius:var(--gz-r-lg);overflow:hidden;background:var(--gz-beige);isolation:isolate;transform:translateZ(0)}.gz-hv .gz-hv__poster,.gz-hv .gz-hv__poster img,.gz-hv .gz-hv__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gz-hv .gz-hv__poster{z-index:1;transition:opacity .6s var(--gz-ease)}.gz-hv .gz-hv__video{z-index:0}.gz-hv.is-playing .gz-hv__poster{opacity:0;pointer-events:none}.gz-hv video::-webkit-media-controls,.gz-hv video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.gz-hv__scrim,.gz-hv__wave{display:none}.gz-hv__controls{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:8px}.gz-hv .gz-hv__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0 16px 0 14px;border-radius:var(--gz-r-full);background:#fdf6eeeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gz-dark);font-size:13px;font-weight:600;line-height:1;transition:background-color var(--gz-dur) var(--gz-ease),color var(--gz-dur) var(--gz-ease)}.gz-hv .gz-hv__btn:hover{background:var(--gz-white);color:var(--gz-red-dark)}.gz-hv .gz-hv__btn:focus-visible{outline:2px solid var(--gz-red);outline-offset:2px}.gz-hv .gz-hv__btn[data-gz-hv-play]{width:44px;padding:0}.gz-hv__btn svg{width:18px;height:18px;flex:none}.gz-hv__btn .gz-hv__on{display:none}.gz-hv__btn[data-state=on] .gz-hv__on{display:block}.gz-hv__btn[data-state=on] .gz-hv__off{display:none}@media(max-width:990px){.gz-hv__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px}}@media(min-width:769px){.gz-hv--layout-fullscreen{display:flex;align-items:center;min-height:calc(100vh - var(--gz-topbar-h, 40px) - var(--gz-nav-h, 68px));min-height:calc(100svh - var(--gz-topbar-h, 40px) - var(--gz-nav-h, 68px))}.gz-hv--layout-fullscreen .gz-hv__inner{position:static;display:flex;justify-content:center;width:100%}.gz-hv--layout-fullscreen .gz-hv__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gz-hv--layout-fullscreen .gz-hv__media:before{display:none}.gz-hv--layout-fullscreen .gz-hv__frame{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.gz-hv--layout-fullscreen .gz-hv__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 78% at 50% 50%,rgba(45,31,21,calc(var(--gz-hv-overlay, .45) + .12)),rgba(45,31,21,var(--gz-hv-overlay, .45)) 55%,rgba(45,31,21,calc(var(--gz-hv-overlay, .45) * .55)))}.gz-hv--layout-fullscreen .gz-hv__content{position:relative;z-index:2;max-width:820px;text-align:center}.gz-hv--layout-fullscreen .gz-hv__badge{background:#fdf6ee2e;color:var(--gz-cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gz-hv.gz-hv--layout-fullscreen h1{color:var(--gz-white);font-size:clamp(40px,4.6vw,66px)}.gz-hv.gz-hv--layout-fullscreen h1 em{color:var(--gz-rose-light)}.gz-hv--layout-fullscreen .gz-hv__sub{max-width:580px;margin-left:auto;margin-right:auto;color:#ffffffe6}.gz-hv--layout-fullscreen .gz-hv__btns,.gz-hv--layout-fullscreen .gz-hv__trust{justify-content:center}.gz-hv--layout-fullscreen .gz-hv__trust{color:#ffffffdb}.gz-hv--layout-fullscreen .gz-hv__trust .gz-ic{color:var(--gz-rose-light)}.gz-hv--layout-fullscreen .gz-btn.gz-btn--ghost{background:#fdf6ee1f;color:var(--gz-white);border-color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gz-hv--layout-fullscreen .gz-btn.gz-btn--ghost:hover{background:var(--gz-white);color:var(--gz-red);border-color:var(--gz-white)}.gz-hv--layout-fullscreen .gz-hv__controls{right:32px;bottom:32px}.gz-hv--layout-fullscreen.gz-hv--wave .gz-hv__controls{bottom:76px}.gz-hv--layout-fullscreen .gz-hv__wave{display:block;position:absolute;left:0;bottom:-1px;z-index:3;width:100%;height:56px;fill:var(--gz-cream);pointer-events:none}}@media(max-width:768px){.gz-hv__inner{grid-template-columns:1fr;gap:28px;text-align:center}.gz-hv__media,.gz-hv--media-left .gz-hv__media{order:-1}.gz-hv__frame,.gz-hv--decor-stack .gz-hv__media:before{border-radius:var(--gz-r-md)}.gz-hv--decor-stack .gz-hv__media:before{transform:translate(8px,10px) rotate(1.2deg)}.gz-hv h1{font-size:28px;line-height:1.14;margin-bottom:14px}.gz-hv__sub{max-width:440px;margin:0 auto 22px;font-size:14.5px;line-height:1.6}.gz-hv__btns{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:22px}.gz-hv__btns .gz-btn{width:100%}.gz-hv__btns .gz-btn--lg{padding:15px 24px;font-size:15.5px}.gz-hv__trust{justify-content:center;gap:10px 16px;font-size:12px}.gz-hv__controls{right:10px;bottom:10px;gap:6px}.gz-hv .gz-hv__btn{width:42px;min-width:42px;height:42px;padding:0}.gz-hv__btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:480px){.gz-hv__badge{margin-bottom:14px;padding:6px 14px;font-size:11px}.gz-hv h1{font-size:25px}.gz-hv__sub{font-size:13.5px;margin-bottom:19px}}@media(prefers-reduced-motion:reduce){.gz-hv .gz-hv__poster{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/grenzy-hero-video.css.map */
