:root{--ma-bg-midnight: #000000;--ma-bg-surface: #070709;--ma-bg-card: #0d0d10;--ma-text-ivory: #ffffff;--ma-text-muted: #a39e96;--ma-gold-accent: #c5a880;--ma-gold-glow: #e8a94e;--ma-gold-light: #f6cd86;--ma-border-subtle: rgba(197, 168, 128, .22);--ma-border-dark: rgba(255, 255, 255, .08);--ma-font-serif: "Cormorant Garamond", "Playfair Display", "Didot", Georgia, serif;--ma-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--ma-bg-midnight)!important;color:var(--ma-text-ivory)!important;font-family:var(--ma-font-sans);overflow-x:hidden;letter-spacing:.015em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.shopify-section:not(:first-child){content-visibility:auto;contain-intrinsic-size:0 500px}#ma-ambient-canvas,#ma-cursor-system,.ma-glass-panel,.ma-btn,.product-card,.ma-spotlight-card{will-change:transform;transform:translateZ(0);backface-visibility:hidden}img{content-visibility:auto}.ma-font-cormorant,.font-cormorant{font-family:Cormorant Garamond,Georgia,serif!important}.ma-font-playfair,.font-playfair{font-family:Playfair Display,Georgia,serif!important}.ma-font-cinzel,.font-cinzel{font-family:Cinzel,serif!important}.ma-font-bodoni,.font-bodoni{font-family:Bodoni Moda,serif!important}.ma-font-italiana,.font-italiana{font-family:Italiana,Georgia,serif!important}.ma-font-montserrat,.font-montserrat{font-family:Montserrat,sans-serif!important}.ma-font-outfit,.font-outfit{font-family:Outfit,sans-serif!important}.ma-font-inter,.font-inter{font-family:Inter,sans-serif!important}.ma-btn,a.ma-btn,button.ma-btn,.button:not(.button-unstyled),button.button:not(.button-unstyled),a.button:not(.button-unstyled){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:var(--ma-font-sans, inherit)!important;font-size:.76rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;padding:10px 22px!important;min-height:38px!important;border-radius:4px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,background .3s ease,border-color .3s ease!important;box-sizing:border-box!important;white-space:nowrap!important;position:relative!important;overflow:hidden!important;z-index:1!important}.ma-btn-medium,.button:not(.button-unstyled){padding:10px 22px!important;min-height:38px!important;font-size:.76rem!important;border-radius:4px!important}.button-unstyled,button.button-unstyled,a.button-unstyled{letter-spacing:normal!important;text-transform:none!important}.product-media-container button.product-media-container__zoom-button,button.product-media-container__zoom-button,.product-media-container__zoom-button{position:absolute!important;right:0!important;bottom:0!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;min-height:0!important;max-height:none!important;border:none!important;background:transparent!important;box-shadow:none!important;display:block!important;cursor:zoom-in!important;z-index:2!important;overflow:visible!important}.ma-btn-large{padding:12px 26px!important;min-height:42px!important;font-size:.82rem!important;border-radius:4px!important}.ma-btn-small{padding:7px 16px!important;min-height:32px!important;font-size:.7rem!important;border-radius:3px!important}.ma-btn-gold,.ma-btn.ma-btn-gold,a.ma-btn-gold,button.ma-btn-gold{background:linear-gradient(135deg,#f6cd86,#c5a880)!important;color:#000!important;border:1px solid rgba(246,205,134,.8)!important;box-shadow:0 8px 24px #e8a94e59,inset 0 1px #fff6!important}.ma-btn-gold:hover,.ma-btn.ma-btn-gold:hover,a.ma-btn-gold:hover,button.ma-btn-gold:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #e8a94e8c,inset 0 1px #fff9!important;filter:brightness(1.06)!important}.ma-btn-outline,.ma-btn.ma-btn-outline,a.ma-btn-outline,button.ma-btn-outline{background:#0a0a0ebf!important;color:#fff!important;border:1.5px solid rgba(197,168,128,.65)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 8px 24px #00000080,inset 0 0 12px #c5a88014!important}.ma-btn-outline:hover,.ma-btn.ma-btn-outline:hover,a.ma-btn-outline:hover,button.ma-btn-outline:hover{transform:translateY(-2px)!important;border-color:#f6cd86!important;color:#f6cd86!important;box-shadow:0 12px 30px #e8a94e4d,inset 0 0 18px #f6cd8626!important;background:#14141ae6!important}#ma-ambient-canvas{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;pointer-events:none!important;z-index:999980!important;background:transparent!important}#ma-cursor-system{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;pointer-events:none!important;z-index:999999!important;opacity:0;transition:opacity .35s ease}#ma-cursor-system.is-active{opacity:1!important}.ma-cursor-glow-beam{position:absolute;top:0;left:0;width:var(--ma-cursor-glow-size, 78px);height:var(--ma-cursor-glow-size, 78px);border-radius:50%;background:radial-gradient(circle at center,rgba(246,205,134,.19) 0%,rgba(232,169,78,.08) 42%,rgba(197,168,128,.02) 68%,transparent 80%);transform:translate3d(-200px,-200px,0) translate(-50%,-50%);pointer-events:none;will-change:transform;filter:blur(6px);transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}#ma-cursor-system.is-hovering .ma-cursor-glow-beam{width:var(--ma-cursor-glow-size-hover, 98px);height:var(--ma-cursor-glow-size-hover, 98px);background:radial-gradient(circle at center,rgba(246,205,134,.25) 0%,rgba(232,169,78,.11) 42%,rgba(197,168,128,.03) 68%,transparent 80%)}.ma-cursor-core-flame{position:absolute;top:0;left:0;width:var(--ma-cursor-size, 9px);height:var(--ma-cursor-size, 9px);border-radius:50%;background:var(--ma-cursor-color, #f6cd86);transform:translate3d(-200px,-200px,0) translate(-50%,-50%);box-shadow:0 0 6px 1.5px #f6cd8680,0 0 14px 3px #e8a94e38;will-change:transform;pointer-events:none;transition:width .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease}#ma-cursor-system.is-hovering .ma-cursor-core-flame{width:var(--ma-cursor-size-hover, 12px);height:var(--ma-cursor-size-hover, 12px);background:#fdf5e6;box-shadow:0 0 8px 2px #f6cd86a6,0 0 18px 4px #e8a94e47}#ma-cursor-system.is-clicking .ma-cursor-core-flame{transform:translate3d(-200px,-200px,0) translate(-50%,-50%) scale(.75)}.ma-spotlight-card{position:relative;background-color:var(--ma-bg-card);border:1px solid var(--ma-border-dark);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.ma-spotlight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:radial-gradient(420px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(246,205,134,.5) 0%,rgba(197,168,128,.18) 35%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:3}.ma-spotlight-card:hover:before{opacity:1}.ma-spotlight-card:hover{border-color:#c5a88066;transform:translateY(-3px);box-shadow:0 14px 36px #00000073}.ma-serif{font-family:var(--ma-font-serif)!important;font-style:normal}.ma-gold-gradient-text{background:linear-gradient(135deg,#fff5df,#f6cd86,#c5a880 70%,#9e7f4c)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;display:inline-block}.ma-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--ma-font-sans);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ma-gold-accent)}.ma-tag-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:#c5a8801f;border:1px solid rgba(197,168,128,.3);color:var(--ma-gold-light)}.ma-star-glyph{display:inline-block;color:var(--ma-gold-accent);font-size:.65em;vertical-align:middle;margin:0 6px}.ma-gold-divider{width:50px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--ma-gold-accent) 50%,transparent 100%);margin:16px auto}.ma-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:var(--ma-font-sans);font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,background-color .25s ease;cursor:pointer}.ma-btn-gold{background:linear-gradient(135deg,#f6cd86,#c5a880,#9e7f4c);color:#0d0d0f;box-shadow:0 4px 16px #e8a94e40;border:none}.ma-btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e8a94e73;filter:brightness(1.08)}.ma-btn-outline-gold{background:#12121499;color:var(--ma-text-ivory);border:1px solid rgba(197,168,128,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ma-btn-outline-gold:hover{transform:translateY(-2px);border-color:var(--ma-gold-light);background-color:#c5a88026}.ma-product-card{display:flex;flex-direction:column;background:var(--ma-bg-surface);border:1px solid var(--ma-border-dark);border-radius:12px;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.ma-card-media-wrap{position:relative;width:100%;overflow:hidden;background:#141416}.ma-card-media-wrap.ma-ratio-portrait{padding-top:125%}.ma-card-media-wrap.ma-ratio-square{padding-top:100%}.ma-card-image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ma-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease,opacity .3s ease}.ma-card-img-secondary{opacity:0;z-index:2}.ma-product-card:hover .ma-card-img-primary{transform:scale(1.05)}.ma-product-card:hover .ma-card-img-secondary{opacity:1;transform:scale(1.05)}.ma-card-img-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#201e26,#151518 70%,#0d0d0f)}.ma-handdrawn-candle-svg{color:var(--ma-gold-accent);transition:transform .3s ease}.ma-product-card:hover .ma-handdrawn-candle-svg{transform:scale(1.1)}.ma-card-badges{position:absolute;top:10px;left:10px;z-index:4;display:flex;flex-direction:column;gap:4px}.ma-badge{font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:9999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ma-badge-sale{background:#d9534fd9;color:#fff}.ma-badge-soldout{background:#28282dd9;color:#a39e96}.ma-badge-custom{background:#c5a88033;border:1px solid rgba(197,168,128,.5);color:#f6cd86}.ma-card-details{padding:14px 14px 16px;display:flex;flex-direction:column;gap:4px;flex-grow:1}.ma-card-category{font-size:.68rem;color:var(--ma-gold-accent);letter-spacing:.06em;text-transform:uppercase;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-card-heading{margin:0;font-size:.95rem;font-weight:400;line-height:1.3}.ma-card-title-link{color:var(--ma-text-ivory);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ma-card-title-link:hover{color:var(--ma-gold-light)}.ma-card-price-row{display:flex;align-items:center;gap:6px;margin-top:4px}.ma-card-current-price{font-size:.92rem;font-weight:500;color:var(--ma-text-ivory)}.ma-card-compare-price{font-size:.78rem;color:#7a766e;text-decoration:line-through}@media(max-width:768px){.page-width,.ma-hero-content-wrapper{padding-left:14px!important;padding-right:14px!important}.ma-section-header{margin-bottom:28px!important;gap:8px!important}.ma-section-heading{font-size:clamp(1.5rem,5.5vw,1.9rem)!important;line-height:1.2!important}.ma-section-subheading{font-size:.88rem!important;line-height:1.5!important;max-width:100%!important}.ma-hero-section{min-height:75svh!important;padding-top:48px!important;padding-bottom:40px!important}.ma-hero-heading{font-size:clamp(1.8rem,6.5vw,2.3rem)!important;line-height:1.15!important}.ma-hero-subheading{font-size:.9rem!important;line-height:1.5!important}.ma-hero-actions{flex-direction:column!important;width:100%!important;gap:10px!important}.ma-hero-actions .ma-btn{width:100%!important;padding:10px 20px!important;font-size:.74rem!important;min-height:38px!important;border-radius:4px!important}.ma-hero-scroll-prompt{display:none!important}.ma-values-grid{gap:20px 14px!important;align-items:stretch!important}.ma-values-grid.ma-mobile-cols-1{grid-template-columns:1fr!important}.ma-values-grid.ma-mobile-cols-2{grid-template-columns:repeat(2,1fr)!important}.ma-value-item{padding:16px 10px!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important}.ma-value-icon-circle{width:48px!important;height:48px!important;margin-bottom:8px!important;flex-shrink:0!important}.ma-value-icon-circle svg{width:24px!important;height:24px!important}.ma-value-title{font-size:.95rem!important;line-height:1.3!important;margin-bottom:4px!important;word-break:normal!important}.ma-value-text{font-size:.82rem!important;line-height:1.55!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important;text-overflow:unset!important;max-height:none!important;word-break:normal!important;color:#ffffffbf!important}.ma-category-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.ma-category-tile{height:220px!important;padding:14px 12px!important;border-radius:10px!important}.ma-tile-icon-badge{width:32px!important;height:32px!important;margin-bottom:2px!important}.ma-tile-icon-badge svg{width:16px!important;height:16px!important}.ma-tile-tag{font-size:.6rem!important}.ma-tile-title{font-size:1.02rem!important;line-height:1.15!important}.ma-tile-desc{display:none!important}.ma-tile-cta-link{font-size:.68rem!important;margin-top:2px!important}.ma-products-grid,.ma-milestones-grid,.ma-sculptural-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-bottom:28px!important}.ma-product-card{border-radius:10px!important}.ma-card-details{padding:10px 10px 12px!important;gap:3px!important}.ma-card-category{font-size:.62rem!important}.ma-card-heading,.ma-card-current-price{font-size:.85rem!important}.ma-milestone-card{min-height:auto!important;padding:14px 12px!important;gap:12px!important;border-radius:10px!important}.ma-card-title{font-size:1.05rem!important}.ma-card-scent{font-size:.75rem!important}.ma-card-story{font-size:.75rem!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ma-card-footer{padding-top:10px!important;gap:8px!important}.ma-card-spec{font-size:.68rem!important}.ma-editorial-banner-card{padding:32px 18px!important;border-radius:12px!important}.ma-editorial-heading{font-size:1.5rem!important}.ma-editorial-text{font-size:.88rem!important;line-height:1.55!important}.ma-editorial-action .ma-btn{width:100%!important;padding:12px 20px!important;font-size:.82rem!important}.ma-tabs-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:0 4px 8px!important;margin-bottom:24px!important;justify-content:flex-start!important;gap:8px!important}.ma-tabs-nav::-webkit-scrollbar{display:none}.ma-tab-btn{flex-shrink:0!important;padding:8px 16px!important;font-size:.74rem!important}.ma-fragrance-grid{grid-template-columns:1fr!important;gap:12px!important}.ma-fragrance-card{padding:16px 14px!important}.ma-scent-title{font-size:1.1rem!important;margin-bottom:6px!important}.ma-scent-desc{font-size:.8rem!important;margin-bottom:14px!important}.ma-scent-pyramid{padding-top:12px!important;gap:6px!important}.ma-note-row{font-size:.74rem!important}.ma-testimonials-grid{grid-template-columns:1fr!important;gap:14px!important}.ma-testimonial-card{padding:20px 16px!important;gap:14px!important}.ma-test-quote{font-size:.92rem!important;line-height:1.5!important}.ma-test-author{padding-top:10px!important}.ma-author-name{font-size:.85rem!important}.ma-author-product{font-size:.72rem!important}}.product-details [class*=eyebrow],.product-information [class*=eyebrow],.product-details .group-header p:first-child{color:#c5a880!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:4px!important}.product-information h1,.product-details h1,.product__title{font-family:var(--ma-font-serif, serif)!important;font-size:clamp(2rem,3.2vw,2.65rem)!important;color:#fff!important;line-height:1.18!important;letter-spacing:-.01em!important;margin:4px 0 10px!important}.product-information .price,.product-details .price{font-size:1.35rem!important;font-weight:600!important;color:#f6cd86!important;margin:4px 0 16px!important;letter-spacing:.02em!important}.product-details .product__description,.product-details [class*=description]{color:#d1ccc4!important;font-size:.94rem!important;line-height:1.7!important;font-weight:300!important;margin:12px 0 20px!important}.variant-picker input[type=radio]+label,.product-form__input input[type=radio]+label,.swatch-label{background:#0d0d10!important;border:1px solid rgba(197,168,128,.3)!important;color:#fbf9f5!important;border-radius:50px!important;padding:10px 22px!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.04em!important;transition:all .25s ease!important}.variant-picker input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label{background:#c5a880!important;color:#0c0c0e!important;border-color:#c5a880!important;font-weight:600!important;box-shadow:none!important}.buy-buttons-group,.product-form__buttons{display:flex!important;flex-direction:column!important;gap:12px!important;margin:16px 0!important}.product-form__quantity-and-submit{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important}.quantity-selector,.quantity__input-wrapper,.quantity{background:#09090c!important;border:1px solid rgba(197,168,128,.35)!important;color:#fff!important;border-radius:4px!important;overflow:hidden!important;min-height:50px!important;min-width:120px!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;padding:0 4px!important}.quantity-selector .quantity-minus,.product-details .quantity-selector .quantity-minus,.quick-add-modal .quantity-selector .quantity-minus{border-start-start-radius:4px!important;border-end-start-radius:4px!important;border-start-end-radius:0!important;border-end-end-radius:0!important;border-radius:4px 0 0 4px!important}.quantity-selector .quantity-plus,.product-details .quantity-selector .quantity-plus,.quick-add-modal .quantity-selector .quantity-plus{border-start-end-radius:4px!important;border-end-end-radius:4px!important;border-start-start-radius:0!important;border-end-start-radius:0!important;border-radius:0 4px 4px 0!important}.quantity__button{color:#c5a880!important;min-width:36px!important;min-height:36px!important;background:transparent!important;border:none!important;box-shadow:none!important}.quantity__input{background:transparent!important;border:none!important;color:#fff!important;font-size:.95rem!important;font-weight:600!important;text-align:center!important}.product-form__submit,button[name=add],.add-to-cart-button{background:#c5a880!important;color:#0c0c0e!important;font-weight:600!important;font-size:.88rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:50px!important;border-radius:4px!important;border:1px solid #c5a880!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transition:background .2s ease,border-color .2s ease!important;flex:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.product-form__submit:hover,button[name=add]:hover,.add-to-cart-button:hover{background:#d6bc96!important;border-color:#d6bc96!important;box-shadow:none!important;transform:none!important;filter:none!important}.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 4px !important;border-radius:4px!important}.shopify-payment-button__button--unbranded{background:#c5a880!important;color:#0c0c0e!important;font-weight:600!important;font-size:.88rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:50px!important;border-radius:4px!important;border:1px solid #c5a880!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transition:background .2s ease,border-color .2s ease!important;width:100%!important}.shopify-payment-button__button--unbranded:hover{background:#d6bc96!important;border-color:#d6bc96!important;box-shadow:none!important;transform:none!important;filter:none!important}.disclosure__summary,.details__summary,.accordion details summary{color:#fff!important;font-family:var(--ma-font-serif, serif)!important;font-size:1.15rem!important;border-bottom:1px solid rgba(197,168,128,.2)!important;padding:16px 0!important;cursor:pointer!important;transition:color .25s ease!important}.disclosure__summary:hover,.details__summary:hover,.accordion details summary:hover{color:#f6cd86!important}.disclosure__content,.details__content,.accordion details .accordion__content{color:#a39e96!important;font-size:.92rem!important;line-height:1.65!important;padding:12px 0 18px!important}html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}img,video,canvas,svg,iframe{max-width:100%!important;height:auto}.page-width,.ma-collist-container,.ma-about-container{padding-left:clamp(16px,4vw,48px)!important;padding-right:clamp(16px,4vw,48px)!important;box-sizing:border-box!important}.ma-section-heading{font-size:clamp(1.6rem,4vw + .5rem,2.75rem)!important;line-height:1.2!important;word-break:break-word!important}.ma-eyebrow{font-size:clamp(.68rem,1vw + .4rem,.8rem)!important;letter-spacing:clamp(.1em,.5vw,.16em)!important}.ma-section-subheading{font-size:clamp(.88rem,1.2vw + .3rem,1.05rem)!important;line-height:1.65!important}@media(hover:none)and (pointer:coarse){.ma-cursor-orb-container{display:none!important}body.ma-custom-cursor-active,body.ma-custom-cursor-active *{cursor:auto!important}.ma-btn:active,.ma-pillar-card:active,.ma-category-tile:active,.ma-fragrance-card:active{transform:scale(.98)!important}}@media(min-width:768px)and (max-width:1024px){.ma-values-grid.ma-desktop-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:28px 20px!important}.ma-category-grid.ma-desktop-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.ma-collist-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.ma-pdp-perks-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.ma-fragrance-grid.ma-desktop-cols-4,.ma-products-grid.ma-desktop-cols-4{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.ma-intention-split-layout,.ma-about-genesis-grid,.ma-sculptural-care-grid,.ma-contact-grid{grid-template-columns:1fr!important;gap:36px!important}}@media(max-width:767px){.ma-hero-actions,.ma-banner-buttons,.ma-care-actions,.ma-collist-all-action{display:flex!important;flex-direction:column!important;width:100%!important;gap:12px!important}.ma-hero-actions .ma-btn,.ma-banner-buttons .ma-btn,.ma-care-actions .ma-btn,.ma-collist-all-action .ma-btn{width:100%!important;justify-content:center!important;min-height:50px!important;padding:14px 20px!important;font-size:.85rem!important}.variant-picker input[type=radio]+label,.product-form__input input[type=radio]+label,.swatch-label{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;font-size:.82rem!important}.quantity__button{min-width:44px!important;min-height:44px!important}.product-information h1,.product-details h1,.product__title{font-size:clamp(1.6rem,6vw,2.2rem)!important}.product-form__submit,button[name=add],.shopify-payment-button__button--unbranded{width:100%!important;min-height:52px!important;font-size:.88rem!important}.ma-collist-grid{grid-template-columns:1fr!important;gap:20px!important}.ma-about-genesis-grid,.ma-triad-grid,.ma-mission-grid,.ma-sculptural-care-grid,.ma-contact-grid{grid-template-columns:1fr!important;gap:24px!important}.ma-pdp-perks-grid{grid-template-columns:1fr!important;gap:12px!important}.ma-pdp-perk-card{padding:16px 14px!important}.ma-pdp-craft-monument{padding:24px 16px!important;margin-top:28px!important}.ma-pdp-link{font-size:.82rem!important;text-align:center!important}.ma-safety-grid{grid-template-columns:1fr!important;gap:12px!important}.ma-safety-item,.ma-sculptural-tip-item{padding:14px!important;font-size:.84rem!important}.ma-contact-card,.ma-contact-form-card{padding:24px 16px!important}}@media(max-width:380px){.page-width,.ma-collist-container,.ma-about-container{padding-left:12px!important;padding-right:12px!important}.ma-btn{padding:12px 16px!important;font-size:.8rem!important;letter-spacing:.05em!important}.ma-section-heading{font-size:1.4rem!important}.ma-pillar-body{padding:18px 14px 22px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/midnight-aura-effects.css.map */
