:root{--marabu-parchment:#F9F6F2;--marabu-surface:#FCF9F5;--marabu-soft:#F6F3EF;--marabu-card:#FFFFFF;--marabu-primary:#3E1A1B;--marabu-terracotta:#582F2F;--marabu-gold:#B88E4C;--marabu-gold-light:#E9DCBF;--marabu-earth:#5C5047;--marabu-border:rgba(92,80,71,.14)}html{scroll-behavior:smooth}body{font-family:Montserrat,Arial,sans-serif;background:var(--marabu-parchment);color:#2a231e}.font-serif,.font-headline-sm,.font-headline-lg,.font-headline-md,.font-display-hero,.font-quote-ritual{font-family:Playfair Display,Georgia,serif}.font-label-uppercase{letter-spacing:.15em}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}.marabu-site-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;z-index:100!important}.marabu-site-header [data-marabu-nav]{min-height:28px}.marabu-site-header .marabu-logo{max-height:42px;width:auto;display:block}.marabu-site-header .marabu-cart{min-width:46px}.marabu-hero-section{padding:34px 0 32px!important;background:var(--marabu-soft)}.marabu-slide{animation:marabuFade .45s ease}.marabu-slide.hidden{display:none}@keyframes marabuFade{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}.marabu-slider-controls{display:flex;align-items:center;gap:8px}.marabu-slider-dot{width:7px;height:7px;border-radius:999px;background:#d7cec5;border:0;padding:0}.marabu-slider-dot.is-active{width:22px;background:var(--marabu-primary)}.marabu-mobile-scroll{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.marabu-mobile-scroll::-webkit-scrollbar{display:none}.marabu-mobile-scroll>*{min-width:78%;scroll-snap-align:start}@media(min-width:768px){.marabu-mobile-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.marabu-mobile-scroll>*{min-width:0}}@media(min-width:1024px){.marabu-mobile-scroll{grid-template-columns:repeat(4,minmax(0,1fr))}}.marabu-mobile-menu-button{display:none}@media(max-width:767px){[data-marabu-nav]{display:none!important}[data-marabu-nav].is-open{display:flex!important;position:absolute;left:16px;right:16px;top:100%;background:var(--marabu-surface);border:1px solid var(--marabu-border);padding:16px;flex-direction:column;align-items:flex-start;box-shadow:0 16px 40px #2a231e1f;z-index:60}.marabu-mobile-menu-button{display:inline-flex!important}.marabu-site-header .marabu-logo{max-height:32px}.marabu-hero-section{padding:24px 0 28px!important}}.shopify-design-mode .marabu-site-header{position:relative!important;top:auto!important}html,body,#shopify-section-header-group,#shopify-section-footer-group,.shopify-section-group-header-group,.shopify-section-group-footer-group{margin:0!important;padding:0!important}.shopify-section-group-header-group>div{margin:0!important;padding:0!important}.marabu-site-header{margin:0!important;padding:0!important;display:block!important}.marabu-site-header+*{margin-top:0!important}#ProductGridContainer .grid.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important;align-items:start!important;margin:0!important}#ProductGridContainer .grid.product-grid .grid__item{width:auto!important;max-width:none!important;min-width:0!important;flex:none!important}#ProductGridContainer .card-wrapper,#ProductGridContainer .card{width:100%!important;max-width:none!important}#ProductGridContainer .card__inner{min-height:0!important}@media screen and (min-width:750px){#ProductGridContainer .grid.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 24px!important}}@media screen and (max-width:749px){#ProductGridContainer .grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}}html,body{margin:0!important;padding:0!important}.marabu-site-header{position:relative!important;top:0!important;margin-top:0!important}#MainContent{margin-top:0!important;padding-top:0!important}@media screen and (min-width:750px){.marabu-hero-section .marabu-hero-slider>.max-w-\[1320px\],.marabu-hero-section .marabu-hero-slider>div.max-w-\[1320px\],.marabu-rituals__container,.marabu-journal-container,.marabu-footer>.max-w-\[1320px\],section.w-full.bg-surface-container-low>.max-w-\[1320px\]{width:min(1320px,calc(100% - 64px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.marabu-rituals__container,.marabu-journal-container{padding-left:0!important;padding-right:0!important}.marabu-footer>.max-w-\[1320px\]{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:749px){.marabu-hero-section .marabu-hero-slider>.max-w-\[1320px\],.marabu-hero-section .marabu-hero-slider>div.max-w-\[1320px\],.marabu-rituals__container,.marabu-journal-container,.marabu-footer>.max-w-\[1320px\],section.w-full.bg-surface-container-low>.max-w-\[1320px\]{width:calc(100% - 32px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/marabu-style-2026.css.map */
