.product__media-list .product__media-item:last-child:has(.product__modal-opener--video),.product__media-list .product__media-item:last-child:has(deferred-media){height:500px}.rich-text__blocks{max-width:90vw!important}.rich-text__blocks .rich-text__heading{width:30vw}.rich-text__blocks .rich-text__text{max-width:60vw}.article-template__content-rte img{margin:0!important;width:100%!important}body,section{background:#000!important}[data-scheme=dark] .color-background-1{background:#000!important}h1,h2,h3,h4,h5,h6{text-transform:uppercase!important}@media screen and (min-width: 990px){.slideshow__info{max-width:49rem!important}}@media (max-width: 768px){.rich-text__blocks{flex-direction:column!important;row-gap:20px!important;font-size:16px!important;padding:15px}.story-cont{flex-direction:column!important;row-gap:25px}.story-grid{flex-direction:column!important;row-gap:15px}.story-grid-h{width:100%!important;font-size:16px}.story-grid-p{width:100%!important;font-size:14px;line-height:1.5}.story-cont img{width:45px}.img-res{width:100%!important;height:auto!important}.rich-text__blocks .rich-text__heading{width:100%}.rich-text__blocks .rich-text__text{max-width:100%}}@media screen and (min-width: 750px){.main-blog__articles.container:before{margin-bottom:4.8rem}}.main-blog__articles.container:before{margin-bottom:6.4rem}.main-blog__articles.container:before{content:"From passion to purpose, these stories light the way for the next generation of game-changers.";display:block;font-size:26px;font-weight:700;line-height:29.05px;text-align:center}@media (max-width: 767px){.article-template__title{font-size:30px}#shopify-section-template--19968652345565__rich_text_ERAJQt .rich-text__blocks{flex-direction:column!important}}@media (max-width: 767px){#shopify-section-template--20064470565085__multicolumn_aai8hi{padding-bottom:0!important}}.multicolumn-card:hover .multicolumn-card__info{opacity:1!important}@media (max-width: 749px){.multicolumn-list.multicolumn-list--img-bottom.swiper{overflow:hidden}.multicolumn-list__wrapper{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px!important;padding:0 16px 8px;scrollbar-width:none;scroll-padding-left:16px;-webkit-mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%)}.multicolumn-list__wrapper::-webkit-scrollbar{display:none}.multicolumn-list__item{flex:0 0 85%;scroll-snap-align:start;scroll-snap-stop:always;border-radius:12px;overflow:hidden}.multicolumn-card__image-wrapper,.multicolumn-card__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.multicolumn-card__info{padding:12px 12px 16px}.multicolumn-card__heading.h1{font-size:1.25rem;line-height:1.2;margin:4px 0 6px}.multicolumn-card__description p{margin:0;font-size:.95rem}.multicolumn__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}}@media (min-width: 750px){.multicolumn-list__wrapper{display:grid}}.athlete-card{--text: #fff;--muted: #c9c9c9;--rule: rgba(255,255,255,.16);--padY: 1.1rem;--colGap: 2rem;color:var(--text);max-width:920px;margin:0 auto;padding-top:40px}.athlete-row{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:var(--colGap);padding:var(--padY) 0;border-bottom:1px solid var(--rule)}.athlete-row:first-child{border-top:1px solid var(--rule)}.athlete-label{font-size:16px;font-weight:600;margin:0;letter-spacing:.02em;color:var(--muted)}.athlete-value{font-size:16px;margin:0;line-height:1.4}.athlete-social{align-items:start}.social-list{display:flex;gap:1rem;flex-wrap:wrap}.social{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:6px;transition:transform .15s ease,background-color .15s ease,border-color .15s ease;outline:none}.social svg{width:22px;height:22px;fill:var(--text)}.social:hover,.social:focus-visible{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff47}@media (max-width: 640px){.athlete-row{grid-template-columns:1fr;gap:.4rem}.athlete-label{order:-1}.athlete-value{font-size:1.1rem}.image-with-text__grid--heading-center{gap:.5rem}}@media (prefers-reduced-motion: reduce){.social{transition:none}}.ambassadors-slider{overflow-x:auto;scroll-snap-type:x mandatory;display:flex}.slider-track{display:flex;gap:20px;padding:20px}.ambassador-card{flex:0 0 calc(33.333% - 20px);background:#000;color:#fff;border-radius:12px;overflow:hidden;position:relative;scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none!important}.img-box{position:relative;overflow:hidden;height:450px}.img-box img{width:100%;height:100%;object-fit:cover;display:block}.hover-desc{position:absolute;bottom:-100%;left:0;width:100%;background:#000c;padding:15px;transition:bottom .4s ease}.img-box:hover .hover-desc{bottom:0}.info{padding:0}.info h3{margin:0;font-size:18px;font-weight:700}.tags{margin-top:0;display:flex;flex-wrap:wrap;gap:6px}.tags span{background:#333;padding:4px 8px;margin-right:6px;font-size:14px;border-radius:4px;text-decoration:none!important}@media (max-width: 992px){.ambassador-card{flex:0 0 calc(50% - 20px)}}@media (max-width: 600px){.ambassador-card{flex:0 0 100%}}@media (max-width: 600px){.slider-track{padding:15px;gap:15px}.ambassador-card{flex:0 0 85%;scroll-snap-align:start}.img-box{height:350px}.hover-desc{position:relative;bottom:0;background:#000c}}@media (max-width: 600px){.slider-track{padding:15px;gap:15px}.ambassador-card{flex:0 0 60vw;scroll-snap-align:start}.img-box{height:300px}.img-box img{width:100%;height:100%;object-fit:cover;object-position:center center}.hover-desc{position:relative;bottom:0;background:#000c;padding:10px;transition:none;display:block}.img-box:hover .hover-desc{bottom:0}}#products-grid.products-grid-section__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}#products-grid.products-grid-section__wrapper>li.collection-product-card{list-style:none;margin:0}#products-grid .card-wrapper{height:100%;display:block;border-radius:12px;overflow:hidden}@media (max-width: 749px){#products-grid.products-grid-section__wrapper{display:flex!important;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px!important;padding:0 16px 12px;scroll-padding-left:16px;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 16px,black calc(100% - 16px),transparent 100%)}#products-grid.products-grid-section__wrapper::-webkit-scrollbar{display:none}#products-grid.products-grid-section__wrapper>li.collection-product-card{flex:0 0 82%!important;min-width:82%!important;max-width:82%!important;scroll-snap-align:start;scroll-snap-stop:always;margin:0}#products-grid .media{border-radius:12px;overflow:hidden}#products-grid .card-information__wrapper{padding-top:8px}#products-grid .product-button-group,#products-grid .product-pagination{display:none!important}}@media (min-width: 750px) and (max-width: 1099px){#products-grid.products-grid-section__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.header__submenu{padding-left:270px!important}.search__promo-block{display:none!important}.img-res{max-width:100%;height:auto;display:block}.desktop-only{display:block}.mobile-only{display:none}@media (max-width: 767px){.desktop-only{display:none}.mobile-only{display:block}}.cart-block{display:none!important}.custom-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;z-index:9999;justify-content:center;align-items:center;padding:20px}.custom-popup.active{display:flex}.popup-content{position:relative;max-width:800px;width:100%;text-align:center;color:#fff;background:#000000e6}.close-btn{position:absolute;top:20px;right:20px;background:transparent;border:none;font-size:28px;color:#fff;cursor:pointer}.popup-heading{font-weight:700;font-size:28px;margin-bottom:10px}.popup-text{font-weight:400;font-size:16px;margin-bottom:25px}.popup-cards{display:flex;gap:20px;justify-content:center}.popup-cards a{position:relative;background:#111;display:block;flex:1;max-width:45%;text-decoration:none}.popup-cards img{width:100%;display:block}.price__compare{text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom-css.css.map */
