html{background:var(--mc-color-background-primary)}body{background:var(--mc-color-background-primary);color:var(--mc-color-text-primary);font-size:var(--mc-font-size-body);letter-spacing:var(--mc-letter-spacing-none);line-height:var(--mc-line-height-body);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--mc-color-text-primary);font-family:var(--mc-font-family-heading);font-weight:var(--mc-font-weight-semibold);letter-spacing:var(--mc-letter-spacing-none)}h1,.h1{font-size:var(--mc-font-size-h1);line-height:var(--mc-line-height-tight)}h2,.h2{font-size:var(--mc-font-size-h2);line-height:var(--mc-line-height-heading)}h3,.h3{font-size:var(--mc-font-size-h3);line-height:var(--mc-line-height-heading)}.h0,.maincare-display{font-size:var(--mc-font-size-display);line-height:var(--mc-line-height-tight)}.page-width{max-width:var(--mc-page-width);padding-inline:var(--mc-gutter)}.section+.section{margin-top:var(--mc-section-spacing)}.maincare-container{margin-inline:auto;max-width:var(--mc-page-width);padding-inline:var(--mc-gutter)}@media screen and (min-width:1440px){.content-for-layout .maincare-container{max-width:144rem}}.maincare-content{max-width:var(--mc-content-width)}.maincare-eyebrow{color:var(--mc-color-accent-strong);display:block;font-size:var(--mc-font-size-eyebrow);font-weight:var(--mc-font-weight-semibold);letter-spacing:var(--mc-letter-spacing-eyebrow);line-height:var(--mc-line-height-ui);margin-bottom:var(--mc-space-sm);text-transform:uppercase}.maincare-section-heading{display:grid;gap:var(--mc-space-md);margin-bottom:var(--mc-space-xl)}.maincare-section-heading__title{margin:0;max-width:12ch}.maincare-section-heading__text{color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-body-large);line-height:1.5;margin:0;max-width:var(--mc-content-width)}.button,.shopify-challenge__button,.customer button,.maincare-button{align-items:center;border-radius:0;border:var(--mc-border-width) solid transparent;display:inline-flex;font-size:var(--mc-font-size-button);font-weight:var(--mc-font-weight-semibold);justify-content:center;letter-spacing:var(--mc-letter-spacing-button);line-height:var(--mc-line-height-ui);min-height:var(--mc-touch-target);padding:1.3rem 2.4rem;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button,.shopify-challenge__button,.customer button,.maincare-button,button.shopify-payment-button__button--unbranded{--mc-button-notch: .45rem;-webkit-clip-path:polygon(0 0,100% 0,100% calc(50% - var(--mc-button-notch)),calc(100% - var(--mc-button-notch)) 50%,100% calc(50% + var(--mc-button-notch)),100% 100%,0 100%,0 calc(50% + var(--mc-button-notch)),var(--mc-button-notch) 50%,0 calc(50% - var(--mc-button-notch)));border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(50% - var(--mc-button-notch)),calc(100% - var(--mc-button-notch)) 50%,100% calc(50% + var(--mc-button-notch)),100% 100%,0 100%,0 calc(50% + var(--mc-button-notch)),var(--mc-button-notch) 50%,0 calc(50% - var(--mc-button-notch)))}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:0}.button--small,.button--tertiary{--mc-button-notch: .35rem}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0}.button,.button--primary,.shopify-challenge__button,.customer button,.maincare-button--primary{background:var(--mc-color-surface-dark);border-color:var(--mc-color-surface-dark);color:var(--mc-color-surface)}.button:hover,.button--primary:hover,.shopify-challenge__button:hover,.customer button:hover,.maincare-button--primary:hover{background:var(--mc-color-accent-strong);border-color:var(--mc-color-accent-strong);color:var(--mc-color-surface);transform:translateY(-.1rem)}.button--secondary,.maincare-button--secondary{background:transparent;border-color:var(--mc-color-text-primary);color:var(--mc-color-text-primary)}.button--secondary:hover,.maincare-button--secondary:hover{background:var(--mc-color-text-primary);border-color:var(--mc-color-text-primary);color:var(--mc-color-surface)}.maincare-link{align-items:center;background:transparent;border-color:transparent;color:var(--mc-color-text-primary);display:inline-flex;min-height:var(--mc-touch-target);padding:0;text-decoration:underline;text-decoration-color:var(--mc-color-accent);text-decoration-thickness:.14rem;text-underline-offset:.35rem;text-transform:none}.maincare-link:hover{color:var(--mc-color-accent-strong)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.button:focus-visible,.maincare-button:focus-visible{box-shadow:var(--mc-focus-ring);outline:0}.button:focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible,.maincare-button:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:.2rem solid var(--mc-color-focus);outline-offset:-.4rem}.field,.select,.maincare-form-field{color:var(--mc-color-text-primary)}.field__input,.select__select,.customer .field input,.customer select,.maincare-input,.maincare-textarea,.maincare-select{background:var(--mc-color-surface);border-radius:var(--mc-radius-sm);color:var(--mc-color-text-primary);min-height:var(--mc-touch-target)}.field:before,.field:after,.select:before,.select:after{border-radius:var(--mc-radius-sm)}.field:hover.field:after,.select:hover.select:after,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus{box-shadow:0 0 0 var(--mc-border-width) var(--mc-color-text-primary)}.field__label,.form__label,.maincare-label{color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-small);letter-spacing:var(--mc-letter-spacing-none)}.maincare-card,.card-wrapper .card{border-radius:var(--mc-radius-lg)}.maincare-card{background:var(--mc-color-surface);border:var(--mc-border-subtle);padding:var(--mc-space-lg)}.maincare-card--quiet{background:var(--mc-color-background-secondary)}.maincare-cta{background:var(--mc-color-surface-dark);color:var(--mc-color-surface);padding-block:var(--mc-space-2xl)}.maincare-cta h1,.maincare-cta h2,.maincare-cta h3,.maincare-cta p{color:inherit}@media screen and (max-width:749px){.maincare-button{width:100%}.maincare-section-heading{margin-bottom:var(--mc-space-lg)}}@media(prefers-reduced-motion:reduce){.button,.shopify-challenge__button,.customer button,.maincare-button{transition:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.maincare-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/maincare-components.css.map */
