svg.svelte-fftrry{display:block;overflow:visible}.stacked-flat-button{border:2px solid #000000!important;color:var(--hero-button-text, #ffffff)!important;background-color:var(--hero-button-bg, transparent)!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:none!important;outline:none!important}.stacked-flat-button:hover,.stacked-flat-button:focus-visible,.stacked-flat-button:active{background-color:var(--hero-button-color, #000000)!important;color:var(--hero-button-hover-text, #ffffff)!important;border-color:#000!important;transform:translateY(-1px)}.stacked-flat-button svg{color:currentColor}.stacked-flat-button.shopify-flat-button{border:none!important}.stacked-flat-button.shopify-flat-button:hover,.stacked-flat-button.shopify-flat-button:focus-visible,.stacked-flat-button.shopify-flat-button:active{border-color:var(--hero-button-color, #22c55e)!important}.hero-ornament svg path{fill:currentColor!important}.stacked-hero-content{padding-bottom:.75rem}.stacked-hero-overlay{justify-content:center}.stacked-hero-overlay__content{width:100%;pointer-events:auto}.stacked-hero-overlay__spacer{display:none;pointer-events:none}.hero-cta-block--stacked{text-align:left;align-items:flex-start}.hero-cta-divider{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem}.hero-cta-shopify-note{display:block}.stacked-hero-content h1{margin-bottom:1rem}.stacked-hero-content p{margin-bottom:.75rem}@media (max-width: 767px) and (orientation: portrait){.stacked-hero-content{padding-top:.5rem}.stacked-hero-content h1{font-size:clamp(1.75rem,7vw,2.75rem);line-height:1.08;margin-bottom:.5rem}.stacked-hero-content p{font-size:.95rem;margin-bottom:.4rem}}.stacked-hero-container{height:var(--stacked-hero-max-height, 80vh);max-height:var(--stacked-hero-max-height, 80vh);min-height:30rem}@media (max-width: 767px) and (orientation: portrait){.stacked-hero-overlay__content{padding-bottom:.5rem}.stacked-hero-content{padding-bottom:0}.stacked-hero-overlay{justify-content:flex-start}.stacked-hero-overlay__spacer{display:block;flex:1;min-height:9rem}.hero-cta-block--stacked{flex-direction:row;flex-wrap:wrap;gap:.65rem;align-items:flex-start;margin-bottom:.6rem}.hero-cta-block--stacked .hero-cta-divider{margin:0 .25rem}.hero-cta-shopify--stacked{width:auto}.hero-cta-block--stacked .hero-cta-shopify-note{margin-top:.25rem;text-align:left;width:100%}.stacked-hero-container{height:calc(100vh - 3rem);height:var(--stacked-hero-mobile-height, calc(100dvh - 3rem) );max-height:none;min-height:calc(100vh - 3rem);min-height:var(--stacked-hero-mobile-height, calc(100dvh - 3rem) )}}@media (min-width: 768px) and (max-width: 1023px){.stacked-hero-overlay{justify-content:flex-start}.stacked-hero-container{height:var( --stacked-hero-tablet-height, clamp(28rem, 72vw , 42rem) );max-height:none;min-height:var( --stacked-hero-tablet-height, clamp(28rem, 72vw , 42rem) )}}.stacked-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .7s ease-out;pointer-events:none;overflow:hidden}.stacked-hero-media.is-active{opacity:1;z-index:0}.stacked-hero-media:before{display:none}.stacked-hero-media picture{display:flex;justify-content:var(--stacked-hero-desktop-justify, flex-end);align-items:var(--stacked-hero-desktop-align, center);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.stacked-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--stacked-hero-desktop-position, right center);object-position:var(--stacked-hero-desktop-position, right center);pointer-events:none}@media (max-width: 767px) and (orientation: portrait){.stacked-hero-media picture{justify-content:var(--stacked-hero-mobile-justify, center);align-items:var(--stacked-hero-mobile-align, flex-end)}.stacked-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--stacked-hero-mobile-position, center bottom);object-position:var(--stacked-hero-mobile-position, center bottom)}}
