body:has(.sp-brand-hero) .shopify-section-group-header-group{display:none!important}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section{background-color:#1a2744}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .color-scheme-3{--color-background: 26, 39, 68;--gradient-background: #1a2744;background-color:#1a2744!important;background-image:none!important}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card-wrapper{background-color:#1a2744}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card__inner.color-scheme-2,body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card__media.color-scheme-2{background:transparent!important;background-image:none!important}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card__media .media{background-color:transparent!important}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card__media .media img{opacity:1;visibility:visible}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card__content{--color-background: 26, 39, 68;background-color:#1a2744!important;background-image:none!important}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card--standard .card__inner,body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card--card{border-color:#ffffff1a}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card__heading,body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card__heading a,body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .card-information,body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .price,body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .price .price-item{color:#fffffff0}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .price--on-sale .price-item--regular{color:#ffffff80}body:has(.section-sp-brand-hero) .section-sp-brand-hero+.shopify-section .caption-with-letter-spacing.light{color:#ffffffa6}sp-brand-hero,.sp-brand-hero{display:block;position:relative;width:100%;min-height:100svh;overflow:hidden;background-color:#1a2744;--sp-dino-size: clamp(5.4rem, 8.28vw, 6.84rem);--sp-brand-size: clamp(2.34rem, 3.6vw, 2.88rem);--sp-nav-size: clamp(1.2rem, 1.62vw, 1.35rem);--sp-tagline-size: clamp(.82rem, 1.25vw, 1rem);--sp-tagline-halo: 0 0 1px rgba(255, 255, 255, .92), 0 0 8px rgba(255, 255, 255, .55), 0 0 18px rgba(255, 255, 255, .28), 0 1px 4px rgba(26, 39, 68, .2);--sp-cta-halo: 0 0 1px rgba(255, 255, 255, .5), 0 0 6px rgba(255, 255, 255, .28), 0 0 14px rgba(255, 255, 255, .14), 0 1px 4px rgba(26, 39, 68, .22);--sp-cta-pill-halo: 0 0 1px rgba(255, 255, 255, .55), 0 0 10px rgba(255, 255, 255, .22), 0 2px 8px rgba(26, 39, 68, .24)}.sp-brand-hero{--sp-navy: #1a2744;--sp-white: #ffffff;--sp-nav-fg: var(--sp-navy);--sp-nav-font: "Futura PT", Futura, "Century Gothic", "Trebuchet MS", sans-serif}.sp-brand-hero--nav-white,.sp-brand-hero--nav-light{--sp-nav-fg: var(--sp-white);--sp-nav-halo: drop-shadow(0 0 1px rgba(26, 39, 68, .35)) drop-shadow(0 1px 6px rgba(0, 0, 0, .35))}.sp-brand-hero--nav-plain,.sp-brand-hero--nav-dark,.sp-brand-hero--nav-sticker,.sp-brand-hero--nav-scrim{--sp-nav-fg: var(--sp-navy)}.sp-brand-hero--nav-sticker{--sp-nav-halo: drop-shadow(0 0 1px rgba(255, 255, 255, .65)) drop-shadow(0 0 5px rgba(255, 255, 255, .38)) drop-shadow(0 0 10px rgba(255, 255, 255, .18)) drop-shadow(0 1px 3px rgba(0, 0, 0, .16))}.sp-brand-hero--nav-sticker .sp-brand-hero__brand,.sp-brand-hero--nav-sticker .sp-brand-hero__menu a,.sp-brand-hero--nav-sticker .sp-brand-hero__icon-link,.sp-brand-hero--nav-sticker .sp-brand-hero__toggle,.sp-brand-hero--nav-white .sp-brand-hero__brand,.sp-brand-hero--nav-white .sp-brand-hero__menu a,.sp-brand-hero--nav-white .sp-brand-hero__icon-link,.sp-brand-hero--nav-white .sp-brand-hero__toggle,.sp-brand-hero--nav-light .sp-brand-hero__brand,.sp-brand-hero--nav-light .sp-brand-hero__menu a,.sp-brand-hero--nav-light .sp-brand-hero__icon-link,.sp-brand-hero--nav-light .sp-brand-hero__toggle{filter:var(--sp-nav-halo)}.sp-brand-hero--nav-sticker sp-hero-nav.sp-brand-hero__nav:before,.sp-brand-hero--nav-scrim sp-hero-nav.sp-brand-hero__nav:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--sp-dino-size) + clamp(2rem,4vw,3.5rem));background:linear-gradient(to bottom,#ffffff94,#ffffff47 42%,#fff0);pointer-events:none;z-index:-1}.sp-brand-hero__media,.sp-brand-hero__slides{position:absolute;top:0;right:0;bottom:0;left:0}.sp-brand-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s;pointer-events:none}.sp-brand-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s linear 0s;pointer-events:auto}.sp-brand-hero__video,.sp-brand-hero__image{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.sp-brand-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#ffffff2e,#fff0 28%,#1a274414 55%,#1a274447);pointer-events:none}.sp-brand-hero__nav,sp-hero-nav.sp-brand-hero__nav{position:absolute;top:clamp(-.45rem,-.65vw,-.25rem);left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 clamp(.15rem,.35vw,.35rem) clamp(.75rem,1.5vw,1.25rem) 0;width:100%;box-sizing:border-box;min-height:auto}.sp-brand-hero__brand{display:inline-flex;align-items:center;gap:clamp(.25rem,.45vw,.4rem);color:var(--sp-nav-fg);text-decoration:none;flex-shrink:0;min-height:var(--sp-dino-size)}.sp-brand-hero__dino{display:inline-block;width:var(--sp-dino-size);height:var(--sp-dino-size);flex-shrink:0;background-color:currentColor;-webkit-mask-image:var(--dino-mask);mask-image:var(--dino-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.sp-brand-hero__name{margin:0;padding:0;font-family:var(--font-sp-brand, "Averia Serif Libre", Georgia, serif);font-size:var(--sp-brand-size);font-weight:400;letter-spacing:.02em;text-transform:lowercase;line-height:1;color:inherit;align-self:center}.sp-brand-hero__menu{display:none;align-items:center;gap:clamp(1.25rem,2.5vw,2.25rem);list-style:none;margin:0;padding:0}.sp-brand-hero__menu a{font-family:var(--sp-nav-font);font-size:var(--sp-nav-size);font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--sp-nav-fg);white-space:nowrap;line-height:1;transition:opacity .2s ease}.sp-brand-hero__menu a:hover{opacity:.65}.sp-brand-hero__right{display:flex;align-items:center;gap:clamp(1.5rem,3vw,2.75rem);margin-left:auto}.sp-brand-hero__actions{display:flex;align-items:center;gap:1rem}.sp-brand-hero__icon-link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--sp-nav-fg);text-decoration:none}.sp-brand-hero__icon-link svg{width:1.25rem;height:1.25rem}.sp-brand-hero__cart-count{position:absolute;top:-.35rem;right:-.35rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:var(--sp-navy);color:var(--sp-white);font-family:var(--sp-nav-font);font-size:.55rem;line-height:1rem;text-align:center}.sp-brand-hero--nav-light .sp-brand-hero__cart-count,.sp-brand-hero--nav-white .sp-brand-hero__cart-count{background:var(--sp-white);color:var(--sp-navy)}.sp-brand-hero__icon-wrap{position:relative;display:inline-flex}.sp-brand-hero__toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:.35rem;width:2.25rem;height:2.25rem;padding:0;border:0;background:transparent;cursor:pointer;color:var(--sp-nav-fg)}.sp-brand-hero__toggle span{display:block;width:100%;height:1.5px;background:currentColor}sp-hero-nav{display:block;position:relative;width:100%}sp-hero-nav.sp-brand-hero__nav.is-stuck{position:fixed;top:0;left:0;right:0;z-index:200;align-items:center;--sp-dino-size: clamp(2.85rem, 4.5vw, 3.6rem);--sp-brand-size: clamp(1.2rem, 1.85vw, 1.5rem);background-color:var(--sp-navy);padding:max(.15rem,calc(clamp(.65rem,1.2vw,.9rem) - .5cm)) clamp(1rem,2.5vw,2rem);box-shadow:0 1px #ffffff14;transition:background-color .28s ease,box-shadow .28s ease,padding .28s ease}sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__brand{min-height:var(--sp-dino-size);gap:clamp(.2rem,.35vw,.3rem)}sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__menu,sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__actions{margin-top:0}sp-hero-nav.sp-brand-hero__nav.is-stuck:before{display:none}sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__brand,sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__name,sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__menu a,sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__icon-link,sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__toggle{filter:none;color:var(--sp-white)}sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__cart-count{background:var(--sp-white);color:var(--sp-navy)}sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__mobile-panel{background:var(--sp-navy)}sp-hero-nav.sp-brand-hero__nav.is-stuck .sp-brand-hero__mobile-panel a{color:var(--sp-white);border-bottom-color:#ffffff1f}.sp-brand-hero__dots{position:absolute;left:50%;bottom:clamp(1.25rem,3vw,2rem);transform:translate(-50%);z-index:4;display:flex;align-items:center;justify-content:center;gap:.55rem;pointer-events:auto}.sp-brand-hero__dot{width:.5rem;height:.5rem;padding:0;border:1.5px solid rgba(255,255,255,.88);border-radius:50%;background:transparent;cursor:pointer;transition:background .25s ease,transform .25s ease,border-color .25s ease}.sp-brand-hero__dot:hover{border-color:#fff}.sp-brand-hero__dot.is-active{background:#fffffff2;border-color:#fff;transform:scale(1.12)}.sp-brand-hero__mobile-panel{display:none;position:absolute;top:calc(100% - .25rem);left:0;right:0;z-index:4;padding:1rem clamp(1.5rem,4vw,3.5rem) 1.5rem;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sp-brand-hero__mobile-panel.is-open{display:block}.sp-brand-hero__mobile-panel a{display:block;padding:.75rem 0;font-family:var(--sp-nav-font);font-size:var(--sp-nav-size);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--sp-navy);border-bottom:1px solid rgba(26,39,68,.08)}sp-tagline-rotator.sp-brand-hero__tagline-wrap{position:absolute;right:clamp(1.5rem,4vw,3.5rem);bottom:clamp(1.5rem,4vw,3rem);left:auto;width:auto;max-width:min(36rem,52vw);z-index:4;display:block;padding:0;pointer-events:none;text-align:right}.sp-brand-hero__cta{position:absolute;left:calc(clamp(1.5rem,4vw,3.5rem) + 3cm);bottom:calc(clamp(1.25rem,3vw,2rem) + 2cm);z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none}.sp-brand-hero__cta-pill{display:inline-flex;align-items:center;justify-content:center;padding:1.3rem 3.6rem;border:1.5px solid var(--sp-white);border-radius:999px;background:transparent;color:var(--sp-white);box-shadow:var(--sp-cta-pill-halo);transition:background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}.sp-brand-hero__cta:hover .sp-brand-hero__cta-pill,.sp-brand-hero__cta:focus-visible .sp-brand-hero__cta-pill{background:var(--sp-white);color:var(--sp-navy);border-color:var(--sp-white);box-shadow:0 2px 10px #1a27442e}.sp-brand-hero__cta-label{font-family:var(--sp-nav-font);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;text-shadow:var(--sp-cta-halo);transition:text-shadow .28s ease}.sp-brand-hero__cta:hover .sp-brand-hero__cta-label,.sp-brand-hero__cta:focus-visible .sp-brand-hero__cta-label{text-shadow:none}.sp-brand-hero__cta-price{font-family:var(--font-sp-brand, "Averia Serif Libre", Georgia, serif);font-size:clamp(1.05rem,1.55vw,1.3rem);font-style:italic;font-weight:400;letter-spacing:.04em;line-height:1;color:#ffffffd1;text-shadow:var(--sp-cta-halo);text-align:center;width:100%}.sp-brand-hero__tagline{margin:0;max-width:52rem;font-family:var(--sp-nav-font);font-weight:500;font-style:normal;font-size:var(--sp-tagline-size);line-height:1.45;letter-spacing:.16em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--sp-navy);text-transform:uppercase;white-space:normal;text-shadow:var(--sp-tagline-halo);transition:opacity .48s ease}.sp-brand-hero__tagline.is-leaving{opacity:0}.sp-brand-hero__tagline.is-typing:after{display:none}.sp-tagline__cap,.sp-tagline__south{text-transform:none}.sp-tagline__south{display:inline-block}.sp-tagline__south-letter{display:inline-block;transform-origin:center center;text-transform:none}.sp-tagline__south.is-impacting .sp-tagline__south-letter{animation:sp-tagline-south-impact .78s cubic-bezier(.15,1.15,.22,1) both;animation-delay:var(--sp-south-delay, 0s)}@keyframes sp-tagline-south-impact{0%{opacity:0;transform:translate3d(var(--sp-south-x, 0),-.75em,0) scale(2.15) rotate(var(--sp-south-rotate, -12deg)) skew(-10deg);filter:blur(7px)}38%{opacity:1;transform:translate3d(0,.14em,0) scale(.86) rotate(calc(var(--sp-south-rotate, -12deg) * .2)) skew(5deg);filter:blur(0);text-shadow:0 0 22px rgba(255,255,255,.9),0 0 40px rgba(255,255,255,.35)}58%{transform:translate3d(0,-.06em,0) scale(1.08) rotate(calc(var(--sp-south-rotate, -12deg) * -.12)) skew(-3deg);text-shadow:0 0 10px rgba(255,255,255,.45)}78%{transform:translate3d(0,.03em,0) scale(.97) rotate(1deg) skew(1deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0) skew(0);filter:blur(0);text-shadow:inherit}}@media screen and (min-width:990px){.sp-brand-hero__nav,sp-hero-nav.sp-brand-hero__nav{align-items:flex-start}.sp-brand-hero__menu{display:flex;margin-top:calc((var(--sp-dino-size) - var(--sp-nav-size)) / 2)}.sp-brand-hero__right{align-items:flex-start}.sp-brand-hero__actions{margin-top:calc((var(--sp-dino-size) - 2rem) / 2)}.sp-brand-hero__toggle,.sp-brand-hero__mobile-panel{display:none!important}}@media screen and (max-width:989px){sp-brand-hero,.sp-brand-hero{--sp-dino-size: clamp(3.6rem, 12.96vw, 5.4rem);--sp-brand-size: clamp(1.53rem, 4.68vw, 2.34rem)}.sp-brand-hero__nav,sp-hero-nav.sp-brand-hero__nav{align-items:flex-start}.sp-brand-hero__actions{margin-top:calc((var(--sp-dino-size) - 2.25rem) / 2)}.sp-brand-hero__menu--desktop{display:none}sp-hero-nav.sp-brand-hero__nav.is-stuck{--sp-dino-size: clamp(2.35rem, 7.5vw, 2.85rem);--sp-brand-size: clamp(1.05rem, 3.2vw, 1.25rem)}sp-tagline-rotator.sp-brand-hero__tagline-wrap{right:clamp(1.25rem,5vw,2rem);bottom:clamp(1.25rem,5vw,2rem);max-width:min(20rem,78vw);--sp-tagline-size: clamp(.75rem, 3.2vw, .9rem)}.sp-brand-hero__cta{left:calc(clamp(1.5rem,4vw,3.5rem) + 2.5cm);bottom:calc(clamp(1rem,4vw,1.5rem) + 2cm)}.sp-brand-hero__cta-pill{padding:1.1rem 2.75rem}.sp-brand-hero__cta-label{font-size:clamp(.9375rem,3.8vw,1.1rem)}.sp-brand-hero__cta-price{font-size:clamp(.95rem,4vw,1.15rem)}}@media(prefers-reduced-motion:reduce){.sp-brand-hero__slide,.sp-brand-hero__tagline{transition:none}.sp-brand-hero__tagline.is-leaving{opacity:0}.sp-tagline__south.is-impacting .sp-tagline__south-letter{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-sp-brand-hero.css.map */
