body{background:linear-gradient(180deg,#010414 22.08%,#081231 35.93% 62.54%)}@media(max-width:767px){body{background:linear-gradient(180deg,#100b23 17.63%,#152451 34.65%,#081231 56.77%)}}.sydney-marathon-2026-recap{display:block;padding:calc(40 * 100vw / 375) 0 12.8vw;color:#fff}.sydney-marathon-2026-recap__inner{display:flex;flex-direction:column;align-items:center;padding-inline:20px}.sydney-marathon-2026-recap__heading{margin:0 0 calc(21 * 100vw / 375);text-align:center;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:6.4vw;font-weight:500;line-height:1.2;color:transparent;background:linear-gradient(162.2deg,#ffefc7 36.24%,#cfe8ff 83.16%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sydney-marathon-2026-recap__feature{display:flex;flex-direction:column-reverse;align-items:center;width:100%;gap:calc(21 * 100vw / 375)}.sydney-marathon-2026-recap__feature-media{position:relative;width:100%;aspect-ratio:361 / 285;overflow:hidden;border-radius:4px;background:#696969}.sydney-marathon-2026-recap__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.sydney-marathon-2026-recap__image{display:block;width:100%;height:100%;object-fit:contain}.sydney-marathon-2026-recap__feature-copy{display:flex;flex-direction:column;align-items:center;width:100%;max-width:86.4vw;text-align:center;gap:3.2vw}.sydney-marathon-2026-recap__logo{display:none}.sydney-marathon-2026-recap__logo-image{display:block;width:100%;height:auto}.sydney-marathon-2026-recap__feature-title{margin:0;width:100%;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:calc(20 * 100vw / 375);font-weight:500;line-height:1.2;color:#fff}.sydney-marathon-2026-recap__feature-text{margin:0;width:100%;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:calc(16 * 100vw / 375);font-weight:400;line-height:1.2;color:#fff}.sydney-marathon-2026-recap__cards{width:100%;margin-top:calc(28 * 100vw / 375)}.sydney-marathon-2026-recap__swiper{overflow:hidden;width:100%}.sydney-marathon-2026-recap__card{position:relative;width:100%;aspect-ratio:361 / 362;overflow:hidden;border-radius:4px;box-sizing:border-box}.sydney-marathon-2026-recap__card-media{position:absolute;top:0;right:0;bottom:0;left:0}.sydney-marathon-2026-recap__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sydney-marathon-2026-recap__card-copy{position:absolute;left:calc(21 * 100vw / 375);right:calc(21 * 100vw / 375);bottom:calc(21 * 100vw / 375);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:3.2vw}.sydney-marathon-2026-recap__card-title{margin:0;max-width:12em;font-family:var(--Shokz-Sans-Display, "Shokz Sans Display");font-size:calc(21 * 100vw / 375);font-weight:500;line-height:1.2;color:#fff}.sydney-marathon-2026-recap__card-text{margin:0;font-family:var(--Shokz-Sans-Text, "Shokz Sans Text");font-size:4.8vw;font-weight:400;line-height:1.2;color:#fff}.sydney-marathon-2026-recap__controls{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:calc(24 * 100vw / 393);min-height:calc(40 * 100vw / 393)}.sydney-marathon-2026-recap__pagination{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;width:auto!important;transform:none!important;display:flex;align-items:center;gap:calc(16 * 100vw / 393)}.sydney-marathon-2026-recap__pagination .swiper-pagination-bullet{flex-shrink:0;width:calc(8 * 100vw / 393);height:calc(8 * 100vw / 393);margin:0!important;border-radius:calc(10 * 100vw / 393);background:#d4d7de80;opacity:.4;transition:width .25s ease,background-color .25s ease,opacity .25s ease}.sydney-marathon-2026-recap__pagination .swiper-pagination-bullet-active{width:calc(36 * 100vw / 393);height:calc(8 * 100vw / 393);background:#fff;opacity:.9}.sydney-marathon-2026-recap__nav{display:flex;flex-shrink:0;align-items:center;gap:calc(12 * 100vw / 393)}.sydney-marathon-2026-recap__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(40 * 100vw / 393);height:calc(40 * 100vw / 393);margin:0;padding:calc(8 * 100vw / 393);border:0;border-radius:100px;background:#73737326;color:#737373;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .2s ease,color .2s ease,opacity .2s ease}.sydney-marathon-2026-recap__nav-btn svg{display:block;width:calc(24 * 100vw / 393);height:calc(24 * 100vw / 393)}.sydney-marathon-2026-recap__nav-btn:hover:not(.swiper-button-disabled),.sydney-marathon-2026-recap__nav-btn--next:not(.swiper-button-disabled){background:#d4d7de4d;color:#fff}.sydney-marathon-2026-recap__nav-btn.swiper-button-disabled{opacity:.45;cursor:default}@media screen and (min-width:768px){.sydney-marathon-2026-recap{padding:calc(110 * 100vw / 1440) 0}.sydney-marathon-2026-recap__heading{margin:0 0 calc(24 * 100vw / 1440);font-size:2.5vw;background:linear-gradient(139.11deg,#ffefc7 36.24%,#cfe8ff 83.16%);background-clip:text;-webkit-background-clip:text}.sydney-marathon-2026-recap__feature{flex-direction:row;align-items:center;gap:1.25vw}.sydney-marathon-2026-recap__feature-media{flex:793 1 0;width:auto;max-width:793px;aspect-ratio:793 / 338}.sydney-marathon-2026-recap__feature-copy{flex:389 1 0;align-items:flex-start;max-width:389px;text-align:left;gap:calc(8 * 100vw / 1440)}.sydney-marathon-2026-recap__logo{display:block;width:calc(274 * 100vw / 1440);max-width:274px;margin-bottom:calc(32 * 100vw / 1440)}.sydney-marathon-2026-recap__feature-title{font-size:calc(24 * 100vw / 1440)}.sydney-marathon-2026-recap__feature-text{font-size:calc(20 * 100vw / 1440)}.sydney-marathon-2026-recap__cards{margin-top:calc(24 * 100vw / 1440)}.sydney-marathon-2026-recap__swiper{overflow:visible}.sydney-marathon-2026-recap__cards-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(25 * 100vw / 1440);transform:none!important}.sydney-marathon-2026-recap__card{width:100%;height:auto;margin:0!important;aspect-ratio:385 / 405}.sydney-marathon-2026-recap__card-copy{left:1.875vw;right:1.875vw;bottom:calc(21 * 100vw / 1440);gap:1.25vw}.sydney-marathon-2026-recap__card-title{font-size:calc(24 * 100vw / 1440)}.sydney-marathon-2026-recap__card-text{font-size:calc(20 * 100vw / 1440)}.sydney-marathon-2026-recap__controls{display:none}}@media screen and (min-width:1440px){.sydney-marathon-2026-recap{padding:84px 0}.sydney-marathon-2026-recap__heading{margin-bottom:24px;font-size:36px}.sydney-marathon-2026-recap__feature{gap:18px}.sydney-marathon-2026-recap__feature-copy{gap:8px}.sydney-marathon-2026-recap__logo{width:274px;margin-bottom:26px}.sydney-marathon-2026-recap__feature-title{font-size:24px}.sydney-marathon-2026-recap__feature-text{font-size:20px}.sydney-marathon-2026-recap__cards{margin-top:24px}.sydney-marathon-2026-recap__cards-track{gap:25px}.sydney-marathon-2026-recap__card-copy{left:21px;right:21px;bottom:21px;gap:14px}.sydney-marathon-2026-recap__card-title{font-size:24px;max-width:218px}.sydney-marathon-2026-recap__card-text{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/section-2026-sydney-marathon-recap.css.map */
