.btn{display:flex;justify-content:center;align-items:center;gap:10px;font-size:1em;transition:all .4s ease-in-out}.slarge-text{font-size:1.8rem}.container .image-banner{border-radius:20px;overflow:hidden}.subheading{font-weight:500}.carousel .slider{position:static!important}.section--no-pt{padding-top:0}.section--no-pb{padding-bottom:0}.cc-icons-with-text carousel-slider.carousel img{width:revert-layer}.section-title,.contained-heading{text-transform:uppercase}.btn--primary:not(.slider-nav__btn):not([disabled]):hover,.btn--secondary:not(.slider-nav__btn):not([disabled]):hover,.shopify-challenge__button:not([disabled]):hover,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover{background:rgb(var(--btn-alt-text-color))}.sticky-atc-panel .card--sticky-atc .card__buttons{padding-inline-start:calc(3 * var(--space-unit))}.card__media{border-radius:10px;overflow:hidden;background-color:#fff}.search--product-types{margin-bottom:0}.main-menu--left-mob .main-menu__toggle:focus-visible{outline:none}.collection-banner__media{border-radius:12px}.header__icons{align-items:center}.header{border-bottom:1px solid #d3d3d3}@media(max-width:575px){.btn,.product-info__block .shopify-payment-button .shopify-payment-button__button--unbranded{font-size:14px;padding:10px 18px}.header__icon{width:34px;height:34px;padding:8px}}@media(max-width:420px){body{font-size:15px}}.gallery .gallery-block__image{border-radius:20px;overflow:hidden}.grid-box{justify-content:space-between}.gallery-block__promo-text--rounded{border-radius:0}.gallery-block__image{padding:0}.gallery_block__link-text{font-size:14px;margin-top:10px;text-decoration:none;display:flex;align-items:center;gap:12px}.banner-02 .gallery-block__promo-text .text-current:nth-child(1){font-size:15px}.banner-02 .gallery-block__promo-text--rounded{aspect-ratio:auto}.gallery .banner-01 .gallery-block__image,.gallery .banner-02 .gallery-block__image{padding:0}.gallery .banner-01 .gallery-block__promo-text--rounded,.gallery .banner-02 .gallery-block__promo-text--rounded{border-radius:0}.featured-collection-info{position:relative;overflow:hidden;border-radius:20px}.featured-collection-text{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#0000004d}.cc-collection-list .card__title{font-size:16px;text-transform:uppercase;font-weight:700}.cc-collection-list .slider__grid{gap:10px}.quick-add-btn-text{display:flex;justify-content:center;align-items:center;gap:10px}.quick-add-btn-text svg{width:16px;height:16px}.price__current{color:#ff3131}.cc-featured-collection .card__quick-add .btn.btn--primary{background:#fff;border-color:#fff;color:#010101;transition:all .3s ease-in-out}.cc-product-recommendations .card__quick-add .btn.btn--primary,.cc-recently-viewed .card__quick-add .btn.btn--primary{background:#000;border-color:#000;color:#fff;transition:all .3s ease-in-out}.cc-product-recommendations .card__quick-add .btn.btn--primary:hover,.cc-recently-viewed .card__quick-add .btn.btn--primary:hover,.cc-featured-collection .card__quick-add .btn.btn--primary:hover{background:#ff3131;border-color:#ff3131;color:#fff}.m-content{width:max-content!important;display:flex;justify-content:center;align-items:center}.section__header h2,.section__heading{text-transform:uppercase}.product-card-option{display:flex;align-items:center;gap:12px;padding:10px;max-width:250px;z-index:1;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#0006;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:absolute;right:40px;bottom:40px;top:auto;left:auto;transition:all .4s ease-in-out}.product-card-option:hover{background:#000}.product-card-image img{width:84px;height:84px;object-fit:contain;border-radius:8px;background:#fff}.product-card-details{display:flex;flex-direction:column;justify-content:center;flex:1 0 0}.product-card-title{font-size:1.4rem;font-weight:400;color:#fff;margin-bottom:6px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch;overflow:hidden}.product-card-price{font-size:1.5rem;color:#fff;font-weight:600}.card__info-container .btn.btn--primary,.image-with-product .btn.btn--primary,.cc-slideshow .btn.btn--primary{transition:all .3s ease-in-out;background-size:100%;background:#fff}.card__info-container .btn.btn--primary,.image-with-product .btn.btn--primary{background:#010101;border-color:#010101;width:100%}.card__info-container .btn.btn--primary:hover,.image-with-product .btn.btn--primary:hover,.cc-slideshow .btn.btn--primary:hover{background:#ff3131;color:#fff;border-color:#ff3131}.cart-drawer__checkout-buttons .btn svg{display:none}.cart-drawer__checkout-buttons .btn{border-color:#010101;outline-color:#010101;background:#010101 linear-gradient(104deg,#010101 60%,#010101 60% 100%) no-repeat 100% 100%}.drawer__content .cart-item__variants dl{display:flex;gap:20px;align-items:center}.drawer__content .cart-items{padding:20px;border-radius:16px;background:#f5f5f5;display:inline-block}.drawer__content .cart-items .cart-item{padding:16px;border-radius:12px;background:#fff;margin-bottom:12px}.drawer__content .cart-items .cart-item:last-child{margin-bottom:0}.drawer--cart .drawer__header{background:#f5f5f5}.free-shipping-container{background:#fff}.drawer__content .cart-items tr{border-bottom:none}#cart-recommendations .slider__item .card__media{background-color:#fff}#cart-recommendations .slider__item .card-link{font-weight:400;font-size:14px}#cart-recommendations .slider__item{border-radius:12px;overflow:hidden}.announcement__col--right .js-announcement-link:last-of-type:after{display:none}.cc-header--sticky .header.is-out .secondary-menu .main-menu__disclosure{max-height:100%;margin-top:auto}.secondary-menu{flex:1}.main-nav__promos .promo{border-radius:12px;overflow:hidden}.mega-nav .child-nav__item{font-size:18px;font-weight:700}.secondary-menu .secondary-menu-nav{gap:32px}.secondary-menu.main-menu .main-nav__child{z-index:11;top:64px}.secondary-menu .main-nav__item--primary{font-weight:600;text-transform:uppercase}.secondary-menu .child-nav__collection-image{display:flex;flex-direction:column}.secondary-menu . main-nav__collection-image--flex{border-radius:12px}.secondary-menu .main-nav__collection-image{flex-basis:auto;width:100%;height:100%;aspect-ratio:1 / 1;border-radius:12px}.secondary-menu .promo .media img{object-fit:contain}@media(min-width:769px){.main-nav__child{max-height:max(100vh - var(--content-start, 150px) - 70px,80vh)}.main-menu .mega-nav--columns .main-nav__grandchild .main-nav__item{padding:.4em 0;font-size:1em}}.breadcrumbs{font-size:1.5rem}.product-info__block .product-vendor,.product-info__block .product-sku{background-color:#f5f5f5;border-radius:50px;padding:8px 20px}.opt-label.opt-label--image,.media-thumbs__btn{border-radius:10px;overflow:hidden}.media-gallery__viewer,.card--related{border-radius:10px}.card--related .card__info .regular-text{font-weight:500}.card--related .card__media{flex:0 0 120px}.card--sticky-atc .card__media{border-radius:8px;overflow:hidden}.sticky-atc-panel{border-radius:10px}.spf-product-card.spf-product-card__template-1 button.spf-product__form-btn-addtocart{border-radius:10px;overflow:hidden}.spf-product__info .spf-product-card__title{line-height:16px}.product-info__block globo-product-recommendations.globo-related-products{padding:32px;border-radius:12px;background-color:#f5f5f5}.product-info__block globo-product-recommendations.globo-related-products .related-products__heading{font-size:22px;font-weight:500}.product-info__block button.spf-product__form-btn-addtocart{height:30px;letter-spacing:0;line-height:24px}.product-info__block .h4.spf-product-card__title a{font-weight:500}.product-info__block .spf-product-card__inner{flex:25%}.product-info__block .spf-product__info{flex:100%}.product-info__block .spf-product-card{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-direction:row;gap:16px}.product-info__block globo-product-recommendations.globo-related-products .spf-col-12:last-child .spf-product-card{margin-bottom:0;padding-bottom:0;border-bottom:none}.product-info__block span.spf-product__label{padding:4px 6px;font-size:12px;line-height:14px}.product-info__block .media,.product-info__block a.spf-product-card__image-wrapper{border-radius:10px;overflow:hidden}.product-info__block.product-vendor-sku{padding-bottom:10px}.section__block video-component{border-radius:12px;overflow:hidden}.section__block video{width:100%;display:block}.product-details__block .disclosure__title{font-size:clamp(16px,5vw,18px);font-weight:500}.footer-sublinks__item:last-child:after{display:none}.heading-box{margin-bottom:var(--heading-gap)}.heading-box:has(.description) .section__heading{margin-bottom:10px}.cc-icons-with-text .icons-with-text .slider--no-scrollbar .slider__grid{align-items:start}.cc-icons-with-text .icons-with-text__text{margin-top:24px}.cc-icons-with-text .icons-with-text__text .rte{margin-top:10px}.cc-icons-with-text .icons-with-text .icon{flex-shrink:0;color:#ff3131}.cc-icons-with-text .icons-with-text .slider__item{scroll-snap-align:end;padding:30px;border-radius:10px;background-color:#fff;overflow:hidden;height:100%;justify-content:start}.media-with-text__media .media{border-radius:12px}.section__block--button .btn{width:fit-content}.product-details__media iframe,.product-details__media video{width:100%;height:auto;border-radius:1rem}.product-details__media .image-container img{max-width:100%;border-radius:1rem;overflow:hidden}.card.color-scheme .card__info{padding:20px}@media(min-width:769px){.media-with-text .media-with-text__text{padding-inline-start:calc(8 * var(--space-unit))}}@media(min-width:1024px){.media-with-text .media-with-text__text{padding-inline-start:calc(12 * var(--space-unit))}}@media(min-width:1400px){.media-with-text .media-with-text__text{padding-inline-start:calc(16 * var(--space-unit))}.cc-media-with-text .media-with-text{max-width:1280px}}.text-subheading{font-size:16px;font-weight:500}.text-description{font-size:16px;margin-left:auto;margin-right:auto}.contact-box .media{border-radius:12px;margin-top:0}.contact-box{display:flex;flex-direction:row;gap:80px;justify-content:center;align-items:start}.contact-img{flex:40%}.contact-inner{flex:60%}.contact-box .reading-width{max-width:100%}@media(min-width:769px){.header__logo{gap:12px}.header{padding:calc(4 * var(--space-unit)) 0 calc(3 * var(--space-unit))}.mobile-header__search{display:none}.header__icons .header__search{padding-right:20px}.main-nav__item--primary,.secondary-nav__item{margin:0 1rem;font-size:15px}}@media(min-width:1024px){.secondary-menu .by-athletes .lg\:grid-cols-5{grid-template-columns:repeat(6,minmax(0,1fr))}.header__logo{gap:24px}.search__input{padding-top:12px;padding-bottom:12px}.header__search{flex:0 1 auto}}@media(min-width:1401px){.header__logo{gap:50px}.search__input{padding-top:16px;padding-bottom:16px}.header__search{flex:6 1 auto}}@media(max-width:1400px){.secondary-menu .main-nav__item--primary{font-size:14px;margin:0 6px}.secondary-menu .main-nav{margin:0}.contact-box{gap:40px}.contact-img,.contact-inner{flex:50%}.secondary-menu .md\:nav-gap-x-16{column-gap:calc(6 * var(--space-unit))}}@media(max-width:1199px){.footer__base{font-size:14px}.footer-sublinks__item:after{right:-12px}.footer-sublinks{gap:24px}.secondary-menu.main-menu .main-nav__child{top:60px}}@media(max-width:1024px){.contact-box{gap:40px;flex-direction:column-reverse}.contact-img,.contact-inner{flex:100%}.header__icons{padding-left:0;margin-inline-end:0}.search{margin:0}.cc-icons-with-text .icons-with-text .slider__item{padding:30px 20px}.secondary-menu{flex:0;width:max-content}.secondary-menu .main-menu__disclosure,.secondary-menu .main-nav{width:max-content}.header__logo{justify-content:space-between}}@media(max-width:768.98px){.secondary-menu.main-menu{display:none}.header__icon>.icon{width:20px;height:20px}.desktop-header__search{display:none}.header__logo{justify-content:center}.product-card-option{gap:8px;padding:8px;max-width:220px;right:20px;bottom:20px}.product-card-image img{width:64px;height:64px}.product-card-title{font-size:1.3rem;margin-bottom:3px;line-height:1.3}.product-card-price{font-size:1.4rem}.slideshow__text .text-overlay__heading{font-size:clamp(24px,5vw,46px)}.footer__base{text-align:center}.footer-sublinks{justify-content:center}.footer__base{font-size:14px}.footer__hr{margin:0}.footer-email .newsletter__input{padding:8px 10px;width:100%;font-size:14px}.slarge-text{font-size:1.6rem}.globo-form-app.boxed-layout .g-container{padding:12px!important}.footer__hr{margin-top:0}.kickfly-process-step-number{width:46px;height:46px;line-height:46px;font-size:1.8rem;margin-bottom:16px}.mega-nav .child-nav__item{font-size:16px}.main-nav__collection-image{border-radius:10px;width:25%;height:25%;flex:auto;margin:10px 0}}@media(max-width:575px){.mega-nav .child-nav__item{font-size:16px}.sticky-atc-panel .card--sticky-atc .card__media img{width:60px!important}.js .cc-slideshow .slideshow__slide--ignore-pagination .text-overlay{margin:48px 0 140px}.product-card-option{left:15px;bottom:45px;right:auto}.cc-slideshow .page-btn__line{width:22px;height:2px;margin:4px 2px}.container .md-down\:px-gutter{padding-right:0;padding-left:0}.header__logo .logo__link>span{max-width:100%;width:110px;height:auto}.search__product-types .custom-select__btn{font-size:14px!important;padding-left:16px}.header__grid .search__product-types{width:85px}.header__grid .search--product-types .search__input{padding-left:94px;font-size:14px}.header__grid .search__speech svg{width:22px}.cc-icons-with-text .icons-with-text .slider__item{padding:20px 16px}.cc-icons-with-text .icons-with-text .slider__item .rte{font-size:15px}.cc-icons-with-text .icons-with-text .icon{width:34px}.cc-icons-with-text .icons-with-text__text{margin-top:16px}.header__cart-count{top:0;right:0;min-width:15px;min-height:15px;padding:0 5px;font-size:10px;font-weight:500;line-height:15px}.container .promo-strip__container,.promo-strip__rte>ul{padding:0}.promo-strip__rte>ul li{font-size:16px;line-height:20px}.disclosure>summary{padding:calc(4 * var(--space-unit)) 0}}.filter__size-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;list-style:none;padding:0;margin:0}.filter__size-buttons li{margin:0!important}.filter__size-buttons li.js-hidden{display:none}.filter__size-btn{display:flex;align-items:center;justify-content:center;padding:12px 4px;border:1px solid #d4d4d4;cursor:pointer;font-size:14px;line-height:1;text-align:center;background:#fff;transition:border-color .15s ease,background-color .15s ease;min-height:48px}.filter__size-btn:hover{border-color:#767677;z-index:1;position:relative}input:checked+.filter__size-btn{border-color:#000;background-color:#f5f5f5;font-weight:600;z-index:2;position:relative}input:disabled+.filter__size-btn{color:#d4d4d4;cursor:default;background:#fafafa}input:disabled+.filter__size-btn:hover{border-color:#d4d4d4}.filter__size-btn-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spf-layout-theme.gf-theme-version-2.spf-has-filter .gf-Checkbox{border-radius:4px!important}.theme-store-id-1657.gf-theme-version-2.spf-has-filter.spf-layout-theme .gf-option-block ul li a,.theme-store-id-1657.gf-theme-version-2.spf-has-filter.spf-layout-theme .gf-option-block ul li button,.theme-store-id-1657.gf-theme-version-2.spf-has-filter.spf-layout-theme .gf-option-block ul li button span.gf-count{font-size:15px!important}.theme-store-id-1657.gf-theme-version-2.spf-has-filter.spf-layout-theme .gf-Checkbox,.theme-store-id-1657.gf-theme-version-2.spf-has-filter.spf-layout-theme .gf-RadioButton{flex:0 0 18px;height:18px;margin-right:8px;min-width:18px;width:18px}.quick-add-btn-text{opacity:1!important;visibility:visible!important}.btn--secondary{border:var(--btn-border-width) solid rgb(var(--btn-alt-text-color));outline-color:rgb(var(--btn-alt-text-color));outline-offset:3px;background:var(--btn-alt-bg-color);background-size:100%;color:rgb(var(--btn-alt-text-color));transition:all .4s ease-in-out}.btn--secondary:hover{background:rgb(var(--btn-alt-text-color));color:rgb(var(--btn-alt-bg-color))}.btn--primary,.spr-button-primary,.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-challenge__button{border:var(--btn-border-width) solid rgb(var(--btn-bg-color));outline-color:rgb(var(--btn-bg-color));outline-offset:3px;background:rgb(var(--btn-bg-color));background-size:100%;color:rgb(var(--btn-text-color))}div.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]){transition:all .4s ease-in-out}.btn--primary:hover,.spr-button-primary:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,div.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-challenge__button:hover{border-color:rgb(var(--btn-alt-text-color));background:rgb(var(--btn-alt-text-color));color:#fff}.card__title.font-bold{font-weight:500}.info-content{display:flex;flex-direction:row;border:8px solid #000;background-position-y:center;background-position-x:95%;background-repeat:no-repeat;align-items:center;padding:20px;border-radius:16px}.main-image{flex:0 0 16.666667%;max-width:16.666667%}.main-image img{object-fit:cover;width:100%;height:auto;max-width:700px;max-height:700px;border-radius:12px}.athlete-header-name-container,.athlete-header-bio-container{flex:0 0 33.333333%;max-width:33.333333%;padding:0 30px}.athlete-info{text-align:center;text-transform:uppercase;font-size:clamp(20px,5vw,24px);font-weight:700}.athlete-info li{padding-bottom:10px}.athlete-info li:last-child{padding-bottom:0}.subtitle-title{flex:0 0 16.666667%;max-width:16.666667%;text-align:center}.subtitle-title .subtitle{font-size:clamp(20px,5vw,26px);font-weight:700;text-transform:uppercase}.subtitle-title .title{font-size:clamp(56px,5vw,90px);font-weight:700}@media(max-width:767px){.info-content{flex-direction:column;padding:16px;gap:20px}.main-image,.athlete-header-name-container,.athlete-header-bio-container,.subtitle-title{flex:0 0 100%;max-width:100%;padding:0;text-align:center}}.content-width--medium{width:25%;max-width:25%}.content-width--wide{width:50%;max-width:50%}.content-width--full{width:75%;max-width:75%}.banner-width--narrow{max-width:800px;margin-left:auto;margin-right:auto}.banner-width--wide{max-width:1400px;margin-left:auto;margin-right:auto}.banner-width--full{max-width:100%;width:100%;margin:0;padding:0}.media-with-text:not(:has(.media-with-text__media)) .media-with-text__text{max-width:864px;margin-left:auto;margin-right:auto;padding:0}.media-with-text:not(:has(.media-with-text__media)) .media-with-text__text .section__block--heading{text-align:center}.breadcrumbs .breadcrumbs-list__link{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;display:inline-block}.breadcrumbs h1.breadcrumbs-list__link{margin:0;padding:0;display:inline-block}#main-content>.container{border-bottom:1px solid #d3d3d3}.breadcrumbs{margin:calc(3 * var(--space-unit)) 0}.product-details__block details-disclosure:first-child .white-space{white-space:pre-line}.saap-inner .saap-card{padding:50px}.saap-card-media{padding:20px;border-radius:16px 16px 0 0}.saap-card-bottom{border-radius:0 0 16px 16px;padding:20px;background-color:#f5f5f5}.saap-content{display:flex;flex-direction:column}.saap-price{font-size:20px;line-height:24px;font-weight:600;color:#ff3131;margin-bottom:16px}.saap-description{margin-bottom:20px;display:inline-block;max-width:80%}@media(max-width:1400px){.saap-row,.saap-inner .saap-card{padding:40px}.saap-grid{gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
