.sydney-marathon-2026-swiper{--sm2026-swiper-fade-color: #132251;--sm2026-slide-gap: 24px;--sm2026-active-width: clamp(420px, 45vw, 586px);--sm2026-stage-height: calc(var(--sm2026-active-width) * 420 / 586);--sm2026-inactive-scale-x: .48123;--sm2026-inactive-scale-y: .67143;--sm2026-transition-duration: .55s;--sm2026-transition-ease: cubic-bezier(.4, 0, .2, 1);display:block;overflow:hidden;background:var(--sm2026-swiper-fade-color);padding:80px 0}.sydney-marathon-2026-swiper__inner{position:relative}.sydney-marathon-2026-swiper__heading{margin:0 0 48px;text-align:center;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:36px;font-weight:500;line-height:1.12;color:transparent;background:linear-gradient(160deg,#ffefc7 36.24%,#cfe8ff 83.16%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sydney-marathon-2026-swiper__body{position:relative}.sydney-marathon-2026-swiper__stage{position:relative;overflow:hidden;min-height:var(--sm2026-stage-height)}.sydney-marathon-2026-swiper__fade{position:absolute;top:0;z-index:2;width:clamp(80px,18.7vw,359px);height:100%;pointer-events:none}.sydney-marathon-2026-swiper__fade--left{left:-50px;background:linear-gradient(270deg,#0c183d00,#132353a6 65%,#112151)}.sydney-marathon-2026-swiper__fade--right{right:-50px;background:linear-gradient(90deg,#0c183d00,#132353a6 65%,#112151)}.sydney-marathon-2026-swiper__swiper{overflow:hidden}.sydney-marathon-2026-swiper__swiper .swiper-wrapper{align-items:center}.sydney-marathon-2026-swiper__slide{height:var(--sm2026-stage-height);box-sizing:border-box;width:calc((100% - var(--sm2026-slide-gap) * 2) / 3);position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;transition:transform var(--sm2026-transition-duration) var(--sm2026-transition-ease);z-index:1}.sydney-marathon-2026-swiper__card{position:absolute;top:50%;left:50%;right:auto;width:var(--sm2026-active-width);height:var(--sm2026-stage-height);transform:translate(-50%,-50%) scale(var(--sm2026-inactive-scale-x),var(--sm2026-inactive-scale-y));transform-origin:center center;transition:transform var(--sm2026-transition-duration) var(--sm2026-transition-ease),left var(--sm2026-transition-duration) var(--sm2026-transition-ease),right var(--sm2026-transition-duration) var(--sm2026-transition-ease);border:1px solid #9c9c9c;border-radius:12px;overflow:hidden;background:#0c183d}.sydney-marathon-2026-swiper__card-media{position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:auto}.sydney-marathon-2026-swiper__slide.swiper-slide-active,.sydney-marathon-2026-swiper__slide.swiper-slide-duplicate-active{z-index:3}.sydney-marathon-2026-swiper__slide.swiper-slide-active .sydney-marathon-2026-swiper__card,.sydney-marathon-2026-swiper__slide.swiper-slide-duplicate-active .sydney-marathon-2026-swiper__card{transform:translate(-50%,-50%) scale(1)}.sydney-marathon-2026-swiper__slide.swiper-slide-prev .sydney-marathon-2026-swiper__card,.sydney-marathon-2026-swiper__slide.swiper-slide-duplicate-prev .sydney-marathon-2026-swiper__card{left:0;right:auto;transform:translateY(-50%) scale(var(--sm2026-inactive-scale-x),var(--sm2026-inactive-scale-y));transform-origin:left center}.sydney-marathon-2026-swiper__slide.swiper-slide-next .sydney-marathon-2026-swiper__card,.sydney-marathon-2026-swiper__slide.swiper-slide-duplicate-next .sydney-marathon-2026-swiper__card{left:auto;right:0;transform:translateY(-50%) scale(var(--sm2026-inactive-scale-x),var(--sm2026-inactive-scale-y));transform-origin:right center}.sydney-marathon-2026-swiper__picture,.sydney-marathon-2026-swiper__image,.sydney-marathon-2026-swiper__placeholder{display:block;width:100%;height:100%}.sydney-marathon-2026-swiper__image{object-fit:fill}.sydney-marathon-2026-swiper__image--inactive{display:none}@media screen and (min-width:768px){.sydney-marathon-2026-swiper__stage{height:var(--sm2026-stage-height)}.sydney-marathon-2026-swiper__slide:not(.swiper-slide-active):not(.swiper-slide-duplicate-active) .sydney-marathon-2026-swiper__picture--active{display:none}.sydney-marathon-2026-swiper__slide:not(.swiper-slide-active):not(.swiper-slide-duplicate-active) .sydney-marathon-2026-swiper__image--inactive{display:block}}.sydney-marathon-2026-swiper__placeholder{background:#1a2a4f;min-height:200px}.sydney-marathon-2026-swiper__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000e2700 37%,#000e274f 67.34%,#000e27bd 84.76%);pointer-events:none}.sydney-marathon-2026-swiper__copy{margin:0}.sydney-marathon-2026-swiper__copy--overlay{position:absolute;left:50%;bottom:clamp(16px,2.5vw,32px);z-index:1;width:calc(100% - 32px);transform:translate(-50%);text-align:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--sm2026-transition-duration) var(--sm2026-transition-ease),visibility var(--sm2026-transition-duration) var(--sm2026-transition-ease)}.sydney-marathon-2026-swiper__slide.swiper-slide-active .sydney-marathon-2026-swiper__copy--overlay,.sydney-marathon-2026-swiper__slide.swiper-slide-duplicate-active .sydney-marathon-2026-swiper__copy--overlay{opacity:1;visibility:visible}.sydney-marathon-2026-swiper__copy--below{display:none}.sydney-marathon-2026-swiper__title{margin:0;color:#fff;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:24px;font-weight:500;line-height:1.2}.sydney-marathon-2026-swiper__date{margin:8px 0 0;color:#e6e6e6;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:18px;font-weight:400;line-height:1.2}.sydney-marathon-2026-swiper__controls{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;position:relative;z-index:3}.sydney-marathon-2026-swiper__pagination{position:static;width:auto;display:flex;align-items:center;gap:10px}.sydney-marathon-2026-swiper__pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0;border-radius:10px;opacity:1;background:#bababa;transition:width .3s ease,background-color .3s ease}.sydney-marathon-2026-swiper__pagination .swiper-pagination-bullet-active{width:32px;background:#fff}.sydney-marathon-2026-swiper__nav{display:flex;align-items:center;gap:12px}.sydney-marathon-2026-swiper__nav-btn{position:static;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:8px;border:0;border-radius:100px;background:#e5e7eb;color:#0a0a0a;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .2s ease}.sydney-marathon-2026-swiper__nav-btn:after{content:none}.sydney-marathon-2026-swiper__nav-btn.swiper-button-disabled{opacity:.35;cursor:not-allowed}@media screen and (max-width:767px){.sydney-marathon-2026-swiper{--sm2026-swiper-fade-color: #0f0d24;background:linear-gradient(181.87deg,#445e8f 15.21%,#4f5d91 19.35%,#01244a 61.39%,#0f0d24 98.84%);padding:64px 0}.sydney-marathon-2026-swiper__heading{margin-bottom:32px;font-size:24px;line-height:1.1}.sydney-marathon-2026-swiper__fade{display:none}.sydney-marathon-2026-swiper__stage{min-height:0}.sydney-marathon-2026-swiper__slide,.sydney-marathon-2026-swiper__slide.swiper-slide-active,.sydney-marathon-2026-swiper__slide.swiper-slide-duplicate-active{width:100%;height:auto;position:static;display:block}.sydney-marathon-2026-swiper__card{position:relative;left:auto;right:auto;top:auto;width:100%;height:auto;transform:none!important;border:none;border-radius:12px;overflow:hidden}.sydney-marathon-2026-swiper__card-media{aspect-ratio:361 / 289}.sydney-marathon-2026-swiper__copy--overlay{display:none}.sydney-marathon-2026-swiper__image--inactive{display:none!important}.sydney-marathon-2026-swiper__copy--below{position:absolute;left:20px;right:20px;bottom:20px;z-index:1;display:flex;flex-direction:column;gap:16px;max-width:none;margin:0;text-align:left;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--sm2026-transition-duration) var(--sm2026-transition-ease),visibility var(--sm2026-transition-duration) var(--sm2026-transition-ease)}.sydney-marathon-2026-swiper__slide.swiper-slide-active .sydney-marathon-2026-swiper__copy--below,.sydney-marathon-2026-swiper__slide.swiper-slide-duplicate-active .sydney-marathon-2026-swiper__copy--below{opacity:1;visibility:visible}.sydney-marathon-2026-swiper__title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:24px}.sydney-marathon-2026-swiper__date{margin-top:0;font-size:18px}.sydney-marathon-2026-swiper__controls{margin-top:24px;padding:0 2px}.sydney-marathon-2026-swiper__pagination{gap:16px}.sydney-marathon-2026-swiper__pagination .swiper-pagination-bullet{width:8px;height:8px;background:#d4d7de80;opacity:.4}.sydney-marathon-2026-swiper__pagination .swiper-pagination-bullet-active{width:36px;height:8px;opacity:.9;background:#fff}.sydney-marathon-2026-swiper__nav-btn{width:40px;height:40px;padding:8px;background:#73737326;color:#737373;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.sydney-marathon-2026-swiper__nav-btn svg{width:24px;height:24px}.sydney-marathon-2026-swiper__nav-btn:hover:not(.swiper-button-disabled){background:#d4d7de4d;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/section-2026-sydney-marathon-swiper.css.map */
