.gb-video-hero{--gb-hero-height-desktop: min(var(--gb-min-height-desktop, 620px), 640px);position:relative;z-index:1;isolation:isolate;overflow:hidden;width:100%;min-height:var(--gb-hero-height-desktop);border-radius:0 0 var(--gb-radius, 0) var(--gb-radius, 0);background:var(--gb-bg, #062f2c);color:var(--gb-text, #fff7de);font-family:Fira Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gb-video-hero *,.gb-video-hero *:before,.gb-video-hero *:after{box-sizing:border-box}.gb-video-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 28% 28%,rgba(255,213,106,.1),transparent 34%),linear-gradient(135deg,#031f1d 0%,var(--gb-bg, #062f2c) 100%)}.gb-video-hero__poster,.gb-video-hero__poster-img,.gb-video-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gb-video-hero__poster{z-index:0;display:block}.gb-video-hero__poster-img,.gb-video-hero__video{object-fit:cover;object-position:var(--gb-media-position-x, 50%) var(--gb-media-position-y, 50%)}.gb-video-hero__video{z-index:1;display:block;background:var(--gb-bg, #062f2c);filter:none;-webkit-filter:none}.gb-video-hero__video--mobile{display:none}.gb-video-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--gb-overlay-opacity, .45);background:linear-gradient(180deg,#00000057,#00000024 42%,#00000070),linear-gradient(90deg,#021f1db8,#021f1d3d 52%,#021f1da3),var(--gb-overlay-color, #021f1d);backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;-webkit-filter:none}.gb-video-hero__inner{position:relative;z-index:2;display:flex;align-items:flex-start;width:100%;max-width:var(--gb-page-width, 1440px);min-height:var(--gb-hero-height-desktop);margin:0 auto;padding:clamp(56px,7vh,92px) clamp(20px,5vw,80px) clamp(42px,5vw,72px)}.gb-video-hero--content-left .gb-video-hero__inner{justify-content:flex-start}.gb-video-hero--content-center .gb-video-hero__inner{justify-content:center}.gb-video-hero--content-right .gb-video-hero__inner{justify-content:flex-end}.gb-video-hero__content{position:relative;z-index:3;isolation:isolate;width:100%;max-width:min(calc(var(--gb-content-max-width, 760px) * 1.2),920px)}.gb-video-hero--content-card .gb-video-hero__content{padding:clamp(26px,4vw,52px);border:1px solid rgba(246,235,200,.18);border-radius:28px;background:#032320c7;box-shadow:0 28px 80px #00000047;backdrop-filter:none;-webkit-backdrop-filter:none}.gb-video-hero--align-left .gb-video-hero__content{text-align:left}.gb-video-hero--align-center .gb-video-hero__content{text-align:center}.gb-video-hero--align-right .gb-video-hero__content{text-align:right}.gb-video-hero__kicker{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 0 16px;padding:8px 18px;border:1px solid rgba(246,235,200,.3);border-radius:999px;background:#062f2c94;color:var(--gb-cream, #f6ebc8);font-size:clamp(14px,1vw,16px);font-weight:800;line-height:1.1;letter-spacing:0;text-shadow:0 5px 16px rgba(0,0,0,.22);box-shadow:0 8px 24px #00000029;backdrop-filter:none;-webkit-backdrop-filter:none}.gb-video-hero--align-center .gb-video-hero__kicker{margin-right:auto;margin-left:auto}.gb-video-hero--align-right .gb-video-hero__kicker{margin-left:auto}.gb-video-hero__heading{position:relative;z-index:3;margin:0 auto;color:var(--gb-text, #fff7de);font-size:clamp(35px,4.4vw,76px);font-weight:800;line-height:1;letter-spacing:0;text-wrap:balance;text-shadow:0 3px 12px rgba(0,0,0,.26),0 12px 32px rgba(0,0,0,.28);text-rendering:optimizeLegibility}.gb-video-hero__heading br{display:block}.gb-video-hero__paragraph{position:relative;z-index:3;max-width:650px;margin:clamp(16px,1.8vw,24px) 0 0;color:var(--gb-muted, #f4e9c9);font-size:clamp(16px,1.25vw,20px);font-weight:600;line-height:1.38;letter-spacing:0;text-wrap:pretty;text-shadow:0 2px 8px rgba(0,0,0,.28),0 8px 22px rgba(0,0,0,.24);text-rendering:optimizeLegibility}.gb-video-hero--align-center .gb-video-hero__paragraph{margin-right:auto;margin-left:auto}.gb-video-hero--align-right .gb-video-hero__paragraph{margin-left:auto}.gb-video-hero__actions{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(22px,2.4vw,32px);pointer-events:auto}.gb-video-hero--align-center .gb-video-hero__actions{justify-content:center}.gb-video-hero--align-right .gb-video-hero__actions{justify-content:flex-end}.gb-video-hero__button{position:relative;z-index:3;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:170px;min-height:52px;padding:15px 28px;border-radius:999px;font-size:15px;font-weight:800;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;transform:none!important;pointer-events:auto;transition:background-color .42s ease,color .42s ease,border-color .42s ease,box-shadow .42s ease,opacity .42s ease!important}.gb-video-hero__button:hover{transform:none!important}.gb-video-hero__button>span:not(.gb-video-hero__button-fill),.gb-video-hero__button-icon{position:relative;z-index:2}.gb-video-hero__button span:first-child{display:inline-block}.gb-video-hero__button--primary{background:var(--gb-primary-bg, #f6ebc8);color:var(--gb-primary-text, #062f2c);box-shadow:0 14px 32px #0000003d}.gb-video-hero__button--primary:hover{background:#fff!important;color:var(--gb-primary-text, #062f2c)!important;box-shadow:0 10px 24px #00000029,0 0 0 1px #ffffff38 inset!important}.gb-video-hero__button--secondary{border:1px solid rgba(246,235,200,.34);background:#062f2cb8;color:var(--gb-secondary-text, #fff7de);box-shadow:0 14px 32px #0000002e;backdrop-filter:none;-webkit-backdrop-filter:none}.gb-video-hero__button--secondary:hover{border-color:#f6ebc8b8!important;background:#062f2ceb!important;color:var(--gb-secondary-text, #fff7de)!important;box-shadow:0 10px 24px #0000002e,0 0 0 1px #f6ebc82e inset!important}.gb-video-hero__button-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px}.gb-video-hero__button-icon svg{display:block;width:100%;height:100%;fill:currentColor}.gb-video-hero__button--primary .gb-video-hero__button-icon{color:var(--gb-primary-text, #062f2c)}.gb-video-hero__button--secondary .gb-video-hero__button-icon{color:currentColor}.gb-video-hero__button-fill{position:absolute!important;z-index:1!important;top:0;right:0;bottom:0;left:0;width:0%;height:100%;border-radius:inherit;background:#f6ebc82e;pointer-events:none;transition:width 0ms linear}.gb-video-hero__button--secondary:hover .gb-video-hero__button-fill,.gb-video-hero__button--secondary:focus-visible .gb-video-hero__button-fill,.gb-video-hero__button--secondary.gb-video-hero__button--loading .gb-video-hero__button-fill{width:100%;transition:width 3s linear}.gb-video-hero__button--secondary.gb-video-hero__button--loading{border-color:#f6ebc8db!important}.gb-video-hero__benefits{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.6vw,36px)}.gb-video-hero--align-center .gb-video-hero__benefits{justify-content:center}.gb-video-hero--align-right .gb-video-hero__benefits{justify-content:flex-end}.gb-video-hero__benefit-inner{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:9px 14px;border:1px solid rgba(246,235,200,.22);border-radius:999px;background:#062f2ca3;color:var(--gb-cream, #f6ebc8);font-size:14px;font-weight:800;line-height:1.1;letter-spacing:0;text-decoration:none;box-shadow:0 12px 28px #00000024;backdrop-filter:none;-webkit-backdrop-filter:none}a.gb-video-hero__benefit-inner{transition:background-color .18s ease,border-color .18s ease}a.gb-video-hero__benefit-inner:hover{border-color:#f6ebc875;background:#062f2cc2}.gb-video-hero__benefit-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:22px;height:22px;color:var(--gb-cream, #f6ebc8)}.gb-video-hero__benefit-icon svg{display:block;width:100%;height:100%;fill:currentColor}.gb-video-hero__benefit-text{display:inline-block}.gb-video-hero__controls{display:none!important}.gb-video-hero__modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:grid;place-items:center;width:100vw;height:100vh;padding:clamp(12px,2.4vw,32px);opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 15% 20%,rgba(246,235,200,.12),transparent 28%),radial-gradient(circle at 85% 80%,rgba(255,213,106,.1),transparent 30%),#021f1de0;transition:opacity .32s ease,visibility .32s ease}.gb-video-hero__modal.is-active,[data-gb-video-modal].is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2147483000!important}.gb-video-hero__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#021f1dad;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.gb-video-hero__modal.is-active .gb-video-hero__modal-backdrop{opacity:1;visibility:visible;pointer-events:auto}.gb-video-hero__modal-panel{position:relative;z-index:2;width:min(1600px,calc(100vw - 42px));max-height:calc(100vh - 42px);border:1px solid rgba(246,235,200,.24);border-radius:clamp(20px,2vw,34px);background:linear-gradient(180deg,#062f2cfa,#021f1dfa);box-shadow:0 34px 110px #00000094,0 0 0 1px #ffffff0a inset;overflow:hidden;transform:scale(.965);transition:transform .32s ease}.gb-video-hero__modal.is-active .gb-video-hero__modal-panel{transform:scale(1)}.gb-video-hero__modal-panel{--gb-modal-topbar-height: 76px}.gb-video-hero__modal-topbar{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:var(--gb-modal-topbar-height);padding:16px 92px 16px clamp(18px,2vw,28px);border-bottom:1px solid rgba(246,235,200,.14);background:#f6ebc80f;color:#f6ebc8}.gb-video-hero__modal-brand{display:inline-flex;align-items:center;min-height:30px;font-family:Fira Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:900;line-height:1;white-space:nowrap}.gb-video-hero__modal-label{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 12px;border-radius:999px;background:#f6ebc81f;color:#f6ebc8;font-size:12px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.gb-video-hero__modal-dialog{position:relative;width:100%;background:#000}.gb-video-hero__modal-media{position:relative;width:100%;aspect-ratio:16 / 9;max-height:calc(100vh - var(--gb-modal-topbar-height, 76px) - 64px);background:#000}.gb-video-hero__modal-video,.gb-video-hero__modal-iframe{display:block;width:100%;height:100%;border:0;object-fit:contain;background:#000}.gb-video-hero__modal-close{position:absolute;top:calc((var(--gb-modal-topbar-height, 76px) - 48px) / 2);right:18px;z-index:5;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(6,47,44,.08);border-radius:999px;background:#f6ebc8;color:#062f2c;font-family:Fira Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:34px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 14px 34px #00000047,0 0 0 4px #f6ebc81f;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.gb-video-hero__modal-close:hover{background:#fff;color:#062f2c;box-shadow:0 18px 44px #00000057,0 0 0 5px #f6ebc82e}.gb-video-hero__modal-empty{display:grid;place-items:center;gap:8px;min-height:min(560px,70vh);padding:42px;color:#f6ebc8;text-align:center;background:radial-gradient(circle at center,rgba(246,235,200,.08),transparent 38%),#061f1d}.gb-video-hero__modal-empty strong{display:block;font-size:clamp(22px,3vw,42px);font-weight:900;line-height:1.05}.gb-video-hero__modal-empty span{display:block;max-width:520px;color:#f6ebc8c2;font-size:15px;font-weight:600;line-height:1.45}html.gb-video-modal-open,body.gb-video-modal-open{overflow:hidden!important}.shopify-section-header,.shopify-section-group-header-group,#shopify-section-header,.header,.header-wrapper,.site-header,.cc-header{position:relative!important;z-index:5000!important}.header__submenu,.header__dropdown,.header__mega-menu,.mega-menu,.mega-menu__content,.main-nav__child,.main-nav__dropdown,.navigation__tier-2,.navigation__tier-2-container,.menu-drawer,.menu-drawer-container,details[open]>.header__submenu,details[open]>.mega-menu,details[open]>.menu-drawer{z-index:6000!important}.section-rcrea-guten-video-hero,.section-rcrea-guten-bento-grid,.section-rcrea-guten-testimonials,.section-rcrea-guten-community,.section-rcrea-guten-badges,.gb-bento,.gb-testimonials,.gb-community{position:relative!important;z-index:1!important}@media screen and (max-width:989px){.gb-video-hero{--gb-hero-height-desktop: min(var(--gb-min-height-desktop, 600px), 600px)}.gb-video-hero__inner{align-items:flex-start;padding:clamp(52px,6vh,78px) clamp(22px,5vw,48px) clamp(40px,5vw,64px)}.gb-video-hero__heading{font-size:clamp(34px,5.6vw,54px);font-weight:800;line-height:1.02;letter-spacing:0}.gb-video-hero__paragraph{font-size:clamp(15px,1.8vw,18px)}}@media screen and (max-width:749px){.gb-video-hero{min-height:var(--gb-min-height-mobile, 640px)}.gb-video-hero__video--desktop.gb-video-hero__video--has-mobile{display:none}.gb-video-hero__video--mobile{display:block}.gb-video-hero__shade{opacity:calc(var(--gb-overlay-opacity, .45) + .14);background:linear-gradient(180deg,#00000014,#021f1d94 46%,#021f1deb),linear-gradient(90deg,#021f1d52,#021f1d52)}.gb-video-hero__inner{align-items:flex-end;min-height:var(--gb-min-height-mobile, 640px);padding:76px 18px 58px}.gb-video-hero__content{max-width:100%}.gb-video-hero--content-card .gb-video-hero__content{padding:22px;border-radius:22px}.gb-video-hero--mobile-align-left .gb-video-hero__content{text-align:left}.gb-video-hero--mobile-align-center .gb-video-hero__content{text-align:center}.gb-video-hero--mobile-align-center .gb-video-hero__kicker{margin-right:auto;margin-left:auto}.gb-video-hero--mobile-align-left .gb-video-hero__kicker{margin-right:0;margin-left:0}.gb-video-hero__kicker{margin-bottom:14px;padding:8px 15px;font-size:13px}.gb-video-hero__heading{font-size:clamp(34px,9vw,48px);font-weight:800;line-height:1.02;letter-spacing:0}.gb-video-hero__paragraph{max-width:100%;margin-top:16px;font-size:16px;font-weight:600;line-height:1.42;letter-spacing:0}.gb-video-hero--mobile-align-center .gb-video-hero__paragraph{margin-right:auto;margin-left:auto}.gb-video-hero__actions{width:100%;gap:10px;margin-top:24px}.gb-video-hero--mobile-align-center .gb-video-hero__actions{justify-content:center}.gb-video-hero--mobile-align-left .gb-video-hero__actions{justify-content:flex-start}.gb-video-hero__button{width:100%;min-width:0;min-height:52px;padding:15px 22px;font-size:15px}.gb-video-hero__button-icon{width:19px;height:19px}.gb-video-hero__benefits{gap:9px;margin-top:20px}.gb-video-hero--mobile-align-center .gb-video-hero__benefits{justify-content:center}.gb-video-hero--mobile-align-left .gb-video-hero__benefits{justify-content:flex-start}.gb-video-hero__benefit-inner{min-height:38px;padding:9px 12px;font-size:13px}.gb-video-hero__benefit-icon{width:20px;height:20px}.gb-video-hero__modal{padding:10px}.gb-video-hero__modal-panel{width:100%;max-height:calc(100vh - 20px);border-radius:22px;--gb-modal-topbar-height: 64px}.gb-video-hero__modal-topbar{min-height:var(--gb-modal-topbar-height);gap:8px;padding:12px 64px 12px 14px}.gb-video-hero__modal-brand{font-size:14px}.gb-video-hero__modal-label{min-height:28px;font-size:11px}.gb-video-hero__modal-close{top:calc((var(--gb-modal-topbar-height, 64px) - 42px) / 2);right:10px;width:42px;height:42px;font-size:30px}.gb-video-hero__modal-media{aspect-ratio:16 / 9;max-height:calc(100vh - 88px)}}@media screen and (max-width:389px){.gb-video-hero__inner{padding-right:14px;padding-left:14px}.gb-video-hero__heading{font-size:clamp(32px,9vw,42px)}.gb-video-hero__paragraph{font-size:15px}.gb-video-hero__button{min-height:50px}}@media(prefers-reduced-motion:reduce){.gb-video-hero__button,.gb-video-hero__benefit-inner,.gb-video-hero__control,.gb-video-hero__button-fill,.gb-video-hero__modal,.gb-video-hero__modal-panel{transition:none!important}.gb-video-hero__button:hover,a.gb-video-hero__benefit-inner:hover,.gb-video-hero__control:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-rcrea-guten-video-hero.css.map */
