:root{--mo-ink:#242039;--mo-purple:#302080;--mo-tint:#f5f2fd;--mo-border:#ded8ec}.mo-wrap{width:min(1140px,calc(100% - 40px));margin-inline:auto;color:var(--mo-ink)}.mo-wrap h1,.mo-product h1{font-size:clamp(29px,4vw,46px);line-height:1.12;margin:0 0 14px}.mo-wrap h2{font-size:clamp(24px,3vw,34px);line-height:1.18;margin:0 0 14px}.mo-header{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px max(20px,calc((100% - 1140px)/2));color:var(--mo-ink);background:#fff;border-bottom:1px solid var(--mo-border)}.mo-header nav,.mo-footer-menu ul{display:flex;flex-wrap:wrap;gap:8px 16px}.mo-header a,.mo-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.mo-wordmark{font-weight:800;letter-spacing:.11em;font-size:clamp(17px,3vw,24px)}.mo-logo img,.mo-footer-logo img{width:160px;height:auto;max-width:100%}.mo-cart{justify-self:end;display:flex;align-items:center;gap:7px}.mo-mobile-menu{display:none}.mo-product .product__info-container,.mo-product .product__info-wrapper,.mo-product .product__media-wrapper{min-width:0}.mo-product .product__info-container :is(h1,p){overflow-wrap:anywhere}.mo-eyebrow{margin:0 0 10px;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:var(--mo-purple)}.mo-spec{color:#524970}.mo-price{font-weight:700;font-size:22px}.mo-product .quantity-breaks-container label{min-width:0}.mo-product .quantity-break__content{gap:8px}.mo-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(24px,5vw,70px);border-bottom:1px solid var(--mo-border);overflow-wrap:anywhere}.mo-split:not(:has(.mo-visual)){display:block;max-width:840px}.mo-visual img{display:block;width:100%;height:auto;border-radius:16px}.mo-reverse .mo-visual{order:2}.mo-faq,.mo-reviews{max-width:840px;padding-block:40px;overflow-wrap:anywhere}.mo-disclosure{border-top:1px solid var(--mo-border);padding:15px 0}.mo-disclosure summary{cursor:pointer;font-weight:700;display:flex;justify-content:space-between;gap:12px}.mo-disclosure summary:after{content:"+";color:var(--mo-purple)}.mo-disclosure[open] summary:after{content:"\2212"}.mo-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;background:var(--mo-tint);padding:clamp(20px,4vw,44px);margin-block:28px 48px;border-radius:16px}.mo-cta p{margin:0}.mo-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border-radius:8px;background:var(--mo-purple);color:#fff;text-decoration:none;font-weight:700}.mo-footer{background:#21164a;color:#fff}.mo-footer-inner{width:min(1140px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:24px;padding-block:36px}.mo-footer-inner:has(.mo-footer-menu){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,420px)}.mo-footer h2{color:inherit;margin:0 0 8px;font-size:18px}.mo-footer-menu ul{padding:0;margin:0;list-style:none}.mo-footer-newsletter-form{display:flex;flex-wrap:wrap;gap:8px}.mo-footer-newsletter-form input[type=email]{flex:1 1 150px;min-width:0;padding:10px;border:1px solid white;border-radius:6px}.mo-footer-newsletter-form button{background:#fff;color:var(--mo-ink);border:0;border-radius:6px;padding:10px 13px}.mo-footer-newsletter-feedback{flex-basis:100%}#purchase,#questions,#reviews{scroll-margin-top:20px}@media(max-width:749px){.mo-header{grid-template-columns:1fr auto 1fr;padding:10px 14px}.mo-header>nav{display:none}.mo-logo{grid-column:2;grid-row:1}.mo-cart{grid-column:3;grid-row:1}.mo-mobile-menu{display:block;grid-column:1;grid-row:1}.mo-mobile-menu summary{cursor:pointer;padding:8px}.mo-mobile-menu nav{position:absolute;z-index:6;inset:100% 12px auto;padding:16px;border-radius:8px;background:#fff;box-shadow:0 4px 20px #21164a26}.mo-split,.mo-footer-inner,.mo-footer-inner:has(.mo-footer-menu){grid-template-columns:minmax(0,1fr)}.mo-reverse .mo-visual{order:0}.mo-product .product__media-list,.mo-product .slider-mobile-gutter{max-width:100%;margin-inline:0}.mo-product .quantity-break__content{font-size:13px}.mo-home{padding-top:14px}.mo-cta .mo-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/momentous.css.map */
