html{padding:0!important}.template-page-subscription{background-color:#fff}.template-page-subscription .main-header{display:flex;justify-content:center}.template-page-subscription .main-header .header-tools{display:none}.subscription-flow-container{max-width:1200px;width:100%;padding:0 30px;margin:0 auto}.subs-flow-row{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-15px;margin-right:-15px}.subs-flow-col-img{max-width:53.947%;width:100%;padding-left:15px;padding-right:15px;position:sticky;position:-webkit-sticky;top:40px}.subs-flow-col-content{max-width:46.053%;width:100%;padding-left:15px;padding-right:15px}.flickity-viewport{width:100%}.subs-flow-img-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.subs-flow-thumbnail{max-width:18%;width:100%;padding-left:15px;padding-right:15px}.subs-flow-main{max-width:82%;width:100%;padding-left:15px;padding-right:15px}.subscription-single-flow .carousel-cell:before{position:relative;top:50%;transform:translateY(-50%);display:block;text-align:center}.subscription-single-flow .carousel-main .carousel-cell{width:100%}.subscription-single-flow .carousel-nav{width:415px;top:50%;transform:rotate(90deg) translate(-50%,-100%);transform-origin:left top}.subscription-single-flow .flickity-prev-next-button svg{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}.subscription-single-flow .carousel-nav .carousel-cell{transform:rotate(-90deg);width:87px;height:87px;cursor:pointer;margin:0 10px}.subscription-single-flow .carousel-nav .carousel-cell img{width:100%;height:100%;object-fit:contain;border-radius:5px;transform:rotate(-90deg)}.subscription-single-flow .carousel-main .carousel-cell img{width:100%;height:100%;object-fit:contain;border-radius:5px}.subscription-single-flow .carousel-nav .flickity-prev-next-button{width:20px;height:20px;background:transparent}.subscription-single-flow .carousel-nav .flickity-prev-next-button.previous{left:-25px;top:50%}.subscription-single-flow .carousel-nav .flickity-prev-next-button.next{right:-25px;top:50%}.subscription-single-flow .flickity-prev-next-button svg{padding:0!important}.subscription-single-flow .flickity-prev-next-button:hover{color:#f9b672!important}.subscription-single-flow .flickity-button:disabled{opacity:1;pointer-events:unset}.subscription-single-flow .subs-flow-description{padding-left:68px}.subs-flow-image{position:relative;padding-top:100%}.subs-flow-image img{position:absolute;top:0;left:0;object-fit:contain;width:100%;height:100%}.desktop-title-reorder .page-title{text-transform:none;text-align:left;margin-bottom:10px}.mobile-title-reorder{display:none}.mobile-title-reorder .page-title{text-transform:none;text-align:left;margin-bottom:10px}.choose-plan-title{text-transform:uppercase;margin-top:18px;margin-bottom:18px;font-family:brandon-grotesque-regular}.step-flow-title{margin:18px 0}.step-flow-tit{margin:18px 0 10px}.subs-flow-description .soccer-category{justify-content:space-between;margin-bottom:18px}.subs-flow-description .soccer-category a{min-width:200px;font-family:brandon-grotesque-regular}.subs-flow-description .soccer-category .btn-mens-soccer{margin-right:0}.subs-flow-description .soccer-category .btn-womens-soccer{margin-left:0}.subs-flow-description .soccer-categories{margin-top:20px;justify-content:flex-start}.size-and-age{border-bottom:1px solid #10305F}.subs-flow-description .soccer-categories .card{height:auto;padding:0;background:transparent;color:#10305e;border-radius:5px}.subs-flow-description .soccer-size-box{padding:0;margin-bottom:18px;max-width:100%;width:100%}.soccer-size-box .card-body label{margin-bottom:5px;display:inline-block}.subs-flow-description .choose-plan-section{padding-top:0}.subs-flow-description .subscription-cards .card-body{width:100%;padding-left:0;padding-top:0}.subs-flow-description .subscription-cards .card-body ul{margin:0}.subs-flow-description .subscription-cards .sub-card-box{max-width:100%;width:100%;padding:0;margin-bottom:10px}.subs-flow-description .sub-card-box input[type=radio]:checked+label{box-shadow:0 0 15px #0000000d;background:#fdf9f1;border:1px solid #f9b773}.subs-flow-description .subscription-cards .card{padding:11px 43px 11px 20px;border-radius:5px}.subs-flow-description .subscription-cards .card-body ul{display:flex;align-items:center;justify-content:space-between}.subs-flow-description .ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:60px;height:60px;text-align:right}.subs-flow-description .ribbon span{font-size:8px;color:#fff;text-transform:uppercase;text-align:center;font-weight:400;line-height:1.5;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:67px;display:block;background:#10305e;background:linear-gradient(#10305e 0% 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:14px;right:-13px}.subs-flow-description .subscription-cards .card-body li .crates{line-height:1.3}.subs-flow-description .subscription-cards .card-body li .crate-price{font-size:26px;line-height:1.3}.subs-flow-description .ribbon span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #10305E;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #10305E}.subs-flow-description .ribbon span:after{content:"";position:absolute;right:0%;top:100%;z-index:-1;border-right:3px solid #10305E;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #10305E}.subs-flow-description .soccer-size-box .card{align-items:center}.subs-flow-description .soccer-size-box .card-body{max-width:calc(100% - 38px);width:100%;margin-left:17px;background:#fdf9f1;padding:12px 22px 12px 15px}.subs-flow-description .select{position:relative;display:flex;line-height:3;background:transparent;overflow:hidden;border-radius:.25em;padding-left:0}.subs-flow-description select{flex:1;line-height:26px;color:#10305e;font-weight:700;font-size:18px;cursor:pointer;-webkit-appearance:none;appearance:none;outline:0;box-shadow:none;border:0!important;background:transparent;background-image:none;padding-left:15px}.subs-flow-description select option{padding-left:8px;padding-right:8px}.subs-flow-description .select:after{content:"";display:inline-block;transform:rotate(45deg);height:10px;width:10px;border-bottom:2px solid #10305E;border-right:2px solid #10305E;color:#10305e;margin-right:10px;margin-top:-8px;position:absolute;right:0;top:50%}.subs-flow-description .gifting-products{margin:8px 0 18px;justify-content:flex-start;align-items:flex-start}.subs-flow-description .gifting-products p{margin-top:3px;margin-bottom:0}.subs-flow-description .subscription-button{justify-content:space-between;flex-direction:row;margin-bottom:30px}.subs-flow-description .subscription-button .crate-subtotal{text-transform:none;line-height:29px;letter-spacing:0;margin:0}.subs-flow-description .btn-soccer{max-width:278px;width:100%!important;margin-top:0;cursor:pointer}.subs-flow-description .btn-soccer:disabled{opacity:.6;cursor:not-allowed}.choose-prepay-title{margin-top:0;margin-bottom:18px;font-family:brandon-grotesque-regular}.subs-flow-description .soccer-size-box .card-img{margin-top:0;max-width:38px;width:100%;position:relative;padding-top:0;min-height:38px}.subs-flow-description .soccer-size-box .card-img img{width:100%;height:100%;max-height:100%}.subscription-testimonial{padding:18px 10px;background-color:#fdf9f1;border-radius:5px;margin-bottom:18px}.sub-testimonial-row{display:flex;align-items:center}.sub-test-img-col{max-width:35.88%;width:100%}.sub-test-desc-col{max-width:64.11;width:100%;padding-left:18px}.testimonial-image{position:relative;padding-top:112%}.testimonial-image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;border-radius:5px}.subscription-testimonial .testimonial-desc{line-height:22px;font-size:16px;margin:0 0 16px}.subscription-testimonial .testimonial-name{font-size:16px;line-height:23px;margin:0}.subscription-testimonial .testimonial-player{font-size:12px;line-height:23px;text-transform:uppercase;margin:0}.subscription-shipping-steps{padding-top:18px;border-top:1px solid #10305F}.sub-ship-row{display:flex;flex-wrap:wrap;justify-content:space-evenly}.sub-ship-col{max-width:87px;width:100%;text-align:center}.sub-ship-col .sub-ship-image{display:flex;justify-content:center}.sub-ship-title p{margin-top:10px;margin-bottom:0;font-size:12px;letter-spacing:.1em;line-height:18px;text-transform:uppercase}.subscription-rating{padding:18px 0 0;border-top:1px solid #10305F;display:flex}.subscription-rating span{display:flex;padding-right:1px}.subscription-rating span p{padding-left:10px;margin-top:0;margin-bottom:0;font-size:16px;line-height:19px;font-family:GreycliffCF;font-weight:500}.mobile-shipping-steps{display:none}.single-flow-footer{background-color:#1d1b44;color:#fff}.footer-container{max-width:506px;width:100%;margin:0 auto;padding:30px 15px 110px}.foot-text{margin-bottom:22px;font-weight:500}.footer-details{text-align:center}.footer-details ul{margin-bottom:22px;justify-content:center}.footer-details ul li{margin:0}.footer-details ul li a{font-weight:500}.footer-details ul li:not(:last-child):after{content:"|";width:1px;height:20px;color:#fff;padding-left:10px;padding-right:10px}.foot-copyright{margin:0}@media screen and (min-width:1200px){.subscription-single-flow{padding:72px 0}}@media screen and (min-width:992px)and (max-width:1199.98px){.subscription-single-flow .subs-flow-description{padding-left:15px}.subscription-single-flow .carousel-nav .carousel-cell{width:80px;height:80px}.subs-flow-thumbnail{max-width:18%}.subs-flow-main{max-width:82%}}@media screen and (min-width:840px)and (max-width:991.98px){.subscription-single-flow .subs-flow-description{padding-left:10px}.subscription-single-flow .carousel-nav .carousel-cell{width:70px;height:70px}.subs-flow-thumbnail{max-width:22%}.subs-flow-main{max-width:78%}}@media screen and (min-width:768px)and (max-width:839.98px){.subs-flow-col-img{max-width:80%;position:relative;margin:20px auto;top:0}.subs-flow-col-content{max-width:80%;margin:0 auto}.subscription-single-flow .carousel-nav .carousel-cell{width:70px;height:70px}.subscription-single-flow .subs-flow-description{padding-left:0}.mobile-title-reorder{display:block;max-width:80%;width:100%;margin:0 auto;padding:0 15px}.desktop-title-reorder{display:none}}@media screen and (min-width:576px)and (max-width:767.98px){.subs-flow-col-img{max-width:90%;position:relative;margin:20px auto;top:0}.subs-flow-col-content{max-width:90%;margin:0 auto}.subscription-single-flow .subs-flow-description{padding-left:0}.subscription-single-flow .carousel-nav .carousel-cell{width:70px;height:70px}.mobile-title-reorder{display:block;max-width:90%;width:100%;margin:0 auto;padding:0 15px}.desktop-title-reorder{display:none}}@media screen and (max-width:575.98px){.subs-flow-col-img{top:0}.subscription-single-flow .carousel-main .carousel-cell{width:100%;height:350px}.subscription-flow-container{padding:0 15px}.subs-flow-col-img{max-width:100%;position:relative;margin:0 auto}.subs-flow-col-content{max-width:100%;margin:0 auto}.subscription-single-flow .subs-flow-description{padding-left:0}.subs-flow-img-row{margin-left:-10px;margin-right:-10px}.subs-flow-thumbnail{max-width:20%;padding-left:10px;padding-right:10px}.subs-flow-main{max-width:80%;padding-left:10px;padding-right:10px}.subscription-single-flow .carousel-nav .carousel-cell{width:60px;height:60px}.subscription-single-flow .carousel-nav{width:240px}.mobile-title-reorder{display:block;max-width:100%;width:100%;margin:0 auto;padding:0 15px}.desktop-title-reorder{display:none}.subs-flow-description .subscription-button{flex-wrap:wrap;justify-content:center}.subs-flow-description .btn-soccer{max-width:100%;order:-1;margin-bottom:15px}.desktop-shipping-steps{display:none}.mobile-shipping-steps{display:block;margin-bottom:18px}.mobile-title-reorder .page-title,.choose-plan-title,.step-flow-title,.step-flow-tit,.choose-prepay-title{text-align:center}.subscription-rating,.subs-flow-description .soccer-category{justify-content:center!important}}@media screen and (max-width:378.98px){.subscription-single-flow .carousel-nav .carousel-cell{width:50px;height:50px}.subscription-single-flow .carousel-nav{width:200px}.subs-flow-img-row{margin-left:-10px;margin-right:-10px}.subs-flow-thumbnail{max-width:22%;padding-left:10px;padding-right:10px}.subs-flow-main{max-width:78%;padding-left:10px;padding-right:10px}}@media screen and (max-width:839.98px){.subs-flow-description .soccer-category{justify-content:flex-start}.subs-flow-description .soccer-category a{padding:10px 15px!important;font-size:12px!important;min-width:0!important}.btn-womens-soccer{margin-left:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/subscription-single-flow.css.map */
