.mhfaq-shell{max-width:1320px;margin:8px auto 70px;display:grid;grid-template-columns:270px minmax(0,1fr);gap:54px;align-items:start}.mhfaq-shell__side{position:sticky;top:120px}.mhfaq-shell__side .mhfaqhero__nav{display:flex;flex-direction:column;border:1px solid #d8c9b7;background:#fbf7f1}.mhfaq-navbtn{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid #d8c9b7;background:transparent;padding:17px 18px;display:flex;justify-content:space-between;align-items:center;gap:18px;text-align:left;font:inherit;font-size:14px;cursor:pointer;color:#302a24}.mhfaq-navbtn:last-child{border-bottom:0}.mhfaq-navbtn span:last-child{color:#b47b35}.mhfaq-navbtn.is-active{background:#211c17;color:#fff}.mhfaq-shell__content>.shopify-section{margin:0}.mhfaq-shell__content [data-mh-faq-category]{padding-left:0!important;padding-right:0!important}.mhfaq-shell__content .mhfaqcat__inner{grid-template-columns:210px minmax(0,1fr)}.template-page .mhab>.page-width{max-width:1380px}.mhab__grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.55fr);gap:clamp(38px,4.5vw,70px)}.mhab__grid:not(.mhab__grid--no-image) .mhab__copy{max-width:none}.mhab__grid:not(.mhab__grid--no-image) .mhab__copy:has(.mhab__sidewords){display:grid;grid-template-columns:minmax(0,1fr) 190px;column-gap:36px;align-items:start}.mhab__grid:not(.mhab__grid--no-image) .mhab__copy:has(.mhab__sidewords)>.mhab__eyebrow,.mhab__grid:not(.mhab__grid--no-image) .mhab__copy:has(.mhab__sidewords)>h2,.mhab__grid:not(.mhab__grid--no-image) .mhab__copy:has(.mhab__sidewords)>.rte,.mhab__grid:not(.mhab__grid--no-image) .mhab__copy:has(.mhab__sidewords)>.button{grid-column:1}.mhab__grid:not(.mhab__grid--no-image) .mhab__copy:has(.mhab__sidewords)>.mhab__sidewords{grid-column:2;grid-row:1 / span 4;margin-top:22px}.mhab__grid--no-image{grid-template-columns:minmax(0,980px);justify-content:start}.mhab__grid--no-image .mhab__copy{max-width:980px}.mhab__grid--no-image .mhab__copy:has(.mhab__sidewords){display:grid;grid-template-columns:minmax(0,1fr) 190px;column-gap:48px}.mhab__grid--no-image .mhab__copy:has(.mhab__sidewords)>.mhab__eyebrow,.mhab__grid--no-image .mhab__copy:has(.mhab__sidewords)>h2,.mhab__grid--no-image .mhab__copy:has(.mhab__sidewords)>.rte,.mhab__grid--no-image .mhab__copy:has(.mhab__sidewords)>.button{grid-column:1}.mhab__grid--no-image .mhab__copy:has(.mhab__sidewords)>.mhab__sidewords{grid-column:2;grid-row:1 / span 4;margin-top:22px}.mhconhero>.page-width,.mhcondetail,.mhconform,.mhconreq>.page-width{max-width:1320px!important}.mhconhero__copy{max-width:720px!important}.mhcondetail__grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)!important;gap:clamp(52px,6vw,86px)!important}.mhcondetail__image{height:420px!important}.mhconform__grid{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr)!important;gap:clamp(48px,6vw,86px)!important}.mhconform__card{padding:38px!important}.mhconreq .page-width>div{max-width:760px}@media(max-width:989px){.mhfaq-shell{grid-template-columns:220px minmax(0,1fr);gap:30px}.mhfaq-shell__content .mhfaqcat__inner{grid-template-columns:1fr;gap:12px}.mhfaqcat__heading .rte{max-width:560px}.mhab__grid:not(.mhab__grid--no-image) .mhab__copy:has(.mhab__sidewords){grid-template-columns:1fr}.mhab__grid:not(.mhab__grid--no-image) .mhab__copy:has(.mhab__sidewords)>.mhab__sidewords{grid-column:1;grid-row:auto}.mhcondetail__grid,.mhconform__grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media(max-width:749px){.page-width,.mhfaqhero,.mhfaq-shell,.mhcondetail,.mhconform,.mhab>.page-width{padding-left:20px!important;padding-right:20px!important}.mhconreq>.page-width{padding-left:24px!important;padding-right:24px!important}.mhfaqhero{padding-top:30px!important}.mhfaqhero__head{max-width:none}.mhfaq-shell{display:block;margin-top:6px;margin-bottom:46px}.mhfaq-shell__side{position:static;margin:0 0 24px;overflow:hidden}.mhfaq-shell__side .mhfaqhero__nav{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;border:0;border-bottom:1px solid #d8c9b7;padding-bottom:1px}.mhfaq-navbtn{flex:0 0 auto;min-width:max-content;padding:12px 15px;border:1px solid #d8c9b7;border-right:0;scroll-snap-align:start}.mhfaq-navbtn:last-child{border-right:1px solid #d8c9b7}.mhfaq-navbtn span:last-child{display:none}.mhfaq-shell__content .mhfaqcat__inner{display:block}.mhfaqcat__heading{margin-bottom:14px}.mhfaqcat h2{font-size:28px!important}.mhfaqcat__item summary{font-size:15px;line-height:1.35}.mhfaqcat__item .rte{font-size:14px}.mhab{padding:34px 0!important}.mhab>.page-width{padding-left:22px!important;padding-right:22px!important}.mhab__grid,.mhab__grid--right,.mhab__grid--no-image{display:grid!important;grid-template-columns:1fr!important;gap:22px!important}.mhab__grid--right .mhab__media{order:0}.mhab__copy,.mhab__grid--no-image .mhab__copy{max-width:none!important;display:block!important}.mhab__sidewords{margin-top:20px!important;padding-left:16px!important}.mhab__media{height:clamp(230px,72vw,330px)!important}.mhab__copy h2{font-size:clamp(32px,9.5vw,43px)!important;overflow-wrap:normal!important}.mhab__copy .rte{font-size:15px!important;line-height:1.62!important}.mhconhero{min-height:210px!important}.mhconhero>.page-width{padding-left:24px!important;padding-right:24px!important}.mhconhero__copy{padding:36px 0!important}.mhconhero h1{font-size:clamp(36px,10vw,44px)!important;overflow-wrap:normal!important}.mhconhero .rte{font-size:15px!important}.mhcondetail{padding-top:34px!important}.mhcondetail__grid,.mhconform__grid{grid-template-columns:1fr!important;gap:24px!important}.mhcondetail h2,.mhconform h2{font-size:clamp(31px,9vw,40px)!important;overflow-wrap:normal!important}.mhcondetail__image{height:280px!important;min-height:0!important}.mhcondetail__cards{grid-template-columns:1fr!important}.mhcondetail__cards>div{min-height:96px}.mhconform{padding-top:18px!important;padding-bottom:42px!important}.mhconform__intro{padding-top:0!important}.mhconform__card{padding:20px!important}.mhconform__two{grid-template-columns:1fr!important;gap:0!important}.mhconform input,.mhconform textarea{font-size:16px!important}.mhconreq{padding:42px 0!important}.mhconreq h2{font-size:clamp(32px,9vw,42px)!important;overflow-wrap:normal!important}}@media(max-width:390px){.page-width,.mhfaqhero,.mhfaq-shell,.mhcondetail,.mhconform,.mhab>.page-width{padding-left:18px!important;padding-right:18px!important}.mhconhero>.page-width,.mhconreq>.page-width{padding-left:20px!important;padding-right:20px!important}.mhab__copy h2{font-size:32px!important}.mhfaqhero h1{font-size:34px!important}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/mh-v64-final-lock.css.map */
