.woocommerce-Tabs-panel--description h2,.woocommerce-Tabs-panel--description h3,.woocommerce-Tabs-panel--description h4,.woocommerce-Tabs-panel--description h5{color:var(--nh-forest);font-weight:700;line-height:1.2;letter-spacing:-.02em}.woocommerce-Tabs-panel--description h2{font-size:clamp(2rem,4vw,2.5rem);margin:3rem 0 1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--nh-mint)}.woocommerce-Tabs-panel--description h3{font-size:clamp(1.5rem,3vw,1.9rem);margin:2.5rem 0 1rem}.woocommerce-Tabs-panel--description h4{font-size:clamp(1.25rem,2.5vw,1.5rem);margin:2rem 0 .75rem}.woocommerce-Tabs-panel--description h5{font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;color:var(--nh-green);margin:1.75rem 0 .75rem}.secondary-title{font-size:13px;color:var(--ui-muted);margin-top:4px}.variations_form .nh-attr-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.variations_form .nh-attr-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:1px solid var(--ui-border) !important;border-radius:4px;background:var(--ui-bg-content,#fff);cursor:pointer;font-weight:500;color:var(--nh-green);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .02s ease}.variations_form .nh-attr-btn:not(.is-selected):not(.is-disabled):hover{background:var(--nh-cream) !important;border-color:var(--nh-green) !important;color:var(--nh-forest) !important;transform:translateY(-1px)}.variations_form .nh-attr-btn.is-selected{background:var(--nh-green) !important;color:#fff !important;border-color:var(--nh-green) !important;transform:none !important}.variations_form .nh-attr-btn.is-selected:hover{background:var(--nh-forest) !important;border-color:var(--nh-forest) !important;color:#fff !important;transform:none !important}.variations_form .nh-attr-btn.is-disabled,.variations_form .nh-attr-btn[disabled],.variations_form .nh-attr-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;background:#f3f4f6 !important;border-color:#d1d5db !important;color:#9ca3af !important;pointer-events:none;transform:none !important;text-decoration:none}.variations_form .nh-attr-btn.is-disabled.is-selected,.variations_form .nh-attr-btn[disabled].is-selected{background:#f3f4f6 !important;border-color:#d1d5db !important;color:#9ca3af !important;box-shadow:none !important}.variations_form .nh-attr-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.variations_form .nh-attr-btn:not(.is-selected){border-color:var(--ui-border) !important}[data-attribute_name="attribute_pa_width"] .nh-attr-btn[data-term=custom],[data-attribute_name="attribute_width"] .nh-attr-btn[data-term=custom],[data-attribute_name="attribute_pa_length"] .nh-attr-btn[data-term=custom],[data-attribute_name="attribute_length"] .nh-attr-btn[data-term=custom]{display:none !important}.variations_form .nh-attr-btn.is-oos{background:#fde8e8 !important;border-color:#f5a5a5 !important;color:#7a1f1f !important;transform:none !important}.variations_form .nh-attr-btn.is-oos:hover,.variations_form .nh-attr-btn.is-oos.is-selected{background:#fde8e8 !important;border-color:#f5a5a5 !important;color:#7a1f1f !important;transform:none !important}.variations_form .nh-all-oos-msg{margin:.35rem 0 .75rem}#nh-custom-size-wrap{display:block !important;margin:12px 0}.nh-size-ui .nh-mm-qty,.nh-size-ui .nh-m-qty{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--ui-border);background:var(--ui-bg-content,#fff);height:40px;box-sizing:border-box;max-width:320px}.nh-size-ui .nh-mm-qty .minus,.nh-size-ui .nh-mm-qty .plus,.nh-size-ui .nh-m-qty .minus,.nh-size-ui .nh-m-qty .plus{flex:0 0 42px;display:flex;align-items:center;justify-content:center;height:100%;font-weight:600;color:var(--nh-green);background:var(--ui-bg-content,#fff);border:none;text-decoration:none;cursor:pointer;user-select:none;box-sizing:border-box}.nh-size-ui .nh-mm-qty .minus,.nh-size-ui .nh-m-qty .minus{border-right:1px solid var(--ui-border)}.nh-size-ui .nh-mm-qty .plus,.nh-size-ui .nh-m-qty .plus{border-left:1px solid var(--ui-border)}.nh-size-ui .nh-mm-input,.nh-size-ui .nh-m-input{flex:1 1 0;min-width:220px;height:100%;border:none !important;outline:none;background:var(--ui-bg-content,#fff);box-sizing:border-box;padding:0 16px !important;font-size:16px;line-height:1.4;color:var(--ui-text);text-align:center !important;text-indent:0 !important;appearance:textfield;-moz-appearance:textfield}.nh-size-ui input::-webkit-outer-spin-button,.nh-size-ui input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nh-size-ui .nh-mm-input::placeholder,.nh-size-ui .nh-m-input::placeholder{color:var(--ui-muted);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.nh-has-custom-cut .entry-summary form.cart table.variations{border:0 !important;padding-bottom:0 !important;margin-bottom:0 !important}.nh-has-custom-cut .entry-summary form.cart .reset_variations{display:none !important}.nh-cc-hint-single{margin:.25rem 0 0;font-size:.875em;color:#666}.nh-dim-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:8px;flex-shrink:0}.nh-dim-icon img{display:block;width:32px;height:32px}.nh-size-ui .variations td.label label{display:inline-flex;align-items:center;line-height:1.2}@media (max-width:600px){.nh-size-ui .variations .value{display:block}.nh-size-ui .nh-mm-qty,.nh-size-ui .nh-m-qty{max-width:100%;width:100%}}.nh-price-summary{border:1px solid var(--ui-border);border-radius:.25rem;background:var(--ui-bg-content,#fff);padding:26px 16px 16px;margin:32px 0 12px;box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative}.nh-ps-title{font-size:1rem;font-weight:600;color:var(--ui-text);position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0 12px;margin:0;background:var(--ui-bg-content,#fff);line-height:1.1;white-space:nowrap}.nh-ps-list{list-style:none;margin:0;padding:0}.nh-ps-row{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem;color:var(--ui-text);padding:.15rem 0}.nh-ps-val{font-variant-numeric:tabular-nums}.nh-ps-sep{border-top:1px solid var(--ui-border);margin:.4rem 0}.nh-ps-total{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--ui-text)}.nh-ps-total-val{font-size:1.05rem}.single-product .single_variation .woocommerce-variation-price,.single-product .single_variation .price{display:none !important}#nh-price-summary .nh-ps-val del,#nh-price-summary .nh-ps-total-val del{color:var(--ui-muted);opacity:1;font-weight:400;margin-right:.35em}#nh-price-summary .nh-ps-val ins,#nh-price-summary .nh-ps-total-val ins{color:var(--ui-text);font-weight:700;text-decoration:none}.nh-price-summary .nh-ps-perm2,.nh-price-summary .nh-ps-cutfee{display:none}.nh-has-custom-cut .nh-price-summary .nh-ps-perm2,.nh-has-custom-cut .nh-price-summary .nh-ps-cutfee{display:flex}#nc-complete-set.nc-bundle,#nc-complete-set.nc-bundle.card{--nc-gap:10px;--nc-radius:.25rem;--nc-border:1px solid var(--ui-border);--nc-bg:var(--ui-bg-content,#fff);--nc-muted:var(--ui-muted);--nc-head:var(--ui-text);--nc-qty-width:88px;--nc-img-col:56px;border:var(--nc-border);border-radius:var(--nc-radius);background:var(--nc-bg);padding:24px 14px 12px;margin-top:20px;box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative;overflow:visible}.nc-bundle-head{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:0 12px;margin:0;background:var(--nc-bg,#fff);display:block;line-height:1.1;white-space:nowrap;z-index:3}#nc-bundle-title{font-size:.92rem;line-height:1.2;margin:0;color:var(--nc-head);font-weight:600}.nc-bundle-form{width:100%}.nc-bundle-row{border-top:var(--nc-border);padding:10px 4px}.nc-bundle-row:first-of-type{border-top:0}.nc-bundle-row.nc-bundle-header{display:grid;grid-template-columns:var(--nc-img-col) minmax(0,1fr) minmax(var(--nc-qty-width),max-content);column-gap:var(--nc-gap);padding:6px 4px 8px;border-bottom:var(--nc-border);border-top:0}.nc-bundle-header .nc-col-image,.nc-bundle-header .nc-col-variations{visibility:hidden}.nc-bundle-header .nc-col-side{display:flex;flex-direction:row;justify-content:flex-end;gap:20px}.nc-bundle-header .nc-col-qty,.nc-bundle-header .nc-col-price{text-align:right;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--nc-muted);font-weight:700}.nc-row-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.nc-row-name .nc-pill{margin-top:0}.nc-row-body{display:grid;grid-template-columns:var(--nc-img-col) minmax(140px,1fr) minmax(var(--nc-qty-width),max-content);column-gap:var(--nc-gap);align-items:center}.nc-col-variations{min-width:0;min-height:1px}.nc-bundle-row.is-simple .nc-col-variations{display:block}.nc-col-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:0}.nc-col-qty{justify-self:end;overflow:visible;position:relative;z-index:2}.nc-col-price{text-align:right;white-space:nowrap;font-size:.9rem;font-weight:600;color:var(--ui-text)}.nc-col-image img{display:block;width:100%;height:auto;border:1px solid var(--ui-border);background:var(--ui-bg-content,#fff)}.nc-title{display:inline-block;font-weight:600;font-size:.92rem;color:var(--ui-text);text-decoration:none;line-height:1.3;word-break:break-word}.nc-title:hover{text-decoration:underline}.nc-pill{display:inline-block;font-size:.68rem;line-height:1;padding:4px 7px;border-radius:999px;margin-top:0;background:var(--nh-cream);color:var(--ui-text);white-space:nowrap}.nc-pill--instock{background:var(--nh-mint);color:var(--nh-forest)}.nc-pill--oos{background:#f4e7e3;color:#7a3e2b}.nc-meta-small{font-size:.78em;color:var(--ui-muted);margin-top:.2rem}.nc-meta-small div{line-height:1.25}.nc-col-price del,.nc-col-price ins{display:block}.nc-col-price del{color:var(--ui-muted);font-weight:400;font-size:.82rem;opacity:1;margin:0 0 1px}.nc-col-price ins{color:var(--ui-text);font-weight:600;text-decoration:none;margin:0}.nc-col-price .amount{font-weight:inherit;line-height:inherit}#nc-complete-set .quantity.buttons_added{display:inline-flex;align-items:center;justify-content:stretch;width:auto;min-width:var(--nc-qty-width);max-width:none;min-height:32px;margin:0;border:1px solid var(--ui-border);background:var(--ui-bg-content,#fff);box-sizing:border-box;overflow:visible;vertical-align:middle;z-index:3}#nc-complete-set .quantity.buttons_added .minus,#nc-complete-set .quantity.buttons_added .plus,#nc-complete-set .quantity.buttons_added .qty{box-sizing:border-box}#nc-complete-set .quantity.buttons_added .minus,#nc-complete-set .quantity.buttons_added .plus{flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:auto;margin:0;padding:0;border:0;background:var(--ui-bg-content,#fff);color:var(--nh-green);text-decoration:none;font-weight:500;font-size:.9rem;line-height:1;cursor:pointer;user-select:none;pointer-events:auto}#nc-complete-set .quantity.buttons_added .minus{border-right:1px solid var(--ui-border)}#nc-complete-set .quantity.buttons_added .plus{border-left:1px solid var(--ui-border)}#nc-complete-set .quantity.buttons_added .qty{flex:1 1 auto;width:36px;min-width:36px;max-width:none;height:auto;margin:0;padding:0 2px !important;border:0 !important;outline:none;box-shadow:none !important;background:var(--ui-bg-content,#fff);color:var(--ui-text);text-align:center !important;font-size:14px;line-height:normal;border-radius:0 !important;appearance:textfield;-moz-appearance:textfield;pointer-events:auto}#nc-complete-set .quantity.buttons_added .qty::-webkit-outer-spin-button,#nc-complete-set .quantity.buttons_added .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#nc-complete-set .quantity.buttons_added .qty:disabled,#nc-complete-set .quantity.buttons_added .minus[aria-disabled=true],#nc-complete-set .quantity.buttons_added .plus[aria-disabled=true]{opacity:.5;cursor:not-allowed}.nc-bundle-footer{position:sticky;bottom:0;display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:4px;padding-top:10px;border-top:var(--nc-border);background:var(--ui-bg-content,#fff);backdrop-filter:blur(4px)}.nc-total{font-size:.95rem;color:var(--ui-text)}#add-bundle-to-cart.nc-bundle-btn{padding:8px 16px;font-size:.9rem}.nh-bundle-back-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;text-decoration:none}.single-product form.cart{flex-wrap:wrap}.single-product form.cart .nh-bundle-back-link--below-cart{flex:0 0 100%;width:100%;margin-top:6px}.nc-bundle-variations{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px;margin:4px 0 2px;width:100%}.nc-bundle-variation-field{display:flex;flex:0 0 auto;flex-direction:column;gap:2px;width:100%;min-width:0}.nc-bundle-variation-field label{font-size:.68rem;font-weight:600;color:var(--ui-muted);text-transform:uppercase;letter-spacing:.02em;margin:0}.nc-bundle-variation-field select.bundle-variation{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:30px;padding:0 26px 0 10px;border:1px solid var(--ui-border);border-radius:var(--nc-radius,.25rem);background-color:var(--ui-bg-content,#fff);color:var(--ui-text);font-size:.82rem;line-height:1;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23516352' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:11px 7px}.nc-bundle-variation-field select.bundle-variation:hover{border-color:var(--nh-green,#516352)}.nc-bundle-variation-field select.bundle-variation:focus{outline:none;border-color:var(--nh-green,#516352);box-shadow:0 0 0 3px rgba(81,99,82,.15)}.nc-bundle-variation-field select.bundle-variation:disabled{opacity:.5;cursor:not-allowed;background-color:var(--nh-cream,#f7f5f0)}.nc-bundle-row.is-variation-ready .nc-bundle-variations{position:relative}.nc-bundle-row.is-needs-variation .nc-bundle-variation-field select.bundle-variation{border-color:#e0b4a6}.nc-bundle-variation-field--locked{display:flex;flex:0 0 auto;flex-direction:column;gap:2px;width:100%;min-width:0}.nc-bundle-variation-field--locked .nc-bundle-variation-label{display:block;margin:0;color:var(--ui-muted);font-size:.68rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.nc-bundle-variation-field--locked .nc-bundle-variation-value{display:flex;align-items:center;width:100%;min-height:30px;box-sizing:border-box;padding:0 10px;border:1px solid var(--ui-border);border-radius:var(--nc-radius,.25rem);background:var(--nh-cream,#f7f5f0);color:var(--ui-text);font-size:.82rem;line-height:1;white-space:nowrap}@media (max-width:920px){.nc-bundle-header{display:none}.nc-row-body{grid-template-columns:48px minmax(0,1fr);row-gap:8px}.nc-col-image{grid-row:1/span 2}.nc-col-variations{grid-column:2;grid-row:1}.nc-bundle-row.is-simple .nc-row-body{grid-template-columns:48px minmax(0,1fr)}.nc-bundle-row.is-simple .nc-col-variations{grid-row:1;grid-column:2;min-height:0}.nc-col-side{grid-column:1/-1;grid-row:2;flex-direction:row;justify-content:space-between;align-items:center}.nc-bundle-row.is-simple .nc-col-side{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-end}.nc-col-image img{max-width:48px}.nc-bundle-footer{padding-bottom:4px}}@media (max-width:720px){#nc-complete-set.nc-bundle,#nc-complete-set.nc-bundle.card{--nc-qty-width:82px}#nc-complete-set .quantity.buttons_added{min-width:var(--nc-qty-width);min-height:30px}#nc-complete-set .quantity.buttons_added .minus,#nc-complete-set .quantity.buttons_added .plus{flex-basis:24px;min-width:24px;width:24px}#nc-complete-set .quantity.buttons_added .qty{min-width:34px;font-size:13px}.nc-bundle-footer{flex-wrap:wrap}.nc-total{flex:1 1 100%}}@media (max-width:420px){.nh-ps-title,.nc-bundle-head{white-space:normal;text-align:center}}.single-product .nh-help-accordion{display:block;width:100%;clear:both;margin-top:16px}.single-product .nh-help-accordion__trigger-wrap{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f4faf7;border:1px solid rgba(0,112,74,.18);border-radius:4px;flex-wrap:wrap}.single-product .nh-help-accordion__icon{flex-shrink:0;color:var(--nh-green,#00704a);opacity:.8}.single-product .nh-help-accordion__hint{flex:1 1 auto;font-size:13.5px;color:#444;margin:0;opacity:1}.single-product .nh-help-accordion__btn,.single-product .nh-help-accordion__btn.button,.single-product form.cart button.nh-help-accordion__btn{background:0 0 !important;background-color:transparent !important;border:1.5px solid var(--nh-green,#00704a) !important;box-shadow:none !important;padding:5px 14px !important;margin:0 !important;border-radius:4px !important;color:var(--nh-green,#00704a) !important;font-weight:600 !important;font-size:13.5px !important;line-height:1.3 !important;text-transform:none !important;display:inline-flex !important;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .18s,color .18s}.single-product .nh-help-accordion__chevron{transition:transform .25s ease}.single-product .nh-help-accordion__btn[aria-expanded=true] .nh-help-accordion__chevron{transform:rotate(180deg)}.single-product .nh-help-accordion__btn:hover,.single-product .nh-help-accordion__btn.button:hover,.single-product form.cart button.nh-help-accordion__btn:hover{background:rgba(0,112,74,.07) !important;background-color:rgba(0,112,74,.07) !important;border:1.5px solid var(--nh-green,#00704a) !important;box-shadow:none !important;color:var(--nh-green,#00704a) !important;opacity:1}.single-product .nh-help-accordion__btn:focus,.single-product .nh-help-accordion__btn:active{background:0 0 !important;background-color:transparent !important;box-shadow:none !important;outline:2px solid rgba(0,112,74,.35);outline-offset:2px}.single-product .nh-help-accordion__panel{margin-top:14px;padding:18px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:4px}.single-product .nh-help-accordion__panel[hidden]{display:none !important}.single-product .nh-help-accordion__status{margin-top:8px;font-size:14px;display:none}.single-product .nh-help-accordion__status.is-visible{display:block}.single-product .nh-help-accordion__panel .wpforms-container,.single-product .nh-help-accordion__panel .wpforms-container-full,.single-product .nh-help-accordion__panel .wpforms-form{background:0 0;border:0;box-shadow:none}.single-product .nh-help-accordion__panel .wpforms-submit{background:#fff !important;background-color:#fff !important;color:var(--nh-green,#00704a) !important;border:1px solid var(--nh-green,#00704a) !important;border-radius:4px !important;padding:10px 18px !important;font-weight:600 !important;transition:all .2s ease !important;box-shadow:none !important}.single-product .nh-help-accordion__panel .wpforms-submit:hover{background:rgba(0,112,74,.05) !important;background-color:rgba(0,112,74,.05) !important;color:var(--nh-green,#00704a) !important}.wpforms-field.nh_wpf_product,.wpforms-field.nh_wpf_url,.wpforms-field-container .nh_wpf_product,.wpforms-field-container .nh_wpf_url,.wpforms-field input.nh_wpf_product,.wpforms-field textarea.nh_wpf_product,.wpforms-field input.nh_wpf_url,.wpforms-field textarea.nh_wpf_url{display:none !important}.single-product div.product .product_meta{border-top:0 !important}.single-product .woocommerce-product-gallery .nh-product-image-note{display:block;width:100%;margin-top:10px;padding:0;background:0 0;border:0;border-radius:0;box-sizing:border-box;font-size:13px;line-height:1.5;color:#6f7b76}.single-product .woocommerce-product-gallery .nh-product-image-note p{margin:0}.single-product .woocommerce-product-gallery .nh-product-image-note p:before{content:"* ";color:#8a9691}.nh-mb-product-extra{background:linear-gradient(180deg,var(--ui-bg-soft) 0%,rgba(255,255,255,.85) 100%);padding:28px;border-radius:4px;border:1px solid var(--ui-border);box-shadow:0 8px 20px rgba(30,57,50,.04);margin-top:1.5rem}.nh-mb-product-extra>h2{display:flex;align-items:center;gap:8px;font-size:16px !important;font-weight:700 !important;color:var(--nh-forest,#1e3932) !important;letter-spacing:.07em !important;text-transform:none !important;margin:0 0 16px !important;padding-bottom:8px !important;border-bottom:1px solid rgba(195,232,198,.6) !important;line-height:1 !important;background:0 0 !important}.nh-mb-product-extra>h2:after{display:none !important}.nh-mb-product-extra>h2>.dashicons,.nh-mb-product-extra>h2 .dashicons{font-size:15px !important;width:15px !important;height:15px !important;line-height:15px !important;display:inline-flex;align-items:center;justify-content:center;color:var(--nh-green,#00704a);background:0 0;border-radius:0;flex:0 0 auto;opacity:.9}.nh-mb-columns{display:flex;gap:20px;flex-wrap:wrap;align-items:stretch}.nh-mb-column{flex:1 1 260px;min-width:220px;background:var(--ui-bg-content);padding:20px;border-radius:4px;border:1px solid rgba(30,57,50,.04);box-shadow:0 4px 12px rgba(16,24,20,.03);box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;display:flex;flex-direction:column;gap:8px}.nh-mb-column:hover,.nh-mb-column:focus-within{transform:translateY(-6px);box-shadow:0 18px 36px rgba(30,57,50,.06);border-color:var(--nh-mint)}.nh-mb-col-title{display:flex;align-items:center;gap:12px;font-weight:800;color:var(--ui-bg-dark);font-size:1.05rem}.nh-mb-col-title .dashicons{font-size:18px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:4px;flex:0 0 36px;color:currentColor}.nh-mb-columns .nh-mb-column:nth-child(1) .nh-mb-col-title .dashicons{color:var(--nh-green);background-color:rgba(0,112,74,.06)}.nh-mb-columns .nh-mb-column:nth-child(2) .nh-mb-col-title .dashicons{color:var(--nh-gold);background-color:rgba(200,159,99,.06)}.nh-mb-columns .nh-mb-column:nth-child(3) .nh-mb-col-title .dashicons{color:var(--nh-forest);background-color:rgba(30,57,50,.06)}.nh-mb-col-text{color:var(--ui-text);font-size:.96rem;line-height:1.6;margin-top:6px;flex:1 1 auto}@media (max-width:768px){.nh-mb-columns{gap:14px}.nh-mb-column{flex-basis:100%;min-width:100%}.nh-mb-product-extra{padding:20px}.nh-mb-product-extra>h2{font-size:16px !important}}.nh-important-notes{margin:24px 0;padding:22px 24px;border-radius:6px;background:var(--nh-offwhite);border:1px solid var(--nh-mint);border-left:5px solid var(--nh-green)}.nh-in-head{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--nh-mint)}.nh-in-head-ico{width:18px;height:18px;color:var(--nh-green);flex-shrink:0;opacity:.9}h2.nh-in-title,.nh-in-title{margin:0 !important;padding:0 !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--nh-forest) !important;line-height:1 !important;border:none !important;background:0 0 !important}h2.nh-in-title:after,.nh-in-title:after{display:none !important}.nh-in-list{margin:0 !important;padding:0 !important;list-style:none !important;display:flex;flex-direction:column;gap:0}.nh-in-item{display:flex;align-items:flex-start;gap:14px;padding:13px 0;border-bottom:1px solid rgba(195,232,198,.5);transition:background .15s ease}.nh-in-item:first-child{padding-top:0}.nh-in-item:last-child{border-bottom:none;padding-bottom:0}.nh-in-ico-wrap{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--nh-cream);border:1px solid var(--nh-mint);margin-top:2px}.nh-in-ico{display:block;width:15px;height:15px;color:var(--nh-green);line-height:1}.nh-in-ico svg{display:block;width:100%;height:100%;stroke-width:2px}.nh-in-txt{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.6;color:var(--ui-muted)}.nh-in-txt strong{display:inline;color:var(--nh-charcoal);font-weight:700;margin-right:5px}@media (max-width:600px){.nh-important-notes{padding:16px;margin:16px 0}.nh-in-head{margin-bottom:14px;padding-bottom:10px}.nh-in-item{gap:11px;padding:11px 0}.nh-in-ico-wrap{flex:0 0 24px;width:24px;height:24px}.nh-in-ico{width:12px;height:12px}.nh-in-txt{font-size:13.5px}}#nh_feature_box .inside{padding-bottom:10px}.nhf-sortable{margin:10px 0;padding:0;list-style:none;border:1px solid #dcdcde;border-radius:4px;background:#fff;max-height:400px;overflow-y:auto}.nhf-sortable .nhf-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #f0f0f1;background:#fff;transition:background .1s ease-in-out}.nhf-sortable .nhf-item:last-child{border-bottom:none}.nhf-sortable .nhf-item:hover{background:#f6f7f7}.nhf-sortable .nhf-item label{display:flex;align-items:center;gap:10px;cursor:pointer;flex-grow:1;font-size:13px;line-height:1.4}.nhf-sortable .nhf-admin-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#50575e;flex-shrink:0}.nhf-sortable .nhf-admin-icon svg{display:block;width:20px;height:20px;max-width:100%;max-height:100%}.nhf-sortable .nhf-grip{cursor:move;color:#a7aaad;margin-left:8px;transition:color .1s ease}.nhf-sortable .nhf-grip:hover{color:#2271b1}.nhf-sortable .nhf-check{margin-top:0 !important}.nhf-box.nhf--summary-card{margin-top:16px;margin-bottom:24px;border:1px solid var(--nh-mint);border-radius:6px;background:var(--ui-bg-content,#fff);padding:14px 16px}.nhf-box .nhf-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin:0;padding:0;list-style:none}.nhf-box .nhf-item{display:flex;align-items:center;gap:10px;min-height:28px}.nhf-box .nhf-icon{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--nh-cream);border:1px solid var(--nh-mint);color:var(--nh-green);flex-shrink:0}.nhf-box .nhf-icon svg{width:15px;height:15px;display:block;stroke-width:1.8px}.nhf-box .nhf-label{font-size:13.5px;line-height:1.2;color:var(--nh-charcoal);font-weight:500;margin-top:-1px}@media (max-width:575px){.nhf-box .nhf-list{grid-template-columns:1fr}.nhf-box.nhf--summary-card{padding:12px 14px}}.nh-delivery-time-under{display:inline-flex;align-items:center;gap:8px;margin:8px 0 20px;padding:6px 12px;background-color:var(--ui-bg-site);border:1px solid var(--ui-border);border-radius:4px;font-size:13px;line-height:1}.nh-delivery-icon{display:flex;align-items:center;color:var(--nh-green);margin-right:4px}.nh-delivery-time__label{font-weight:500;color:var(--ui-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.nh-delivery-time__value{font-weight:600;color:var(--nh-charcoal)}@media (max-width:480px){.nh-delivery-time-under{display:flex;width:100%;justify-content:flex-start}}.nh-related-article{display:grid;grid-template-columns:180px 1fr;gap:0;align-items:stretch;margin:36px 0;background:var(--nh-offwhite);border:1px solid var(--nh-mint);border-radius:12px;overflow:hidden;transition:box-shadow .25s ease}.nh-related-article:hover{box-shadow:0 6px 24px rgba(0,0,0,.08)}.nh-related-article__image-link{display:flex;width:100%;height:100%;min-height:140px}.nh-related-article__image{display:block;width:100%;height:100%;object-fit:cover;flex:1;border-radius:0;border:none}.nh-related-article__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:20px 24px;border-left:3px solid var(--nh-green);overflow:hidden;isolation:isolate}.nh-related-article__content:before{content:'';position:absolute;inset:0;z-index:-1;background-image:var(--nh-article-bg-img);background-size:cover;background-position:center;filter:blur(18px) brightness(1.15) saturate(.4);transform:scale(1.1);opacity:.35}.nh-related-article__content:after{content:'';position:absolute;inset:0;z-index:-1;background:rgba(241,230,214,.72)}.nh-related-article__label{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nh-green)}.nh-related-article .nh-related-article__title{margin:0 !important;padding:0;font-size:1rem;line-height:1.35}.nh-related-article__title a{color:var(--nh-forest);text-decoration:none;transition:color .2s ease}.nh-related-article__title a:hover{color:var(--nh-green)}.nh-related-article__excerpt{margin:0;font-size:.82rem;line-height:1.55;color:var(--nh-charcoal);opacity:.85}.nh-related-article__button{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:6px;padding:6px 14px;background:0 0;color:var(--nh-green);border:1.5px solid var(--nh-green);border-radius:6px;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background .2s ease,color .2s ease}.nh-related-article__button:after{content:'→';font-size:.9rem;line-height:1}.nh-related-article__button:hover{background:var(--nh-green);color:#fff}@media (max-width:640px){.nh-related-article{grid-template-columns:1fr}.nh-related-article__image-link{min-height:180px}.nh-related-article__content{border-left:none;border-top:3px solid var(--nh-green);padding:18px}}.single-product .norhage-sample-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#eaf7f0;border:1.5px solid var(--nh-green,#00704a);border-left:4px solid var(--nh-green,#00704a);border-radius:5px;margin:16px 0;box-shadow:0 1px 4px rgba(0,112,74,.08);flex-wrap:nowrap}.single-product .norhage-sample-strip .norhage-sample-info{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.35;color:var(--ui-text,#2c2a29);white-space:nowrap}.single-product .norhage-sample-strip .norhage-sample-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 19px;width:19px;height:19px}.single-product .norhage-sample-strip .norhage-sample-icon svg{width:100%;height:100%;fill:var(--nh-green,#00704a)}.single-product .norhage-sample-strip .norhage-sample-price{color:var(--nh-green,#00704a);font-weight:700}.single-product .norhage-sample-strip .norhage-add-sample,.single-product .norhage-sample-strip .norhage-add-sample.button{flex:0 0 auto;display:inline-flex !important;align-items:center;justify-content:center;padding:7px 12px !important;margin:0 !important;background:var(--nh-green,#00704a) !important;border:1.5px solid var(--nh-green,#00704a) !important;border-radius:4px !important;box-shadow:none !important;color:#fff !important;font-size:13px !important;font-weight:600 !important;line-height:1.3 !important;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s,transform .12s}.single-product .norhage-sample-strip .norhage-add-sample:hover,.single-product .norhage-sample-strip .norhage-add-sample.button:hover{background:#005c3c !important;border-color:#005c3c !important;transform:translateY(-1px)}.single-product .norhage-sample-strip .norhage-add-sample:focus,.single-product .norhage-sample-strip .norhage-add-sample:active{background:#005c3c !important;border-color:#005c3c !important;outline:2px solid rgba(0,112,74,.35);outline-offset:2px}.single-product .norhage-sample-strip .norhage-add-sample:disabled{opacity:.6;cursor:default}@media (max-width:480px){.single-product .norhage-sample-strip{align-items:flex-start;flex-wrap:wrap}.single-product .norhage-sample-strip .norhage-sample-info{white-space:normal}}.norhage-product-brand-logo{display:block;margin:0 0 10px;line-height:0}.norhage-product-brand-logo-link{display:inline-block;padding:0;margin:0;line-height:0;text-decoration:none}.norhage-product-brand-logo-image{width:52px;height:52px;padding:2px;object-fit:contain;background:#fff;border:1px solid #dedede;border-radius:6px}.norhage-product-brand-logo-link:hover .norhage-product-brand-logo-image{border-color:#bdbdbd;box-shadow:0 2px 5px rgba(0,0,0,.09)}@media (max-width:767px){.norhage-product-brand-logo{margin-bottom:8px}.norhage-product-brand-logo-image{width:46px;height:46px;padding:4px}}