:root{--mahari-ivory: #faf8f3;--mahari-ink: #1e1c1a;--mahari-oxblood: #650e0d;--mahari-line: #ded8cf;--mahari-mist: #f1eee7}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.content-for-layout h1,.content-for-layout h2,.content-for-layout h3{font-family:var(--font-heading--family)!important;font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);letter-spacing:-.015em}.content-for-layout h4,.content-for-layout h5,.content-for-layout h6{letter-spacing:.015em}.content-for-layout a:not(.button){text-decoration-thickness:.06em;text-underline-offset:.22em}.header__row,.footer-content,.footer-utilities{letter-spacing:.005em}.header__heading-link{color:var(--mahari-oxblood)}.button,button,input,textarea,select{border-radius:0}.button{letter-spacing:.03em;transition:background-color .18s ease,color .18s ease,border-color .18s ease}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:1px solid var(--mahari-oxblood);outline-offset:3px}main[data-template^=page] .section-content-wrapper{width:min(100%,54rem);margin-inline:auto}main[data-template^=page] .page-content,main[data-template^=page] rte-formatter{font-size:clamp(1rem,.96rem + .18vw,1.1rem);line-height:1.75}main[data-template^=page] .page-content>:first-child,main[data-template^=page] rte-formatter>:first-child{margin-block-start:0}main[data-template^=page] .page-content h2,main[data-template^=page] rte-formatter h2{margin-block:3.25rem 1rem;color:var(--mahari-oxblood)}main[data-template^=page] .page-content h3,main[data-template^=page] rte-formatter h3{margin-block:2.25rem .7rem}main[data-template^=page] .page-content p,main[data-template^=page] .page-content li,main[data-template^=page] rte-formatter p,main[data-template^=page] rte-formatter li{max-width:46rem}main[data-template^=page] .page-content ul,main[data-template^=page] .page-content ol,main[data-template^=page] rte-formatter ul,main[data-template^=page] rte-formatter ol{padding-inline-start:1.2rem}main[data-template^=page] .page-content li+li,main[data-template^=page] rte-formatter li+li{margin-block-start:.55rem}main[data-template="page.faq"] .accordion{width:min(100%,54rem);margin-inline:auto}main[data-template="page.faq"] .details__header{padding-block:1.35rem}main[data-template="page.faq"] .details-content{color:color-mix(in srgb,var(--mahari-ink) 78%,transparent);line-height:1.7}main[data-template="page.contact"] form{width:100%}main[data-template="page.contact"] textarea{min-height:11rem;resize:vertical}.product-card,.resource-card{transition:opacity .18s ease}.product-card:hover,.resource-card:hover{opacity:.92}.price{font-variant-numeric:tabular-nums}.footer-content .menu__heading__default{color:var(--mahari-oxblood);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}.footer-content a{text-decoration:none}.footer-content a:hover{color:var(--mahari-oxblood)}.password-main-content{background:var(--mahari-ivory)}.password-main-content .section-content-wrapper{width:min(100%,58rem);min-height:min(76svh,46rem);margin-inline:auto}.password-main-content h1{color:var(--mahari-ink);font-family:var(--font-heading--family)!important;letter-spacing:-.03em}.password-main-content .email-signup__input-group{width:100%}.password-dialog{border:1px solid var(--mahari-line);border-radius:0;background:var(--mahari-ivory)}@media screen and (max-width:749px){.content-for-layout h1{letter-spacing:-.02em}main[data-template^=page] .section-content-wrapper{width:100%}main[data-template^=page] .page-content h2,main[data-template^=page] rte-formatter h2{margin-block-start:2.5rem}.password-main-content .section-content-wrapper{min-height:68svh}}.header__menu-item,.menu-list__link{font-size:13px}.content-for-layout{overflow-wrap:break-word}.mh-shop a:focus-visible,.mh-pdp a:focus-visible,.mh-pdp summary:focus-visible{outline:2px solid #650e0d;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mahari.css.map */
