.hero-split-pro{position:relative;width:100%;background:var(--bg, #ffffff);overflow:hidden}.hero-wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);min-height:100vh}.pane{position:relative;overflow:hidden;border-radius:var(--radius);background:#f5f5f5}.lqip{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(20px);transform:scale(1.1);opacity:1;transition:opacity .4s ease-out;will-change:opacity}.hero-img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;animation:fadeInSmooth .6s ease-out forwards}.placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.placeholder svg{width:200px;height:200px;opacity:.5}@keyframes fadeInSmooth{to{opacity:1}}.pane.loaded .lqip{opacity:0}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.15) 100%);pointer-events:none;mix-blend-mode:multiply}.divider{position:absolute;left:50%;top:10%;bottom:10%;width:var(--divider-w);background:var(--color-divider);opacity:var(--divider-opacity);transform:translate(-50%);z-index:10;border-radius:100px}.content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:20;padding:2rem;pointer-events:none}.content--center{justify-content:center;align-items:center}.content--left{justify-content:flex-start;align-items:center;padding-left:calc(2rem + var(--text-h-offset, 0px))}.content--right{justify-content:flex-end;align-items:center;padding-right:calc(2rem + var(--text-h-offset, 0px))}.content:before{content:"";position:absolute;top:calc(var(--text-v-pos, 50) * 1%);transform:translateY(-50%)}.inner{max-width:var(--text-max);text-align:center;padding:3rem;background:rgba(255,255,255,var(--overlay-alpha));backdrop-filter:blur(var(--overlay-blur));-webkit-backdrop-filter:blur(var(--overlay-blur));border-radius:calc(var(--radius) * .8);pointer-events:auto;position:relative;top:calc(var(--text-v-pos, 50) * 1% - 50%);transform:translateY(-50%);animation:slideUp .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.content--left .inner{text-align:left}.content--right .inner{text-align:right}.eyebrow{color:var(--color-eyebrow);font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;opacity:.9}.heading{color:var(--color-heading);font-size:clamp(2rem,calc(var(--heading-size) * .8 * 1px),calc(var(--heading-size) * 1px));font-weight:700;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.subheading{color:var(--color-sub);font-size:1.125rem;margin-bottom:2rem;opacity:.85;line-height:1.5}.subheading p{margin:0}.rte p{margin-bottom:1rem}.rte p:last-child{margin-bottom:0}.cta{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.content--left .cta{justify-content:flex-start}.content--right .cta{justify-content:flex-end}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:100px;border:2px solid var(--btn-border);transition:all .3s cubic-bezier(.34,1.56,.64,1);transform:scale(1);will-change:transform;cursor:pointer}.btn:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 10px 30px #00000026}.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}.btn--ghost{background:transparent;color:var(--btn-ghost-text)}@media (max-width: 749px){.hero-wrap{grid-template-columns:1fr;grid-template-rows:var(--mobile-img-h) auto var(--mobile-img-h);gap:0;min-height:auto}.pane--left{order:var(--mobile-img1-order, 1)}.pane--right{order:var(--mobile-img2-order, 3)}.pane{border-radius:0;height:var(--mobile-img-h);position:relative;transform:translateZ(0);will-change:transform}.content{position:static;order:var(--mobile-text-order, 2);padding:0;background:var(--mobile-text-bg);min-height:auto}.inner{max-width:100%;padding:2.5rem 1.5rem;background:var(--mobile-text-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;animation:fadeInMobile .5s ease-out forwards}@keyframes fadeInMobile{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.divider{display:none}.eyebrow{font-size:.75rem;margin-bottom:.75rem}.heading{font-size:clamp(1.75rem,8vw,2.5rem);margin-bottom:1rem}.subheading{font-size:1rem;margin-bottom:1.5rem}.cta{flex-direction:column;align-items:stretch}.btn{width:100%;padding:1rem;font-size:1rem;min-height:48px}.btn:active{transform:scale(.98)}.hero-split-pro{-webkit-overflow-scrolling:touch}.hero-img{aspect-ratio:16/9}}@media (min-width: 750px) and (max-width: 1024px){.inner{padding:2.5rem}.heading{font-size:calc(var(--heading-size) * .85 * 1px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.btn{border-width:3px}.inner{border:2px solid currentColor}}@media (prefers-color-scheme: dark){:root{--overlay-alpha: .8}}@media print{.hero-split-pro{min-height:auto}.hero-wrap{grid-template-columns:1fr}.btn{border:1px solid currentColor}}.hero-split-pro{position:relative;z-index:0}.divider{z-index:0}.content{z-index:1}.pane,.vignette{z-index:0}.menu-drawer,.menu-drawer__inner{position:fixed;inset:0 auto 0 0;z-index:1100}@media (max-width: 749px){.hero-wrap{grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important;gap:var(--gap)!important;min-height:50vh!important}.pane--left,.pane--right{order:unset!important}.pane{height:50vh!important;border-radius:var(--radius)!important}.content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;order:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:20!important;padding:1rem!important;background:transparent!important}.inner{max-width:85%!important;padding:1.5rem 1rem!important;background:rgba(255,255,255,var(--overlay-alpha))!important;backdrop-filter:blur(var(--overlay-blur))!important;-webkit-backdrop-filter:blur(var(--overlay-blur))!important;border-radius:calc(var(--radius) * .8)!important;position:relative!important;top:0!important;transform:none!important;animation:slideUp .8s cubic-bezier(.34,1.56,.64,1) forwards!important}.divider{display:block!important}.eyebrow{font-size:.65rem!important}.heading{font-size:clamp(1.2rem,4vw,1.5rem)!important;margin-bottom:.75rem!important}.subheading{font-size:.8rem!important;margin-bottom:1rem!important}.cta{flex-direction:row!important;align-items:center!important;gap:.5rem!important}.btn{width:auto!important;padding:.5rem 1rem!important;font-size:.75rem!important;min-height:36px!important}}@media (max-width: 375px){.hero-wrap{min-height:60vh!important}.inner{max-width:90%!important;padding:1rem .75rem!important}.heading{font-size:1.1rem!important}.subheading{font-size:.7rem!important}.btn{font-size:.65rem!important;padding:.4rem .8rem!important}}@media (max-width: 320px){.cta{flex-direction:column!important;width:100%!important}.btn{width:100%!important}}@media (max-width: 749px){.hero-split-pro{margin-bottom:0!important;padding-bottom:0!important}.hero-wrap{min-height:50vh!important;max-height:50vh!important;margin-bottom:0!important;padding-bottom:0!important}.pane{height:50vh!important;margin:0!important;padding:0!important}section.hero-split-pro+*{margin-top:0!important}}@media (max-width: 375px){.hero-wrap{min-height:55vh!important;max-height:55vh!important}.pane{height:55vh!important}}.shopify-section:has(.hero-split-pro){padding:0!important;margin:0!important}.hero-split-pro~.shopify-section,.hero-split-pro+section{margin-top:0!important;padding-top:1rem!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-split-panorama.css.map */
