:root{--muna-wine: #7a1620;--muna-wine-dark: #531017;--muna-gold: #b58a3a;--muna-cream: #fffcf7;--muna-sand: #f6efe6;--muna-ink: #241a18;--muna-muted: #746861;--muna-line: #e8ded2;--muna-shadow: 0 18px 45px rgba(68, 32, 25, .08);--muna-radius: 14px;--muna-font-display: Baskerville, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--muna-font-body: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif;--muna-text-xs: .75rem;--muna-text-sm: .875rem;--muna-text-base: 1rem;--muna-text-lg: 1.125rem;--muna-leading-tight: 1.08;--muna-leading-copy: 1.65}html{scroll-behavior:smooth;background:var(--muna-cream)}body{background:var(--muna-cream);color:var(--muna-ink);font-size:var(--muna-text-base);line-height:var(--muna-leading-copy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--muna-font-body);font-kerning:normal}:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){color:var(--muna-wine-dark);font-family:var(--muna-font-display);font-weight:500;font-kerning:normal;letter-spacing:-.022em;text-wrap:balance}:is(h1,.h1){font-size:clamp(2.75rem,5vw,5.75rem);line-height:.98}:is(h2,.h2){font-size:clamp(2.15rem,3.8vw,4rem);line-height:1.02}:is(h3,.h3){font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:1.08}:is(h4,.h4){font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.18}:is(h5,h6,.h5,.h6){font-family:var(--muna-font-body);font-weight:700;line-height:1.35;letter-spacing:.015em}:is(p,li,dd,dt,label,input,select,textarea,button){line-height:1.55}:is(.price,[class*=price],[class*=amount],[class*=total],[class*=quantity],[class*=karat],[class*=weight],time){font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}:is(.eyebrow,[class*=eyebrow],.caption,.overline){font-family:var(--muna-font-body);font-size:var(--muna-text-xs);font-weight:700;line-height:1.35;letter-spacing:.14em;text-transform:uppercase}a{text-underline-offset:.2em}.page-wrapper{overflow:clip}.section--page-width,.page-width{width:min(100% - 40px,1320px);margin-inline:auto}.button,.button-secondary,button[type=submit],input[type=submit]{min-height:48px;border-radius:8px;font-family:var(--muna-font-body);font-size:var(--muna-text-sm);font-weight:700;line-height:1.2;letter-spacing:.035em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover,.button-secondary:hover,button[type=submit]:hover,input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 10px 25px #53101729}:is(input,select,textarea):focus-visible,:is(a,button,summary):focus-visible{outline:2px solid var(--muna-gold);outline-offset:3px}#header-group{position:relative;z-index:20}.header-announcements{background:var(--muna-wine-dark);color:#fffaf4;border:0;letter-spacing:.08em}#header-component{background:#fffcf7f5;border-bottom:1px solid var(--muna-line);box-shadow:0 6px 24px #3c1c160d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header__columns{min-height:78px}.header-logo img{object-fit:contain}.header-menu a,.header-actions__action,.dropdown-localization__button{color:var(--muna-ink)}.header-menu a{font-size:var(--muna-text-sm);font-weight:600;letter-spacing:.015em}.header-menu a:hover,.header-actions__action:hover{color:var(--muna-wine)}#header-group :is(.header-menu,.menu-drawer__navigation) a[href*="/policies/"],#header-group :is(.header-menu,.menu-drawer__navigation) a[href*="/pages/shipping-policy"],#header-group :is(.header-menu,.menu-drawer__navigation) a[href*="/pages/refund-policy"],#header-group :is(.header-menu,.menu-drawer__navigation) a[href*="/pages/terms-of-service"]{display:none}.content-for-layout>.shopify-section{position:relative}.product-card__content,.resource-card{border:1px solid var(--muna-line);border-radius:var(--muna-radius);background:#fff;box-shadow:0 8px 24px #4420190b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-card:hover .product-card__content,.resource-card:hover{border-color:#b58a3a8c;box-shadow:var(--muna-shadow);transform:translateY(-3px)}.product-card__content{padding:12px}.resource-card__content{padding:2px 14px 16px}.resource-card__media,.card-gallery{overflow:hidden;border-radius:11px 11px 6px 6px;background:var(--muna-sand)}.resource-card__title,.product-card p[role=heading]{color:var(--muna-ink);font-family:var(--muna-font-display);font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:500;line-height:1.25;letter-spacing:-.012em}.price,.muna-live-price-label{color:var(--muna-wine);font-weight:700}.price{font-family:var(--muna-font-body);line-height:1.25}.muna-live-price-label{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border-radius:999px;background:#f8eee8;font-size:.82rem}.product-information{background:var(--muna-cream)}.product-information .product-details{border-radius:var(--muna-radius)}.product-information .product-details>*{max-width:680px}.product-information .product-details h1{font-family:var(--muna-font-display);font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:500;line-height:1.04}.product-information .product-details .rte{color:var(--muna-ink-soft);font-size:1rem;line-height:1.65}.product-information .product-details .rte :is(p,ul,ol){margin-block:0 1rem}.product-information .product-details .rte :is(h2,h3,h4,h5,h6){margin-block:1.5rem .65rem;color:var(--muna-ink);font-family:var(--muna-font-body);font-size:1.05rem;font-weight:700;line-height:1.3}.product-information .product-media-gallery{border-radius:16px;background:#f7f0e7}.product-information .muna-live-price{padding:18px;border:1px solid var(--muna-line);border-radius:12px;background:#fffaf5}.product-information .muna-live-price__amount{color:var(--muna-wine-dark);font-family:var(--muna-font-body);font-variant-numeric:lining-nums tabular-nums}.product-information .muna-buy-button,.product-information .muna-continue-button{min-height:50px;background:var(--muna-wine)}.product-information .muna-customer-panel,.product-information .muna-payment-panel{scroll-margin-top:110px}.product-information :is(input,select,textarea){border-color:var(--muna-line);background:#fff}.product-information .sticky-add-to-cart{border-top:1px solid var(--muna-line);background:#fffcf7f7;box-shadow:0 -10px 30px #3c1c1614;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.facets__form,.facets-drawer,.predictive-search{background:var(--muna-cream)}.cart-drawer,.dialog-modal,.popover-component{--color-background: 255 252 247}footer{margin-top:clamp(28px,4vw,52px);border-top:1px solid var(--muna-line);background:var(--muna-sand)}footer a:hover{color:var(--muna-wine)}footer :is(.footer-block__heading,h2,h3){font-family:var(--muna-font-body);font-size:var(--muna-text-xs);font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}footer :is(a,p,li){font-size:var(--muna-text-sm);line-height:1.55}:is(.rte,.text-block,.product-description) p{max-width:68ch}:is(input,select,textarea){font-size:1rem}:lang(ar) body,:lang(ar) button,:lang(ar) input,:lang(ar) select,:lang(ar) textarea{font-family:Tahoma,Arial,sans-serif}:lang(ar) :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-family:Geeza Pro,Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.25}@media(max-width:749px){.section--page-width,.page-width{width:min(100% - 28px,100%)}.header-announcements{font-size:.67rem;letter-spacing:.055em;white-space:nowrap;overflow:hidden}.announcement-bar__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__columns{min-height:64px}.header__icon--menu,.header-actions__action{min-width:44px;min-height:44px}.header-logo{justify-self:center}.product-information .product-information__media,.product-information .product-media-gallery,.product-information .product-media-container{max-height:54vh}.product-information .product-media-container img{width:100%;max-height:50vh;object-fit:contain}:is(h1,.h1){font-size:clamp(2.35rem,10vw,3.25rem);line-height:1}:is(h2,.h2){font-size:clamp(1.9rem,8vw,2.55rem);line-height:1.04}:is(h3,.h3){font-size:clamp(1.45rem,6vw,1.9rem);line-height:1.1}.product-grid,.resource-list{gap:12px}.product-card__content{padding:8px}.resource-card__content{padding:0 10px 12px}.resource-card__title,.product-card p[role=heading]{font-size:1rem;line-height:1.25}.product-card:hover .product-card__content,.resource-card:hover{transform:none}.product-information .product-details{padding-inline:14px}.product-information .product-details>.group-block{gap:18px}.product-information .product-details h1{margin:0;font-size:clamp(2rem,8.5vw,2.65rem);line-height:1.04}.product-information .product-details .rte{font-size:1rem;line-height:1.62}.product-information .product-details .rte :is(h2,h3,h4,h5,h6){margin-block-start:1.25rem;font-size:1rem}.product-information .muna-live-price__amount{font-size:1.65rem}.product-information .muna-buy-button,.product-information .muna-continue-button{width:100%}.muna-live-price-label{min-height:29px;padding:4px 8px;font-size:.74rem}.button,.button-secondary,button[type=submit],input[type=submit]{min-height:50px}footer{margin-top:30px}main[data-template="product.personalised-necklace"] .product-information__media,main[data-template="product.personalised-necklace"] .product-media-container{max-height:42vh;overflow:hidden}main[data-template="product.personalised-necklace"] .product-media-container img{max-height:42vh;object-fit:contain}}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.page-wrapper{height:auto;min-height:100dvh;overflow:visible}html[scroll-lock],html[scroll-lock] body{overflow:hidden}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/muna-luxury.css.map */
