.coasta-seasonal-hero-theme[data-campaign=black-friday]{--cs-h-gold-deep:#b77923;--cs-h-gold-mid:#f8d477;--cs-h-gold-light:#fff3bf;--cs-h-color:#f8d477;--cs-h-primary-ink:#0d0b06;--cs-h-primary-border:#f8d477;--cs-h-btn-gradient:linear-gradient(180deg,#fff1b5 0%,#f8d477 25%,#e6b74e 73%,#b77923 100%);--cs-h-btn-shadow:0 5px 0 #78501a,0 12px 28px rgba(231,182,69,.24),inset 0 1px 0 rgba(255,255,255,.8);--cs-h-secondary-bg:rgba(4,5,5,.62);--cs-h-secondary-ink:#fff5d5;--cs-h-secondary-border:#e6bf64;--cs-h-shine-time:6s}.coasta-seasonal-hero-theme[data-campaign=halloween]{--cs-h-gold-deep:#9b3210;--cs-h-gold-mid:#ff832c;--cs-h-gold-light:#ffd09a;--cs-h-color:#ff9c47;--cs-h-primary-ink:#220e08;--cs-h-primary-border:#ffb163;--cs-h-btn-gradient:linear-gradient(180deg,#ffd0a1 0%,#ff9a43 35%,#f56b21 75%,#b53c15 100%);--cs-h-btn-shadow:0 5px 0 #873011,0 12px 28px rgba(244,105,28,.28),inset 0 1px 0 rgba(255,255,255,.7);--cs-h-secondary-bg:rgba(23,8,4,.66);--cs-h-secondary-ink:#ffe6d0;--cs-h-secondary-border:#ff9a52;--cs-h-shine-time:6s}.coasta-seasonal-hero-theme[data-campaign=christmas]{--cs-h-gold-deep:#15533d;--cs-h-gold-mid:#cda64d;--cs-h-gold-light:#f4e4aa;--cs-h-color:#e8c46c;--cs-h-primary-ink:#fffdf4;--cs-h-primary-border:#348768;--cs-h-btn-gradient:linear-gradient(180deg,#388a68 0%,#206447 52%,#133f2f 100%);--cs-h-btn-shadow:0 5px 0 #0e3427,0 12px 28px rgba(16,70,47,.24),inset 0 1px 0 rgba(255,255,255,.3);--cs-h-secondary-bg:rgba(255,251,237,.84);--cs-h-secondary-ink:#174b3b;--cs-h-secondary-border:#b7954d;--cs-h-shine-time:7s}.coasta-event-hero.coasta-seasonal-hero-theme .coasta-seasonal-hero-button,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;isolation:isolate;overflow:hidden!important;min-height:48px;padding:12px 24px!important;border-radius:7px!important;text-decoration:none!important;font-weight:850!important;letter-spacing:.035em!important;line-height:1.2!important;transition:transform .23s ease,box-shadow .23s ease,filter .23s ease!important;cursor:pointer}.coasta-event-hero.coasta-seasonal-hero-theme .coasta-seasonal-hero-button--primary,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-button--primary{background:var(--cs-h-btn-gradient)!important;color:var(--cs-h-primary-ink)!important;-webkit-text-fill-color:var(--cs-h-primary-ink)!important;border:1px solid var(--cs-h-primary-border)!important;box-shadow:var(--cs-h-btn-shadow)!important}.coasta-event-hero.coasta-seasonal-hero-theme .coasta-seasonal-hero-button--secondary,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-button--secondary{background:var(--cs-h-secondary-bg)!important;color:var(--cs-h-secondary-ink)!important;-webkit-text-fill-color:var(--cs-h-secondary-ink)!important;border:1px solid var(--cs-h-secondary-border)!important;box-shadow:0 7px 20px #00000029,inset 0 1px #ffffff1a!important}.coasta-event-hero.coasta-seasonal-hero-theme .coasta-seasonal-hero-button:after,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-button:after{content:"";position:absolute;z-index:0;pointer-events:none;inset:-45% auto -45% -70%;width:34%;transform:translate(-160%) skew(-21deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);animation:coasta-shared-hero-button-gleam var(--cs-h-shine-time,6s) ease-in-out infinite}.coasta-event-hero.coasta-seasonal-hero-theme .coasta-seasonal-hero-button>span,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-button>span{position:relative;z-index:1}.coasta-event-hero.coasta-seasonal-hero-theme .coasta-seasonal-hero-button:hover,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-button:not(.coasta-s1-hero__seasonal-action):hover{transform:translateY(-3px)!important;filter:brightness(1.06)}.coasta-event-hero.coasta-seasonal-hero-theme .coasta-seasonal-hero-button:active,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-button:not(.coasta-s1-hero__seasonal-action):active{transform:translateY(1px)!important;box-shadow:0 2px #0006,0 5px 15px #0000004d!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__seasonal-action:hover{transform:translateY(calc(-50% - 3px))!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__seasonal-action:active{transform:translateY(calc(-50% + 1px))!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-heading{color:var(--cs-h-color)!important;background-image:linear-gradient(112deg,var(--cs-h-gold-deep) 0%,var(--cs-h-gold-mid) 20%,var(--cs-h-gold-light) 34%,var(--cs-h-gold-mid) 53%,var(--cs-h-gold-deep) 77%,var(--cs-h-gold-light) 100%)!important;background-size:220% 100%!important;background-position:10% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:drop-shadow(0 2px 0 rgba(71,43,9,.42)) drop-shadow(0 0 8px rgba(248,208,112,.21));animation:coasta-shared-hero-heading-shine var(--cs-h-shine-time,6s) ease-in-out infinite alternate}@keyframes coasta-shared-hero-button-gleam{0%,12%{transform:translate(-160%) skew(-21deg);opacity:0}19%{opacity:1}42%,to{transform:translate(560%) skew(-21deg);opacity:0}}@keyframes coasta-shared-hero-heading-shine{0%{background-position:7% 50%}to{background-position:93% 50%}}@media(prefers-reduced-motion:reduce){.coasta-seasonal-hero-theme .coasta-seasonal-hero-button:after{animation:none!important;opacity:0!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-heading{animation:none!important;background-position:50% 50%!important;filter:none!important}.coasta-seasonal-hero-theme .coasta-seasonal-hero-button{transition:none!important}}@media(max-width:767px){.coasta-event-hero.coasta-seasonal-hero-theme .coasta-seasonal-hero-button,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-seasonal-hero-button{min-height:44px;padding:10px 16px!important}}@media(min-width:768px){html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__content{left:var(--cs-home-copy-x,8%)!important;top:var(--cs-home-copy-y,49%)!important;width:min(var(--cs-home-copy-width,620px),calc(100vw - var(--cs-home-copy-x,8%) - 40px))!important;max-width:none!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__title{font-size:clamp(50px,5.2vw,var(--cs-home-title-size,76px))!important;line-height:1.045!important;letter-spacing:-.045em!important;font-weight:850!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-hero-reference__eyebrow{font-size:var(--cs-home-eyebrow-size,16px)!important;letter-spacing:.1em!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__text,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__text p{font-size:var(--cs-home-body-size,20px)!important;line-height:1.45!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__actions .coasta-seasonal-hero-button{font-size:var(--cs-home-button-size,17px)!important;min-height:54px!important;padding:15px 28px!important}}@media(max-width:767px){html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__title{font-size:clamp(32px,10.8vw,var(--cs-home-mobile-title-size,42px))!important;line-height:1.07!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__text,html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__text p{font-size:var(--cs-home-mobile-body-size,16px)!important;line-height:1.45!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-hero-reference__eyebrow{font-size:13px!important}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-s1-hero--reference.coasta-seasonal-hero-theme[data-coasta-follow-seasonal-style=true] .coasta-s1-hero__slide .coasta-s1-hero__actions .coasta-seasonal-hero-button{font-size:var(--cs-home-mobile-button-size,14px)!important;min-height:46px!important;padding:12px 18px!important}}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-compact-seasonal-hero=true]{height:var(--cs-h-compact-desktop-height,620px)!important;min-height:var(--cs-h-compact-desktop-height,620px)!important;max-height:var(--cs-h-compact-desktop-height,620px)!important}@media(max-width:767px){html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-compact-seasonal-hero=true]{height:var(--cs-h-compact-mobile-height,560px)!important;min-height:var(--cs-h-compact-mobile-height,560px)!important;max-height:var(--cs-h-compact-mobile-height,560px)!important}}@media(min-width:768px)and (max-height:570px){html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-compact-seasonal-hero=true]{height:540px!important;min-height:540px!important;max-height:540px!important}}html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-expanded-seasonal-hero=true]{height:var(--cs-h-expanded-desktop-height,880px)!important;min-height:var(--cs-h-expanded-desktop-height,880px)!important;max-height:var(--cs-h-expanded-desktop-height,880px)!important}@media(max-width:767px){html[data-coasta-season-active=true] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-expanded-seasonal-hero=true]{height:var(--cs-h-expanded-mobile-height,610px)!important;min-height:var(--cs-h-expanded-mobile-height,610px)!important;max-height:var(--cs-h-expanded-mobile-height,610px)!important}}@media(min-width:768px){html[data-coasta-season-active=true][data-coasta-season=black-friday] body.template-index .coasta-s1-hero.coasta-s1-hero--media.coasta-seasonal-hero-theme[data-coasta-bf-full-image=true]{height:clamp(760px,max(50vw,var(--coasta-bf-hero-height,1040px)),1400px)!important;min-height:clamp(760px,max(50vw,var(--coasta-bf-hero-height,1040px)),1400px)!important;max-height:none!important;background:#070606}html[data-coasta-season-active=true][data-coasta-season=black-friday] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-bf-full-image=true] .coasta-s1-hero__seasonal-media img,html[data-coasta-season-active=true][data-coasta-season=black-friday] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-bf-full-image=true] .coasta-s1-hero__image{object-fit:contain!important;object-position:center center!important;background:#070606}}@media(max-width:767px){html[data-coasta-season-active=true][data-coasta-season=black-friday] body.template-index .coasta-s1-hero.coasta-s1-hero--media.coasta-seasonal-hero-theme[data-coasta-bf-full-image=true]{height:var(--coasta-bf-hero-mobile-height,660px)!important;min-height:var(--coasta-bf-hero-mobile-height,660px)!important;max-height:none!important}}@media(min-width:768px){html[data-coasta-season-active=true][data-coasta-season=black-friday] body.template-index .coasta-s1-hero.coasta-s1-hero--media.coasta-seasonal-hero-theme[data-coasta-bf-full-image=true][data-coasta-bf-auto-ratio=true]{display:block!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--coasta-bf-hero-aspect-ratio, 16 / 9)!important;overflow:hidden}html[data-coasta-season-active=true][data-coasta-season=black-friday] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-bf-full-image=true][data-coasta-bf-auto-ratio=true] .coasta-s1-hero__seasonal-media,html[data-coasta-season-active=true][data-coasta-season=black-friday] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-bf-full-image=true][data-coasta-bf-auto-ratio=true] .coasta-s1-hero__seasonal-media picture{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}html[data-coasta-season-active=true][data-coasta-season=black-friday] body.template-index .coasta-s1-hero.coasta-seasonal-hero-theme[data-coasta-bf-full-image=true][data-coasta-bf-auto-ratio=true] .coasta-s1-hero__seasonal-media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:transparent!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/coasta-seasonal-hero-shared.css.map */
