.lemuria-logo-fallback{max-width:260px!important;width:auto!important;height:auto!important;max-height:60px!important;object-fit:contain}@media(max-width:749px){.lemuria-logo-fallback{max-width:160px!important;max-height:38px!important}}.lemuria-logo-fallback--inverse{filter:brightness(0) invert(1) opacity(.96)}.header-row,header.header,#header-component,.header{min-height:80px}@media(max-width:749px){.header-row,header.header,#header-component,.header{min-height:60px}}.header-menu__item,.header-menu__link,[class*=header-menu__item],[class*=header-menu__link]{font-size:1rem!important;font-weight:500!important;letter-spacing:.02em}@media(min-width:750px){.header-menu__item,.header-menu__link{font-size:1.05rem!important}}@media(min-width:991px){#MainContent:has([id$=__lemuria_sidebar]){display:grid!important;grid-template-columns:280px 1fr!important;grid-template-rows:auto auto 1fr!important;gap:0 32px!important;max-width:1400px!important;margin:0 auto!important;padding:0 24px!important;align-items:start!important}#MainContent>[id$=__lemuria_header]{grid-column:1 / -1!important;grid-row:1!important;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}#MainContent>[id$=__lemuria_tiles]{grid-column:1 / -1!important;grid-row:2!important;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}#MainContent>[id$=__lemuria_sidebar]{grid-column:1!important;grid-row:3!important}#MainContent>[id$=__main]{grid-column:2!important;grid-row:3!important;min-width:0}#MainContent>[id$=__main] .product-grid-container,#MainContent>[id$=__main] [class*=product-grid]{padding-inline:0!important;max-width:100%!important}}@media(max-width:990px){#MainContent>[id$=__lemuria_sidebar]{padding:0 16px 16px}#MainContent>[id$=__lemuria_sidebar] .lem-sidebar{width:100%!important;padding:16px;background:#faf6f1;border-radius:12px}}.menu-list__submenu,.menu-list__submenu.color-scheme-matches-parent,.menu-list__submenu[class*=color-scheme]{background:#faf6f1!important;background-color:#faf6f1!important;box-shadow:0 20px 40px -8px #2d243326!important;border:none!important;border-top:1px solid rgba(45,36,51,.08)!important;border-radius:0!important;padding:28px 0 36px!important;outline:none!important}.menu-list__submenu-inner,.menu-list__submenu-inner>*,.menu-list__submenu .section,.menu-list__submenu .section--full-width-margin,.menu-list__submenu .section--page-width,.menu-list__submenu [class*=section--],.menu-list__submenu [class*=color-]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;outline:none!important}.menu-list__submenu-inner{padding:0 48px!important;max-width:1400px;margin:0 auto}.mega-menu,.mega-menu__grid,.mega-menu__list,.mega-menu__column,.mega-menu__column>div,.mega-menu__column>*,.menu-list__submenu .mega-menu,.menu-list__submenu .mega-menu__grid,.menu-list__submenu ul,.menu-list__submenu li,.menu-list__submenu-inner *:not(.lem-mm-thumb):not(img){background:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important;border:none!important;border-radius:0!important}.menu-list__submenu-inner{padding:0 48px!important}.mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:8px 32px!important;padding:0!important}.mega-menu__link--parent{padding:10px 0!important;margin-bottom:6px!important;border-bottom:1px solid rgba(45,36,51,.1)!important}.mega-menu__link--parent+ul{padding:8px 0 0!important}.mega-menu__link--parent+ul .mega-menu__link{padding:5px 0!important}.mega-menu__link:not(.mega-menu__link--parent){padding:6px 0!important}.mega-menu__link:hover{padding-left:4px!important}.lem-mm-thumb{background-color:#f4ede2!important;box-shadow:0 2px 6px #2d243314!important;border-radius:8px!important}.mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:8px 32px!important;padding:0!important;margin:0!important;list-style:none!important;align-items:start!important}.mega-menu__column{list-style:none!important;margin:0!important}.mega-menu__link--parent{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 0!important;margin-bottom:6px!important;font-family:var(--font-heading--family, "Playfair Display", serif)!important;font-size:1.02rem!important;font-weight:600!important;color:#2d2433!important;text-decoration:none!important;border-radius:0!important;border-bottom:1px solid rgba(45,36,51,.1)!important;background:transparent!important;box-shadow:none!important;line-height:1.3!important;transition:color .15s ease!important}.mega-menu__link--parent:hover{color:#6b4c6e!important;background:transparent!important}.mega-menu__link:not(.mega-menu__link--parent){display:flex!important;align-items:center!important;gap:10px!important;padding:6px 0!important;margin:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2d2433!important;text-decoration:none!important;font-size:.93rem!important;font-weight:500!important;line-height:1.3!important;border:none!important;transition:color .15s ease,padding-left .15s ease!important}.mega-menu__link:not(.mega-menu__link--parent):hover{color:#6b4c6e!important;background:transparent!important;padding-left:4px!important}.mega-menu__link--parent+ul{margin:0!important;padding:8px 0 0!important;list-style:none!important;display:block!important}.mega-menu__link--parent+ul li{margin:0!important;padding:0!important}.mega-menu__link--parent+ul .mega-menu__link{padding:5px 0!important;font-size:.88rem!important;font-weight:400!important;color:#2d2433bf!important}.mega-menu__link--parent+ul .mega-menu__link:hover{color:#6b4c6e!important;padding-left:4px!important}.lem-mm-thumb{display:inline-block;width:40px;height:40px;border-radius:8px;background-color:#f4ede2;background-size:cover;background-position:center;flex-shrink:0;transition:transform .2s ease;box-shadow:0 2px 6px #2d243314}.mega-menu__link--parent .lem-mm-thumb{width:44px;height:44px}.mega-menu__link:hover .lem-mm-thumb{transform:scale(1.04)}.mega-menu__link--parent+ul .lem-mm-thumb{display:none!important}@media(max-width:990px){.menu-list__submenu{position:static!important;box-shadow:none!important;padding:12px 0!important;background:#faf6f1!important}.menu-list__submenu-inner{padding:0 16px!important}.mega-menu__list{grid-template-columns:1fr!important;gap:4px!important}.mega-menu__link--parent{font-size:1rem!important;padding:8px 0!important}.lem-mm-thumb{width:32px;height:32px}.mega-menu__link--parent .lem-mm-thumb{width:36px;height:36px}}.lem-tiles{background:#faf6f1;padding:28px 0 24px;border-bottom:1px solid rgba(45,36,51,.05)}.lem-tiles__container{max-width:1400px;margin:0 auto;padding:0 24px}.lem-tiles__header{margin-bottom:16px}.lem-tiles__title{font-family:var(--font-heading--family, "Playfair Display", serif);font-size:1.3rem;font-weight:600;color:#2d2433;margin:0 0 2px}.lem-tiles__subtitle{font-size:.85rem;color:#2d24338c;margin:0}.lem-tiles__grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:10px!important}.lem-tile{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;background:#fff!important;border:1.5px solid rgba(45,36,51,.07)!important;border-radius:14px!important;color:#2d2433!important;text-decoration:none!important;transition:all .22s ease!important;min-height:72px;position:relative}.lem-tile:hover{border-color:#6b4c6e!important;background:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px #6b4c6e1f;color:#2d2433!important}.lem-tile.is-active{border-color:#6b4c6e!important;background:linear-gradient(135deg,#fff,#f4ede2)!important}.lem-tile--all .lem-tile__image{background:linear-gradient(135deg,#6b4c6e,#8b6a8e)!important;color:#f4ede2!important}.lem-tile__image{flex-shrink:0;width:46px;height:46px;border-radius:10px;overflow:hidden;background:#f4ede2;display:flex;align-items:center;justify-content:center}.lem-tile__image img{width:100%;height:100%;object-fit:cover}.lem-tile__image--placeholder{color:#6b4c6e}.lem-tile__label{flex:1 1 auto;font-family:var(--font-body--family, "Work Sans", sans-serif);font-size:.9rem;font-weight:600;line-height:1.25;color:inherit;min-width:0;overflow-wrap:break-word}.lem-tile__count{flex-shrink:0;background:#2d24330f;color:#2d2433bf;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:600;min-width:28px;text-align:center;white-space:nowrap}.lem-tile:hover .lem-tile__count{background:#6b4c6e;color:#f4ede2}@media(max-width:749px){.lem-tiles{padding:18px 0 14px}.lem-tiles__container{padding:0 14px}.lem-tiles__title{font-size:1.1rem}.lem-tiles__subtitle{font-size:.78rem}.lem-tiles__grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.lem-tile{min-height:60px;padding:10px 12px!important;gap:10px!important}.lem-tile__image{width:38px;height:38px;border-radius:8px}.lem-tile__label{font-size:.82rem}.lem-tile__count{font-size:.7rem;padding:2px 7px;min-width:24px}}@media(min-width:750px)and (max-width:990px){.lem-tiles__grid{grid-template-columns:repeat(3,1fr)!important}}.lemuria-hero__title,.lemuria-hero h1,section[class*=hero] h1,section[class*=banner] h1,.banner__heading,.hero__heading{font-weight:700!important;text-shadow:0 2px 20px rgba(45,36,51,.5),0 1px 4px rgba(45,36,51,.4)!important;letter-spacing:-.01em!important}.lemuria-hero__subtitle,.lemuria-hero p,section[class*=hero] p{font-weight:500!important;text-shadow:0 1px 8px rgba(45,36,51,.5)!important}.banner__text,.hero__text{color:#f4ede2!important}.lem-product-breadcrumb{font-size:.82rem;color:#2d243399;margin-bottom:10px;letter-spacing:.02em;line-height:1.5}.lem-product-breadcrumb a{color:#6b4c6e;text-decoration:none;font-weight:500}.lem-product-breadcrumb a:hover{text-decoration:underline}.lem-product-breadcrumb__sep{margin:0 6px;color:#2d243359}.lem-product-breadcrumb__current{color:#2d2433cc}@media(max-width:749px){.lem-product-breadcrumb{font-size:.76rem}}body,p,li,a,span{font-weight:450}h1,h2,h3,h4,h5,h6{font-weight:600!important}.lemuria-hero__title,.banner__heading{font-weight:700!important}@media(max-width:749px){.lem-tiles__container,.lem-sidebar__inner,.lem-chead__container{padding-left:14px!important;padding-right:14px!important}.lemuria-hero__title,.banner__heading,section[class*=hero] h1{font-size:clamp(1.6rem,6vw,2.2rem)!important;line-height:1.2!important}.lem-group__link,.lem-group__title{min-height:36px}.lem-tile__label{font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lemuria-layout.css.map */
