.mhh-exp{color:var(--mhh-exp-color-text-primary);font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-body);line-height:var(--mhh-exp-leading-body)}.mhh-exp-type-eyebrow{font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-eyebrow);font-weight:var(--mhh-exp-weight-semibold);letter-spacing:var(--mhh-exp-tracking-eyebrow);line-height:var(--mhh-exp-leading-tight);text-transform:uppercase;color:var(--mhh-exp-color-text-secondary)}.mhh-exp-type-display{font-family:var(--mhh-exp-font-display);font-size:var(--mhh-exp-text-display);font-weight:var(--mhh-exp-weight-regular);letter-spacing:var(--mhh-exp-tracking-tight);line-height:var(--mhh-exp-leading-display);text-transform:none}.mhh-exp-type-section{font-family:var(--mhh-exp-font-display);font-size:var(--mhh-exp-text-section);font-weight:var(--mhh-exp-weight-regular);line-height:var(--mhh-exp-leading-heading);text-transform:none}.mhh-exp-type-component{font-family:var(--mhh-exp-font-display);font-size:var(--mhh-exp-text-component);font-weight:var(--mhh-exp-weight-medium);line-height:var(--mhh-exp-leading-heading);text-transform:none}.mhh-exp-type-promise{font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-promise);font-weight:var(--mhh-exp-weight-medium);line-height:var(--mhh-exp-leading-tight);text-transform:none}.mhh-exp-type-body{font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-body);font-weight:var(--mhh-exp-weight-regular);line-height:var(--mhh-exp-leading-body);text-transform:none}.mhh-exp-type-supporting{font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-supporting);font-weight:var(--mhh-exp-weight-regular);line-height:var(--mhh-exp-leading-body);color:var(--mhh-exp-color-text-secondary);text-transform:none}.mhh-exp-type-fact-label{font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-small);font-weight:var(--mhh-exp-weight-medium);line-height:var(--mhh-exp-leading-tight);color:var(--mhh-exp-color-text-secondary);text-transform:none}.mhh-exp-type-fact-value{font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-body);font-weight:var(--mhh-exp-weight-semibold);line-height:var(--mhh-exp-leading-tight);text-transform:none}.mhh-exp-type-link{font-family:inherit;font-size:inherit;font-weight:var(--mhh-exp-weight-medium);color:var(--mhh-exp-color-plum);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-transform:none}.mhh-exp-type-link:hover{color:var(--mhh-exp-color-rose)}.mhh-exp-type-caption{font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-caption);font-weight:var(--mhh-exp-weight-regular);line-height:var(--mhh-exp-leading-tight);color:var(--mhh-exp-color-text-secondary);text-transform:none}.mhh-exp-prose{max-width:var(--mhh-exp-width-editorial)}.mhh-exp-prose>*+*{margin-top:var(--mhh-exp-space-4)}.mhh-exp-container{width:100%;max-width:var(--mhh-exp-width-content);margin-inline:auto;padding-inline:var(--mhh-exp-gutter-page)}.mhh-exp-section{padding-block:var(--mhh-exp-gap-section)}.mhh-exp-section--bleed{width:100vw;max-width:100%;margin-inline:calc(50% - 50vw);padding-inline:var(--mhh-exp-gutter-page)}.mhh-exp-component{margin-block:var(--mhh-exp-space-8)}.mhh-exp-layout-product{display:grid;gap:var(--mhh-exp-space-8);width:100%}@media(min-width:1024px){.mhh-exp-layout-product{grid-template-columns:minmax(0,1fr) var(--mhh-exp-width-buy-column);gap:var(--mhh-exp-space-12);align-items:start}}.mhh-exp-layout-editorial{display:grid;gap:var(--mhh-exp-space-8);width:100%}@media(min-width:768px){.mhh-exp-layout-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mhh-exp-space-12)}}.mhh-exp-grid-cards{display:grid;gap:var(--mhh-exp-gap-card);width:100%}@media(min-width:768px){.mhh-exp-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.mhh-exp-grid-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mhh-exp-scroll-row{display:flex;gap:var(--mhh-exp-gap-card);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:var(--mhh-exp-space-2);scrollbar-width:thin}.mhh-exp-scroll-row>*{flex:0 0 auto;scroll-snap-align:start;max-width:min(85vw,20rem)}.mhh-exp-stack{display:flex;flex-direction:column;gap:var(--mhh-exp-space-4);width:100%}.mhh-exp-card{background:var(--mhh-exp-surface-card);border-radius:var(--mhh-exp-radius-md);box-shadow:var(--mhh-exp-shadow-subtle);padding:var(--mhh-exp-space-6)}.mhh-exp-card--bordered{background:var(--mhh-exp-surface-card);border:1px solid var(--mhh-exp-color-border);border-radius:var(--mhh-exp-radius-md);box-shadow:var(--mhh-exp-shadow-none);padding:var(--mhh-exp-space-6)}.mhh-exp-card--soft{background:var(--mhh-exp-color-surface-subdued);border-radius:var(--mhh-exp-radius-md);box-shadow:var(--mhh-exp-shadow-none);padding:var(--mhh-exp-space-6)}.mhh-exp-card--interactive{background:var(--mhh-exp-surface-card);border:1px solid var(--mhh-exp-color-border);border-radius:var(--mhh-exp-radius-md);box-shadow:var(--mhh-exp-shadow-subtle);padding:var(--mhh-exp-space-6);transition:border-color var(--mhh-exp-motion-fast) var(--mhh-exp-easing-standard),box-shadow var(--mhh-exp-motion-fast) var(--mhh-exp-easing-standard)}.mhh-exp-card--interactive:hover{border-color:#442f5947}.mhh-exp-card--selected,.mhh-exp-card--recommended{border:2px solid var(--mhh-exp-color-plum);box-shadow:var(--mhh-exp-shadow-subtle)}.mhh-exp-card--fact{background:var(--mhh-exp-surface-card);border:1px solid var(--mhh-exp-color-border);border-radius:var(--mhh-exp-radius-sm);box-shadow:var(--mhh-exp-shadow-none);padding:var(--mhh-exp-space-4)}.mhh-exp-card--media{background:var(--mhh-exp-surface-card);border-radius:var(--mhh-exp-radius-media);box-shadow:var(--mhh-exp-shadow-subtle);overflow:hidden;padding:0}.mhh-exp-card--media__body{padding:var(--mhh-exp-space-6)}.mhh-exp-btn{align-items:center;border:1px solid transparent;border-radius:var(--mhh-exp-btn-radius);cursor:pointer;display:inline-flex;font-family:var(--mhh-exp-font-body);font-size:var(--mhh-exp-text-body);font-weight:var(--mhh-exp-weight-semibold);gap:var(--mhh-exp-space-2);justify-content:center;line-height:1.2;min-height:var(--mhh-exp-btn-height);min-width:var(--mhh-exp-btn-min-width);padding:var(--mhh-exp-space-3) var(--mhh-exp-btn-padding-x);text-align:center;text-decoration:none;text-transform:none;transition:background-color var(--mhh-exp-motion-fast) var(--mhh-exp-easing-standard),border-color var(--mhh-exp-motion-fast) var(--mhh-exp-easing-standard),color var(--mhh-exp-motion-fast) var(--mhh-exp-easing-standard);vertical-align:middle}.mhh-exp-btn--primary{background-color:var(--mhh-exp-color-plum);border-color:var(--mhh-exp-color-plum);color:#fff}.mhh-exp-btn--primary:hover{background-color:#362447;border-color:#362447}.mhh-exp-btn--secondary{background-color:transparent;border-color:var(--mhh-exp-color-plum);color:var(--mhh-exp-color-plum)}.mhh-exp-btn--secondary:hover{background-color:var(--mhh-exp-color-surface-subdued)}.mhh-exp-btn--tertiary{background-color:transparent;border-color:transparent;color:var(--mhh-exp-color-plum);min-height:var(--mhh-exp-btn-height-compact);padding-inline:var(--mhh-exp-space-2);text-decoration:underline;text-underline-offset:.15em}.mhh-exp-btn--tertiary:hover{color:var(--mhh-exp-color-rose)}.mhh-exp-btn--icon{aspect-ratio:1;background-color:transparent;border-color:var(--mhh-exp-color-border);color:var(--mhh-exp-color-plum);min-height:var(--mhh-exp-btn-height);min-width:var(--mhh-exp-btn-height);padding:var(--mhh-exp-space-2)}.mhh-exp-btn--icon:hover{background-color:var(--mhh-exp-color-surface-subdued)}.mhh-exp-btn:disabled,.mhh-exp-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.mhh-exp-btn--loading{color:transparent;pointer-events:none;position:relative}.mhh-exp-btn--loading:after{animation:mhh-exp-spin var(--mhh-exp-motion-slow) linear infinite;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;content:"";height:1.25rem;left:50%;margin:-.625rem 0 0 -.625rem;position:absolute;top:50%;width:1.25rem}@media(max-width:767px){.mhh-exp-btn--full-mobile{width:100%}}.mhh-exp-icon{color:currentColor;display:inline-block;flex-shrink:0;height:var(--mhh-exp-icon-md);vertical-align:middle;width:var(--mhh-exp-icon-md)}.mhh-exp-icon--xs{height:var(--mhh-exp-icon-xs);width:var(--mhh-exp-icon-xs)}.mhh-exp-icon--sm{height:var(--mhh-exp-icon-sm);width:var(--mhh-exp-icon-sm)}.mhh-exp-icon--lg{height:var(--mhh-exp-icon-lg);width:var(--mhh-exp-icon-lg)}.mhh-exp-icon svg{display:block;height:100%;width:100%}.mhh-exp-motion-fade{animation:mhh-exp-fade-in var(--mhh-exp-motion-standard) var(--mhh-exp-easing-enter) both}.mhh-exp-motion-slide-up{animation:mhh-exp-slide-up var(--mhh-exp-motion-standard) var(--mhh-exp-easing-enter) both}.mhh-exp-motion-accordion{transition:grid-template-rows var(--mhh-exp-motion-fast) var(--mhh-exp-easing-standard),opacity var(--mhh-exp-motion-fast) var(--mhh-exp-easing-standard)}.mhh-exp-motion-sticky-enter{animation:mhh-exp-sticky-enter var(--mhh-exp-motion-standard) var(--mhh-exp-easing-enter) both}@keyframes mhh-exp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mhh-exp-slide-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes mhh-exp-sticky-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes mhh-exp-spin{to{transform:rotate(360deg)}}.mhh-exp-visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mhh-exp :focus{outline:none}.mhh-exp :focus-visible,.mhh-exp-btn:focus-visible,.mhh-exp-card--interactive:focus-visible{outline:2px solid var(--mhh-exp-color-focus);outline-offset:2px}.mhh-exp-touch-target{min-height:2.75rem;min-width:2.75rem}@media(prefers-reduced-motion:reduce){.mhh-exp-motion-fade,.mhh-exp-motion-slide-up,.mhh-exp-motion-sticky-enter{animation:none}.mhh-exp-motion-accordion,.mhh-exp-card--interactive,.mhh-exp-btn{transition:none}.mhh-exp-btn--loading:after{animation:none;border-right-color:currentColor}}.mhh-exp-container,.mhh-exp-section,.mhh-exp-layout-product,.mhh-exp-layout-editorial,.mhh-exp-grid-cards,.mhh-exp-scroll-row{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/197/assets/mhh-experience-foundation.css.map */
