: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}html{scroll-behavior:smooth;background:var(--muna-cream)}body{background:var(--muna-cream);color:var(--muna-ink);-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:Avenir Next,Avenir,Helvetica,Arial,sans-serif}:is(h1,h2,h3,.h1,.h2,.h3){color:var(--muna-wine-dark);font-family:Baskerville,Iowan Old Style,Palatino Linotype,serif;font-weight:500;letter-spacing:-.025em;text-wrap:balance}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-weight:650;letter-spacing:.01em;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:.9rem;font-weight:560}.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-weight:600;line-height:1.35}.price,.muna-live-price-label{color:var(--muna-wine);font-weight:700}.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-size:clamp(1.8rem,3.2vw,3rem);line-height:1.04}.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 :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)}@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(2rem,9vw,2.75rem);line-height:1.04}:is(h2,.h2){font-size:clamp(1.65rem,7.5vw,2.2rem);line-height:1.08}:is(h3,.h3){font-size:clamp(1.3rem,5.8vw,1.7rem);line-height:1.15}.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:.86rem}.product-card:hover .product-card__content,.resource-card:hover{transform:none}.product-information .product-details{padding-inline:14px}.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/11/assets/muna-luxury.css.map */
