/** Shopify CDN: Minification failed

Line 12:76 Unexpected ")"

**/

.pnm-acc .pnm-scent-body:empty { display:none; }
.pnm-acc .pnm-scent-body:empty ~ summary { display:none; }
details.pnm-acc:has(.pnm-scent-body:empty){ display:none; }

/* Hide non-PnM scent accordions when our version exists */
details:not(.pnm-acc) > summary:where(:is(:has(+ .pnm-scent-body), :matches())){}
summary:where(:not(.pnm-acc)) { font-weight: inherit; }

/* Positioning and sizing for injected Scent Description */
.pnm-acc{display:block;width:100%;clear:both;margin-top:0.5rem}
.mz-item-inner .pnm-acc{grid-column:1/-1}
.mz-item-card .pnm-acc{grid-column:1/-1}
.pnm-acc summary{cursor:pointer}
/* Ensure product image wrappers keep their size */
.mz-item-image-wrapper, .mz-item-image { flex: 0 0 auto; }

/* Caret styling and placement */
.pnm-acc summary{display:flex;align-items:center;gap:.35rem}
.pnm-acc .pnm-caret{transition:transform .2s ease;flex:0 0 auto}
.pnm-acc[open] .pnm-caret{transform:rotate(180deg)}
/* Ensure full width in common card layouts */
.card-wrapper .pnm-acc,
.product-card .pnm-acc{display:block;width:100%;clear:both;margin-top:.5rem}

/* Center the summary and caret */
.pnm-acc summary{justify-content:center;text-align:center}

/* Safety: never show injected dropdowns in header/nav */
header .pnm-acc, nav .pnm-acc, .site-header .pnm-acc, .header__menu .pnm-acc, .mega-menu .pnm-acc, .site-nav .pnm-acc { display:none !important; }
