/** Shopify CDN: Minification failed

Line 61:52 Unexpected "/"

**/
/* ZARMAX launch-readiness refinements */
.zmx-btn:focus-visible,.zmx-text-link:focus-visible,.zmx-secondary-nav a:focus-visible,.zmx-size-card:focus-visible,.zmx-proof-center a:focus-visible,.zmx-purchase-trust a:focus-visible,.zmx-cart-trust a:focus-visible{outline:3px solid var(--zmx-gold);outline-offset:4px}
.zmx-secondary-nav__inner{position:relative}
.zmx-secondary-nav__links{padding-block:2px}
.zmx-size-card em{font-style:normal;color:var(--zmx-muted);font-size:10px;line-height:1.3}
.zmx-purchase-trust{margin-top:2px}
.zmx-purchase-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--zmx-line);border:1px solid var(--zmx-line);border-radius:14px;overflow:hidden}
.zmx-purchase-trust__grid>div{padding:13px 14px;background:var(--zmx-ivory)}
.zmx-purchase-trust__grid span{display:block;margin-bottom:5px;color:var(--zmx-red);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.zmx-purchase-trust__grid strong{display:block;font-size:11px;line-height:1.35}
.zmx-purchase-trust__grid small{display:block;margin-top:4px;color:var(--zmx-muted);font-size:9px;line-height:1.4}
.zmx-purchase-trust__fineprint{margin:10px 2px 0;color:var(--zmx-muted);font-size:10px;line-height:1.55}
.zmx-purchase-trust__fineprint a{color:var(--zmx-red);text-underline-offset:3px}
.zmx-cart-trust{background:var(--zmx-paper);padding-block:clamp(46px,6vw,80px);border-top:1px solid var(--zmx-line)}
.zmx-cart-trust__head{display:flex;justify-content:space-between;align-items:end;gap:26px;margin-bottom:28px}
.zmx-cart-trust__head h2{margin:0;max-width:12ch;font-family:var(--zmx-serif);font-size:clamp(38px,5vw,62px);font-weight:400;letter-spacing:-.045em;line-height:.96}
.zmx-cart-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--zmx-line)}
.zmx-cart-trust__grid article{padding:26px 24px 10px 0;border-right:1px solid var(--zmx-line)}
.zmx-cart-trust__grid article:not(:first-child){padding-left:24px}.zmx-cart-trust__grid article:last-child{border-right:0}
.zmx-cart-trust__grid span{display:block;margin-bottom:16px;color:var(--zmx-gold);font-size:9px;letter-spacing:.14em}.zmx-cart-trust__grid h3{margin:0 0 10px;font-family:var(--zmx-serif);font-size:22px;font-weight:400}.zmx-cart-trust__grid p{margin:0;color:var(--zmx-muted);font-size:12px;line-height:1.6}
.zmx-cart-trust__contact{margin-top:26px;padding:17px 20px;border:1px solid var(--zmx-line);border-radius:12px;color:var(--zmx-muted);font-size:12px;line-height:1.55}
.zmx-cart-trust__contact a{color:var(--zmx-red)}
main[data-template*='collection'] .facets-controls-wrapper:empty{display:none}
/* Keep the new 16:9 editorial imagery focused on the real ZARMAX packaging language. */
.zmx-hero__image{object-position:center center}
.zmx-story__media img{object-position:62% center}
.zmx-craft__media img{object-position:66% center}
.zmx-story__media,.zmx-craft__media{background:#f3eadf}
/* The draft previously contained an unverified secondary phone number in custom contact copy. Keep the launch surface email-first until a single public phone is confirmed. */
.zmx-page--contact .zmx-page-proof-grid>div:nth-child(2),.zmx-page--contact-us .zmx-page-proof-grid>div:nth-child(2){display:none}
.zmx-page--contact .zmx-page-proof-grid,.zmx-page--contact-us .zmx-page-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.zmx-faq-clean details:last-child{display:none}
/* .zmx-faq-clean details:last-child{display:none}
/* ZARMAX live refinement — navigation, proof pages and collection polish */
@media screen and (min-width:750px){.zmx-page .section.page-width-content{grid-template-columns:minmax(32px,1fr) minmax(0,1040px) minmax(32px,1fr)!important}}
#header-group{position:relative;z-index:40;isolation:isolate}
#header-group .header-section{background:var(--zmx-paper)!important;box-shadow:0 8px 24px rgba(36,23,19,.045)}
.zmx-secondary-nav{display:none!important}
main[data-template*='collection'] .section.section--page-width.color-scheme-1:has(> .border-style h1)::before{content:none!important;display:none!important}
.zmx-page .zmx-page-content{display:block!important;width:min(1040px,calc(100% - 64px))!important}
.zmx-page .zmx-page-proof-panel{width:100%!important;max-width:none!important;margin:0 auto!important;padding:clamp(32px,4vw,52px)!important}
.zmx-page .zmx-page-proof-panel h2{max-width:13ch!important;font-size:clamp(42px,4.5vw,64px)!important;line-height:.98!important}
.zmx-page .zmx-page-proof-panel>p:not(.zmx-template-kicker){max-width:66ch!important;font-size:clamp(16px,1.25vw,18px)!important;line-height:1.72!important}
.zmx-page .zmx-page-proof-grid>div{padding:clamp(18px,2vw,26px)!important}
.zmx-page .zmx-page-proof-grid strong{font-size:clamp(25px,2vw,32px)!important;line-height:1.14!important}
.zmx-page .zmx-page-proof-panel .zmx-btn--dark{background:var(--zmx-ink)!important;color:var(--zmx-paper)!important;border-color:var(--zmx-ink)!important}
.zmx-page .zmx-page-proof-panel .zmx-btn--dark:hover{background:var(--zmx-red)!important;border-color:var(--zmx-red)!important;color:var(--zmx-paper)!important}
main[data-template*='collection'] .product-grid{width:min(100%,1600px);margin-inline:auto;gap:42px 24px}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-1g']){order:1}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-2g']){order:2}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-3g']){order:3}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-5g']){order:4}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-10g']){order:5}
@media screen and (min-width:1500px){main[data-template*='collection'] .product-grid,.zmx-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media screen and (max-width:749px){.zmx-page .zmx-page-content{width:min(100% - 28px,1040px)!important}.zmx-page .zmx-page-proof-panel{padding:28px 20px!important}.zmx-page .zmx-page-proof-panel h2{font-size:42px!important}.zmx-page .zmx-page-proof-grid{margin:22px 0!important}}
 — navigation, proof pages and collection polish */
#header-group{position:relative;z-index:40;isolation:isolate}
#header-group .header-section{background:var(--zmx-paper)!important;box-shadow:0 8px 24px rgba(36,23,19,.045)}
.zmx-secondary-nav{display:none!important}
main[data-template*='collection'] .section.section--page-width.color-scheme-1:has(> .border-style h1)::before{content:none!important;display:none!important}
.zmx-page .zmx-page-content{display:block!important;width:min(1040px,calc(100% - 64px))!important}
.zmx-page .zmx-page-proof-panel{width:100%!important;max-width:none!important;margin:0 auto!important;padding:clamp(32px,4vw,52px)!important}
.zmx-page .zmx-page-proof-panel h2{max-width:13ch!important;font-size:clamp(42px,4.5vw,64px)!important;line-height:.98!important}
.zmx-page .zmx-page-proof-panel>p:not(.zmx-template-kicker){max-width:66ch!important;font-size:clamp(16px,1.25vw,18px)!important;line-height:1.72!important}
.zmx-page .zmx-page-proof-grid>div{padding:clamp(18px,2vw,26px)!important}
.zmx-page .zmx-page-proof-grid strong{font-size:clamp(25px,2vw,32px)!important;line-height:1.14!important}
.zmx-page .zmx-page-proof-panel .zmx-btn--dark{background:var(--zmx-ink)!important;color:var(--zmx-paper)!important;border-color:var(--zmx-ink)!important}
.zmx-page .zmx-page-proof-panel .zmx-btn--dark:hover{background:var(--zmx-red)!important;border-color:var(--zmx-red)!important;color:var(--zmx-paper)!important}
main[data-template*='collection'] .product-grid{width:min(100%,1600px);margin-inline:auto;gap:42px 24px}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-1g']){order:1}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-2g']){order:2}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-3g']){order:3}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-5g']){order:4}
main[data-template*='collection'] .product-grid__item:has(a[href*='/products/zarmax-saffron-10g']){order:5}
@media screen and (min-width:1500px){main[data-template*='collection'] .product-grid,.zmx-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media screen and (max-width:749px){.zmx-page .zmx-page-content{width:min(100% - 28px,1040px)!important}.zmx-page .zmx-page-proof-panel{padding:28px 20px!important}.zmx-page .zmx-page-proof-panel h2{font-size:42px!important}.zmx-page .zmx-page-proof-grid{margin:22px 0!important}}

@media screen and (max-width:989px){.zmx-cart-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zmx-cart-trust__grid article:nth-child(2){border-right:0}.zmx-cart-trust__grid article:nth-child(-n+2){border-bottom:1px solid var(--zmx-line)}}
@media screen and (max-width:749px){.zmx-secondary-nav{overflow:hidden}.zmx-secondary-nav::after{content:'';position:absolute;right:0;top:0;bottom:0;width:34px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--zmx-paper))}.zmx-secondary-nav__links{padding-right:30px}.zmx-purchase-trust__grid{grid-template-columns:1fr 1fr}.zmx-cart-trust__head{align-items:flex-start;flex-direction:column}.zmx-cart-trust__grid{grid-template-columns:1fr}.zmx-cart-trust__grid article,.zmx-cart-trust__grid article:not(:first-child){padding:22px 0;border-right:0;border-bottom:1px solid var(--zmx-line)}.zmx-cart-trust__grid article:last-child{border-bottom:0}.zmx-story__media img,.zmx-craft__media img{object-position:68% center}.zmx-page--contact .zmx-page-proof-grid,.zmx-page--contact-us .zmx-page-proof-grid{grid-template-columns:1fr}}
