@media screen and (min-width:999px){.header .header__primary-nav,.shopify-section--header .header,.shopify-section--header .header .header__secondary-nav{column-gap:30px}.shopify-section--header .header .header__secondary-nav .secondary_menu+ul.contents{display:flex;column-gap:15px;align-items:center;justify-content:center}.main-search .main-search__resource-item .collection-toolbar{justify-content:space-between}.main-search .main-search__resource-item .v-stack{gap:30px}}@media screen and (max-width:767px){.container{padding:0 15px}body .button--none,.cart-drawer__footer button[type=submit],.shopify-section--rich-text .second_education_page_section .button-group a.button{font-size:14px;line-height:19.6px}.footer .footer__inner .footer__block-list{gap:30px}.footer .footer__inner .footer__block-list .footer__block--newsletter,.footer .footer__inner .footer__block-list .footer__block--text{grid-column:span 2;max-width:100%}footer.shopify-section--footer .footer,.shopify-section--text-with-icons .text_with_icons_wrapper.homepage_first_section{padding-top:30px!important}.shopify-section--images-with-text-scroll,.shopify-section--text-with-icons .text_with_icons_wrapper.homepage_first_section,.template-collection .shopify-section--text-with-icons .collection_page-section,.shopify-section--text-with-icons .collection_page-section{padding-bottom:30px!important}.collection_page-section .text-with-icons .text-with-icons__item{padding-top:0}.footer .footer__inner .footer__block-list .footer__block--newsletter .sm\:gap-5{gap:15px}.footer__block--newsletter .form .button{width:100%}.footer .footer__inner{row-gap:30px}.footer .footer__inner .footer_info_content{flex-flow:column}.footer .footer__inner .footer__aside{padding:30px 15px;gap:15px;text-align:left}.footer .footer__inner .footer__aside{padding:30px 15px}.header__secondary-nav .header__account-link.sm-max\:hidden{display:flex}.shopify-section--testimonials .testimonial_wrapper,.sticky_image_with_content .sticky-section,.shopify-section--multiple-media-with-text,.shopify-section--faq .faq_section_content,.page_education .shopify-section--faq:nth-child(2) .faq_section_content,.text_columns_section .dynamic-two-col{padding-top:30px!important;padding-bottom:30px!important}.shopify-section--text-with-icons .text_with_icons_wrapper{padding-top:0!important;padding-bottom:50px!important}.testimonial-list .testimonial-carousel .testimonial-item{gap:30px;padding-left:0;padding-right:0}.testimonial_wrapper .sidebar_shape_image{display:none}.testimonial_info .prose p{font-size:14px;line-height:19.6px}.text-with-icons:not(.text-with-icons--stacked){grid:auto / auto-flow 100%;gap:0;display:grid}.text-with-icons:not(.text-with-icons--stacked)>*{grid-area:1 / -1;padding-inline:2.5rem}.text-with-icons:not(.text-with-icons--stacked)>:not(.is-selected){visibility:hidden}.shopify-section--text-with-icons .page-dots{display:flex}.text_with_icons_wrapper .v-stack{gap:30px}.shopify-section--text-with-icons .bottom_text p{margin-top:30px;font-size:14px;line-height:19.6px}.shopify-section--image-with-text-block .image-with-text-block,.slideshow .slideshow__slide .content-over-media{display:flex;flex-direction:column;background-color:#fff;row-gap:30px}.shopify-section--image-with-text-block .image-with-text-block img{aspect-ratio:1.56}.shopify-section--image-with-text-block .image-with-text-block .content{max-width:100%}.shopify-section--image-with-text-block .image-with-text-block .content .prose{padding-left:15px;padding-right:15px;margin-top:0}.multiple-media-with-text .multiple-media-with-text__content-wrapper .second_heading.h3{font-size:28.83px;line-height:34.596px}.multiple-media-with-text .multiple-media-with-text__media-wrapper .index_1{width:55%}.multiple-media-with-text .multiple-media-with-text__media-wrapper .index_2{padding:0 0 100px 140px}.multiple-media-with-text .multiple-media-with-text_content p,.images-with-text-scroll__text .scroll_content_text p,.image-with-text-block .content div p{font-size:14px;line-height:19.6px}.images-with-text-scroll .images-with-text-scroll__item .images-with-text-scroll__image{width:100%}.shopify-section--images-with-text-scroll .section-header{margin-bottom:30px}.images-with-text-scroll .images-with-text-scroll__container{gap:30px}.slideshow__slide-content p{color:#000}.slideshow__slide-content a.button{color:#000;background-color:#d6f0f9}.shopify-section--slideshow .slideshow .page-dots{bottom:200px}#sidebar-menu .header-sidebar__footer{display:none}.cart-drawer__items .line-item img{width:100px;height:100px}.slideshow__slide-content .prose{padding-left:15px;padding-right:15px}.images-with-text-scroll .images-with-text-scroll__item .images-with-text-scroll__image{height:490px}.collection_wrapper .collection{margin-bottom:30px}.shopify-section--rich-text .our_story_page_first_section{padding:30px}.shopify-section--rich-text .our_story_page_second_section,.shopify-section--rich-text .our_story_page_third_section,.shopify-section--rich-text .affiliate_page_first_section{padding-top:30px;padding-bottom:30px}.shopify-section--rich-text .our_story_page_second_section .prose{padding:20px}.shopify-section--rich-text .our_story_page_second_section .prose div p,.shopify-section--rich-text .second_education_page_section .prose div p,.faq_section_content.second_faq_education_page_section .prose p{font-size:14px;line-height:19.6px}.shopify-section--rich-text .education_page_richtext_first_section{padding-top:15px;padding-bottom:30px}.shopify-section--rich-text .second_education_page_section{padding-bottom:30px}.page_affiliate-partner-program .shopify-section--rich-text .our_story_page_second_section .container{padding-top:30px}.page_affiliate-partner-program .shopify-section--tabs .section-spacing,.shopify-section--rich-text .affiliate_page_third_section{padding-top:0;padding-bottom:30px}.shopify-section--media-grid .wholesale_page_media_section,.shopify-section--rich-text .wholesale_page_first_richtext_section,.shopify-section--apps .section-spacing{padding-top:30px;padding-bottom:30px}.page_retail .shopify-section--apps .section-spacing #bss-b2b-registration-form,.page_clinical .shopify-section--apps .section-spacing #bss-b2b-registration-form,.page_private-label .shopify-section--apps .section-spacing #bss-b2b-registration-form,.page_affiliate-partner-program .shopify-section--apps .section-spacing #bss-b2b-registration-form{width:100%;padding:30px 15px}#bss-b2b-registration-form .bss-b2b-registration-form-title h1{font-size:24px;line-height:28.8px}section.shopify-section--faq .second_faq_education_page_section{padding-bottom:0!important}.shopify-app-block #bss-b2b-registration-form #bss-b2b-register-form .bss-b2b-rf-field{grid-column:span 12}.shopify-section--media-grid .wholesale_page_media_section{padding-bottom:0}.shopify-section--rich-text .affiliate_page_first_section .prose{padding:20px}.shopify-section--rich-text .affiliate_page_first_section .prose p.h1{font-size:28.83px;line-height:34.596px}.shopify-section--faq .product_page_faq_section .section-stack{gap:30px}.shopify-section--related-products product-recommendations .section-stack{gap:30px}.product-info .product-title{font-size:16px;line-height:19.2px}.product-info .money{font-size:24px;line-height:28.8px}.template-page .section-spacing,.shopify-section--main-article .article,.template-collection .shopify-section--collection-banner,.page_magnesport .shopify-section--main-page .section-spacing{padding-bottom:30px}.article .article__wrapper{margin-top:30px;padding:30px}.shopify-section--main-article .article,section.shopify-section--image-with-text .athletes_page_img_with_text_section{padding-left:15px;padding-right:15px}.page_private-label .shopify-section--apps .section-spacing{padding-block-start:80px!important}.product-card .product-card__figure .quick_add_btn_wrapper{display:none}.shopify-section--text-with-icons .text_with_icons_wrapper.homepage_second_section{padding-top:30px!important;padding-bottom:0!important}.page_testimonials .shopify-section--tabs .section-spacing{padding-top:30px}.contact-page_info .contact-form-wrap{width:100%}}@media screen and (max-width:420px){.shopify-section--slideshow .slideshow .page-dots{bottom:240px}}@media screen and (max-width:480px){.article__footer-bottom{flex-direction:column;gap:15px}.article__footer-bottom .social-media svg{width:18px!important;height:18px!important}.page_affiliate-partner-program #bss-b2b-register-form .checkbox-group{display:flex;flex-flow:column;gap:5px}.cart-page .line-item .line-item-info .item_title a,.cart-drawer__items .line-item .item_title a{font-size:12px}.shopify-section--header .header .header__secondary-nav{flex-wrap:nowrap}.page_affiliate-partner-program #bss-b2b-register-form .checkbox-group input,.page_affiliate-partner-program #bss-b2b-register-form .field-radio .radio-group input,.page_clinical #bss-b2b-register-form .field-radio .radio-group input,.page_private-label #bss-b2b-register-form .field-radio .radio-group input{padding:0}.page_retail #bss-b2b-register-form .checkbox-group input,.page_clinical #bss-b2b-register-form .checkbox-group input,.page_private-label #bss-b2b-register-form .checkbox-group input{padding:6px}.page_private-label #bss-b2b-register-form .field-radio #radio-group-8161f6b41fc37 .radio-option:first-child{align-items:baseline}}@media screen and (min-width:768px){.shopify-section--text-with-icons .page-dots{display:none}.cart-drawer__items .line-item-info .gap-1 a{font-size:14px}.text_with_icons_wrapper.homepage_first_section .text-with-icons{display:grid;grid-template-columns:repeat(6,minmax(50px,1fr));justify-content:center;align-items:center;gap:40px}.text_with_icons_wrapper.homepage_second_section .text-with-icons{display:grid;grid-template-columns:repeat(6,minmax(50px,1fr));justify-content:center;align-items:center;gap:40px 60px;width:100%}.images-with-text-scroll .page-dots{display:none}.slideshow__slide-content{padding-left:50px;padding-right:50px}.shopify-section--header:has(.is-solid){animation:headerBounce .6s ease}@keyframes headerBounce{0%{transform:translateY(0)}40%{transform:translateY(-100px)}to{transform:translateY(0)}}}@media screen and (min-width:768px)and (max-width:1199px){.container{padding:0 30px}body .button--none,.shopify-section--rich-text .second_education_page_section .button-group a.button{font-size:14px;line-height:19.6px}footer.shopify-section--footer .footer,.shopify-section--text-with-icons .homepage_second_section,.shopify-section--text-with-icons .text_with_icons_wrapper.homepage_first_section,.shopify-section--text-with-icons .text_with_icons_wrapper.homepage_second_section{padding-top:50px!important}.footer .footer__inner .footer__block-list{grid-template-columns:repeat(2,minmax(50px,1fr));gap:30px}.footer .footer__inner .footer__aside{padding:30px;gap:15px}.shopify-section--text-with-icons .homepage_first_section,.sticky_image_with_content section.sticky-section,.shopify-section--testimonials .testimonial_wrapper,.shopify-section--faq .faq_section_content,.page_education .shopify-section--faq:nth-child(2) .faq_section_content,.text_columns_section .dynamic-two-col{padding-top:50px!important;padding-bottom:50px!important}.shopify-section--text-with-icons .homepage_first_section .text-with-icons{display:grid;grid-template-columns:repeat(6,minmax(50px,1fr));justify-content:center;gap:40px;width:100%}.text_with_icons_wrapper.homepage_first_section .container,.text_with_icons_wrapper.homepage_second_section .container{padding-left:30px;padding-right:30px}.shopify-section--images-with-text-scroll,.shopify-section--multiple-media-with-text,.page_education .shopify-section--image-with-text:nth-child(6),.shopify-section--rich-text .second_education_page_section,.page_education .shopify-section--image-with-text:nth-child(5){padding-bottom:50px!important}.shopify-section--multiple-media-with-text .multiple-media-with-text{column-gap:50px}.multiple-media-with-text .multiple-media-with-text__media-wrapper .index_2{padding:0 0 100px 100px}.shopify-section--image-with-text-block .image-with-text-block img{aspect-ratio:1.30645}.multiple-media-with-text .multiple-media-with-text_content p,.multiple-media-with-text__content-wrapper a.button,.image-with-text-block .content div p,.image-with-text-block a.button,.shopify-section--text-with-icons .bottom_text p,.images-with-text-scroll__text .scroll_content_text p{font-size:14px;line-height:19.6px}.testimonial-list .testimonial-carousel .testimonial-item{gap:30px;padding-left:30px;padding-right:30px}.testimonial_info .prose p,.shopify-section--rich-text .second_education_page_section .prose div p,.faq_section_content.second_faq_education_page_section .prose p{font-size:16px;line-height:22.4px}.images-with-text-scroll .images-with-text-scroll__item .images-with-text-scroll__text{padding-left:40px;padding-right:40px}.collection_wrapper .collection{margin-bottom:50px}.shopify-section--rich-text .our_story_page_second_section,.shopify-section--rich-text .our_story_page_third_section,.shopify-section--rich-text .affiliate_page_first_section{padding-top:50px;padding-bottom:50px}.shopify-section--rich-text .our_story_page_second_section .prose div p{font-size:16px;line-height:22.4px}.shopify-section--rich-text .education_page_richtext_first_section,.shopify-section--apps .section-spacing{padding-top:50px;padding-bottom:50px}.page_affiliate-partner-program .shopify-section--rich-text .our_story_page_second_section .container,.shopify-section--faq .second_faq_education_page_section{padding-top:50px}.page_affiliate-partner-program .shopify-section--tabs .section-spacing,.shopify-section--rich-text .affiliate_page_third_section{padding-top:0;padding-bottom:50px}.shopify-section--media-grid .wholesale_page_media_section,.shopify-section--rich-text .wholesale_page_first_richtext_section{padding-top:50px;padding-bottom:50px}#bss-b2b-registration-form .bss-b2b-registration-form-title h1{font-size:25.63px;line-height:30.756px}.shopify-section--text-with-icons .text_with_icons_wrapper{padding-top:0!important;padding-bottom:50px!important}.template-page .section-spacing,.shopify-section--main-article .article,.template-collection .shopify-section--collection-banner{padding-bottom:50px}.article .article__wrapper{margin-top:50px}.shopify-section--main-article .article,section.shopify-section--image-with-text .athletes_page_img_with_text_section{padding-left:30px;padding-right:30px}.page_private-label .shopify-section--apps .section-spacing{padding-block-start:80px!important}}@media screen and (max-width:1199px){body .heading_first,body .h1{font-size:28.83px;line-height:34.596px}body .second_heading,body .h2,.text_with_icons_wrapper.collection_page-section .section-header .h2,.shopify-section--testimonials .section-header h2{font-size:25.63px;line-height:30.756px}p,body .button--plain,.accordion .accordion__toggle .text-with-icon{font-size:14px;line-height:19.6px}.page_retail .shopify-section--apps .section-spacing #bss-b2b-registration-form,.page_clinical .shopify-section--apps #bss-b2b-registration-form,.page_private-label .shopify-section--apps #bss-b2b-registration-form,.page_affiliate-partner-program .shopify-section--apps #bss-b2b-registration-form{padding-bottom:0!important;width:100%!important}.product-list{row-gap:5px;column-gap:5px}.article .article__wrapper .h1{font-size:28.83px;line-height:34.596px}.shopify-section--apps .shopify-app-block .jdgm-cards-carousel .jdgm-title{font-size:25.63px;line-height:30.756px}}@media screen and (min-width:700px)and (max-width:1200px){.collection_page-section .text-with-icons{grid-template-columns:repeat(2,minmax(50px,1fr));display:grid}}@media screen and (min-width:1200px)and (max-width:1400px){.collection .product-list[collection-mobile-layout=large]{--product-list-items-per-row: 3}}@media screen and (min-width:1200px){.footer .footer__inner .footer__block-list{display:grid;grid-template-rows:repeat(1,min-content);grid-template-columns:repeat(4,minmax(50px,1fr));grid-auto-rows:min-content;justify-content:center;gap:30px}.product-list{gap:15px}.images-with-text-scroll .images-with-text-scroll__item .images-with-text-scroll__image{height:530px}.collection_page-section .text-with-icons .text-with-icons__item{flex:1}.collection_wrapper .collection{margin-bottom:80px}.shopify-section--rich-text .education_page_richtext_first_section{padding-top:30px;padding-bottom:50px}.page_affiliate-partner-program .shopify-section--tabs .section-spacing,.shopify-section--rich-text .affiliate_page_third_section{padding-top:0;padding-bottom:80px}.shopify-section--media-grid .wholesale_page_media_section{padding-top:50px;padding-bottom:80px}.shopify-section--rich-text .wholesale_page_first_richtext_section{padding-top:80px;padding-bottom:80px}#bss-b2b-registration-form .bss-b2b-registration-form-title h1{font-size:28px;line-height:33.6px}.template-page .section-spacing,.shopify-section--main-article .article{padding-bottom:80px}.featured-collections-carousel .product-list{--product-list-card-width: calc(25% - 15px) }.template-collection .shopify-section--collection-banner{padding-bottom:50px}.page_private-label .shopify-section--apps .section-spacing{padding-block-start:80px!important}}@media screen and (min-width:999px){.collection_wrapper .collection{display:flex}.collection_wrapper .collection .facets-sidebar{width:100%;max-width:267px}.filter_heading{display:flex;align-items:center;gap:10px}.collection-toolbar__button-container.mobile_filter_btn{display:none}.shopify-section--main-collection .collection-toolbar .desktop_grid_layout{margin-left:auto}}@media screen and (max-width:699px){.page_wholesale .shopify-section--text-with-icons .wholesale_page_section{padding-top:30px!important;padding-bottom:30px!important}.text-with-icons .text-with-icons__item .custom_icon.sm\:hidden{display:none}.cart-page .order-summary line-item.line-item{align-items:flex-start}.page_testimonials .shopify-section--tabs .accordion-group{display:flex;flex-flow:column;gap:10px}.contact-page_info .contact-bottom .contact-map iframe{width:100%;max-width:100%}}@media screen and (min-width:700px){.shopify-section--media-grid .wholesale_page_media_section .media-grid__item>*{height:auto;aspect-ratio:1}}@media(min-width:768px)and (max-width:1024px){.page_affiliate-partner-program #bss-b2b-register-form .checkbox-group input,.page_affiliate-partner-program #bss-b2b-register-form .field-radio .radio-group input,.page_clinical #bss-b2b-register-form .field-radio .radio-group input,.page_private-label #bss-b2b-register-form .field-radio .radio-group input{padding:0}.page_retail #bss-b2b-register-form .checkbox-group input,.page_clinical #bss-b2b-register-form .checkbox-group input,.page_private-label #bss-b2b-register-form .checkbox-group input{padding:6px}}@media screen and (max-width:999px){.collection_wrapper .collection-toolbar .mobile_grid_layout,.shopify-section--main-collection .collection-toolbar .desktop_grid_layout{display:none}.collection_wrapper .collection-toolbar__button-list,.main-search .collection-toolbar__button-list{align-items:center;gap:30px;flex-direction:row;flex-grow:1}.collection_wrapper .collection-toolbar__button-list .collection-toolbar__button-container,.main-search .collection-toolbar__button-list .sort_btn{width:auto}.collection_wrapper .collection-toolbar__button-list .mobile_filter_btn,.main-search .collection-toolbar__button-list .filter_btn{flex:1 0 0}.collection-toolbar__button-list .mobile_filter_btn .collection-toolbar__button,.main-search .collection-toolbar__button-list .filter_btn .collection-toolbar__button{display:flex;align-items:center;gap:10px;padding:0;opacity:1}.collection-toolbar__button-list .mobile_filter_btn .collection-toolbar__button .mobile_filter_icon,.main-search .collection-toolbar__button-list .filter_btn .collection-toolbar__button .mobile_filter_icon{display:flex;width:24px;height:24px}.collection-toolbar__button-list .mobile_filter_btn .collection-toolbar__button .filter_title,.main-search .collection-toolbar__button-list .filter_btn .collection-toolbar__button .filter_title{font-size:14px;line-height:19.6px;color:#000}.collection-toolbar__button-container.mobile_filter_btn .collection-toolbar__button .mobile_filter_icon{width:24px;height:24px}.facets-drawer .accordion .accordion__toggle .text-with-icon,#sort-by-popover .popover__value-list .popover__value-option{font-size:14px;line-height:19.6px;color:#000}.shopify-section--main-collection .collection_wrapper,.main-search .main-search__resource-item .v-stack{gap:15px}.facets-drawer .accordion .accordion__toggle{padding-top:30px;padding-bottom:30px}.facets-drawer .accordion{border-bottom:1px solid #0000001a}.facets-drawer dialog-close-button .button{border-radius:30px;background-color:#d6f0f9;--initial-gradient: unset;border:0;color:#000;padding:14px 30px;font-size:16px;line-height:19.6px}#facets-drawer .facets .accordion:first-child .accordion__disclosure .accordion__toggle{padding-top:30px}.collection-toolbar__button-list .mobile_filter_btn .collection-toolbar__button[aria-expanded=true] svg,.main-search .collection-toolbar__button-list .filter_btn .collection-toolbar__button[aria-expanded=true] svg{transform:none}.collection .collection__main .product-list{margin:0}#sort-by-popover p.h4{text-align:left}#sort-by-popover .popover__value-list{gap:15px}.facets-drawer::part(body){padding:0 15px}.drawer::part(header){padding:15px}}@media screen and (min-width:768px)and (max-width:999px){.shopify-section--text-with-icons .wholesale_page_section .text-with-icons .text-with-icons__item{flex:1 0 0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/responsive.css.map */
