:root{--mj-ink: #16100b;--mj-oud: #2e1f16;--mj-clay: #5c4230;--mj-gold: #b98a47;--mj-gold-light: #e0c08a;--mj-sand: #ede5d8;--mj-ivory: #f7f3ec;--mj-head: #241811;--mj-rule: color-mix(in srgb, var(--mj-gold) 45%, transparent);--mj-ease: cubic-bezier(.22, .61, .36, 1);--mj-display: "Cormorant Garamond", "Noto Naskh Arabic", "Times New Roman", serif;--mj-ui: "Jost", "IBM Plex Sans Arabic", -apple-system, "Segoe UI", sans-serif;--font-heading--family: var(--mj-display);--font-accent--family: var(--mj-display);--font-body--family: var(--mj-ui);--font-subheading--family: var(--mj-ui);--font-heading--weight: 400;--font-accent--weight: 400;--font-body--weight: 300;--font-subheading--weight: 500;--font-heading--style: normal;--font-body--style: normal;--letter-spacing--display-tight: -.015em;--letter-spacing--heading-normal: .005em;--line-height--display-tight: 1.04;--line-height--display-normal: 1.12;--line-height--body-loose: 1.72;--button-padding-inline: 2.25rem;--button-padding-block: 1.0625rem;--focus-outline-width: 2px;--focus-outline-offset: 3px;--mj-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--mj-display);font-weight:400;font-synthesis:none}h1,.h1,h2,.h2{font-weight:300}h5,h6,.h5,.h6{font-family:var(--mj-ui);font-weight:500;text-transform:uppercase;letter-spacing:.18em;line-height:1.5}p,li,.rte,dd,dt,figcaption{font-family:var(--mj-ui);font-weight:300;letter-spacing:.008em}.rte p+p{margin-block-start:1.1em}.rte a{text-underline-offset:.25em;text-decoration-thickness:1px}:lang(ar),[dir=rtl]{--line-height--body-loose: 1.95;--line-height--display-tight: 1.35;--line-height--display-normal: 1.45}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{letter-spacing:0;font-weight:500}:lang(ar) h5,:lang(ar) h6,[dir=rtl] h5,[dir=rtl] h6{letter-spacing:0;text-transform:none;font-weight:600}.price,.price *,.money,.sticky-add-to-cart__price{font-family:var(--mj-ui);font-variant-numeric:tabular-nums;letter-spacing:.02em}.section-background{overflow:hidden}.section-background.color-scheme-1:after,.section-background.color-scheme-2:after,.section-background.color-scheme-1e00b189-23af-454b-ba27-ea2ed3e2b4f7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--mj-grain);background-size:140px 140px;opacity:.04;mix-blend-mode:multiply;pointer-events:none}.section-background.color-scheme-3:after,.section-background.color-scheme-4:after,.section-background.color-scheme-5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(125% 88% at 50% 120%,rgb(185 138 71 / .2) 0%,transparent 62%),radial-gradient(70% 55% at 10% -12%,rgb(185 138 71 / .07) 0%,transparent 60%);pointer-events:none}.mj-rule{position:relative;height:1px;border:0;margin:0;background:linear-gradient(to right,transparent,var(--mj-rule) 20%,var(--mj-rule) 80%,transparent)}.mj-rule:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:5px;height:5px;translate:-50% -50%;border-radius:50%;background:var(--mj-gold);box-shadow:0 0 0 3px #b98a472e,0 0 12px 2px #b98a4780}.header-section,#header-group .shopify-section:last-child{border-block-end:1px solid color-mix(in srgb,var(--mj-gold) 28%,transparent)}header-component[transparent]{border-block-end:0}.header-section{-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}.announcement-bar{font-family:var(--mj-ui);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase}:lang(ar) .announcement-bar,[dir=rtl] .announcement-bar{letter-spacing:0;text-transform:none;font-size:.8125rem}.menu-list a,.mega-menu__link,.header-drawer a{font-family:var(--mj-ui);letter-spacing:.1em;transition:color .28s var(--mj-ease)}:lang(ar) .menu-list a,:lang(ar) .mega-menu__link,[dir=rtl] .menu-list a,[dir=rtl] .mega-menu__link{letter-spacing:0}.button:not(.quick-add__button),.button-secondary,button.shopify-payment-button__button--unbranded{font-family:var(--mj-ui);font-weight:500;font-size:.8125rem;letter-spacing:.16em;line-height:1.2;min-height:3.25rem;transition:background-color .32s var(--mj-ease),color .32s var(--mj-ease),box-shadow .32s var(--mj-ease),transform .32s var(--mj-ease)}:lang(ar) .button:not(.quick-add__button),:lang(ar) .button-secondary,[dir=rtl] .button:not(.quick-add__button),[dir=rtl] .button-secondary{letter-spacing:0;font-size:.9375rem;font-weight:600}.button:not(.quick-add__button):hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px)}.button:not(.quick-add__button):active,.button-secondary:active{transform:translateY(0)}.add-to-cart-button:not(.quick-add__button),button.shopify-payment-button__button--unbranded{width:100%;min-height:3.5rem}.quick-add__button.quick-add__button{width:auto;min-height:0;height:var(--button-size-md);padding:0;font-size:.75rem;letter-spacing:.06em;border-radius:50px}:lang(ar) .quick-add__button.quick-add__button,[dir=rtl] .quick-add__button.quick-add__button{letter-spacing:0;font-size:.8125rem}.buy-buttons{display:grid;gap:.625rem}.product-card{--hover-subtle-zoom-amount: 1.04}.product-card__image,.card-gallery{overflow:hidden;background:color-mix(in srgb,var(--mj-sand) 55%,transparent)}.product-card__image img,.card-gallery img{transition:scale .9s var(--mj-ease),opacity .5s var(--mj-ease)}.product-card__content{padding-block-start:1.125rem;display:grid;gap:.375rem}a.user-select-text .text-block,a.user-select-text .text-block p{font-family:var(--mj-display);font-size:1.125rem;font-weight:400;line-height:1.3;letter-spacing:.005em}.product-card .price,.product-grid__card .price,.resource-card .price{font-family:var(--mj-ui);font-size:.875rem;font-weight:400;letter-spacing:.06em;opacity:.88}.compare-at-price{opacity:.42;font-size:.8125em;text-decoration-thickness:1px}.product-badges .product-badges__badge{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentcolor 38%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--mj-ui);font-size:.5625rem;font-weight:500;letter-spacing:.18em;line-height:1;padding:.3125rem .5rem;text-indent:.18em}:lang(ar) .product-badges .product-badges__badge,[dir=rtl] .product-badges .product-badges__badge{letter-spacing:0;text-indent:0;font-size:.6875rem}.product-grid,.resource-list--grid{row-gap:clamp(2.5rem,5vw,4rem)}.product-card select,.product-card__content select,.product-grid__card select{width:auto;max-width:100%;background:transparent;color:inherit;border:1px solid color-mix(in srgb,currentcolor 16%,transparent);outline:none;font-family:var(--mj-ui);font-size:.8125rem;font-weight:300;padding:.25rem .375rem;vertical-align:baseline}.product-information h1,.product-title h1{font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:300;line-height:1.12}.product-information .price{font-size:1.25rem;letter-spacing:.05em}.variant-option__button-label,.pills__pill{font-family:var(--mj-ui);font-size:.8125rem;letter-spacing:.08em;min-height:2.875rem;transition:all .28s var(--mj-ease)}.accordion .details__header,summary.details__header{font-family:var(--mj-ui);font-size:.8125rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding-block:1.25rem}:lang(ar) summary.details__header,[dir=rtl] summary.details__header{letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:600}.accordion .details-content{font-family:var(--mj-ui);font-weight:300;line-height:1.72}.sticky-add-to-cart__bar{border-block-start:1px solid color-mix(in srgb,var(--mj-gold) 35%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sticky-add-to-cart__title{font-family:var(--mj-display);font-size:1rem}.mj-assurances{display:grid;grid-template-columns:1fr;gap:.875rem;margin-block-start:1.75rem;padding-block:1.375rem;border-block:1px solid color-mix(in srgb,currentcolor 14%,transparent);list-style:none;padding-inline:0}.mj-assurances li{display:flex;align-items:center;gap:.75rem;font-family:var(--mj-ui);font-size:.875rem;font-weight:300;line-height:1.4;margin:0}.mj-assurances svg{flex:0 0 auto;width:1.125rem;height:1.125rem;stroke:var(--mj-gold);fill:none;stroke-width:1.25}.mj-value{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(1.5rem,4vw,3rem);align-items:start;text-align:center}.mj-value__item{display:grid;justify-items:center;gap:.625rem}.mj-value__icon{width:1.75rem;height:1.75rem;stroke:var(--mj-gold);fill:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.mj-value__title{font-family:var(--mj-ui);font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:0}.mj-value__text{font-family:var(--mj-ui);font-size:.8125rem;font-weight:300;line-height:1.55;opacity:.78;margin:0;max-width:22ch}:lang(ar) .mj-value__title,[dir=rtl] .mj-value__title{letter-spacing:0;text-transform:none;font-size:.9375rem;font-weight:600}:lang(ar) .mj-value__text,[dir=rtl] .mj-value__text{font-size:.875rem}@media(max-width:40em){.mj-value{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}}.mj-ritual__head{text-align:center;display:grid;gap:.875rem;justify-items:center}.mj-ritual__eyebrow{font-family:var(--mj-ui);font-size:.6875rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--mj-gold);margin:0}:lang(ar) .mj-ritual__eyebrow,[dir=rtl] .mj-ritual__eyebrow{letter-spacing:.05em;text-transform:none;font-size:.8125rem}.mj-ritual__title{font-family:var(--mj-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:300;line-height:1.15;margin:0;max-width:18ch}.mj-ritual__intro{font-family:var(--mj-ui);font-weight:300;font-size:1rem;line-height:1.7;opacity:.8;margin:0;max-width:52ch}.mj-ritual__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(2rem,4vw,3.5rem);margin-block-start:clamp(2.5rem,5vw,4rem);list-style:none;padding:0}.mj-ritual__step{display:grid;gap:.75rem;text-align:center;justify-items:center}.mj-ritual__num{font-family:var(--mj-display);font-size:2.25rem;font-weight:300;line-height:1;color:var(--mj-gold);font-variant-numeric:lining-nums}.mj-ritual__step h3{font-family:var(--mj-ui);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin:0}:lang(ar) .mj-ritual__step h3,[dir=rtl] .mj-ritual__step h3{letter-spacing:0;text-transform:none;font-size:1rem;font-weight:600}.mj-ritual__step p{font-family:var(--mj-ui);font-size:.875rem;font-weight:300;line-height:1.65;opacity:.78;margin:0;max-width:26ch}.drawer__title{font-family:var(--mj-ui);font-size:.8125rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}:lang(ar) .drawer__title,[dir=rtl] .drawer__title{letter-spacing:0;text-transform:none;font-size:1.0625rem}.cart-items__title{font-family:var(--mj-display);font-size:1.0625rem;font-weight:400;line-height:1.3}cart-summary,.cart-summary{border-block-start:1px solid color-mix(in srgb,var(--mj-gold) 30%,transparent)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color) 0%,color-mix(in srgb,var(--overlay-color) 62%,transparent) 26%,color-mix(in srgb,var(--overlay-color) 22%,transparent) 55%,var(--overlay-color--end) 88%)}@media(prefers-reduced-motion:no-preference){.hero__media img{animation:mj-drift 30s ease-in-out infinite alternate;transform-origin:center 58%;will-change:scale}}@keyframes mj-drift{0%{scale:1}to{scale:1.06}}.slideshow-controls__dots button{border-radius:50%;transition:all .3s var(--mj-ease)}.slideshow-controls__dots button[aria-current=true],.slideshow-controls__dots button[aria-selected=true]{background:var(--mj-gold);box-shadow:0 0 10px 1px #b98a478c}.field__input,input:not([type=checkbox],[type=radio]),textarea,select{font-family:var(--mj-ui);font-weight:300;font-size:1rem;letter-spacing:.02em;border-radius:0}.field__label{font-family:var(--mj-ui);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}:lang(ar) .field__label,[dir=rtl] .field__label{letter-spacing:0;text-transform:none;font-size:.875rem}footer a{font-family:var(--mj-ui);font-weight:300;font-size:.875rem;letter-spacing:.04em;transition:opacity .25s var(--mj-ease),color .25s var(--mj-ease)}footer a:hover{color:var(--mj-gold)}footer h2,footer h3,footer h4,footer h5,footer h6{font-family:var(--mj-ui);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.62}:lang(ar) footer :is(h2,h3,h4,h5,h6),[dir=rtl] footer :is(h2,h3,h4,h5,h6){letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600}[dir=rtl] .mj-value,[dir=rtl] .mj-ritual__steps{direction:rtl}[dir=rtl] .mj-assurances li{flex-direction:row}[dir=rtl] .price,[dir=rtl] .money,[dir=rtl] .sticky-add-to-cart__price{direction:ltr;unicode-bidi:isolate;text-align:inherit}[dir=rtl] .icon-arrow,[dir=rtl] .icon-chevron-right,[dir=rtl] .icon-chevron-left{scale:-1 1}:focus-visible{outline:2px solid var(--mj-gold);outline-offset:3px;border-radius:1px}::selection{background:color-mix(in srgb,var(--mj-gold) 30%,transparent);color:inherit}img{image-rendering:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:40em){.section{--section-padding-block: clamp(3rem, 9vw, 4.5rem)}.mj-value{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/murouj.css.map */
