.black{color:#000}.white{color:#fff !important}.green{color:#4dca30}.red{color:#d72e35}.bg-dark{background:#151515}.bg-black{background:#000}.bg-white{background:#fff}.bg-grey{background:#ebebeb}.bg-green{background:#4dca30 !important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}body{font-family:"Roboto",sans-serif;font-size:16px}img{max-width:100%}ul.nostyle{list-style:none;margin:0;padding:0}.text-left{text-align:left}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-uppercase{text-transform:uppercase}.text-small{font-size:.875rem}.bold{font-weight:700}.left{float:left}.right{float:right}.relative{position:relative}.tablet-img,.tablet-msg{display:none}.dp-block{display:block}.mobile{display:none}.filler-space{padding:6.25rem 0}.nomargin{margin:0 !important}.full-width{width:100%}.mr-10{margin-right:.625rem}.mr-12{margin-right:.75rem}.mr-16{margin-right:1rem}.mr-40{margin-right:2.5rem}.mt-8{margin-top:.5rem}.mt-40{margin-top:2.5rem}.mt-32{margin-top:2rem}.mb-40{margin-bottom:2.5rem}.w-50{width:50%}h1{font-family:"Oswald",sans-serif;font-size:4.5rem;font-weight:700;margin:0;text-transform:uppercase;line-height:1.15em}h1:lang(fr){font-size:3.75rem}h1.title{font-size:3.75rem}h1.small{font-size:3.125rem}h1 span{display:block}h2{font-family:"Oswald",sans-serif;font-size:3.125rem;font-weight:700;margin:0;text-transform:uppercase}h2 span{display:block;font-size:1.25rem;font-weight:300}h2.small{font-size:1.75rem}h2.small span{font-size:1.125rem}h2.med{font-size:2.25rem}h2.heading{background:#000;border-left:3px solid #4dca30;color:#fff;font-size:1.5625rem;padding:.5rem 1rem}h3{font-family:"Oswald",sans-serif;font-size:1.5625rem;font-weight:400;margin:0;text-transform:uppercase}h3.bold{font-weight:bold}h3.heading{background:#000;border-left:3px solid #4dca30;color:#fff;font-size:1.5625rem;padding:.5rem 1rem}h3.small{font-size:1.125rem}h3.alt{font-size:1.5rem;font-weight:bold;text-transform:uppercase}h3.large{font-size:2.25rem;font-weight:bold;text-transform:uppercase}h4{font-family:"Oswald",sans-serif;font-size:1.5625rem;font-weight:400;margin:0;text-transform:uppercase;color:#881212;margin:0 auto .75rem}h4.large{color:#000;font-size:2.25rem;font-weight:bold;text-transform:uppercase}p{line-height:1.5625rem}p.font-18{font-size:1.125rem;line-height:1.875rem}p.font-20{font-size:1.25rem}p.small{font-size:.75rem}a{text-decoration:none}.success-message{position:fixed;top:0;left:0;width:100%;z-index:99;height:95px;background:#000;border-top:5px solid #4dca30;color:#fff;font-size:1.25rem;font-family:"Oswald",sans-serif;font-weight:500;line-height:90px;margin:0 auto;text-align:center}.font-alt{font-family:"Oswald",sans-serif}@media screen and (max-width: 1440px){h1{font-size:4.0625rem}h1:lang(fr){font-size:3.125rem}}@media screen and (max-width: 1200px){h1{font-size:3.4375rem}h1.small{font-size:2.8125rem}h1:lang(fr){font-size:3rem}h1:lang(fr).small{font-size:2.5rem}h2{font-size:2.8125rem}h2.small{font-size:1.5625rem}h3.alt{font-size:1.375rem}}@media screen and (max-width: 1024px){h1{font-size:3.125rem}h1.title{font-size:3.125rem}h2{font-size:2.5rem}h2.small{font-size:1.375rem}h3{font-size:1.25rem}}@media screen and (max-width: 780px){h1{font-size:2.8125rem}h1.title{font-size:2.8125rem}h1.small{font-size:2.5rem}h1:lang(fr){font-size:2.5rem}h1:lang(fr).small{font-size:2rem}h2{font-size:2.25rem}h2.small{font-size:1.375rem}h3,h4{font-size:1.125rem}h3.alt,h4.alt{font-size:1.25rem}}@media screen and (max-width: 600px){.filler-space{padding:3.75rem 0}h1{font-size:2rem}h1.title{font-size:1.5625rem}h1.small{font-size:1.5625rem}h1:lang(fr){font-size:1.875rem}h1:lang(fr).small{font-size:1.375rem}h2{font-size:1.5625rem}h2 br{display:none}h2.small{font-size:1.25rem}h2.med{font-size:1.5625rem}h3.large{font-size:1.5625rem}h3,h4{font-size:1rem}h3.alt,h4.alt{font-size:1rem}p.font-20,p.font-18{font-size:1rem;line-height:1.5625rem}}.divider{display:block;border-top:8px solid #000;margin-top:1.5625rem;padding:1rem 0 1.5625rem}.divider.small{border-top:4px solid #000;padding:1rem 0}.separator{display:block;margin:.75em auto;border-bottom:1px solid #ccc;width:100%}.separator.black{border-bottom:4px solid #000}.successMessage{position:fixed;top:0;left:0;width:100%;background:#000;color:#fff;text-align:center;font-size:1.125rem;margin:0 auto;z-index:11;padding:1.5625rem 1rem;border-top:5px solid #4dca30}.message-bar{background:#000;border-top:5px solid #4dca30;color:#fff;font-size:1.125rem;margin:1rem auto;padding:1rem;text-align:center;z-index:10}.message-bar.text-left{text-align:left}.message-bar p{margin:0}.message-bar.success{background:rgba(77,202,48,.75);border-top:none}.message-bar.warning,.message-bar.error{background:rgba(245,245,77,.7882352941);color:#000;border-top:none;font-size:1rem}.message-bar h3{font-size:1.25rem}.notice{background:#000;color:#fff;font-size:.875rem;font-weight:500;padding:.25rem 0;position:relative;text-align:center}.notice.bg-green{color:#fff;top:21px}.notice .close-notice{color:#fff;font-size:.875rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);text-decoration:none}.notice a{color:#fff !important;font-size:.875rem !important;font-weight:500 !important;text-decoration:underline}.notice p{margin:0}.notice.login-notice,.notice.league-notice,.notice.exclusive-notice{display:none}.notice.login-notice p,.notice.league-notice p,.notice.exclusive-notice p{text-align:center !important;width:100%}.notice.exclusive-notice{margin-top:1rem}.bubble{background:#4dca30;color:#fff;display:inline-block;border-radius:14px;font-size:.875rem;font-weight:bold;margin:0;line-height:normal;padding:5px 1rem;text-transform:uppercase}.bubble.black{background:#000}.message{background:#f5f5f5;border-left:4px solid #4dca30;padding:1rem;margin:0}.message.error{border-left:4px solid #d72e35}.message p{margin:0;font-weight:bold;text-transform:uppercase}.loader-container{background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100%;width:100%;z-index:99}.loader{border:16px solid #f3f3f3;border-top:16px solid #4dca30;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-square{display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;cursor:pointer;font-size:1rem;font-weight:bold;line-height:normal;padding:.5rem 2rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .15s ease-in;overflow:hidden}.btn-square:hover{color:#fff;background:#4dca30}.btn-square.btn-purple{background:none;border:2px solid #8d51f6;color:#8d51f6}.btn-square.btn-purple:hover{background:#8d51f6;color:#fff}.button,.mockup-cta .flex-space .input-container .pseudo-upload{background:#000;box-sizing:border-box;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;min-width:175px;padding:.625rem 2rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in;width:auto}.button.large,.mockup-cta .flex-space .input-container .large.pseudo-upload{border-radius:25px;font-size:1.5625rem}.button.btn-space,.mockup-cta .flex-space .input-container .btn-space.pseudo-upload{margin-top:2rem}.button.btn-grey,.mockup-cta .flex-space .input-container .btn-grey.pseudo-upload{border:2px solid #f5f5f5;background:#d9d9d9;color:#000}.button.btn-green,.mockup-cta .flex-space .input-container .btn-green.pseudo-upload{background:#4dca30}.button.btn-white,.mockup-cta .flex-space .input-container .btn-white.pseudo-upload{background:#fff;color:#000}.button.btn-flat,.mockup-cta .flex-space .input-container .btn-flat.pseudo-upload{border-radius:0 !important}.button:hover,.mockup-cta .flex-space .input-container .pseudo-upload:hover{background:#4dca30;color:#fff}.btn-float{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.return-btn{color:#000;font-family:"Oswald",sans-serif;font-size:1.25rem;text-transform:uppercase}.return-btn i{display:none}.arrow-btn{display:inline-flex;align-items:center;justify-content:center;background:#3bd717;border-radius:50%;color:#000;font-size:2rem;height:60px;width:60px;position:absolute;top:-30px;right:30px}.arrow-btn i{margin-left:5px}.cta-underline{color:#000;font-size:1.125rem;font-weight:600;text-decoration:underline;text-transform:uppercase;transition:all .1s ease-in}.cta-underline.text-normal{font-weight:400;text-transform:none}.cta-underline.small{font-size:.875rem;font-weight:400}.cta-underline.red{color:#881212}.cta-underline.red:hover{color:#881212}.cta-underline:hover{color:#4dca30}.cta-bold{color:#000;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:bold;text-decoration:none;text-transform:uppercase}.cta-bold.underline{text-decoration:underline}.cta-bold:hover{color:#4dca30}.label-grey{color:#9e9e9e;font-size:1rem;font-weight:400;line-height:1.875rem;margin:0}.label-grey.bold{font-weight:bold}.label-grey.small{font-size:.875rem;line-height:normal}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#4dca30}input:focus+.slider{box-shadow:0 0 1px #4dca30}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.cb_bot_input{display:block;height:0;width:0;opacity:0}label.error{display:block;color:#ec0f11;font-size:.875rem;text-align:right;margin:.5rem 0 0;width:100%}.radio-btns{line-height:35px}.input-container{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-start}.input-container.stack{align-items:flex-start;flex-direction:column}.input-container.stack label{margin-bottom:.5rem}.input-container.stack input,.input-container.stack select{margin-top:.5rem;width:100%}.input-container.cc-expiry span{color:#ccc;display:inline-block;font-family:"Oswald",sans-serif;font-size:1.5rem;padding:0 .5rem}.input-container label{font-family:"Oswald",sans-serif;font-size:1.625rem;font-weight:400;margin-right:1.75rem;text-transform:uppercase}.input-container label.small{font-size:1.25rem}.input-container label.error{display:block;color:#ec0f11;font-size:.875rem !important;text-align:right;margin:.5rem 0 0;width:100%}.input-container input,.input-container select,.input-container textarea{border:none;border-bottom:3px solid #e1e1e1;background:none;flex:1;outline:none;padding:.5rem 0;position:relative;transition:.3s}.input-container input:focus,.input-container select:focus,.input-container textarea:focus{border-bottom:3px solid #4dca30}.input-container input[type=radio]{margin-right:1.125rem;vertical-align:middle}.input-container .input-dates{display:flex;justify-content:flex-start;margin-left:auto}.input-container .input-dates select{margin-left:0}.input-container .input-dates span{display:inline-block;font-family:"Oswald",sans-serif;font-size:1.625rem;font-weight:400;margin:0 .875rem;vertical-align:bottom}.input-container.msg-container{align-items:flex-start;flex-direction:column;justify-content:flex-start}.input-container.msg-container textarea{flex:auto;height:100px;margin-top:.5rem;padding:.5rem 0;resize:none;width:100%}.file-upload{padding:.5rem}.file-upload label{display:block;background:#151515;color:#fff;cursor:pointer;font-family:"Oswald",sans-serif;font-weight:600;padding:.75rem 1rem;transition:all .1s ease-in}.file-upload label:hover{background:#4dca30}.file-upload label i{margin-right:.5rem}.file-upload input[type=file]{display:block;height:0;width:0;opacity:0}.qty-input{text-align:center}.qty-input input{background:none;border:3px solid #e1e1e1;max-width:80px;outline:none;padding:.5rem;transition:.3s;width:100%}.qty-input input.qty-error{border:3px solid #ec0f11}.qty-input input.qty-error:focus{border:3px solid #ec0f11}.qty-input input:focus{border:3px solid #4dca30}.qty-input input .disabled{background:#e1e1e1;cursor:default}.qty-input span{color:#8a8a8a;display:block;font-size:.875rem;font-weight:700;margin-top:.5rem}.fa-input{background:none;outline:none;border:none;color:#fff;cursor:pointer}.search-container{display:flex;align-items:center;justify-content:flex-start;border:1px solid #ccc;padding:.5rem .5rem .5rem 1rem}.search-container .search-input{border:none;flex:1;outline:none;margin-left:.5rem}.search-container button{background:none;border:none;outline:none}.search-container a{color:#000}.search-container a.clear-search{font-weight:bold;font-size:1.125rem}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.inputcontainer label{float:left;max-width:140px;width:100%;line-height:36px}.inputcontainer input[type=text],.inputcontainer input[type=password],.inputcontainer select{box-sizing:border-box;display:inline-block;width:calc(100% - 140px);height:36px;line-height:36px;padding-left:8px;border:1px solid #000;box-shadow:none;outline:none}.inputcontainer input[type=checkbox]{width:auto}.inputcontainer textarea{box-sizing:border-box;display:inline-block;width:calc(100% - 140px);height:110px;border:1px solid #000;resize:none;padding:8px 0 0 8px}.inputcontainer.short input{width:calc(100% - 170px)}.inputcontainer label.error{max-width:none;color:#c00;font-size:.75em;margin-left:140px}.inputcontainer label[for=logo_upload].error{text-align:right;margin:0}.required{color:#c00;font-size:.75em}.tbinput{box-sizing:border-box;padding:.6125em;width:220px;height:40px;line-height:40px;border:1px solid #ccc}.searchbar{display:flex;align-items:center;justify-content:flex-start}.searchbar.alt{background:#f5f7f8;padding:2.5rem 1.25rem}.searchbar.alt input{width:100%}.searchbar.alt .button,.searchbar.alt .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .searchbar.alt .pseudo-upload{min-width:175px}.searchbar label{flex:1 0 auto;font-weight:600;margin-right:2rem;text-transform:uppercase}.searchbar input{align-self:stretch;border:1px solid #000;padding:.5rem;outline:none;width:100%}.input-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:.625rem;width:calc(33.333% - 1.25rem)}.input-wrapper .error{width:100% !important}.input-wrapper.w-auto{width:auto}.input-wrapper.w-25{width:calc(25% - 1.25rem)}.input-wrapper.w-25 label{width:calc(100% - 250px)}.input-wrapper.w-25 input,.input-wrapper.w-25 select{max-width:250px}.input-wrapper label{font-weight:bold;text-transform:uppercase;width:calc(100% - 320px)}.input-wrapper input,.input-wrapper select{box-shadow:none;font-size:.875rem;padding:.5rem 1rem;border:1px solid #d9d9d9;max-width:320px;min-height:37px;width:100%}.input-wrapper input:focus,.input-wrapper select:focus{outline:none}.input-wrapper input:read-only{background:none;border:none}.input-wrapper input[type=checkbox]{border-radius:0;max-width:none;min-height:0;height:16px;width:16px}.select-box{align-self:stretch;border:1px solid #d9d9d9;background:#f5f5f5;margin:0 1.25rem;padding:3.125rem 2.5rem;width:calc(33.333% - 2.5rem)}.select-box.w-100{margin:0;padding:2.5rem 1.5rem;text-align:left;width:100%}.select-box select{border-color:#d9d9d9;padding:.5rem;width:100%}.mockup-cta{padding:6.25rem 0}.mockup-cta .text-container h1{margin-bottom:1rem}.mockup-cta fieldset{border:none;margin:3.75rem auto 0}.mockup-cta .flex-space{flex-wrap:wrap}.mockup-cta .flex-space .input-container{flex-basis:calc(50% - 2rem);margin:0 1rem 1.875rem}.mockup-cta .flex-space .input-container.full-width{flex:0 100%}.mockup-cta .flex-space .input-container .pseudo-upload{font-family:"Roboto",sans-serif}.mockup-cta .button,.mockup-cta .flex-space .input-container .pseudo-upload{margin:3.125rem auto 0}.mockup-cta .custom_design{background:#000;color:#fff;font-family:"Oswald",sans-serif;font-size:1.625rem;font-weight:400;margin:0;padding:1rem;text-transform:uppercase;display:none}.mockup-cta .g-recaptcha>div{margin:0 auto}.order-faqs.container{margin-bottom:6.25rem}.order-faqs h2{margin-bottom:1rem}.order-faqs .flex-start{flex-wrap:wrap;margin-bottom:2.5rem}.order-faqs .faq-wrapper{background:rgba(0,0,0,0);border:4px solid #e1e1e1;cursor:default;flex-basis:calc(50% - 1rem);flex-direction:column;height:auto;margin:1rem;min-height:225px;overflow:hidden;position:relative;transition:bottom .25s ease}.order-faqs .faq-wrapper:nth-child(odd){margin-left:0}.order-faqs .faq-wrapper:nth-child(even){margin-right:0}.order-faqs .faq-wrapper:hover{background:#000;color:#fff}.order-faqs .faq-wrapper:hover .hover-container h3{margin-top:-3rem}.order-faqs .faq-wrapper:hover .hover-container p{font-size:.875rem;height:60px}.order-faqs .faq-wrapper:hover .hover-container .text-container{bottom:25px}.order-faqs .faq-wrapper .hover-container{flex-direction:column;text-align:center}.order-faqs .faq-wrapper .hover-container h3{transition:all .2s ease-in}.order-faqs .faq-wrapper .hover-container .text-container{padding:0 3.125rem;transition:all .3s ease-in;position:absolute;bottom:-100%;left:0;width:100%}.logo{align-self:stretch;font-size:1rem;text-align:right}.logo img{display:block}.logo span{display:block;background:#fff;border-radius:10px;box-shadow:0 2px 3px -1px #c1c1c1;color:#000;font-size:.75rem;font-weight:700;height:20px;line-height:1.25rem;margin-left:auto;text-align:center;text-transform:uppercase;width:95px}.logo span i{font-size:.3125rem;vertical-align:middle}.feat-cats{padding:3.125rem 0}.feat-cats .intro-text{padding:0 2rem 3.125rem 5rem}.feat-cats .intro-text ol{margin:2.5rem 0;padding:0 2rem}.feat-cats .intro-text ol li{font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:600;margin:0 1.5625rem;text-transform:uppercase}.feat-cats .intro-text ol li:last-child:after{content:"";margin:0}.feat-cats .intro-text ol li:after{content:" > ";display:inline-block;margin-left:1.5625rem}.feat-cats .flex-space{justify-content:flex-start;flex-wrap:wrap}.feat-cats .feat-cat-cards{flex-wrap:wrap}.feat-cats .feat-cat-cards .item-block{align-self:stretch;flex-basis:calc(33.333% - 2.5rem);background:rgba(0,0,0,0);margin:0 1.25rem 3.125rem;max-width:400px;perspective:1000px}.feat-cats .feat-cat-cards .item-block.split{flex-basis:calc(50% - 1.25rem);max-width:none}.feat-cats .feat-cat-cards .item-block.split img{margin:0 auto}.feat-cats .feat-cat-cards .item-block img{display:block}.feat-cats .feat-cat-cards .item-block a.relative{color:#fff}.feat-cats .feat-cat-cards .item-block a.relative h2{position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;width:100%;z-index:1}.feat-cats .feat-cat-cards .item-block .text-container{margin:0;padding:1.875rem 1.25rem;position:relative;text-align:center}.feat-cats .feat-cat-cards .item-block .text-container .cta-underline{margin-top:auto}.feat-cats .feat-cat-cards .item-block .text-container p{font-size:1.125rem;margin:.75rem 0}.feat-cats .feat-cat-cards .item-block .hover-container{color:#fff;display:block;position:relative;transition:transform .8s;transform-style:preserve-3d}.feat-cats .feat-cat-cards .item-block:hover .hover-container{transform:rotateY(180deg)}.feat-cats .feat-cat-cards .item-block .hover-fx{display:flex;align-items:center;flex-direction:column;justify-content:center;backface-visibility:hidden;background:#000;height:100%;text-align:center;width:100%;padding:2rem 3.125rem;position:absolute;top:0;left:0;transform:rotateY(180deg);z-index:1}.feat-cats .feat-cat-cards .item-block .hover-fx p{font-size:1.125rem}.feat-cats .feat-cat-cards .item-block .hover-fx .cta-underline{color:#fff}.feat-cats.compact{max-width:1200px;width:100%}.feat-cats.compact .feat-cat-cards .item-block{flex-basis:calc(33.333% - 2rem);margin:0 1rem 2rem}.feat-cats.compact .feat-cat-cards .item-block:nth-last-child(-n+3){margin-bottom:0}.feat-cats.compact .feat-cat-cards .item-block .text-container{padding:.75rem 1rem}.feat-cats.compact .feat-cat-cards .item-block .text-container h2{font-size:1.25rem;text-transform:uppercase}.feat-cats.compact .feat-cat-cards .item-block .text-container a{display:flex;align-items:center;justify-content:space-between;color:#000;font-size:1.25rem;transition:all .2s ease-in}.feat-cats.compact .feat-cat-cards .item-block .text-container a:hover{color:#4dca30}.banner{background:#000;position:relative}.banner.container{margin:5rem auto}.banner .frame{border:4px solid #fff;box-sizing:border-box;height:calc(100% - 2rem);margin:1rem;width:calc(100% - 2rem);position:absolute;top:0;left:0;z-index:2}.banner .text-container{color:#fff;padding-left:5rem;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:3}.banner .text-container p{font-size:1.25rem;line-height:1.875rem;margin-bottom:0}.banner .text-container .button,.banner .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .banner .text-container .pseudo-upload{margin-top:1.5625rem}.banner .img-container{margin-left:auto}.bg-banner{display:flex;align-items:center;justify-content:flex-start;background-size:cover}.bg-banner.container{margin:5rem auto 6.25rem}.bg-banner.bg-custom{background:url(../images/house-league-uniforms-banner.jpg) no-repeat top center;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-custom-apparel{background:url(../images/sports-apparel-hockey.jpg) no-repeat top center;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-apparel-details{background:url(../images/promotional-apparel-small.jpg) no-repeat top left;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-masks{background:url(../images/custom-apparel-banner.jpg) no-repeat top left;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-apparel{background:url(../images/shop-apparel-banner.jpg) no-repeat top left;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-clubs{background:url(../images/clubs-apparel-banner.jpg) no-repeat top left;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-schools{background:url(../images/school-apparel-banner.jpg) no-repeat top left;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-leagues{background:url(../images/league-apparel-banner.jpg) no-repeat top left;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-promo{background:url(../images/custom-sports-flag.jpg) no-repeat center center;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-promotional{background:url(../images/custom-apparel-banner.jpg) no-repeat top center;background-size:cover;height:75vh;max-height:795px}.bg-banner.bg-stock{background:url(../images/product-uniform-design.jpg) no-repeat center left;height:475px;justify-content:flex-end}.bg-banner.bg-stock .text-container{padding:0 6.25rem 0 0}.bg-banner.bg-stock .text-container h1{margin-bottom:1rem}.bg-banner.bg-profile{background:url(../images/liquidation-banner.jpg) no-repeat center right;height:445px;justify-content:flex-end;margin-top:0}.bg-banner.bg-profile .text-container{color:#000;padding:0 6.25rem 0 0}.bg-banner.bg-profile .text-container h1{margin-bottom:1rem}.bg-banner .text-container{color:#fff;position:relative;z-index:3}.bg-banner .text-container h1{margin-bottom:2.5rem}.bg-banner .text-container p{font-size:1.25rem}.bg-banner .text-container ul{font-size:1.25rem;padding-left:1.25rem}.bg-banner .text-container ul li{margin-bottom:.75rem}.bg-banner .text-container .button,.bg-banner .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .bg-banner .text-container .pseudo-upload{margin-top:1.5625rem}.banner-carousel{background:#f5f5f5;padding:5rem;text-align:center}.banner-carousel .text-container{margin:auto;max-width:1100px}.banner-carousel .carousel{padding:2.5rem 2.5rem 0;position:relative}.banner-carousel .carousel .owl-nav .owl-next,.banner-carousel .carousel .owl-nav .owl-prev{background:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.banner-carousel .carousel .owl-nav .owl-next:hover,.banner-carousel .carousel .owl-nav .owl-prev:hover{background:none !important}.banner-carousel .carousel .owl-nav .owl-next{left:unset;right:0}.banner-carousel .carousel img{display:block;margin:auto;width:auto !important}.banner-grey{background:#f5f7f8;padding:2.5rem 0;display:flex;align-items:center;justify-content:center}.popup{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:100}.popup.logo-popup .popup-content{height:85vh;overflow-y:auto;width:85%}.popup.no-league-popup .popup-content{border-top:3px solid #4dca30;font-size:1.125rem;max-width:800px;padding:1.25rem;text-align:center;width:calc(100% - 2rem)}.popup .popup-content{background:#fff;padding:1.25rem .5rem;position:relative}.popup .popup-content .text-right .button,.popup .popup-content .text-right .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .popup .popup-content .text-right .pseudo-upload{margin:2rem 2rem 0}.popup .popup-content .close-popup{position:absolute;top:-15px;right:-15px;background:#000;border-radius:50%;color:#fff;font-weight:600;height:30px;line-height:30px;text-align:center;width:30px}@media screen and (max-width: 1366px){.input-container label{font-size:1.375rem;margin-right:1.5625rem}.mockup-cta{padding:4.375rem 0}.mockup-cta fieldset{margin:2.5rem auto 0}.bg-banner{margin:3.75rem auto 6.25rem}}@media screen and (max-width: 1200px){.arrow-btn{height:50px;width:50px;top:-25px;right:25px}.banner.container{margin:3.125rem auto}.bg-banner.container{margin:0 auto 3.75rem;padding:0 1.5625rem}.bg-banner.bg-profile{height:300px}.bg-banner.bg-custom .text-container h1 br{display:none}.bg-banner .text-container{padding-left:0}.feat-cats .feat-cat-cards .item-block .text-container h2{font-size:2rem}.feat-cats.compact .feat-cat-cards .item-block{flex-basis:calc(33.333% - 1.5rem);margin:0 .75rem 1.875rem}.select-box{margin:0 .5rem 1rem;width:calc(50% - 1rem)}.banner-carousel{padding:3.75rem 1.25rem}.banner-carousel p br{display:none}}@media screen and (max-width: 1024px){.cta-underline{font-size:1rem}.input-container label{font-size:1.25rem}.searchbar{width:100%}.searchbar input{width:auto}.searchbar .button,.searchbar .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .searchbar .pseudo-upload{min-width:0}.searchbar.alt{flex-wrap:wrap}.searchbar.alt label{margin-bottom:1rem}.searchbar.alt input{width:calc(100% - 175px)}.qty-input input{font-size:1rem}.feat-cats .feat-cat-cards .item-block{margin:0 .625rem 2rem;flex-basis:calc(33.333% - 1.25rem)}.feat-cats .feat-cat-cards .item-block .text-container h2{font-size:1.5625rem}.feat-cats .feat-cat-cards .item-block .text-container p{font-size:1rem}.mockup-cta fieldset{padding:0}.mockup-cta .button,.mockup-cta .flex-space .input-container .pseudo-upload{margin-top:1.625rem}.mockup-cta .flex-space .input-container{flex-basis:calc(50% - 1.25rem);margin:0 .625rem 1.875rem}.bg-banner.container{margin:0 auto 3.75rem;padding:0 1.5625rem}.order-faqs .faq-wrapper .hover-container .text-container{position:relative;bottom:-10px;transition:none}.order-faqs .faq-wrapper .hover-container .text-container a.white{color:#000}.order-faqs .faq-wrapper:hover{background:#fff;color:#000}.order-faqs .faq-wrapper:hover .hover-container h3{margin-top:0}.order-faqs .faq-wrapper:hover .hover-container .text-container{bottom:-10px}}@media screen and (max-width: 780px){.input-container .input-dates span{margin:0 .5rem}.bg-banner{margin:2.5rem auto 5rem}.bg-banner .text-container{padding:0 1.25rem}.bg-banner .text-container h1 br{display:none}.bg-banner .text-container p{font-size:1.125rem}.bg-banner .text-container p br{display:none}.banner .frame{border:3px solid #fff;margin:.625rem;height:calc(100% - 1.25rem);width:calc(100% - 1.25rem)}.feat-cats{padding:2rem 0}.feat-cats .feat-cat-cards .item-block{margin:0 .5rem 1.25rem;flex-basis:calc(50% - 1rem)}.feat-cats .feat-cat-cards .item-block .text-container{padding:1.5625rem 1rem;min-height:0}.feat-cats .feat-cat-cards .item-block .hover-fx p,.feat-cats .feat-cat-cards .item-block .hover-fx .cta-underline{font-size:1rem}.mockup-cta{padding:3.75rem 0}.mockup-cta .flex-space .input-container{align-items:flex-start;flex-direction:column}.mockup-cta .flex-space .input-container label{margin-right:0}.mockup-cta .flex-space .input-container input{height:40px;margin-top:0;padding:.25rem .5rem;width:100%}.mockup-cta .flex-space .input-container .input-dates{height:42px;margin:.5rem 0 0}.order-faqs .flex-start{flex-direction:column}.order-faqs .faq-wrapper{margin:2rem 0 0;min-height:0;padding:2rem 1.25rem 1rem;width:100%}.select-box{padding:1.5625rem 1.25rem;margin:0 0 1rem;width:100%}.banner-carousel{padding:3.125rem 1rem}.banner-carousel .owl-next img,.banner-carousel .owl-prev img{height:50px}}@media screen and (max-width: 600px){.banner.container{margin:2.5rem auto}.notice p{padding:0 1rem;text-align:left;width:90%}.notice .close-notice{right:1rem}.successMessage{font-size:1rem;padding:1rem}.header-notice p{text-align:center;width:100%}.header-notice p span{display:block}.arrow-btn{font-size:1.25rem;height:40px;width:40px;top:-20px;right:20px}.button,.mockup-cta .flex-space .input-container .pseudo-upload{font-size:.75rem;padding:.625rem 1.25rem}.button.large,.mockup-cta .flex-space .input-container .large.pseudo-upload{font-size:1rem}.cta-underline{font-size:.875rem}.input-container label{font-size:1rem}.input-container .input-dates select{font-size:.875rem;padding:0 0 .25rem}.input-container .input-dates span{display:none}.search-container{margin:1rem 0 0 !important;max-width:none !important;width:100%}.qty-input input{border:2px solid #e1e1e1;font-size:.875rem}.searchbar{flex-direction:column}.searchbar .button,.searchbar .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .searchbar .pseudo-upload{width:100%}.searchbar.alt input{width:100%}.searchbar.alt .flex-center{flex-direction:column}.mockup-cta{padding:3.125rem 0}.mockup-cta .flex-space .input-container{align-self:stretch}.mockup-cta .flex-space .input-container input{margin-top:0}.mockup-cta .flex-space .input-container .input-dates{height:auto;margin-top:auto;width:100%}.mockup-cta .flex-space .input-container.quote-design{flex-basis:100%}.mockup-cta .flex-space .input-container .custom_design{font-size:1rem;padding:.5rem}.mockup-cta .text-center .flex-center{flex-direction:column}.mockup-cta .text-center .flex-center .g-recaptcha{margin-bottom:1.25rem}.bg-banner{height:75vh !important;margin:3.125rem auto}.bg-banner .text-container p{font-size:1rem}.bg-banner.bg-profile{background:url(../images/liquidation-banner.jpg) no-repeat center right;background-position-x:-650px;height:auto !important;padding:2rem 1.25rem;position:relative}.bg-banner.bg-profile:before{content:"";background:rgba(0,0,0,.25);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bg-banner.bg-profile .text-container{color:#fff;padding:0;position:relative;z-index:2}.bg-banner.bg-profile .text-container .button,.bg-banner.bg-profile .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .bg-banner.bg-profile .text-container .pseudo-upload{margin-top:.5rem;padding:.75rem 1rem;width:100%}.feat-cats{padding:1.5625rem 0}.feat-cats .feat-cat-cards{justify-content:center}.feat-cats .feat-cat-cards .item-block{align-self:flex-start;margin:0 0 1rem;flex-basis:100%}.feat-cats .feat-cat-cards .item-block img{display:block;margin:auto}.feat-cats .feat-cat-cards .item-block .text-container{font-size:.875rem;padding:1rem}.feat-cats .feat-cat-cards .item-block .text-container h2{font-size:1.25rem}.feat-cats .feat-cat-cards .item-block:hover .hover-container{transform:none}.feat-cats .feat-cat-cards .item-block .hover-fx{height:auto;padding:.5rem;transform:none;top:inherit;bottom:.625rem}.feat-cats .feat-cat-cards .item-block .hover-fx h2{font-size:1rem}.feat-cats .feat-cat-cards .item-block .hover-fx p,.feat-cats .feat-cat-cards .item-block .hover-fx span{display:none}.order-faqs{text-align:center}.order-faqs.container{margin-bottom:3.75rem}.order-faqs .faq-wrapper{margin:1.25rem 0 0}.order-faqs .faq-wrapper .hover-container .text-container{padding:0}.order-faqs .faq-wrapper .hover-container .text-container p br{display:none}}.container{margin:0 auto;max-width:1440px;width:calc(100% - 4rem)}.container.large{max-width:1600px}.container.medium{max-width:1320px}.container.small{max-width:1250px}.flex-center{display:flex;align-items:center;justify-content:center}.flex-space{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:flex-start;justify-content:flex-start}.flex-start.wrap{flex-wrap:wrap}.flex-start.center{align-items:center}.full-width{width:100%}.hidden{display:none}.noscroll{overflow:hidden}.width-1180{margin:1rem auto;max-width:1180px;width:100%}.w-25{width:25%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto !important}.landing-intro{display:flex;align-items:center;justify-content:flex-start;height:calc(100vh - 55px);position:relative}.landing-intro .scroll-btn{color:#fff;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:3}.landing-intro.home-landing{background:#000 url(../images/sportira-homepage-banner.jpg) no-repeat center right;background-size:cover}.landing-intro.home-landing .text-container{position:relative;z-index:3}.landing-intro.club-landing{background:#000 url(../images/sports-club-header.jpg) no-repeat top center;background-size:cover}.landing-intro.club-landing .text-container{color:#fff}.landing-intro.school-landing{background:#000 url(../images/school-soccer-team.jpg) no-repeat center center;background-size:cover}.landing-intro.school-landing .text-container{color:#fff}.landing-intro.encore-landing{background:url(../images/sportira-soccer-uniforms.jpg) no-repeat center bottom;background-size:cover}.landing-intro.encore-landing:before{content:"";background:rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.landing-intro.encore-landing .text-container{position:relative;z-index:2}.landing-intro.encore-landing .text-container h2{margin:1.875rem 0}.landing-intro.encore-landing .text-container p{max-width:600px}.landing-intro .text-container{margin-bottom:6.25rem;max-width:none;width:100%}.landing-intro .text-container p{font-size:1.125rem;line-height:1.875rem;max-width:650px}.landing-intro .text-container .button,.landing-intro .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .landing-intro .text-container .pseudo-upload{margin-top:1rem}.js-scroll-top{display:none;position:fixed;bottom:1.5rem;right:1.5rem;border-radius:50%;background:#000;color:#fff;font-size:1.25rem;height:40px;line-height:40px;width:40px;text-align:center;z-index:4}.back-to-admin{border-bottom:2px solid #4dca30;background:#000;color:#fff;padding:.625rem;font-size:.875rem}.back-to-admin .container{max-width:none}.back-to-admin span{font-size:.75rem;text-transform:uppercase}.back-to-admin a{color:#fff;transition:all .2s ease-in}.back-to-admin a:hover{color:#4dca30}.header-container{background:#fff;border-bottom:1px solid rgba(0,0,0,.15);padding:.625rem 2rem 0}.header-container.fixed{background:#fff;border-bottom:1px solid rgba(0,0,0,.15);padding:0 2rem;position:fixed;top:0;left:0;z-index:7;width:100%}.header-container.fixed .logo span{display:none}.header-container.fixed .nav-container nav ul li{margin-right:1rem}.header-container.fixed .nav-link{font-size:.875rem !important}.header-container.fixed .user-nav{display:none}.header-container.fixed header{padding:.5rem 0}header{padding:1.25rem 0;position:relative}header .logo{flex:1 0 auto;position:relative;top:10px;z-index:6}.btn-actions.hide{display:none !important}.cart-count{display:block;background:#4dca30;color:#fff;border-radius:50%;font-weight:bold;line-height:25px;height:25px;width:25px;margin-left:.25rem;text-align:center}.nav-container{height:auto;width:100%}.nav-container .notice{display:none}.nav-container.active{display:flex}.nav-container .user-nav,.nav-container .btn-actions{display:none}.nav-container nav{align-self:stretch;padding-left:3.125rem}.nav-container nav ul{align-items:center}.nav-container nav ul li{margin-right:2rem}.nav-container nav ul li:hover .nav-link{border-bottom:2px solid #4dca30;color:#4dca30;margin-bottom:-1px}.nav-container nav ul li:hover i{color:#4dca30}.nav-container nav ul li:last-child{display:none;margin-right:0}.nav-container nav ul li a{display:block;color:#000;font-size:1.125rem;font-weight:700;height:50px;line-height:53px;text-transform:uppercase}.nav-container nav ul li a.active{border-bottom:2px solid #4dca30}.nav-container nav ul li a i{color:#ebebeb;margin-left:.25rem}.nav-container .nav-dropdown{display:none;position:absolute;top:80%;left:-2rem;background:#fff;border-bottom:1px solid rgba(0,0,0,.15);padding:1.25rem 0;width:calc(100% + 4rem);z-index:5}.nav-container .nav-dropdown>.flex-start{margin:0 auto;max-width:1140px;width:60%}.nav-container .nav-dropdown.active{display:block}.nav-container .nav-dropdown ul{flex-wrap:wrap;width:75%}.nav-container .nav-dropdown ul li{display:block !important;margin:.5rem !important;width:calc(50% - 1rem)}.nav-container .nav-dropdown a{display:inline-block;height:auto;font-size:1rem;font-weight:400;line-height:normal;transition:all .1s ease-in}.nav-container .nav-dropdown a:hover{color:#4dca30}.nav-container .nav-dropdown .img-container{margin-top:-1.25rem;width:25%}.nav-container .nav-dropdown .img-container img{display:block;object-fit:cover;width:100%}.user-nav{justify-content:flex-end}.user-nav a{display:inline-flex;align-items:center;color:#000;font-size:.75rem;margin-right:1.25rem;transition:all .1 ease-in}.user-nav a:hover{color:#4dca30}.user-nav a img{display:block;margin-right:.5rem}.user-nav .menu-btn{display:none}.acc-nav{display:none;background:#fff;box-shadow:1px 3px 13px -1px rgba(110,110,110,.25);position:absolute;top:0;right:0;z-index:10;padding:1rem;max-width:200px}.acc-nav .btn-logout{color:#fff;font-size:.875rem;padding:.75rem 2rem;margin-right:0}.acc-nav .account-subnav{margin:0;max-width:none;padding-top:0;width:auto;border-right:none}.acc-nav .account-subnav ul{margin:0}.acc-nav .account-subnav li a:not(.btn-logout){font-size:1rem;margin:0;padding:.75rem}.acc-nav .account-subnav i{display:none}footer{background:#000;border-top:5px solid #4dca30;color:#fff}footer .badge{color:#999;font-size:.875rem}footer .badge-mobile{display:none}footer .container{padding:6.25rem 5%;max-width:none}footer .flex-space{align-items:flex-start}footer nav ul.nostyle{margin-right:3.125rem}footer nav ul.nostyle:last-of-type{margin-right:0}footer nav ul.nostyle li{margin-bottom:.75rem}footer nav ul.nostyle li:last-child{margin-bottom:0}footer nav ul.nostyle li b{display:block;font-size:1.125rem;padding-bottom:.5rem;text-transform:uppercase}footer nav ul.nostyle a{color:#fff;transition:all .1s ease-in}footer nav ul.nostyle a:hover{color:#4dca30}footer .newsletter-cta{max-width:465px}footer .newsletter-cta p{font-size:2rem;line-height:2.5rem;margin:0}footer .newsletter-cta .nl-input{border-bottom:2px solid #fff;display:inline-flex;justify-content:space-between;font-size:1.875rem;margin-top:3.75rem;width:100%}footer .newsletter-cta .nl-input input[type=email]{color:#fff;background:none;border:none;outline:none;font-size:1.125rem;padding:.5rem;width:calc(100% - 58px)}footer .newsletter-cta .nl-input button{background:none;border:none;color:#fff}footer .ft-info .flex-space .logo{margin-right:3.125rem}footer .ft-info .flex-space .logo span{margin-top:.5rem}footer .ft-info .flex-space ul{margin:0}footer .ft-info .flex-space ul li{font-size:1.125rem;margin-bottom:1.25rem;text-align:right}footer .ft-info .flex-space ul li a{color:#fff}footer .ft-info ul{margin-top:3.125rem}footer .ft-cta{background:#151515;padding:1.5625rem}footer .ft-cta .container{padding:0 3.125rem}footer .ft-cta p{line-height:normal;margin:0}footer .ft-cta p .button,footer .ft-cta p .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container footer .ft-cta p .pseudo-upload{margin-left:1.5625rem}.img-banner li{width:33.333%}.img-banner li img{align-self:flex-start;display:block;margin:0 auto;width:100%}.faq-main{padding:6.25rem 0 2.5rem}.faq-main h1{padding-left:1rem}.faq-main .faq-category{margin:3.75rem auto}.faq-main .faq-category h2{font-size:2rem;padding-left:1rem}.faq-main .faq-category .faq-list{margin-top:2rem}.faq-main .faq-category .faq-list li{border-top:1px solid #000;padding:2rem 1rem}.faq-main .faq-category .faq-list li:last-child{padding-bottom:0}.faq-main .faq-category .faq-list li .faq-title{color:#000;font-size:1.25rem;font-weight:600;text-transform:uppercase;transition:all .2s ease-in-out}.faq-main .faq-category .faq-list li .faq-title:hover{color:#4dca30}.faq-main .faq-category .faq-list li div{display:none;margin-top:1.5625rem}.faq-main .faq-category .faq-list li div p:last-child{margin-bottom:0}.team-outfit .text-container{margin:0 auto;max-width:940px}.team-outfit .img-main{display:block;margin:3.75rem auto}.team-outfit .team-products{margin:5rem auto 0;max-width:1472px;width:100%}.team-outfit .team-products div{align-self:stretch;display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin:0 1rem;width:calc(25% - 2rem)}.team-outfit .team-products div img{display:block;margin:auto}.team-outfit .team-products div h3{font-size:1.875rem;font-weight:bold;margin-top:2rem;text-align:center}.team-outfit .team-products div h3:lang(fr){min-height:70px}@media screen and (max-width: 1600px){header{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0}header .logo{flex:0 auto;top:0;z-index:10}header .container{justify-content:space-between;padding:0 1.5625rem;width:100%}header .btn-actions{display:none}.header-container{background:#fff;border-bottom:1px solid rgba(0,0,0,.15);height:50px;padding:0 2rem;position:relative}.header-container.fixed>.user-nav{display:flex}.header-container.fixed>.user-nav a span{display:none}.header-container.fixed .nav-link{font-size:1rem !important}.nav-container{display:none;position:absolute;top:50px;right:-2rem;background:#fff;box-shadow:0px 0px 3px #c1c1c1;flex-direction:column;justify-content:flex-start;height:100vh;padding:1.25rem 0;width:425px;z-index:9}.nav-container nav ul{flex-direction:column}.nav-container nav ul li{border-bottom:1px solid #c1c1c1;text-align:right;width:100%}.nav-container nav ul li:last-child{display:block;margin-right:2rem}.nav-container nav ul li:last-child a{padding-right:1.25rem}.nav-container nav ul li .nav-link{font-size:1rem;padding-right:1.25rem}.nav-container nav ul li .nav-link i{color:#000}.nav-container nav ul li .nav-lang{font-size:1rem}.nav-container nav ul li:hover .nav-link{border:none;color:#000;margin-bottom:0}.nav-container nav ul li:hover i{color:#000}.nav-container .nav-dropdown{display:none;border:none;padding:0 1.25rem 0 0;position:relative;left:0;transform:none;width:100%}.nav-container .nav-dropdown .notice{display:none}.nav-container .nav-dropdown>.flex-start{margin:0;width:100%}.nav-container .nav-dropdown .img-container{display:none}.nav-container .nav-dropdown ul{width:100%}.nav-container .nav-dropdown ul li{margin:0 0 .75rem !important;border:none;width:100%}.nav-container .nav-dropdown ul li a{font-size:.875rem;padding:0 !important}.nav-container .nav-dropdown ul li.mobile-hide{display:none !important}.nav-container .btn-actions{display:flex;padding:1rem}.nav-container .btn-actions .button,.nav-container .btn-actions .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .nav-container .btn-actions .pseudo-upload{display:flex;align-items:center;justify-content:center;margin:0 .5rem;min-width:0;width:calc(50% - 1rem)}.user-nav{margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:2}.user-nav .lang-btn{display:none}.user-nav .menu-btn{display:block;font-size:1.25rem}#nav-team-uniforms li{order:1}#nav-team-uniforms li:nth-child(2){order:4}#nav-team-uniforms li:nth-child(3){order:2}#nav-team-uniforms li:nth-child(4){order:5}#nav-team-uniforms li:nth-child(5){order:3}#nav-team-uniforms li:nth-child(6){order:6}#nav-team-uniforms li:nth-child(8){order:7}}@media screen and (max-width: 1366px){footer .container{padding:5rem 0}footer nav{flex-wrap:wrap}footer nav ul.nostyle{margin:0 2.5rem 2.5rem 0;width:calc(33.333% - 2.5rem)}footer nav ul.nostyle:nth-child(2){order:5}footer nav ul.nostyle:last-child{margin-right:2.5rem}footer .ft-info{flex:1 0 auto}}@media screen and (max-width: 1200px){.preheader{display:none}.cart-count{font-size:.75rem;height:22px;line-height:22px;width:22px}.landing-intro .text-container{margin-bottom:5rem}footer .container{padding:6.25rem 0}footer .container>.flex-space{flex-direction:column-reverse}footer .ft-info{margin-bottom:3.125rem}footer nav ul.nostyle{width:calc(25% - 2.5rem)}.faq-main{padding:5rem 0 0}.faq-main .faq-category .faq-list li{padding:1.25rem 1rem}.faq-main .faq-category .faq-list li .faq-title{font-size:1.125rem}.team-outfit .team-products div h3{font-size:1.5625rem}.team-outfit .team-products div h3:lang(fr){min-height:60px}}@media screen and (max-width: 1024px){.container{width:calc(100% - 3.125rem)}footer .container{padding:5rem 0 0}footer nav ul.nostyle{width:calc(50% - 2.5rem)}footer .badge-mobile{display:block;margin:3.125rem auto 2rem}footer .badge-mobile .badge{font-size:.75rem;opacity:.5}footer .ft-cta .badge{display:none}.landing-intro{height:calc(85vh - 55px)}.landing-intro .text-container p{width:calc(100% - 3.125rem)}}@media screen and (max-width: 780px){.landing-intro{height:calc(75vh - 55px)}.landing-intro .text-container{margin:0}.landing-intro .text-container p{font-size:1.125rem;line-height:1.5625rem}.header-container.fixed .nav-container .user-nav{position:relative;top:0}.header-container.fixed .nav-container .user-nav a span{display:block}.header-container.fixed .nav-container .user-nav a img{margin-right:.5rem}.user-nav a{display:none}.user-nav .menu-btn{display:block}.user-nav .btn-acc-nav{display:block}.user-nav .btn-acc-nav span{display:none}.user-nav .acc-nav{position:fixed;width:200px;top:50px !important;z-index:11}.user-nav .acc-nav a span{display:block !important}.nav-container .user-nav{display:flex !important;position:relative;top:0;transform:none;align-items:flex-start;justify-content:flex-start;padding:0 1rem}.nav-container .user-nav a{display:inline-flex}footer>.container{max-width:none}footer>.container>.flex-space{flex-direction:column-reverse}footer .ft-info{max-width:none;margin-bottom:3.125rem;width:100%}footer .ft-info ul{margin-top:2rem}footer .newsletter-cta{max-width:none;width:100%}footer .newsletter-cta p{font-size:1.25rem}footer .newsletter-cta .nl-input{font-size:1.25rem;margin-top:1.5625rem}footer .newsletter-cta .nl-input input[type=email]{font-size:1.25rem}.faq-main .faq-category{margin:2.5rem auto 3.75rem}.team-outfit .team-products{flex-wrap:wrap}.team-outfit .team-products div{margin:0 1rem 1rem;width:calc(50% - 2rem)}}@media screen and (max-width: 600px){.js-scroll-top{display:none !important}header .container{padding:0 1.25rem}.header-container{padding:0 1rem}.btn-acc-nav{margin-right:.5rem !important}.nav-container{width:100%}.nav-container nav{overflow-y:auto;padding:0 1.25rem}.nav-container nav ul li{margin:0}.nav-container nav ul li:last-child{margin-right:0}.nav-container .user-nav{flex-wrap:wrap}.nav-container .user-nav a{display:inline-flex;margin:0 .5rem .5rem;width:calc(50% - 1rem);justify-content:flex-start}.landing-intro.home-landing{min-height:calc(65vh - 55px)}.landing-intro .scroll-btn{display:none}.landing-intro .text-container p{font-size:1rem}.container{width:calc(100% - 2rem)}.img-banner ul li{width:100%}.img-banner ul li.mobile-hide{display:none}footer nav{display:none !important}footer .ft-info{margin-bottom:2.5rem}footer .newsletter-cta .nl-input{margin-top:1.25rem}footer .newsletter-cta p{font-size:1.125rem}footer .ft-cta .container{padding:0}footer .ft-cta p .button,footer .ft-cta p .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container footer .ft-cta p .pseudo-upload{display:block;margin:1rem auto 0}.faq-main{padding:3.125rem 0 0}.faq-main h1{padding-bottom:1.25rem}.faq-main .faq-category{margin:2.5rem auto}.faq-main .faq-category h2{font-size:1.5625rem;padding:0 .5rem}.faq-main .faq-category .faq-list{margin-top:1rem}.faq-main .faq-category .faq-list li{padding:1rem .5rem}.faq-main .faq-category .faq-list li .faq-title{font-size:1rem}.faq-main .faq-category .faq-list li .faq-title i{margin-left:1rem}.team-outfit .team-products div h3{font-size:1rem}.team-outfit .team-products div h3:lang(fr){min-height:40px}}.accounts-container{min-height:100vh;height:auto}.pg-accounts{margin:0 auto;padding:1.25rem 2.5rem;width:100%}.title-heading{border-bottom:1px solid #d9d9d9;padding-bottom:1rem;margin-bottom:1.5625rem}.separator{border-top:8px solid #000;margin-top:1.5625rem;padding:1rem 0 1.5625rem}.btn-toggle-section.inactive{transform:rotate(180deg)}.tbl-title{display:flex;border-top:4px solid #000;font-size:1rem;font-weight:bold;text-align:left;text-transform:uppercase;padding-top:.5rem;margin:0}.tbl-title.no-border{border-top:none;padding-top:0}h2.tbl-title{font-size:1.25rem}.info-block{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;width:100%}.info-block .group{flex-basis:calc(100% - 2rem);margin-right:2rem}.info-block .group.w-25{flex-basis:calc(25% - 2rem)}.info-block .group:last-of-type{margin-right:0}.info-block .group:first-of-type{margin-right:2rem}.info-block .group ul{margin-top:.625rem;padding:0;list-style:none}.info-block .group li{line-height:1.875rem;justify-content:flex-start}.info-block .group li b{width:40%}.info-block .group table{margin:.625rem 0 1.25rem}.info-block .group table td,.info-block .group table th{line-height:1.875rem;padding:0}.info-block table{margin-top:1.25rem}.info-block table th{text-align:left;padding:.5rem 0}.info-block p{line-height:1.875rem}.edit-block{background:#f5f7f8;padding:1.25rem}.listing{width:100%}.listing th,.listing td{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:1rem;text-align:left;padding:1rem 1rem .75rem}.listing th{background:#000;color:#fff}.listing td:last-child,.listing th:last-child{border-right:none}.listing th a{color:#fff;text-decoration:none}.listing th i{font-size:.875rem}.listing td a{color:#000;font-weight:bold;line-height:normal}.listing td a img{display:block;margin-right:.625rem}.icon-hover{border:none;cursor:pointer;display:inline-flex !important;color:#000;transition:all .1s ease-in;text-decoration:none}.icon-hover:hover{color:#4dca30}.icon-hover.grey{color:#c1c1c1}.icon-hover.green{color:#4dca30}.icon-hover.purple{color:#8d51f6}.icon-nav a{display:block;margin-left:1rem}button.icon-hover{background:none;cursor:pointer;padding:0}button.icon-hover img{margin-right:.625rem}.account-subnav{align-self:stretch;border-right:1px solid #d9d9d9;max-width:250px;padding-top:1.25rem;width:100%}.account-subnav ul{margin:0 2rem 0 0;padding:0;list-style:none}.account-subnav li a{border-left:4px solid #fff;display:block;color:#4d5057;font-size:1.125rem;padding:.75rem 2rem;transition:all .1s ease-in}.account-subnav li a:hover{border-left:4px solid #4dca30}.account-subnav li a.active{border-left:4px solid #4dca30;font-weight:bold}.account-subnav li:last-child{border-bottom:none}.pg-profile{padding:6.125rem 0}.profile-container{display:flex;justify-content:flex-start;position:relative;margin-top:1.25rem}.profile-container>div{width:100%}.profile-container h3{font-size:1.25rem;margin:0 0 1.5625rem}.profile-container h3 .button,.profile-container h3 .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .profile-container h3 .pseudo-upload{margin-top:0;font-family:"Roboto",sans-serif}.edit-link{color:#a42f2f;display:inline-block;font-size:.875rem;margin-top:.5rem;text-transform:uppercase}.close-link{display:none;color:#881212;font-size:1.125rem;position:absolute;top:20px;right:20px}.swatch{border:1px solid #d9d9d9;display:inline-block;border-radius:50%;margin:0 .75rem 0 0;vertical-align:middle;height:16px;width:16px;overflow:hidden}.card{align-self:stretch;box-sizing:border-box;border:1px solid #d1d1d1;padding:1.25rem;margin:0 1rem 1rem 0;flex-basis:calc(33.333% - 1rem);max-width:395px;position:relative}.card .card-title{color:#72777a}.card .card-btn{margin-top:auto}.card.card-full{flex-basis:100%;margin:0 0 1.5625rem;max-width:none}.card-btn{background:none;box-sizing:border-box;border:1px solid #d1d1d1;color:#72777a;cursor:pointer;display:block;font-size:.875rem;margin-top:1.5625rem;padding:.75rem 1rem;text-transform:uppercase;text-align:center;transition:all .1s ease-out;width:100%}.card-btn:hover{background:#4d5057;border:1px solid #4d5057;color:#fff}.card-list{border-left:1px solid rgba(136,18,18,.45);list-style:none;margin:0 0 1.5625rem;padding:0 0 0 1rem}.card-list li{color:#72777a;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.card-list li:last-child{margin-bottom:0}.card-list li strong,.card-list li label{font-size:.875rem;font-weight:400;line-height:1.5625rem;text-transform:uppercase}.card-list li p{margin:0}.card-list li a{color:#72777a;line-height:1.5625rem;text-decoration:underline}.card-list label.error{font-size:.75rem;font-weight:400;line-height:1.5625rem;margin:-0.625rem 0 .625rem;text-transform:uppercase;text-align:right}.card-list select.tbinput{font-size:.75rem}.card-form li{align-items:center}.card-form .tbinput{font-size:.875rem;width:175px}.card-form select.tbinput{font-size:.75rem}.tbl-generic tr th{background:#151515;color:#fff;padding:1rem}.tbl-generic tr td{padding:.5rem;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;text-align:center}.tbl-generic tr td:hover{background:#dfd4fa}.tbl-generic tr td:first-child{border-left:0;text-align:left}.tbl-generic tr:last-of-type td{border-bottom:none}.pdf-table{margin:0 auto 2rem}.pdf-table .no-docs{font-size:.875rem}.pdf-table tr:nth-child(odd){background:#efefef}.pdf-table tr th{background:#4d5057;color:#fff;text-align:left;text-transform:uppercase;padding-bottom:1rem;padding:.6125rem 1rem}.pdf-table tr td{border:none !important;padding:.875rem 1rem}.pdf-table tr td:first-child{border-left:1px solid #1f1f1f;font-weight:bold;text-transform:uppercase}.pdf-list span{display:block;color:#9a9a9a;font-size:.625rem;margin-left:1.875rem;text-transform:uppercase}.pdf-list li{display:block;margin-bottom:.5em}.pdf-list li a{display:inline-block;font-size:.875em;color:#000}.pdf-list li img{display:inline-block;vertical-align:middle;margin-right:.3125em}.msg-container{padding:1.5625rem 1.5625rem 0}.msg-container .toggle-msgs{color:#f36d00;display:inline-flex;justify-content:flex-start;font-size:1.25rem}.msg-container .toggle-msgs span{display:block;margin:0 .625rem}.msg-container .messageboard{display:none}.msg-container .messageboard li{border-bottom:1px solid #ccc;padding:1.25rem 2.25rem}.msg-container .messageboard li:last-child{border:none}.msg-container .messageboard li h3{margin-bottom:1rem}.msg-container .messageboard li h3 a{color:#000}.msg-container .messageboard li .text-container p{margin:0}.msg-container .messageboard li .text-container p.timestamp{color:#4d5057;font-size:.75rem}.pg-account{padding:6.25rem 0 0}.pg-account .title{padding-left:1.5625rem}.pg-account .product-banner{background:#000;color:#fff;padding:.75rem;margin:1.5625rem 1rem 0;width:calc(50% - 2rem)}.pg-account .product-banner .text-container{border:1px solid #ccc;padding:1rem 2rem;text-align:center}.pg-account .product-banner .text-container h2{font-size:2rem}.pg-account .product-banner .text-container a{color:#fff}.pg-account .cta-blocks{display:block;background:#000;color:#fff;padding:.75rem;margin:1.5625rem 1rem 0;width:calc(50% - 2rem);transition:all .15s ease-in}.pg-account .cta-blocks:hover{color:#4dca30}.pg-account .cta-blocks:hover h2{border-color:#4dca30}.pg-account .cta-blocks h2{border:1px solid #ccc;font-size:2rem;padding:1rem 2rem;text-align:center}.pg-account .acc-landing{display:flex;flex-wrap:wrap;margin-top:3.75rem}.pg-account .acc-landing>div{flex-basis:calc(33.333% - 3.125rem);margin:0 1.5625rem 2.875rem;max-width:449px}.pg-account .acc-landing.leagues-acc-landing>div{flex-basis:calc(50% - 3.125rem);margin:0 1.5625rem 2.875rem;max-width:none}.pg-account .acc-landing a,.pg-account .acc-landing .disabled{color:#000;display:block;font-size:1.5625rem;font-weight:600;text-transform:uppercase}.pg-account .acc-landing a:hover img,.pg-account .acc-landing .disabled:hover img{opacity:.8;transform:scale(1.03)}.pg-account .acc-landing .disabled{cursor:default}.pg-account .acc-landing .disabled span{background:#fff}.pg-account .acc-landing .disabled img{opacity:.5}.pg-account .acc-landing .disabled:hover img{opacity:.5;transform:none !important}.pg-account .acc-landing img{display:block;transition:all .3s ease-out}.pg-account .acc-landing span{display:block;background:#151515;margin-bottom:1.25rem;overflow:hidden}.pg-inventory h3.small{font-family:"Roboto",sans-serif;font-weight:600}.company-details{flex-wrap:wrap;margin:1rem auto 2rem;width:100%}.company-details>.flex-start{flex-wrap:wrap}.company-details .card.w-50{flex-basis:calc(50% - 1rem);max-width:none}.company-details h3:first-of-type,.company-details .button,.company-details .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .company-details .pseudo-upload{margin:0 .5rem 1.5625rem}.company-details .card{display:flex;flex-direction:column;margin:0 .5rem 1rem}.company-details .card .shipping-btns{margin-top:auto}.company-details .card-form{display:none}.order-listing .tbl-generic td:first-child{text-align:center}.order-history .top-spacer{margin-top:2.5rem}.order-history .order-info .box{align-self:stretch;margin-right:1.875rem}.order-history .order-info .box.auto-width{flex:1}.order-history .order-info .box.bg-box{background:#f5f5f5;padding:1.25rem;border-radius:14px}.order-history .order-info .box.totals-box{flex:1}.order-history .order-info .box.totals-box p{display:flex;align-items:center;justify-content:space-between}.order-history .order-info .box:last-of-type{margin:0}.order-history .order-info .box p{margin:.5rem 0 0}.order-history .order-info .box .flex-start{flex-wrap:wrap}.order-history .order-info .box .flex-start div{margin-bottom:1rem;width:50%}.order-history .order-info .box .flex-start div:nth-last-child(-n+2){margin-bottom:0}.order-history .item{width:100%}.order-history .item .item-desc .full-width{flex:1}.order-history .item .item-desc h3{margin:.5rem 0 0}.order-history .item .item-img{margin-right:1rem;overflow:hidden}.order-history .price-breakdown{margin:3.125rem auto 0}.order-history .price-breakdown table td.color-td{border-right:none}.order-history .tbl-container{display:none}.order-history .tbl-container table:not(.tbl-review){margin-left:1rem}.order-history .tbl-container table:not(.tbl-review) th{font-family:"Oswald",sans-serif;font-size:1rem;text-transform:uppercase;padding-bottom:1rem}.order-history .tbl-container table:not(.tbl-review) td{border-left:2px solid #e1e1e1;border-bottom:2px solid #e1e1e1;font-size:1rem;text-align:center;padding:.5rem;width:65px}.order-history .tbl-container table:not(.tbl-review) td:first-child{border-left:none}.order-history .tbl-container table:not(.tbl-review) tr:last-of-type td{border-bottom:none}.order-history .color-title,.order-history .section-title{border-bottom:4px solid #000;color:#000;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem .75rem .75rem}.order-history .color-title .circle,.order-history .section-title .circle{height:40px;margin-right:1rem;width:40px}.order-history .color-title .tbl-container,.order-history .section-title .tbl-container{display:block}.order-history .color-title a,.order-history .section-title a{color:#000}.order-history .color-title a i,.order-history .section-title a i{font-size:1.25rem;margin-left:1rem}.order-history .player-details{display:none;margin-bottom:2.5rem}.order-history .item-info-container{display:none}.size-grid div{margin-top:1rem;border-left:2px solid #e1e1e1;padding:.5rem .75rem;text-align:center}.size-grid div:first-child{border-left:none;padding-left:0;text-align:left}.size-grid .size-name{display:inline-block;font-size:1rem;font-weight:bold;text-transform:uppercase;margin-right:.25rem}.size-grid .size-qty{font-size:1rem;text-align:center}.btn-view-details{display:inline-block;flex:1 0 auto;margin:-2px 0 0 .75rem;width:30px}.toggle-view{font-size:1rem}.toggle-text{display:block;font-size:1rem;font-weight:600;margin-right:.5rem;text-transform:uppercase}.mt-20{margin-top:1.25rem}.align-top{vertical-align:top}.list-filter{margin-bottom:2rem}.list-filter .inputcontainer{flex:0 33.333%;margin-right:1.25rem}.list-filter .inputcontainer:last-child{margin-right:0}.list-filter .inputcontainer label,.list-filter .inputcontainer input,.list-filter .inputcontainer select{float:none;display:block;max-width:none;width:100%}.list-filter .inputcontainer a{align-self:stretch;background:#000;color:#fff;font-weight:700;font-size:.75rem;height:36px;line-height:36px;padding:0 1rem}.list-filter .inputcontainer.sortby-container select{margin-right:.75rem}.list-filter .inputcontainer.sortby-container a{font-size:1rem}#fancybox-wrap{padding:0 !important}.dashboard-banner{padding-bottom:0;margin:2.5rem 0}.dashboard-banner .text-container{padding:1.25rem;min-width:650px}.dashboard-links.container.large{max-width:1620px}.dashboard-links .dashboard-item{align-self:stretch;border-top:4px solid #f5f7f8;background:#f5f7f8;padding:2.5rem 1.25rem;text-align:center;margin:0 .625rem;position:relative;width:calc(20% - 1.25rem)}.dashboard-links .dashboard-item h3{margin-top:1.25rem}.dashboard-links .dashboard-item a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.dashboard-links .dashboard-item:hover{border-top:4px solid #4dca30}.acc-shop-list .banner-grey{align-self:stretch;padding:0}.acc-shop-list .banner-grey .text-container{margin:auto 2.5rem;max-width:400px;padding:1.25rem 0;width:100%}@media screen and (max-width: 1440px){.company-details .card{flex-basis:calc(50% - 1rem);max-width:none}.company-details .card .tbinput{width:175px}.pg-accounts .input-wrapper{align-items:flex-start;flex-direction:column}.pg-accounts .input-wrapper label{margin-bottom:.5rem;width:100%}.pg-accounts .input-wrapper input,.pg-accounts .input-wrapper select{max-width:none}.edit-block form .mb-40{margin-bottom:0}}@media screen and (max-width: 1366px){.pg-account{padding:5rem 0 0}.accounts-container{flex-wrap:wrap}.accounts-container .account-subnav{display:none}.account-subnav{border:none}.account-subnav li a:not(.btn-logout){border:none;font-size:1rem;padding:.25rem 0}.profile-container>div{width:calc(100% - 250px)}.order-history .order-info .box.totals-box{flex:unset;width:250px}.order-history .price-breakdown{overflow-y:auto}.pg-accounts{padding:1.25rem}.pg-accounts .title-heading,.pg-accounts .information .divider{margin:auto;width:calc(100% - 2rem)}.info-block .group.w-25{margin:0 1rem;flex-basis:calc(33.333% - 2rem)}.dashboard-banner .text-container{min-width:0}.dashboard-banner .text-container .title{font-size:2.5rem}.dashboard-banner .img-container{margin-top:auto}.dashboard-links{flex-wrap:wrap;width:calc(100% - 30px)}.dashboard-links .dashboard-item{margin:0 .625rem 1.25rem;width:calc(25% - 1.25rem)}}@media screen and (max-width: 1200px){.pg-profile{padding:4.375rem 0}.card{flex-basis:calc(50% - 2rem);margin:0 1rem 2rem;max-width:none}.order-history .order-info .billing-info{flex-wrap:wrap}.order-history .order-info .billing-info .box{flex:unset;margin:0;max-width:none;order:1;width:50%}.order-history .order-info .billing-info .box:first-child{margin-right:1.25rem;width:calc(50% - 1.25rem)}.order-history .order-info .billing-info .box.totals-box{flex:unset;margin-top:1.25rem;order:3;width:100%}}@media screen and (max-width: 1024px){.pg-account{margin:0 auto;padding:3.75rem 0 0}.pg-account .product-banner .text-container a{margin-left:0}.pg-account .acc-landing>div{flex-basis:calc(33.3333% - 2rem);margin:0 1rem 2rem}.pg-account .acc-landing a{font-size:1.25rem}.msg-container .toggle-msgs{font-size:1.125rem}.profile-container{flex-direction:column}.account-subnav{margin-bottom:2rem;max-width:none}.profile-container>div{width:100%}.profile-container h3{margin-bottom:1.25rem}.pdf-table tr td:first-child{font-size:.875rem}.tbl-container{overflow-x:auto}.tbl-container::-webkit-scrollbar{width:4px}.tbl-container::-webkit-scrollbar-track{background:#f1f1f1}.tbl-container::-webkit-scrollbar-thumb{background:#e1e1e1}.tbl-container::-webkit-scrollbar-thumb:hover{background:#e3e3e3}.tbl-container table td{min-width:50px}.pg-profile{padding:3.75rem 0}.pg-accounts .information{margin-bottom:1.25rem}.info-block .group.w-25{flex-basis:calc(50% - 2rem)}.edit-block .input-wrapper{width:calc(50% - 1.25rem)}.dashboard-banner .img-container:last-child{display:none}.dashboard-banner .text-container .title{font-size:1.875rem;padding-left:0}.dashboard-links .dashboard-item{width:calc(33.333% - 1.25rem)}.acc-shop-list{flex-direction:column}.acc-shop-list .banner-grey{width:100%}}@media screen and (max-width: 780px){.pg-account{padding:2.5rem 0 0}.pg-account .acc-heading>.flex-center{align-items:flex-start;justify-content:flex-start;flex-direction:column}.pg-account .acc-heading .title{padding-left:0}.pg-account .acc-landing{margin-top:2rem}.pg-account .acc-landing>div{flex-basis:calc(50% - 2rem)}.pg-account .cta-blocks h2{font-size:1.5625rem}.company-details .card{flex-basis:calc(100% - 1rem) !important}.company-details .card .tbinput{width:200px}.list-filter{flex-wrap:wrap}.list-filter .inputcontainer{flex-basis:calc(50% - 1rem);margin:0 .5rem .875rem}.list-filter .inputcontainer:last-of-type{flex-basis:calc(100% - 1rem)}.order-history .order-info .billing-info .box:first-child{margin-right:1.25rem;width:calc(30% - 1.25rem)}.order-history .order-info .billing-info .box:nth-child(2){width:70%}.order-history .item .item-desc .flex-space{align-items:flex-start}.order-history .item .item-desc .item-name{width:75%}.order-history .item .item-img img{width:100px}.dashboard-links .dashboard-item{width:calc(50% - 1.25rem)}}@media screen and (max-width: 600px){.btn-logout{font-size:.875rem;padding:.75rem 1.25rem}.pg-account .acc-heading{align-items:flex-start;flex-direction:column}.pg-account .acc-heading>.flex-center{margin-bottom:1.25rem}.pg-account .acc-heading div h2,.pg-account .acc-heading div h3{padding-left:0}.pg-account .title{padding-left:1.25rem}.pg-account .product-banner{margin:1.25rem .625rem 0}.pg-account .product-banner .text-container h2{font-size:1.25rem}.pg-account .acc-landing>div{flex-basis:calc(50% - 1.25rem);margin:0 .625rem 1.25rem}.pg-account .acc-landing span{margin-bottom:.75rem}.pg-account .acc-landing a{font-size:1rem}.pg-account .block-cta-container{flex-direction:column}.pg-account .block-cta-container .cta-blocks{width:100%}.pg-account .block-cta-container h2{font-size:1.25rem}.pg-accounts{padding:1.25rem .625rem}.pg-accounts h3{font-size:1.125rem}.pg-accounts .divider.flex-space{flex-wrap:wrap}.listing th{font-size:1rem;padding:.5rem}#product-docs td:nth-child(3),#product-docs th:nth-child(3){display:none}.msg-container{padding:1.25rem .625rem 0}.msg-container .toggle-msgs{font-size:1rem}.tbl-container,.scrollable{overflow-x:auto}.tbl-container table,.scrollable table{width:700px}.tbl-container table td,.scrollable table td{min-width:50px}.card{flex-basis:100%;margin:0 0 2rem;max-width:none}.list-filter{flex-direction:column}.list-filter .inputcontainer{width:100%}.order-history .top-spacer{margin-top:1rem}.order-history .order-info .billing-info .box{margin:0 0 1rem !important;width:100% !important}.order-history .item .item-desc .flex-space{flex-direction:column}.order-history .item .item-desc .item-name{width:100%}.order-history .item .item-desc h2.text-right{text-align:left !important;margin-top:1rem}.order-history .item .item-img img{width:100px}.pg-accounts{padding:1.25rem}.pg-accounts .title-heading{width:100%}.pg-accounts .title-heading.profile-heading{align-items:flex-start;flex-direction:column-reverse;width:100%}.pg-accounts .title-heading.profile-heading .icon-nav{margin-left:auto}.pg-accounts .information .divider{width:100%}.info-block .group.w-25{margin:0 0 1rem;flex-basis:100%}.edit-block .input-wrapper{margin:0 0 1rem;width:100%}.pg-account{padding-bottom:2.5rem}.dashboard-banner{padding-top:1.25rem;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;margin:1.25rem 0 0}.dashboard-banner .img-container{margin:0 auto 1.25rem;width:200px}.dashboard-banner .text-container h2.title{font-size:1.5625rem}.dashboard-links .dashboard-item{margin:1.25rem 0 0;padding:1.25rem;width:100%}.dashboard-links .dashboard-item img{display:block;margin:1rem auto}.acc-shop-list .banner-grey{align-items:flex-start;flex-direction:column;margin-top:1.25rem}.acc-shop-list .banner-grey:first-child{flex-direction:column-reverse;margin-top:1.25rem}.acc-shop-list .banner-grey:first-child .text-container{padding-top:2.5rem}.acc-shop-list .banner-grey .img-container{margin:0 auto 1.25rem;width:200px}.acc-shop-list .banner-grey .text-container{margin:auto;min-width:0;padding:1.25rem;text-align:center;width:100%}}.summary-box{border:1px solid #ccc;max-width:375px;margin:0;padding:1.5625rem;width:100%}.summary-box .shipping-type{margin-top:1rem}.summary-box .shipping-type label{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;line-height:normal;margin-top:.875rem}.summary-box .shipping-type label span{display:block;margin-left:.5rem}.summary-box .shipping-type label b{color:#9d9d9d;font-weight:400}.summary-box .input-container.spacer-16{margin-bottom:1rem}.summary-box .input-container.stack label{font-size:1.25rem}.summary-box .input-container.stack input,.summary-box .input-container.stack select{padding-left:0}.summary-box .input-container.stack span{display:block;margin-top:.5rem}.summary-box .cart-table{margin:1rem 0}.summary-box .cart-table td{padding-bottom:1.25rem}.ppbuttoncontainer{position:relative;z-index:1}.tax-msg{font-size:.75rem;text-align:right;text-transform:uppercase}.pg-cart{padding:5rem 0 3.125rem}.pg-cart .cart-container{align-items:flex-start;flex-wrap:wrap;margin:3.75rem auto}.pg-cart .cart-container .toggle-row{border-radius:0;display:block;font-size:1.125rem;width:100%;margin-top:1.25rem}.pg-cart .cart-container .item-container{margin-right:3.125rem;width:calc(100% - 425px)}.pg-cart .cart-container .item-container .item{border-bottom:1px solid #ccc;padding:2rem 0;width:100%}.pg-cart .cart-container .item-container .item .item-img{padding-right:1rem;height:250px;overflow:hidden;width:250px}.pg-cart .cart-container .item-container .item .item-details{width:calc(100% - 250px)}.pg-cart .cart-container .item-container .item .item-details .img-hidden{display:none}.pg-cart .cart-container .item-container .total{justify-content:flex-end;margin:2rem 0 0 auto}.pg-cart .cart-container .item-container .total span{margin-right:1rem}.pg-cart .cart-container .item-container h2 a{color:#000}.pg-cart .cart-container .item-container h3.total{margin-top:1rem}.pg-cart .cart-container .item-container h3.total:first-of-type{margin-top:1rem}.pg-cart .cart-container .item-container h3.total span{font-size:1.125rem}.pg-cart .cart-container .del-btn,.pg-cart .cart-container .btn-underline{display:inline-block;border-bottom:1px solid #000;color:#000;font-size:.875rem;margin-top:1.5625rem;opacity:.75;text-transform:uppercase}.pg-cart .separator{margin:.75rem auto 2rem}.pg-cart .item-colors{margin-top:2rem;overflow-x:auto}.pg-cart .item-colors table tr:nth-child(even){background:#e7e7e7}.pg-cart .item-colors table td{padding:.75rem .5rem;text-align:center;width:50px}.pg-cart .item-colors table td input[type=number]{font-size:.875rem;width:45px;padding:.5rem 0}.pg-cart .item-colors table td:first-child{text-align:left;width:135px}.pg-cart .item-colors table td .invo-qty{display:block;font-size:.75rem;height:8px;text-align:left;margin:.5rem 0 0 .625rem}.cart-empty{padding:6.25rem 0}.cart-empty h3{margin-bottom:2rem}.cart-empty .button,.cart-empty .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .cart-empty .pseudo-upload{margin:0 .625rem}.pg-cart-new{padding:5rem 0 3.125rem}.pg-cart-new .hide-row{display:block;height:0;width:0;opacity:0}.pg-cart-new .toggle-row{border-radius:0;font-size:1.125rem;width:100%;margin-top:1.25rem}.pg-cart-new .toggle-row i{margin-left:1rem}.pg-cart-new .kit-players .item-details .flex-center{margin-bottom:2.5rem}.pg-cart-new .kit-players .item-details .flex-center:last-of-type{margin-bottom:0}.pg-cart-new .tbl-review{margin-bottom:1rem;width:100%}.pg-cart-new .tbl-review th,.pg-cart-new .tbl-review td{font-size:1.125rem;padding:.5rem;text-transform:uppercase;text-align:center;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:33.333%}.pg-cart-new .tbl-review th:last-child,.pg-cart-new .tbl-review td:last-child{border-right:none}.pg-cart-new .size-name{font-size:1.625rem;font-family:"Oswald",sans-serif;margin-right:1rem;text-transform:uppercase;width:40px}.pg-cart-new .cart-container{align-items:flex-start;flex-wrap:wrap;margin:3.75rem auto}.pg-cart-new .cart-container .item-container{margin-right:3.125rem;width:calc(100% - 425px)}.pg-cart-new .cart-container .item-container .item{border-bottom:1px solid #ccc;padding:2rem 0;width:100%}.pg-cart-new .cart-container .item-container .item.sub-cart-item .item-colors table{margin-bottom:1.25rem}.pg-cart-new .cart-container .item-container .item.sub-cart-item .item-colors table th{width:auto}.pg-cart-new .cart-container .item-container .item.sub-cart-item .item-colors table th:first-child{width:20%}.pg-cart-new .cart-container .item-container .item .item-details{margin-bottom:2rem;margin-left:2rem;width:calc(100% - 175px)}.pg-cart-new .cart-container .item-container .item .item-details.league-item-details{margin-bottom:0}.pg-cart-new .cart-container .item-container .item .item-details .item-name{align-items:flex-start}.pg-cart-new .cart-container .item-container .item .item-details .item-name div h2{max-width:600px}.pg-cart-new .cart-container .item-container .item .item-name .img-container{display:none}.pg-cart-new .cart-container .item-container .total{justify-content:flex-end;margin:2rem 0 0 auto}.pg-cart-new .cart-container .item-container .total span{margin-right:1rem}.pg-cart-new .cart-container .item-container h2 a{color:#000}.pg-cart-new .cart-container .btn-actions{justify-content:flex-end}.pg-cart-new .cart-container .del-btn,.pg-cart-new .cart-container .btn-underline{display:inline-block;border-bottom:1px solid #000;color:#000;font-size:.875rem;margin-right:1rem;opacity:.75;text-transform:uppercase}.pg-cart-new .separator{margin:.75rem auto 2rem}.pg-cart-new .item-colors{margin-top:2rem;overflow-x:auto}.pg-cart-new .item-colors table tr:last-child td{border-bottom:none}.pg-cart-new .item-colors table th{background:#000;border-bottom:2px solid #fff;color:#fff;padding:.75rem;width:50px}.pg-cart-new .item-colors table td{background:#ebebeb;border-bottom:4px solid #fff;border-right:1px solid #fff;padding:.75rem .5rem;text-align:center;width:50px}.pg-cart-new .item-colors table td input[type=number]{font-size:.875rem;width:45px;padding:.5rem 0}.pg-cart-new .item-colors table td:first-child{text-align:left;width:135px}.pg-cart-new .item-colors table td:first-child .color{justify-content:flex-start}.pg-cart-new .item-colors table td:first-child .color .circle{margin-right:.75rem;height:35px;flex:0 0 35px}.pg-cart-new .item-colors table td:first-child .color .circle img{display:block;height:100%;object-fit:cover}.pg-cart-new .item-colors table td:first-child .color p{font-weight:bold;margin:0;text-transform:uppercase}.pg-cart-new .item-colors table td .invo-qty{display:block;font-size:.75rem;height:8px;text-align:left;margin:.5rem 0 0 .625rem}.pg-cart-new .item-logos .logo-info{border:4px solid #ebebeb;margin:0 1.25rem 2rem 0;padding:1.25rem 1rem;text-align:center;width:calc(25% - 1.25rem)}.pg-cart-new .item-logos .logo-info p{margin:0}.pg-cart-new .item-logos .logo-info .img-container{display:flex;align-items:center;height:150px;width:150px;margin:0 auto;overflow:hidden}.pg-cart-new .item-logos .logo-info .img-container i{color:#4d5057;margin:0 auto}.pg-cart-new .item-logos .logo-info .img-container img{display:block;margin:0 auto;object-fit:contain}.kit-hidden{display:none}.kit-hidden .item-details{margin:0 0 2rem !important;width:100% !important}.wip-items{margin-top:3.125rem}.wip-items .item-name{align-items:flex-start}.wip-items .item-name h2{max-width:600px}.wip-items .message-bar{margin-bottom:3.125rem}.wip-items .message-bar h3{font-size:1.25rem}.wip-items .kit-hidden{display:none}.wip-items .kit-hidden .item-details{margin:0 0 2rem !important;width:100% !important}.wip-items .toggle-kit-item,.wip-items .toggle-kit-colors,.wip-items .toggle-kit-players{border-radius:0;display:block;font-size:1.125rem;width:100%;margin-top:1.25rem}.wip-items .kit-item>.flex-start{margin-bottom:2rem}.wip-items .progress{margin:2rem auto}.progress{display:flex;align-items:center;justify-content:space-between;position:relative}.progress .prg-step{position:relative;width:100%}.progress .prg-step:last-of-type{width:auto}.progress .prg-step:last-of-type:before{width:100%}.progress .prg-step:first-of-type:before{content:none !important}.progress .prg-step:after{content:" ";display:block;border-bottom:2px solid #e1e1e1;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:1}.progress .prg-step.completed:after{content:" ";display:block;border-bottom:2px solid #4dca30;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:1}.progress .prg-step.completed:first-of-type:after{content:" ";display:block;border-bottom:2px solid #4dca30;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:1}.progress .prg-step.completed .step-number{background:#4dca30;color:#fff}.progress .prg-step .step-number{background:#e1e1e1;color:#000;display:block;border-radius:50%;height:35px;line-height:35px;width:35px;position:relative;text-align:center;z-index:3}.checkout .summary-box .cart-table{margin:1rem 0 0}.checkout .separator{margin-top:0}.checkout .input-container textarea{border:3px solid #e1e1e1;margin-top:1rem}.ppbuttoncontainer{margin-top:1rem}.cart-confirm{padding:6.25rem 0}.cart-confirm .flex-space{margin-top:2.5rem}.cart-confirm p b{color:#4dca30;font-size:1.125rem}.cart-confirm .button,.cart-confirm .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .cart-confirm .pseudo-upload{margin-right:1rem}.cart-confirm .button:last-of-type,.cart-confirm .mockup-cta .flex-space .input-container .pseudo-upload:last-of-type,.mockup-cta .flex-space .input-container .cart-confirm .pseudo-upload:last-of-type{margin-right:0}.register-league-acc .input-container{margin-bottom:1rem}.bill-payment{padding:6.25rem 0}.bill-payment h2{margin-bottom:1rem}.bill-payment table td{padding:.625rem}.bill-payment table td .button,.bill-payment table td .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .bill-payment table td .pseudo-upload{margin-top:1.5625rem}.bill-payment table td .separator{padding-top:.625rem}.bill-payment .input-container label{font-size:1.25rem;font-weight:400}@media screen and (max-width: 1366px){.pg-cart-new .cart-container .item-container{margin-right:2.5rem;width:calc(100% - 415px)}.pg-cart-new .cart-container .item-container .item .item-name div h2{margin-right:1rem;max-width:450px}.pg-cart-new .cart-container .item-container .item .item-name h2.text-right{flex:1 0 auto}.wip-items h2{max-width:450px}}@media screen and (max-width: 1200px){.pg-cart .cart-container .item-container{margin-right:2.5rem;width:calc(100% - 415px)}.pg-cart .cart-container .item-container .item .item-img{display:none}.pg-cart .cart-container .item-container .item .item-details{width:100%}.pg-cart .cart-container .item-container .item .item-details>div{display:flex;align-items:center}.pg-cart .cart-container .item-container .item .item-details>div .flex-space{align-items:flex-start;flex-direction:column;justify-content:flex-start}.pg-cart .cart-container .item-container .item .item-details>div .img-hidden{display:block;height:200px;overflow:hidden;width:200px}.pg-cart .cart-container .item-container .item .item-details>div h2{margin:0 2rem 1rem}.pg-cart .cart-container .item-container .item .item-details .text-right{display:block;text-align:left}.pg-cart-new .cart-container{margin:3.125rem auto}.pg-cart-new .cart-container .item-container .item .item-details{margin-bottom:1rem}.pg-cart-new .cart-container .item-container .item .item-name{align-items:flex-start}.pg-cart-new .cart-container .item-container .wip-items .kit-item>.flex-start{margin-bottom:1rem}.pg-cart-new .cart-container .item-container .wip-items .btn-actions{flex-direction:row}.pg-cart-new .cart-container .item-container .wip-items .btn-actions .button,.pg-cart-new .cart-container .item-container .wip-items .btn-actions .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-cart-new .cart-container .item-container .wip-items .btn-actions .pseudo-upload{width:auto}.pg-cart-new .cart-container .btn-actions{flex-direction:column}.pg-cart-new .cart-container .btn-actions div{display:flex;align-items:center;justify-content:flex-end;width:100%}.pg-cart-new .cart-container .btn-actions .button,.pg-cart-new .cart-container .btn-actions .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-cart-new .cart-container .btn-actions .pseudo-upload{margin-top:.75rem;width:50%}.pg-cart-new .item-colors table{min-width:600px}}@media screen and (max-width: 1024px){.summary-box{max-width:none}.pg-cart .cart-container,.pg-cart-new .cart-container{flex-direction:column;margin:0 auto}.pg-cart .cart-container .item-container,.pg-cart-new .cart-container .item-container{margin-bottom:3.125rem;width:100%}.kit-players .item-logos{flex-wrap:wrap}.kit-players .item-logos .logo-info{margin:0 .625rem .625rem;width:calc(33.333% - 1.25rem)}.bill-payment{padding:3.75rem 0}.bill-payment table td h3{margin-bottom:.875rem}.bill-payment .input-container{align-items:flex-start;flex-direction:column}.bill-payment .input-container label{font-size:1.125rem;margin-right:0}.bill-payment .input-container .tbinput{height:30px;line-height:30px;width:100%}.bill-payment .input-container .flex-center{width:100%}.bill-payment .input-container select[name=expiry_month],.bill-payment .input-container select[name=expiry_year]{width:50%}}@media screen and (max-width: 780px){.pg-cart-new{padding:4.375rem 0 3.125rem}.pg-cart-new .cart-container .item-container .item .prod-img{display:none}.pg-cart-new .cart-container .item-container .item .item-details{margin:0;width:100%}.pg-cart-new .cart-container .item-container .item .item-name div{display:flex;align-items:flex-start;justify-content:flex-start}.pg-cart-new .cart-container .item-container .item .item-name div h2{max-width:350px}.pg-cart-new .cart-container .item-container .item .item-name .img-container{display:block}.pg-cart-new .cart-container .btn-actions{margin-top:1rem}.pg-cart-new .cart-container .kit-players .item-logos .logo-info{width:calc(50% - 1.25rem)}.pg-cart-new .cart-container .kit-players .item-details .player-info .tbl-container{overflow-x:auto}.pg-cart-new .cart-container .kit-players .item-details .player-info .tbl-container .tbl-review{min-width:600px}.pg-cart-new .item-colors table{min-width:600px;width:100%}.wip-items .item-name h2{max-width:350px}}@media screen and (max-width: 600px){.cart-empty .flex-center{flex-direction:column}.cart-empty .flex-center a{margin-bottom:1rem}.bill-payment .input-container label{font-size:1rem;margin-right:0}.bill-payment .input-container .tbinput{height:30px;line-height:30px;width:100%}.pg-cart .cart-container .item-container{margin-right:0;width:100%}.pg-cart .cart-container .item-container .item .item-details>div{display:flex;align-items:center}.pg-cart .cart-container .item-container .item .item-details>div .flex-space{margin-left:1.5625rem;width:calc(100% - 200px)}.pg-cart .cart-container .item-container .item .item-details>div h2{margin:0 0 1rem}.pg-cart-new{padding:3.75rem 0 2.5rem}.pg-cart-new .cart-title{align-items:flex-start;justify-content:flex-start;flex-direction:column}.pg-cart-new .cart-title .title{margin-bottom:1rem}.pg-cart-new .cart-container .item-container .item>.flex-start{flex-direction:column}.pg-cart-new .cart-container .item-container .item .prod-img{display:block}.pg-cart-new .cart-container .item-container .item .item-name div .img-container{display:none}.pg-cart-new .cart-container .item-container .item .item-name div h2{font-size:1rem;max-width:275px}.pg-cart-new .cart-container .item-container .item .item-name div h2 span{font-size:.875rem}.pg-cart-new .item-logos .logo-info{padding:.75rem}.pg-cart-new .item-logos .logo-info .img-container{height:100px;width:100px}.pg-cart-new .tbl-review th,.pg-cart-new .tbl-review td{font-size:1rem}.pg-cart-new .size-name{font-size:1.125rem;margin-right:.5rem}.wip-items .toggle-kit-item{font-size:.875rem}.wip-items .message-bar h3{font-size:1rem}}.close-circle{background:#a0a0a0;border:4px solid #fff;border-radius:50%;color:#fff;font-size:1.125rem;font-weight:500;height:38px;line-height:30px;width:38px;text-align:center}.form-btns{text-transform:uppercase;margin-bottom:6.25rem}.form-btns .button,.form-btns .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .form-btns .pseudo-upload{min-width:260px}.form-btns span{display:block;font-size:.875rem;font-weight:600;margin:0 1.625rem}.form-btns a{color:#000;font-size:.875rem;font-weight:600;text-decoration:underline}.video-container{padding:1.25rem;margin:4.375rem auto 0}.video-container.uniforms-video{margin:0 auto 6.25rem}.video-container h1,.video-container h2{margin-bottom:2.5rem}.video-container .text-center{margin-top:1rem}#design-video{display:none;margin:4.375rem auto}.uniforms-landing{padding:5rem 0;margin-bottom:2.5rem;border-bottom:1px solid #000}.uniforms-landing .text-container h2{margin:1.875rem 0}.uniforms-landing .text-container p{font-size:1.25rem;line-height:2rem}.uniforms-landing ol{display:flex;align-items:flex-start;margin:0}.uniforms-landing ol li{font-family:"Oswald",sans-serif;font-size:1.25rem;font-weight:bold;margin-right:2.5rem;text-align:left;text-transform:uppercase}.uniforms-landing ol li:after{content:" > ";margin-left:1rem}.uniforms-landing ol li:last-child:after{content:""}.uniform-cats.feat-cats .feat-cat-cards .item-block{display:flex;flex-direction:column;justify-content:space-between}.uniform-cats.feat-cats .feat-cat-cards .item-block .text-container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cat-others{align-items:flex-start}.cat-others .text-container{flex:0 33.333%;flex-direction:column}.cat-others .text-container img{align-self:center;display:block;margin-bottom:2rem}.cat-others .text-container h2{margin-bottom:1.875rem}.cat-others .text-container h2 a{color:#000;transition:color .1s ease-in}.cat-others .text-container h2 a:hover{color:#4dca30}.cat-others .text-container h2 a i{vertical-align:top}.cat-others .text-container div{text-align:center;width:100%}.cat-others .cat-list{display:none}.cat-others .cat-list li{margin-bottom:1rem}.cat-others .cat-list li a{color:#000;font-size:1.25rem;font-weight:bold;text-transform:uppercase;transition:all .2s ease-out}.cat-others .cat-list li a:hover{color:#4dca30}.split-cta .mockup-cta{flex:0 55%;padding:6.25rem 2rem}.split-cta .mockup-cta h2{font-size:2.5rem}.mtl-made{align-items:center;font-family:"Oswald",sans-serif;font-size:1.125rem;font-weight:bold;margin:0;text-transform:uppercase}.mtl-made img{display:block;margin-right:.75rem}.custom-designs{margin-top:4%}.design-options{margin-top:6.25rem;text-align:center}.design-options .flex-center{margin-top:3.125rem;position:relative}.design-options .btn-option{align-self:stretch;font-family:"Oswald",sans-serif;background:#ebebeb;color:#000;padding:3.125rem 2.5rem;text-align:center;width:50%}.design-options .btn-option span{display:block;font-size:2.25rem;font-weight:bold;text-transform:uppercase;margin:0 auto;width:90%}.design-options .btn-option p{margin:1rem auto 0;width:85%}.design-options .middle-btn{background:#fff;font-size:2.25rem;font-family:"Oswald",sans-serif;font-weight:bold;text-transform:uppercase;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:125px;line-height:125px;text-align:center;width:125px}.design-templates{max-width:1500px}.design-templates .products-list{position:relative}.design-templates .products-list .product-box{margin:0 1.875rem;max-height:none}.design-templates .products-list .product-box h3{font-size:1.875rem;font-family:"Oswald",sans-serif;font-weight:bold;text-transform:uppercase}.design-templates .products-list .product-box a{margin-bottom:2rem}.design-templates .products-list .product-box a:last-child{margin-bottom:0}.design-personalize{margin:6.25rem auto 8.125rem}.design-personalize .flex-start{margin-top:3.125rem}.design-personalize .flex-start .flex-center{flex-direction:column;justify-content:flex-start;align-self:stretch;width:20%}.design-personalize .flex-start .flex-center div{height:210px;width:240px}.design-personalize .flex-start .flex-center img{display:block;margin:0 auto}.design-personalize .flex-start .flex-center h3{margin-top:2.5rem}.design-outfits .products-list{padding:0;position:relative}.design-outfits .products-list .product-box{margin:0 1.875rem;max-height:none}.design-outfits .products-list .product-box h3{font-size:1.875rem;font-family:"Oswald",sans-serif;font-weight:bold;text-transform:uppercase}.design-leagues .text-container{margin-bottom:6.25rem}.design-leagues p{font-size:1.125rem}.design-leagues .separator{position:relative;border-bottom:2px solid #000;margin:4.25rem auto 6.25rem}.design-leagues .separator span{display:inline-block;background:#ebebeb;font-size:2.25rem;font-family:"Oswald",sans-serif;font-weight:bold;padding:0 2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase}.design-leagues .opt-league .flex-start{flex-wrap:wrap;margin-top:3.75rem}.design-leagues .opt-league a{color:#000;margin:0 1rem 2rem;width:calc(10% - 2rem)}.design-leagues .opt-league a .tmp-logo{display:block;background:#4d5057;border-radius:50%;height:100px;width:100px}.design-leagues .opt-exclusive .button,.design-leagues .opt-exclusive .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .design-leagues .opt-exclusive .pseudo-upload{margin-top:1rem}.order-intro{display:flex;align-items:center;min-height:795px;height:auto}.order-intro .text-container h1{margin:1rem 0 2.5rem}.order-intro .text-container h2{color:#4dca30}.order-intro .text-container ul{margin:0 0 3.125rem 1rem}.order-intro .text-container ul li{font-size:1.25rem;margin-bottom:1.875rem}.order-intro .text-container ul li span{display:inline-flex;align-items:center;justify-content:center;background:#000;border-radius:40px;color:#fff;font-size:1.5rem;height:40px;width:40px;margin-right:.75rem}.order-intro .text-container ul li:last-child{margin:0}.order-cuts{background:#000;color:#fff;padding:7.5rem 0}.order-cuts h2{margin-bottom:2.5rem}.order-cuts .cut-row{display:flex;align-items:center;justify-content:flex-start;color:#fff;margin-bottom:2.5rem}.order-cuts .cut-row:first-of-type{border-top:3px solid #333;padding-top:2rem}.order-cuts .cut-row:last-child{border-bottom:3px solid #333;padding-bottom:2rem}.order-cuts .cut-row h3{margin-right:1.875rem;min-width:90px}.order-cuts .cut-row .flex-start{width:100%}.order-cuts .cut-row .cut-type{margin:0 1.875rem;max-width:170px;text-align:center;width:100%}.order-cuts .cut-row .cut-type p{color:#b0b0b0;font-size:1.25rem;text-align:center}.order-customize{padding:7.5rem 0}.order-customize h2{margin-bottom:3.125rem}.order-customize .select-design:first-of-type{border-top:3px solid #ccc;padding-top:2rem}.order-customize .select-design:last-child{border-bottom:3px solid #ccc;padding-bottom:2rem}.order-customize .select-design .same-design{background:#4dca30;color:#fff;padding:.75rem}.order-customize .select-design .same-design input{display:inline-block;vertical-align:middle;margin-right:.3125rem}.order-customize .select-design .design-group{margin:1.5625rem auto 2.5rem}.order-customize .select-design .design-row{margin-bottom:.875rem;width:100%}.order-customize .select-design .design-row:last-of-type{margin-bottom:0}.order-customize .select-design .design-row .design-cut{align-self:stretch;background:#000;flex-direction:column;max-width:170px;padding:1.25rem;position:relative;text-align:center;width:100%}.order-customize .select-design .design-row .design-cut.bot-triangle:before{content:" ";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:0;width:0;border-style:solid;border-width:0 20px 15px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.order-customize .select-design .design-row .design-cut:after{content:" ";position:absolute;top:50%;right:0;transform:translateY(-50%);height:0;width:0;border-style:solid;border-width:20px 15px 20px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.order-customize .select-design .design-row .design-cut p{font-family:"Oswald",sans-serif;color:#b0b0b0}.order-customize .select-design .design-row h3{align-self:stretch;background:#000;color:#fff;max-width:170px;width:100%}.order-customize .select-design .design-row .designs{flex-wrap:wrap;margin-top:1.5rem;max-height:630px;height:auto;overflow-y:auto;padding-right:1rem}.order-customize .select-design .design-row .designs a{border:4px solid #fff;flex-basis:calc(20% - 1.5rem);margin:0 0 1.5rem 1.5rem;padding:1.5625rem 1.5625rem 2rem}.order-customize .select-design .design-row .designs a.collar-link{flex-basis:calc(33.333% - 1.5rem)}.order-customize .select-design .design-row .designs a img{display:block;margin:0 auto}.order-customize .select-design .design-row .designs a p{color:#000;font-size:.875rem;font-family:"Oswald",sans-serif;height:0;margin:0;opacity:0;transition:.3s;text-align:center;text-transform:uppercase}.order-customize .select-design .design-row .designs a:hover{border:4px solid #e1e1e1}.order-customize .select-design .design-row .designs a:hover p{display:block;opacity:1}.order-forms{margin-bottom:6.25rem}.order-forms .flex-space{align-items:flex-start}.order-forms .button,.order-forms .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .order-forms .pseudo-upload{display:block;margin:2rem auto 0}.order-forms .form-block{flex:0 50%}.order-forms .form-block:first-of-type{margin-right:2.8125rem}.order-forms .form-block:last-of-type{margin-left:2.8125rem}.order-forms .form-block h2{margin-bottom:2rem}.order-forms .form-block .input-container{margin-bottom:1.875rem;max-width:575px}.order-quote{padding-top:6.25rem}.order-quote h1{line-height:3.75rem;text-transform:none}.order-quote h1 span{font-size:1.625rem}.order-quote p{font-size:1.25rem;line-height:1.875rem}.selected-designs{margin:2.5rem auto}.selected-designs .selected-box{margin:1.5625rem 2rem 0 0}.selected-designs .selected-box p{text-align:center}.selected-designs .selected-box p span,.selected-designs .selected-box p strong{display:block;font-size:.875rem}.selected-designs .selected-box .wrapper{border:4px solid #dcdcdc;display:flex;align-items:center;justify-content:center;height:260px;width:225px;padding:1.25rem;position:relative}.selected-designs .selected-box .wrapper .close-circle{position:absolute;top:-15px;right:-15px}.selected-designs .selected-box .wrapper img{display:block;margin:0 auto}.selected-designs .add-more{align-self:center;background:#dcdcdc;color:#fff;flex-direction:column;font-family:"Oswald",sans-serif;font-size:1.625rem;height:260px;padding:2rem 2.8125rem;line-height:2.25rem;margin-bottom:2rem;text-align:center;text-transform:uppercase;width:225px}.selected-designs .add-more span{display:block;background:#a0a0a0;border-radius:50%;border:4px solid #fff;font-family:"Roboto",sans-serif;font-size:3.125rem;font-weight:700;height:70px;line-height:62px;margin:1rem auto;width:70px}.order-logos{margin-bottom:3.75rem}.order-logos .text-container{flex:1 0 auto;margin-right:2.5rem}.order-logos .text-container p{font-size:1.25rem}.order-logos .selected-logo{margin-top:1.25rem;justify-content:flex-start}.order-logos .selected-logo p{font-size:1.25rem;margin:0 1.25rem;text-transform:uppercase}.logo-box{align-self:stretch;border:4px solid #e1e1e1;color:#000;flex-basis:calc(50% - 1rem);flex-direction:column;padding:3.125rem 2rem 2rem;text-align:center}.logo-box i{margin:2rem auto 1rem}.logo-box:first-child{margin-right:1rem}.logo-box:last-child{margin-left:1rem}.order-roster{border-bottom:3px solid #ccc;margin-bottom:3.125rem}.roster .roster-heading{background:#000;color:#fff;margin-top:2rem;padding:.875rem 1.5625rem}.roster .roster-sizes{padding:0 1.5625rem}.roster .roster-sizes table{font-family:"Oswald",sans-serif;margin-right:1.25rem}.roster .roster-sizes table:last-of-type{margin-right:0}.roster .roster-sizes table th{font-size:1.625rem;font-weight:400;padding:.75rem;text-transform:uppercase}.roster .roster-sizes table th:first-child{font-weight:700}.roster .roster-sizes table td{padding:.875rem .625rem}.roster .roster-sizes table.tbl-youth{color:#00b265}.roster .roster-sizes table.tbl-youth th{border-bottom:3px solid #00b265}.roster .roster-sizes table.tbl-women{color:#e37600}.roster .roster-sizes table.tbl-women th{border-bottom:3px solid #e37600}.roster .roster-sizes table.tbl-adult{color:#0060d7}.roster .roster-sizes table.tbl-adult th{border-bottom:3px solid #0060d7}.roster .roster-sizes .roster-qty{border:4px solid #e1e1e1;font-size:1.25rem;outline:none;padding:.25rem 0;text-align:center;width:50px}.roster .roster-names{font-family:"Oswald",sans-serif;margin:3.125rem auto;padding:0 1.5625rem}.roster .roster-names table{text-align:center}.roster .roster-names table th{border-bottom:3px solid #000;font-size:1.625rem;padding:.75rem;text-transform:uppercase}.roster .roster-names table td{padding:1rem 1rem 1rem 0}.roster .roster-names table td:first-child{width:200px}.roster .roster-names table td:last-child{padding:1rem 0;width:300px}.roster .roster-names table td .input-container{font-size:1.625rem;height:60px;text-transform:uppercase}@media screen and (max-width: 1440px){.design-personalize .flex-start{align-items:center;justify-content:center;flex-wrap:wrap}.design-personalize .flex-start .flex-center{margin:0 0 1.25rem;width:33.333%}}@media screen and (max-width: 1366px){.video-container iframe{height:500px}}@media screen and (max-width: 1200px){.design-templates .products-list .product-box{margin:0 1.25rem}.design-templates .products-list .product-box h3{font-size:1.5625rem}.design-options .middle-btn{font-size:1.75rem;height:80px;line-height:80px;width:80px}.design-options .btn-option span{font-size:2rem}.design-personalize .flex-start .flex-center h3{margin-top:2rem}}@media screen and (max-width: 1024px){.uniforms-landing{padding:3.75rem 0}.custom-designs .products-list .product-box{flex-basis:calc(50% - 2rem);margin:0 1rem 1rem}.custom-designs .products-list .product-box:nth-child(4n){margin:0 1rem 1rem}.uniform-cats .intro-text{padding:0}.uniform-cats .intro-text ol{padding:0}.uniform-cats .intro-text ol li{font-size:1.375rem;margin:0 1.25rem}.uniform-cats .intro-text ol li:last-child{margin-right:0}.design-templates .products-list .product-box .img-container img{height:200px}.design-templates .products-list .product-box h3{margin-top:1rem}.design-options .flex-center{flex-direction:column;margin-top:0}.design-options .btn-option{padding:1.25rem;width:100%}.design-options .btn-option span{font-size:2rem}}@media screen and (max-width: 780px){.video-container iframe{height:400px}.custom-designs>.flex-start{flex-direction:column}.custom-designs .sidenav{position:relative;top:0;left:0;width:100%;border:none;border-bottom:2px solid #000;padding:.5rem 0}.custom-designs .sidenav ul{display:flex;flex-wrap:wrap}.custom-designs .sidenav li{margin:0 .75rem .75rem 0}.custom-designs .sidenav li .subcats{margin:.5rem 0 0}.custom-designs .sidenav li a.parent-cat{font-size:1rem}.custom-designs .products-list{margin-top:2rem;width:100%}.custom-designs .products-list .product-box{flex-basis:calc(50% - 2rem);margin:0 1rem 1rem}.custom-designs .products-list .product-box:nth-child(4n){margin:0 1rem 1rem}.custom-designs .products-list .product-box .select-template{padding-bottom:1rem}.uniform-cats .intro-text{flex:0 1;width:100%}.uniform-cats .intro-text h1 br{display:none}.uniform-cats .intro-text ol{flex-direction:column;margin:1.5625rem auto}.uniform-cats .intro-text ol li{font-size:1.125rem;margin:0 auto 1.25rem}.uniform-cats .intro-text ol li:last-child{margin:0 auto}.uniform-cats .intro-text ol li:after{content:none}.design-options{margin-top:3.75rem}.design-options .flex-center{background:#ebebeb}.design-options .middle-btn{position:relative;margin:0 auto;transform:none;top:0;left:0}.design-personalize .flex-start{justify-content:flex-start}.design-personalize .flex-start .flex-center{width:50%}.design-personalize .flex-start .flex-center h3{margin-top:1.25rem}.design-personalize .flex-start .flex-center div{height:auto;width:auto}.design-outfits .products-list .product-box h3{font-size:1.25rem}}@media screen and (max-width: 600px){.video-container{margin:2rem auto}.video-container iframe{height:300px}.uniforms-landing{margin-bottom:1.25rem;padding:3.125rem 0 1.25rem}.uniforms-landing .text-container p{font-size:1rem}.uniforms-landing ol{flex-direction:column;padding-left:1rem}.uniforms-landing ol li{margin-bottom:1rem}.uniforms-landing ol li:after{content:""}.uniform-cats.feat-cats .feat-cat-cards .item-block{margin:0 .5rem 1rem;flex-basis:calc(50% - 1rem)}.cat-others .cat-list li{margin-bottom:.75rem}.cat-others .cat-list li a{font-size:.875rem}.cat-others .text-container{flex:0 calc(33.333% - 1rem);flex-basis:calc(33.333% - 1rem);margin:0 .5rem 1rem}.cat-others .text-container h2{font-size:1rem;margin-bottom:1rem}.cat-others .text-container h2 a i{display:none}.cat-others .text-container img{width:65px}.custom-designs .sidenav li a.parent-cat{margin-bottom:0}.custom-designs .products-list{padding:0}.custom-designs .products-list .product-box{flex-basis:50%;margin:0 0 1rem !important}.custom-designs .products-list .product-box .select-template{padding:0}.custom-designs{margin-top:3.75rem}.design-personalize{margin:3.125rem auto}.design-personalize .flex-start .flex-center{margin:0 0 1.5625rem;width:50%}.design-personalize .flex-start .flex-center div{height:150px}.design-personalize .flex-start .flex-center img{height:120px;width:120px;object-fit:contain}.design-options .btn-option span{font-size:1.25rem}.design-options .btn-option p br{display:none}.design-templates .products-list .product-box{margin:0 .75rem}.design-templates .products-list .product-box h3{font-size:1rem}.design-templates .products-list .product-box .img-container img{height:auto}}.warning-msgs{display:none}.spacer{margin:2rem 0 3.75rem}.step-btns{padding:3.125rem 3.125rem 0}.step-btns .flex-center{justify-content:flex-end}.step-btns .btn-draft{background:none;border:none;border-bottom:1px solid #666;color:#666;cursor:pointer;display:inline-block;font-weight:600;font-size:.875rem;margin-right:1rem;padding:0;text-transform:uppercase}.load-more{color:#151515;display:inline-block;font-family:"Oswald",sans-serif;font-size:1.5625rem;margin-top:3.75rem;opacity:.6;transition:all .1s ease-in}.load-more:hover{opacity:1}.load-more i{display:block;margin:.5rem auto 0}.size-chart{border-bottom:1px solid #151515;color:#151515;display:inline-block;font-family:"Oswald",sans-serif;font-size:1.25rem;margin-top:1.25rem;padding-bottom:.25rem;transition:all .1s ease-in}.size-chart:hover{color:#4dca30;border-bottom:1px solid #4dca30}.size-group-name{background:#000;color:#fff;padding:.5rem 1rem;width:100%}.toggle-sizes i{display:inline-block;vertical-align:middle;margin-bottom:4px;font-size:1rem;margin-left:1rem}.width-100{width:100%}.row-container>.flex-start{flex-wrap:wrap}.option-box{margin:1.25rem 1.25rem 0;flex-basis:calc(20% - 2.5rem);background:#fff;text-align:center}.option-box .option-select{align-self:stretch;display:block;color:#151515;background:none;cursor:pointer;height:100%;outline:none;padding:2rem .75rem;border:3px solid #fff}.option-box .option-select:hover{border:3px solid #e1e1e1}.option-box .option-select.btn-custom input[type=checkbox]{display:block;height:0;width:0;opacity:0}.option-box .option-select.solid{border:3px solid #e1e1e1;display:flex;align-items:center;flex-direction:column;justify-content:center}.option-box .option-select.solid:hover{background:#e1e1e1}.option-box .option-select.selected{border:3px solid #e1e1e1}.option-box .option-select.selected.grey{background:#e1e1e1}.option-box .option-select.disabled{background:#e1e1e1 !important;border:3px solid #e1e1e1;opacity:.6}.option-box .option-select img{display:block;margin:0 auto}.option-box p{font-family:"Oswald",sans-serif;font-size:1.125rem;text-transform:uppercase;margin:1rem 0 0}.option-box p.no-margin{margin:0}.option-box p span{color:#cc0001;display:block;font-size:1rem}.option-box select{font-family:"Oswald",sans-serif;font-size:1.125rem;margin-top:.5rem;padding:0 .5rem}.file-list{background:#f1f1f1;margin-top:1.25rem;padding:.5rem 1rem}.file-list i{font-size:2rem}.file-list p{font-size:1rem;margin:0;max-width:75%;text-transform:lowercase}.customization-popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);align-items:center;justify-content:center;height:100%;padding:2.5rem 0;z-index:10}.customization-popup .popup{background:#fff;border-radius:10px;border-top:10px solid #4dca30;padding:3.125rem 1.5625rem;height:85vh;max-width:1180px;margin:0 auto;overflow-y:auto;width:calc(100% - 3.125rem);position:relative}.customization-popup .popup .close-popup{float:right;display:block;position:sticky;top:-15px;right:-15px;background:#000;border-radius:50%;color:#fff;font-weight:600;height:30px;line-height:30px;margin-left:auto;text-align:center;width:30px}.customization-popup .sport-cats{flex-wrap:wrap}.customization-popup .sport-cats li{margin:0 .625rem 1.25rem}.customization-popup .sport-cats li:last-child:after{content:""}.customization-popup .sport-cats li:after{content:" - ";margin-left:.625rem}.customization-popup .sport-cats li a{color:#000;font-size:.875rem;font-weight:600;text-transform:uppercase;transition:all .1s ease-in}.customization-popup .sport-cats li a:hover{color:#4dca30}.customization-popup .sport-templates{margin-top:2.5rem;flex-wrap:wrap}.customization-popup .sport-templates li{margin:0 .625rem 1.25rem;width:calc(25% - 1.25rem)}.customization-popup .sport-templates li a{border:3px solid #fff;display:block;color:#000;padding:1.25rem;text-align:center;transition:all .1s ease-in}.customization-popup .sport-templates li a:hover{border:3px solid #e1e1e1}.customization-popup .sport-templates li a span{display:block;font-size:.875rem;font-weight:600;margin-top:1rem;text-transform:uppercase}.bar-container{background:#fff;box-shadow:0px 0px 3px #c1c1c1;padding:0 1.25rem 1rem;position:fixed;top:111px;left:0;width:100%;z-index:4}.bar-container.sticky{top:51px;left:0}.bar-container .progress-bar{margin-top:1.5625rem;margin-bottom:0 !important;position:relative;max-width:1100px}.bar-container .progress-bar.full-width{max-width:1440px}.bar-container .progress-bar.full-width .img-container{margin-right:1rem;width:100px}.bar-container .progress-bar.full-width .img-container img{display:block;height:100%;object-fit:contain}.bar-container .progress-bar h2{display:block;font-size:1.375rem;margin-right:2.5rem;max-width:300px;width:100%}.bar-container .progress-bar .progress-step{padding:0}.bar-container .progress-bar .progress-step a{font-size:.875rem}.bar-container .progress-bar .progress-step a p{margin:.5rem 0 0}.bar-container .progress-bar .progress-step a i{font-size:1.5625rem}.bar-container .progress-bar .progress-circle{height:45px;width:45px}.bar-container .progress-bar .progress-circle a{font-size:1.25rem;line-height:45px}.bar-container .progress-bar .progress-circle a span{font-size:1rem}.bar-container .step-bubble{border:1px solid #c1c1c1;display:flex;align-items:center;border-radius:50%;font-size:1rem;height:40px;justify-content:center;margin:auto;width:40px}.bar-container .toggle-subnav{display:none}.progress-bar{display:flex;align-items:center;justify-content:center;margin:2rem auto;position:relative;width:100%}.progress-bar h2{display:none}.progress-bar .progress-nav{flex:1;width:100%}.progress-bar .progress-step{border-right:1px solid #e1e1e1;flex:1;padding:1rem 1.375rem;text-align:center}.progress-bar .progress-step:last-of-type{border-right:none}.progress-bar .progress-step a{color:#151515;display:block;font-weight:600;opacity:.45;text-transform:uppercase;transition:all .1s ease-in}.progress-bar .progress-step a:hover{opacity:.6}.progress-bar .progress-step a.active{opacity:1}.progress-bar .progress-step a.completed{color:#4dca30}.progress-bar .progress-step a.completed .step-bubble{border-color:#4dca30}.progress-bar .progress-step a.completed .step-bubble i{font-size:.875rem}.progress-bar .progress-step a p{margin-bottom:0}.progress-bar .progress-step a i{font-size:2.25rem}.progress-bar .current-progress{background:#4dca30;height:10px;position:absolute;top:0;left:0;z-index:1}.progress-bar .progress-circle{background:#e1e1e1;border-radius:100%;height:60px;width:60px;text-align:center;position:relative;z-index:2}.progress-bar .progress-circle.active{background:#4dca30}.progress-bar .progress-circle a{display:block;color:#fff;font-size:1.375rem;font-weight:bold;line-height:60px;margin:0 auto}.progress-bar .progress-circle a span{display:block;color:#000;font-size:1.125rem;font-weight:400;line-height:normal;margin-top:1rem;text-align:center;position:relative;left:50%;transform:translateX(-50%);width:150px}.customizations{padding:6.25rem 0 3.75rem}.customizations .tbl-container{display:none}.customizations .tbl-container table:not(.tbl-review){margin-left:1rem}.customizations .tbl-container table:not(.tbl-review) th{font-family:"Oswald",sans-serif;font-size:1rem;text-transform:uppercase;padding-bottom:1rem}.customizations .tbl-container table:not(.tbl-review) td{border-left:2px solid #e1e1e1;border-bottom:2px solid #e1e1e1;font-size:1rem;text-align:right;padding:.625rem}.customizations .tbl-container table:not(.tbl-review) td:first-child{border-left:none}.customizations .tbl-container table:not(.tbl-review) tr:last-of-type td{border-bottom:none}.customizations .color-title,.customizations .section-title{border-bottom:4px solid #000;color:#000;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem .75rem .75rem}.customizations .color-title .circle,.customizations .section-title .circle{height:40px;margin-right:1rem;width:40px}.customizations .color-title .tbl-container,.customizations .section-title .tbl-container{display:block}.customizations .color-title a,.customizations .section-title a{color:#000}.customizations .color-title a i,.customizations .section-title a i{font-size:1.25rem;margin-left:1rem}.customizations .item-info{margin:3.75rem auto 3.125rem}.customizations .item-info h2 .qty-total{display:inline;font-size:inherit;font-weight:bold}.customizations .item-info .img-container{width:330px}.customizations .item-info .tbl-colors{overflow-x:auto}.customizations .item-info .tbl-colors::-webkit-scrollbar{width:4px}.customizations .item-info .tbl-colors::-webkit-scrollbar-track{background:#f1f1f1}.customizations .item-info .tbl-colors::-webkit-scrollbar-thumb{background:#e1e1e1}.customizations .item-info .tbl-colors::-webkit-scrollbar-thumb:hover{background:#e3e3e3}.customizations .item-info .qty-breakdown{margin-left:3.125rem;width:calc(100% - 370px)}.customizations .item-info .qty-breakdown .img-container{display:none}.customizations .item-info .qty-breakdown table{margin-top:3.125rem}.customizations .item-info .qty-breakdown table th{font-family:"Oswald",sans-serif;font-size:1.625rem;text-transform:uppercase;padding-bottom:1rem}.customizations .item-info .qty-breakdown table td{border-left:2px solid #e1e1e1;border-bottom:2px solid #e1e1e1;font-size:1.25rem;text-align:center;padding:.625rem .5rem;width:85px}.customizations .item-info .qty-breakdown table td.color-name{border-left:none;width:auto}.customizations .item-info .qty-breakdown table td.color-name .flex-center{justify-content:flex-start}.customizations .item-info .qty-breakdown table td.color-name .circle{display:inline-block;flex:0 0 50px;margin-right:1rem;vertical-align:middle}.customizations .item-info .qty-breakdown table td.color-name .circle img{display:block;height:100%;object-fit:cover}.customizations .item-info .qty-breakdown table td.color-name h3{font-size:1.125rem;text-align:left}.customizations .item-info .qty-breakdown table td.row-total{background:#e1e1e1;font-weight:bold;font-family:"Oswald",sans-serif}.customizations .item-info .qty-breakdown table tr:last-of-type td{border-bottom:none}.customizations .item-info .sub-item{margin-left:3.125rem;width:calc(100% - 370px)}.customizations .item-info .sub-item table{margin-top:1rem}.customizations .item-info .sub-item table th{font-family:"Oswald",sans-serif;font-size:1.625rem;font-weight:400;text-transform:uppercase;padding:1rem .5rem .625rem}.customizations .item-info .sub-item table td{border-bottom:2px solid #e1e1e1;font-size:1.25rem;text-align:center;padding:0 .5rem 1.25rem;width:85px}.customizations .stop-msg{margin-top:1.5625rem;padding:0 3.125rem}.customizations .stop-msg p{margin:0 0 .625rem}.customizations .stop-msg ul{margin-top:.625rem}.customizations .stop-msg ul li{margin-bottom:1rem}.customizations .stop-msg ul li a{display:inline-block;border-bottom:1px solid #151515;font-weight:600;color:#151515;padding-bottom:5px}.customizations .warning{background:rgba(245,245,77,.7882352941);font-size:.875rem;padding:.5rem 1rem;margin:.5rem auto}.customizations .warning.bg-grey{background:#ededed}.customizations .warning:last-of-type{margin-bottom:0}.customizations .warning:first-child{margin-top:1.5625rem}.customizations .warning ul li{line-height:1.5625rem}.customizations .warning label{display:inline-block;margin-left:.875rem}.customizations .warning label input{display:block;float:left;margin:5px .5rem 0 0}.customizations .message{background:#4dca30;font-size:.875rem;padding:.5rem 1rem;margin:.875rem auto;width:calc(100% - 3.125rem)}.customizations .message:first-child{margin-top:1.5625rem}.customizations .message:last-of-type{margin-bottom:0}.customizations .message label{display:inline-block;margin-left:.875rem}.customizations .message label input{display:block;float:left;margin:5px .5rem 0 0}.price-breakdown{margin:4.375rem auto 0}.price-breakdown::-webkit-scrollbar{width:4px}.price-breakdown::-webkit-scrollbar-track{background:#f1f1f1}.price-breakdown::-webkit-scrollbar-thumb{background:#e1e1e1}.price-breakdown::-webkit-scrollbar-thumb:hover{background:#e3e3e3}.price-breakdown table{margin-bottom:2.5rem}.price-breakdown table th{background:#151515;color:#fff;font-family:"Oswald",sans-serif;font-size:1.25rem;padding:.5rem 1rem;text-transform:uppercase;text-align:left}.price-breakdown table th:last-child,.price-breakdown table th:nth-last-child(2){text-align:right}.price-breakdown table td{border:1px solid #e1e1e1;border-right:none;border-top:none;padding:.5rem 1rem}.price-breakdown table td:last-child{border-right:1px solid #e1e1e1;text-align:right}.price-breakdown table td:nth-last-child(2){text-align:right}.price-breakdown table td h3{text-align:left;font-size:1.25rem}.price-breakdown table td h2{font-size:1.25rem}.price-breakdown table td h4{color:#000;margin:0}.price-breakdown table td.color-td .flex-center{justify-content:flex-start}.price-breakdown table td.color-td .circle{margin-right:1rem;height:40px;width:40px}.price-breakdown table td.color-td h3{margin:0}.price-breakdown table td .img-container{display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;margin:.25rem 0}.price-breakdown table td .img-container img{display:inline-block;border:1px solid rgba(0,0,0,.15);margin-right:.75rem;width:25px}.price-breakdown table .extra-fees th{background:#f1f1f1;border:1px solid #e1e1e1;border-top:none;color:#000;font-size:1.125rem;font-weight:400;padding-left:3.125rem;text-align:left}.price-breakdown table .extra-fees td:first-child{font-size:.875rem;padding-left:3.125rem;text-transform:uppercase}.price-breakdown table .extra-fees td span{display:inline-block;vertical-align:middle;font-size:.75rem;text-transform:uppercase;padding-left:.5rem}.price-breakdown table .extra-fees td span a{color:#000;border-bottom:1px solid #000}.price-breakdown table tr:last-child td{border:none;font-size:.75rem;padding:1rem;text-transform:uppercase}.player-details{margin-top:2rem}.player-details .prod-name{background:#000;color:#fff;text-align:center;margin:1.5625rem auto 1rem;padding:.75rem}.player-details .row{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:1.5625rem .75rem .625rem}.player-details .row .tbl-container{display:block;width:100%}.player-details .row .tbl-container .tbl-review{margin-bottom:1rem}.player-details .row .tbl-container .tbl-review th,.player-details .row .tbl-container .tbl-review td{font-size:1.125rem;padding:.5rem;text-transform:uppercase;text-align:center;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:33.333%}.player-details .row .tbl-container .tbl-review th:last-child,.player-details .row .tbl-container .tbl-review td:last-child{border-right:none}.player-details .row .size-name{background:#000;color:#fff;display:block;padding:.75rem 1.25rem;margin:0 auto 1.25rem 1.25rem;font-size:1.25rem;font-family:"Oswald",sans-serif;text-transform:uppercase;width:auto}.player-details .row .flex-start{flex-wrap:wrap;width:100%}.player-details .row .details-box{border:3px solid #e1e1e1;margin:0 1.25rem 1.25rem;padding:1.5625rem 1.25rem;max-width:225px;width:100%;flex-basis:calc(20% - 2.5rem)}.player-details .row .details-box.updated{border:3px solid #fbfb00}.player-details .row .details-box input,.player-details .row .details-box select,.player-details .row .details-box .row-input{border:2px solid #e1e1e1;display:block;font-family:"Oswald",sans-serif;height:35px;line-height:35px;margin:0;outline:none;padding:0 .5rem;text-align:center;width:100%}.player-details .row .details-box input[name=player_number],.player-details .row .details-box .player-number{border:none;font-size:2.5rem;font-weight:bold;height:auto;padding:.75rem .5rem}.player-details .row .logo-pos{background:#fff;text-align:center;margin:0 1.25rem;max-width:225px}.player-details .row .logo-pos img{display:block;border:3px solid #e1e1e1;padding:2rem .75rem}.player-details .row .logo-pos p{text-transform:uppercase;margin:2rem 0 0}.player-details .row .logo-selected{margin:0 1.25rem;max-width:225px}.player-details .row .logo-selected img{display:block;margin-bottom:1.5625rem;padding:0 1.25rem}.del-logo{display:inline-block;background:#cc3121;border-radius:50%;color:#fff;font-weight:600;font-size:1rem;height:25px;line-height:24px;margin-left:1rem;width:25px}.player-logos{margin:2rem 0 3.75rem}.player-logos .btn-flat{color:#fff !important;background:#cc0001}.player-logos .btn-flat:hover{background:rgba(204,0,1,.5)}.player-logos .price-list{border-bottom:1px solid #cc0001;color:#cc0001;display:inline-block;font-size:.875rem;text-transform:lowercase}.player-logos .logo-options{margin-top:2rem}.player-logos .logo-options>.flex-start{width:100%}.player-logos .logo-options .logo-pos{background:#fff;flex-basis:calc(25% - 1.5rem);text-align:center;margin:0 .75rem}.player-logos .logo-options .logo-pos .file-upload{display:none;margin-top:1rem}.player-logos .logo-options .logo-pos .file-upload p.or-bubble{margin:1rem auto;position:relative}.player-logos .logo-options .logo-pos .file-upload p.or-bubble span{display:inline-block;color:#000;background:#fff;border-radius:50%;height:35px;line-height:35px;position:relative;width:35px;z-index:2}.player-logos .logo-options .logo-pos .file-upload p.or-bubble:before{content:"";border-top:1px solid rgba(0,0,0,.15);position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:1}.player-logos .logo-options .logo-pos .file-upload strong{display:block;font-size:.875rem;margin-top:.5rem;opacity:.5}.player-logos .logo-options .logo-pos .file-upload strong br{display:none}.player-logos .logo-options .logo-pos .file-upload .filename{font-family:"Roboto",sans-serif;font-size:.875rem;text-transform:lowercase}.player-logos .logo-options .logo-pos .file-upload .filename i{font-size:1.375rem;margin-right:.5rem}.player-logos .logo-options .logo-pos .file-upload .filename input{display:inline-block;border:none;border-bottom:3px solid #e1e1e1;height:35px;line-height:35px;outline:none;padding:.5rem;width:200px}.player-logos .logo-options .logo-pos .file-upload .filename input:focus{border-bottom:3px solid #4dca30}.player-logos .logo-options .logo-pos .select-logo-pos{display:block;background:none;cursor:pointer;outline:none;padding:2rem .75rem;border:3px solid #fff}.player-logos .logo-options .logo-pos .select-logo-pos:hover{border:3px solid #e1e1e1}.player-logos .logo-options .logo-pos .select-logo-pos.selected{border:3px solid #e1e1e1}.player-logos .logo-options .logo-pos .select-logo-pos.disabled{background:#e1e1e1 !important;border:3px solid #e1e1e1;opacity:.6}.player-logos .logo-options .logo-pos p{font-family:"Oswald",sans-serif;font-size:1.125rem;text-transform:uppercase;margin:1rem 0 0}.player-logos .logo-options .logo-pos p span{color:#cc0001;display:block;font-size:1rem}.player-logos .logo-options .logo-buttons{align-self:stretch;width:50%;margin:0 .75rem}.player-logos .logo-options .logo-buttons input[type=file]{height:0;width:0;visibility:hidden}.player-logos .logo-options .logo-buttons .logo-btn{display:flex;align-items:center;flex-direction:column;justify-content:center;border:3px solid #e1e1e1;color:#000;cursor:pointer;height:100%;padding:2.5rem 1.5625rem;text-align:center}.player-logos .logo-options .logo-buttons .logo-btn:hover{background:#e1e1e1;color:#151515}.player-logos .logo-options .logo-buttons .logo-btn.disabled{background:#e1e1e1 !important;color:#151515;cursor:default}.player-logos .logo-options .logo-buttons .logo-btn i{font-size:3.125rem;margin-top:1rem}.player-logos .logo-options .logo-buttons .logo-btn h3{font-size:1.25rem;font-weight:600}.player-logos .logo-options .logo-buttons .logo-btn p{margin-bottom:0}.logo-names{align-self:stretch;background:#eee;margin:2rem .75rem 0;padding:2.5rem 1.5625rem;text-align:center;width:calc(100% - 1.5rem)}.logo-names h3{font-size:1.25rem;font-weight:600}.logo-names ul{margin-top:1.5625rem}.logo-names ul li{justify-content:flex-start;margin-bottom:2rem}.logo-names ul li:last-child{margin-bottom:0}.logo-names ul li i{font-size:2rem}.logo-names ul li .input-container{width:100%;padding:0 1rem}.logo-names ul li .input-container label{margin-right:1rem}.logo-names ul li .input-container select{margin-left:2rem;max-width:200px}.logo-names .del-logo{background:#151515}.logo-container{background:#fff;height:75vh;padding:1.5625rem;overflow-y:auto;position:relative}.logo-container::-webkit-scrollbar{width:10px}.logo-container::-webkit-scrollbar-track{background:#f1f1f1}.logo-container::-webkit-scrollbar-thumb{background:#e1e1e1}.logo-container::-webkit-scrollbar-thumb:hover{background:#e3e3e3}.logo-container ul{padding:0;margin:0;flex-wrap:wrap}.logo-container ul li{list-style:none;margin:0 .75rem .75rem 0}.logo-container ul a{color:#000;font-size:1rem;font-family:"Oswald",sans-serif;text-transform:uppercase}.logo-container .option-box{margin:1.25rem}.logo-container .option-box .option-select{display:flex;align-items:center;justify-content:center;height:200px;margin-bottom:1rem}.logo-container .option-box .option-select img{margin:0 auto;max-height:150px;object-fit:contain;width:auto}.logo-container .option-box p{margin:auto 0 0}.color-mods{margin:2rem .75rem}.color-mods .left-box{background:#eee;align-self:stretch;margin:1.25rem .75rem 0 0;padding:2.5rem 1.5625rem;width:50%}.color-mods .left-box .color-name{justify-content:flex-start;margin-bottom:1rem}.color-mods .left-box .color-name:last-of-type{margin-bottom:0}.color-mods .left-box .color-name p{margin:0}.color-mods .right-box{align-self:stretch;border:3px solid #e1e1e1;margin:1.25rem 0 0 .75rem;padding:2.5rem 1.5625rem;width:50%}.player-designs{margin:2rem 0 3.75rem}.player-designs .option-box .option-select{display:flex;align-items:center;justify-content:center;height:100vh;max-height:250px}.player-designs .option-box .option-select img{align-self:center}.player-collars{margin:2rem 0 3.75rem}.player-collars .row-container>.flex-start{flex-wrap:wrap}.player-collars .collar-option{margin:1.25rem;flex-basis:calc(25% - 2.5rem);background:#fff;text-align:center}.player-collars .collar-option .select-collar{align-self:stretch;display:block;background:none;cursor:pointer;outline:none;padding:2rem .75rem;border:3px solid #fff}.player-collars .collar-option .select-collar:hover{border:3px solid #e1e1e1}.player-collars .collar-option .select-collar.selected{border:3px solid #e1e1e1}.player-collars .collar-option .select-collar.disabled{background:#e1e1e1 !important;border:3px solid #e1e1e1;opacity:.6}.player-collars .collar-option .select-collar img{display:block;margin:0 auto}.player-collars .collar-option p{font-family:"Oswald",sans-serif;font-size:1.125rem;text-transform:uppercase;margin:1rem 0 0}.player-collars .collar-option p span{color:#cc0001;display:block;font-size:1rem}.custom-confirm .row-container .option-box .option-select{cursor:default;border:3px solid #e1e1e1}.custom-confirm .row-container .confirm-designs .option-box{flex-basis:calc(50% - 2.5rem);margin:0 1.25rem;max-width:250px}.logo-row{flex-wrap:wrap}.logo-row .text-container{margin:1.5rem .75%;text-align:center;flex-basis:18.5%;overflow:hidden}.logo-row .text-container h3{font-size:1.125rem;border:3px solid #e1e1e1;padding:1rem .5rem}.logo-row .text-container h3 span{display:block;margin:0 auto;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-row .text-container p{font-size:1rem;font-weight:400;margin-bottom:0;text-transform:uppercase}.sub-patterns{margin:2rem 0 3.75rem}.sub-patterns .option-box .option-select img{max-height:218px}.sub-fabrics .row-container,.sub-collars .row-container{margin-top:1.25rem}.sub-fabrics .row-container .img-container,.sub-collars .row-container .img-container{background:#f2f2f2;border-radius:1rem;padding:1rem;width:20%}.sub-fabrics .option-box,.sub-collars .option-box{align-self:center}.sub-fabrics .option-box a img,.sub-collars .option-box a img{width:150px}.sub-colors .row-container{margin-top:2.5rem}.sub-colors .row-container>.flex-space{margin:1.25rem .625rem 0}.sub-colors .img-container{width:auto}.sub-colors .color-container{flex:1;margin-left:6.25rem}.sub-colors .color-container .color-swatches{display:none;flex-wrap:wrap;border:solid 3px #e1e1e1;padding-top:20px;padding-left:20px;width:calc(100% - 10px)}.sub-colors .color-container .color-swatches .btn-swatch{border:1px solid #ccc;display:block;margin:0 .625rem 1.25rem;position:relative}.sub-colors .color-container .color-swatches .btn-swatch.active{border:none}.sub-colors .color-container .color-swatches .btn-swatch.active img{border:1px solid #ccc;border-radius:25px;overflow:hidden}.sub-colors .color-container .color-swatches .btn-swatch:hover span{display:block}.sub-colors .color-container .color-swatches .btn-swatch img{display:block}.sub-colors .color-container .color-swatches .btn-swatch span{display:none;background:#000;color:#fff;font-family:"Oswald",sans-serif;font-size:1rem;padding:.5rem;position:absolute;bottom:calc(-100% - 2px);left:50%;transform:translateX(-50%);text-align:center;text-transform:uppercase;z-index:9}.sub-colors .color-container .color-swatches .btn-swatch span:before{content:"";width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #000;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}.colorset{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(33.3333% - 10px);height:80px;border:solid 3px #e1e1e1;margin-right:10px;margin-top:10px;align-items:center;padding:10px;justify-content:center;text-align:center;transition:all .1s ease-in}.colorset:hover{background:#e1e1e1}.activepick{border:solid 3px #333}.colorset img{border-radius:25px;margin-left:10px}.colorset:hover{cursor:pointer}.colorsetcontainer{margin-bottom:10px;position:relative;vertical-align:top}.sub-designs .option-box{align-self:stretch;margin:1.25rem .625rem 0;flex-basis:calc(33.3333% - 1.25rem);display:flex;flex-direction:column;justify-content:space-between;height:auto !important}.sub-designs .option-box h3{font-weight:600}.sub-designs .option-box .option-select{padding:1.25rem .75rem}.sub-designs .option-box .option-select.selected{border-color:#4dca30}.sub-designs p{font-size:1rem}.sub-qty{display:none}.sub-qty .row-container{margin-top:1.25rem}.sub-qty .tbl-container{display:block}.sub-details .row-container>.flex-space{flex-wrap:wrap}.sub-details .details-box{background:#f1f1f1;border-radius:20px;margin:1.25rem .625rem 0;padding:1.5625rem;width:calc(50% - 1.25rem)}.sub-details .details-box>div{margin-left:auto;width:calc(100% - 200px)}.sub-details .details-box h3{width:200px}.sub-details .details-box .cb-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem;min-height:28px}.sub-details .details-box .cb-row:last-child{margin-bottom:0}.sub-details .details-box .cb-row input[type=checkbox]{margin-right:1rem}.sub-details .details-box .cb-row input[type=text]{font-size:.875rem;margin-left:3.125rem;padding:.25rem .5rem;text-transform:uppercase}.sub-sizes .color-qty{padding:1.25rem .625rem 0;margin:0 auto}.sub-sizes .color-qty table th{border-bottom:3px solid #e1e1e1;border-right:3px solid #e1e1e1}.sub-sizes .color-qty table th:first-child{text-align:center}.sub-sizes .color-qty table th:last-child{border-right:none}.sub-sizes .color-qty table td{border-bottom:none;border-right:3px solid #e1e1e1;padding:1rem}.sub-sizes .color-qty table td:first-child{width:auto}.sub-sizes .color-qty table td:last-child{border-right:none}.sub-sizes .color-qty table .no-border{border:none !important}.sub-sizes .color-qty table .size-group{display:flex;align-items:center;justify-content:space-between;background:#000;color:#fff;padding:.75rem 1.25rem;margin-bottom:1rem;width:100%;font-size:1.25rem;font-family:"Oswald",sans-serif;margin:0 0 1rem;text-transform:uppercase}.sub-players .row{align-items:flex-start;flex-direction:column}.sub-players .row .flex-center{flex-direction:column;justify-content:flex-start;width:100%}.sub-order .price-breakdown table tr:last-child td{border:1px solid #e1e1e1;border-right:none;border-top:none;padding:.5rem 1rem;font-size:1rem}.sub-order .price-breakdown table tr:last-child td:first-child{font-size:.875rem;padding-left:3.125rem}.sub-order .price-breakdown table tr:last-child td:last-child{border-right:1px solid #e1e1e1}.sub-order .price-breakdown table th:last-child,.sub-order .price-breakdown table th:nth-last-child(2){text-align:left}.sub-order .price-breakdown table td:last-child{border-right:1px solid #e1e1e1;text-align:left}.sub-order .price-breakdown table td:nth-last-child(2){text-align:left}@media screen and (max-width: 1440px){.progress-bar .progress-circle a span{font-size:1rem}.bar-container.sticky .progress-bar{margin-top:1.25rem}.bar-container.sticky .progress-bar h2{display:none}.bar-container .progress-bar{align-items:flex-start;flex-direction:column}.bar-container .progress-bar .flex-center:first-of-type{margin-bottom:1.25rem}.bar-container .progress-bar .progress-step{padding:0 .5rem}.bar-container .progress-bar h2{font-size:1.25rem;margin-right:0;max-width:none}.player-details .row .details-box,.player-details .row .logo-pos{margin:0 1rem}.player-designs .option-box .option-select{max-height:230px}.customizations .item-info .img-container{max-width:250px;width:100%}.customizations .item-info .qty-breakdown{margin-left:2.5rem;width:calc(100% - 250px)}.customizations .item-info .qty-breakdown table th{font-size:1.5rem}.customizations .item-info .qty-breakdown table td.color-name{width:175px}.customizations .item-info .qty-breakdown table td.color-name .circle img{height:100%;object-fit:cover}}@media screen and (max-width: 1366px){.progress-bar{margin-bottom:5rem}.customizations .item-info .img-container{display:none}.customizations .item-info .qty-breakdown{display:flex;flex-wrap:wrap;margin-left:0;width:100%}.customizations .item-info .qty-breakdown .img-container{display:block;width:25%}.customizations .item-info .qty-breakdown>.flex-space{width:75%}.customizations .item-info .qty-breakdown .tbl-colors{width:100%}.customizations .item-info .qty-breakdown table{margin-top:0;width:100%}.customizations .item-info .qty-breakdown table th{font-size:1.375rem}.customizations .item-info .qty-breakdown table td{font-size:1.125rem}.customizations .item-info .qty-breakdown table td.color-name{width:300px}.player-details .row{padding:.625rem .75rem}.player-details .row .details-box{margin:1rem;max-width:none;flex-basis:calc(25% - 2rem)}.player-details .row .logo-pos{margin:1rem;max-width:none}.player-designs .option-box{flex-basis:calc(25% - 2rem);margin:1.25rem 1rem}.logo-row .text-container{margin:1.25rem .75% 0}}@media screen and (max-width: 1200px){.step-btns{padding:2.5rem 0 0}.size-chart{font-size:1rem}.bar-container.sticky{top:55px}.bar-container.sticky .progress-bar h2{margin-right:1.25rem}.row-container .option-box p{font-size:1rem}.customizations .stop-msg{padding:0}.customizations .item-info .qty-breakdown table td.color-name .circle{height:40px;flex:0 0 40px}.premade-logos .option-box{margin:1rem;flex-basis:calc(25% - 2rem)}.sub-details .details-box{flex-direction:column}.sub-details .details-box h3{margin-bottom:1.25rem;width:auto}.sub-details .details-box>div{width:100%}.player-details .row .tbl-container .tbl-review th,.player-details .row .tbl-container .tbl-review td{font-size:1rem}.player-designs .option-box{margin:1rem .5rem;flex-basis:calc(25% - 1rem)}.player-designs .option-box .option-select{padding:.75rem;max-height:220px}.price-breakdown table td.color-td{width:auto}.price-breakdown table td h2{width:auto;max-width:300px}.player-logos.sub-logos .logo-options .logo-buttons .logo-btn{padding:2rem 1.125rem}.player-logos.sub-logos .logo-options .logo-names{padding:2rem 1.125rem}.player-logos.sub-logos .logo-options .logo-names ul li{margin-bottom:1.25rem}.player-logos.sub-logos .logo-options .logo-names .input-container label{margin:auto .75rem auto 0}.player-logos.sub-logos .logo-options .logo-names .input-container input,.player-logos.sub-logos .logo-options .logo-names .input-container select{margin:0 .25rem;max-width:none;width:50%}.logo-row .text-container{flex-basis:23.5%}.logo-row .text-container h3{font-size:1rem}.logo-row .text-container h3 span{max-width:180px}.logo-row .text-container p{font-size:.875rem}}@media screen and (max-width: 1024px){.load-more{font-size:1.375rem;margin-top:3.125rem}.option-box{margin:1rem;flex-basis:calc(33.333% - 2rem)}.sub-fabrics .img-container,.sub-collars .img-container{display:none}.customization-popup .sport-templates li{margin:.5rem 1rem;flex-basis:calc(33.333% - 2rem)}.sub-details .details-box{flex-direction:column}.sub-details .details-box .cb-row{align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:1rem}.sub-details .details-box .cb-row select{margin-top:1rem;width:100% !important}.player-details .row .details-box{flex-basis:calc(33.333% - 1.5rem);margin:1rem .75rem;padding:1.25rem 1rem}.player-collars .collar-option{margin:1rem .75rem;flex-basis:calc(25% - 1.5rem)}.player-collars .collar-option p{font-size:1rem}.player-designs .option-box .option-select{max-height:200px}.player-logos .logo-options>.flex-start{flex-wrap:wrap}.player-logos .logo-options .logo-pos{flex-basis:calc(33.333% - 1.5rem)}.player-logos .logo-options .logo-pos .select-logo-pos{padding:6% .75rem}.player-logos .logo-options .logo-pos p span{font-size:.875rem}.player-logos.sub-logos .logo-options .logo-buttons .logo-btn{padding:1.5625rem .875rem}.player-logos.sub-logos .logo-options .logo-buttons .logo-btn p{font-size:.875rem}.player-logos.sub-logos .logo-options .logo-names{padding:1.5625rem .875rem;width:60%}.player-logos.sub-logos .logo-options .logo-names .del-logo{margin-left:0}.player-logos.sub-logos .logo-options .logo-names .input-container{font-size:.875rem}.player-logos.sub-logos .logo-options .logo-names ul li i{font-size:1.25rem}.file-upload label{font-size:.875rem}.custom-confirm .row-container .confirm-designs{padding-top:1.25rem}.custom-confirm .row-container .confirm-designs .option-box{max-width:220px}.sub-colors .img-container{display:none}.sub-colors .color-container{margin-left:0}}@media screen and (max-width: 780px){.customization-popup .sport-templates li{flex-basis:calc(50% - 2rem)}.progress-bar{margin-bottom:4.375rem}.bar-container .toggle-subnav{display:flex;margin-top:1rem}.bar-container .toggle-subnav a,.bar-container .toggle-subnav p{color:#151515;display:inline-block;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:600;margin:0;text-transform:uppercase;transition:all .1s ease-in}.bar-container .toggle-subnav a i,.bar-container .toggle-subnav p i{margin-left:.5rem}.bar-container .progress-bar{display:none;flex-direction:column}.bar-container .progress-bar h2{display:none}.bar-container .progress-bar .progress-nav{flex-direction:column}.bar-container .progress-bar .progress-step{border:none;border-bottom:1px solid #e1e1e1;padding:.75rem;width:100%}.bar-container .progress-bar .progress-step:first-of-type{padding:0 .5rem .5rem}.bar-container .progress-bar .progress-step a{display:flex;align-items:center;justify-content:flex-start}.bar-container .progress-bar .progress-step a i{margin-right:.75rem;width:40px}.bar-container .step-bubble{height:30px;width:30px;font-size:.75rem;margin:0 .5rem 0 0}.bar-container .step-bubble i{margin:0 auto !important}.sub-designs .logo-options{flex-wrap:wrap}.sub-designs .option-box{margin:.625rem;flex-basis:calc(50% - 1.25rem)}.customizations{padding:4.375rem 0 2.5rem}.customizations .tbl-container{display:block;margin-top:1.25rem}.customizations .tbl-container table{margin:0 !important;width:100%}.customizations .tbl-container table td b{display:block}.customizations .item-info{flex-direction:column;justify-content:flex-start;margin:2.5rem auto 3.125rem}.customizations .item-info .img-container{margin:0 auto}.customizations .item-info .qty-breakdown{margin:0;width:100%}.customizations .item-info .qty-breakdown>.flex-space{align-items:flex-start;flex-direction:column;justify-content:flex-start}.customizations .item-info .qty-breakdown>.flex-space h2{margin-bottom:1rem}.customizations .item-info .qty-breakdown table{margin:1.25rem 0 .875rem}.customizations .item-info .qty-breakdown table td.color-name{width:250px}.customizations .item-info .qty-breakdown table td.color-name .circle{height:35px;flex:0 0 35px}.customizations .item-info .sub-item{margin:0;width:100%}.customizations .item-info .sub-item .qty-input input{width:auto}.customizations .item-info .sub-item table{margin:1.25rem 0 .875rem}.customizations .item-info .sub-item table th{font-size:1.125rem}.customizations .item-info .sub-item table td{padding:0 .5rem .875rem;width:auto}.customizations .color-title .tbl-container{display:none}.customizations .stop-msg{font-size:.875rem}.customizations .stop-msg ul li a{padding-bottom:1px}.customizations .warning{width:calc(100% - 1.25rem)}.premade-logos .option-box{margin:1rem;flex-basis:calc(33.333% - 2rem)}.sub-sizes .color-qty table th{font-size:1.25rem}.sub-sizes .color-qty table td{padding:.5rem}.player-details{margin:2.5rem 0}.player-details .row{padding:0}.player-details .row:first-of-type{margin-top:1rem}.player-details .row .details-box{flex-basis:calc(33.333% - 1rem);margin:.5rem}.player-details .row .size-name{margin-right:.75rem}.player-logos{margin-top:2.5rem}.player-logos .logo-options .logo-pos .select-logo-pos{padding:1.25rem .75rem}.player-logos .logo-options .logo-pos p{font-size:1rem}.player-logos.sub-logos .logo-options .logo-buttons .logo-btn h3{font-size:1.125rem}.player-logos.sub-logos .logo-options .logo-names{width:55%}.player-logos.sub-logos .logo-options .logo-names h3{font-size:1.125rem}.player-designs{margin:2.5rem 0 0}.player-designs .option-box{flex-basis:calc(33.333% - 1rem)}.player-collars .collar-option{margin:1rem .75rem;flex-basis:calc(33.333% - 1.5rem)}.player-collars .collar-option p{font-size:1rem}.price-breakdown{margin:2.5rem auto 0}.price-breakdown table th{font-size:1rem}.price-breakdown table td{font-size:.875rem}.price-breakdown table td.color-td .img-container img{display:none}.price-breakdown table td h2{font-size:1.125rem;max-width:245px;width:auto}.price-breakdown table .extra-fees th{font-size:1rem;padding-left:2rem}.price-breakdown table .extra-fees td:first-child{padding-left:2rem}.logo-row .text-container{flex-basis:31.833%}}@media screen and (max-width: 600px){.spacer{margin:1.25rem 0}.step-btns{flex-direction:column;padding:1.875rem 0 0;margin-bottom:1.5625rem}.step-btns .button,.step-btns .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .step-btns .pseudo-upload{width:100%;margin-bottom:1.25rem}.step-btns .flex-center{justify-content:space-between;padding:0;width:100%}.step-btns .flex-center .button,.step-btns .flex-center .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .step-btns .flex-center .pseudo-upload{margin:0}.load-more{margin:1.25rem auto}.option-box{margin:.5rem;flex-basis:calc(50% - 1rem)}.customization-popup .sport-templates li{margin:1rem 0 0;flex-basis:100%}.bar-container .toggle-subnav a{font-size:.875rem}.bar-container .toggle-subnav a i{margin-left:5px}.bar-container .toggle-subnav p{font-size:.75rem}.sub-designs .logo-options{flex-wrap:wrap}.sub-designs .option-box{margin:.625rem 0;flex-basis:100%}.sub-designs textarea{max-height:100px;width:100% !important}.premade-logos .option-box{margin:1rem .5rem;flex-basis:calc(50% - 1rem)}.sub-details .details-box{margin:1rem 0 0;flex-basis:100%}.sub-sizes .row-container{overflow:hidden}.sub-sizes .color-qty{overflow:auto}.sub-sizes .color-qty table{overflow-x:scroll;min-width:800px;width:auto}.sub-sizes .color-qty table th{font-size:1rem}.sub-sizes .color-qty table .size-group{font-size:1rem}.customizations{padding:3.125rem 0 0}.customizations .tbl-container table{padding-bottom:.5rem;width:500px}.customizations .tbl-container table:not(.tbl-review) td{font-size:.875rem}.customizations .item-info{margin:2rem auto}.customizations .item-info .qty-breakdown .tbl-colors{margin:1rem 0;overflow-y:auto}.customizations .item-info .qty-breakdown .tbl-colors table{margin:0;width:500px}.customizations .item-info .qty-breakdown .tbl-colors table th{font-size:.875rem}.customizations .item-info .qty-breakdown .tbl-colors table td{font-size:.875rem}.customizations .item-info .qty-breakdown .tbl-colors table td.color-name .circle{flex:0 0 12px;height:12px;margin-right:.5rem}.customizations .item-info .qty-breakdown .tbl-colors table td.color-name h3{font-size:1rem}.customizations .warning{font-size:.75rem}.customizations .warning label{margin-left:0}.customizations .stop-msg{margin:1.5625rem 0}.player-details{margin:2rem 0 0}.player-details .row{flex-direction:column;margin-top:1rem;padding-bottom:1rem}.player-details .row .flex-center{padding-bottom:1rem}.player-details .row .size-name{background:#151515;color:#fff;font-size:1.125rem;margin:0;padding:.5rem;text-align:center;width:100%}.player-details .row .details-box{flex-basis:calc(50% - 1rem);margin:1rem .5rem 0;padding:.75rem}.player-details .row .details-box input[name=player_number]{font-size:1.5625rem;padding:.875rem .5rem}.player-details .row.logo-row{flex-direction:row;flex-wrap:wrap}.player-details .row.logo-row .logo-pos,.player-details .row.logo-row .logo-selected{flex-basis:calc(50% - 2rem);margin:1rem}.player-details .row .tbl-container .tbl-review{width:100%;overflow-x:auto}.player-details .row .tbl-container .tbl-review th,.player-details .row .tbl-container .tbl-review td{font-size:.875rem;padding:.5rem .25rem;width:37%}.player-details .row .tbl-container .tbl-review th:nth-child(2),.player-details .row .tbl-container .tbl-review td:nth-child(2){width:23%}.player-collars .collar-option{flex-basis:calc(50% - 1.5rem);margin:.5rem .75rem}.player-collars .collar-option p{font-size:.875rem}.player-logos:not(.sub-logos) .logo-options>.flex-start{flex-wrap:wrap;align-items:flex-start}.player-logos:not(.sub-logos) .logo-options .logo-pos{flex-basis:calc(50% - 1rem);margin:0 .5rem 1.25rem}.player-logos:not(.sub-logos) .logo-options .logo-buttons{flex-direction:column;margin-top:1rem}.player-logos:not(.sub-logos) .logo-options .logo-buttons .logo-btn{flex:0 1;margin:1rem 0}.player-logos.sub-logos .logo-options{flex-direction:column;overflow:hidden}.player-logos.sub-logos .logo-options .logo-buttons{align-self:center;margin:0;width:100%}.player-logos.sub-logos .logo-options .logo-buttons .logo-btn{margin:0}.player-logos.sub-logos .logo-options .logo-buttons .logo-btn i{font-size:2rem}.player-logos.sub-logos .logo-options .logo-names{margin:0;width:100%}.player-logos.sub-logos .logo-options .logo-names ul li{margin-bottom:.875rem}.player-logos.sub-logos .logo-options .logo-names .input-container{padding:0 .5rem 0 0}.player-designs .row-container{margin-top:1rem}.player-designs .option-box{flex-basis:calc(50% - 1rem);margin:.5rem}.player-designs .option-box .option-select{max-height:150px;padding:.5rem}.player-designs .option-box p{font-size:.875rem;margin:.75rem 0 0}.price-breakdown{overflow-x:auto}.price-breakdown table{margin-bottom:0;width:550px}.price-breakdown table th{font-size:.875rem}.price-breakdown table td{padding:.5rem}.logo-row .text-container{flex-basis:48.5%}.logo-row .text-container h3{font-size:.875rem}.custom-confirm .player-details{margin-top:3.125rem}.custom-confirm .row-container .confirm-designs{flex-direction:row;flex-wrap:wrap}.custom-confirm .row-container .confirm-designs .option-box{flex-basis:calc(50% - 1rem);margin:.5rem}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.15);height:100%;width:100%}.repreve-ticker-banner__ticker-label,.repreve-ticker-banner__message{font-family:"Roboto",sans-serif !important}.eco-intro{background:url(../images/repreve-sportira-collab-banner.jpg) no-repeat center center;background-size:cover;flex-direction:column;height:calc(100vh - 55px);position:relative}.eco-intro .scroll-btn{color:#fff;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);z-index:3}.eco-intro .container{max-width:1115px;margin:0 auto;z-index:2}.eco-intro .block{width:100%}.eco-intro .block span{color:#fff;font-family:"Oswald",sans-serif;font-size:4.375rem;font-weight:600;margin:0 2.5rem;text-transform:uppercase}.eco-intro .text-container{width:100%}.eco-intro .text-container p{color:#fff;font-size:1.25rem;line-height:2rem;max-width:600px}.eco-about{margin:7.5rem auto}.eco-about .text-container{margin-right:5rem;width:60%}.eco-about .text-container p{font-size:1.125rem;line-height:1.875rem;padding-right:2rem}.eco-about .text-container .button,.eco-about .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .eco-about .text-container .pseudo-upload{margin-top:2rem}.eco-about video{width:40%}.unifi-banner{background:#ebebeb;padding:6.25rem;margin-top:6.25rem;text-align:center}.unifi-banner .bullet-box{background:none;list-style:disc;margin:2rem auto 0;max-width:none;text-align:center}.unifi-banner .bullet-box li{text-align:left;width:33.333%}.unifi-banner .unifi-stats{margin:5rem auto 0}.unifi-banner .unifi-stats .text-center{margin:0 .75rem;width:calc(33.333% - 1.5rem)}.unifi-banner .unifi-stats .text-center strong{display:block;font-family:"Oswald",sans-serif;font-size:2.8125rem}.unifi-banner .unifi-stats .text-center p{font-size:1.125rem;line-height:1.875rem}.eco-contact{margin:7.5rem auto}.eco-contact h1,.eco-contact h2.text-center{margin-bottom:5rem}.eco-contact .button,.eco-contact .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .eco-contact .pseudo-upload{margin-top:3.125rem}.eco-contact .flex-space{padding:3.75rem 3.125rem;border-bottom:4px solid #000}.eco-contact .flex-space:first-of-type{padding-top:0}.eco-contact .flex-space:last-of-type{border-bottom:none;padding-bottom:0}.eco-contact .flex-space .text-container{width:70%}.eco-contact .flex-space .text-container p{font-size:1.25rem;line-height:1.875rem;margin-bottom:0}.eco-contact .flex-space .text-container .img-container{display:none}.eco-contact .flex-space .img-container{width:30%}.eco-contact .flex-space .img-container img{display:block;margin:0 auto}.eco-contact .commitment{margin-bottom:3.75rem}.eco-banner{background:#000;color:#fff;text-align:center;padding:5rem;position:relative}.eco-banner:before{content:"";border:4px solid #fff;height:calc(100% - 32px);width:calc(100% - 32px);position:absolute;top:16px;left:16px;z-index:1}.eco-banner.fiber-bg{background:url(../images/recycled-water-bottles.jpg) no-repeat center center;background-size:cover}.eco-banner.sustainable-bg{background:url(../images/fabric-roll-banner.jpg) no-repeat center center;background-size:cover}.eco-banner.bg-reasons{background:url(../images/boys-soccer-team.jpg) no-repeat center center;background-size:cover;margin-bottom:6.25rem}.eco-banner.bg-cage{background:url(../images/sportira-soccer-cage.jpg) no-repeat center center;background-size:cover}.eco-banner .text-container{position:relative;z-index:2}.eco-banner .text-container h2{margin-bottom:2rem}.eco-banner .text-container p{font-size:1.125rem;margin:1rem auto 0;line-height:1.875rem;max-width:960px}.eco-banner .text-container .button,.eco-banner .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .eco-banner .text-container .pseudo-upload{margin-top:1.25rem}@media screen and (max-width: 1366px){.eco-about{margin:6.25rem auto}.eco-about .text-container{margin-right:4.375rem;width:55%}.eco-about video{width:45%}.unifi-banner{padding:5rem 3.125rem}.unifi-banner .unifi-stats{margin:3.125rem auto}.eco-banner{padding:3.75rem}.eco-banner br{display:none}.eco-contact{margin:6.25rem auto}.eco-contact br{display:none}.eco-contact .flex-space{padding:3.125rem 2.5rem}.eco-contact .flex-space .text-container{width:60%}.eco-contact .flex-space .text-container p{font-size:1rem;line-height:1.5rem}}@media screen and (max-width: 1024px){.eco-intro{height:calc(100vh - 55px)}.eco-about{margin:4.375rem auto;flex-direction:column}.eco-about .text-container,.eco-about video{margin:0;width:100%}.eco-about video{margin-top:2rem}.unifi-banner{padding:4.375rem 2rem 2.5rem}.unifi-banner .text-container br{display:none}.unifi-banner .unifi-stats{align-items:flex-start;margin:2.5rem auto 1rem}.unifi-banner .unifi-stats .text-center{padding:0 .5rem;width:33.333%}.eco-contact{margin:4.375rem auto}.eco-contact.sub-printing .flex-space:nth-of-type(1) img{width:100px}.eco-contact.sub-printing .flex-space:nth-of-type(2) img{width:71.5px}.eco-contact.sub-printing .flex-space:nth-of-type(3) img{width:49.5px}.eco-contact.sub-printing .flex-space:nth-of-type(4) img{width:83px}.eco-contact.sub-printing .flex-space:nth-of-type(5) img{width:82.5px}.eco-contact.sub-printing .flex-space:nth-of-type(6) img{width:100px}.eco-contact h1,.eco-contact h2.text-center{margin-bottom:2rem}.eco-contact .flex-space .text-container{margin-right:2rem;width:calc(100% - 300px)}.eco-contact .flex-space .img-container{width:300px}}@media screen and (max-width: 780px){.eco-intro .block{justify-content:center}.eco-intro .block span{font-size:2.5rem;margin:0 1.5625rem}.unifi-banner{margin-top:3.75rem;padding:3.125rem 1.5625rem}.unifi-banner .unifi-stats{flex-direction:column}.unifi-banner .unifi-stats .text-center strong{font-size:2rem}.unifi-banner .unifi-stats .text-center p{font-size:1rem;margin:0 auto}.unifi-banner .unifi-stats .text-center{margin:0 auto 1rem;width:100%}.eco-contact{margin:3.75rem auto}.eco-contact h1{margin-bottom:1rem}.eco-contact .flex-space{padding:2rem}.eco-contact .flex-space:first-of-type{border-bottom:3px solid #000}.eco-contact .flex-space .text-container{margin:0;width:100%}.eco-contact .flex-space .text-container>div{display:flex;align-items:center;margin-top:1.25rem}.eco-contact .flex-space .text-container .img-container{display:block}.eco-contact .flex-space .img-container{display:none}.eco-banner .text-container h2{margin-bottom:1.5625rem}.eco-banner .text-container .button,.eco-banner .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .eco-banner .text-container .pseudo-upload{margin-top:1.5625rem}}@media screen and (max-width: 600px){.eco-intro .block{flex-direction:column;padding:0 1.25rem}.eco-intro .block span{margin:1rem auto}.eco-intro .text-container p{font-size:1rem;line-height:1.5rem}.eco-about{margin:3.125rem auto}.eco-about .text-container p{font-size:1rem;line-height:1.5rem;padding:0}.unifi-banner{margin-top:3.125rem;padding:2rem 1rem}.unifi-banner .text-container h2{font-size:1.375rem;margin-bottom:1.25rem}.unifi-banner .unifi-stats{margin:1.25rem auto}.unifi-banner .unifi-stats .text-center strong{font-size:1.5625rem}.eco-contact{margin:3.125rem auto}.eco-contact .flex-space{padding:2rem 1rem}.eco-contact .flex-space .text-container>div{align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:0}.eco-contact .flex-space .text-container>div img{margin:1rem 0 0}.eco-banner{padding:2.5rem 1rem}.eco-banner:before{content:"";border:4px solid #fff;height:calc(100% - 16px);width:calc(100% - 16px);position:absolute;top:8px;left:8px;z-index:1}.eco-banner .text-container{padding:0 1rem}.eco-banner .text-container h2{font-size:1.375rem;margin-bottom:1rem}.eco-banner .text-container p{font-size:1rem;line-height:1.5rem}.eco-banner .text-container p br{display:none}.eco-banner .text-container .button,.eco-banner .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .eco-banner .text-container .pseudo-upload{margin-top:.5rem}}.bottom-cta,.call-cta{background:#000;border-top:4px solid #fff;box-sizing:border-box;color:#fff;font-size:1.875rem;height:100px;margin:0 auto;text-transform:uppercase;width:100%;position:absolute;bottom:0;left:0}.bottom-cta i,.call-cta i{margin-right:.5rem}.bottom-cta a,.call-cta a{color:#fff}.call-cta{border-top:none;border-bottom:4px solid #fff;height:auto;font-size:2.8125rem;margin:0 auto;padding:2.5rem 0;position:relative}.call-cta a{font-weight:600;font-size:inherit}.repreve-banner{background:url(../images/repreve-banner-bg.jpg) no-repeat center center;background-size:cover;display:flex;align-items:center;justify-content:flex-start;height:calc(100vh - 76px);padding:6.25rem 0;position:relative}.repreve-banner .text-container{color:#fff;max-width:600px;position:relative;z-index:3}.repreve-banner .text-container h1 img{display:block;margin-bottom:.875rem}.repreve-banner .text-container p{font-size:1.25rem;line-height:2rem}.repreve-banner .repreve-form{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:2}.repreve-banner .repreve-form .form-container{background:#000;color:#fff;flex-direction:column;height:100%;margin-left:auto;max-width:500px;padding:2.5rem}.repreve-banner .repreve-form .form-container .input-container{margin-bottom:2.5rem;width:100%}.repreve-banner .repreve-form .form-container .input-container input{color:#fff}.repreve-banner .repreve-form .form-container .close-btn{color:#fff;position:absolute;top:2rem;right:1rem}.repreve-banner .repreve-form .button,.repreve-banner .repreve-form .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .repreve-banner .repreve-form .pseudo-upload{margin-top:2rem}.repreve-banner .repreve-form .error{color:#e23636;text-align:center}.custom-masks{background:#000;border-bottom:4px solid #fff}.custom-masks .container{margin:0 auto 0 0;max-width:1675px;height:100%}.custom-masks .img-container{width:70%}.custom-masks .img-container img{display:block}.custom-masks .text-container{color:#fff;flex:0 50%;text-align:right}.custom-masks .text-container h1{line-height:1em}.custom-masks .text-container h1 span{font-size:2.8125rem}.custom-masks .text-container h1:lang(fr){font-size:3.75rem}.custom-masks .text-container p{color:#fff;font-size:1.125rem;text-transform:uppercase}.custom-masks .text-container p img{display:inline-block;margin-right:.5rem;vertical-align:middle}.custom-masks .mask-form{display:none;align-items:center;flex-direction:column;justify-content:center;background:#fff;height:100%;width:500px;padding:2rem;position:absolute;top:0;right:0;z-index:2}.custom-masks .mask-form .close-btn{position:absolute;top:100px;right:20px;background:#000;border-radius:50%;color:#fff;height:40px;width:40px;line-height:40px;text-align:center;z-index:1}.custom-masks .mask-form .input-container{margin-bottom:2rem;width:100%}.home-custom{margin:6.25rem auto;max-width:1480px}.home-custom .intro-text{padding:0 2rem 0 5rem}.home-custom .intro-text ol{margin:2.5rem 0;padding:0 2rem}.home-custom .intro-text ol li{font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:600;margin:0 1.5625rem;text-transform:uppercase}.home-custom .intro-text ol li:last-child:after{content:"";margin:0}.home-custom .intro-text ol li:after{content:" > ";display:inline-block;margin-left:1.5625rem}.home-custom .feat-cats{margin:0 auto;max-width:1320px;padding-bottom:0}.home-banner{background:#0a090e}.house-league{border-top:4px solid #fff;border-bottom:4px solid #fff;background:#000 url(../images/house-league-offers.jpg) no-repeat center center;background-size:cover;height:calc(100vh - 80px);position:relative}.house-league .text-container{color:#fff;padding-top:6.25rem;position:relative;z-index:3}.house-league .text-container p{font-size:1.25rem}.home-about{background:#151515;color:#fff;padding:7.5rem 0}.home-about .container{align-items:flex-start}.home-about .container h2{margin-bottom:1.25rem}.home-about .container .text-container{max-width:650px}.home-about .container .text-container p{line-height:1.875rem}.home-about .container .text-container .button,.home-about .container .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .home-about .container .text-container .pseudo-upload{margin-top:2rem}.home-about .container .social-block{max-width:420px}.home-about .container .social-block ul{display:flex;flex-wrap:wrap;justify-content:space-between}.home-about .container .social-block ul li{padding:1.25rem 0}.home-about .container .social-block ul li a{display:inline-block;font-size:1rem}.home-about .container .social-block ul li a i{font-size:1.5625rem;vertical-align:middle}.home-about .container .social-block .hashtag{border-top:1px solid #434343;font-size:1.25rem;padding-top:1.25rem}.home-about .container .social-block .hashtag span{color:#4dca30;font-weight:400}.dealer-types{background:#000;display:none;height:500px}.dealer-types.alt-theme{display:flex}.dealer-types.alt-theme>.block{flex:0 50%;max-width:none}.dealer-types.alt-theme .block-container{flex:0 50%;flex-direction:column}.dealer-types.alt-theme .block-container .block{align-self:center !important;max-width:none;height:250px;width:100%}.dealer-types.alt-theme .block-container .block:hover .img-container img{opacity:.5}.dealer-types.alt-theme .block-container .block:hover .text-container p{opacity:1}.dealer-types.alt-theme .block-container .block .img-container{height:auto;max-height:250px;overflow:hidden}.dealer-types.alt-theme .block-container .block .img-container img{display:block;object-fit:cover;opacity:.25;transition:opacity .3s ease-in;width:100%}.dealer-types.alt-theme .block-container .block .text-container{justify-content:flex-start}.dealer-types.alt-theme .block-container .block .text-container .flex-start{align-items:center}.dealer-types.alt-theme .block-container .block .text-container img{display:block;margin-right:2rem}.dealer-types.alt-theme .block-container .block .text-container a:not(.button){display:block;color:#fff;font-size:3.75rem;margin:0 2rem 0 auto}.dealer-types.alt-theme .block-container .block .text-container h1{font-size:3.75rem}.dealer-types.alt-theme .block-container .block .text-container p{text-align:left;margin:1rem 1rem 0 0;max-width:600px;transition:opacity .1s ease-in}.dealer-types .block{align-self:stretch;flex:0 25%;max-width:480px;position:relative}.dealer-types .block.flex-center{align-self:stretch;border-right:4px solid #fff}.dealer-types .block.flex-center:last-child{border-right:none}.dealer-types .block.flex-center .text-container{position:relative;top:0;left:0;transform:none;width:100%}.dealer-types .block.flex-center .text-container p{margin:1rem auto 0;max-width:700px;padding:0 2rem}.dealer-types .block .dealer-login{color:#fff;position:absolute;bottom:3.125rem;left:50%;transform:translateX(-50%);text-align:center;font-size:.875rem}.dealer-types .block .dealer-login .cta-btn{margin-top:0}.dealer-types .block .text-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-align:center;width:90%}.dealer-types .block .text-container img{display:block}.dealer-types .block .text-container .button,.dealer-types .block .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .dealer-types .block .text-container .pseudo-upload{margin-top:1.5625rem}.dealer-types .block .img-container{height:100%}.dealer-types .block .img-container img{display:block;height:100%;width:100%;filter:grayscale(80%)}.home-leagues.container{margin:6.25rem auto}.home-leagues h1{margin-bottom:3.125rem}.home-leagues .img-container{max-width:913px;width:60%}.home-leagues .block-container{margin-left:2.5rem;width:calc(40% - 2.5rem)}.home-leagues .block-container .text-container:first-of-type{margin-bottom:3.75rem}.home-leagues .block-container h2{margin-bottom:.875rem;text-transform:none}.home-leagues .block-container p{line-height:1.5625rem;margin:0}.home-leagues .block-container .button,.home-leagues .block-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .home-leagues .block-container .pseudo-upload{margin-top:1.25rem}.sport-essentials{margin-bottom:5rem}.sport-essentials .text-center p{font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase}.sport-essentials .feat-cats .feat-cat-cards .item-block{margin-bottom:0}.sport-essentials .feat-cats .feat-cat-cards .item-block:first-of-type{margin-left:0}.sport-essentials .feat-cats .feat-cat-cards .item-block:last-child{margin-right:0}@media screen and (max-width: 1440px){.home-custom .intro-text{padding:0 2rem}.home-custom .intro-text ol{padding:0}.home-custom .feat-cats.compact{max-width:980px}.custom-masks .img-container{width:60%}.dealer-types.alt-theme .block-container{flex:0 50%}.dealer-types.alt-theme .block-container .block{min-height:200px}.dealer-types.alt-theme .block-container .block .text-container h1{font-size:2.8125rem}.dealer-types.alt-theme .block-container .block .text-container img{width:100px}.dealer-types.alt-theme .block-container .block .text-container p{margin:1rem 1.5625rem 0 0}.dealer-types.alt-theme .block-container .block .text-container a:not(.button){font-size:2.8125rem;margin:0 0 0 auto}}@media screen and (max-width: 1200px){.call-cta{font-size:2.5rem;padding:2rem}.bottom-cta{font-size:1.625rem;height:80px}.repreve-banner{height:calc(100vh - 55px)}.custom-masks .container{justify-content:flex-start;position:relative;width:calc(100% - 2rem)}.custom-masks .text-container{position:absolute;right:0}.custom-masks .text-container h1:lang(fr){font-size:3.4375rem}.home-custom .intro-text ol li:after{content:none}.home-custom .feat-cats .feat-cat-cards .item-block .text-container a{margin:.5rem;height:calc(100% - 1rem);width:calc(100% - 1rem)}.house-league{height:calc(100vh - 55px)}.dealer-types.alt-theme .block-container .block .text-container h1{font-size:2.25rem}.home-leagues.container{margin:5rem auto}.home-leagues .block-container{margin-left:1.5625rem;width:calc(40% - 3.125rem)}.home-about .container{padding:0}.home-about .container .text-container{margin-right:2rem}}@media screen and (max-width: 1024px){.call-cta{font-size:2rem}.bottom-cta{font-size:1.5625rem;height:80px}.custom-masks .img-container{width:55%}.custom-masks .text-container h1 span{font-size:2.5rem}.home-custom{margin:4.375rem auto}.home-custom .intro-text{padding:0}.home-custom .intro-text ol{padding:0}.home-custom .intro-text ol li{font-size:1.375rem;margin:0 1.25rem}.home-custom .intro-text ol li:last-child{margin-right:0}.home-custom .feat-cats{margin:0 auto;max-width:800px}.home-custom .feat-cats .feat-cat-cards .item-block{flex-basis:calc(50% - 1.25rem);margin:0 .625rem 1.25rem}.home-banner{overflow:hidden}.home-banner .img-container{position:relative;right:-15%}.home-about{padding:5rem 0}.home-about .container .text-container{max-width:600px}.home-about .container .social-block{margin-right:2rem;max-width:250px;width:100%}.home-about .container .social-block .hashtag{font-size:1rem;text-align:center}.sport-essentials .feat-cats{padding:3.125rem 0 0}.sport-essentials .feat-cats .feat-cat-cards .item-block:first-child{margin-left:0}.sport-essentials .feat-cats .feat-cat-cards .item-block:last-child{margin-right:0}}@media screen and (max-width: 780px){.call-cta{font-size:1.875rem;padding:1.5625rem}.call-cta a{display:block;margin-top:.75rem}.bottom-cta{font-size:1.375rem;height:60px}.bottom-cta:lang(fr){flex-direction:column;height:auto;padding:.875rem 1.5625rem;text-align:center}.bottom-cta:lang(fr) i{display:none}.bottom-cta:lang(fr) span strong{display:block}.repreve-banner .text-container p{font-size:1.125rem;line-height:1.5625rem}.custom-masks .container:before{content:"";background:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.custom-masks .img-container{position:relative;left:-50px;width:auto}.custom-masks .img-container img{height:400px;object-fit:contain;width:auto}.custom-masks .text-container{z-index:3}.custom-masks .text-container h1:lang(fr){font-size:2.8125rem}.custom-masks .text-container h1 span{font-size:2rem}.home-custom{margin:3.75rem auto;flex-direction:column}.home-custom .intro-text{flex:0 1;width:100%}.home-custom .intro-text h1 br{display:none}.home-custom .intro-text ol{flex-direction:column;margin:1.5625rem auto}.home-custom .intro-text ol li{font-size:1.125rem;margin:0 auto 1.25rem}.home-custom .intro-text ol li:last-child{margin:0 auto}.home-custom .intro-text ol li:after{content:none}.house-league{height:calc(90vh - 55px)}.house-league .text-container{padding-top:3.75rem}.home-leagues.container{margin:3.75rem auto}.home-leagues .flex-center{flex-direction:column}.home-leagues .img-container{max-width:none;width:100%}.home-leagues .block-container{display:flex;align-items:flex-start;justify-content:flex-start;margin-left:0;margin:2rem auto 0;width:100%}.home-leagues .block-container .text-container{flex-basis:calc(50% - 1rem)}.home-leagues .block-container .text-container:first-of-type{margin:0 1rem 0 0}.home-leagues .block-container .text-container:last-of-type{margin:0 0 0 1rem}.dealer-types{height:auto}.dealer-types.alt-theme{flex-direction:column}.dealer-types.alt-theme .block{flex:0 1;min-height:250px;height:auto;width:100%;padding:2rem}.dealer-types.alt-theme .block.flex-center{border:none;border-bottom:4px solid #fff;flex:0 100%}.dealer-types.alt-theme .block-container{flex:0 1;width:100%}.sport-essentials .feat-cats{padding:2rem 0 2.5rem}.sport-essentials .feat-cats .feat-cat-cards .item-block{margin:0 .5rem 1rem !important}.home-about .container{flex-direction:column}.home-about .container .text-container{flex:0 1;margin:0 0 2.5rem;width:100%}.home-about .container .text-container .button,.home-about .container .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .home-about .container .text-container .pseudo-upload{margin-top:.75rem}.home-about .container .social-block{max-width:600px}.home-about .container .social-block .hashtag{font-size:1.25rem;text-align:left}}@media screen and (max-width: 600px){.call-cta{font-size:1.25rem;padding:1rem}.call-cta a{font-size:1.125rem;margin-top:0}.repreve-banner{background:url(../images/repreve-banner-bg.jpg) no-repeat -150px center;background-size:cover;height:calc(85vh - 55px)}.bottom-cta{font-size:1.25rem;height:auto;padding:.75rem}.bottom-cta i{display:none}.bottom-cta span{display:block;text-align:center}.bottom-cta span strong{display:block}.call-cta{display:none}.custom-masks .container{flex-direction:column;width:100%}.custom-masks .img-container{left:0}.custom-masks .img-container img{height:430px;object-fit:cover}.custom-masks .text-container{border-top:4px solid #fff;position:relative;margin-top:auto;padding:1rem;flex:0 100%;width:100%}.custom-masks .text-container h1{margin-bottom:1rem}.custom-masks .text-container h1:lang(fr){font-size:2rem}.custom-masks .text-container h1 span{font-size:1.25rem}.custom-masks .text-container p{display:none}.home-custom .intro-text ol{margin:1.5625rem 0}.home-custom .intro-text ol li{font-size:1rem;margin-bottom:1.25rem}.home-custom .feat-cats .feat-cat-cards{justify-content:center}.home-custom .feat-cats .feat-cat-cards .item-block{flex-basis:calc(50% - 1rem);margin:0 .5rem 1rem !important}.home-banner{margin-top:0 !important;min-height:250px;width:calc(100% - 1rem)}.home-banner .flex-start{min-height:250px;padding:2rem 2rem 0}.home-banner .text-container{padding:1.125rem 1.5625rem}.home-banner .img-container{margin-top:auto}.home-leagues.container{margin:2rem auto}.home-leagues h1{margin-bottom:2rem}.home-leagues .block-container{flex-direction:column;margin-top:0}.home-leagues .block-container .text-container{flex:0 100%;margin:1rem auto !important}.dealer-types{height:auto}.dealer-types .block{padding:1.5625rem}.dealer-types .block.flex-center .text-container h1 br{display:none;padding:0 1rem}.dealer-types .block.flex-center .text-container p{max-width:none;padding:0 1rem}.sport-essentials .text-center p{font-size:1.25rem;margin:1rem auto 0;width:calc(100% - 1rem)}.sport-essentials .button,.sport-essentials .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .sport-essentials .pseudo-upload{margin-top:2rem}.home-about{padding:3.125rem 0}}.backto{display:inline-block;color:#000;margin:-2rem 0 2rem;text-decoration:underline;text-underline-offset:4px}.league-select{padding:9.375rem 0}.player-sports{margin-right:3.125rem;width:60%}.player-sports .list-container{display:flex;flex-wrap:wrap}.player-sports .list-container .league-sport{margin:0 1.25rem 1.25rem 0;width:calc(25% - 1.25rem)}.player-sports .list-container .league-sport>.show-catalogs{display:inline-flex;align-items:flex-end;justify-content:flex-start;margin:0;transition:all .1s ease-in}.player-sports .list-container .league-sport>.show-catalogs img{display:inline-block;margin-right:.5rem}.player-sports .sub-list{margin-top:1rem}.player-sports .sub-list li{margin-bottom:1rem}.player-sports .sub-list li:last-child{margin:0}.player-sports .sub-list a{display:inline-flex;align-items:center;justify-content:flex-start;line-height:1.25rem;transition:all .1s ease-in}.player-sports .sub-list a:hover{color:#4dca30}.player-sports .sub-list a img{display:inline-block;margin-right:.5rem}.no-league{align-self:stretch;width:40%}.league-contact-form .msg-container{padding:0}.league-contact-form .g-recaptcha>div{margin:auto}.league-contact-form .button,.league-contact-form .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .league-contact-form .pseudo-upload{margin:0 1rem}.league-options{max-width:1480px}.league-subnav{display:flex;align-items:center;justify-content:flex-start;width:100%}.league-subnav .return-link{margin-left:auto}.league-subnav .img-container{margin-right:1rem;width:100px}.league-subnav .img-container img{display:block;height:100px;object-fit:contain;width:100px}.league-subnav .category-nav.nostyle{padding:0 0 .5rem;width:100%}.league-catalog{padding:6.25rem 0}.league-catalog .intro-text{margin-bottom:3.125rem}.league-catalog .products-list{justify-content:flex-start}.league-catalog .products-list .product-box .img-container img{max-height:260px;height:100%;object-fit:contain}.leagues-checkout{padding:3.125rem 0}.leagues-checkout h3{margin-bottom:1.875rem}.leagues-checkout #leagueCheckout{margin-bottom:1.5625rem}.leagues-cart .tbl-cart{margin:2rem auto !important}.leagues-cart .tbl-cart .totals td{padding:1rem 8px 0 !important}.leagues-cart .promo-box{border-bottom:3px solid #e1e1e1;padding-bottom:1rem}.leagues-cart .promo-box .input-container{align-items:center;max-width:600px}.leagues-cart .promo-box .input-container label{font-size:1.25rem}.leagues-cart .promo-box .input-container input{border:3px solid #e1e1e1;border-right:none}.leagues-cart .promo-box .input-container .button,.leagues-cart .promo-box .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .leagues-cart .promo-box .input-container .pseudo-upload{border-radius:0;height:40px;line-height:40px;padding:0 2rem}.leagues-cart .leagues-tc{background:#f1f1f1;margin-top:3.75rem;padding:1.5625rem}.leagues-cart .leagues-tc ol{padding-left:1rem;margin:1.5625rem 0 0}.leagues-cart .leagues-tc ol li{font-size:.875rem;margin-bottom:1.125rem}.leagues-cart .leagues-tc ol li:last-child{margin-bottom:0}.leagueSubmitInfoCurtain>div{padding:1.5625rem !important}.leagueSubmitInfoCurtain p{margin-left:1rem}.leagueSubmitInfoCurtain form h4{margin-bottom:1rem}.leagueSubmitInfoCurtain form table td{padding:0 1rem}.leagueSubmitInfoCurtain form table td.input-container{display:table-cell}.leagueSubmitInfoCurtain form table td.input-container label{font-size:1.25rem}.leagueSubmitInfoCurtain form table td.input-container input,.leagueSubmitInfoCurtain form table td.input-container select{margin-bottom:1.5625rem;width:100%}.league-reorder{background:#f5f5f5;padding:2.5rem 0}.league-reorder p{font-size:1.125rem}.league-reorder form{padding:1.5625rem 0;margin:2.5rem 0 0}.league-reorder form .submitForminfo{display:flex;align-items:flex-start;width:100%}.league-reorder form .input-container{margin-right:3.75rem;width:100%}.league-reorder form .input-container .cta-underline{font-size:1rem;font-weight:400;margin-top:.5rem;margin-left:auto;text-transform:none}.league-reorder form .button,.league-reorder form .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .league-reorder form .pseudo-upload{margin-right:1rem}.league-reorder form .btn-actions{display:flex;align-items:center;justify-content:center;flex:1 0 auto;margin-top:auto}.league-reorder form .btn-actions>div{margin-bottom:-1.5rem}.league-reorder form .btn-actions .cta-underline.small{display:inline-block;margin-top:.5rem}.league-product-details .product-container{padding:0}.pg-league-cart .summary-box .shipping-type label{align-items:center;display:flex;margin-bottom:1rem}.pg-league-cart .summary-box .shipping-type label:last-child{margin-bottom:0}.pg-league-cart .summary-box .shipping-type p{margin:0 0 0 1rem}.pg-league-cart .text-right.flex-center .button,.pg-league-cart .text-right.flex-center .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-league-cart .text-right.flex-center .pseudo-upload{min-width:150px}.pg-league-cart .paypalbutton-en,.pg-league-cart .paypalbutton-fr{background-image:url(https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif);height:42px;width:145px;background-color:rgba(0,0,0,0);border:0;text-indent:-9999px;margin:1rem 0 0 .5rem;cursor:pointer}.pg-league-cart .paypalbutton-fr{background-image:url(https://www.paypal.com/fr_CA/i/btn/btn_xpressCheckout.gif)}.tbl-leagues-cart{margin-top:1.25rem}.tbl-leagues-cart tr:first-of-type td{border-top:1px solid #e1e1e1}.tbl-leagues-cart tr th{background:#e1e1e1;font-family:"Oswald",sans-serif;padding:.75rem 1rem;text-transform:uppercase;text-align:left}.tbl-leagues-cart tr td{border:1px solid #e1e1e1;border-top:none;padding:.5rem 1rem}.tbl-leagues-cart tr td a{color:#000;border-bottom:1px solid #000;display:inline-block;font-size:.75rem;text-transform:uppercase;margin-left:1rem}.league-item-details .player-details{margin:0}.league-item-details .player-details .row-container{display:none}@media screen and (max-width: 1366px){.league-select{padding:6.25rem 0}}@media screen and (max-width: 1200px){.league-options{flex-wrap:wrap}.league-select{padding:5rem 0}.league-select .flex-space{align-items:flex-start;flex-direction:column;justify-content:flex-start}.league-select .no-league,.league-select .player-sports{width:100%}.player-sports{margin-right:0;margin-bottom:3.125rem}}@media screen and (max-width: 780px){.player-sports .list-container .league-sport{width:calc(33.333% - 1.25rem)}.league-reorder{background:#f5f5f5;padding:2.5rem 0}.league-reorder p{font-size:1.125rem}.league-reorder form{margin:1.25rem 0 0}.league-reorder form .submitForminfo{flex-direction:column;width:100%}.league-reorder form .input-container{margin-bottom:2rem}.league-reorder form .btn-actions>div{margin-bottom:0}}@media screen and (max-width: 600px){.split-layout{height:auto}.side{display:none}.panel{padding:3.125rem 0}.panel.right-content{display:block;border:none;position:relative;left:0;overflow:unset;width:100%}.panel .close-btn{display:none}.panel .panel-inner{display:flex;flex-direction:column-reverse;width:100%;transform:none;top:0;left:0;padding:0 1rem}.panel .panel-inner p{font-size:1rem;margin-top:1rem}.panel .mobile-msg{border-bottom:4px solid #000;display:block !important;margin-bottom:3.125rem;padding-bottom:3.125rem;text-align:center}.panel .mobile-msg img{display:block;margin:2.5rem auto}.league-contact-form table td{display:block;padding:.5rem;width:100%}.league-contact-form table td .input-container{align-items:flex-start;flex-direction:column;margin:0;padding:.5rem 0}.league-contact-form table td .input-container input{width:100%}.league-contact-form table td .tbinput{margin:0;width:auto}.league-contact-form table td textarea{width:100% !important}.league-select{padding:3.125rem 0}.player-sports{margin-bottom:2.5rem}.player-sports .list-container .league-sport{margin:0 0 1rem;width:100%}.league-reorder p{font-size:1rem}}.cat-intro p{max-width:650px}.product-landing{background:#000;background:linear-gradient(0deg, rgb(0, 0, 0) 45%, rgb(48, 48, 48) 50%, rgb(0, 0, 0) 55%);border-bottom:4px solid #4dca30;color:#fff;padding:5.3125rem}.product-landing .img-container{margin:3.75rem 3.125rem 0}.product-landing .img-container img{display:block;margin:0 auto 1.875rem}.product-landing .img-container h2{text-transform:none;margin-bottom:.5rem}.product-landing .button,.product-landing .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .product-landing .pseudo-upload{margin-top:3.75rem}.stock-categories{padding:5rem 0 0}.stock-categories .text-container{margin-left:1.25rem}.stock-categories .side-block p,.stock-categories .custom-intro p{max-width:650px}.stock-categories .order-banner{background:#ebebeb !important}.stock-categories .category-nav.nostyle{margin:0 1.25rem}.stock-categories .feat-cats .feat-cat-cards .item-block{flex-basis:calc(25% - 2.5rem)}.stock-categories .feat-cats .feat-cat-cards .item-block img{width:100%}.stock-categories .search-container{margin-left:1.25rem;max-width:300px}.design-steps{max-width:1600px;padding:3.75rem 0 0}.design-steps .steps-box{align-self:stretch;display:flex;align-items:center;flex-direction:column;flex:0 25%;padding:0 3.125rem}.design-steps .steps-box .text-container{position:relative}.design-steps .steps-box h3{font-weight:bold}.design-steps .steps-box span{display:block;color:#d9d9d9;font-size:5rem;font-weight:bold;position:relative;margin-bottom:-15%;margin-left:-10%;z-index:-1}.shop-nav{align-items:flex-end;border-bottom:3px solid #000}.category-nav.nostyle{padding:3.125rem 0 .5rem}.category-nav li{margin:0 1.25rem}.category-nav li a{color:#000;font-size:1.25rem;font-weight:300;text-transform:uppercase}.category-nav li a.active{font-weight:700}.products-list{flex-wrap:wrap;margin-top:4.375rem;padding:0 1.25rem}.products-list .owl-nav .owl-prev,.products-list .owl-nav .owl-next{background:none !important;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.products-list .owl-nav .owl-prev img,.products-list .owl-nav .owl-next img{width:12px}.products-list .owl-nav .owl-next{left:auto;right:0}.products-list .product-box{display:flex;flex-direction:column;align-items:center;align-self:stretch;flex-basis:calc(25% - 3.75rem);margin:0 1.875rem 3.75rem;text-align:center;position:relative}.products-list .product-box.no-margin{flex-basis:25%;margin:0}.products-list .product-box .bubble{position:absolute;top:1rem;right:1rem;border-radius:0;font-weight:bold;text-transform:uppercase}.products-list .product-box .button,.products-list .product-box .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .products-list .product-box .pseudo-upload{margin-top:auto}.products-list .product-box .btn-league-item{background:#4dca30;color:#fff;margin-top:.5rem}.products-list .product-box a:not(.button){display:block;color:#000;transition:background .1s ease-in;padding:1rem}.products-list .product-box .img-container{display:flex;align-items:center;justify-content:center;max-height:265px;height:265px;margin:0 auto 1.5625rem;overflow:hidden}.products-list .product-box .img-container img{margin:0 auto;width:auto}.products-list .product-box h3{display:flex;flex-direction:column;font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:400;text-transform:none;min-height:80px}.products-list .product-box h3 span{display:block;margin-top:auto}.catalog-products{max-width:1500px;padding-bottom:3.125rem}.no-inventory-msg{display:none;background:rgba(245,245,77,.7882352941);text-align:center;margin:2.5rem auto 0;padding:1.5625rem}.popup-container{background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:100vh;width:100%;z-index:2}.popup-container .cart-popup{box-shadow:rgba(0,0,0,.25) 1px 1px 10px 0px;background:#fff;padding:5rem 2.5rem;position:relative}.popup-container .cart-popup:before{content:"";border:1px solid #000;position:absolute;top:1rem;left:1rem;height:calc(100% - 2rem);width:calc(100% - 2rem);z-index:1}.popup-container .cart-popup h2{margin-bottom:1.25rem}.popup-container .cart-popup .close-btn{display:inline-block;background:#000;border-radius:50%;color:#fff;font-weight:bold;font-size:1.125rem;height:32px;width:32px;text-align:center;line-height:32px;position:absolute;top:-1rem;right:-1rem;z-index:2}.popup-container .cart-popup .text-center{position:relative;z-index:2}.popup-container .cart-popup .button,.popup-container .cart-popup .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .popup-container .cart-popup .pseudo-upload{margin:.5rem .5rem 0}.breadcrumb{justify-content:flex-start}.breadcrumb li{margin-right:.5rem}.breadcrumb li:after{content:">";margin:0 .5rem}.breadcrumb li:last-child a{font-weight:400}.breadcrumb li:last-child:after{content:none}.breadcrumb li a{color:#000;display:inline-block;font-size:1.25rem;font-weight:700}.product-container{padding:5rem 0 9.375rem}.product-container .mockup-cta{display:none}.product-container .color-qty table{overflow-y:auto}.product-container .color-qty table .noborder td{padding-bottom:0}.product-container .color-qty table td .qty-input{width:59px}.details-container{margin-top:3.75rem}.details-container .img-container{flex:0 50%}.details-container .img-container .img-main{margin-right:2rem;position:relative;width:100%}.details-container .img-container .img-main>img{display:block;margin:0 auto 1rem}.details-container .img-container .img-main .bubble{border-radius:0;position:absolute;top:1rem;left:6%}.details-container .img-container .cta-underline{display:inline-block;margin-left:.5rem}.details-container .product-details{flex:0 50%}.details-container .product-details .flex-space{align-items:flex-start}.details-container .product-details div{margin-bottom:2.8125rem}.details-container .product-details .price{font-family:"Oswald",sans-serif;font-size:1.75rem;font-weight:700;margin:0;text-transform:uppercase}.details-container .product-details .price .login-price{color:#4a4a4a;font-size:1.375rem}.details-container .product-details .desc-block{max-width:450px;width:100%}.details-container .product-details .desc-block p{font-size:1.25rem;margin:.5rem 0}.details-container .product-details .color-block h2{margin-bottom:1rem}.details-container .product-details .kit-block .flex-center{flex-wrap:wrap}.details-container .product-details .kit-block .divhaskit{margin:1rem 1.25rem 0 0}.details-container .product-details .kit-block .divhaskit .img-container{height:100px;margin-bottom:0;overflow:hidden}.details-container .product-details .kit-block .divhaskit .img-container img{display:block;height:100%;object-fit:contain}.details-container .product-details .kit-block .divhaskit span{display:block;margin-top:.75rem}.color-qty{margin:5rem auto 0;padding-bottom:2rem}.color-qty .prod-name{margin:0 0 1rem .5rem}.color-qty table{margin-bottom:3.125rem;position:relative;border-collapse:collapse}.color-qty table h3{font-size:1.375rem}.color-qty table thead th{background:#fff;position:sticky;top:52px;z-index:1}.color-qty table .noborder td{border-bottom:none}.color-qty table th{font-family:"Oswald",sans-serif;font-size:1.625rem;font-weight:400;border-bottom:3px solid #000;padding:0 .5rem .5rem}.color-qty table th:first-child{text-align:left}.color-qty table td{border-bottom:3px solid #e1e1e1;padding:2.25rem .5rem 2.5rem}.color-qty table td:first-child{width:280px}.color-qty table td:first-child .flex-center{justify-content:flex-start}.color-qty table td:first-child .circle{height:40px;margin-right:.75rem;width:40px}.color-qty table td:first-child .circle img{display:block;height:100%;object-fit:cover}.color-qty table td .qty-input{margin:0 auto;max-width:80px;width:100%}.color-qty table td .stock-amt{display:block;height:0;text-align:left}.color-qty table .del-row{color:#000;font-size:1.25rem}.kit-product .color-qty .flex-space{align-items:flex-start}.kit-product .color-qty .toggle-colors{color:#000}.kit-product .color-qty .toggle-colors i{font-size:2rem}.kit-product .color-qty .tbl-kit-container{display:none;margin-bottom:2.5rem}.kit-product .color-qty .tbl-kit-container .noborder td{padding-bottom:0}.kit-block .flex-center{flex-wrap:wrap}.kit-block .divhaskit{margin:1rem 1.25rem 0 0}.kit-block .divhaskit .img-container{height:100px;margin-bottom:0;overflow:hidden}.kit-block .divhaskit .img-container img{display:block;height:100%;object-fit:contain}.kit-block .divhaskit span{display:block;margin-top:.75rem}.kit-qty{align-items:flex-end}.kit-qty .qty-input{margin-right:1rem;margin-bottom:0 !important}.kit-qty .qty-input span{margin-bottom:.5rem}.add-kit-info{background:rgba(225,225,225,.5);margin-top:2rem;margin-left:auto;max-width:550px;padding:1.25rem;width:100%}.add-kit-info .flex-space{border-bottom:1px solid #e1e1e1;align-items:center !important;margin-bottom:1.25rem;padding-bottom:.75rem}.add-kit-info p{line-height:1.25rem;margin:0}.add-kit-info p span{display:block;font-size:.875rem;text-align:left}.add-kit-info .total-qty{font-size:1.125rem}.btn-container{text-align:right}.btn-container .error{display:none;color:#ec0f11;font-size:.875rem;font-weight:bold;text-transform:uppercase}.btn-container .button,.btn-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .btn-container .pseudo-upload{margin-top:1rem}@media screen and (max-width: 1366px){.stock-categories .feat-cats .feat-cat-cards .item-block{flex-basis:calc(25% - 2rem);margin:0 1rem}.shop-nav{align-items:flex-start;justify-content:flex-start;flex-direction:column;border-bottom:none}.shop-nav .category-nav{border-bottom:3px solid #000;width:100%}.shop-nav .search-container{margin-top:1rem;max-width:300px}.products-list .product-box .img-container{height:200px;max-height:200px}.color-qty table td:first-child .circle{height:40px;width:40px}.product-container .color-qty table td{padding:2rem .875rem}.product-container .color-qty table td .qty-input{width:50px}.design-steps{flex-wrap:wrap}.design-steps .steps-box{padding:0 1.25rem;flex:0 50%;width:calc(50% - 1.25rem)}.design-steps .steps-box span{margin:0}.design-steps .steps-box .text-container{text-align:left;width:100%}}@media screen and (max-width: 1024px){.stock-categories{padding:4.375rem 0 0}.stock-categories .feat-cats .feat-cat-cards .item-block{flex-basis:calc(33.333% - 2.5rem);margin:1.25rem !important}.leagues-catalog-intro{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}.leagues-catalog-intro .img-container{text-align:left !important;width:100%}.products-list .product-box{flex-basis:calc(33.333% - 2.5rem);margin:0 1.25rem 2.5rem}.products-list .product-box.no-margin{flex-basis:calc(33.333% - 2.5rem);margin:0 1.25rem 2.5rem}.products-list .product-box h3{font-size:1rem}.products-list .product-box .img-container{max-height:none}.category-nav li{margin:0 .875rem}.category-nav li a{font-size:1.125rem}.details-container .img-container{flex:0 55%}.details-container .product-details{flex:0 45%}.details-container .product-details .desc-block p{font-size:1.125rem}.details-container .color-list li{flex-basis:calc(20% - 1.25rem);margin:0 1.25rem 1.25rem 0}.color-qty table h3{font-size:1.25rem}.color-qty table td:first-child .circle{height:32px;width:32px;margin-right:.75rem}}@media screen and (max-width: 780px){.details-container{flex-direction:column}.details-container .img-container{flex:0 1;flex-direction:column-reverse;margin:0 0 2rem}.details-container .img-container .img-main{margin:0;max-width:400px}.details-container .img-container .img-gallery{display:flex;justify-content:flex-start;margin-top:2rem}.details-container .img-container .img-gallery li{margin:0 .75rem}.details-container .product-details{flex:0 1}.details-container .product-details .price{font-size:1.5625rem}.products-list .product-box .img-container{height:auto;max-height:175px}.color-qty table h3{font-size:1rem}.color-qty table td:first-child .flex-center{align-items:flex-start;flex-direction:column}.color-qty table td:first-child .flex-center .circle{margin-bottom:.5rem}}@media screen and (max-width: 600px){.design-steps{flex-wrap:wrap}.design-steps .steps-box{padding:0 1.25rem;flex:100%;width:100%}.design-steps .steps-box span{margin:0}.design-steps .steps-box .text-container{margin-top:-10%;z-index:2}.stock-categories{padding:2.5rem 0 0}.stock-categories .text-container{margin-left:0;padding:1rem .5rem 0}.stock-categories .feat-cats .feat-cat-cards .item-block{flex-basis:calc(50% - 1rem);margin:0 .5rem 1rem !important}.stock-categories .feat-cats .feat-cat-cards .item-block .text-container{height:100px;padding:1rem 0}.stock-categories .feat-cats .feat-cat-cards .item-block .text-container a{display:inline-block;margin-top:.5rem}.stock-categories .feat-cats .feat-cat-cards .item-block .text-container p{display:none}.stock-categories .shop-nav .category-nav{margin:0 !important}.products-list{margin-top:2rem;padding:0}.products-list .product-box{flex-basis:100%;margin:0 0 2rem}.products-list .product-box.no-margin{flex-basis:100%;margin:0 0 2rem}.products-list .product-box .img-container{max-height:none}.products-list .product-box h3{font-size:.875rem}.category-nav{flex-wrap:wrap}.category-nav.nostyle{padding:1.5625rem 0 .5rem}.category-nav li{margin-bottom:.5rem}.product-container{padding:3.75rem 0}.product-container .color-qty table td{padding:2rem .75rem}.product-container .color-qty table td .qty-input{font-size:.875rem;width:45px}.breadcrumb li{display:flex}.breadcrumb li a{font-size:.875rem}.bc-container{align-items:flex-start;flex-direction:column}.details-container{width:100%}.details-container .img-container{width:100%}.details-container .img-container .img-main>img{display:block;margin:0 auto .875rem;max-width:300px;width:100%}.details-container .color-list li{flex-basis:calc(25% - 1.5rem);margin:0 .75rem 1.5rem !important}.details-container .product-details{width:100%}.details-container .product-details .price{flex:1 0 auto;text-align:right}.details-container .product-details .desc-block p{font-size:1rem}}.login-container{padding:7.5rem 0}.login-container .flex-space{align-items:flex-start}.login-container .login-box{flex:0 30%}.login-container .login-box.no-acc-box{flex:1;margin-left:1.875rem}.login-container .login-box form,.login-container .login-box .text-container{padding:0 1rem}.login-container .login-box h2{background:#000;border-left:3px solid #4dca30;color:#fff;font-size:1.5625rem;padding:.5rem 1rem}.login-container .login-box .form-fields input[type=submit]{display:block;margin-top:.875rem}.login-container .login-box .form-fields .input-container{margin-bottom:.75rem}.login-container .login-box .form-fields .input-container label{font-size:1.375rem;width:30px;margin-right:.75rem}.login-container .login-box .form-fields .input-container input{width:calc(100% - 30px)}.login-container .login-box .form-fields a{color:#000;display:inline-block;font-size:.875rem;margin-top:.875rem}.pg-register{padding:7.5rem 0}.pg-register .sitemessage .flex-start{margin-top:2.5rem}.pg-register .sitemessage .flex-start .button:first-child,.pg-register .sitemessage .flex-start .mockup-cta .flex-space .input-container .pseudo-upload:first-child,.mockup-cta .flex-space .input-container .pg-register .sitemessage .flex-start .pseudo-upload:first-child{margin-right:1rem}.pg-register .register-now p{padding:0 1rem}.pg-register .register-now form{padding:0 1rem;margin-top:2rem}.pg-register .register-now form h3{margin-bottom:1.5625rem}.pg-register .register-now form .separator{margin:1.5625rem auto}.pg-register .register-now form table td .input-container{padding:0 .5rem 1rem}.pg-register .register-now form table td .input-container label{min-width:225px;width:auto}.pg-register .register-now form table td .input-container label.error{width:100%;text-align:right}.pg-register .register-now form table td .button,.pg-register .register-now form table td .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-register .register-now form table td .pseudo-upload{margin-top:2rem}.forgot-pw-form,.reset-pw-form,.revalidate-form{margin-top:2rem;max-width:600px}.forgot-pw-form .input-container,.reset-pw-form .input-container,.revalidate-form .input-container{margin-bottom:1.5625rem}@media screen and (max-width: 1200px){.pg-register .register-now form table td .input-container{flex-wrap:nowrap}.pg-register .register-now form table td .input-container label{min-width:0}}@media screen and (max-width: 1024px){.pg-register{padding:5rem 0 3.125rem}.login-container .login-box{flex:0 35%}}@media screen and (max-width: 780px){.login-container{padding:3.75rem 0 0}.login-container>.flex-space{flex-direction:column}.login-container .login-box{flex:0 1;margin:0 auto;width:100%}.login-container .login-box.no-acc-box{margin:3.75rem auto}.pg-register .register-now form table td .input-container{align-items:flex-start;flex-direction:column}.pg-register .register-now form table td .input-container input,.pg-register .register-now form table td .input-container select{margin-top:.5rem;height:55px;width:100%}}@media screen and (max-width: 600px){.login-container .login-box.no-acc-box{margin:2.5rem auto}.login-container .login-box.no-acc-box .button,.login-container .login-box.no-acc-box .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .login-container .login-box.no-acc-box .pseudo-upload{display:block;margin:0 auto 1rem}.login-container .login-box.no-acc-box .clearfix{width:100%}.pg-register{padding:3.125rem 0}.pg-register .register-now form table td{display:block;width:100%}.pg-register .register-now form table td .separator{display:none}.pg-register .register-now form table td .input-container{padding:0 0 1rem}}.uniform-options{padding:7.5rem 0 5rem}.uniform-options .flex-start{margin-top:4rem}.uniform-options .block{flex:0 50%;justify-content:flex-start;font-size:1.25rem}.uniform-options .block:first-of-type{border-right:2px solid #e3e3e3;padding-right:3.75rem}.uniform-options .block:last-of-type{padding-left:3.75rem}.uniform-options .block:last-of-type .img-container,.uniform-options .block:last-of-type .text-container{margin-left:auto}.uniform-options .block .text-container{max-width:350px}.uniform-options .block .img-container{margin-right:1.5625rem}.uniform-options .block img{display:block}.uniform-options .block ul{flex-wrap:wrap;margin-bottom:2.5rem;padding-left:1rem}.uniform-options .block ul li{flex:0 50%}.uniform-types{overflow:hidden;max-width:1472px;padding:6.25rem 0 0}.uniform-types .flex-space{align-items:flex-start;margin-top:5rem}.uniform-types iframe{max-width:650px;width:100%}.uniform-types .text-container{flex-basis:calc(50% - 2rem);margin:0 1rem;max-width:650px;width:100%}.uniform-types .text-container .block{padding:2rem 1.25rem 0}.uniform-types .text-container .button,.uniform-types .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .uniform-types .text-container .pseudo-upload{margin-top:1.25rem}.uniform-types .img-container{padding:0}.company-feats{padding:6.25rem 0 0}.company-feats .flex-start{margin:3.75rem 2.5rem 0 0}.company-feats .flex-start:last-of-type{margin-right:0}.company-feats .flex-start img{display:block;margin-right:1rem}.company-feats .flex-start .text-container p{font-size:1.125rem;margin:.75rem 0 0}.company-feats .font-20{line-height:2rem;margin:1.5625rem auto;max-width:880px}.company-essentials{margin-bottom:0;padding:6.25rem 0 0}.company-essentials .feat-cats{padding:3.125rem 0 0}.company-essentials .feat-cats .feat-cat-cards .item-block{margin-bottom:0}.company-essentials .feat-cats .feat-cat-cards .item-block .text-container{min-height:0;padding-bottom:0;text-align:center;box-shadow:none}.company-essentials .feat-cats .feat-cat-cards .item-block .text-container p{margin:.75rem auto;width:80%}.company-essentials .feat-cats .feat-cat-cards .item-block .text-container .cta-underline{align-self:center}.company-essentials .feat-cats .feat-cat-cards .item-block .text-container .button,.company-essentials .feat-cats .feat-cat-cards .item-block .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .company-essentials .feat-cats .feat-cat-cards .item-block .text-container .pseudo-upload{margin-top:0}@media screen and (max-width: 1366px){.uniform-options{padding:6.25rem 0 3.125rem}.uniform-options .block ul{padding:0}.uniform-options .block ul li{margin-left:1.25rem;flex-basis:calc(50% - 1.25rem)}.company-feats{padding:5rem 0 3.125rem}.company-feats .flex-start{margin-right:2.5rem}.company-essentials{padding-top:5rem}}@media screen and (max-width: 1200px){.school-landing .text-container{margin:0 3.125rem 0 0;max-width:600px}.uniform-options{padding:6.25rem 0 3.125rem}.uniform-options .block{font-size:1.125rem}.company-feats{padding:5rem 0 0}.company-feats .flex-space{flex-wrap:wrap}.company-feats .flex-start{flex-basis:calc(50% - 1.25rem)}.company-feats .flex-start:nth-child(odd){margin:2.5rem 1.25rem 0 0}.company-feats .flex-start:nth-child(even){margin:2.5rem 0 0 1.25rem}.company-feats .flex-start h2 br{display:none}}@media screen and (max-width: 1024px){.school-landing .text-container{margin:3.75rem auto;max-width:795px;width:100%}}@media screen and (max-width: 780px){.uniform-types{padding:4.375rem 0 0}.uniform-types .flex-space{flex-direction:column;margin-top:3.125rem}.uniform-types .text-container{margin:0 auto 2rem}.uniform-types .text-container:last-child{margin-bottom:0}}@media screen and (max-width: 600px){.uniform-options{padding:4.375rem 0 0}.uniform-options .flex-start{flex-direction:column;margin-top:2.5rem}.uniform-options .block{padding:2rem}.uniform-options .block:first-of-type{border-right:none;border-bottom:2px solid #e3e3e3;padding-right:2rem}.uniform-types .text-container{text-align:center;flex:0 100%}.uniform-types .text-container .block{padding:1.25rem 1rem 0}.company-feats{padding:3.125rem 0 0}.company-feats .flex-space{align-items:flex-start}.company-feats .flex-start{text-align:center;flex-basis:calc(50% - .875rem)}.company-feats .flex-start img{display:block;margin:0 auto}.company-feats .flex-start:nth-child(odd){margin:2.5rem .875rem 0 0}.company-feats .flex-start:nth-child(even){margin:2.5rem 0 0 .875rem}.company-feats .flex-start h2.small{font-size:1.125rem}.company-essentials{padding-top:3.125rem;margin-bottom:0 !important}.sport-essentials .feat-cats{padding:2rem 0 0}.sport-essentials .feat-cats .feat-cat-cards .item-block.split{flex-basis:100%}.sport-essentials .feat-cats .feat-cat-cards .item-block .text-container p{width:100%}.company-feats .flex-start{flex-direction:column}.company-feats .flex-start img{margin-bottom:1rem}}.cta-personalize{padding-top:6.25rem}.encore-info{padding:7.1875rem 0}.encore-info p.font-20{line-height:2rem;margin:1.5625rem auto;max-width:880px}.encore-info .text-center{margin-bottom:3.75rem}.encore-info .text-container{flex-basis:calc(25% - 2.5rem);margin-right:2.5rem}.encore-info .text-container:last-of-type{margin-right:0}.encore-info .text-container i{align-self:flex-start;font-size:3.75rem;margin:.3125rem 1.25rem 0 0}.encore-info .text-container span{align-self:flex-start;display:inline-block;cursor:default;font-size:4.375rem;font-weight:700;margin:-10px 1.25rem 0 0}.encore-colors{margin:4.6875rem auto 6.125rem}.encore-colors>.flex-space{border:5px solid #000;height:465px;padding:3.125rem 7.5rem 3.125rem 3.75rem}.encore-colors .text-container div.flex-start{align-items:center}.encore-colors .text-container div.flex-start h2{padding:.5rem 0}.encore-colors .text-container div.flex-start h3{color:#fff;padding:.5rem;margin-left:1rem}.color-list{flex-wrap:wrap;max-width:492px}.color-list li{flex-basis:calc(16.667% - 2rem);margin:0 2rem 1.25rem 0;position:relative;transition:all .1s ease-in}.color-list li:hover .prod-color-name{display:block}.color-list li .prod-color-name{background:#000;color:#fff;display:none;font-family:"Oswald",sans-serif;position:absolute;bottom:-100%;left:50%;padding:.5rem .25rem;transform:translateX(-50%);text-align:center;min-width:100px;width:auto;z-index:2}.circle{border-radius:50%;box-shadow:0px 0px 5px 1px rgba(0,0,0,.5);display:block;height:50px;overflow:hidden;position:relative;transition:all .1s ease-in;width:50px}.circle.active{border:3px solid #fff;box-shadow:0 0 0 2px #000}@media screen and (max-width: 1024px){.encore-landing br{display:none}.encore-info{padding:3.125rem 0}.encore-info .flex-start{flex-wrap:wrap}.encore-info .text-container{flex-wrap:nowrap;flex:0 50%;margin:0 0 2rem;text-align:center}.encore-info .text-container i,.encore-info .text-container span{display:block;margin:0 auto}.encore-info .text-container h2 br{display:none}.encore-colors{margin:0 auto 2.5rem}.encore-colors>.flex-space{height:auto;padding:2.5rem 2.5rem 2.5rem 0}.encore-colors .text-container{flex:0 55%}.encore-colors .img-container{flex:0 45%;margin-right:2rem}}@media screen and (max-width: 780px){.encore-colors>.flex-space{flex-direction:column-reverse;padding:2rem}.encore-colors .color-list{max-width:100%}.encore-colors .color-list li{margin:0 1.25rem 1.25rem 0}.encore-colors .text-container{flex:0 1;width:100%}.encore-colors .img-container{max-width:400px}}@media screen and (max-width: 600px){.encore-info{padding:3.125rem 0 0;margin-bottom:2.5rem}.encore-info p.font-20{margin-bottom:2rem}.encore-info .text-container{flex-direction:column;margin-bottom:0;padding:0 .5rem}.encore-info .text-container span{display:block}.encore-info .text-container i{display:block;margin-bottom:1rem}.encore-colors>.flex-space{padding:1.5625rem 1.25rem}.encore-colors .color-list{margin:1.5625rem 0}.encore-colors .color-list li{flex-basis:25%;margin:0 0 1rem}.encore-colors .color-list li .circle{margin:0 auto}}.tablet-show{display:none}.landing-small{background:url(../images/top-reasons-intro.jpg) no-repeat center center;background-size:cover;height:auto;min-height:calc(80vh - 82px)}.landing-small.bg-testimonials{background:url(../images/girls-soccer-game.jpg) no-repeat left center;background-size:cover}.landing-small.bg-estimates{background:url(../images//montreal-olympic-stadium-mirrored.jpg) no-repeat center center;background-size:cover}.landing-small.bg-custom-apparel{background:url(../images/custom-apparel-header.jpg) no-repeat top left;background-size:cover;height:calc(100vh - 79px)}.landing-small.bg-promotional{background:url(../images/promotional-apparel.jpg) no-repeat center center;background-size:cover;height:calc(100vh - 79px)}.landing-small.bg-custom{background:url(../images/soccer-team-on-field.jpg) no-repeat center center;background-size:cover}.landing-small.bg-about{background:url(../images/sportira-sweaters-on-clothing-rack.jpg) no-repeat top left;background-size:cover}.landing-small.bg-wholesale{background:url(../images/printing-machine.jpg) no-repeat left center;background-size:cover}.landing-small.bg-sublimation{background:url(../images/ice-hockey-team-uniforms.jpg) no-repeat left center;background-size:cover}.landing-small.bg-canada{background:url(../images/made-in-canada-banner.jpg) no-repeat left center;background-size:cover}.landing-small.bg-montreal{background:url(../images/group-hockey-players.jpg) no-repeat top center;background-size:cover}.landing-small.bg-cages{background:url(../images/sportira-cage-facility.jpg) no-repeat top center;background-size:cover}.landing-small.bg-masks{background:url(../images/sportira-custom-face-masks.jpg) no-repeat center center;background-size:cover;height:calc(100vh - 79px)}.landing-small.bg-leagues{background:url(../images/leagues-softball-team.jpg) no-repeat center center;background-size:cover}.landing-small .text-container{color:#fff;max-width:800px}.landing-small .text-container p{font-size:1.125rem;line-height:1.875rem;max-width:650px}.landing-small .text-container .button,.landing-small .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .landing-small .text-container .pseudo-upload{margin-top:1rem}.bot-spacer{margin-bottom:6.25rem}.top-spacer{margin-top:6.25rem}.padded{padding:6.25rem 0}.brd-green{border-bottom:5px solid #4dca30}.side-block.alt .text-container{margin:0 0 0 5rem}.side-block.half .img-container,.side-block.half .text-container{width:50%}.side-block .text-container{margin-right:5rem;width:60%}.side-block .text-container p{font-size:1.125rem;line-height:1.875rem;padding-right:2rem}.side-block .text-container .button,.side-block .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .side-block .text-container .pseudo-upload{margin-top:2rem}.side-block .img-container{width:40%}.side-block .img-container.large{width:45%}.side-block .img-container.placeholder{height:500px}.side-block .img-container img{display:block}.bullet-box{background:#f7f7f7;flex-wrap:wrap;margin:0;padding:1.25rem 2rem;text-align:left;width:80%}.bullet-box li{width:50%}.bullet-box p{font-size:1.125rem;line-height:1.875rem;margin:0 0 .5rem;padding:0 !important}.bullet-box p:nth-last-child(-n+2){margin-bottom:0}.pg-landing{padding:5rem 0;border-bottom:1px solid #000}.pg-landing.borderless{border:none}.pg-landing .button,.pg-landing .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-landing .pseudo-upload{margin-top:2rem}.banner-black{background:#000;color:#fff;text-align:center;padding:5rem}.banner-black.bg-grey{background:#f5f5f5;color:#000}.banner-black.league-banner{background:#f5f5f5;color:#000;text-align:left}.banner-black.league-banner .text-container{width:65%}.banner-black.bg-create{background:url(../images/jerseys-on-clothing-rack.jpg) no-repeat center center;background-size:cover;height:400px}.banner-black.order-banner{background:#151515;color:#000;position:relative}.banner-black.order-banner .text-container{position:relative;z-index:2}.banner-black.order-banner ul{align-items:flex-start;margin:3.75rem auto 0}.banner-black.order-banner ul li{padding:0 2rem;width:33.333%}.banner-black.order-banner .img-container{margin-bottom:.75rem}.banner-black .text-container h2{margin-bottom:2.5rem}.banner-black .text-container p{font-size:1.125rem;line-height:1.875rem}.banner-black .text-container .button,.banner-black .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .banner-black .text-container .pseudo-upload{margin-top:1.25rem}.banner-black .text-container .cta-underline{font-size:1.5625rem}.jersey-options{display:flex;align-items:center;justify-content:space-between;padding:3.75rem 0}.jersey-options .item-box .text-container{text-align:center}.jersey-options .item-box img{display:block;margin:0 auto 3.125rem}.jersey-options .item-box h3{font-weight:bold;text-align:center}.testimonials-container{align-items:flex-start;position:relative}.testimonials-container h2{position:sticky;top:100px;width:40%}.testimonials-container .text-container{width:60%}.review{border-bottom:1px solid #000;padding:2rem 1rem}.review .quotes{color:#4dca30;display:inline-block;font-size:2.5rem;padding:0 .5rem;vertical-align:middle}.review p{font-size:1.125rem;line-height:1.875rem}.review p.reviewer{font-size:1rem;line-height:normal;margin:0;text-transform:uppercase}.review p.reviewer span{display:block;color:#83868c;font-size:.875rem;font-weight:600}.review:first-child{padding-top:0}.review:last-child{border-bottom:none;padding-bottom:0}.sub-printing{margin-top:6.25rem;max-width:1504px}.sub-printing .print-features{padding:5rem 0 0;flex-wrap:wrap}.sub-printing .print-features .flex-space{align-items:flex-start;flex-direction:row-reverse;margin-bottom:3.125rem;padding:0 2rem;width:50%}.sub-printing .print-features .img-container{width:100px}.sub-printing .print-features .img-container img{display:block;margin:0 auto}.sub-printing .print-features .text-container{margin:1rem 0 0 2.5rem;width:calc(100% - 140px)}.sub-printing .print-features .text-container .img-container{display:none}.about-reasons{background:#151515;position:relative;text-align:left}.about-reasons:before{content:"";display:block;border-top:4px solid #fff;border-bottom:4px solid #fff;height:calc(100% - 2rem);padding:1rem 0;width:100%;position:absolute;top:1rem;left:0;z-index:1}.about-reasons .text-container{position:relative;width:50%;z-index:2}.about-reasons .img-container{width:50%}.about-reasons .img-container img{display:block;margin:0 auto}.service-blocks .text-center{margin-bottom:3.75rem}.service-blocks .flex-start{flex-wrap:wrap}.service-blocks .service{border:1px solid #fff;position:relative;width:50%}.service-blocks .service a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.service-blocks .service .img-container{background:#151515;height:400px;width:100%}.service-blocks .service .img-container img{height:100%;object-fit:cover;width:100%}.service-blocks .service .text-container{color:#fff;position:absolute;bottom:1.875rem;left:1.875rem;z-index:1}.service-blocks .service .text-container h3{font-size:1.5625rem}.testimonial-banner{position:relative}.testimonial-banner h2{margin-bottom:3.125rem}.testimonial-banner .button,.testimonial-banner .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .testimonial-banner .pseudo-upload{margin-top:2rem}.testimonial-banner .review{width:50%}.testimonial-banner .img-container{width:50%}.testimonial-banner .img-container img{display:block;margin:0 auto}.testimonial-banner h2,.testimonial-banner .review{border-bottom:none;position:relative;z-index:2}.testimonial-banner .owl-dots{text-align:left !important}.about-ft .text-container{margin-right:4.375rem;width:calc(100% - 500px)}.about-ft .text-container iframe{width:100%}.about-ft .social-block{color:#fff;max-width:420px}.about-ft .social-block ul{display:flex;flex-wrap:wrap;justify-content:space-between}.about-ft .social-block ul li{padding:1.25rem 0}.about-ft .social-block ul li a{display:inline-block;font-size:1rem}.about-ft .social-block ul li a i{font-size:1.5625rem;vertical-align:middle}.about-ft .social-block .hashtag{border-top:1px solid #434343;font-size:1.25rem;padding-top:1.25rem}.about-ft .social-block .hashtag span{color:#4dca30;font-weight:400}.pg-contact,.pg-newsletter{padding:6.25rem 0}.pg-contact .intro-text,.pg-newsletter .intro-text{margin-bottom:3.75rem}.pg-contact .intro-text p,.pg-newsletter .intro-text p{font-size:1.25rem}.pg-contact .ct-info,.pg-newsletter .ct-info{margin-right:2.5rem;width:calc(30% - 2.5rem)}.pg-contact form,.pg-newsletter form{max-width:800px}.pg-contact form .text-right,.pg-newsletter form .text-right{margin:1rem 1rem 0}.pg-contact form .flex-space,.pg-newsletter form .flex-space{flex-wrap:wrap}.pg-contact form .flex-space .input-container,.pg-newsletter form .flex-space .input-container{display:block;margin:0 1rem 1rem;width:calc(50% - 2rem)}.pg-contact form .flex-space .input-container label,.pg-newsletter form .flex-space .input-container label{display:block}.pg-contact form .flex-space .input-container input,.pg-newsletter form .flex-space .input-container input{width:100%}.pg-contact form .button,.pg-contact form .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-contact form .pseudo-upload,.pg-newsletter form .button,.pg-newsletter form .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-newsletter form .pseudo-upload{margin-left:1.25rem}.pg-contact .g-map,.pg-newsletter .g-map{margin:3.75rem 0}.pg-newsletter>.flex-space{align-items:flex-start}.pg-newsletter .ct-info{margin-right:6.25rem;position:relative;width:40%}.pg-newsletter .ct-info p{margin-top:0}.pg-newsletter form{width:50%}.pg-newsletter form .flex-space .input-container{margin:0 0 1rem;width:100%}.uniform-process .flex-space:nth-child(even){flex-direction:row-reverse}.uniform-process .text-container{padding:0 3.75rem;text-align:center;width:50%}.uniform-process .text-container h3{font-size:2.5rem;display:flex;flex-direction:column}.uniform-process .text-container h3 span{align-self:center;display:block;border-bottom:2px solid #4dca30;margin-bottom:1.5625rem;padding-bottom:.5rem;text-align:center}.uniform-process .text-container p{font-size:1.125rem;line-height:1.875rem}.uniform-process .text-container .button,.uniform-process .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .uniform-process .text-container .pseudo-upload{margin-top:2rem}.uniform-process .img-container{align-self:stretch;width:50%}.uniform-process .img-container img{display:block;height:100%;object-fit:cover}.uniform-process video{max-width:100%}.reasons-list .bg-overlay{background:#f7f7f7}.reasons-list .border{border-right:1px solid #e3e3e3}.reasons-list .flex-space:nth-child(even){flex-direction:row}.reasons-list .text-container{align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3.75rem}.reasons-list .text-container h3{display:flex;flex-direction:column}.reasons-list .text-container h3 span{align-self:center;display:block;border-bottom:2px solid #4dca30;margin-bottom:1.5625rem;padding-bottom:.5rem;text-align:center}.reasons-list .full-width{background:url(../images/sportira-cage-turf-soccer.jpg) no-repeat center center;background-size:cover;border-top:4px solid #fff;height:400px}.reasons-list .full-width img{display:block;margin:0 auto 1rem}.reasons-list .full-width .text-container{color:#fff;width:100%}.reasons-list .full-width .text-container h3{flex-direction:row}.reasons-list .full-width .text-container h3 span{margin:0}.reasons-list .full-width .text-container p{margin:1rem auto 0;max-width:960px}.cage-services{flex-wrap:wrap;max-width:1456px}.cage-services .cage-block{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:.5rem;position:relative;text-align:center;width:calc(50% - 1rem)}.cage-services .cage-block .text-container{padding:2.5rem 1.5625rem;position:relative;z-index:2}.cage-services .cage-block .text-container p{min-height:100px}.cage-services .cage-block .text-container .button,.cage-services .cage-block .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .cage-services .cage-block .text-container .pseudo-upload{margin-top:.5rem}.masks-gallery{max-width:1472px}.masks-gallery p{margin:1rem auto 0;max-width:960px}.masks-gallery ul{margin-top:2.5rem}.masks-gallery ul li{padding:0 1rem}.masks-gallery .button,.masks-gallery .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .masks-gallery .pseudo-upload{margin-top:2.5rem}@media screen and (max-width: 1366px){.padded{padding:5rem 0}.top-spacer{margin-top:5rem}.bot-spacer{margin-bottom:5rem}.side-block .text-container{margin-right:3.75rem}.side-block.alt .text-container{margin-left:3.75rem}.side-block.half .text-container{width:calc(50% - 3.75rem)}.about-reasons .container{width:100%}.about-reasons .text-container{width:55%}.about-reasons .img-container{width:45%}.testimonial-banner .review{margin-right:2rem;padding-bottom:0;width:60%}.testimonial-banner .img-container{width:40%}.banner-black{padding:3.75rem}.uniform-process{width:100%}.uniform-process .text-container{padding:3.125rem}.uniform-process .text-container h3{font-size:2rem}.pg-contact,.pg-newsletter{padding:5rem 0}.pg-contact .banner-black,.pg-newsletter .banner-black{margin-top:3.75rem}.pg-contact .g-map,.pg-newsletter .g-map{margin-bottom:0}.testimonials-container h2{width:45%}}@media screen and (max-width: 1200px){.tablet-hide{display:none}.tablet-show{display:block}.pg-landing{padding:3.75rem 0}.landing-small .text-container p{max-width:none}.side-block{flex-wrap:wrap}.side-block.alt .text-container{margin:0 0 0 2.5rem}.side-block h2.tablet-show{margin-bottom:1.25rem;width:100%}.side-block h2 br{display:none}.side-block .text-container{margin-right:2.5rem;width:calc(55% - 2.5rem)}.side-block .text-container p{padding-right:0}.side-block .text-container .button,.side-block .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .side-block .text-container .pseudo-upload{margin-top:1.25rem}.side-block .img-container{width:45%}.bullet-box{padding:1.25rem;width:100%}.banner-black{padding:3.75rem 2.5rem}.banner-black h2 br{display:none}.about-reasons .text-container{margin-right:2rem;width:calc(60% - 2rem)}.about-reasons .text-container h2{margin-bottom:2rem}.about-reasons .text-container h2 br{display:none}.about-reasons .img-container{width:40%}.service-blocks{width:100%}.pg-contact .ct-info,.pg-newsletter .ct-info{width:calc(40% - 2.5rem)}.pg-contact form,.pg-newsletter form{width:60%}.wholesale-intro .bullet-box{flex-direction:column;padding-left:2rem}.wholesale-intro .bullet-box li{width:100%}.testimonials-container{flex-direction:column}.testimonials-container h2{padding-left:1rem;position:relative;top:0;width:75%}.testimonials-container h2 br{display:none}.testimonials-container .text-container{margin-top:2.5rem;width:100%}}@media screen and (max-width: 1024px){.about-reasons .text-container{width:calc(70% - 2rem)}.about-reasons .img-container{width:30%}.uniform-process .text-center{margin-bottom:3.75rem}.uniform-process .text-container{padding:3.125rem 1.5625rem}.uniform-process .text-container h3{font-size:1.5625rem}.uniform-process .img-container{min-height:500px}.sub-printing h2 br{display:none}.sub-printing .print-features .flex-space{flex-direction:column-reverse}.sub-printing .print-features .img-container{width:auto}.sub-printing .print-features .text-container{margin:2rem 0 0;width:100%}.cage-services{width:calc(100% - 34px)}.cage-services .cage-block:nth-last-child(-n+2) .text-container{padding-bottom:0}.pg-contact form .text-center{text-align:right}.pg-contact form .text-center .flex-center{flex-direction:column;align-items:flex-end;justify-content:flex-end}.pg-contact form .text-center .button,.pg-contact form .text-center .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-contact form .text-center .pseudo-upload{margin:1.25rem 0 0}}@media screen and (max-width: 780px){.landing-small{min-height:calc(70vh - 55px)}.landing-small .text-container{width:80%}.bullet-box{padding:1.25rem;width:100%}.bullet-box p{font-size:1rem;line-height:1.5625rem}.about-reasons .text-container{margin-right:0;width:100%}.about-reasons .img-container{display:none}.testimonial-banner .review{margin:0;width:100%}.testimonial-banner h2{margin-bottom:2rem}.testimonial-banner .img-container{display:none}.service-blocks .text-center{margin-bottom:2.5rem}.service-blocks .flex-start{flex-direction:column}.service-blocks .service{width:100%}.service-blocks .service .img-container{height:300px}.service-blocks .service .img-container img{object-position:top}.pg-contact .intro-text,.pg-newsletter .intro-text{margin-bottom:3.125rem}.pg-contact>.flex-space,.pg-newsletter>.flex-space{flex-direction:column-reverse}.pg-contact .ct-info,.pg-newsletter .ct-info{margin-right:0;width:100%}.pg-contact form,.pg-newsletter form{margin-bottom:2.5rem;max-width:none;width:100%}.pg-contact .icon-image,.pg-newsletter .icon-image{width:116px}.testimonials-container h2{width:100%}}@media screen and (max-width: 600px){.padded{padding:3.125rem 0}.pg-landing{padding:2.5rem 0 1.25rem;margin-bottom:1.25rem}.pg-landing .flex-space{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}.pg-landing .flex-space img{margin-bottom:1.25rem}.pg-landing .w-75{width:100%}.pg-landing .button,.pg-landing .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .pg-landing .pseudo-upload{margin-top:0}.top-spacer{margin-top:3.125rem}.bot-spacer{margin-bottom:3.125rem !important}.landing-small{min-height:calc(75vh - 55px);height:auto;padding:3.125rem 0}.landing-small .text-container{width:100%}.landing-small .text-container p{font-size:1rem;line-height:1.5625rem}.side-block{flex-direction:column-reverse}.side-block.alt{flex-direction:column}.side-block.alt h2.tablet-show{order:1}.side-block.alt .text-container{margin:0}.side-block .text-container{margin:2.5rem 0 0 !important;width:100% !important}.side-block .text-container p{font-size:1rem;line-height:1.5625rem}.side-block .img-container{width:100% !important}.bullet-box{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1rem}.bullet-box li{width:100%}.banner-black{padding:3.125rem 1.25rem}.banner-black:before{border-top:2px solid #fff;border-bottom:2px solid #fff}.banner-black .container{width:100%}.banner-black .text-container .cta-underline{font-size:1.25rem !important}.banner-black .text-container h2{font-size:1.375rem;margin-bottom:1rem}.banner-black .text-container p{font-size:1rem;line-height:1.5625rem}.banner-black.league-banner .flex-space{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}.banner-black.league-banner .text-container{width:100%}.banner-black.league-banner .img-container{margin-bottom:1.25rem;width:60%}.unifi-banner .bullet-box{margin-top:0}.about-reasons .text-container h2{margin-bottom:1.25rem}.about-reasons .text-container .button,.about-reasons .text-container .mockup-cta .flex-space .input-container .pseudo-upload,.mockup-cta .flex-space .input-container .about-reasons .text-container .pseudo-upload{margin:.25rem auto 0;width:80%}.sub-printing{margin-top:3.125rem}.sub-printing .print-features{padding:3.125rem 0}.sub-printing .print-features .flex-space{padding:0;margin-bottom:1.5625rem;width:100%}.about-intro{padding:3.125rem 0 0}.service-blocks .service .text-container h3{font-size:1.25rem}.review p{font-size:1rem;line-height:1.5625rem}.pg-contact,.pg-newsletter{padding:3.125rem 0}.pg-contact .intro-text,.pg-newsletter .intro-text{margin-bottom:2rem}.pg-contact .intro-text p,.pg-newsletter .intro-text p{font-size:1rem;line-height:1.5625rem}.pg-contact form,.pg-newsletter form{margin-bottom:1.25rem;max-width:none;width:100%}.pg-contact form .flex-space .input-container,.pg-newsletter form .flex-space .input-container{margin:0 0 1rem;width:100%}.pg-contact .g-map,.pg-newsletter .g-map{height:250px}.pg-contact .g-map,.pg-contact .banner-black,.pg-newsletter .g-map,.pg-newsletter .banner-black{margin-top:2rem}.video-container{padding:0;margin:0 auto}.video-container h2{margin-bottom:1.5625rem}.uniform-process .text-center{padding:0 1.25rem;margin-bottom:0 !important}.uniform-process video{height:100%;object-fit:cover;width:100%}.uniform-process .flex-space{flex-direction:column}.uniform-process .flex-space:nth-child(even){flex-direction:column}.uniform-process .text-container{padding:2rem 1.5625rem;width:100%}.uniform-process .text-container h3{font-size:1.25rem}.uniform-process .text-container p{font-size:1rem;line-height:1.5625rem}.uniform-process .img-container{height:250px;min-height:0;width:100%}.uniform-process .img-container img{height:100%;object-fit:cover;width:100%}.cage-intro .text-container img{width:222px}.cage-services{flex-direction:column;width:calc(100% - 2rem);margin-bottom:0 !important}.cage-services .cage-block{margin:0 0 1.25rem;width:100%}.cage-services .cage-block .text-container{padding:2.8125rem 1rem 1.5625rem !important}.cage-services .cage-block .text-container p{font-size:1rem;line-height:1.5625rem}.cage-iframe iframe{height:250px}.jersey-options{flex-wrap:wrap}.jersey-options .item-box{margin:.5rem;width:calc(50% - 1rem)}.jersey-options .item-box img{margin-bottom:1rem}.uniform-process{padding-top:0}}/*# sourceMappingURL=main.min.css.map */
