:root{--primary-color: #0d4e57;--white: #FFFFFF;--black: #000000;--light-grey: #F8F8F8;--medium-grey: #DEDEDE;--dark-grey: #4A4A4A;--border: #ECECEC}.header p.bold{text-align:center;text-wrap:balance;padding-right:15px;padding-left:15px}.header .header__link-list .bold{text-transform:uppercase;letter-spacing:.5px}.header .content-over-media .bold{text-transform:capitalize}.blog .blog-banner{position:relative;background-image:var(--blog-banner-bg-image, url(/cdn/shop/files/hex-bg-detail-sand.jpg?v=1727105536));background-repeat:no-repeat;background-size:cover;background-position:left}.account-dashboard .blog-banner{margin-top:24px;padding-top:24px}.blog li{border-top-left-radius:var(--rounded-sm);border-top-right-radius:var(--rounded-sm)}.blog .bold{text-transform:uppercase;color:var(--primary-color)}.blog p{text-wrap:balance}.blog .heading,.blog .h0,.blog .h1,.blog .h2,.blog .h3,.blog .h4,.blog .h5,.blog .h6,.blog .prose :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color);text-wrap:balance}@media screen and (min-width: 1150px){.article .article-banner img{border-radius:var(--rounded)}}.article .article-banner:before{background-image:url(/cdn/shop/files/hex-bg-detail-sand.jpg?v=1727105536);background-repeat:no-repeat;background-size:cover;background-position:left}.article .heading,.article .h0,.article .h1,.article .h2,.article .h3,.article .h4,.article .h5,.article .h6,.article .prose :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color);text-wrap:balance}.shopify-section--main-cart .section-full{padding-block-start:var(--spacing-4)}.shopify-section--main-cart h1.h2{color:var(--primary-color);text-wrap:balance}.shopify-section--main-cart .subheading{text-transform:uppercase;color:var(--primary-color)}.page .heading,.page .h0,.page .h1,.page .h2,.page .h3,.page .h4,.page .h5,.page .h6,.page .prose :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color);text-wrap:balance}.collection .text-subdued{color:rgb(var(--text-color) / 1)}.shopify-section--collection-list .heading,.shopify-section--collection-list .h0,.shopify-section--collection-list .h1,.shopify-section--collection-list .h2,.shopify-section--collection-list .h3,.shopify-section--collection-list .h4,.shopify-section--collection-list .h5,.shopify-section--collection-list .h6,.shopify-section--collection-list .prose :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.shopify-section--collection-list .subheading{text-transform:uppercase;color:var(--primary-color)}.shopify-section--collection-list p{text-wrap:balance}.shopify-section--collection-list .content-over-media{background-color:#f8f8f8;border:1px solid rgba(0,0,0,.12)}.shopify-section--main-customers-login h1.h2,.shopify-section--main-customers-activate-account h1.h2{color:var(--primary-color)}.shopify-section--rich-text .heading,.shopify-section--rich-text .h0,.shopify-section--rich-text .h1,.shopify-section--rich-text .h2,.shopify-section--rich-text .h3,.shopify-section--rich-text .h4,.shopify-section--rich-text .h5,.shopify-section--rich-text .h6,.shopify-section--rich-text .prose :is(h1,h2,h3,h4,h5,h6),.shopify-section--rich-text .rich-text .subheading{color:var(--primary-color)}.shopify-section--rich-text .rich-text p{text-wrap:balance}.shopify-section--media-with-text .section-full{padding-block-start:var(--spacing-4)}.shopify-section--media-with-text p.h2{color:var(--primary-color)}.shopify-section--image-with-text .rounded{border-radius:0}.shopify-section--media-with-text .heading,.shopify-section--media-with-text .h0,.shopify-section--media-with-text .h1,.shopify-section--media-with-text .h2,.shopify-section--media-with-text .h3,.shopify-section--media-with-text .h4,.shopify-section--media-with-text .h5,.shopify-section--media-with-text .h6,.shopify-section--media-with-text .prose :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color);text-wrap:balance}.shopify-section--media-with-text .subheading{text-transform:uppercase;color:var(--primary-color)}.shopify-section--media-with-text p{text-wrap:balance}.shopify-section--media-with-text video-media{height:100%}.shopify-section--media-with-text media-with-text .rounded{border-top-left-radius:var(--rounded);border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.shopify-section--video .subheading{text-transform:uppercase}.shopify-section--video .h0{text-wrap:balance}.shopify-section--text-with-icons h2,.shopify-section--text-with-icons p.h5{color:var(--primary-color)}.shopify-section--text-with-icons .subheading{text-transform:uppercase;color:var(--primary-color)}.shopify-section--text-with-icons h3{color:var(--primary-color);text-wrap:balance}.shopify-section--text-with-icons p{text-wrap:balance}.shopify-section--image-with-text-overlay .heading,.shopify-section--image-with-text-overlay .h0,.shopify-section--image-with-text-overlay .h1,.shopify-section--image-with-text-overlay .h2,.shopify-section--image-with-text-overlay .h3,.shopify-section--image-with-text-overlay .h4,.shopify-section--image-with-text-overlay .h5,.shopify-section--image-with-text-overlay .h6,.shopify-section--image-with-text-overlay .prose :is(h1,h2,h3,h4,h5,h6){text-wrap:balance;color:var(--primary-color)}.shopify-section--image-with-text-overlay .bold,.shopify-section--image-with-text-overlay .subheading{text-transform:uppercase}.shopify-section--image-with-text-overlay p{text-wrap:balance}.shopify-section--image-with-text-overlay .bold{color:var(--primary-color);text-transform:uppercase}@media screen and (min-width: 700px){.shopify-section--image-with-text-overlay .content-over-media--sm{--content-over-media-height: 200px}}.shopify-section--press .section-full{position:relative;background-image:url(/cdn/shop/files/practitioner-spotlight.jpg?v=1725928380);background-repeat:no-repeat;background-size:cover;background-position:center}.shopify-section--press .rating svg{color:#fff}.shopify-section--press .press__logo{position:relative;z-index:1}.shopify-section--testimonials .subheading{text-transform:uppercase;color:var(--primary-color)}.shopify-section--testimonials h2{color:var(--primary-color);text-wrap:balance}.shopify-section--multiple-images-with-text .heading,.shopify-section--multiple-images-with-text .h0,.shopify-section--multiple-images-with-text .h1,.shopify-section--multiple-images-with-text .h2,.shopify-section--multiple-images-with-text .h3,.shopify-section--multiple-images-with-text .h4,.shopify-section--multiple-images-with-text .h5,.shopify-section--multiple-images-with-text .h6,.shopify-section--multiple-images-with-text .prose :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color)}.shopify-section--multiple-images-with-text .subheading{text-transform:uppercase;color:var(--primary-color)}.shopify-section--multiple-images-with-text p.h1,.shopify-section--images-and-text-scrolling .images-scrolling__counter{color:var(--primary-color)}.shopify-section--faq .heading,.shopify-section--faq .h0,.shopify-section--faq .h1,.shopify-section--faq .h2,.shopify-section--faq .h3,.shopify-section--faq .h4,.shopify-section--faq .h5,.shopify-section--faq .h6,.shopify-section--faq .prose :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color);text-wrap:balance}.shopify-section--faq .subheading{text-transform:uppercase;color:var(--primary-color)}.shopify-section--faq .bold{text-transform:uppercase}.shopify-section--faq p{text-wrap:balance}.shopify-section--multi-column .heading,.shopify-section--multi-column .h0,.shopify-section--multi-column .h1,.shopify-section--multi-column .h2,.shopify-section--multi-column .h3,.shopify-section--multi-column .h4,.shopify-section--multi-column .h5,.shopify-section--multi-column .h6,.shopify-section--multi-column .prose :is(h1,h2,h3,h4,h5,h6){color:var(--primary-color)}.shopify-section--multi-column .subheading{text-transform:uppercase;color:var(--primary-color)}.shopify-section--multi-column .h2{color:var(--primary-color);text-wrap:balance}.shopify-section--contact .subheading{text-transform:uppercase;color:var(--primary-color)}.shopify-section--contact h3,.shopify-section--contact p{color:var(--primary-color);text-wrap:balance}.shopify-section--product-recommendations .text-subdued{color:rgb(var(--text-color) / 1)}recently-viewed-products .text-subdued{color:rgb(var(--text-color) / 1)}#swym-plugin,.swym-button-bar,.cf-edit-account-link,.cf-edit-account-link-spacer{display:none!important}.collection-list-wrapper{padding-top:50px;padding-bottom:50px}@media screen and (min-width: 700px){.collection-list-wrapper{padding-top:70px;padding-bottom:70px}}.instant-search{display:block;position:relative;margin-bottom:16px}.instant-search button{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;width:48px}.instant-search input[type=search]::-webkit-search-cancel-button{display:none}.client-information{display:block;position:relative;margin-bottom:24px}.client-information select{--input-background: transparent}.client-information .h5{color:#0d4e57;margin-bottom:16px}.client-information label,.client-information button{display:block;margin-bottom:8px}.save-protocol-popup{height:auto;display:flex;align-items:center;justify-content:center;height:100%;width:100%;left:0;top:0}.save-protocol-popup::part(content){max-width:600px;width:100%;height:auto}.save-protocol-popup::part(body){padding-top:20px}.save-protocol-popup .heading{color:var(--primary-color);margin-bottom:0;font-size:24px}.save-protocol-popup__step ul{max-height:50vh;overflow:auto}.save-protocol-popup-list-item{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,.12)}.save-protocol-popup-list-item:last-child{border-bottom:none}.save-protocol-popup-list-item__button{position:relative;display:flex;gap:10px;align-items:center;justify-content:flex-start}.save-protocol-popup-list-item__unselected{display:block;width:20px;height:20px;min-width:20px;border-radius:100%;border:1px solid #CACACA}.save-protocol-popup-list-item__button svg{display:none;min-width:20px;flex-shrink:0;pointer-events:none}.save-protocol-popup-list-item__button input:checked~svg{display:block}.save-protocol-popup-list-item__button input:checked~.save-protocol-popup-list-item__unselected{display:none}.save-protocol-popup-list-item__button strong,.save-protocol-popup-list-item__button span{pointer-events:none;display:block}.save-protocol-popup__actions{display:flex;margin-top:20px;gap:16px;flex-direction:column;justify-content:center}@media screen and (min-width: 700px){.save-protocol-popup__actions{flex-direction:row}}.save-protocol-popup__loading{position:relative;z-index:100;border:4px solid transparent;border-top:4px solid var(--primary-color);border-radius:50%;width:32px;height:32px;animation:spin 1s linear infinite;margin:-20px auto 20px}.line-item__media-wrapper{background-color:var(--light-grey);border-radius:16px}.line-item__price{margin-top:3px}@media screen and (min-width: 700px){.line-item__details{margin-top:7px}}@media screen and (max-width: 699px){.line-item__details summary{position:absolute;right:20px;margin-top:-30px}}.line-item__details .open,.line-item__details[open] .closed{display:none}.line-item__details[open] .open{display:block}.line-item__details svg{margin-left:6px}.line-item__details[open] svg{transform:rotate(-180deg);transform-origin:center center}.line-item__details ul{margin-bottom:4px}.line-item__protocol-summary-heading{border-bottom:1px solid var(--border);width:100%;display:block;padding-bottom:6px;margin:11px 0 10px}.line-item__protocol-total{margin-top:6px;padding:8px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%}.order-summary__wrapper{width:100%}@media screen and (min-width: 1250px){.order-summary__wrapper{width:calc(100% - 390px)}}.order-addresses-list{width:100%}@media screen and (min-width: 1250px){.order-addresses-list{max-width:350px}}.address{padding:32px 8px 32px 32px;background-color:var(--light-grey);border:1px solid var(--border);overflow:hidden}@media screen and (min-width: 1000px){.address{max-width:350px}}.address svg path{stroke:var(--primary-color)}.order-summary__header th:first-of-type,.order-summary__body td:first-of-type{width:80%}@media screen and (min-width: 1000px){.order-summary tfoot td>div{width:50%;margin-left:auto}}.template--order .account-dashboard__mobile-back{display:none}@media screen and (min-width: 1000px){.template--order .account-dashboard__content .section{padding:40px 46px}}.order-history__back{margin-bottom:24px}@media screen and (min-width: 1000px){.order-history__back{margin-top:40px;margin-bottom:0}}.order{margin-top:24px}@media screen and (min-width: 1000px){.order{margin-bottom:72px}}.centered-popup{height:auto;display:flex;align-items:center;justify-content:center;height:100%;width:100%;left:0;top:0}.centered-popup::part(content){max-width:600px;width:100%;height:auto}.centered-popup::part(body){padding-top:20px}.centered-popup .heading{color:var(--primary-color);margin-bottom:0;font-size:24px}.centered-popup__buttons{display:flex;margin-top:20px;gap:16px;flex-direction:column;justify-content:center}@media screen and (min-width: 700px){.centered-popup__buttons{flex-direction:row}}.centered-popup__loading{position:relative;z-index:100;border:4px solid var(--medium-grey);border-top:4px solid var(--primary-color);border-radius:50%;width:32px;height:32px;animation:spin 1s linear infinite;margin:-20px auto 20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-drawer{--drawer-content-max-height: 80vh;--drawer-body-padding: 0;height:auto}.notification-drawer__content{padding:var(--spacing-6) var(--spacing-8) var(--spacing-8)}@media screen and (min-width: 700px){.notification-drawer{--drawer-content-max-height: calc(100vh - var(--spacing-8));width:calc(445px + var(--spacing-8))}.notification-drawer__content{padding:var(--spacing-10) var(--spacing-12) var(--spacing-12)}}.buy-buttons .button[disabled]{pointer-events:none;opacity:.6}.swym-wishlist-collections-v2-container{display:none}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom.css.map */
