:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--text-3xl: clamp(1.625rem, 1.3rem + 1.4vw, 2.25rem);--text-4xl: clamp(2rem, 1.5rem + 2.2vw, 3rem);--text-5xl: clamp(2.5rem, 1.7rem + 3.5vw, 4rem);--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.6;--tracking-label: .08em;--page-gutter: clamp(1rem, .5rem + 2.5vw, 2.5rem);--width-narrow: 48rem;--section-space: clamp(2.5rem, 1.5rem + 4vw, 5rem);--alpha-muted: .72;--alpha-input-border: .6;--border-width: 1px;--shadow-sm: 0 1px 2px rgb(17 20 23 / .08);--shadow-md: 0 8px 24px rgb(17 20 23 / .12);--shadow-lg: 0 16px 48px rgb(17 20 23 / .18);--duration-fast: .15s;--duration-base: .25s;--ease-out: cubic-bezier(.2, .7, .2, 1);--z-dropdown: 30;--z-header: 40;--z-dialog: 100}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{font-size:calc(var(--font-scale, 1) * 100%);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;margin:0;background:var(--gradient-background);color:rgb(var(--color-foreground-rgb));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}main{flex:1 0 auto}main:focus{outline:none}img,video{display:block;max-width:100%;height:auto}svg{flex-shrink:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--leading-tight);letter-spacing:-.01em;text-wrap:balance}h1,.h1{font-size:var(--text-4xl)}h2,.h2{font-size:var(--text-3xl)}h3,.h3{font-size:var(--text-2xl)}h4,.h4{font-size:var(--text-xl)}h5,h6,.h5{font-size:var(--text-lg)}p{margin:0}a{color:inherit}strong,b{font-weight:var(--font-body-weight-bold)}.eyebrow{font-size:var(--text-xs);font-weight:var(--font-body-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.text-muted{color:rgb(var(--color-foreground-rgb) / var(--alpha-muted))}.text-center{text-align:center}:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-dialog);padding:var(--space-3) var(--space-4);background:rgb(var(--color-button-rgb));color:rgb(var(--color-button-text-rgb));transform:translateY(-200%)}.skip-link:focus{transform:none}.page-width{width:100%;max-width:calc(var(--page-width) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}.page-width--narrow{max-width:calc(var(--width-narrow) + 2 * var(--page-gutter))}.section{padding-top:var(--section-pt, var(--section-space));padding-bottom:var(--section-pb, var(--section-space))}.section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-6)}.product-grid{display:grid;grid-template-columns:repeat(var(--columns-mobile, 2),minmax(0,1fr));gap:var(--space-6) var(--space-3);margin:0;padding:0;list-style:none}.product-grid--list{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media(min-width:750px){.product-grid:not(.product-grid--list){grid-template-columns:repeat(var(--columns-tablet, 3),minmax(0,1fr));gap:var(--space-7) var(--space-4)}}@media(min-width:990px){.product-grid:not(.product-grid--list){grid-template-columns:repeat(var(--columns-desktop, 4),minmax(0,1fr));gap:var(--space-7) var(--space-5)}}.rte>*+*{margin-top:var(--space-4)}.rte a{text-underline-offset:.2em}.rte ul,.rte ol{padding-inline-start:var(--space-5)}.rte img{height:auto}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:var(--space-2) var(--space-3);border:var(--border-width) solid rgb(var(--color-foreground-rgb) / .16);text-align:start}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);border:var(--border-width) solid rgb(var(--color-button-rgb));border-radius:var(--radius-button);background:rgb(var(--color-button-rgb));color:rgb(var(--color-button-text-rgb));font-size:var(--text-sm);font-weight:var(--font-body-weight-bold);letter-spacing:.04em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.button:hover{background:rgb(var(--color-button-rgb) / .86)}.button--secondary{border-color:rgb(var(--color-link-rgb));background:transparent;color:rgb(var(--color-link-rgb))}.button--secondary:hover{background:rgb(var(--color-link-rgb) / .08)}.button--link{min-height:0;padding:0;border-color:transparent;background:transparent;color:rgb(var(--color-link-rgb));text-decoration:underline;text-underline-offset:.25em}.button--link:hover{background:transparent;text-decoration-thickness:2px}.button--small{min-height:2.25rem;padding:0 var(--space-4)}.button--full{width:100%}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--text-sm);font-weight:var(--font-body-weight-bold)}.input,.select,.textarea{width:100%;min-height:2.75rem;padding:0 var(--space-4);border:var(--border-width) solid rgb(var(--color-foreground-rgb) / var(--alpha-input-border));border-radius:var(--radius-input);background:transparent}.textarea{min-height:7rem;padding:var(--space-3) var(--space-4)}.input::placeholder,.textarea::placeholder{color:rgb(var(--color-foreground-rgb) / var(--alpha-muted))}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline-offset:0;border-color:rgb(var(--color-foreground-rgb))}input[type=checkbox],input[type=radio]{accent-color:rgb(var(--color-button-rgb))}.icon{display:inline-block;width:1.25rem;height:1.25rem;vertical-align:middle}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.template-index{--rhythm: .7;--header-gap: var(--space-5)}@media(min-width:750px){.template-index{--rhythm: 1}}.template-index .section:not(.hero){padding-top:calc(var(--section-pt, var(--section-space)) * var(--rhythm));padding-bottom:calc(var(--section-pb, var(--section-space)) * var(--rhythm))}.template-index .section__header,.template-index .steps__header{margin-bottom:var(--header-gap)}.template-index .value{gap:var(--space-6)}@media(min-width:990px){.template-index .value{gap:var(--space-7)}.template-index .split__inner:not(.split__inner--no-media){gap:var(--space-7)}}.template--essential-care{--care-scale: .6;--care-header-gap: var(--space-4)}@media(min-width:750px){.template--essential-care{--care-scale: 1;--care-header-gap: var(--space-6)}}.template--essential-care .section{padding-top:calc(var(--section-pt, var(--section-space)) * var(--care-scale));padding-bottom:calc(var(--section-pb, var(--section-space)) * var(--care-scale))}.template--essential-care .steps__header,.template--essential-care .flow__header{margin-bottom:var(--care-header-gap)}@media(min-width:990px){.template-index #MainContent:has(.pair){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.template-index #MainContent:has(.pair)>.shopify-section{grid-column:1 / -1}.template-index #MainContent>.shopify-section:has(.pair--left){grid-column:1}.template-index #MainContent>.shopify-section:has(.pair--right){grid-column:2}.pair--left .page-width{max-width:none;margin:0;padding-left:max(var(--page-gutter),calc((100vw - var(--page-width)) / 2));padding-right:var(--space-6)}.pair--right .page-width{max-width:none;margin:0;padding-left:var(--space-6);padding-right:max(var(--page-gutter),calc((100vw - var(--page-width)) / 2))}}.policy-prose{max-width:46rem;line-height:1.7}.policy-prose>*+*{margin-top:var(--space-4)}.policy-prose h2,.policy-prose h3,.policy-prose h4{margin-top:var(--space-6);line-height:var(--leading-tight)}.policy-prose h2{font-size:var(--text-2xl)}.policy-prose h3{font-size:var(--text-xl)}.policy-prose h4{font-size:var(--text-lg)}.policy-prose ul,.policy-prose ol{padding-left:var(--space-5)}.policy-prose li+li{margin-top:var(--space-2)}.policy-prose a{text-underline-offset:.2em}#MainContent .shopify-policy__title{display:none}#MainContent .shopify-policy__container{width:100%;max-width:calc(var(--page-width) + 2 * var(--page-gutter));margin:0 auto;padding:var(--space-6) var(--page-gutter) var(--space-8)}#MainContent .shopify-policy__body{max-width:46rem;margin:0}#MainContent .shopify-policy__body .rte{line-height:1.7}#MainContent .shopify-policy__body .rte>*+*{margin-top:var(--space-4)}#MainContent .shopify-policy__body .rte h1,#MainContent .shopify-policy__body .rte h2,#MainContent .shopify-policy__body .rte h3,#MainContent .shopify-policy__body .rte h4{margin-top:var(--space-6);line-height:var(--leading-tight)}#MainContent .shopify-policy__body .rte h1,#MainContent .shopify-policy__body .rte h2{font-size:var(--text-2xl)}#MainContent .shopify-policy__body .rte h3{font-size:var(--text-xl)}#MainContent .shopify-policy__body .rte ul,#MainContent .shopify-policy__body .rte ol{padding-left:var(--space-5)}#MainContent .shopify-policy__body .rte li+li{margin-top:var(--space-2)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/base.css.map */
