@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--c-dark: #0D1117;--c-dark-2: #1A2030;--c-orange: #E84B00;--c-o2: #FF6B35;--c-bg: #F8F7F5;--c-warm: #FFF4EE;--c-white: #FFFFFF;--c-text: #1C2333;--c-muted: #6B7280;--c-border: #E5E7EB;--c-border2: #D1D5DB;--font-display: "Space Grotesk", -apple-system, sans-serif;--font-body: "Inter", -apple-system, sans-serif;--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--r-xl: 28px;--r-full: 9999px;--shadow-sm: 0 1px 4px rgba(13,17,23,.06);--shadow-card: 0 4px 24px rgba(13,17,23,.08);--shadow-hover: 0 16px 48px rgba(232,75,0,.16);--shadow-btn: 0 4px 16px rgba(232,75,0,.32);--shadow-deep: 0 24px 64px rgba(13,17,23,.14);--trans: .22s ease;font-size:17px}body{font-family:var(--font-body);font-size:1.0625rem;background-color:var(--c-bg);color:var(--c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display)!important;font-weight:700!important;color:var(--c-dark)!important;letter-spacing:-.025em!important;line-height:1.15!important}.h0{font-size:clamp(2.8rem,6vw,5rem)!important}.h1{font-size:clamp(2.2rem,4.5vw,3.5rem)!important}.h2{font-size:clamp(1.8rem,3.5vw,2.75rem)!important}.h3{font-size:clamp(1.4rem,2.5vw,2rem)!important}.h4{font-size:clamp(1.15rem,2vw,1.5rem)!important}.h5{font-size:1.125rem!important}p{font-size:1.0625rem;line-height:1.7;color:#374151}a{color:var(--c-orange);text-decoration:none}a:hover{color:var(--c-o2)}.header-wrapper,.shopify-section-header-sticky,header.header{background-color:var(--c-white)!important;border-bottom:1px solid var(--c-border)!important;box-shadow:0 1px 12px #0d11170f!important}.header__menu-item,.header__menu-item span,.list-menu__item,.header__menu-item .link{font-family:var(--font-display)!important;font-size:.9375rem!important;font-weight:500!important;color:var(--c-dark)!important;letter-spacing:-.01em!important;text-decoration:none!important;transition:color var(--trans)!important}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item:hover{color:var(--c-orange)!important}.header__heading-link,.header__heading-link span{font-family:var(--font-display)!important;font-weight:700!important;color:var(--c-dark)!important;font-size:1.3rem!important}.cart-count-bubble{background-color:var(--c-orange)!important;color:var(--c-white)!important;font-family:var(--font-display)!important;font-weight:700!important}.announcement-bar{display:none!important}.header__submenu,.mega-menu,.disclosure__panel{background:var(--c-white)!important;border:1px solid var(--c-border)!important;border-radius:var(--r-md)!important;box-shadow:var(--shadow-deep)!important}.menu-drawer,.menu-drawer__inner-container{background:var(--c-white)!important}.menu-drawer__menu .list-menu__item,.menu-drawer a{font-family:var(--font-display)!important;font-size:1.125rem!important;font-weight:600!important;color:var(--c-dark)!important;letter-spacing:-.01em!important}.button,.btn,button.button,a.button,input[type=submit],.shopify-challenge__button,.cart__checkout-button,.product-form__submit{font-family:var(--font-display)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:-.01em!important;border-radius:var(--r-md)!important;transition:all var(--trans)!important;cursor:pointer!important}.button--primary,.cart__checkout-button,.product-form__submit{background:var(--c-orange)!important;color:var(--c-white)!important;border:none!important;padding:16px 36px!important;box-shadow:var(--shadow-btn)!important}.button--primary:hover,.cart__checkout-button:hover,.product-form__submit:hover{background:var(--c-o2)!important;box-shadow:0 8px 28px #e84b0073!important;transform:translateY(-2px)!important;color:var(--c-white)!important}.button--secondary,.button.button--secondary{background:transparent!important;border:2px solid var(--c-orange)!important;color:var(--c-orange)!important;padding:14px 34px!important}.button--secondary:hover{background:var(--c-orange)!important;color:var(--c-white)!important;transform:translateY(-2px)!important}.field__input,.customer input,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{font-family:var(--font-body)!important;font-size:1rem!important;border:1.5px solid var(--c-border2)!important;border-radius:var(--r-md)!important;background:var(--c-white)!important;color:var(--c-text)!important;transition:border-color var(--trans),box-shadow var(--trans)!important;padding:14px 18px!important;line-height:1.5!important}.field__input:focus,.customer input:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--c-orange)!important;box-shadow:0 0 0 4px #e84b001a!important;outline:none!important}.field__label,label{font-family:var(--font-display)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--c-muted)!important}.card-wrapper,.product-card-wrapper{border-radius:var(--r-lg)!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important;background:var(--c-white)!important;box-shadow:var(--shadow-card)!important;border:1px solid var(--c-border)!important}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:var(--shadow-hover)!important;border-color:#e84b0026!important}.card__inner,.card{background:var(--c-white)!important}.card__information{padding:24px 24px 28px!important}.card__heading,.card__heading a,.card__heading h2,.card__heading h3{font-family:var(--font-display)!important;font-weight:600!important;font-size:1.1875rem!important;color:var(--c-dark)!important;letter-spacing:-.02em!important;line-height:1.3!important;margin-bottom:8px!important}.card__heading a:hover{color:var(--c-orange)!important}.price,.price__container{font-family:var(--font-display)!important;font-weight:700!important;color:var(--c-orange)!important;font-size:1.25rem!important}.price--regular .price-item--regular,.price--sale .price-item--sale{color:var(--c-orange)!important}.price--sale .price-item--regular{color:var(--c-muted)!important;font-weight:400!important;font-size:1rem!important}.card__badge .badge,.badge--sale,.badge--on-sale{font-family:var(--font-display)!important;font-weight:700!important;font-size:.75rem!important;letter-spacing:.06em!important;border-radius:var(--r-sm)!important;background:var(--c-orange)!important;color:var(--c-white)!important;padding:5px 10px!important}.media,.card__media{background:var(--c-bg)!important;overflow:hidden!important}.media img,.card__media img{transition:transform .5s ease!important}.card-wrapper:hover .media img,.card-wrapper:hover .card__media img{transform:scale(1.06)!important}.product{background:var(--c-white)!important}.product__title,.product__title h1{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(2rem,4vw,3rem)!important;color:var(--c-dark)!important;letter-spacing:-.03em!important;line-height:1.12!important}.product__price,.product__price .price{font-size:2rem!important;font-weight:700!important;font-family:var(--font-display)!important;color:var(--c-orange)!important}.product__description,.product__description p{font-family:var(--font-body)!important;font-size:1.0625rem!important;line-height:1.75!important;color:#374151!important}.product__description h2,.product__description h3{font-size:1.25rem!important;margin-top:28px!important}.swatch__input:checked+.swatch__label,.swatch__input:checked+.swatch__label--color,[data-selected=true] .swatch__label{border-color:var(--c-orange)!important;background:var(--c-warm)!important;color:var(--c-orange)!important}.product-form__input label,.variant-picker label{font-family:var(--font-display)!important;font-size:.9375rem!important;font-weight:600!important;color:var(--c-dark)!important;letter-spacing:-.01em!important}.quantity,.quantity__wrapper{border:1.5px solid var(--c-border2)!important;border-radius:var(--r-md)!important;background:var(--c-white)!important;overflow:hidden!important}.quantity__input{font-family:var(--font-display)!important;font-weight:700!important;font-size:1.0625rem!important;color:var(--c-dark)!important;border:none!important}.quantity__button{background:var(--c-bg)!important;color:var(--c-dark)!important;border:none!important;font-size:1.25rem!important;transition:all var(--trans)!important}.quantity__button:hover{background:var(--c-warm)!important;color:var(--c-orange)!important}.product__media-wrapper,.product__media-list{border-radius:var(--r-lg)!important;overflow:hidden!important}.thumbnail-list__item--active .thumbnail{border-color:var(--c-orange)!important;border-width:2px!important}.product-form__submit{font-size:1.0625rem!important;padding:18px 40px!important;width:100%!important}.collection{background:var(--c-bg)!important}.collection-hero__inner,.sm-collection-banner__inner{padding:60px 24px!important}.facets-container,.facets-wrapper{background:var(--c-white)!important;border-radius:var(--r-md)!important;padding:16px 24px!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--c-border)!important;margin-bottom:32px!important}.facets__heading,.mobile-facets__heading{font-family:var(--font-display)!important;font-size:1rem!important;font-weight:700!important;color:var(--c-dark)!important;letter-spacing:-.01em!important}.facets__label,.mobile-facets__label{font-family:var(--font-body)!important;font-size:.9375rem!important;color:var(--c-text)!important}.facets__checkbox:checked+.facets__label{color:var(--c-orange)!important}.facets__checkbox:checked+.facets__label:before,.mobile-facets__checkbox:checked+.mobile-facets__label:before{background:var(--c-orange)!important;border-color:var(--c-orange)!important}.active-facets__button{background:var(--c-warm)!important;border:1.5px solid rgba(232,75,0,.3)!important;color:var(--c-orange)!important;border-radius:var(--r-full)!important;font-family:var(--font-display)!important;font-size:.875rem!important;font-weight:600!important;padding:6px 14px!important}.facet-filters__sort select{font-family:var(--font-display)!important;font-size:.9375rem!important;font-weight:500!important;border:1.5px solid var(--c-border2)!important;border-radius:var(--r-md)!important;padding:10px 16px!important;color:var(--c-dark)!important}.product-count__text,.product-count{font-family:var(--font-display)!important;font-size:.9375rem!important;color:var(--c-muted)!important}.cart{background:var(--c-bg)!important}.cart__title,#cart-drawer .drawer__heading,.cart-drawer__header h2{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(1.6rem,3vw,2.25rem)!important;color:var(--c-dark)!important;letter-spacing:-.025em!important}.cart-item__name,.cart-item__name a,.cart-item__name h3{font-family:var(--font-display)!important;font-weight:600!important;font-size:1.0625rem!important;color:var(--c-dark)!important;letter-spacing:-.01em!important}.cart-item__price,.cart-item__discounted-prices,.totals__subtotal-value{font-family:var(--font-display)!important;font-weight:700!important;font-size:1.125rem!important;color:var(--c-orange)!important}.totals__subtotal{font-family:var(--font-display)!important;font-size:1.0625rem!important;font-weight:600!important;color:var(--c-dark)!important}.cart-item{background:var(--c-white)!important;border-radius:var(--r-lg)!important;padding:20px!important;margin-bottom:12px!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--c-border)!important}.cart-notification,#cart-drawer,.cart-drawer{background:var(--c-white)!important}.cart__ctas .cart__checkout-button{width:100%!important;text-align:center!important;padding:18px!important;font-size:1.0625rem!important}.cart__footer{background:var(--c-white)!important;border-radius:var(--r-xl)!important;padding:32px!important;box-shadow:var(--shadow-card)!important;border:1px solid var(--c-border)!important}.customer{background:var(--c-bg)!important}.customer .page-header,.customer .customer__header{background:var(--c-dark)!important;padding:56px 0 48px!important;margin-bottom:48px!important}.customer .page-header h1,.customer .title{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(2rem,4vw,3rem)!important;color:var(--c-white)!important;letter-spacing:-.03em!important}.customer .account-nav a,.customer .account__links a{font-family:var(--font-display)!important;font-size:1rem!important;font-weight:500!important;color:var(--c-dark)!important;padding:10px 16px!important;border-radius:var(--r-sm)!important;transition:all var(--trans)!important}.customer .account-nav a:hover{color:var(--c-orange)!important;background:var(--c-warm)!important}.customer table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;background:var(--c-white)!important;border-radius:var(--r-lg)!important;overflow:hidden!important;box-shadow:var(--shadow-card)!important}.customer table th{font-family:var(--font-display)!important;font-weight:700!important;font-size:.8125rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--c-muted)!important;background:var(--c-bg)!important;border-bottom:2px solid var(--c-border)!important;padding:16px 24px!important}.customer table td{font-family:var(--font-body)!important;font-size:1rem!important;padding:18px 24px!important;border-bottom:1px solid var(--c-border)!important;color:var(--c-text)!important}.customer table tr:last-child td{border-bottom:none!important}.customer table tr:hover td{background:var(--c-warm)!important}.blog{background:var(--c-bg)!important}.article-card{background:var(--c-white)!important;border-radius:var(--r-lg)!important;overflow:hidden!important;box-shadow:var(--shadow-card)!important;border:1px solid var(--c-border)!important;transition:transform .3s ease,box-shadow .3s ease!important}.article-card:hover{transform:translateY(-6px)!important;box-shadow:var(--shadow-hover)!important}.article-card__title,.article-card__title h2,.article-card__title h3{font-family:var(--font-display)!important;font-weight:700!important;font-size:1.375rem!important;color:var(--c-dark)!important;letter-spacing:-.02em!important;line-height:1.3!important}.article-card__link:hover .article-card__title,.article-card__link:hover .article-card__title h2{color:var(--c-orange)!important}.article-card__info,.article-card__excerpt{font-family:var(--font-body)!important;font-size:.9375rem!important;color:var(--c-muted)!important;line-height:1.65!important}.article__title h1,.article__title{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(2.25rem,5vw,3.75rem)!important;color:var(--c-dark)!important;letter-spacing:-.03em!important;line-height:1.1!important}.article__tags .tag{background:var(--c-warm)!important;border:1px solid rgba(232,75,0,.2)!important;color:var(--c-orange)!important;border-radius:var(--r-full)!important;font-family:var(--font-display)!important;font-size:.8125rem!important;font-weight:600!important;padding:5px 14px!important}.rte{font-family:var(--font-body)!important;font-size:1.125rem!important;line-height:1.8!important;color:#374151!important}.rte h2{font-size:clamp(1.5rem,3vw,2.25rem)!important;margin:2em 0 .75em!important}.rte h3{font-size:clamp(1.25rem,2.5vw,1.75rem)!important;margin:1.75em 0 .6em!important}.rte h2,.rte h3,.rte h4{font-family:var(--font-display)!important;color:var(--c-dark)!important}.rte a{color:var(--c-orange)!important;text-decoration:underline!important}.rte blockquote{border-left:4px solid var(--c-orange)!important;padding:12px 24px!important;background:var(--c-warm)!important;border-radius:0 var(--r-md) var(--r-md) 0!important;font-style:italic!important;color:var(--c-dark)!important;margin:28px 0!important}.search__input{border:2px solid var(--c-border2)!important;border-radius:var(--r-full)!important;font-family:var(--font-display)!important;font-size:1.0625rem!important;padding:16px 28px 16px 56px!important;background:var(--c-white)!important;box-shadow:var(--shadow-sm)!important}.search__input:focus{border-color:var(--c-orange)!important;box-shadow:0 0 0 4px #e84b001a!important}.predictive-search{border:1px solid var(--c-border)!important;border-radius:var(--r-lg)!important;box-shadow:var(--shadow-deep)!important;background:var(--c-white)!important;overflow:hidden!important}.predictive-search__item:hover{background:var(--c-warm)!important}.predictive-search__item-heading{font-family:var(--font-display)!important;font-weight:600!important;font-size:1rem!important;color:var(--c-dark)!important}.pagination__item{font-family:var(--font-display)!important;font-size:1rem!important;font-weight:600!important;border-radius:var(--r-md)!important;color:var(--c-text)!important;border:1.5px solid var(--c-border)!important;padding:10px 16px!important;transition:all var(--trans)!important}.pagination__item--current{background:var(--c-orange)!important;border-color:var(--c-orange)!important;color:var(--c-white)!important;box-shadow:var(--shadow-btn)!important}.pagination__item:hover:not(.pagination__item--current){border-color:var(--c-orange)!important;color:var(--c-orange)!important;background:var(--c-warm)!important}.title-wrapper,.title-wrapper-with-link{margin-bottom:40px!important}.title-wrapper .title,.title-wrapper-with-link .title{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(1.75rem,3.5vw,2.75rem)!important;color:var(--c-dark)!important;letter-spacing:-.03em!important}.section-heading__title,.section__heading{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(1.75rem,3.5vw,2.75rem)!important;letter-spacing:-.03em!important;color:var(--c-dark)!important}.rich-text__heading{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(1.5rem,3vw,2.5rem)!important;color:var(--c-dark)!important;letter-spacing:-.03em!important}.rich-text__text,.rich-text__text p{font-family:var(--font-body)!important;font-size:1.0625rem!important;color:#374151!important;line-height:1.75!important}.featured-collection .title,.featured-blog .title{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(1.75rem,3.5vw,2.75rem)!important;color:var(--c-dark)!important;letter-spacing:-.03em!important}.image-with-text__heading{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(1.5rem,3vw,2.5rem)!important;color:var(--c-dark)!important;letter-spacing:-.025em!important}.image-with-text__text,.image-with-text__text p{font-size:1.0625rem!important;line-height:1.75!important;color:#374151!important}.multicolumn-card__title{font-family:var(--font-display)!important;font-weight:700!important;font-size:1.25rem!important;color:var(--c-dark)!important;letter-spacing:-.02em!important}.multicolumn-card__info p{font-size:1rem!important;line-height:1.7!important}.multicolumn-card{background:var(--c-white)!important;border-radius:var(--r-lg)!important;padding:32px 28px!important;box-shadow:var(--shadow-card)!important;border:1px solid var(--c-border)!important;transition:transform .3s ease,box-shadow .3s ease!important}.multicolumn-card:hover{transform:translateY(-4px)!important;box-shadow:var(--shadow-hover)!important}.footer,.footer-section,footer,.sp-foot{background:var(--c-dark)!important}.sm-collection-banner{background:var(--c-white)!important;padding:64px 0 52px!important;border-bottom:1px solid var(--c-border)!important}.sm-collection-banner__title{font-size:clamp(2rem,4.5vw,3.25rem)!important}.sm-contact-section{background:var(--c-bg)!important}.sm-contact-header h2{font-size:clamp(2rem,4vw,3rem)!important}.sm-404-section{background:var(--c-bg)!important;padding:100px 24px 120px!important}.sm-404-number{font-size:clamp(8rem,22vw,13rem)!important}.sm-404-heading{font-size:clamp(2rem,5vw,3rem)!important}.sm-404-message{font-size:1.125rem!important}.page-width{max-width:1280px}.main-page-title,.page-title{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(2rem,4.5vw,3.5rem)!important;color:var(--c-dark)!important;letter-spacing:-.03em!important;line-height:1.1!important}.modal__content,.drawer__inner{background:var(--c-white)!important;border-radius:var(--r-xl)!important}.modal__close-button:hover,.drawer__close:hover{color:var(--c-orange)!important}.shopify-section{--section-padding-top: 80px;--section-padding-bottom: 80px}.section-template--page-padding,.section-template--product-padding{padding-top:80px!important;padding-bottom:80px!important}.title-wrapper .title:after,.rich-text__heading:after{content:"";display:block;width:48px;height:4px;background:var(--c-orange);border-radius:2px;margin-top:16px}.scroll-trigger.animate--fade-in{animation-duration:.75s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}.scroll-trigger.animate--slide-in{animation-duration:.65s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}@media(max-width:989px){.shopify-section{--section-padding-top: 56px;--section-padding-bottom: 56px}.cart__footer{padding:24px!important}.customer table th,.customer table td{padding:14px 16px!important}}@media(max-width:749px){:root{font-size:16px}.product__title,.product__title h1{font-size:1.875rem!important}.product__price .price,.cart__title{font-size:1.5rem!important}.sm-404-section{padding:72px 16px 88px!important}.multicolumn-card{padding:24px 20px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/medical-theme.css.map */
