.split-hero{position:static;height:auto;background:transparent!important}.split-hero-active{overflow:hidden}.split-hero__overlay{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:10}.split-hero__overlay--hidden{position:fixed;z-index:-1;pointer-events:none;opacity:0}html.skip-split-hero .split-hero__overlay{display:none!important}html:not(.shopify-design-mode) [id*=__left_]{display:none}html[data-side=left] [id*=__left_]{display:block!important}html[data-side=left] [id*=__right_]{display:none!important}html.skip-split-hero .hero-wrapper .hero{height:55svh;min-height:55svh;contain:layout paint}@media screen and (max-width:749px){html.skip-split-hero .hero-wrapper .hero{height:25rem;min-height:25rem}}.split-hero__media--static{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;overflow:hidden}.split-hero__media--static picture{display:block;width:100%;line-height:0}.split-hero__media--static.is-hidden{opacity:0;pointer-events:none;transition:opacity .5s ease}.split-hero__image{width:100%;height:auto;display:block}.split-hero__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.split-hero__placeholder .placeholder-svg{width:100%;height:100%}.split-hero-active #header-group,.split-hero-active #MainContent{opacity:0}#header-group,#MainContent{transition:opacity .8s ease}.split-hero__video-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.split-hero__video-wrapper--active{z-index:2;opacity:1;pointer-events:none}.split-hero__video-elem{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.split-hero__video-elem .split-hero__video-tag,.split-hero__video-tag{width:100%;height:auto;display:block}@media screen and (max-width:749px){.split-hero__video-elem--desktop{display:none}}@media screen and (min-width:750px){.split-hero__video-elem--mobile{display:none}}.split-hero__text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--text-gap, 12px);align-items:var(--text-h-align-items, center);text-align:var(--text-h-align, center);padding-top:clamp(40px,calc(50vh + var(--text-offset-from-center, 0px)),calc(100vh - 120px));padding-left:40px;padding-right:40px;pointer-events:none;transition:opacity var(--text-transition-speed, .8s) ease,transform var(--text-transition-speed, .8s) ease;--text-h-align-items: center}.split-hero__text[style*="--text-h-align: left"]{--text-h-align-items: flex-start}.split-hero__text[style*="--text-h-align: right"]{--text-h-align-items: flex-end}.split-hero__header{color:var(--text-heading-color, #fff);font-family:var(--text-heading-font-family, var(--font-heading--family));font-style:var(--text-heading-font-style, normal);font-weight:var(--text-heading-font-weight, 700);font-size:clamp(calc(var(--text-heading-font-size, 4rem) * .5),5vw,var(--text-heading-font-size, 4rem));line-height:1.1;text-shadow:0 2px 8px rgba(0,0,0,.3);opacity:var(--text-heading-opacity, 1)}.split-hero__subheader{color:var(--text-subheading-color, #fff);font-family:var(--text-subheading-font-family, var(--font-body--family));font-style:normal;font-weight:400;font-size:clamp(calc(var(--text-subheading-font-size, 1.4rem) * .6),2.5vw,var(--text-subheading-font-size, 1.4rem));opacity:var(--text-subheading-opacity, .85);text-shadow:0 1px 4px rgba(0,0,0,.3)}.split-hero__subheader h1,.split-hero__subheader h2,.split-hero__subheader h3,.split-hero__subheader h4,.split-hero__subheader h5,.split-hero__subheader h6{font-family:inherit;font-size:inherit}.split-hero__subheaders{display:flex;flex-direction:column;gap:var(--text-subheading-gap, 12px)}.split-hero__subheader--secondary{color:var(--text-subheading-secondary-color, #fff);opacity:var(--text-subheading-secondary-opacity, .85);font-size:clamp(calc(var(--text-subheading-secondary-font-size, 1.4rem) * .6),2.5vw,var(--text-subheading-secondary-font-size, 1.4rem))}.split-hero__subheader--secondary h1,.split-hero__subheader--secondary h2,.split-hero__subheader--secondary h3,.split-hero__subheader--secondary h4,.split-hero__subheader--secondary h5,.split-hero__subheader--secondary h6{font-size:inherit}.split-hero__logo{max-width:min(var(--logo-width, 300px),80vw)}.split-hero__logo img{width:100%;height:auto;display:block}.split-hero__text--fading-up{opacity:0;transform:translateY(-100vh)}.split-hero__text--fading-down{opacity:0;transform:translateY(100vh)}.split-hero__text--fading-none{opacity:0}.split-hero__zone{position:absolute;top:0;height:100%;background:transparent;border:none;cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;outline:none}.split-hero__zone:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem}.split-hero__zone--left{left:0}.split-hero__zone--right{right:0}.split-hero-active .announcement-bar{position:sticky;top:0;z-index:5}.split-hero-active .header-section{position:sticky!important;top:0;z-index:4}@media(prefers-reduced-motion:reduce){.split-hero__overlay{opacity:0;pointer-events:none;z-index:-1}}.page-timeline{border-bottom:1px solid rgb(var(--color-foreground),.08)}.page-timeline__stages{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;list-style:none;margin:0;padding:0}.page-timeline__stage{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;padding:8px 24px;cursor:default}.page-timeline__stage[data-url]{cursor:pointer}.page-timeline__stage[data-active=false]{opacity:var(--timeline-inactive-opacity, .3)}.page-timeline__stage[data-active=true]{opacity:var(--timeline-active-opacity, 1)}.page-timeline__stage-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--color-foreground),.1);color:rgb(var(--color-foreground));font-size:.875rem;font-weight:600;line-height:1;transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}.page-timeline__stage-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}.page-timeline__stage-icon img{width:100%;height:100%;object-fit:contain;display:block}.page-timeline__stage-label{font-size:.75rem;color:rgb(var(--color-foreground),.7);white-space:nowrap}.page-timeline__stage:not(:last-child):after{content:"";position:absolute;top:16px;left:calc(100% - 24px);width:48px;height:1px;background:rgb(var(--color-foreground),.15);pointer-events:none}@media screen and (max-width:749px){.page-timeline__stage{padding:6px 12px}.page-timeline__stage:not(:last-child):after{left:calc(100% - 12px);width:24px}.page-timeline__stage-number{width:24px;height:24px;font-size:.75rem}.page-timeline__stage-icon{width:24px;height:24px}.page-timeline__stage-label{font-size:.625rem}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.page-timeline__stage-number:hover,.page-timeline__stage-icon:hover{transform:scale(var(--hover-magnify))}}.hotspot-hint{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:6px;white-space:nowrap;font-size:1.1rem;font-weight:500;color:rgb(var(--color-foreground));background:rgb(var(--color-background));padding:2px 8px;border-radius:4px;pointer-events:none;opacity:.85;transition:opacity .2s ease-out}@media screen and (max-width:749px){.hotspot-hint{display:none}}.vendor-filter-search{margin-block-start:var(--padding-xs);margin-block-end:var(--padding-sm)}.vendor-filter-search__input{width:100%}.vendor-filter-search__item--hidden{display:none!important}footer .footer-content,.shopify-section-group-footer-group .footer-content{display:grid!important;height:auto!important;min-height:0!important;max-height:none!important;justify-content:initial!important;align-items:start!important;text-align:initial!important;font-size:inherit!important;color:inherit!important;border-top:none!important;padding-block:calc(var(--padding-block-start, 0px) + var(--section-top-offset, 0px)) var(--padding-block-end, 0px)!important;padding-inline:var(--padding-inline-start, 0px) var(--padding-inline-end, 0px)!important}.vendor-filter-search__no-results{margin:var(--padding-sm) 0 0;color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
