:root{--font-heading-family: "Cinzel", "Cormorant Garamond", "Amiri", Georgia, serif !important;--font-heading-style: normal !important;--font-heading-weight: 600 !important;--font-body-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif !important;--font-body-style: normal !important;--font-body-weight: 400 !important;--niamal-font-display: "Cinzel", "Cormorant Garamond", Georgia, serif;--niamal-font-serif: "Cormorant Garamond", Georgia, serif;--niamal-font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--niamal-font-arabic: "Amiri", "Traditional Arabic", serif;--color-base-background-1: #FAF8F5;--color-base-background-2: #FFFFFF;--color-base-text: #171614;--color-base-accent-1: #B38728;--color-base-accent-2: #C79D3A;--color-base-outline-button-labels: #B38728}body{background-color:var(--niamal-bg-base, #FAF8F5)!important;color:var(--niamal-text-primary, #171614)!important;font-family:var(--niamal-font-body, "Plus Jakarta Sans", sans-serif)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.product__title h1,.product__title h2,.title,.drawer__heading{font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-weight:600!important;letter-spacing:.05em!important;color:var(--niamal-text-primary, #171614)}.product__title h1{font-size:2.25rem!important;letter-spacing:.04em!important;line-height:1.25!important;margin-bottom:.5rem!important}.niamal-text-gold{color:var(--niamal-gold-400, #d4af37)!important}.niamal-text-gradient-gold{background:linear-gradient(135deg,#f4ebd2,#d4af37,#c69f2e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.niamal-announcement-bar{background:#060709;border-bottom:1px solid rgba(212,175,55,.2);padding:.6rem 1rem;text-align:center;font-size:1.45rem;letter-spacing:.12em;text-transform:uppercase;color:var(--niamal-gold-300, #dcbe73);display:flex;align-items:center;justify-content:center;gap:.75rem}.niamal-announcement-icon{width:14px;height:14px;color:var(--niamal-gold-400, #d4af37)}.header-wrapper{background:#faf8f5f5!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(23,22,20,.08)!important}.header__heading-link .header__heading-logo{filter:drop-shadow(0 0 12px rgba(212,175,55,.35))}.header__menu-item{color:var(--niamal-text-primary, #171614)!important;font-size:.9375rem!important;letter-spacing:.08em!important;text-transform:uppercase;transition:color var(--niamal-duration-fast, .16s) ease}.header__menu-item:hover,.header__menu-item:focus{color:var(--niamal-gold-300, #dcbe73)!important}.mega-menu__content{background:var(--niamal-bg-elevated, #1a1e27)!important;border:1px solid var(--niamal-gold-border, rgba(212, 175, 55, .35))!important;box-shadow:0 16px 40px #000c!important;border-radius:0 0 12px 12px}.mega-menu__link--level-2{font-family:var(--niamal-font-display, serif)!important;font-size:1.15rem!important;color:var(--niamal-gold-300, #dcbe73)!important}.niamal-hero-section{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#08090b}.niamal-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.niamal-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:brightness(.65) contrast(1.08);transition:transform 8s var(--niamal-ease-luxury, cubic-bezier(.16, 1, .3, 1))}.niamal-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(circle at center,#0a0b0e59,#0a0b0ee0 85%)}.niamal-hero-content{position:relative;z-index:3;max-width:860px;padding:4rem 1.5rem;text-align:center}.niamal-hero-kicker{display:inline-flex;align-items:center;gap:.5rem;font-size:1.45rem;letter-spacing:.22em;text-transform:uppercase;color:var(--niamal-gold-300, #dcbe73);margin-bottom:1.25rem;padding:.35rem 1.1rem;background:#d4af371a;border:1px solid rgba(212,175,55,.3);border-radius:9999px}.niamal-hero-title{font-size:clamp(2.5rem,5.5vw,4.75rem);line-height:1.1;margin-bottom:1.5rem;color:#f8f6f0}.niamal-hero-subtitle{font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6;color:var(--niamal-text-secondary, #dcd6c8);margin-bottom:2.5rem;max-width:640px;margin-left:auto;margin-right:auto}.niamal-hero-actions{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.niamal-collection-section{padding:5rem 1.5rem;max-width:var(--niamal-container-max, 1360px);margin:0 auto}.niamal-section-header{text-align:center;margin-bottom:3.5rem}.niamal-section-kicker{font-size:1.45rem;letter-spacing:.2em;text-transform:uppercase;color:var(--niamal-gold-400, #d4af37);display:block;margin-bottom:.5rem}.niamal-section-title{font-size:clamp(2rem,3.5vw,3rem);margin-bottom:1rem}.niamal-section-desc{color:var(--niamal-text-muted, #a69f91);font-size:1.7rem;max-width:580px;margin:0 auto}.niamal-grid-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}@media screen and (min-width:1200px){.niamal-grid-5{grid-template-columns:repeat(5,1fr)}}.niamal-card{background:#fff;border:1px solid var(--niamal-border-subtle, rgba(248, 246, 240, .08));border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);position:relative}.niamal-card:hover{transform:translateY(-6px);border-color:#d4af3773;box-shadow:0 16px 36px -10px #000000d9,0 0 20px #d4af3740}.niamal-card-media{position:relative;aspect-ratio:1 / 1;background:#faf8f5;overflow:hidden;display:flex;align-items:center;justify-content:center}.niamal-card-media img{width:100%;height:100%;object-fit:contain;padding:1.25rem;transition:transform .45s cubic-bezier(.16,1,.3,1)}.niamal-card:hover .niamal-card-media img{transform:scale(1.06)}.niamal-card-badge{position:absolute;top:1rem;left:1rem;z-index:2;font-size:2.1rem;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .65rem;border-radius:4px;font-weight:600}.niamal-card-badge-gold{background:#0a0b0ed9;color:var(--niamal-gold-300, #dcbe73);border:1px solid rgba(212,175,55,.4)}.niamal-card-badge-amber{background:#0a0b0ed9;color:var(--niamal-amber-300, #fbb040);border:1px solid rgba(224,122,40,.4)}.niamal-card-badge-violet{background:#0a0b0ed9;color:var(--niamal-violet-300, #c4b5fd);border:1px solid rgba(139,92,246,.4)}.niamal-card-body{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.niamal-card-family{font-size:1.4rem;text-transform:uppercase;letter-spacing:.14em;color:var(--niamal-gold-400, #d4af37);margin-bottom:.35rem}.niamal-card-title{font-size:2.1rem;margin-bottom:.4rem;color:var(--niamal-text-primary, #171614)}.niamal-card-title a{color:inherit;text-decoration:none}.niamal-card-notes{font-size:1.45rem;color:var(--niamal-text-muted, #a69f91);margin-bottom:1.25rem;line-height:1.4}.niamal-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(248,246,240,.08)}.niamal-card-price{font-family:var(--niamal-font-display, serif);font-size:1.95rem;font-weight:600;color:var(--niamal-gold-300, #dcbe73)}.niamal-card-btn{padding:.5rem 1.1rem;font-size:1.45rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;background:transparent;color:var(--niamal-gold-300, #dcbe73);border:1px solid var(--niamal-gold-border, rgba(212, 175, 55, .35));cursor:pointer;transition:all .16s ease;text-decoration:none}.niamal-card-btn:hover{background:var(--niamal-gold-400, #d4af37);color:#0a0b0e;box-shadow:0 4px 14px #d4af3766}.niamal-scent-finder{padding:5.5rem 1.5rem;background:linear-gradient(180deg,#faf8f5,#f3efe8,#faf8f5);border-top:1px solid rgba(212,175,55,.15);border-bottom:1px solid rgba(212,175,55,.15)}.niamal-finder-container{max-width:900px;margin:0 auto;background:#12141ad9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.3);border-radius:20px;padding:3rem;box-shadow:0 20px 50px #000c}.niamal-quiz-step{margin-bottom:2.25rem}.niamal-quiz-label{display:block;font-family:var(--niamal-font-display, serif);font-size:2.1rem;color:#faf8f5;margin-bottom:1rem;letter-spacing:.04em}.niamal-finder-container .niamal-section-title{color:#faf8f5!important}.niamal-finder-container .niamal-section-desc{color:#d6d0c4!important}.niamal-quiz-options{display:flex;gap:.875rem;flex-wrap:wrap}.niamal-quiz-btn{background:#1a1e27cc;border:1px solid rgba(248,246,240,.12);color:var(--niamal-text-secondary, #dcd6c8);padding:.75rem 1.5rem;border-radius:9999px;font-size:1.6rem;cursor:pointer;transition:all .18s ease}.niamal-quiz-btn:hover{border-color:var(--niamal-gold-400, #d4af37);color:#fff;transform:translateY(-2px)}.niamal-quiz-btn.is-active{background:linear-gradient(135deg,#f4ebd2,#d4af37,#c69f2e);color:#0a0b0e;font-weight:600;border-color:#f4ebd2;box-shadow:0 4px 18px #d4af3759}.niamal-quiz-result{margin-top:2rem;padding:2rem;background:#1a1e27e6;border-radius:14px;border:1px solid rgba(212,175,55,.4);display:flex;align-items:center;gap:2rem}.niamal-quiz-result-img{width:110px;height:110px;border-radius:10px;object-fit:cover;border:1px solid rgba(212,175,55,.3);background:#0f1015}.niamal-quiz-result-info h4{font-size:1.5rem;margin-bottom:.3rem;color:var(--niamal-gold-300, #dcbe73)}.niamal-quiz-result-info p{font-size:1.55rem;color:var(--niamal-text-secondary, #dcd6c8);margin-bottom:1rem}.niamal-carousel-section{padding:5rem 1.5rem;max-width:var(--niamal-container-max, 1360px);margin:0 auto;position:relative}.niamal-carousel-track{display:flex;gap:1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:1.5rem}.niamal-carousel-track::-webkit-scrollbar{display:none}.niamal-carousel-item{flex:0 0 calc(33.333% - 1.2rem);min-width:290px;scroll-snap-align:start}@media screen and (max-width:900px){.niamal-carousel-item{flex:0 0 80%}}.niamal-carousel-nav{display:flex;gap:.75rem;justify-content:center;margin-top:2rem}.niamal-carousel-btn{width:44px;height:44px;border-radius:50%;background:var(--niamal-bg-surface, #12141a);border:1px solid var(--niamal-gold-border, rgba(212, 175, 55, .35));color:var(--niamal-gold-300, #dcbe73);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.niamal-carousel-btn:hover{background:var(--niamal-gold-400, #d4af37);color:#0a0b0e;transform:scale(1.05)}.niamal-brand-story{padding:6rem 1.5rem;background:#0d0f14;border-top:1px solid rgba(248,246,240,.06)}.niamal-story-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4.5rem;align-items:center}@media screen and (max-width:900px){.niamal-story-container{grid-template-columns:1fr;gap:2.5rem}}.niamal-story-media{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #000000b3;border:1px solid rgba(212,175,55,.25)}.niamal-story-media img{width:100%;height:auto;display:block}.niamal-story-badge{position:absolute;bottom:1.5rem;right:1.5rem;background:#0a0b0ee6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.25rem;border-radius:8px;border:1px solid rgba(212,175,55,.3);text-align:center}.niamal-story-badge span{display:block;font-family:var(--niamal-font-display, serif);font-size:1.95rem;color:var(--niamal-gold-300, #dcbe73)}.niamal-story-badge small{font-size:2.1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--niamal-text-muted, #a69f91)}.niamal-story-content h2{color:#faf8f5!important;font-size:clamp(2.25rem,4vw,3.25rem);margin-bottom:1.5rem;line-height:1.15}.niamal-story-content p{color:var(--niamal-text-secondary, #dcd6c8);font-size:1.7rem;line-height:1.8;margin-bottom:1.5rem}.niamal-story-quote{border-left:2px solid var(--niamal-gold-400, #d4af37);padding-left:1.5rem;margin:2rem 0;font-style:italic;font-family:var(--niamal-font-display, serif);font-size:1.95rem;color:var(--niamal-gold-200, #e9d5a3)}.niamal-reviews-section{padding:5.5rem 1.5rem;max-width:var(--niamal-container-max, 1360px);margin:0 auto}.niamal-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.niamal-review-card{background:#fff;border:1px solid rgba(179,135,40,.22);border-radius:8px;padding:2rem;position:relative;box-shadow:0 4px 16px #00000008;transition:transform .24s ease,border-color .24s ease}.niamal-review-quote{color:#3d3935}.niamal-review-author-name{color:#171614}.niamal-review-location{color:#7e786d}.niamal-review-card:hover{transform:translateY(-4px);border-color:#d4af3766}.niamal-review-stars{color:var(--niamal-gold-400, #d4af37);display:flex;gap:.25rem;margin-bottom:1rem}.niamal-review-text{font-style:italic;font-size:1rem;line-height:1.6;color:var(--niamal-text-secondary, #dcd6c8);margin-bottom:1.5rem}.niamal-reviewer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(248,246,240,.08);padding-top:1rem}.niamal-reviewer-name{font-weight:600;color:var(--niamal-text-primary, #171614)}.niamal-reviewer-tag{font-size:1.4rem;color:var(--niamal-gold-400, #d4af37);letter-spacing:.06em}.niamal-instagram-section{padding:4rem 1.5rem;border-top:1px solid rgba(248,246,240,.06)}.niamal-instagram-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;max-width:var(--niamal-container-max, 1360px);margin:2rem auto 0}@media screen and (max-width:990px){.niamal-instagram-grid{grid-template-columns:repeat(3,1fr)}}.niamal-instagram-tile{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:#12141a}.niamal-instagram-tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.niamal-instagram-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0b0ebf;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .24s ease;color:var(--niamal-gold-300, #dcbe73);font-size:1.55rem;font-weight:600;letter-spacing:.08em}.niamal-instagram-tile:hover .niamal-instagram-overlay{opacity:1}.niamal-instagram-tile:hover img{transform:scale(1.08)}.niamal-faq-section{padding:5rem 1.5rem;max-width:880px;margin:0 auto}.niamal-accordion{border-top:1px solid rgba(248,246,240,.1)}.niamal-accordion-item{border-bottom:1px solid rgba(248,246,240,.1)}.niamal-accordion-summary{padding:1.5rem 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-family:var(--niamal-font-display, serif);font-size:2.1rem;color:var(--niamal-text-primary, #171614);list-style:none;transition:color .18s ease}.niamal-accordion-summary::-webkit-details-marker{display:none}.niamal-accordion-summary:hover{color:var(--niamal-gold-300, #dcbe73)}.niamal-accordion-icon{width:20px;height:20px;color:var(--niamal-gold-400, #d4af37);transition:transform .24s ease}details[open] .niamal-accordion-icon{transform:rotate(180deg)}.niamal-accordion-content{padding-bottom:1.5rem;color:var(--niamal-text-secondary, #dcd6c8);font-size:1rem;line-height:1.7}.niamal-newsletter-section{padding:6rem 1.5rem;background:radial-gradient(circle at center,#161922,#0a0b0e);border-top:1px solid rgba(212,175,55,.2);text-align:center}.niamal-newsletter-container{max-width:640px;margin:0 auto}.niamal-newsletter-form{display:flex;gap:.75rem;margin-top:2rem}@media screen and (max-width:600px){.niamal-newsletter-form{flex-direction:column}}.niamal-input{flex-grow:1;background:#12141ae6;border:1px solid rgba(248,246,240,.16);border-radius:9999px;padding:.875rem 1.5rem;color:#fff;font-size:1.6rem;outline:none;transition:border-color .18s ease}.niamal-input:focus{border-color:var(--niamal-gold-400, #d4af37);box-shadow:0 0 16px #d4af3740}.niamal-trust-strip{background:#060709;border-top:1px solid rgba(248,246,240,.08);border-bottom:1px solid rgba(248,246,240,.08);padding:2.5rem 1.5rem}.niamal-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:var(--niamal-container-max, 1360px);margin:0 auto;text-align:center}.niamal-trust-item{display:flex;flex-direction:column;align-items:center;gap:.75rem}.niamal-trust-icon{width:32px;height:32px;color:var(--niamal-gold-400, #d4af37)}.niamal-trust-title{font-family:var(--niamal-font-display, serif);font-size:1.8rem;color:var(--niamal-text-primary, #171614)}.niamal-trust-desc{font-size:1.45rem;color:var(--niamal-text-muted, #a69f91)}.footer{background:#08090b!important;border-top:1px solid rgba(212,175,55,.15)!important}.cart-drawer{background:#0a0b0ed9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.drawer__inner{background:var(--niamal-bg-elevated, #1a1e27)!important;color:var(--niamal-text-primary, #f8f6f0)!important;border-left:1px solid rgba(212,175,55,.25)!important;box-shadow:-15px 0 45px #000000d9!important}.niamal-shipping-meter{background:#12141af2;border:1px solid rgba(212,175,55,.25);border-radius:10px;padding:1rem 1.25rem;margin:1rem 1.5rem}.niamal-shipping-meter-text{font-size:1.45rem;color:var(--niamal-text-secondary, #dcd6c8);margin-bottom:.65rem;display:flex;align-items:center;justify-content:space-between}.niamal-shipping-meter-bar{height:6px;background:#f8f6f01a;border-radius:9999px;overflow:hidden;position:relative}.niamal-shipping-meter-progress{height:100%;background:linear-gradient(90deg,#d4af37,#10b981);border-radius:9999px;transition:width .4s cubic-bezier(.16,1,.3,1)}.niamal-cart-upsell{margin:1rem 1.5rem;padding:1rem;background:#12141acc;border:1px dashed rgba(212,175,55,.35);border-radius:10px;display:flex;align-items:center;gap:1rem}.niamal-cart-upsell img{width:54px;height:54px;border-radius:6px;object-fit:cover;border:1px solid rgba(212,175,55,.2)}.niamal-cart-upsell-info{flex-grow:1}.niamal-cart-upsell-title{font-family:var(--niamal-font-display, serif);font-size:1rem;color:var(--niamal-gold-300, #dcbe73);margin-bottom:.2rem}.niamal-cart-upsell-price{font-size:1.45rem;color:var(--niamal-text-secondary, #dcd6c8)}.niamal-cart-upsell-btn{background:#d4af3726;border:1px solid var(--niamal-gold-400, #d4af37);color:var(--niamal-gold-300, #dcbe73);padding:.35rem .75rem;border-radius:9999px;font-size:1.4rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .16s ease}.niamal-cart-upsell-btn:hover{background:var(--niamal-gold-400, #d4af37);color:#0a0b0e}.niamal-stock-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:1.45rem;letter-spacing:.04em;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:.35rem .75rem;border-radius:9999px;margin-bottom:.75rem}.niamal-stock-pulse{width:8px;height:8px;background-color:#10b981;border-radius:50%;box-shadow:0 0 #10b98166;animation:niamalPulse 2s infinite}@keyframes niamalPulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.niamal-scent-pyramid-block{margin:1.5rem 0;padding:1.5rem;background:#fff;border:1px solid rgba(179,135,40,.22);border-radius:8px;box-shadow:0 4px 16px #00000008}.niamal-pyramid-title{color:#171614;font-family:var(--niamal-font-display, serif);font-size:1.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.niamal-pyramid-tier-label{color:#b38728;font-size:1.45rem}.niamal-pyramid-tier-notes{color:#2b2824;font-size:1.6rem}.niamal-meter-name{color:#5c564e;font-size:1.45rem}.niamal-meter-value{color:#171614;font-size:1.45rem;font-weight:600}.niamal-meter-track{background:#17161414}.niamal-meter-fill{background:#b38728}.niamal-pyramid-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;border-bottom:1px solid rgba(248,246,240,.08);padding-bottom:.75rem}.niamal-pyramid-title{font-family:var(--niamal-font-display, serif);font-size:1.95rem;color:var(--niamal-gold-300, #dcbe73);margin:0}.niamal-pyramid-tier{margin-bottom:1rem}.niamal-pyramid-tier-label{display:flex;align-items:center;gap:.4rem;font-size:1.4rem;text-transform:uppercase;letter-spacing:.14em;color:var(--niamal-gold-400, #d4af37);margin-bottom:.4rem}.niamal-pyramid-tier-notes{font-size:1.6rem;color:var(--niamal-text-secondary, #dcd6c8);line-height:1.5}.niamal-performance-meters{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(248,246,240,.08);display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (max-width:600px){.niamal-performance-meters{grid-template-columns:1fr}}.niamal-meter-item{display:flex;flex-direction:column;gap:.35rem}.niamal-meter-label-row{display:flex;justify-content:space-between;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.niamal-meter-name{color:var(--niamal-text-muted, #a69f91)}.niamal-meter-value{color:var(--niamal-gold-300, #dcbe73);font-weight:600}.niamal-meter-track{height:5px;background:#f8f6f01a;border-radius:9999px;overflow:hidden}.niamal-meter-fill{height:100%;background:linear-gradient(90deg,#d4af37,#dcbe73);border-radius:9999px}.niamal-pdp-trust-row{margin:1.5rem 0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1.15rem 1.25rem;background:#fff;border:1px solid rgba(179,135,40,.22);border-radius:8px;box-shadow:0 4px 16px #00000008}.niamal-trust-pill{display:flex;align-items:center;gap:.6rem;font-size:1.45rem;color:var(--niamal-text-secondary, #dcd6c8)}.niamal-trust-pill svg{width:18px;height:18px;color:var(--niamal-gold-400, #d4af37);flex-shrink:0}.niamal-pdp-bundle{margin:1.75rem 0;padding:1.25rem 1.4rem;background:#fff;border:1px dashed rgba(179,135,40,.45);border-radius:8px;box-shadow:0 6px 20px #00000008}.niamal-bundle-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.niamal-bundle-kicker{display:flex;align-items:center;gap:.4rem;font-family:var(--niamal-font-display, "Cinzel", serif);font-size:1.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#171614}.niamal-bundle-sparkle{color:#b38728;font-size:1rem}.niamal-bundle-badge{font-size:2.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b38728;background:#b3872814;border:1px solid rgba(179,135,40,.25);padding:.2rem .6rem;border-radius:9999px}.niamal-bundle-desc{color:#5c564e;font-size:1.45rem;line-height:1.55;margin:0 0 1rem}.niamal-bundle-flex{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:1px solid rgba(23,22,20,.06)}.niamal-bundle-product{display:flex;align-items:center;gap:.85rem;min-width:0}.niamal-bundle-thumb-wrap{width:52px;height:52px;background:#faf8f5;border:1px solid rgba(179,135,40,.25);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px}.niamal-bundle-img{width:100%;height:100%;object-fit:contain}.niamal-bundle-meta{min-width:0}.niamal-bundle-name{font-family:var(--niamal-font-display, "Cinzel", serif);font-size:1.55rem;font-weight:700;color:#171614;margin:0 0 .15rem}.niamal-bundle-spec{font-size:1.4rem;color:#7a7368}.niamal-bundle-price{font-family:var(--niamal-font-display, "Cinzel", serif);font-size:1.55rem;font-weight:700;color:#b38728;margin-top:.15rem}.niamal-bundle-btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.15rem;font-family:var(--niamal-font-display, "Cinzel", serif);font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#faf8f5;background:#171614;border:1px solid #B38728;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .25s ease;box-shadow:0 3px 10px #0000001a}.niamal-bundle-btn:hover{background:#b38728;color:#fff;border-color:#b38728;transform:translateY(-1px)}.niamal-cart-upsell{margin:1rem 0;padding:.85rem 1rem;background:#fff;border:1px dashed rgba(179,135,40,.4);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:.85rem;box-shadow:0 3px 12px #00000008}.niamal-cart-upsell-thumb-wrap{width:48px;height:48px;background:#faf8f5;border:1px solid rgba(179,135,40,.22);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px}.niamal-cart-upsell-img{width:100%;height:100%;object-fit:contain}.niamal-cart-upsell-info{min-width:0;flex-grow:1}.niamal-cart-upsell-badge{display:block;font-size:2.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b38728;margin-bottom:.15rem}.niamal-cart-upsell-title{font-family:var(--niamal-font-display, "Cinzel", serif);font-size:1.45rem;font-weight:700;color:#171614;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niamal-cart-upsell-price{font-size:1.4rem;color:#5c564e}.niamal-cart-upsell-btn{padding:.45rem .95rem;font-family:var(--niamal-font-display, "Cinzel", serif);font-size:2.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#faf8f5;background:#171614;border:1px solid #B38728;border-radius:4px;cursor:pointer;flex-shrink:0;transition:all .2s ease}.niamal-cart-upsell-btn:hover{background:#b38728;color:#fff;border-color:#b38728}.niamal-cart-drawer-trust{display:flex;align-items:center;justify-content:space-between;padding:.75rem .25rem 0;margin-top:.75rem;border-top:1px solid rgba(23,22,20,.08)}.niamal-cart-trust-item{display:flex;align-items:center;gap:.35rem;font-size:2.1rem;color:#5c564e;letter-spacing:.02em}.niamal-cart-trust-item .niamal-trust-icon{color:#b38728;font-size:1.4rem}.niamal-sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#faf8f5f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(179,135,40,.28);box-shadow:0 -10px 30px #00000014;padding:.75rem 1.25rem;transform:translateY(100%);transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .3s ease;opacity:0;pointer-events:none}.niamal-sticky-buy-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.niamal-sticky-buy-container{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.niamal-sticky-buy-product{display:flex;align-items:center;gap:.85rem;min-width:0}.niamal-sticky-buy-media{width:50px;height:50px;background:#fff;border:1px solid rgba(179,135,40,.25);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px}.niamal-sticky-buy-img{width:100%;height:100%;object-fit:contain}.niamal-sticky-buy-details{min-width:0}.niamal-sticky-buy-title{font-family:var(--niamal-font-display, "Cinzel", serif);font-size:1.6rem;font-weight:700;letter-spacing:.04em;color:#171614;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.niamal-sticky-buy-meta{display:flex;align-items:center;gap:.4rem;font-size:1.4rem;color:#5c564e;margin-top:.15rem}.niamal-sticky-buy-size{color:#b38728;font-weight:600}.niamal-sticky-buy-trust-badge{display:none;align-items:center;gap:.5rem;font-size:1.45rem;color:#3d3935;background:#b3872814;padding:.4rem .9rem;border-radius:9999px;border:1px solid rgba(179,135,40,.2)}@media screen and (min-width:900px){.niamal-sticky-buy-trust-badge{display:inline-flex}}.niamal-sticky-gold-sparkle{color:#b38728;font-size:1.55rem}.niamal-sticky-buy-action{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.niamal-sticky-buy-pricing{display:flex;flex-direction:column;align-items:flex-end}.niamal-sticky-buy-price{font-family:var(--niamal-font-display, "Cinzel", serif);font-size:1.7rem;font-weight:700;color:#171614}.niamal-sticky-buy-compare{font-size:1.4rem;color:#8c8275;text-decoration:line-through}.niamal-sticky-buy-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-family:var(--niamal-font-display, "Cinzel", serif);font-size:1.45rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#faf8f5;background:#171614;border:1px solid #B38728;border-radius:6px;cursor:pointer;box-shadow:0 4px 14px #00000026;transition:all .25s cubic-bezier(.16,1,.3,1)}.niamal-sticky-buy-btn:hover{background:#b38728;color:#fff;border-color:#b38728;box-shadow:0 6px 20px #b3872866;transform:translateY(-1px)}.niamal-pdp-reviews-breakdown{margin:4rem auto;max-width:var(--niamal-container-max, 1360px);padding:0 1.5rem}.niamal-reviews-summary-card{background:#fff;border:1px solid rgba(179,135,40,.22);border-radius:8px;box-shadow:0 4px 16px #00000008;padding:2.5rem;display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:center;margin-bottom:2.5rem}@media screen and (max-width:800px){.niamal-reviews-summary-card{grid-template-columns:1fr;gap:1.5rem}}.niamal-rating-big-score{font-family:var(--niamal-font-display, serif);font-size:3.75rem;color:var(--niamal-gold-300, #dcbe73);line-height:1;margin-bottom:.5rem}.niamal-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.niamal-popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0b0ee0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.niamal-popup-card{position:relative;z-index:2;width:100%;max-width:820px;background:var(--niamal-bg-elevated, #1a1e27);border:1px solid var(--niamal-gold-border, rgba(212, 175, 55, .4));border-radius:16px;overflow:hidden;box-shadow:0 25px 60px #000000e6,0 0 30px var(--niamal-gold-glow);animation:niamalModalIn .32s var(--niamal-ease-luxury, cubic-bezier(.16, 1, .3, 1))}@keyframes niamalModalIn{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.niamal-popup-close{position:absolute;top:1rem;right:1rem;z-index:10;background:#0a0b0ecc;border:1px solid rgba(248,246,240,.2);color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s ease}.niamal-popup-close:hover{background:var(--niamal-gold-400, #d4af37);color:#0a0b0e;transform:rotate(90deg)}.niamal-popup-grid{display:grid;grid-template-columns:1fr 1.2fr}@media screen and (max-width:750px){.niamal-popup-grid{grid-template-columns:1fr}.niamal-popup-media{display:none}}.niamal-popup-media{position:relative;background:#101217;overflow:hidden}.niamal-popup-media img{width:100%;height:100%;object-fit:cover}.niamal-popup-content{padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.niamal-popup-title{font-size:1.75rem;line-height:1.25;margin:.5rem 0 .85rem;color:var(--niamal-text-primary, #171614)}.niamal-popup-text{font-size:1.6rem;color:var(--niamal-text-secondary, #dcd6c8);line-height:1.6;margin-bottom:1.5rem}.niamal-popup-disclaimer{font-size:1.4rem;color:var(--niamal-text-muted, #a69f91);margin-top:.75rem;text-align:center;line-height:1.4}.niamal-realtime-conversion-block{margin:1.25rem 0;display:flex;flex-direction:column;gap:.875rem}.niamal-stock-pill{display:inline-flex;align-items:center;gap:.5rem;font-size:1.45rem;padding:.45rem .85rem;border-radius:9999px;width:fit-content}.niamal-stock-pill-low{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#fbbf24}.niamal-stock-pill-good{background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981}.niamal-stock-pill-preorder{background:#3b82f61f;border:1px solid rgba(59,130,246,.35);color:#60a5fa}.niamal-stock-pill-out{background:#f43f5e1f;border:1px solid rgba(244,63,94,.35);color:#f43f5e}.niamal-delivery-estimate-card{display:flex;align-items:center;gap:1rem;padding:.875rem 1.15rem;background:#fff;border:1px solid rgba(179,135,40,.22);border-radius:8px;box-shadow:0 2px 8px #00000008}.niamal-delivery-date{font-size:1.55rem;color:#171614}.niamal-dispatch-countdown{font-size:1.45rem;color:#5c564e}.niamal-delivery-icon{color:var(--niamal-gold-400, #d4af37);display:flex;align-items:center;flex-shrink:0}.niamal-delivery-date{font-size:1.55rem;color:var(--niamal-text-primary, #171614)}.niamal-dispatch-countdown{font-size:1.4rem;color:var(--niamal-text-muted, #a69f91);margin-top:.2rem}@media screen and (max-width:749px){.drawer__footer{position:sticky!important;bottom:0!important;background:var(--niamal-bg-elevated, #1a1e27)!important;border-top:1px solid var(--niamal-gold-border, rgba(212, 175, 55, .35))!important;box-shadow:0 -10px 25px #000c!important;padding-bottom:1.25rem!important;z-index:20!important}}.card-wrapper .card__inner{display:block!important;width:100%!important;min-height:280px!important;background:#faf8f5!important}.card-wrapper .card__media{display:block!important;width:100%!important;height:100%!important}.card-wrapper .card__media .media{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:280px!important;background:#faf8f5!important}.card-wrapper .card__media .media img{position:relative!important;max-width:100%!important;max-height:280px!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.product__media-wrapper{max-width:580px!important;margin:0 auto!important;width:100%!important}@media screen and (min-width:990px){.product--medium .product__media-wrapper{max-width:560px!important;padding-right:2.5rem!important}.product--medium .product__info-wrapper{padding-left:2.5rem!important}}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active),.product__media-list .product__media-item:not(.is-active){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.product__media-item.is-active,.product__media-item:only-child{display:block!important;visibility:visible!important;width:100%!important;margin:0!important}.product__media-item.is-active .product-media-container,.product__media-item:only-child .product-media-container{max-width:100%!important;width:100%!important;margin:0 auto!important}.product__media-item.is-active .product__modal-opener,.product__media-item:only-child .product__modal-opener{display:block!important;width:100%!important;height:100%!important;position:relative!important}.product__media-item.is-active .media,.product__media-item:only-child .media{background:#fff!important;border:1px solid rgba(179,135,40,.22)!important;border-radius:8px!important;box-shadow:0 10px 30px #0000000a!important;overflow:hidden!important;position:relative!important;display:block!important;aspect-ratio:1 / 1!important;max-height:540px!important;width:100%!important;padding-top:0!important;padding-bottom:0!important}.product__media-item:not(.is-active) .media{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important}@media screen and (max-width:749px){.product__media-item.is-active .media,.product__media-item:only-child .media{max-height:380px!important}}.product__media-item .media img{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;padding:1.25rem!important;margin:auto!important;display:block!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.product__media-item:hover .media img{transform:scale(1.03)!important}.thumbnail-slider{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:1.25rem!important;width:100%!important}.thumbnail-list{display:flex!important;gap:.75rem!important;justify-content:center!important;align-items:center!important;padding:.5rem 0!important;list-style:none!important;margin:0!important}.thumbnail-list__item{width:72px!important;height:72px!important;flex-shrink:0!important}.thumbnail-list__item .thumbnail{width:100%!important;height:100%!important;border-radius:6px!important;border:1px solid rgba(179,135,40,.22)!important;background:#fff!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important}.thumbnail-list__item .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important}.thumbnail-list__item .thumbnail[aria-current=true],.thumbnail-list__item .thumbnail:hover{border:2px solid #B38728!important;box-shadow:0 0 12px #b3872840!important;transform:translateY(-2px)!important}.product-form__submit,.product-form__submit.button--primary,.product-form__submit.button--secondary{background:linear-gradient(135deg,#f5ecd5,#d4af37,#b89025)!important;color:#0a0b0e!important;font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-weight:700!important;font-size:1.0625rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:4px!important;padding:1.15rem 2rem!important;min-height:54px!important;width:100%!important;border:none!important;box-shadow:0 10px 28px #d4af3759,0 2px 6px #0009!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important}.product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 16px 36px #d4af3785,0 4px 12px #000000b3!important;filter:brightness(1.06)!important}.product-form__submit:active{transform:translateY(0)!important}.product__description{font-size:1rem;line-height:1.75;color:#3d3935}.product__description p{margin-bottom:1.25rem}.product__description strong{color:#171614;font-weight:600}.niamal-quote-callout{border-left:2px solid #B38728;padding:.85rem 1.25rem;margin:1.5rem 0;background:#b387280f;font-family:var(--niamal-font-serif, "Cormorant Garamond", serif);font-style:italic;font-size:1.8rem;line-height:1.6;color:#2b2721;border-radius:0 6px 6px 0}html{font-size:62.5%!important}body,.text-body,p,li{font-size:1.65rem!important;line-height:1.75!important;color:var(--niamal-text-primary, #171614)}h1,.h1,.product__title h1{font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-size:3.8rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.22!important;color:var(--niamal-text-primary, #171614)!important;margin-bottom:.75rem!important}@media screen and (max-width:749px){h1,.h1,.product__title h1{font-size:2.8rem!important;line-height:1.25!important}}h2,.h2,.niamal-section-title{font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-size:3.2rem!important;font-weight:600!important;letter-spacing:.04em!important;color:var(--niamal-text-primary, #171614)!important}@media screen and (max-width:749px){h2,.h2,.niamal-section-title{font-size:2.4rem!important}}h3,.h3{font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-size:2.2rem!important;font-weight:600!important}.header__menu-item{font-size:1.55rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}.niamal-announcement-bar,.announcement-bar__message{font-size:1.35rem!important;letter-spacing:.14em!important;padding:.75rem 1rem!important}.product__title{margin-bottom:.5rem!important}.price,.price__regular .price-item--regular,.price-item--sale,.price__sale .price-item--last{font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-size:2.8rem!important;font-weight:700!important;letter-spacing:.03em!important;color:#171614!important;line-height:1.2!important}.price__subtext,.product__tax{font-size:1.45rem!important;color:#7a7368!important;margin-top:.25rem!important}.product-form__input .form__label,.quantity__label,.niamal-pdp-lead{font-size:1.65rem!important;font-weight:600!important;color:#171614!important}.quantity__input{font-size:1.6rem!important;font-weight:600!important}.niamal-stock-pill,.niamal-stock-badge{font-size:1.45rem!important;font-weight:600!important;padding:.55rem 1.15rem!important;letter-spacing:.02em!important}.niamal-delivery-estimate-card{padding:1.15rem 1.4rem!important}.niamal-delivery-date{font-size:1.6rem!important;font-weight:600!important;color:#171614!important}.niamal-dispatch-countdown{font-size:1.4rem!important;color:#5c564e!important;margin-top:.25rem!important}.product-form__submit,.product-form__submit.button--primary,.product-form__submit.button--secondary{font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-size:1.65rem!important;font-weight:700!important;letter-spacing:.12em!important;min-height:58px!important;padding:1.25rem 2.5rem!important}.shopify-payment-button__button{font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-size:1.65rem!important;font-weight:700!important;letter-spacing:.1em!important;min-height:56px!important}.niamal-btn-subtext{font-size:1.35rem!important;font-weight:500!important;letter-spacing:.04em!important;margin-top:.75rem!important}.niamal-pdp-trust-row{padding:1.35rem 1.5rem!important;gap:1.25rem!important}.niamal-trust-pill{font-size:1.45rem!important;font-weight:500!important;line-height:1.5!important;color:#2b2824!important}.niamal-trust-pill strong{font-size:1.5rem!important;font-weight:700!important;color:#171614!important}.niamal-trust-pill svg{width:22px!important;height:22px!important}.niamal-scent-pyramid-block{padding:1.75rem 2rem!important}.niamal-pyramid-title{font-size:1.85rem!important;font-weight:700!important;letter-spacing:.1em!important}.niamal-badge.niamal-badge-gold{font-size:1.3rem!important;padding:.4rem .9rem!important;font-weight:700!important}.niamal-pyramid-tier-label{font-size:1.55rem!important;font-weight:700!important;letter-spacing:.08em!important}.niamal-pyramid-tier-notes{font-size:1.65rem!important;line-height:1.65!important;color:#2b2824!important;margin-top:.25rem!important}.niamal-meter-name{font-size:1.45rem!important;font-weight:600!important;color:#5c564e!important}.niamal-meter-value{font-size:1.45rem!important;font-weight:700!important;color:#171614!important}.niamal-pdp-bundle{padding:1.5rem 1.75rem!important}.niamal-bundle-kicker{font-size:1.65rem!important;font-weight:700!important}.niamal-bundle-badge{font-size:1.3rem!important;padding:.35rem .75rem!important;font-weight:700!important}.niamal-bundle-desc{font-size:1.5rem!important;line-height:1.6!important;color:#5c564e!important}.niamal-bundle-name{font-size:1.6rem!important;font-weight:700!important}.niamal-bundle-spec{font-size:1.35rem!important;color:#7a7368!important}.niamal-bundle-price{font-size:1.6rem!important;font-weight:700!important}.niamal-bundle-btn{font-size:1.4rem!important;padding:.75rem 1.4rem!important;font-weight:700!important}.product__description,.product__description p{font-size:1.7rem!important;line-height:1.85!important;color:#2b2824!important}.niamal-quote-callout{font-size:1.95rem!important;line-height:1.65!important;padding:1.4rem 2rem!important}.niamal-accordion-summary{font-size:1.85rem!important;font-weight:600!important;padding:1.35rem 0!important}.niamal-accordion-content,.niamal-accordion-content p{font-size:1.7rem!important;line-height:1.85!important;color:#3d3935!important}.niamal-sticky-buy-bar{padding:1rem 1.75rem!important}.niamal-sticky-buy-title{font-size:1.7rem!important;font-weight:700!important}.niamal-sticky-buy-meta{font-size:1.4rem!important}.niamal-sticky-buy-trust-badge{font-size:1.35rem!important;padding:.5rem 1.15rem!important}.niamal-sticky-buy-price{font-size:2.2rem!important;font-weight:700!important}.niamal-sticky-buy-btn{font-size:1.55rem!important;font-weight:700!important;padding:.9rem 1.85rem!important}.drawer__heading{font-size:2.6rem!important;letter-spacing:.08em!important}.niamal-shipping-meter-text{font-size:1.45rem!important;font-weight:600!important}.cart-item__name{font-size:1.7rem!important;font-weight:600!important}.cart-item__price,.price--end{font-size:1.75rem!important;font-weight:700!important}.product-option{font-size:1.45rem!important}.niamal-cart-upsell-badge{font-size:1.3rem!important}.niamal-cart-upsell-title{font-size:1.5rem!important;font-weight:700!important}.niamal-cart-upsell-price{font-size:1.4rem!important}.niamal-cart-upsell-btn{font-size:1.35rem!important;padding:.55rem 1.15rem!important;font-weight:700!important}.totals__total{font-size:1.85rem!important;font-weight:600!important}.totals__total-value{font-size:2.4rem!important;font-weight:700!important}.cart__checkout-button{font-family:var(--niamal-font-display, "Cinzel", serif)!important;font-size:1.7rem!important;font-weight:700!important;letter-spacing:.1em!important;min-height:56px!important}.niamal-cart-trust-item{font-size:1.35rem!important}.niamal-card-family{font-size:1.35rem!important;letter-spacing:.14em!important}.niamal-card-title{font-size:2.1rem!important;font-weight:600!important}.niamal-card-notes{font-size:1.45rem!important;line-height:1.6!important}.niamal-card-price{font-size:2.1rem!important;font-weight:700!important}.niamal-card-btn{font-size:1.35rem!important;padding:.75rem 1.4rem!important;font-weight:700!important}.niamal-card-badge{font-size:1.25rem!important;padding:.4rem .85rem!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/niamal-custom.css.map */
