.soccer-jersey-template{background:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow-x:clip}.soccer-jersey-template .page-width{max-width:144rem}.soccer-jersey-template .product{align-items:start;display:grid;gap:clamp(2.4rem,4vw,5.6rem);grid-template-columns:minmax(0,1.65fr) minmax(34rem,.95fr)}.soccer-jersey-template .product__media-wrapper,.soccer-jersey-template .product__info-wrapper{max-width:none!important;min-width:0;padding:0;width:100%!important}.soccer-jersey-template .product__info-container{max-width:48rem}.soccer-jersey-template .product__column-sticky{top:2rem}.soccer-jersey-template .product__text.caption-with-letter-spacing{color:#d1482f;font-size:1.3rem;font-weight:700;letter-spacing:0;margin-bottom:.4rem;text-transform:none}.soccer-jersey-template .product__title{border:0;margin:0 0 .7rem;padding:0}.soccer-jersey-template .product__title h1{font-size:clamp(2.5rem,2.4vw,3.4rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.soccer-jersey-template .price--large{font-size:2rem;font-weight:600;letter-spacing:0}.soccer-jersey-template .price__container{align-items:baseline;display:flex;flex-wrap:wrap;gap:.9rem}.soccer-jersey-template .price .price-item{margin:0}.soccer-jersey-template .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.52);font-size:1.6rem}.soccer-jersey-template .price__badge-sale{display:none}.soccer-jersey-template .soccer-jersey-discount{color:#16854b;display:inline-block;font-size:1.4rem;font-weight:700;margin-top:.3rem}.soccer-jersey-template .installment,.soccer-jersey-template .product__tax{display:none}.soccer-jersey-template .product-form__input{max-width:none}.soccer-jersey-template .product-form__input .form__label{display:flex;font-size:1.6rem;font-weight:600;justify-content:space-between;margin-bottom:1rem}.soccer-jersey-template .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.2rem}.soccer-jersey-template .product-form__input--pill legend{flex:0 0 100%}.soccer-jersey-template .product-form__input--pill input[type=radio]+label{align-items:center;background:transparent;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.4rem;display:inline-flex;flex:1 1 calc(50% - .8rem);font-size:1.5rem;font-weight:500;justify-content:center;margin:0;min-height:5.2rem;min-width:12rem;padding:1rem 1.4rem;text-transform:none}.soccer-jersey-template .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-background));border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.soccer-jersey-template .product-form__input--pill input[type=radio].disabled+label,.soccer-jersey-template .product-form__input--pill input[type=radio]:disabled+label{background:rgba(var(--color-foreground),.035);color:rgba(var(--color-foreground),.38);text-decoration:line-through}.soccer-jersey-template .product-popup-modal__opener{margin:0 0 1.2rem auto;width:max-content}.soccer-jersey-template .product-popup-modal__button{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;min-height:auto;padding:0;text-decoration:underline;text-underline-offset:.3rem}.soccer-jersey-template .product-form__buttons{max-width:none}.soccer-jersey-template .product-form__submit{background:rgb(var(--color-foreground));border-radius:999px;color:rgb(var(--color-background));font-size:1.6rem;font-weight:700;letter-spacing:0;min-height:6rem;text-transform:none}.soccer-jersey-template .product-form__submit:after,.soccer-jersey-template .product-form__submit:before{border-radius:inherit}.soccer-jersey-template .icon-with-text{border-color:rgba(var(--color-foreground),.12);gap:1.2rem;padding:1.8rem 0}.soccer-jersey-template .icon-with-text__item span{font-size:1.15rem;letter-spacing:0;text-transform:none}.soccer-jersey-template .product__accordion .accordion__title{font-size:1.5rem;letter-spacing:0;text-transform:none}.soccer-jersey-template .product__accordion .summary__title .svg-wrapper{background:transparent;border:0}.soccer-jersey-template .product-media-container,.soccer-jersey-template .product-media-container .media{background:rgba(var(--color-foreground),.045);border:0;border-radius:.4rem;box-shadow:none}.soccer-jersey-template .product-media-container .media>img{mix-blend-mode:normal;object-fit:contain}.soccer-jersey-template .thumbnail{background:rgba(var(--color-foreground),.04);border-color:transparent;border-radius:.4rem;min-height:7.2rem}.soccer-jersey-template .thumbnail[aria-current]{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.soccer-mobile-buy-bar{display:none}@media screen and (min-width:750px){.soccer-jersey-template .product--thumbnail_slider media-gallery{gap:1.6rem;grid-template-columns:7.2rem minmax(0,1fr)}.soccer-jersey-template .product--thumbnail_slider .thumbnail-list{align-content:start;gap:.8rem;max-height:calc(100vh - 6rem);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.soccer-jersey-template .product--thumbnail_slider .thumbnail-list::-webkit-scrollbar{display:none}.soccer-jersey-template .product--thumbnail_slider .thumbnail-list__item.slider__slide{width:7.2rem}.soccer-jersey-template .product--thumbnail_slider .thumbnail-slider .slider-button{display:none}}@media screen and (max-width:989px)and (min-width:750px){.soccer-jersey-template .product{gap:2.4rem;grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr)}}@media screen and (max-width:749px){.soccer-jersey-template{padding-bottom:8.8rem}.soccer-jersey-template .page-width{padding-left:0;padding-right:0}.soccer-jersey-template .product{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.soccer-jersey-template .product__info-wrapper,.soccer-jersey-template .product__info-container{display:contents}.soccer-jersey-template .product__info-container>*{grid-column:1;margin-left:2.3rem;margin-right:2.3rem;min-width:0;order:6}.soccer-jersey-template .product__text.caption-with-letter-spacing{margin-bottom:.4rem;margin-top:1.8rem;order:1}.soccer-jersey-template .product__title{margin-bottom:.6rem;order:2}.soccer-jersey-template .product__title h1{font-size:2.45rem;line-height:1.08}.soccer-jersey-template [id^=price-]{margin-bottom:1.8rem;margin-top:0;order:3}.soccer-jersey-template .product__media-wrapper{grid-column:1;margin:0;order:4;overflow:hidden}.soccer-jersey-template media-gallery{display:block}.soccer-jersey-template .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.soccer-jersey-template .product__media-list{margin:0;scroll-padding-left:0;width:100%}.soccer-jersey-template .product__media-list .product__media-item{padding-left:0;width:100%}.soccer-jersey-template .product-media-container,.soccer-jersey-template .product-media-container .media{border-radius:0}.soccer-jersey-template .slider-buttons{border:0;min-height:3.2rem}.soccer-jersey-template .slider-counter{font-size:1.2rem}.soccer-jersey-template .thumbnail-slider{margin:.8rem 0 2.4rem;padding:0 2.3rem}.soccer-jersey-template .thumbnail-list.slider--mobile{gap:.8rem;margin:0;padding:0;scroll-padding-left:0}.soccer-jersey-template .thumbnail-list__item.slider__slide{width:7.8rem}.soccer-jersey-template variant-selects{margin-top:1.2rem;order:5}.soccer-jersey-template .product-popup-modal__opener{margin-bottom:-4.2rem;margin-left:auto;margin-right:2.3rem;order:5;position:relative;z-index:1}.soccer-jersey-template .product-form__input--pill input[type=radio]+label{flex-basis:calc(50% - .8rem);min-height:5rem;min-width:10rem}.soccer-jersey-template .product-form{margin-bottom:0;margin-top:0}.soccer-jersey-template .product-form__buttons{display:none}.soccer-jersey-template .icon-with-text,.soccer-jersey-template .product__accordion,.soccer-jersey-template .share-button{margin-left:2.3rem;margin-right:2.3rem}.soccer-mobile-buy-bar{background:rgba(var(--color-background),.96);bottom:0;box-shadow:0 -.1rem rgba(var(--color-foreground),.08);display:block;left:0;padding:1rem 2.3rem calc(1rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:5}.soccer-mobile-buy-bar__button{-webkit-appearance:none;appearance:none;background:rgb(var(--color-foreground));border:0;border-radius:999px;color:rgb(var(--color-background));cursor:pointer;font:inherit;font-size:1.6rem;font-weight:700;min-height:5.8rem;padding:1.4rem 2rem;width:100%}.soccer-mobile-buy-bar__button:disabled{cursor:not-allowed;opacity:.48}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/soccer-jersey-product.css.map */
