html[data-coasta-season-active=true] .coasta-seasonal-campaign--v2{padding:clamp(14px,1.8vw,26px) 0 clamp(42px,5vw,76px);background:var(--coasta-promo-panel-bg,#0b0d0d);color:#fff}html[data-coasta-season-active=true] .coasta-seasonal-campaign--v2 .coasta-seasonal-campaign__promos{width:min(calc(100% - clamp(28px,5vw,90px)),1440px);gap:clamp(12px,1.2vw,20px);margin-inline:auto}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo{box-sizing:border-box;min-height:var(--coasta-promo-card-height,360px);height:var(--coasta-promo-card-height,360px);border-radius:var(--coasta-promo-card-radius,16px);border:1px solid color-mix(in srgb,var(--coasta-season-accent) 31%,transparent);background:linear-gradient(118deg,#090b0b 2%,#171a1b 60%,#191510);box-shadow:0 16px 42px #00000047;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--coasta-season-accent) 72%,transparent);box-shadow:0 23px 48px #00000061,0 0 25px color-mix(in srgb,var(--coasta-season-accent) 12%,transparent)}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(125deg,transparent 16%,rgba(255,255,255,.07) 33%,transparent 49%);background-size:300% 100%;background-position:100% 50%;transition:background-position .8s ease}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo:hover:after{background-position:0% 50%}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__shade{background:linear-gradient(90deg,#05080af7,#05080ad9 42%,#05080a2e 90%);pointer-events:none}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__content{box-sizing:border-box;position:relative;z-index:3;min-height:100%;width:62%;padding:clamp(22px,2.5vw,42px);justify-content:center}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__eyebrow{font-size:clamp(10px,.78vw,12px);letter-spacing:.11em;margin-bottom:12px}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__title{font-size:clamp(30px,2.6vw,50px);line-height:1.03;letter-spacing:-.045em}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__copy{max-width:390px;color:#fffc;font-size:clamp(13px,1vw,16px);line-height:1.5}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__cta{position:relative;z-index:4;min-height:43px;padding:12px 19px;border:1px solid color-mix(in srgb,var(--coasta-season-accent) 85%,#fff 15%);border-radius:7px;background:linear-gradient(180deg,color-mix(in srgb,var(--coasta-season-accent) 55%,#fff 45%),var(--coasta-season-accent) 55%,color-mix(in srgb,var(--coasta-season-accent) 75%,#734218 25%));font-size:clamp(10px,.7vw,12px);color:#15120b!important;-webkit-text-fill-color:#15120b!important;text-shadow:none!important;box-shadow:0 4px #402c0ae6,0 10px 28px #0000004d;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo:hover .coasta-seasonal-promo__cta{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 5px #402c0ae6,0 13px 24px #00000059}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo--default-art:before{display:none}.coasta-seasonal-promo__default-bike{position:absolute;z-index:0;top:5%;right:-8%;bottom:-12%;left:40%;pointer-events:none;filter:drop-shadow(0 25px 35px rgba(0,0,0,.8))}.coasta-seasonal-promo__default-bike img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:scale(1.05);transition:transform .55s cubic-bezier(.22,1,.36,1)}.coasta-seasonal-promo:hover .coasta-seasonal-promo__default-bike img{transform:scale(1.1)}.coasta-seasonal-promo__gold-halo{position:absolute;z-index:0;right:-12%;top:-15%;width:70%;height:120%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--coasta-season-accent) 40%,transparent),transparent 60%);filter:blur(12px)}.coasta-seasonal-promo__gifts{position:absolute;z-index:0;top:18%;right:4%;bottom:18%;left:57%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;pointer-events:none}.coasta-seasonal-promo__gifts span{display:flex;align-items:center;justify-content:center;min-width:0;border:1px solid rgba(247,208,99,.32);background:linear-gradient(150deg,#fffffffa,#eee8d6f2);border-radius:11px;box-shadow:0 9px 20px #00000059;padding:5px;transition:transform .25s ease}.coasta-seasonal-promo__gifts span:nth-child(2){transform:rotate(4deg)}.coasta-seasonal-promo__gifts span:nth-child(3){transform:rotate(-4deg)}.coasta-seasonal-promo__gifts img{width:100%;height:100%;min-width:0;object-fit:contain;mix-blend-mode:multiply}.coasta-seasonal-promo__gift-abstract{position:absolute;right:6%;top:8%;font-size:clamp(190px,20vw,320px);line-height:1;color:color-mix(in srgb,var(--coasta-season-accent) 36%,transparent);opacity:.75;filter:drop-shadow(0 5px 40px rgba(0,0,0,.4))}html[data-coasta-season=christmas] .coasta-seasonal-campaign--v2 .coasta-seasonal-promo{background:linear-gradient(120deg,#071711,#162b22 66%,#0e211a)}html[data-coasta-season=halloween] .coasta-seasonal-campaign--v2 .coasta-seasonal-promo{background:linear-gradient(120deg,#130c0b,#2b1710 66%,#16100e)}@media(max-width:989px){.coasta-seasonal-campaign--v2 .coasta-seasonal-promo{height:310px;min-height:310px}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__content{width:65%;padding:26px}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__title{font-size:clamp(29px,4vw,42px)}}@media(max-width:767px){html[data-coasta-season-active=true] .coasta-seasonal-campaign--v2 .coasta-seasonal-campaign__promos{width:calc(100% - 24px);grid-template-columns:1fr}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo{min-height:305px;height:305px;aspect-ratio:auto}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__content{width:71%;padding:20px}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__title{font-size:clamp(27px,7vw,36px)}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__copy{font-size:12px;max-width:240px}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__cta{min-height:39px;padding:11px 13px;margin-top:16px}.coasta-seasonal-promo__default-bike{top:14%;right:-24%;bottom:-9%;left:40%}.coasta-seasonal-promo__gifts{top:22%;right:3%;bottom:20%;left:65%;gap:5px}.coasta-seasonal-promo__gifts span{border-radius:7px;padding:3px}}@media(max-width:375px){.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__content{width:73%;padding:16px}.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__title{font-size:26px}}@media(prefers-reduced-motion:reduce){.coasta-seasonal-campaign--v2 .coasta-seasonal-promo,.coasta-seasonal-campaign--v2 .coasta-seasonal-promo__cta,.coasta-seasonal-promo__default-bike img{transition:none!important}}html[data-coasta-season-active=true] .coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true]{padding-top:clamp(10px,1.1vw,22px);padding-bottom:clamp(34px,3.5vw,72px)}html[data-coasta-season-active=true] .coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-campaign__promos{width:calc(100% - clamp(24px,3vw,80px));max-width:none;gap:clamp(12px,1vw,20px)}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo{height:var(--coasta-promo-expanded-height,520px);min-height:var(--coasta-promo-expanded-height,520px)}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__content{width:55%;padding:clamp(26px,3vw,56px)}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__title{font-size:clamp(34px,2.8vw,58px);text-wrap:balance}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__copy{font-size:clamp(14px,1vw,17px)}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__gifts{top:14%;right:5%;bottom:14%;left:58%;gap:clamp(8px,1vw,18px)}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__default-bike{top:0;right:-3%;bottom:-8%;left:42%}@media(min-width:768px)and (max-width:1199px){.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo{height:clamp(380px,40vw,var(--coasta-promo-expanded-height,520px));min-height:clamp(380px,40vw,var(--coasta-promo-expanded-height,520px))}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__content{width:62%;padding:clamp(22px,2.5vw,40px)}}@media(max-width:767px){html[data-coasta-season-active=true] .coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-campaign__promos{width:calc(100% - 24px);grid-template-columns:1fr;gap:14px}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo{height:var(--coasta-promo-expanded-mobile-height,400px);min-height:var(--coasta-promo-expanded-mobile-height,400px);aspect-ratio:auto}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__content{width:72%;padding:clamp(18px,5vw,26px)}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__title{font-size:clamp(28px,7vw,38px)}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__gifts{top:24%;right:3%;bottom:18%;left:62%;gap:5px}.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__default-bike{top:13%;right:-23%;bottom:-8%;left:42%}}@media(max-width:375px){.coasta-seasonal-campaign--v2[data-coasta-promos-expanded=true] .coasta-seasonal-promo__content{width:74%;padding:17px}}html[data-coasta-season-active=true][data-coasta-season=black-friday] .coasta-seasonal-campaign--v2 .coasta-seasonal-promo[data-coasta-promo-has-background=true] .coasta-seasonal-promo__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;z-index:0!important}html[data-coasta-season-active=true][data-coasta-season=black-friday] .coasta-seasonal-campaign--v2 .coasta-seasonal-promo[data-coasta-promo-has-background=true] .coasta-seasonal-promo__media picture,html[data-coasta-season-active=true][data-coasta-season=black-friday] .coasta-seasonal-campaign--v2 .coasta-seasonal-promo[data-coasta-promo-has-background=true] .coasta-seasonal-promo__media img{display:block!important;width:100%!important;height:100%!important}html[data-coasta-season-active=true][data-coasta-season=black-friday] .coasta-seasonal-campaign--v2 .coasta-seasonal-promo[data-coasta-promo-has-background=true] .coasta-seasonal-promo__media img{object-fit:cover!important;object-position:var(--promo-position,center center)!important}html[data-coasta-season-active=true][data-coasta-season=black-friday] .coasta-seasonal-campaign--v2 .coasta-seasonal-promo[data-coasta-promo-has-background=true] .coasta-seasonal-promo__shade{background:linear-gradient(90deg,#030405c7,#03040559 44%,#03040500 80%)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/coasta-home-seasonal-promos-v2.css.map */
