.km2-care-card{display:flex;flex-direction:column;gap:var(--space-inset-sm);padding:var(--space-inset-lg);background:var(--surface-elevated);border:1px solid rgba(var(--color-accent-rgb),.18);border-radius:var(--radius-card);transition:border-color var(--motion-hover)}.km2-care-card:hover,.km2-care-card:focus-within{border-color:rgba(var(--color-accent-rgb),.35)}.km2-care-card__header{display:flex;align-items:center;gap:var(--space-inset-sm)}.km2-care-card__icon{flex:0 0 auto;display:inline-flex;color:var(--color-accent)}.km2-care-card__icon .icon{width:2rem;height:2rem}.km2-care-card__title{margin:0;font-family:var(--font-display);font-size:var(--text-title-size);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text)}.km2-care-card__body{margin:0;font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--leading-body);color:var(--color-text-muted)}.km2-care-card__lead{margin:0}.km2-care-facts{margin:0;display:flex;flex-direction:column;gap:var(--space-inset-xs)}.km2-care-facts__row{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:var(--space-inset-sm);padding-block:var(--space-inset-xs);border-top:1px solid var(--color-line)}.km2-care-facts__row:first-child{border-top:0;padding-top:0}.km2-care-facts dt{font-size:var(--text-caption-size);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.km2-care-facts dd{margin:0;font-size:var(--text-body-size);color:var(--color-text)}.km2-care-faq-preview{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.km2-care-faq-preview li{padding-block:var(--space-inset-xs);border-top:1px solid var(--color-line);font-size:var(--text-body-size);color:var(--color-text)}.km2-care-faq-preview li:first-child{border-top:0}.km2-care-card__cta{margin-top:auto;align-self:flex-start;font-family:var(--font-body);font-size:var(--text-meta-size);text-decoration:none;transition:color var(--motion-hover),background-color var(--motion-hover)}.km2-care-card__cta--link{color:var(--color-accent-soft);letter-spacing:var(--tracking-wide)}.km2-care-card__cta--link:hover,.km2-care-card__cta--link:focus-visible{color:var(--color-accent);text-decoration:underline}.km2-care-card__cta-arrow{margin-inline-start:.4em}.km2-care-card__cta--primary{padding:var(--space-inset-sm) var(--space-inset-lg);background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--radius-control);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.km2-care-card__cta--primary:hover,.km2-care-card__cta--primary:focus-visible{background:var(--btn-primary-bg-hover)}.km2-care-hub{padding-block:var(--space-inset-xl)}.km2-care-hub__intro{max-width:60ch;margin-bottom:var(--space-inset-xl)}.km2-care-hub__eyebrow{margin:0 0 var(--space-inset-xs);font-family:var(--font-body);font-size:var(--text-eyebrow-size);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-accent)}.km2-care-hub__heading{margin:0 0 var(--space-inset-sm);font-family:var(--font-display);font-size:var(--text-display-size);line-height:var(--leading-tight);color:var(--color-text)}.km2-care-hub__lead{margin:0;font-family:var(--font-body);font-size:var(--text-body-lg-size);line-height:var(--leading-loose);color:var(--color-text-muted)}.km2-care-grid{display:grid;grid-template-columns:1fr;gap:var(--space-inset-lg)}@media screen and (min-width:750px){.km2-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.km2-care-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.km2-contact-details,.footer-block--contact .footer-block__heading{text-align:left}@media screen and (max-width:749px){.footer-block--menu .footer-block__details-content,.footer-block--menu .footer-block__details-content li,.footer-block--menu .list-menu__item{text-align:left;justify-content:flex-start}}.km2-contact-details__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-inset-md)}.km2-contact-details__item{display:flex;align-items:flex-start;gap:var(--space-inset-sm);color:var(--color-accent)}.km2-contact-details__item svg{flex:0 0 auto;width:2rem;height:2rem}.km2-contact-details__item svg:not([stroke]){fill:currentColor}.km2-contact-details__text{display:flex;flex-direction:column;gap:.2rem}.km2-contact-details__label{font-family:var(--font-body);font-size:var(--text-eyebrow-size);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.km2-contact-details__value{font-family:var(--font-body);font-size:var(--text-body-size);color:var(--color-text)}.km2-contact-details__note{font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--leading-body);color:var(--color-text-muted)}.km2-contact-details__link{text-decoration:none;transition:color var(--motion-hover)}.km2-contact-details__link:hover,.km2-contact-details__link:focus-visible{color:var(--color-accent-soft);text-decoration:underline}@media screen and (max-width:749px){.km2-contact-details__link{display:inline-flex;align-items:center;min-height:4.4rem}}.footer-block__heading{font-family:var(--font-body);font-size:var(--text-eyebrow-size);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-accent)}.footer-block__disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inset-sm);cursor:pointer;list-style:none}.footer-block__disclosure-summary::-webkit-details-marker{display:none}.footer-block__disclosure-summary::marker{content:""}.footer-block__disclosure-summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.footer-block__disclosure-icon{flex:0 0 auto;display:block;color:var(--color-accent)}.footer-block__disclosure-icon:before{content:"";display:block;width:.8rem;height:.8rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform var(--motion-hover)}.footer-block__disclosure[open]>.footer-block__disclosure-summary .footer-block__disclosure-icon:before{transform:rotate(-135deg)}@media screen and (max-width:749px){.footer-block__disclosure-summary{min-height:4.4rem}}@media screen and (min-width:750px){.footer-block__disclosure-summary{pointer-events:none;cursor:default}.footer-block__disclosure-icon{display:none}}.km2-care-contact-panel__heading{margin:0 0 var(--space-inset-md);font-family:var(--font-body);font-size:var(--text-eyebrow-size);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-accent)}.km2-care-contact-panel{border-top:1px solid var(--color-line);padding-top:var(--space-inset-lg)}.contact .field__label{font-family:var(--font-body);font-size:var(--text-eyebrow-size);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.contact .field__input,.contact .text-area,.contact .select__select{background-color:var(--surface-field);border-style:solid;border-width:1px;border-color:var(--color-line-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover),box-shadow var(--motion-hover)}.contact .field__input:hover,.contact .text-area:hover,.contact .select__select:hover{border-color:rgba(var(--color-accent-rgb),.5)}.contact .field__input:focus,.contact .text-area:focus,.contact .select__select:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.contact .field__input:user-invalid,.contact .text-area:user-invalid{border-style:solid;border-width:1px;border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.contact .form__message,.contact .errors{color:var(--color-error);font-family:var(--font-body);font-size:var(--text-body-size)}.contact .form-status.form-status-list,.contact .form__message--success{color:var(--color-success)}.contact button[type=submit]{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:0;border-radius:var(--radius-control);text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:background-color var(--motion-hover)}.contact button[type=submit]:hover,.contact button[type=submit]:focus-visible{background:var(--btn-primary-bg-hover)}.contact button[type=submit]:before,.contact button[type=submit]:after{display:none}@media screen and (max-width:749px){.contact button[type=submit]{width:100%;min-height:4.6rem}}.km2-care-card__cta:focus-visible,.km2-contact-details__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.km2-care-card,.km2-care-card__cta,.km2-contact-details__link{transition-duration:.01ms;animation-duration:.01ms}}.shopify-policy__container{max-width:72rem;margin-inline:auto;padding-block:var(--space-inset-xl);padding-inline:var(--space-inset-lg)}.shopify-policy__title:before{content:"Customer care";display:block;margin-bottom:var(--space-inset-sm);font-family:var(--font-body);font-size:var(--text-eyebrow-size);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-accent)}.shopify-policy__title{margin-bottom:var(--space-inset-lg);padding-bottom:var(--space-inset-lg);border-bottom:1px solid rgba(var(--color-accent-rgb),.18);text-align:left}.shopify-policy__title h1{margin:0;font-family:var(--font-display);font-size:var(--text-display-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.shopify-policy__body{font-family:var(--font-body);font-size:var(--text-body-lg-size);line-height:var(--leading-loose);color:var(--color-text-muted)}.shopify-policy__body p{margin-block:0 var(--space-inset-md)}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin-block:var(--space-inset-xl) var(--space-inset-sm);font-family:var(--font-display);line-height:var(--leading-snug);color:var(--color-text)}.shopify-policy__body h2{font-size:var(--text-heading-size)}.shopify-policy__body h3,.shopify-policy__body h4{font-size:var(--text-title-size)}.shopify-policy__body h2:after,.shopify-policy__body h3:after{content:"";display:block;width:4rem;margin-top:var(--space-inset-sm);border-top:1px solid rgba(var(--color-accent-rgb),.35)}.shopify-policy__body ul,.shopify-policy__body ol{margin-block:0 var(--space-inset-md);padding-inline-start:var(--space-inset-lg)}.shopify-policy__body li{margin-bottom:var(--space-inset-xs)}.shopify-policy__body li::marker{color:var(--color-accent)}.shopify-policy__body a{color:var(--color-accent-soft);text-decoration:underline;text-underline-offset:.2em;transition:color var(--motion-hover)}.shopify-policy__body a:hover,.shopify-policy__body a:focus-visible{color:var(--color-accent)}.shopify-policy__body strong{color:var(--color-text)}@media screen and (max-width:749px){.shopify-policy__container{padding-block:var(--space-inset-lg);padding-inline:var(--space-inset-md)}.shopify-policy__body{font-size:var(--text-body-size)}}@media(prefers-reduced-motion:reduce){.shopify-policy__body a{transition-duration:.01ms}}.km2-care-placeholder{max-width:60rem;margin-inline:auto;text-align:left}.km2-care-placeholder__icon{display:inline-flex;margin-bottom:var(--space-inset-md);color:var(--color-accent)}.km2-care-placeholder__icon svg{width:2.8rem;height:2.8rem}.km2-care-placeholder__contact{margin-top:var(--space-inset-xl);padding-top:var(--space-inset-lg);border-top:1px solid var(--color-line)}.km2-mega__body--care{padding-block:var(--space-inset-lg)}.km2-care-panel{display:grid;grid-template-columns:minmax(0,2fr) minmax(24rem,1fr);gap:var(--space-inset-xl);align-items:start}.km2-care-panel__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-inset-md)}.km2-care-panel__cards .km2-care-card{padding:var(--space-inset-md)}.km2-care-panel__cards .km2-care-card__title{font-size:var(--text-lead-size)}.km2-care-panel__reach{padding-inline-start:var(--space-inset-lg);border-inline-start:1px solid var(--color-line)}.km2-care-panel__links{margin:var(--space-inset-md) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-inset-xs)}.km2-care-panel__links a{font-family:var(--font-body);font-size:var(--text-body-size);color:var(--color-text);text-decoration:none;transition:color var(--motion-hover)}.km2-care-panel__links a:hover,.km2-care-panel__links a:focus-visible{color:var(--color-accent-soft);text-decoration:underline}@media screen and (max-width:1199px){.km2-care-panel{grid-template-columns:minmax(0,1fr)}.km2-care-panel__reach{padding-inline-start:0;border-inline-start:0;padding-top:var(--space-inset-lg);border-top:1px solid var(--color-line)}}@media(prefers-reduced-motion:reduce){.km2-care-panel__links a{transition-duration:.01ms}}.accordion button .faqIcon{color:var(--color-accent)}.accordion button[aria-expanded=true] .faqIcon:after{background:var(--btn-primary-bg)}.accordion button[aria-expanded=true] .faqIcon svg path{fill:var(--btn-primary-text)}.accordion .accordion-content{font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--leading-loose);color:var(--color-text-muted)}.accordion .accordion-content a{color:var(--color-accent-soft);text-decoration:underline;text-underline-offset:.2em}.accordion .accordion-content a:hover,.accordion .accordion-content a:focus-visible{color:var(--color-accent)}@media screen and (min-width:990px){body.contact #MainContent{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(30rem,1fr);column-gap:var(--space-inset-xl);align-items:start}body.contact #MainContent>.shopify-section:not(.contact_form):not(.km2-contact-section){grid-column:1 / -1}body.contact #MainContent>.contact_form{grid-column:1}body.contact #MainContent>.km2-contact-section{grid-column:2}body.contact .km2-care-contact-panel{border-top:0;padding-top:0;padding-inline-start:var(--space-inset-xl);border-inline-start:1px solid var(--color-line)}body.contact .contact_form .contact{width:100%;max-width:none;margin-inline:0;text-align:left}}.km2-form__select{appearance:none;-webkit-appearance:none;padding-block:0;padding-inline-end:var(--space-inset-xl);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right var(--space-inset-md) center,right var(--space-inset-sm) center;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat;cursor:pointer}.km2-form__returns[hidden]{display:none}.km2-form__returns{padding-top:var(--space-inset-md);border-top:1px solid var(--color-line)}.km2-form__note{margin:0 0 var(--space-inset-md);font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--leading-body);color:var(--color-text-muted)}.km2-care-card__inline-link{color:var(--color-accent-soft);text-decoration:underline;text-underline-offset:.2em;transition:color var(--motion-hover)}.km2-care-card__inline-link:hover,.km2-care-card__inline-link:focus-visible{color:var(--color-accent)}.km2-form__select:has(option[value=""]:checked){color:var(--color-text-muted)}@media screen and (min-width:750px)and (max-width:989px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-inset-lg);align-items:start}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none}}@media screen and (min-width:990px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:.62fr 1fr 1fr 2.66fr;column-gap:var(--space-inset-lg);justify-content:stretch;align-items:start}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none}}@media screen and (min-width:1200px){.footer-block--contact .km2-contact-details__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-inset-lg);row-gap:var(--space-inset-md)}}.field__input::placeholder,.text-area::placeholder,.customer .field input::placeholder{color:var(--color-text-muted);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/25/assets/km2-care.css.map */
