body .heading_first,.h1{font-size:30px;line-height:36px}.second_heading,.h2,.shopify-section--testimonials .section-header h2{font-size:28px;line-height:33.6px}.heading_sixth,.h6{font-size:16px;line-height:19.2px}body .button--plain{background-color:transparent;color:#fff;border:1px solid #fff;--initial-gradient: unset;padding:14px 30px;border-radius:30px;font-size:16px;line-height:20.8px;font-weight:500;transition:transform .3s ease}h1,h2,h3,h4,h5,h6{font-family:Montserrat}body .button--plain:hover,.content-tabs button:hover{transform:scale(1.1)}.slideshow__slide .slideshow__slide-content a.button--plain:hover{color:#fff;border-color:#fff}.slideshow__slide .slideshow__slide-content .button-group{line-height:22.4px}body .button--none,.cart-drawer__footer button[type=submit],.empty-state facet-link a.button{background-color:#d6f0f9;--initial-gradient: unset;border:0;color:#000;border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px;transition:transform .3s ease}body .button--none:hover,.empty-state facet-link a.button:hover{transform:scale(1.1);color:#000!important}p{font-size:16px;line-height:22.4px;font-weight:500}.page_education .shopify-section--main-page .section-header h1.h2,.page_bethel-colony-of-mercy .shopify-section--main-page .section-header{display:none}.shopify-section--image-with-text .section-header h2{margin-bottom:50px}.page_application-methods .shopify-section--main-page .section-spacing{padding-bottom:20px}.shopify-section--image-with-text .page_first_section .h2{font-size:24px}.page_contact #contact_form .fieldset .fieldset-row{grid-template-columns:1fr 1fr}.page_contact #contact_form .fieldset .fieldset-row .form-control:last-child{grid-column:1 / -1}.footer__block--text .logo_list{display:flex;align-items:center;gap:10px;list-style:none;margin:0}.footer__block--text .logo_list li{padding:0}.footer__block--text .logo_list li img{width:80px}.footer_info_content p{font-size:12px;line-height:16.8px}.footer__aside p,.footer__block--text .prose p,.footer__block--newsletter .prose,.collection-toolbar .sort_btn .text-with-icon,.footer__block--newsletter .prose p{font-size:14px;line-height:19.6px}.footer__aside p{font-family:Lato;font-weight:500}.collection-toolbar .sort_btn{opacity:1}.collection-toolbar .sort_btn .text-with-icon,.collection-toolbar .collection-toolbar__button{color:#000;font-family:var(--text-font-family);text-transform:capitalize}.collection-toolbar .collection-toolbar__button{font-size:14px;line-height:19.6px}.collection-toolbar .collection-toolbar__button:hover{transform:scale(1)}.collection-toolbar .collection-toolbar__button .sort_icon{display:flex;align-items:center;width:16px;height:16px}.color-scheme--scheme-4.homepage_image_text_block_section .image-with-text-block .content.text-center{box-shadow:none;padding:0}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 50px}.template-index .shopify-section--header height-observer{box-shadow:#0000000d 0 6px 12px}.shopify-section--header height-observer{background-color:#fff}.shopify-section--header height-observer .header{padding-top:15px;padding-bottom:15px}.icon-search{width:16px;height:16px}.header .header__secondary-nav .contents .header__account-link .icon{width:18px;height:16px}.header .header__secondary-nav .contents .header__account-link .icon path{stroke-width:1.2}.header .header__secondary-nav .contents .header__cart-link .icon{width:15px;height:16px}.shopify-section--announcement-bar .announcement-bar{padding:8px 50px}.shopify-section--announcement-bar .announcement-bar .heading{font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:normal}.header .header__primary-nav-item .h6{font-weight:500;line-height:16.8px;font-size:14px}.slideshow_subheading{margin-top:15px}.slideshow__slide-content .prose{display:flex;flex-flow:column;justify-content:center;align-items:center}.slideshow__slide-content .prose .button-group{margin-top:30px!important}.shopify-section--slideshow .slideshow .page-dots{z-index:1;position:absolute;inset-block-end:unset;inset-inline-end:unset;left:50%;transform:translate(-50%);bottom:30px}.shopify-section--slideshow .slideshow .page-dots button.tap-area{width:8px;height:8px;border-radius:50%;background-color:#000;opacity:.5}.shopify-section--slideshow .slideshow .page-dots button.tap-area[aria-current=true]{opacity:1}.shopify-section--slideshow .slideshow .page-dots button.tap-area[aria-current=true]:after{background-color:#000}.shopify-section--images-with-text-scroll .section-header{margin-bottom:40px}.images-with-text-scroll .images-with-text-scroll__container,.shopify-section--multiple-media-with-text .container{max-width:1200px}.images-with-text-scroll .images-with-text-scroll__item .images-with-text-scroll__image{height:auto;width:auto;aspect-ratio:1;border-radius:20px;object-fit:cover}.text_badge span{font-size:14px;font-weight:500;color:#000;line-height:19.6px;border:1px solid #0000001a;border-radius:30px;padding:7px 16px}.images-with-text-scroll__text .prose .h2,.image-with-text-block .content .heading_first,.image-with-text-block .content div{margin-top:15px}.images-with-text-scroll__text .scroll_content_text p{line-height:22.4px;font-size:16px;font-weight:500}.images-with-text-scroll__text .button,.multiple-media-with-text .multiple-media-with-text__content-wrapper .button-group,.image-with-text-block .content .button{margin-top:30px!important}.images-with-text-scroll .images-with-text-scroll__item .images-with-text-scroll__text{max-width:400px}.images-with-text-scroll__item{cursor:pointer}.images-with-text-scroll__text .scroll_content_text{margin-top:15px}.text_badge{display:flex;align-items:center;justify-content:center}.multiple-media-with-text__content-wrapper .text_badge{justify-content:flex-start}.multiple-media-with-text .multiple-media-with-text__media-wrapper{display:flex;flex-flow:row;align-items:center;gap:0;position:relative;flex:1 0 0}.multiple-media-with-text .multiple-media-with-text__content-wrapper{flex:1 0 0}.multiple-media-with-text .multiple-media-with-text__media-wrapper .index_1{display:flex;align-items:center;width:45%;position:absolute;bottom:0;left:0;overflow:hidden}.multiple-media-with-text .multiple-media-with-text__media-wrapper .index_1 img{aspect-ratio:.795}.multiple-media-with-text .multiple-media-with-text__media-wrapper .index_2{padding:0 0 100px 180px;display:flex;position:relative;overflow:hidden}.multiple-media-with-text .multiple-media-with-text__media-wrapper .index_2 img{aspect-ratio:.825}.shopify-section--multiple-media-with-text .multiple-media-with-text{column-gap:80px;flex-direction:row-reverse;display:flex;flex-flow:row;align-items:center}.multiple-media-with-text .multiple-media-with-text__media-wrapper img{border-radius:20px}.multiple-media-with-text .multiple-media-with-text_content,.multiple-media-with-text .second_heading{margin-top:15px}.multiple-media-with-text .multiple-media-with-text_content p{font-size:16px;line-height:22.4px}.shopify-section--image-with-text-block .image-with-text-block img{aspect-ratio:1.76471}.image-with-text-block .content .heading_first{color:#000}.image-with-text-block .content div p{color:#000;font-size:16px;line-height:22.4px}.shopify-section--text-with-icons .bottom_text p{text-align:center;margin-top:40px;font-size:16px;line-height:22.4px}.testimonial-item .rating_wrapper{display:flex;align-items:center}.testimonial-item .rating_wrapper span{display:flex;align-items:center;width:22px;height:22px}.testimonial-list .testimonial-carousel .testimonial-item{max-width:1000px;align-items:center;gap:40px;padding-left:50px;padding-right:50px}.testimonial-list .testimonial-carousel .testimonial-item .testimonial_info{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:30px;width:100%;max-width:1020px}.shopify-section--testimonials .testimonial-list{gap:30px;position:relative;z-index:1}carousel-navigation.page-dots{gap:5px}.page-dots button.tap-area{width:18px;height:2px;border-radius:30px}.testimonial_info .prose p{font-size:18px;line-height:25.2px}.shopify-section--testimonials{background-color:#fff}.testimonial_wrapper{position:relative;overflow:clip;background-color:#d6f0f940}.testimonial_wrapper .sidebar_shape_image{position:absolute;right:-220px;top:0;width:500px;height:auto;aspect-ratio:1.83673}.footer .footer__block p,.footer .footer__block a{color:#000;line-height:19.6px}.footer__block--newsletter .form-control input[type=email]{border-radius:30px;padding:14px 30px 14px 14px;font-size:16px;outline:none;border:none;font-weight:500;letter-spacing:normal;line-height:22.4px;color:#000;box-shadow:inset 0 0 0 1px #0000001a}.footer__block--newsletter .form-control input[type=email]::placeholder{color:#000}.footer__block--newsletter .form .button{border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px;--initial-gradient: unset;background-color:#d6f0f9;color:#000!important;transition:transform .3s ease}.footer__block--newsletter .form .button:hover{transform:scale(1.1)}.footer_info_content{display:flex;align-items:flex-start;gap:30px}.footer_info_content div{display:flex;flex-flow:column;flex:1 0 0;align-items:flex-start;gap:10px;line-height:19.6px}.footer .footer__inner{row-gap:50px}.footer .footer__inner .footer__aside{width:100%;max-width:1400px;margin:0 auto;padding:15px 50px}.footer__aside_container{border-top:1px solid #0000001a}.footer .footer__block .sm\:gap-5{gap:30px}.footer .footer__block .v-stack .unstyled-list{gap:15px}.footer .footer__block .v-stack .form{row-gap:15px}.footer .footer__block .v-stack .unstyled-list li{line-height:19.6px}#cart-drawer::part(content),#cart-drawer::part(footer){background-color:#fff}#cart-drawer p.h4{font-size:16px;line-height:19.6px}.cart-drawer__items .line-item img,.shopify-section--main-cart .line-item img{border-radius:20px}.cart-drawer__items .line-item-info a,.cart-drawer__items .line-item-info .price-list .h6{line-height:19.6px}.cart-drawer__items .line-item-info .price-list .h6,.cart-drawer__footer p{color:#000}#sidebar-menu .header-sidebar__linklist .header-sidebar__linklist-button,.header-sidebar__collapsible-panel .header-sidebar__sub-panel .header-sidebar__back-button{font-size:14px;line-height:19.6px;color:#000}ul.header-sidebar__linklist li{border-bottom:1px solid #0000001a}.header-sidebar__collapsible-panel .header-sidebar__sub-panel .header-sidebar__back-button{border-color:#0000001a}.text_with_icons_wrapper.homepage_first_section .container,.text_with_icons_wrapper.homepage_second_section .container{max-width:1000px;padding-left:50px;padding-right:50px}.text_with_icons_wrapper.collection_page-section{background:linear-gradient(#d6f0f900,#d6f0f980)}.text_with_icons_wrapper.collection_page-section .section-header .h2{font-size:30px;line-height:36px}.text_with_icons_wrapper.collection_page-section .text-with-icons__item p.h6{font-size:16px;line-height:19.6px}.text_with_icons_wrapper.collection_page-section .text-with-icons__item .prose p{font-size:14px;line-height:19.6px}.product-list .product-card{gap:15px;border:1px solid #0000001a;border-radius:20px;overflow:hidden;height:100%}.product-list .product-card .product-card__info{padding:0 15px 15px}.product-list .product-card .product-card__info .v-stack{gap:10px}.product-list .product-card .product-card__info .product-title{line-height:19.6px}.product-list .product-card .product-card__info .price-list .h6{font-size:14px;color:#000;line-height:19.6px;font-weight:700}.product-list .product-card .product-card__figure .product-card__quick-add-button{background-color:#d6f0f9;border-radius:100px;position:unset;padding:12px 30px;font-weight:500;line-height:22.4px}.product-card__quick-add-button:hover svg{transform:rotate(0)}.product-list .product-card .product-card__figure .product-card__quick-add-button svg.icon{width:20px;height:20px;line-height:normal}.product-list .product-card .product-card__figure .product-card__quick-add-button:focus{transform:none}.product-list .product-card .product-card__figure .product-card__quick-add-button:focus svg{transform:rotate(0)}.product-card .product-card__figure .quick_add_btn_wrapper{position:absolute;bottom:10px;left:50%;transform:translate(-50%,20px);opacity:0;transition:all .35s ease;width:100%;text-align:center}.product-card:hover .quick_add_btn_wrapper{opacity:1;transform:translate(-50%)}.pagination .pagination__link{font-size:14px;font-weight:500;line-height:19.6px}.pagination__link[aria-current=page]{box-shadow:none;background-color:#d6f0f9;border-radius:100px;height:44px;width:44px;padding:5px 12px;display:flex;align-items:center;justify-content:center}.shopify-section--main-collection .collection-toolbar,.main-search .collection-toolbar{box-shadow:none;justify-content:flex-start;align-items:center;margin:0;column-gap:30px;min-height:auto}.collection-toolbar__layout-switch-list[device=desktop]{padding:0;gap:10px}.shopify-section--main-collection .collection_wrapper{gap:30px;padding-top:15px}.shopify-section--main-collection .collection-toolbar .collection-toolbar__layout-switch-list[device=desktop] .collection-toolbar__button,.shopify-section--main-collection .collection-toolbar .sort_btn{padding:0}.collection-toolbar__button svg.collection-layout-2{width:24px!important;height:24px!important}.collection .facets-sidebar .accordion__toggle .text-with-icon{font-size:16px;font-weight:700;line-height:19.2px}.collection .facets-sidebar .accordion__toggle{padding-top:30px;padding-bottom:30px}.collection .facets-sidebar .accordion{border-bottom:1px solid #0000001a}.collection_wrapper .collection{gap:30px}.collection .facets-sidebar .accordion .checkbox-control{align-items:center}.collection .facets-sidebar .accordion .checkbox-control label,.facets-drawer .checkbox-control label{color:#000;opacity:1;line-height:19.6px;display:flex;align-items:center;gap:15px;position:relative}.collection .facets-sidebar .accordion .checkbox-control label:before,.facets-drawer .checkbox-control label:before{content:"";display:block;flex-shrink:0;width:22px;height:22px;border-radius:5px;border:1px solid #00000014}.collection .accordion-list .accordion__content{margin:0}.collection .accordion-list .accordion__content .v-stack{gap:15px}.collection .facets-sidebar .accordion .checkbox-control label .filter_mark,.facets-drawer .checkbox-control label .filter_mark{width:14px;height:14px;display:flex;align-items:center;visibility:hidden;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.collection .facets-sidebar .dot-checkbox:checked~label,.facets-drawer .dot-checkbox:checked~label{transform:none}.collection .facets-sidebar .dot-checkbox:checked+label .filter_mark,.facets-drawer .dot-checkbox:checked+label .filter_mark{visibility:visible}.collection .facets-sidebar .accordion .checkbox-control .dot-checkbox,.facets-drawer .checkbox-control .dot-checkbox{display:none}.collection .facets-sidebar .accordion .checkbox-control .dot-checkbox:checked,.facets-drawer .checkbox-control .dot-checkbox:checked{opacity:0}form.facets .price-range label.input-prefix{border:0;padding:0;display:flex;align-items:center;gap:10px}form.facets .price-range label.input-prefix input{margin:0;text-align:left;border:1px solid #0000001a;border-radius:100px;padding:12px 16px;line-height:normal;color:#000;font-size:14px}form.facets .price-range label.input-prefix input::placeholder{font-size:14px}form.facets .price-range .input-group .price_range_to{display:none}form.facets .price-range label.input-prefix:focus-within{box-shadow:none}form.facets .price-range label.input-prefix .prefix{color:#000;font-size:14px;font-weight:600}.filter_heading,input.availability_filter{display:none}input.availability_filter:checked+label span.filter_mark{visibility:visible!important}.collection_wrapper .collection .collection__main{row-gap:30px;flex:1 0 0}.collection__main .active-facets .removable-facet{background-color:#d6f0f9;border-radius:30px;padding:14px 30px}.collection__main .active-facets .removable-facet .text-subdued,.collection-toolbar .popover .popover__value-option.group{color:#000;line-height:19.6px}.collection__main .active-facets .removable-facet a svg.icon.icon-close{width:12px;height:12px;display:flex;align-items:center}.active-facets .facets-clear-all .link{color:#000}.collection_page-section .text-with-icons .text-with-icons__item{padding:20px}.collection_page-section .text-with-icons{gap:10px}.collection_page-section .text-with-icons .text-with-icons__item .v-stack{gap:15px}.product-list .product-card .product-card__info price-list sale-price,.product-list .product-card .product-card__info price-list compare-at-price,.predictive-search__products .product-card__info sale-price{color:#000;font-size:14px;line-height:19.6px;font-weight:700}.price-range .range-group .range::-webkit-slider-runnable-track{background:#d6f0f9}.price-range .range-group .range::-webkit-slider-thumb{background:#6db5c7}.price-range .range-group .range::-moz-range-track{background:#d6f0f9}.price-range .range-group .range::-moz-range-thumb{background:#6db5c7}.shopify-section--rich-text .our_story_page_first_section{padding-top:50px;padding-bottom:50px;background:linear-gradient(#d6f0f900,#d6f0f980)}.shopify-section--rich-text .our_story_page_second_section{background:linear-gradient(#d6f0f980,#d6f0f900);padding-top:80px;padding-bottom:80px}.shopify-section--rich-text .our_story_page_second_section .prose{background-color:#fff;border:1px solid #0000001a;width:100%;max-width:820px;margin:0 auto;border-radius:20px;padding:50px}.shopify-section--rich-text .our_story_page_second_section .prose .h6{font-size:16px;line-height:19.2px}.shopify-section--rich-text .our_story_page_second_section .prose .h2,.shopify-section--rich-text .our_story_page_second_section .prose div,.shopify-section--rich-text .our_story_page_third_section .prose div{margin-top:15px}.shopify-section--rich-text .our_story_page_second_section .prose div p{font-size:18px;line-height:25.2px}.shopify-section--rich-text .our_story_page_third_section{padding-top:60px;padding-bottom:60px;background:linear-gradient(#d6f0f980,#d6f0f900)}.shopify-section--rich-text .our_story_page_third_section .prose{width:100%;max-width:800px;margin:0 auto}.shopify-section--rich-text .education_page_richtext_first_section{background:linear-gradient(#d6f0f900,#d6f0f980)}.shopify-section--rich-text .education_page_richtext_first_section .prose{width:100%;max-width:720px;margin:0 auto}.shopify-section--rich-text .education_page_richtext_first_section p.h2+div{margin-top:15px}.faq .faq__content{flex-basis:720px;display:flex;flex-flow:column;gap:10px}.accordion .accordion__toggle{padding:16px 30px;column-gap:30px;text-align:left}.accordion .accordion__disclosure .accordion__content{padding:0 60px 30px 30px;text-align:left;margin-top:0}.accordion .accordion__disclosure{border:1px solid #0000001a;border-radius:30px;background-color:#fff}.accordion .accordion__toggle .text-with-icon{font-size:18px;line-height:21.6px;font-weight:600;font-family:var(--heading-font-family)}.accordion .group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(45deg)}.accordion .accordion__toggle .icon-plus{width:24px;height:24px}.shopify-section--rich-text .second_education_page_section{padding-top:0;padding-bottom:80px}.shopify-section--rich-text .second_education_page_section .prose,.shopify-section--media-grid .wholesale_page_media_section .prose,.shopify-section--rich-text .wholesale_page_first_richtext .prose{width:100%;max-width:720px;margin:0 auto}.shopify-section--rich-text .second_education_page_section .prose div,.shopify-section--rich-text .wholesale_page_first_richtext .prose div,.shopify-section--media-grid .wholesale_page_media_section .prose p{margin-top:15px}.shopify-section--rich-text .second_education_page_section .prose div p{font-size:18px;line-height:25.2px}.faq_section_content.second_faq_education_page_section{background:linear-gradient(#d6f0f980,#d6f0f900)}.faq_section_content.second_faq_education_page_section .prose p{margin-top:15px;font-size:16px;line-height:19.6px}.faq_section_content.second_faq_education_page_section .section-stack{gap:50px}.shopify-section--rich-text .affiliate_page_first_section .prose p.h2+div{border-bottom:1px solid #0000001a;padding-top:20px;padding-bottom:20px;margin-top:0}.page_affiliate-partner-program .shopify-section--rich-text .our_story_page_second_section .container{padding-top:80px}.shopify-section--rich-text .affiliate_page_first_section .prose p.h2+div:last-child{padding-bottom:0;border-bottom:0}.shopify-section--rich-text .affiliate_page_first_section .prose{border:1px solid #0000001a;padding:50px;border-radius:20px;background:linear-gradient(#d6f0f980,#d6f0f900)}.shopify-section--media-grid .wholesale_page_media_section{background:linear-gradient(#d6f0f980,#d6f0f900)}.shopify-section--media-grid .wholesale_page_media_section .prose h2.h2{display:inline-block;padding-bottom:10px;border-bottom:2px solid #0000001a}.shopify-section--media-grid .wholesale_page_media_section .section-stack{gap:40px}.shopify-section--media-grid .wholesale_page_media_section .media-grid__item img{border-radius:20px;object-fit:cover}.shopify-section--media-grid .wholesale_page_media_section .container{width:100%;max-width:1200px}.shopify-section--media-grid .wholesale_page_media_section .media-grid{gap:15px}.shopify-section--media-grid .wholesale_page_media_section .media-grid .zoom-image{scale:1}.shopify-section--text-with-icons .text_with_icons_wrapper .section-header{display:flex;flex-direction:column;align-items:center;gap:15px}.shopify-section--text-with-icons .wholesale_page_section .text-with-icons{gap:15px}.shopify-section--text-with-icons .wholesale_page_section .text-with-icons .v-stack{gap:5px}.shopify-section--text-with-icons .wholesale_page_section .text-with-icons .custom_icon.sm\:hidden+.custom_icon{display:flex;background-color:#d6f0f9;height:50px;width:50px!important;align-items:center;justify-content:center;border-radius:100px}.shopify-section--text-with-icons .wholesale_page_section .text-with-icons .custom_icon.sm\:hidden+.custom_icon svg{width:25px;height:25px;justify-content:center;align-items:center}.shopify-section--text-with-icons .wholesale_page_section .text-with-icons .prose p{font-size:14px;line-height:19.6px}.filter_heading span.filter_icon{display:flex;align-items:center;width:24px;height:24px}.filter_heading .filter_text{font-size:14px;line-height:19.6px;font-weight:700}.collection-toolbar .sort_btn .sort_icon{display:flex;align-items:center;width:16px;height:16px}.shopify-section--rich-text .affiliate_page_first_section .prose p.h1{text-align:center}.shopify-section--apps .section-spacing{padding-top:80px;padding-bottom:80px}.shopify-section--tabs .section-spacing{padding-top:0;padding-bottom:30px}.page_retail .shopify-section--apps .section-spacing,.page_clinical .shopify-section--apps .section-spacing,.page_private-label .shopify-section--apps .section-spacing,.page_affiliate-partner-program .shopify-section--apps .section-spacing,.page_partner-application-form .shopify-section--apps .section-spacing{background:linear-gradient(#d6f0f980,#d6f0f900)}.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,.page_partner-application-form .shopify-section--apps .section-spacing #bss-b2b-registration-form{box-shadow:none;width:820px;background-color:#fff;border-radius:20px;padding:50px;margin-top:0}#bss-b2b-registration-form .bss-b2b-registration-form-title h1{margin:0!important;display:flex;align-items:center;justify-content:center;width:100%;font-family:Montserrat}.shopify-section--apps #bss-b2b-registration-form p:empty,#bss-b2b-registration-form span:empty{display:none}.shopify-app-block #bss-b2b-registration-form #bss-b2b-register-form{gap:15px;width:100%!important}.shopify-app-block #bss-b2b-registration-form #bss-b2b-register-form .field-header h6{text-align:center;margin:0;font-family:Lato;font-size:14px;line-height:19.6px;font-weight:500;padding-top:10px}.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-field .label-field,.shopify-app-block #bss-b2b-registration-form .field-checkbox .checkbox-option label,.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-privacy-policy label p,.shopify-app-block #bss-b2b-registration-form .field-radio label{color:#000;margin-bottom:10px;font-size:14px;line-height:19.6px;font-family:Lato}.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-field input{border-color:#0000001a;border-radius:100px;padding:12px 18px;height:auto;line-height:19.6px;width:auto}.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-field input:hover{box-shadow:none}.shopify-app-block #bss-b2b-registration-form label[title="Last name"],.shopify-app-block #bss-b2b-registration-form input#last_name{display:none}.shopify-app-block #bss-b2b-registration-form .field-checkbox .checkbox-option,.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-privacy-policy{display:flex;align-items:baseline!important;gap:10px}.shopify-app-block #bss-b2b-registration-form .field-checkbox .checkbox-option label,.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-privacy-policy label p .shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-privacy-policy label,.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-privacy-policy label p,.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-privacy-policy label{margin-bottom:0}.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-submit-button{display:flex!important;text-align:center;align-items:center;justify-content:center}.shopify-app-block #bss-b2b-registration-form .bss-b2b-rf-submit-button input.btn{display:flex;align-items:center;justify-content:center;text-align:center;width:auto;height:auto;padding:14px 30px;border-radius:30px;color:#000;font-size:16px;line-height:22.4px;font-family:Lato;transition:transform .3s ease}.shopify-app-block #bss-b2b-registration-form #bss-b2b-register-form .bss-b2b-rf-submit-button input.btn:hover{transform:scale(1.1);color:#000;background-color:#d6f0f9}.shopify-app-block #bss-b2b-registration-form .field-radio .radio-option label{margin-bottom:0}.shopify-app-block #bss-b2b-registration-form .field-radio .radio-option{gap:10px}.shopify-app-block #bss-b2b-registration-form .field-radio .radio-group{display:flex;flex-flow:column;gap:5px}.shopify-section--rich-text .second_education_page_section a.link{border-radius:30px;padding:14px 30px;font-size:16px;line-height:22.4px;width:100%;background-color:#d6f0f9!important;background:none;text-decoration:none;transition:transform .3s ease}.shopify-section--rich-text .last_richtext_section_education{padding-top:50px;padding-bottom:50px}.faq__content .accordion .accordion__disclosure .accordion__content a:hover{opacity:.6}.page_retail .shopify-section--apps .bss-b2b-registration-form-content,.page_clinical .shopify-section--apps .bss-b2b-registration-form-content,.page_private-label .shopify-section--apps .bss-b2b-registration-form-content,.page_affiliate-partner-program .shopify-section--apps .bss-b2b-registration-form-content,.page_partner-application-form .shopify-section--apps .bss-b2b-registration-form-content{margin-bottom:0}.page_affiliate-partner-program .shopify-section--apps #bss-b2b-registration-form,.page_retail .shopify-section--apps #bss-b2b-registration-form,.page_clinical .shopify-section--apps #bss-b2b-registration-form,.page_private-label .shopify-section--apps #bss-b2b-registration-form,.page_partner-application-form .shopify-section--apps #bss-b2b-registration-form{padding-bottom:0!important}#bss-b2b-registration-form .bss-b2b-registration-form-after-clear h2 span strong{font-family:Montserrat;color:green}#bss-b2b-registration-form .bss-b2b-registration-form-after-clear p{font-family:Lato;color:green!important;font-weight:500!important}.shopify-app-block #bss-b2b-registration-form #bss-b2b-register-form .bss-b2b-rf-field label{overflow:visible;white-space:break-spaces}.shopify-section--faq .product_page_faq_section .faq__content{width:100%;flex-basis:100%}.shopify-section--related-products product-recommendations .product-list{gap:15px}.shopify-section--related-products product-recommendations .section-header{justify-self:flex-start}.shopify-section--related-products product-recommendations .section-stack{gap:50px}.shopify-section--faq .product_page_faq_section .section-stack{gap:40px}.facets-sidebar .accordion__disclosure.group{border:0}.shopify-section--main-page .section-stack{gap:15px}.shopify-section--main-page .section-spacing{padding-top:30px;padding-bottom:50px}.add_btn_wrapper{display:flex;align-items:center;gap:5px;width:100%}.product-info .add_btn_wrapper .quantity-selector{flex:1 0 0;border-radius:100px;background-color:#fff;padding:15px 20px;--quantity-selector-height: auto;line-height:18px;display:flex;align-items:center;justify-content:center;gap:10px}.product-info .add_btn_wrapper .quantity-selector button{width:16px;height:16px}.product-info .add_btn_wrapper buy-buttons{flex:3 0 0}.product-info .add_btn_wrapper buy-buttons button{border-radius:30px;padding:14px 30px;font-size:16px;line-height:18px}.product-info .vendor,.product-card__figure .badge{background-color:#d6f0f9;padding:4px 8px;border-radius:100px;font-size:10px;line-height:14px;color:#000}.product-info .product-title{font-size:20px;line-height:24px}.product-info sale-price .money,.product-info sale-price,.product-info compare-at-price{color:#000;font-size:28px;line-height:33.6px}.product-info .variant-picker__option-info legend{font-weight:700;line-height:19.6px}.product-info .qty_label legend{font-size:14px;line-height:19.6px;font-weight:700}.product-info .variant-picker .variant-picker__option .select{box-shadow:none;outline:none;border-color:#0000001a;padding:12px 20px;border-radius:100px;background-color:#fff;line-height:18px}.product-info .variant-picker .variant-picker__option .select svg{width:16px;height:16px}.product-gallery .product-gallery__carousel{border:1px solid #0000001a;border-radius:20px}.sealsubs-target-element .sealsubs-container #seal-purchase-options-label{color:#000;font-weight:700;line-height:19.6px}.sealsubs-target-element .sealsubs-container{margin-bottom:0}.sealsubs-target-element .sealsubs-container>div{margin-bottom:15px}.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-option-container,.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active{box-shadow:none;border-radius:100px;border-color:#0000001a;padding:12px 20px}.selling-plan-block .subscription_option_list #selling_plan_select:focus-visible{outline:0}.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-option-container .sls-selling-plan-group-name{margin:0}.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-option-container .sls-price-container .money{color:#000;font-weight:700}.sealsubs-target-element .sealsubs-container .sls-purchase-options-container+.sls-more-info-container,.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-widget-branding{display:none}.sealsubs-target-element .sealsubs-container .sls-purchase-options-container .sls-option-container .sls-savings-badge{background-color:#d6f0f9;border-radius:100px;padding:4px 8px;font-size:12px;line-height:16.8px;font-weight:400}.sealsubs-target-element .sls-option-container .seal-row .sls-label-container .selling-plan-group-options-name-select{width:100%;display:flex;align-items:center}.sealsubs-target-element .sls-option-container .seal-row .sls-label-container .selling-plan-group-options-name-select .sls-select-container{flex:1 0 0}.sealsubs-target-element .sls-option-container .seal-row .sls-label-container .selling-plan-group-options-name-select .sls-select-container select.sls-select{border-radius:100px;border:1px solid #0000001a!important}.sealsubs-target-element .sls-option-container .seal-row .sls-label-container .selling-plan-group-options-name-select .sls-select-container select.sls-select:hover{outline:0}.blog-post-card .blog-post-card__image{border-radius:20px;scale:none!important}blog-posts.blog-post-list{gap:15px;--blog-post-list-column-gap: 1rem}.article__footer-bottom{display:flex;flex-flow:row;align-items:center;justify-content:center;column-gap:15px}.article .social-media,.password__social .social-media{display:flex}.article .social-media a,.password__social .social-media .social-media__item a{padding:10px;display:flex;align-items:center}.article .h6{color:#000}.article .article__toolbar{background-color:#d6f0f9;color:#000;padding-block:15px}.article .article__toolbar span,.article .article__toolbar a{color:#000;line-height:19.6px}.article .article__toolbar .social-media{flex-wrap:nowrap;align-items:normal;gap:1px}.article__toolbar .social-media svg{width:18px!important;height:18px!important}.article .social-media .social-media__item:hover{background-color:transparent;outline-color:#000;color:#000}.article__footer .social-media .social-media__item{outline-color:#000}.article .social-media .social-media__item,.password__social .social-media .social-media__item{background-color:transparent;outline-color:#000;color:#000}.article .article__wrapper .v-stack{gap:30px}.shopify-section--main-article .article{background:linear-gradient(#d6f0f900,#d6f0f980)}.article .article__wrapper{padding:50px;border:1px solid #0000001a;border-radius:20px;margin-top:80px;width:100%;max-width:820px;margin-left:auto;margin-right:auto}.article .article__toolbar span.text-subdued{font-weight:600;font-family:Montserrat}.shopify-section--rich-text .prose a span{text-decoration:none!important}.shopify-section--rich-text .relief_page_section{padding-top:0}.shopify-section--faq .faq_page_section .faq .faq__content{flex-basis:900px}.shopify-section--faq .faq_page_section{background:linear-gradient(#d6f0f980,#d6f0f900)}section.shopify-section--rich-text .athletes_page_section{padding:0}.page_why-athletes-use-mg12 .shopify-section--main-page .section-spacing{padding-bottom:15px}.template-page .shopify-section--scrolling-content .section-spacing{padding-top:8px;padding-bottom:8px}.page_opioids-nsaids .section-header{display:none}.page_dead-sea-bath-salts .shopify-section--rich-text .section-spacing{padding-top:30px}.cart-drawer__items .line-item{column-gap:15px}.page_affiliate-partner-program .shopify-app-block #bss-b2b-registration-form .field-checkbox .checkbox-option{align-items:center!important}.collection-toolbar__layout-switch-list .collection-toolbar__button[value=compact]{display:none}.collection facets-form .accordion-list .accordion__content,.collection facets-form .accordion-list .accordion__toggle.h6{padding-left:0;padding-right:0}.facets .accordion-list .accordion:first-child .accordion__disclosure[aria-expanded=true]{overflow:visible!important}.collection .accordion-list .accordion .accordion__content .checkbox-control.extra-filter,.collection .accordion-list .accordion .accordion__content .filter-list .checkbox-control.extra-filter{display:none}.collection .accordion-list .accordion .accordion__content .filter-list.show-all .extra-filter,#facets-drawer .accordion .filter-wrapper .filter-list.show-all .checkbox-control.extra-filter{display:flex!important}.collection .facets-sidebar button.view-more-btn,#facets-drawer button.view-more-btn{padding-top:30px;font-size:16px;line-height:22.4px;border-bottom:1px solid #000}.accordion .accordion__toggle .animated-plus{width:24px;height:24px}.accordion .accordion__toggle .animated-plus:before{width:16px}.accordion .accordion__toggle .animated-plus:after{height:16px}.accordion .accordion__toggle .animated-plus:before,.accordion .accordion__toggle .animated-plus:after{background-color:#000}#facets-drawer .accordion-list .accordion__disclosure{border:none}.quick-buy-modal__info-wrapper .product-info__block-group.accordion-group{display:flex;flex-flow:column;gap:10px}.quick-buy-modal__info-wrapper .product-info__block-group.accordion-group .accordion__toggle span{font-size:18px;line-height:21.6px;font-weight:600;font-family:var(--heading-font-family)}.collection-banner .content-over-media--xs{--content-over-media-height: 300px}.collection-banner .content-over-media--xs img{object-fit:fill}.page_testimonials .testimonial_wrapper .section-stack{background-color:#fff;border:1px solid #0000001a;width:100%;max-width:900px;margin:0 auto;border-radius:20px;padding:50px;box-shadow:0 5px 15px #00000014;transition:all .35s ease}.page_testimonials .testimonial_wrapper .section-stack:hover{transform:translateY(-10px) scale(1.02);box-shadow:#63636333 0 2px 8px}.complementary-products__product-list .horizontal-product-card .product_card_btn{display:block}.footer__aside .payment-methods{gap:10px}.footer__aside .payment-methods svg{filter:grayscale(100%)}.header dropdown-menu-disclosure .header__menu-disclosure summary{display:flex;align-items:center;gap:5px}dropdown-menu-disclosure .header__menu-disclosure summary .link_arrow svg.icon{transform:rotate(90deg)}nav.header__primary-nav li.header__primary-nav-item:hover svg.icon{transform:rotate(-90deg)}.article .article__wrapper img{border-radius:20px;margin-bottom:20px}.article .article__wrapper .prose :where(*+span:not(:empty,.metafield-multi_line_text_field)){display:inline}.article .article__wrapper .prose a{background:none}.article .article__wrapper .prose span,.article .article__wrapper .prose a{font-size:16px;line-height:19.6px}.blog-post-list .blog-post-card>a{position:relative;display:block;padding-top:100%}.blog-post-list .blog-post-card>a .blog-post-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.shopify-section--main-page .prose :where(*+span:not(:empty,.metafield-multi_line_text_field)){display:inline}.product-info__block-list .bss-b2b-cart-item-qty-table{margin:30px 0}.product-info__block-list .bss-b2b-cart-item-qty-table{max-width:100%}.product-info__block-list p.bss-b2b-cart-item-qty-table-header-title{display:none}.product-info__block-list .bss-b2b-qty-table-wrapper{background-color:#d6f0f9}.product-info__block-list .bss-b2b-qty-table-wrapper th{border:1px solid #0000001a}.product-info__block-list .bss-b2b-qty-table-row.qty-row-active{background-color:#a7a7a7;color:#ff0000bf;border-color:transparent}.product-info__block-list table.quantity_break_table tr th{font-size:14px;opacity:1}.product-info__block-list .bss-b2b-cart-item-qty-table table td,.product-info__block-list .bss-b2b-cart-item-qty-table-header,.product-info__block-list .bss-b2b-qty-table-wrapper{border:1px solid #0000001a}.product-info__block-list .bss-b2b-cart-item-qty-table-header{background-color:#6db5c7;color:#fff;font-weight:700;font-size:16px;padding:10px 0}.product-info__block-list .bss-b2b-qty-table-wrapper table.quantity_break_table{background:#fff}.product-info__block-list .bss-b2b-qty-table-row.qty-row-active{background-color:#d6f0f9;opacity:1}.product-info__block-list .bss-b2b-qty-table-row:hover,.product-info__block-list .bss-b2b-cart-item-qty-table-header:hover,.product-info__block-list .bss-b2b-qty-table-row-ef:hover,.product-info__block-list .bss-b2b-cart-item-qty-table-header-ef:hover{opacity:1}.shopify-section--main-cart thead.order-summary__header th{color:#000;font-size:16px;line-height:19.6px}.shopify-section--main-cart quantity-selector.quantity-selector{border-radius:100px;background-color:#fff;padding:15px 20px;line-height:normal;display:flex;align-items:center;justify-content:center;gap:10px}.cart-footer button.button,.cart-drawer__order-note dialog-close-button .button{background-color:#d6f0f9;--initial-gradient: unset;border:0;color:#000;border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px;width:100%;transition:transform .3s ease}.cart-footer button.button:hover{transform:scale(1.1);color:#000!important}.shopify-section--main-cart .empty-state a.button:hover{color:#000}.cart-footer .cart-recap span{font-size:18px;font-weight:700}.shopify-section--main-cart .empty-state a.button,#cart-drawer .cart_empty_wrapper .continue_shopping_btn{border-radius:30px;padding:14px 30px;font-size:16px;line-height:21.6px;background:#d6f0f9;color:#000;border:teal;width:100%}#cart-drawer .cart_empty_wrapper a.continue_shopping_btn{width:auto}.cart-page .line-item .line-item-info .item_title a,.cart-drawer__items .line-item .item_title a{font-family:var(--heading-font-family);line-height:19.6px}.cart-page .line-item-info .text-subdued,.cart-footer .text-subdued,.cart-drawer__items .line-item .line-item-info .text-subdued{color:#000;line-height:19.6px}.cart-drawer__items .quantity-selector{border-radius:100px}.collection-toolbar__button-container .collection-toolbar__button{padding:0;opacity:1}.collection-toolbar .collection-toolbar__button-list{align-items:center}.main-search .content-tabs [role=tab]{box-shadow:none}.shopify-section--main-search .main-search-form{min-width:50rem}.shopify-section--main-search .main-search-form input{box-shadow:none;border-radius:20px;outline:0;border:1px solid #000}.password__content .form-control input{border-radius:20px;border:1px solid #000;outline:0}.password__content button.button{border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px;--initial-gradient: unset;background-color:#d6f0f9;color:#000!important;border:navajowhite}.password__social .social-media .social-media__item{width:auto}.template-404 .empty-state a.button{background-color:#d6f0f9;--initial-gradient: unset;border:0;color:#000;border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px}.shopify-section--rich-text .lab_result_page_section a.link{display:flex;width:fit-content;margin-left:0}.product-info__block-list .block_type_options .variant-option-list{padding:0;margin:0;display:flex;flex-flow:column;align-items:flex-start;gap:15px;width:100%;list-style:none}.product-info__block-list .block_type_options .variant-option-list li{padding:0;display:flex;flex-flow:row;align-items:center;gap:5px;width:100%}.product-info__block-list .block_type_options .variant-option-list li .arrow_icon{display:flex;align-items:center;width:19px;height:19px}.product-info__block-list .block_type_options .variant-option-list li .options_value{line-height:19.6px}.quick-buy-modal__info-wrapper .product-info .block_type_complementary-products{display:none}.quick-buy-modal__info-wrapper .product-info .block_type_price span{visibility:visible}.quick-buy-modal__info-wrapper .product-info.enable_zoom{z-index:1}.page_education .shopify-section--apps h2{font-size:28px;line-height:33.6px}.page_education .shopify-section--apps .section-spacing{background:linear-gradient(#d6f0f980,#d6f0f900)}.page_education .shopify-section--apps .section-spacing #app-embed{max-width:720px;margin:auto;text-align:center;background-color:#fff;border:1px solid #0000001a;border-radius:20px;padding:50px}.shopify-section--apps .shopify-app-block .jdgm-cards-carousel .jdgm-title{font-size:28px;line-height:33.6px}.page_clinical .shopify-app-block #bss-b2b-registration-form .field-checkbox label[title="Professional Role"]+.checkbox-group .checkbox-option,.page_clinical .shopify-app-block #bss-b2b-registration-form .field-checkbox label[title="How do you plan to use Mg12 products?"]+.checkbox-group .checkbox-option{align-items:center!important}.page_clinical .shopify-app-block #bss-b2b-registration-form .field-checkbox label[title=Acknowledgment]+.checkbox-group .checkbox-option:first-child,.page_clinical .shopify-app-block #bss-b2b-registration-form .field-checkbox label[title=Acknowledgment]+.checkbox-group .checkbox-option:nth-child(2){align-items:center!important}.page_magnesport .shopify-section--main-page .section-spacing{padding-bottom:50px}.shopify-section--main-blog .empty-state a.button{background-color:#d6f0f9;--initial-gradient: unset;border:0;color:#000;border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px}.blog-tags a{font-size:14px;line-height:19.6px;font-family:Montserrat}.blog-tags .link-faded .active{color:#000}.collection-list .collection-card .content-over-media{display:block;place-items:unset!important}.collection-list .collection-card .content-over-media .collection_img{padding-top:100%}.collection-list .collection-card .content-over-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;scale:none!important}.collection-list .collection-card{border:1px solid #0000001a;border-radius:20px;overflow:hidden}.collection-list{gap:15px}.collection-list .collection-card .content-over-media .collection-card__content{padding:15px}.shopify-section--text-with-icons .collection_page-section .text-with-icons__item{padding-bottom:0}#facets-drawer .accordion-list .accordion .accordion__disclosure .filter-list .checkbox-control.extra-filter{display:none}.predictive-search__content .predictive-search__resource-item button.button{border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px;--initial-gradient: unset;background-color:#d6f0f9;color:#000!important;border-color:#d6f0f9;transition:transform .3s ease}.predictive-search__content .predictive-search__resource-item button.button:hover{transform:scale(1.1);border-color:#d6f0f9}.predictive-search__resource-item .predictive-search__category{color:#000}.predictive-search__resource-item .predictive-search__suggestions a,.predictive-search__products a{line-height:19.6px}.slideshow__slide-content .heading_first{text-align:center}.shopify-section--main-cart .line-item img{border-radius:20px}.cart-drawer__items .line-item-info p.text-subdued,.cart-page .line-item-info p.text-subdued{font-size:14px;text-transform:capitalize}.line-item-info .line-item-info-wrapper,.line-item-info .line-item-info-wrapper .item_title{gap:5px}.drawer::part(header){min-height:auto}.cart_empty_wrapper{display:flex;flex-flow:column;align-items:center;gap:10px}.empty-state .cart_empty_wrapper .h4,.empty-state .cart_empty_wrapper p,.empty-state .cart_empty_wrapper a{margin:0!important}.shopify-section--main-cart .empty-state{padding:0}.quick-buy-modal__info-wrapper .product-info .buy-buttons button{color:#000;border-color:#d6f0f9;background-color:#d6f0f9;--initial-gradient: unset}.quick-buy-modal__info-wrapper .product-info .buy-buttons button:hover{color:#000;border-color:#d6f0f9}.slideshow__slide-content .prose .button-group a.button{background-color:#d6f0f9;--initial-gradient: unset;border:0;color:#000;border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px;transition:transform .3s ease}#c1g_testimonial .clg_submit_wrapper #c1gReviewBtn{border-radius:30px;padding:14px 30px;font-size:16px;font-weight:500;line-height:22.4px}.page_testimonials .shopify-section--tabs .section-spacing{padding-top:80px}.page_testimonials .shopify-section--tabs .content-tabs div[role=tabpanel]{max-width:700px;margin:0 auto;background:linear-gradient(#d6f0f900,#d6f0f980);padding:50px;border:1px solid #0000001a;border-radius:20px}.page_testimonials .shopify-section--apps .section-spacing{padding-top:0}.collection-toolbar .popover .popover__value-list .popover__value-option[value=manual],.shopify-policy__container .shopify-policy__title{display:none}.shopify-section--apps .shopify-app-block #c1g_testimonial{display:flex!important;flex-flow:column;align-items:center;justify-content:center;margin:0!important;padding:0!important}.shopify-section--apps .shopify-app-block #c1g_testimonial .clg_submit_wrapper{order:4}.shopify-section--testimonials .testimonial_wrapper .section-stack{gap:15px}.testimonial-list .testimonial-carousel .testimonial-item .testimonial_info .prose p{font-size:16px;line-height:22.4px}.shopify-section--scrolling-content .scrolling-content{--scrolling-content-content-gap: 600px}.page_testimonials .multi-column__item img{width:100%;height:280px;object-fit:cover;border-radius:20px}.page_testimonials .multi-column{column-gap:20px;row-gap:20px}@media screen and (max-width:767px){.shopify-section--testimonial-tabs .accordion .accordion__disclosure .accordion__content{padding:15px}.shopify-section--testimonial-tabs .testimonial-card{padding:20px}.shopify-section--testimonial-tabs .testimonial-stars{display:none}.shopify-section--testimonial-tabs .prose :where(:not(meta,span)+*){margin-block-start:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
