.ph-carousel{position:relative;background:var(--fg-black,#111315);color:#fff}.ph-slides,.ph-media{position:relative}.ph-media{height:496px;overflow:hidden}.ph-stage{position:relative;display:block;height:100%;overflow:hidden;isolation:isolate;touch-action:pan-y pinch-zoom}.ph-stage picture{display:block;width:100%;height:100%}.ph-stage img{position:absolute;right:0;top:0;width:68.06%;height:100%;object-fit:cover}.ph-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#111315 20%,#111315e0 50.72%,#11131500 84%)}.ph-slide-promotion .ph-stage img{width:100%;object-position:right center}.ph-slide-promotion .ph-stage:after{background:linear-gradient(90deg,#111315 0% 46%,#111315f0 49%,#11131500 78%)}.ph-stage:focus-visible{outline-offset:-5px!important;outline-color:#fff!important}.ph-copy{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:67px max(24px,calc((100vw - 1312px)/2));pointer-events:none}.ph-copy h2{font:700 80px/.95 Barlow Condensed,Impact,sans-serif;letter-spacing:-.5px;max-width:650px}.ph-copy>p{font-size:15px;line-height:1.6;color:#b6babf;max-width:410px}.ph-copy .fg-button{pointer-events:auto}.ph-promotion-copy{justify-content:center;padding-top:40px;padding-bottom:90px;gap:28px}.ph-promotion-details{display:flex;flex-direction:column;gap:14px}.ph-promotion-details .ph-campaign{font-size:14px;font-weight:700;letter-spacing:.15em;color:#c5c9ce}.ph-promotion-details h2{font-size:104px;line-height:.95}.ph-code{display:flex;align-items:center;gap:12px;font-size:13px;text-transform:uppercase;letter-spacing:.04em}.ph-code strong{font-size:23px;color:#fff;letter-spacing:.05em}.ph-terms{font-size:12px;color:#b6babf}.ph-copy .fg-actions{pointer-events:auto}.ph-offer-link{min-height:44px;align-items:center!important}.ph-bike-action:focus-visible,.ph-offer-link:focus-visible{outline:3px solid #fff;outline-offset:4px}.ph-controls{position:absolute;z-index:4;right:max(24px,calc((100vw - 1312px)/2));bottom:20px;display:flex;align-items:center;gap:2px;padding:0 8px;background:#111315b8;color:#fff;border:1px solid #ffffff30;border-radius:4px}.ph-controls button{border:0;background:transparent;color:inherit;min-width:44px;height:44px;display:grid;place-items:center;font-size:19px;border-radius:3px;padding:0}.ph-controls button:hover{background:#ffffff24}.ph-controls button:focus-visible{outline:2px solid #fff;outline-offset:-3px}.ph-dots{display:flex}.ph-dots button{min-width:32px}.ph-dots span{width:7px;height:7px;border-radius:20px;background:#ffffff70}.ph-dots [aria-current] span{width:24px;background:#fff}.ph-counter{font-size:11px;color:#fff;margin-inline:8px;font-variant-numeric:tabular-nums}.ph-carousel [hidden]{display:none!important}.ph-carousel[data-ph-ready] .ph-slide:not([hidden]){animation:ph-reveal .45s ease}@keyframes ph-reveal{0%{opacity:.4}to{opacity:1}}@media(max-width:1200px)and (min-width:750px){.ph-copy h2{font-size:72px;max-width:550px}.ph-promotion-details h2{font-size:96px}.ph-copy>p{max-width:360px}.ph-slide-promotion .ph-stage img{min-width:1242px;max-width:none}.ph-promotion-copy{gap:24px}}@media(max-width:749px){.ph-media{height:455px}.ph-stage img{width:100%;object-position:70% center;opacity:.7}.ph-stage:after{background:linear-gradient(0deg,#1113151a,#111315e6 90%),linear-gradient(90deg,rgba(17,19,21,.5),transparent)}.ph-copy{padding:38px 20px 76px;gap:21px}.ph-copy h2{font-size:clamp(44px,12vw,66px);line-height:.98;letter-spacing:0;max-width:100%}.ph-copy>p{font-size:13px;max-width:300px;color:#e1e3e5}.ph-slide-promotion .ph-stage img{opacity:1;object-position:center top}.ph-slide-promotion .ph-stage:after{background:linear-gradient(0deg,#111315e8,#11131500 35%)}.ph-promotion-copy{justify-content:flex-end;padding-bottom:76px;gap:0}.ph-promotion-details{display:none}.ph-promotion-copy .fg-actions{gap:18px;flex-wrap:wrap}.ph-promotion-copy .fg-button{font-size:12px;padding-inline:17px;gap:15px}.ph-offer-link{font-size:12px!important}.ph-controls{left:20px;right:auto;bottom:14px}.ph-controls button{height:40px;min-width:40px}.ph-dots button{min-width:28px}}@media(prefers-reduced-motion:reduce){.ph-carousel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ph-slide:not(.ph-slide-promotion) .ph-stage img{width:100%;object-position:center}.ph-slide:not(.ph-slide-promotion) .ph-stage:after{background:linear-gradient(90deg,#111315a8,#11131566 35%,#11131500 67%)}.ph-slide:not(.ph-slide-promotion) .ph-copy{justify-content:center;gap:20px;padding-top:35px;padding-bottom:70px}.ph-slide:not(.ph-slide-promotion) .ph-copy h2{max-width:500px;font-size:84px;line-height:.96;text-wrap:balance}.ph-slide:not(.ph-slide-promotion) .ph-copy>p{color:#f0f1f2;max-width:365px;font-size:15px}.ph-slide:not(.ph-slide-promotion) .ph-copy .ph-slide-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.ph-slide-eyebrow:before{content:"";width:26px;height:3px;background:#e43c33}@media(max-width:749px){.ph-slide:not(.ph-slide-promotion) .ph-stage img{object-position:76% center;opacity:1}.ph-slide:not(.ph-slide-promotion) .ph-stage:after{background:linear-gradient(90deg,#111315d4,#11131588 52%,#11131522),linear-gradient(0deg,#11131599,transparent 65%)}.ph-slide:not(.ph-slide-promotion) .ph-copy{justify-content:flex-start;padding:35px 20px 75px;gap:18px}.ph-slide:not(.ph-slide-promotion) .ph-copy h2{font-size:56px;max-width:300px}.ph-slide:not(.ph-slide-promotion) .ph-copy>p{font-size:13px;max-width:270px}.ph-slide:not(.ph-slide-promotion) .ph-copy .ph-slide-eyebrow{font-size:9px;letter-spacing:.06em}}.ph-promotion-artwork .ph-media{background:#001129}.ph-promotion-artwork .ph-stage img{width:100%;min-width:0;max-width:100%;object-fit:contain;object-position:center;opacity:1}.ph-promotion-artwork .ph-stage:after{display:none}.ph-promotion-artwork .ph-promotion-copy{justify-content:flex-end;align-items:flex-end;padding-top:0;padding-bottom:82px}.ph-promotion-artwork .fg-actions{gap:14px;padding:10px;background:#061b32eb;border:1px solid #ffffff30;border-radius:4px;box-shadow:0 4px 20px #00112630}.ph-promotion-artwork .ph-offer-link{color:#fff!important;padding-inline:5px}.ph-promotion-artwork .ph-promotion-details.fg-sr{display:block}@media(min-width:750px){.ph-carousel:has(.ph-slide-promotion) .ph-media{height:clamp(360px,40vw,600px)}}@media(max-width:749px){.ph-promotion-artwork .ph-promotion-copy{align-items:flex-start;padding-bottom:72px}.ph-promotion-artwork .fg-actions{gap:10px;padding:8px}.ph-promotion-artwork .ph-stage img{object-position:center top}}.ph-slide-promotion:not(.ph-promotion-artwork) .ph-stage img{min-width:0;object-position:70% center}.ph-slide-promotion:not(.ph-promotion-artwork) .ph-stage:after{background:linear-gradient(90deg,#11131580,transparent 65%)}.ph-slide-promotion:not(.ph-promotion-artwork) .ph-promotion-details{display:flex;gap:12px}.ph-promotion-details .ph-campaign{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em;color:#f0f1f2}.ph-campaign:before{content:"";width:26px;height:3px;background:#e43c33}.ph-promotion-details h2{font-size:clamp(62px,6.4vw,94px)}.ph-promotion-details .ph-terms{color:#f0f1f2;font-size:14px;line-height:1.4}@media(max-width:749px){.ph-slide-promotion:not(.ph-promotion-artwork) .ph-stage img{object-position:72% center}.ph-slide-promotion:not(.ph-promotion-artwork) .ph-stage:after{background:linear-gradient(180deg,rgba(12,15,17,.84),rgba(12,15,17,.57) 32%,transparent 66%)}.ph-slide-promotion:not(.ph-promotion-artwork) .ph-promotion-copy{justify-content:flex-start;gap:16px;padding-top:32px}.ph-promotion-details h2{font-size:clamp(46px,11vw,64px)}.ph-promotion-details .ph-campaign{font-size:10px}.ph-promotion-details .ph-code{gap:8px;font-size:11px}.ph-promotion-details .ph-code strong{font-size:19px}.ph-promotion-details .ph-terms{font-size:13px}}@media(max-width:749px){.ph-controls button,.ph-dots button{min-width:48px;height:48px}.ph-controls{max-width:calc(100% - 16px);left:8px;padding-inline:4px}}@media(max-width:374px){.ph-controls{gap:0}.ph-controls .ph-counter{position:absolute;bottom:100%;right:0;margin:0;padding:1px 6px;background:#111315c9;border-radius:3px}}.ph-event-blue .ph-media{background:linear-gradient(118deg,#031129 15%,#052653 62%,#083d74)}.ph-event-blue .ph-stage picture{position:absolute;inset:0 0 0 auto;width:63%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%);mask-image:linear-gradient(90deg,transparent,#000 12%)}.ph-slide.ph-event-blue .ph-stage img{position:static;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.ph-slide.ph-event-blue .ph-stage:after{display:none}.ph-event-blue .ph-promotion-copy{justify-content:center;gap:clamp(18px,2.5vw,34px);padding:26px 0 34px max(5vw,calc((100vw - 1312px)/2));width:47%}.ph-slide.ph-event-blue .ph-promotion-details{gap:12px}.ph-event-blue .ph-promotion-details .ph-campaign{color:#87e8ff;font:700 clamp(20px,2vw,32px)/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:.085em}.ph-event-blue .ph-campaign:before{background:#41daf5}.ph-event-blue .ph-promotion-details h2{font:italic 800 clamp(82px,8.5vw,142px)/.88 "Barlow Condensed",Impact,sans-serif;color:#fff}.ph-event-blue .ph-headline-prefix{font-size:.4em;white-space:nowrap}.ph-event-blue .ph-code{gap:.45em;font-size:clamp(18px,1.7vw,26px);letter-spacing:0;text-transform:none}.ph-event-blue .ph-code strong{color:#67ebff;font-size:inherit;font-weight:800;letter-spacing:.02em}.ph-event-blue .ph-terms{max-width:36ch;color:#f1f6ff;font-size:clamp(15px,1.2vw,18px);text-wrap:balance}.ph-event-blue .ph-offer-link.fg-button{color:#04152f!important;background:#68eaff;border-color:#68eaff}.ph-event-blue .ph-offer-link.fg-button:hover{background:#a1f3ff}.ph-event-blue .ph-bike-action{color:#fff}@media(min-width:750px)and (max-width:1000px){.ph-event-blue .ph-promotion-details h2:has(.ph-headline-prefix){font-size:clamp(66px,8.8vw,84px)}.ph-event-blue .ph-terms{max-width:28ch}}@media(max-width:749px){.ph-event-blue .ph-stage picture{inset:auto 0 0;width:100%;height:52%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%);mask-image:linear-gradient(180deg,transparent,#000 16%)}.ph-slide.ph-event-blue .ph-stage img{object-position:center 58%}.ph-slide.ph-event-blue .ph-promotion-copy{width:100%;justify-content:flex-start;gap:12px;padding:22px 20px 0}.ph-slide.ph-event-blue .ph-promotion-details{gap:6px}.ph-event-blue .ph-promotion-details .ph-campaign{font-size:18px}.ph-event-blue .ph-promotion-details h2{font-size:clamp(64px,17vw,82px)}.ph-event-blue .ph-code{font-size:clamp(16px,4.7vw,19px)}.ph-event-blue .ph-terms{font-size:14px}.ph-event-blue .fg-actions{gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/p4m-hero-slideshow.css.map */
