:root{--mb-label-size: .72rem;--mb-label-track: .16em}h1,.h1,h2,.h2,h3,.h3{font-weight:500;letter-spacing:-.01em;line-height:1.1}h1,.h1{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.6rem)}h2,.h2{font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem)}h3,.h3{font-size:clamp(1.15rem,1rem + .6vw,1.4rem)}.mb-accent{font-family:var(--font-accent--family, "Cormorant", serif);font-style:italic;font-weight:500;text-transform:none;letter-spacing:0}.mb-label{font-size:var(--mb-label-size);text-transform:uppercase;letter-spacing:var(--mb-label-track);font-weight:500}.button,button.button,a.button,.shopify-challenge__button{min-height:3.3rem;padding-inline:2.1rem;border-radius:0;font-size:var(--mb-label-size);font-weight:500;text-transform:uppercase;letter-spacing:.16em}button.button.cart-items__remove{padding:0;min-height:var(--minimum-touch-target, 44px);min-width:var(--minimum-touch-target, 44px);letter-spacing:0}.cart-items__remove svg{flex:none;width:20px;height:20px}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #4F5A45;outline-offset:3px}footer{background:#243040;color:#faf8f3;--color-foreground: 250 248 243;--color-foreground-rgb: 250 248 243}footer,footer :is(a,p,li,span,h2,h3,h4,summary){color:#faf8f3}footer a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s ease}footer a:hover{background-size:100% 1px}.header-menu .menu-list__link,.header-menu .menu-list__link span{letter-spacing:.16em}.menu-list__submenu-inner{justify-content:center}.menu-list__submenu .mega-menu.section{width:auto;margin-inline:auto}.menu-list__submenu .mega-menu__grid{display:flex;justify-content:center;width:auto}.menu-list__submenu .mega-menu__list{display:flex;justify-content:center;gap:0;grid-column:auto}.menu-list__submenu .mega-menu__column{grid-column:auto;min-width:200px;max-width:260px;padding-inline:48px}.menu-list__submenu .mega-menu__column+.mega-menu__column{border-inline-start:1px solid #D8D3C7}.menu-list__submenu .mega-menu__link--parent{display:block;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #D8D3C7;font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#4f5a45}.menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent){display:inline-block;padding-block:6px;font-size:.9375rem;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s ease}.menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent):hover{background-size:100% 1px}@media(prefers-reduced-motion:reduce){.menu-list__submenu .mega-menu__link{transition:none}}.menu-list__submenu .mega-menu__link:not(.mega-menu__link--parent){text-transform:none;letter-spacing:0}.menu-list__submenu{--submenu-padding-block-start: 12px;--submenu-padding-block-end: 36px}.menu-list__submenu .mega-menu__column:only-child .mega-menu__link--parent{border-bottom:0}html:root{--shopify-chat-accent-bg-color: #243040;--shopify-chat-accent-text-color: #FAF8F3}.mpromo-was{opacity:.55;font-weight:400;margin-right:.15em}.mpromo-badge{display:inline-block;margin-left:.5em;padding:.12em .5em;background:#243040;color:#fff;font-size:.72em;letter-spacing:.06em;font-weight:500;vertical-align:middle}.mpromo-badge--line{display:block;width:fit-content;margin:.6rem 0 0;font-size:.7rem;padding:.35em .8em;line-height:1.2}@media(max-width:749px){.mpromo-badge--line{font-size:.66rem;letter-spacing:.05em}}[data-mc-from]:has(.mpromo-badge--side){display:flex;flex-wrap:nowrap;align-items:center;gap:.7rem}.mpromo-price{white-space:nowrap;min-width:0}.mpromo-badge--side{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:none;margin:0;padding:.35em .6em;line-height:1.15;text-align:center;font-size:.7rem}.mpromo-badge--side b{font-weight:600;font-size:1.05rem;letter-spacing:.04em}.mpromo-badge--side small{font-size:.6rem;letter-spacing:.04em;white-space:nowrap}@media(max-width:749px){.mpromo-price{font-size:.92em}.mpromo-badge--side{padding:.3em .5em}}.mpromo-badge--side{padding:.28em .6em;background:transparent;color:#243040;border:1px solid #243040;border-radius:2px;gap:1px}.mpromo-badge--side b{font-size:.82rem;font-weight:500;letter-spacing:.06em;line-height:1.1}.mpromo-badge--side small{font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8;line-height:1.1}
/*# sourceMappingURL=/cdn/shop/t/10/assets/muralys-brand.css.map */
