.page-width{max-width:1480px!important;margin:auto;padding-left:20px!important;padding-right:20px!important}:root{--color-black: #000;--secondary: #00C0CC}.index .header-wrapper{position:absolute!important;left:0;right:0;background-color:transparent!important;width:100%}.btn--primary{padding:15px 40px;border-radius:40px;background-color:#01aeb3!important;color:#fff;font-size:18px;text-transform:uppercase;text-decoration:none;font-weight:700;display:flex;flex-direction:row;align-items:center;gap:15px;line-height:normal;border:1px solid transparent;transition:.4s}.btn--primary svg path,.btn--secondry svg path{transition:.4s}.btn--primary:hover svg path{fill:#00c0cc}.btn--secondry:hover svg path{fill:#fff}.btn--primary:hover{background-color:transparent!important;border:1px solid #01AEB3;color:#01aeb3}.btn--secondry{padding:15px 40px;border-radius:40px;background-color:transparent;color:#00c0cc;font-size:18px;text-transform:uppercase;text-decoration:none;font-weight:700;display:flex;flex-direction:row;align-items:center;gap:15px;line-height:normal;border:1px solid #65CDCF;transition:.4s}.btn--secondry:hover{background-color:#01aeb3;color:#fff}.about-us-video .video-text-highlights{display:none!important}.announcement-bar span{font-size:14px}.announcement-bar{padding:8px 0!important}.header{grid-template-columns:auto auto auto!important;padding-top:10px!important;padding-bottom:10px!important}.header .header__inline-menu{display:flex;justify-content:center}.header .header__inline-menu li span{font-size:18px;color:var(--color-black);font-weight:500}.header .header__inline-menu ul{gap:50px}.header .header__inline-menu ul li a span,.header .header__inline-menu ul li summary span{transition:.4s}.header .header__inline-menu ul li a:hover span,.header .header__inline-menu ul li summary:hover span{text-decoration:none;color:#01aeb3}.header .header__inline-menu ul li a{font-size:18px;color:#000;transition:.4s}.header .header__inline-menu ul li a:hover{text-decoration:none;color:#01aeb3}.header .header__inline-menu ul li summary:hover svg path{fill:#01aeb3}.header .header__icon .icon{height:auto;width:20px}.header .header__icons{gap:0px}.header #cart-icon-bubble .svg-wrapper .icon-cart,.header #cart-icon-bubble .svg-wrapper .icon-cart-empty{transform:scale(2.2)!important}.header #cart-icon-bubble .cart-count-bubble{background-color:#00c0cc}body.product .header-wrapper{position:relative!important;background-color:#fff!important}body.product .header-wrapper .header,body.article .header-wrapper .header,body.search .header-wrapper .header,body.cart .header-wrapper .header{border-bottom:1px solid #d7d7d7}.pdp .product__info-container,.pdp .product-form__buttons{max-width:100%}.pdp h1{font-size:48px}.pdp .price-item{font-size:26px;color:var(--secondary);font-weight:600}.pdp .product__description{margin-top:0!important;color:#000;font-size:18px}.pdp .quantity__label{color:#000;font-size:16px}.pdp .quantity:before,.pdp .quantity:after{display:none}.pdp .quantity{border-radius:50px;border:1px solid #000}.pdp .product-form__submit:before,.pdp .product-form__submit:after{display:none!important}.pdp .product-form__buttons{margin-top:40px}.pdp .accordion__title{font-size:22px}.pdp .accordion{border-color:#0000003d}.pdp .accordion__content{font-size:18px;color:#000}.pdp .product__accordion svg{height:10px!important}.pdp .slider-button{background-color:#01aeb3;border-radius:0;align-self:stretch;height:auto;border:1px solid transparent;transition:.4s}.pdp .slider-button:hover{background-color:transparent;border:1px solid #01AEB3}.pdp .slider-button:hover svg path{fill:#01aeb3}.pdp .slider-button svg path{transition:.4s}.pdp .slider-button svg{height:10px}.pdp .slider-button svg path{fill:#fff}.pdp .thumbnail[aria-current]{border-color:#01aeb3!important}.pdp .metafield-rich_text_field p:first-child{margin-top:0}.pdp .product__accordion .accordion__content{overflow:hidden;opacity:0;transition:height .35s ease-in-out,opacity .35s ease-in-out;height:0}.pdp .product__accordion details[open] .accordion__content{opacity:1}.pdp .accordion__content h3{margin:0}.pdp .thumbnail-list{padding-top:0!important;padding-bottom:0!important}.product .about-split{padding-bottom:100px}.product .related-products .card__information{padding:0}.product .related-products product-component{height:100%}.product .related-products h2{font-family:Times New Roman;font-size:72px;line-height:normal;font-weight:400;color:#000;margin:0 0 40px;text-align:center;text-transform:capitalize}.product .related-products .card>.card__content{background-color:var(--card-bg, #EAF6F5);border:1px solid #F7F3F0;box-shadow:4px 4px 4px #0000000d;padding:20px;flex:1;display:flex;flex-direction:column}.product .related-products .card h3{font-size:20px;font-weight:700;line-height:normal;margin:0 0 10px;font-family:Inter;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product .related-products .card .price-item{font-size:18px;font-weight:700;color:#111}.product .related-products .card-wrapper:hover h3 a{text-decoration:none}collection-component .page-width{max-width:1860px!important}collection-component aside{margin-top:15px}collection-component product-component{height:100%}collection-component .card-bottom-content{background-color:#f1f8f8;padding:20px!important;border:1px solid #F7F3F0;box-shadow:4px 4px 4px #0000000d}collection-component .card-bottom-content .card__information{padding-top:0}collection-component .card-bottom-content .card__information .card__heading{font-size:20px;color:#111;font-family:Inter;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}collection-component .card-bottom-content .card__information .price-item{font-size:18px;font-weight:700;color:#111}collection-component .card-bottom-content .card__information .card-information{margin-top:15px}collection-component .quick-add{margin-bottom:0}collection-component .quick-add__submit:before,collection-component .quick-add__submit:after{display:none}collection-component .underline-links-hover:hover a{text-decoration:none;text-underline-offset:0}collection-component .facets-container{padding:20px;background:#f1f8f8;border-bottom:3px solid #00C0CC}collection-component .facets__summary{margin-bottom:0}collection-component .facets__heading{margin-top:0}collection-component .card__content{padding:8px}.page-width.collection-list{padding-top:100px;padding-bottom:100px}.collection-list h1{display:none}.collection-list .card>.card__content{padding:25px}.collection-list .card .card__information{padding:0}.collection-list .card h3{font-size:20px;font-weight:700;line-height:normal;font-family:Inter;color:#000;transition:.4s}.collection-list .card svg path{transition:.4s}.collection-list .card h3 a{display:flex;align-items:center;justify-content:space-between}.collection-list .card .icon-arrow{width:22px}.collection-list .card .card__media,.collection-list .card .card__inner{border-radius:15px 15px 0 0!important}.collection-list .card{border-radius:20px!important;box-shadow:#63636333 0 2px 8px}.collection-list .card .icon-wrap{height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:#01aeb3;border-radius:50px;border:1px solid transparent;transition:.4s}.collection-list .card-wrapper:hover .icon-arrow path,.collection-list .card-wrapper .icon-arrow path{transform:unset!important}.collection-list .card .icon-wrap svg path{fill:#fff;transition:.4s}.collection-list .card-wrapper:hover svg path{fill:#01aeb3}.collection-list .card-wrapper:hover .icon-wrap{border:1px solid #01AEB3;background-color:#fff}.collection-list .card>.card__content{border-radius:20px;margin-top:-20px;background-color:#fff!important;z-index:111}.page-contact .banner img{object-position:top}#CartDrawer .drawer__inner-empty h2{font-size:34px!important}#CartDrawer .drawer__inner-empty .btn--primary.button,.cart .cart__warnings .btn--primary.button{justify-self:center;max-width:max-content}#CartDrawer .drawer__inner-empty .btn--primary.button:before,.cart .cart__warnings .btn--primary.button:before,.cart .cart__warnings .btn--primary.button:after,.cart .cart__footer .cart__checkout-button:after,.cart .cart__footer .cart__checkout-button:before,#CartDrawer .drawer__inner-empty .btn--primary.button:after{display:none}#CartDrawer .drawer__header h2{font-size:34px!important}#CartDrawer .drawer__cart-items-wrapper thead th{color:#000}#CartDrawer .cart-item__name{font-size:15px;font-family:Inter}#CartDrawer .cart-item__name:hover{text-decoration:none}#CartDrawer .product-option{font-size:16px;color:#000}#CartDrawer quantity-input,.cart .cart-items quantity-input{background-color:#f1f8f8;border-radius:50px}#CartDrawer quantity-input:before,.cart .cart-items quantity-input:before,.cart .cart-items quantity-input:after,#CartDrawer quantity-input:after{display:none}#CartDrawer .drawer__footer h2{font-size:26px!important}#CartDrawer .drawer__footer .totals__total-value{font-size:22px;font-weight:600;color:#00c0cc}#CartDrawer .drawer__footer .cart__checkout-button:before,#CartDrawer .drawer__footer .cart__checkout-button:after{display:none}.cart .cart__warnings{padding:100px 0!important}.cart .cart-items .cart-item__name{font-family:Inter;font-size:16px}.cart .cart-items .product-option{font-size:16px;color:#000}.cart .cart__footer h2{font-size:24px!important}.cart .cart__footer .totals__total-value{font-size:20px;font-weight:600;color:#01aeb3}.page-about-us .banner img{object-position:29% 18%}.page-about-us .about-split{padding:100px 0}.page-about-us .why-choose{padding:100px 0;background-color:#f1f8f8}.page-about-us .why-choose .why-choose__card{background-color:#fff}.page-about-us .why-choose .why-choose__image{height:600px;object-position:left}.page-about-us .about-split .about-split__closing{margin:0}.page-reviews .section-testimonials-row{padding-top:100px}.page-reviews .section-testimonials-row .testimonials-row__track{gap:25px}.search h1{font-size:40px!important;margin-top:0}.template-search ul li .card>.card__content{background-color:#f1f8f8;padding:20px!important;border:1px solid #F7F3F0;box-shadow:4px 4px 4px #0000000d;border-radius:0 0 15px 15px}.template-search ul li .card .card__information{padding:0}.template-search ul li .card h3{font-size:18px;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:Inter}.template-search ul li .card .card__inner .card__content{padding:20px}.template-search ul li .card .card__inner{border-radius:15px}.template-search ul li .card .badge{background-color:#00c0cc;color:#fff}.template-search ul li .card .price-item{font-weight:600}.template-search ul li product-component{height:100%}.template-search ul li .article-card h3{margin-bottom:10px}.template-search ul li .article-card time{font-size:14px;font-family:Inter;font-weight:600}.template-search ul li .card__media,.template-search ul li img,.template-search ul li .article-card__image-wrapper,.template-search ul li .card{border-radius:15px 15px 0 0!important}.page-faqs .banner img{object-position:bottom}.page-privacy-policy .banner img,.page-terms-of-service .banner img,.page-cookie-policy .banner img{object-position:20% 85%}.policy-section .rich-text__blocks{max-width:100%}.policy-section h2{font-size:44px!important;color:#000;font-weight:400;margin:0 0 30px}.policy-section h3{font-size:30px!important;color:#000;font-weight:400;margin:30px 0 15px;border-top:1px solid #000;padding-top:30px}.policy-section h4{font-size:24px!important;color:#000;font-weight:400;margin:20px 0}.policy-section a:hover,.policy-section a{text-decoration:none}.policy-section ul{display:flex;flex-direction:column;gap:15px;padding:0}.policy-section li,.policy-section a,.policy-section span,.policy-section p{font-size:18px!important;color:#000;font-weight:400;line-height:1.3em}.page-concierge .banner img{object-position:20% 70%}.page-concierge .founder-image{width:100%;height:550px;object-position:bottom}.page-concierge .section-founder{padding-top:100px}.page-concierge .section-collection-grid{padding-top:0!important}.page-concierge .section-collection-grid .collection-grid__heading{margin:0!important}.page-concierge .collection-grid__heading-highlight:before{display:none!important}.page-concierge .collection-grid__header{margin:0 auto 30px}.video-sec .video-img{margin:0!important}.video-sec .video-text-highlights{display:none!important}.page-health-professionals .section-collection-grid .collection-grid__card-arrow{display:none}.page-health-professionals .section-collection-grid .collection-grid__grid{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1439px){.header .header__inline-menu ul{gap:0px}.pdp h1{font-size:48px!important}h1{font-size:76px!important}h2{font-size:60px!important}collection-component h2{font-size:unset!important}.pdp .accordion__title{font-size:22px!important}.cart .cart__warnings h1{font-size:40px!important}.cart .cart__warnings h2{font-size:24px!important}.cart cart-items h1{font-size:40px!important}.template-search .facets__heading,.template-search .facet-filters__label,.template-search .product-count__text{font-size:14px!important;line-height:normal!important}}@media(max-width:1199px){.header__search{display:none!important}collection-component .card-bottom-content .card__information .card__heading,collection-component .card-bottom-content .card__information .price-item{font-size:16px}collection-component .quick-add__submit{font-size:14px;padding:10px 15px}.page-about-us .why-choose .why-choose__image{height:100%}.page-about-us .why-choose .why-choose__image{object-position:center}}@media screen and (max-width:1200px){.header .header__icon .icon{width:20px}.header .header__icons{gap:0px}.header__heading-logo{width:100px}.utility-bar .announcement-bar__item:first-child,.utility-bar .announcement-bar__item:last-child{display:none}.announcement-bar--row{justify-content:center!important}.related-products ul li{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important;max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)!important}.template-search ul .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.page-health-professionals .section-collection-grid .collection-grid__grid{grid-template-columns:repeat(2,1fr)}.page-privacy-policy .banner img,.page-terms-of-service .banner img,.page-cookie-policy .banner img{object-position:100% 85%}}@media screen and (max-width:989px){.header .menu-drawer__inner-submenu button{font-size:18px}.header__inline-menu{display:none!important}.related-products,.product .about-split,.pdp{padding-bottom:50px!important}.pdp .product__media-wrapper,.pdp .product__info-wrapper{width:100%!important;max-width:100%!important}.pdp .product__info-wrapper{padding-left:0;padding-top:35px}collection-component #product-grid .grid__item{width:100%!important;max-width:100%!important}.page-width.collection-list{padding-top:50px;padding-bottom:50px}#CartDrawer .drawer__header h2{font-size:30px!important}#CartDrawer .drawer__footer h2{font-size:24px!important}#CartDrawer .drawer__footer .totals__total-value{font-size:18px}.cart .cart__warnings{padding:50px 0!important}.cart .cart__warnings h1{margin-top:0}.page-about-us .about-split,.page-about-us .why-choose{padding:50px 0}.page-reviews .section-testimonials-row{padding-top:50px}.template-search ul .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.policy-section h2{font-size:30px!important;margin:0 0 24px}.policy-section h3{font-size:22px!important;margin:24px 0 15px}.policy-section a,.policy-section span,.policy-section p{font-size:14px!important}.policy-section h4{font-size:20px!important;margin:20px 0 15px}.policy-section ul{list-style-position:outside;padding-left:25px}.policy-section li,.policy-section a,.policy-section span,.policy-section p{font-size:14px!important}.page-concierge .section-founder{padding-top:50px}.video-text-sec{padding:0!important}.page-health-professionals .video-sec{padding-bottom:50px!important}.page-concierge .section-collection-grid{padding-top:50px!important}.page-concierge .section-collection-grid{padding-bottom:0!important}}@media screen and (max-width:749px){h1{font-size:45px!important}h2{font-size:38px!important}.btn--primary,.btn--secondry{font-size:14px}.pdp h1{font-size:34px!important}.pdp .price-item{font-size:20px}.pdp .product__description{font-size:16px}.pdp .accordion__title{font-size:18px!important}.pdp .accordion__content{font-size:14px}.pdp .product__accordion svg{height:8px!important}.related-products ul li{width:100%!important;max-width:100%!important}.related-products ul{gap:20px}.product .related-products .card h3{font-size:18px}.product .related-products .card .price-item{font-size:16px}.product .related-products .card h3{-webkit-line-clamp:2}.pdp .thumbnail-list{margin:0!important}.pdp .thumbnail-slider,.pdp slider-component{margin-left:0!important;margin-right:0!important}.pdp .slider-button{width:29px}.collection-list .collection-list__item{width:100%!important;max-width:100%!important}.collection-list .collection-list{gap:20px}.cart .cart__warnings h1{font-size:34px!important}.cart .cart__footer .cart__checkout-button{justify-self:center}.cart cart-items h1{font-size:30px!important}.template-search ul .grid__item{width:100%;max-width:100%}.template-search ul{gap:20px}.template-search .mobile-facets__header-inner h2,.search h1{font-size:24px!important}.template-search ul li .card h3{font-size:16px}.template-search ul li .article-card time{font-size:12px}.policy-section .rich-text__wrapper{width:100%!important}.policy-section .rich-text{padding:50px 0}.page-concierge .founder-image,.page-concierge .image-faq-image{height:300px}.page-concierge .founder-paragraph{font-size:16px}.page-concierge .video-text-sec .highlight p{font-size:16px!important}.page-concierge .video-text-sec .highlight h4{font-size:18px!important}.page-concierge .banner img{object-position:right}.page-health-professionals .section-collection-grid .collection-grid__grid{grid-template-columns:repeat(1,1fr)}.page-health-professionals .collection-grid__card-title,.page-concierge .collection-grid__card-title{font-size:22px}.page-health-professionals .collection-grid__card-link,.page-concierge .collection-grid__card-link{font-size:14px}}@media screen and (max-width:600px){.index .header-wrapper{background-color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
