@font-face{font-family:Kanit;src:url(https://cdn.shopify.com/s/files/1/0424/8190/9915/files/Kanit-Regular.woff2?v=1722417100) format("woff2"),url(https://cdn.shopify.com/s/files/1/0424/8190/9915/files/Kanit-Regular.woff?v=1722417101) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(https://cdn.shopify.com/s/files/1/0424/8190/9915/files/Kanit-Bold.woff2?v=1722417099) format("woff2"),url(https://cdn.shopify.com/s/files/1/0424/8190/9915/files/Kanit-Bold.woff?v=1722417100) format("woff");font-weight:700;font-style:normal;font-display:swap}h2,h1,h3,h4,h5,h6,button,p,a,li,span,ul{font-family:Kanit;letter-spacing:1px}@media (min-width:1361px){.template-index .pageheader__layout:before{background-color:transparent}.template-index.scrolled-down .pageheader__layout:before{background-color:#fff}.template-index .pageheader__contents{position:absolute;background-color:transparent!important}.template-index.no-banner .pageheader__layout:before{border-bottom:none}.template-index .logo__default-image{display:none}.template-index .logo__contrast-image{display:block}.template-index.scrolled-down .logo__contrast-image{display:none}.template-index.scrolled-down .logo__default-image{display:block}.template-index .pageheader{color:#fff}}.announcement__inner{font-size:20px;letter-spacing:0px}.inline-header-nav .nav-row a{text-transform:uppercase;font-size:16px}.template-index.scrolled-down .pageheader{color:#000}.pageheader__layout{max-width:1200px;margin:0 auto}.header-btn .nav-btn{background-color:#f9a61a;padding:4px 12px!important;border-radius:8px;font-size:16px;text-transform:capitalize;cursor:pointer}a.nav-btn:after{display:none}.header-btn a.nav-btn{text-transform:inherit;margin-left:10px}@media (min-width: 992px){.inline-header-nav .nav-row a{padding:0 1em}}.template-index .pagefooter .footer-columns__column .contact-form .input-with-button__button{max-width:max-content;min-height:30px;font-weight:500;border-color:transparent;padding:3px 12px}.template-index .pageheader__contents--inline--visible.pageheader__contents--inline--left-logo .header-left .tier-1{justify-content:end}.custom_coll-wraper .variant-selector{width:100%;min-width:auto;margin:0;border:none;text-align:center;padding:0 25px 0 10px;min-height:24px;overflow:hidden!important;font-size:12px}.custom_coll-wraper .product-quantity,.product-quantity{width:50%}.custom_coll-wraper .quantity-box input{width:70px;border:none;text-align:center}.custom_coll-wraper .product-quantity{width:50%;border:1px solid #333;padding:8px 5px}.custom_coll-wraper .product-quantity.Cup{width:100%}.custom_coll-wraper .quantity-box button{font-size:20px;width:40px;height:24px;display:flex;align-items:center;justify-content:center}.product-quantity.Size{border-left:none}.custom_coll-wraper .product-quantity.Cup lable{display:block}.custom_coll-wraper .product-quantity.Cup select.variant-selector.Cup{width:130px}.custom_coll-wraper .product-quantity lable{font-size:16px;font-weight:700;color:#000}.custom_coll-wraper .main_select{display:flex;flex-wrap:wrap;padding:0 10px}.custom_coll-wraper .variant_cust{border:1px solid #333;padding:8px 5px;width:50%}.custom_coll-wraper .product-quantity-Size{border-left:none}.custom_coll-wraper .product-quantity-Cup{width:100%;border:1px solid #000;border-top:none}.custom_coll-wraper .product-quantity-Cup lable,.custom_coll-wraper .product-quantity-Size lable{display:block}body#athletic-cups-jock-straps-and-shorts-for-high-impact-athletes\ cus-index .main_select label{font-size:10px;font-weight:700;color:#000}.custom_coll-wraper .variant-selector.Cup{width:130px;min-width:130px}.custom_coll-wraper .product-quantity lable{font-size:16px;font-weight:600;color:#000}.custom_coll-wraper .product-quantity-Size lable,.custom_coll-wraper .product-quantity-Cup lable{font-size:16px;font-weight:600}.main_button_cust{display:flex;justify-content:space-between;padding:20px 10px 0;align-items:center}.add_to_cart_cust input.btn{border:none;font-size:14px;font-weight:600;text-transform:uppercase;background-color:#fff;cursor:pointer;padding:3px 14px;border-radius:6px}.buynow_cust button.buy-now{background-color:#0076be;padding:3px 14px;border-radius:6px;width:100%;max-width:max-content;display:block;margin-left:auto;color:#fff;text-transform:uppercase;text-align:center;font-weight:400;font-size:14px;border:1px solid #0076be}.buynow_cust{width:100%}.pagefooter .footer-columns__column .contact-form .input{padding:3px 19px;width:100%;max-width:100%;border-radius:0}.quantity-box{display:flex;align-items:center;justify-content:space-between}.custom_coll-wraper .variant_cust:nth-child(3){width:100%;border-top:none}.product-quantity-Jock.Size,.product-quantity-Amount.variant_cust,.product-quantity-Color.variant_cust{border-left:none}.product-quantity-Compression.Brief.Size.variant_cust:nth-child(3){width:50%}@media (max-width:767px){body .custom_coll-wraper img{height:180px}body .cus_collection{padding-top:40px}.cus_collections{overflow:hidden}body .announcement__inner{font-size:16px}body .a-content p{font-size:18px}.footer-columns{padding-top:50px}.cc-animate-enabled .shopify-section:not(.section-header){overflow:hidden}html.js{padding-bottom:0!important}}.an-cus-image-with-text-content-block .an-cus-button:hover,.shop-desktop-btn a:hover,.template-index .pagefooter .footer-columns__column .contact-form .input-with-button__button:hover{font-weight:500;background-color:#fff;color:#0076be;transition:.3s}.collection-button a:hover{font-weight:500;color:#121212;background-color:#fff;transition:.3s}.buynow_cust button.buy-now:hover,.custom-multicolumn-btn a:hover{background-color:#fff;color:#0076be;transition:.3s;font-weight:500}.add_to_cart_cust input.btn:hover{background-color:#0076be;color:#fff;transition:.3s}.pagefooter{border-top:none}.filters-results h3.card__title{display:inline}.filters-results .card__content{text-align:center;padding-top:28px}.filters-results .button{padding:10px 22px}.filters-results .button.button--alt{border-radius:4px}.filters-results .pagination__page-link,.filters-results .pagination__page-current{color:#000;font-size:15px;letter-spacing:-1px}.filters-results .product-list a.card__link{font-size:18px;font-weight:700;color:#0075bd}.filters-results .product-list .product-price{font-size:16px;font-weight:700;color:#0075bd;letter-spacing:.3px;display:inline}.filters-results .grid{row-gap:25px;padding:0 30px}.filters-results .card.card--with-hover .lazyload-placeholder,.filters-results .prod-image__main.lazyload-placeholder{width:100%;min-height:330px;height:100%;object-fit:contain;object-position:center}.filters-results .product-list .card__image{background-color:#f0f0f0}#shopify-section-template--18524619866357__main .spaced-section{margin-top:0}.rich-text .reading-width{margin-left:0}.rich-text .reading-width h2.section-heading{font-size:42px;font-weight:800;letter-spacing:.9px;line-height:normal}.rich-text{margin:52px 0 44px!important}@media (max-width: 767px){.rich-text{margin:40px 0 10px!important}.rich-text .reading-width h2.section-heading{font-size:32px}.filters-results .product-list a.card__link,.filters-results .product-list .product-price{font-size:15px}.filters-results .grid{row-gap:10px;padding:0}}h2.section-heading{text-align:left;color:#fff}button.add-to-cart-btn{z-index:9;position:relative}.button-container{position:relative;z-index:9}section#shopify-section-template--18529111834869__recommendations{background-color:#0076be;padding-top:10px!important}section#shopify-section-template--18529111834869__recommendations .spaced-section{margin-bottom:58px}.product-list .card.card--with-hover,.card.column.on-sale{background-color:#fff}.product-list .card__content{text-align:center;padding-left:10px;padding-right:10px}.product-list a.card__link{color:#0774ba;font-family:Kanit;letter-spacing:.4px;font-weight:600}.product-list .product-price{font-size:25px;font-family:Kanit;font-weight:600;color:#0774ba;letter-spacing:.7px}.button-container button.btn{font-size:15px;letter-spacing:.3px;font-weight:500}.product-list .button-container .btn-buy{font-size:14px;letter-spacing:.3px;font-weight:400;background-color:#0076be;color:#fff;padding:0 20px;border-radius:7px;line-height:normal;text-transform:uppercase}.product-form-block.product-title h1.h2{letter-spacing:.1px;font-size:28px}.product-form-block span.product-price__amount{color:#000;font-weight:600;font-size:24px;letter-spacing:.3px}.single-variant__row{padding:10px;border:1px solid #000;text-align:center}.qty-wrapper label{padding-bottom:15px;padding-top:10px}.qty-selector{width:100%}.an-cus-left-accordian-wraper .an-cus-left-accordian-head:nth-child(n){border-bottom:1px solid #0076be}.an-cus-left-accordian-wraper .an-cus-left-accordian-head:nth-child(3n){border-bottom:unset}.an-cus-left-accordian-wraper{margin-top:40px;width:100%;max-width:760px}.shopify-payment-button more-payment-options-link{display:none}.an-cus-left-accordian-wraper .an-cus-left-accordian-head:last-child{border-bottom:unset!important}.product-qty .qty-selector{justify-content:center}section#shopify-section-template--18529111834869__recommendations .button-container{display:none!important}#shopify-section-template--18529111834869__main .shopify-payment-button{margin-top:0}#shopify-section-template--18529111834869__main .product-add{display:flex;gap:60px;margin:0;padding:30px 0;border-bottom:1px solid #0076be}#shopify-section-template--18529111834869__main .product-add .button{width:100%;text-align:left;padding:0;border:unset}body .pagefooter .footer-columns__column .contact-form .input-with-button__button{width:max-content;border-color:#0072ba}.recommendations-slide .slick-arrow{opacity:1;cursor:pointer}.recommendations-slide .slick-next.slick-arrow:after{position:absolute;content:"";width:22px;height:22px;background-color:transparent;border:8px solid #ffffff;border-top:unset;border-left:unset;transform:rotate(-45deg)}.recommendations-slide .slick-prev.slick-arrow:after{position:absolute;content:"";width:22px;height:22px;background-color:transparent;border:8px solid #ffffff;border-right:unset;border-top:unset;transform:rotate(45deg)}.recommendations-slide .slick-track{display:flex;align-items:stretch}.recommendations-slide .card.card--with-hover.column.quarter{height:auto}section#shopify-section-template--18529111834869__recommendations{padding-bottom:40px}.pro-sizeing-chart.cus-size-chart-show{display:block}.customize-sizeing-chart{width:100%;text-align:left}.pro-prime-btn a{width:100%;background-color:#f9a61a;padding:4px 14px;border-radius:8px;display:block;color:#121212;font-size:18px;text-align:center}table.customize-sizeing-chart tr{border:1px solid #dddd}.product-size-chart,.pro-prime-btn{padding-top:20px}.customize-sizeing-chart th{font-size:18px;text-decoration:underline;color:#121221;font-weight:700}.customize-sizeing-chart td{color:#535353;font-size:16px;font-weight:600;padding:8px 10px}.size-chart-title{font-size:22px;color:#0076be;font-weight:800;text-align:center}.product-grid__detail .main_select label{font-size:16px;font-weight:700;color:#000}.product-grid__detail .variant-selector{margin:1rem 0;margin-bottom:0}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 30px;--shopify-accelerated-checkout-button-border-radius: 8px !important}.product-grid__detail .product-add{align-items:center}.product.slick-slider_image .slick-slide img{width:100%;height:auto;object-fit:cover}.product.slick-slider_image .slick-slide img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;padding:20px;cursor:pointer}.product.slick-slider_image .slick-slide{height:560px;position:relative;padding:0;background-color:#f7f7f7}.product.slick-slider_image{margin-bottom:20px}.product.thumb_slider_add .slick-slide{height:100px}.product.thumb_slider_add .slick-slide img{object-fit:contain;width:100%;height:100%;cursor:pointer}body .media-gallery{display:block}.product.thumb_slider_add .slick-arrow{opacity:1;cursor:pointer;background-color:#fff!important;width:46px;height:46px;margin:0;border:1px solid #dddd!important;border-radius:8px}.product.thumb_slider_add .slick-next.slick-arrow:after{position:absolute;content:"";width:16px;height:16px;background-color:transparent;border:3px solid #000000;border-top:unset;border-left:unset;transform:rotate(-45deg);top:14px;left:10px}.product.thumb_slider_add .slick-prev.slick-arrow:after{position:absolute;content:"";width:16px;height:16px;background-color:transparent;border:3px solid #000000;border-right:unset;border-top:unset;transform:rotate(45deg);top:13px;left:14px}.product.thumb_slider_add button.slick-next{right:20px}.product.thumb_slider_add .slick-prev{left:20px}.template-product .product-variants{display:none}form#product-form{justify-content:space-around!important}.product-variants{z-index:9}.custom-collection-card .card .main_select{display:flex;flex-wrap:wrap;padding:0 10px}.custom-collection-card .card .product-quantity{width:50%;border:1px solid #333;padding:8px 5px}.custom-collection-card .card .variant_cust:nth-child(3){width:100%;border-top:none}.custom-collection-card .card .product-quantity-Cup{border:1px solid #000}.custom-collection-card .card .variant_cust{padding:8px 5px}.custom-collection-card .product-quantity-Compression.Brief.Size.variant_cust:nth-child(3){width:50%;border-right:none}.custom-collection-card .variant-selector{width:100%;max-width:100%;font-size:12px;min-height:24px;padding:2px;min-width:unset;text-align:center;margin:0;border:none}.custom-collection-card .variant_cust{width:50%;border:1px solid #333;padding:8px 5px}.custom-collection-card .product-quantity{border-bottom:none}.custom-collection-card .main_select label{font-size:12px;text-align:center}.custom-collection-card .variant_cust:nth-child(4){border-top:none;width:50%}.custom-collection-card .variant_cust:nth-child(3){border-top:none;width:100%}.custom-collection-card .qty-selector{width:50%}.custom-collection-card .card .product-quantity:nth-child(1){border-right:none}.custom-collection-card .card__content{flex:unset}.custom-collection-card .product-list .card__content{min-height:88px}.custom-collection-card .quantity-box input{width:70px;border:none;text-align:center}.custom-collection-card .quantity-box button{font-size:20px;width:40px;height:24px;display:flex;align-items:center;justify-content:center}.custom-collection-card .qty-selector.product-quantity{flex-direction:column}@media (min-width:750px) and (max-width:1050px){.custom-collection-card .filters-results .column.third{width:calc(50% - 40px)}}@media (max-width:750px){.custom-collection-card .card.card--with-hover.column.third{max-width:100%}}section.shopify-section.cus-Product-recommendations{background-color:#0076be;padding:30px 0}section.shopify-section.cus-Product-recommendations .spaced-section.container{margin-top:20px;margin-bottom:90px}.product-grid__detail .pro-prime-btn{border-top:1px solid #0076be;padding-top:40px}.product-grid__detail .product-form-block{margin-bottom:5px}.pro-prime-btn.mobile-btn{display:none}@media (max-width:767px){.product-grid__detail .option-selector{width:calc(50% - 10px);margin-bottom:10px}.product-grid__detail .product-form-block.product-options{display:flex;justify-content:space-between;align-items:center;gap:20px}.recommendations-slide .slick-arrow{opacity:1;cursor:pointer;top:50%;background-color:#fff!important;height:40px;width:40px}.recommendations-slide .slick-next{right:0}.recommendations-slide .slick-prev{left:20px}.recommendations-slide .slick-prev.slick-arrow:after{width:18px;height:18px;background-color:transparent;border:4px solid #000000;top:12px;left:12px;border-right:unset;border-top:unset}.recommendations-slide .slick-next.slick-arrow:after{width:18px;height:18px;border:4px solid #000000;top:12px;right:12px;border-top:unset;border-left:unset}.recommendations-slide .card .product-price{padding-bottom:30px}.product-grid__detail .product-form-block{margin-top:10px}.product-grid__detail .shopify-payment-button,.pro-prime-btn.mobile-btn{width:calc(50% - 10px)}.product-grid__detail .pro-prime-btn.mobile-btn{padding-top:30px}.product-grid__detail .pro-prime-btn.mobile-btn a{width:100%;max-width:100%}.product-grid__detail .cus-payment-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px}.product-grid__detail .pro-prime-btn.mobile-btn{display:block}.pro-prime-btn.desktop-btn{display:none}.product-grid__detail .shopify-payment-button{margin-top:30px}.product-form-block.product-title h1.h2{font-size:22px}.spaced-section.product.variant-status--backorder{margin-top:50px!important}}@media (max-width:500px){.product.slick-slider_image .slick-slide{height:450px;padding:0}.product.thumb_slider_add .slick-slide{height:70px}.an-cus-left-accordian-wraper{margin-top:30px}.pro-prime-btn a{font-size:16px}}.custom-product-lightbox-close{position:absolute;top:20px;right:20px;height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-weight:700;font-size:20px;cursor:pointer;border:1px solid #ddd}.product-grid__media .custom-product-lightbox-wraper img{height:100%;width:100%;object-fit:contain;object-position:center;cursor:pointer}.product-grid__media .custom-product-lightbox-wraper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999;background-color:#fff}body.action{overflow:hidden}.spaced-section.product.variant-status--backorder{margin-bottom:50px}.cus-Product-recommendations .product-list .card__content{padding-bottom:15px}.product-grid__media .expand-media-row.light-spaced-row-top{display:none}.template-collection .spaced-section{margin-top:0}table.customize-sizeing-chart tr:first-child th{border-bottom:1px solid #d6d6d6}@media (min-width:768px) and (max-width:991px){.custom-collection-card .card.card--with-hover.column.third{width:calc(50% - 40px)}}table.pro-sizeing-chart tr{border:1px solid #dddd}table.pro-sizeing-chart.cus-{width:100%;text-align:left}table.pro-sizeing-chart th.table-title{font-size:18px;text-decoration:underline;color:#121221;font-weight:700;border-bottom:none}.bundler-target-element.bndlr-automatic{display:none}.cus-Product-recommendations .card.column.on-sale{height:auto}body#buy-with-prime .section-heading{text-align:left;color:#000;font-size:42px;margin-bottom:10px}body#buy-with-prime .card.card--with-hover .card__image{background-color:#f0f0f0}body#buy-with-prime .cus-transparent-color .card.card--with-hover .card__image{background-color:#fff}body#buy-with-prime .main_select{display:none}body#buy-with-prime .cus-collection-desc p{font-size:20px;font-weight:600;color:#121212}body#buy-with-prim .cus-collection-desc{padding-bottom:30px}.video-block.third-column{width:calc(33.333% - 10px);position:relative}@media (max-width: 500px){.video-block.third-column{width:100%}}@media (min-width:501px) and (max-width: 991px){.video-block.third-column{width:calc(50% - 10px)}}.template-collection .spaced-section{margin-top:40px}@media (min-width: 1200px){#m-1659470691766 .gf_product-title{height:40px!important}}.product-add{margin:30px 0}.an-cus-left-accordian-wraper.mobile-view{display:none}@media (max-width:767px){.an-cus-left-accordian-wraper.desktop-view{display:none}body .an-cus-left-accordian-wraper.mobile-view{display:block}.spaced-section.product.variant-status--backorder{margin-bottom:30px}.spaced-section,.main-content>.shopify-policy__container,.main-content>.shopify-email-marketing-confirmation__container{margin-bottom:40px}.product-grid__detail .product-form-block{margin-bottom:10px}}@media (max-width:500px){.product-grid__detail .cus-payment-wrapper{flex-wrap:wrap}.product-grid__detail .shopify-payment-button,.pro-prime-btn.mobile-btn{width:100%}.product-add{margin-bottom:0;margin-top:30px}.product-grid__detail .pro-prime-btn{border-top:none}.product-grid__detail .pro-prime-btn.mobile-btn{padding-top:14px}.product-qty{margin-bottom:30px}}div#ReviewsWidget{padding-top:20px}.an-cus-left-accordian-wraper .an-cus-left-accordian-head.review-title{margin-bottom:0}.product-grid__detail.mobile-view{display:none}@media (max-width:767px){body .product-grid__detail.mobile-view .cus-review{display:block;padding-top:20px}.product-grid__detail.desktop-view{display:none}}.cus-payment-wrapper{padding-bottom:30px;border-bottom:1px solid #0076be}.cus-Product-recommendations .section-heading{text-align:left;color:#fff;text-transform:lowercase}.pro-sizeing-chart tr:first-child th{border-bottom:none}@media (max-width:767px){.product-grid__detail .pro-prime-btn.mobile-btn{display:none}.product-grid__detail .shopify-payment-button,.pro-prime-btn.mobile-btn{width:100%}.container.ufc-content-container.image-block{padding-top:10px}.product.thumb_slider_add button.slick-next{right:0}.product.thumb_slider_add .slick-prev{left:0}.product.thumb_slider_add .slick-arrow{width:36px;height:36px}.product.thumb_slider_add .slick-next.slick-arrow:after{width:12px;height:12px;border:2px solid #000000;top:11px;left:9px;border-top:unset;border-left:unset}.product.thumb_slider_add .slick-prev.slick-arrow:after{width:12px;height:12px;border:2px solid #000000;top:11px;left:14px;border-right:unset;border-top:unset}.cus-Product-recommendations .cc-animate-enabled [data-cc-animate].cc-fade-in-up.-in{transform:none}}@media (min-width:768px) and (max-width:1024px){.template-collection .column.quarter{width:calc(33.333% - 40px)}}div#ReviewsWidget .item__meta{padding-left:10px}.review-top-info .title{font-weight:600;color:#000;font-size:30px;margin:0}.review-top-info{padding-bottom:10px}.cus-transparent-color .add_to_cart_cust input.btn:hover{background-color:#0076be}@media (max-width:767px){body#hockey-page .column.quarter,.column.fifth{width:100%}body#hockey-page .img-fit.lazyloaded{object-position:unset!important}body#hockey-page .media-with-text__text,body#hockey-page .section-heading{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
