/*
 * NK Single product page — Elementor widget styles (hardened against theme / Elementor Kit CSS — generated, see notes below).
 *
 * 1. Scope :is(#nk-pdx,.nk-pd-root): :is() takes the specificity of its strongest argument, so every rule
 *    gets ID-level specificity while still matching the root class (the #id never has to exist).
 * 2. !important on every declaration except custom properties. Typography is !important too; the
 *    widget's Typography controls also emit !important from a more specific selector, so they win.
 *    No font-family is ever set: the widget inherits the theme's font.
 * 3. The reset reverts theme styles inside the widget (except SVG internals, images and library
 *    icons: images keep WordPress's width/height ratio hint, see lazy-loaded "sizes=auto");
 *    .nk-pd-native keeps theme / WooCommerce styles (native forms and templates).
 *
 * Elementor style controls set CSS variables (--nkq-*) that these rules read, so editor
 * settings always apply without a specificity fight. Typography controls use
 * "{{WRAPPER}} #id .x" + !important to outrank the font declarations here.
 */

:is(#nk-pdx,.nk-pd-root) :where(:not(svg,svg *,img,.nk-ico *,.nk-pd-native,.nk-pd-native *)),:is(#nk-pdx,.nk-pd-root) :where(:not(svg,svg *,img,.nk-ico *,.nk-pd-native,.nk-pd-native *))::before,:is(#nk-pdx,.nk-pd-root) :where(:not(svg,svg *,img,.nk-ico *,.nk-pd-native,.nk-pd-native *))::after{all:revert}
:is(#nk-pdx,.nk-pd-root){direction:rtl!important;color:var(--nkq-text,#58585A)!important;line-height:1.95!important;text-align:start!important;display:block!important;background:var(--nkq-root-bg,#FFFFFF)!important}
:is(#nk-pdx,.nk-pd-root) *,:is(#nk-pdx,.nk-pd-root) *::before,:is(#nk-pdx,.nk-pd-root) *::after{box-sizing:border-box!important}
:is(#nk-pdx,.nk-pd-root) a{color:var(--nkq-link,#008CB8)!important;text-decoration:none!important}
:is(#nk-pdx,.nk-pd-root) a:hover{color:var(--nkq-link-h,#019C8C)!important}
:is(#nk-pdx,.nk-pd-root) button{font-family:inherit!important}
:is(#nk-pdx,.nk-pd-root) :focus-visible{outline:3px solid var(--nkq-focus,#FFC20E)!important;outline-offset:3px!important;border-radius:8px!important}
:is(#nk-pdx,.nk-pd-root) [hidden][hidden][hidden]{display:none!important}
:is(#nk-pdx,.nk-pd-root) .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;flex:0 0 auto!important}
:is(#nk-pdx,.nk-pd-root) .nk-ico svg{width:1em!important;height:1em!important;fill:currentColor!important}
:is(#nk-pdx,.nk-pd-root) svg.nk-pd-svg{display:block!important;flex:0 0 auto!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important}
:is(#nk-pdx,.nk-pd-root) svg.nk-pd-svg *{fill:none!important;stroke:inherit!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-wrap{display:block!important;margin:0 auto!important;padding:0!important;max-width:var(--nkq-max,1240px)!important}

/* Top: breadcrumb, gallery, info + buy box */
:is(#nk-pdx,.nk-pd-root) .nk-pd-top{display:block!important;margin:0!important;padding:var(--nkq-top-pad,clamp(18px,3vw,28px) clamp(16px,4vw,24px) clamp(28px,4vw,44px))!important;background:var(--nkq-top-bg,transparent)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-crumb{display:block!important;margin:0 0 var(--nkq-crumb-mb,18px)!important;padding:0!important;font-size:13px!important;color:var(--nkq-crumb-c,#8B8B8F)!important;text-align:var(--nkq-crumb-ta,right)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-crumb a{color:var(--nkq-crumb-a,#8B8B8F)!important;font-weight:600!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-crumb a:hover{color:var(--nkq-crumb-ah,#019C8C)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-crumb .nk-pd-sep{display:inline!important;font-style:normal!important;padding:0 var(--nkq-crumb-gap,7px)!important;color:var(--nkq-crumb-sep,inherit)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-crumb b{display:inline!important;color:var(--nkq-crumb-cur,#58585A)!important;font-weight:700!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-hero{display:flex!important;flex-wrap:wrap!important;gap:var(--nkq-hero-gap,clamp(22px,3.5vw,44px))!important;align-items:flex-start!important;margin:0!important;padding:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-gal{display:flex!important;flex-direction:column!important;gap:var(--nkq-gal-gap,12px)!important;flex:var(--nkq-gal-grow,1) 1 var(--nkq-gal-basis,440px)!important;min-width:0!important;order:var(--nkq-gal-order,0)!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-main{display:block!important;position:relative!important;margin:0!important;aspect-ratio:var(--nkq-main-ratio,1/1)!important;border-radius:var(--nkq-main-r,28px)!important;overflow:hidden!important;background:var(--nkq-main-bg,#EAF7F4)!important;border:var(--nkq-main-bw,1px) solid var(--nkq-main-bd,#F0EEE9)!important;box-shadow:var(--nkq-main-shadow,none)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-main img,:is(#nk-pdx,.nk-pd-root) .nk-pd-th img,:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-m img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:var(--nkq-img-fit,cover)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-slide{display:block!important;position:absolute!important;inset:0!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-badge{position:absolute!important;inset-inline-start:var(--nkq-bdg-x,16px)!important;top:var(--nkq-bdg-y,16px)!important;display:block!important;margin:0!important;background:var(--nkq-bdg-bg,rgba(255,255,255,.95))!important;color:var(--nkq-bdg-c,#0E8B80)!important;font-size:12.5px!important;font-weight:800!important;line-height:1.95!important;padding:var(--nkq-bdg-pad,6px 14px)!important;border-radius:var(--nkq-bdg-r,999px)!important;box-shadow:var(--nkq-bdg-shadow,none)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-thumbs{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--nkq-th-min,72px),1fr))!important;gap:var(--nkq-th-gap,10px)!important;margin:0!important;padding:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-th{display:block!important;position:relative!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;border-radius:var(--nkq-th-r,16px)!important;overflow:hidden!important;border:var(--nkq-th-bw,2px) solid var(--nkq-th-bd,#F0EEE9)!important;background:var(--nkq-main-bg,#EAF7F4)!important;cursor:pointer!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-th:hover{border-color:var(--nkq-th-hbd,var(--nkq-th-bd,#F0EEE9))!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-th[aria-current="true"]{border-color:var(--nkq-th-abd,#00AF9D)!important}
:is(#nk-pdx,.nk-pd-root).info-static .nk-pd-info{position:static!important}
:is(#nk-pdx,.nk-pd-root).nav-off .nk-pd-anchors{position:relative!important;top:auto!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-info{display:flex!important;flex-direction:column!important;gap:var(--nkq-info-gap,16px)!important;flex:var(--nkq-info-grow,1) 1 var(--nkq-info-basis,380px)!important;min-width:0!important;position:sticky!important;top:var(--nkq-info-top,96px)!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;align-self:var(--nkq-info-as,flex-start)!important;margin:0!important;background:var(--nkq-pill-bg,#EAF7F4)!important;color:var(--nkq-pill-c,#0E8B80)!important;font-size:13px!important;font-weight:700!important;line-height:1.95!important;padding:var(--nkq-pill-pad,7px 14px)!important;border-radius:var(--nkq-pill-r,999px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-pill::before{content:""!important;display:block!important;flex:0 0 auto!important;width:var(--nkq-pill-ds,7px)!important;height:var(--nkq-pill-ds,7px)!important;border-radius:50%!important;background:var(--nkq-pill-dc,#00AF9D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-pill.no-dot::before{content:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-title{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(25px,3.4vw,36px)!important;line-height:1.6!important;font-weight:800!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkq-title-c,#3B3B3D)!important;text-wrap:pretty!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-bar{display:block!important;margin:0!important;align-self:var(--nkq-info-as,flex-start)!important;width:var(--nkq-bar-w,64px)!important;height:var(--nkq-bar-h,5px)!important;border-radius:var(--nkq-bar-r,999px)!important;background:var(--nkq-bar-c,#FFC20E)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-short{display:block!important;margin:0!important;padding:0!important;font-size:16.5px!important;line-height:2.1!important;color:var(--nkq-short-c,inherit)!important;text-wrap:pretty!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-short p{margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-short p+p,:is(#nk-pdx,.nk-pd-root) .nk-pd-short ul,:is(#nk-pdx,.nk-pd-root) .nk-pd-short ol{margin-top:.6em!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-buy{display:flex!important;flex-direction:column!important;gap:var(--nkq-buy-gap,16px)!important;margin:0!important;padding:var(--nkq-buy-pad,clamp(18px,2.4vw,26px))!important;background:var(--nkq-buy-bg,#FFFFFF)!important;border:var(--nkq-buy-bw,1px) solid var(--nkq-buy-bd,#F0EEE9)!important;border-radius:var(--nkq-buy-r,26px)!important;box-shadow:var(--nkq-buy-shadow,0 14px 34px rgba(88,88,90,.07))!important;text-align:start!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-lbl{display:block!important;font-size:14.5px!important;font-weight:800!important;color:var(--nkq-lbl-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-lbl b{color:var(--nkq-lbl-v,#0E8B80)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-opts{display:flex!important;flex-direction:column!important;gap:var(--nkq-opts-gap,10px)!important;margin:0!important;padding:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-opt{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:var(--nkq-opt-h,60px)!important;margin:0!important;padding:var(--nkq-opt-pad,12px 16px)!important;border-radius:var(--nkq-opt-r,18px)!important;border:var(--nkq-opt-bw,1.5px) solid var(--nkq-opt-bd,#F0EEE9)!important;background:var(--nkq-opt-bg,#FFFFFF)!important;color:inherit!important;text-align:right!important;line-height:normal!important;cursor:pointer!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-opt:hover{border-color:var(--nkq-opt-hbd,var(--nkq-opt-bd,#F0EEE9))!important;background:var(--nkq-opt-hbg,var(--nkq-opt-bg,#FFFFFF))!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-opt[aria-checked="true"]{border-color:var(--nkq-opt-abd,#00AF9D)!important;background:var(--nkq-opt-abg,#EAF7F4)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-opt.is-out,:is(#nk-pdx,.nk-pd-root) .nk-pd-opt.is-na{opacity:var(--nkq-out-o,.45)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-dot{display:block!important;flex:0 0 auto!important;width:22px!important;height:22px!important;border-radius:50%!important;border:2px solid var(--nkq-dot-bd,#C9C9CC)!important;background:#FFFFFF!important;box-shadow:inset 0 0 0 4px #FFFFFF!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-opt[aria-checked="true"] .nk-pd-dot{border-color:var(--nkq-dot-a,#00AF9D)!important;background:var(--nkq-dot-a,#00AF9D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-ot{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;line-height:1.7!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-ot b{display:block!important;font-size:15px!important;font-weight:800!important;color:var(--nkq-ot-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-ot span{display:block!important;font-size:13px!important;color:var(--nkq-od-c,#8B8B8F)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-op{display:block!important;flex:0 0 auto!important;font-size:15px!important;font-weight:800!important;color:var(--nkq-op-c,#0E8B80)!important;white-space:nowrap!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-swg{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sw{display:flex!important;flex-wrap:wrap!important;gap:var(--nkq-sw-gap,10px)!important;margin:0!important;padding:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-swb{display:flex!important;align-items:center!important;justify-content:center!important;width:var(--nkq-sw-s,44px)!important;height:var(--nkq-sw-s,44px)!important;margin:0!important;padding:0!important;border-radius:var(--nkq-sw-r,50%)!important;border:2px solid var(--nkq-sw-bd,#F0EEE9)!important;background:#FFFFFF!important;cursor:pointer!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;color:var(--nkq-ot-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-swb[aria-checked="true"]{border-color:var(--nkq-sw-abd,#00AF9D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-swb.is-out,:is(#nk-pdx,.nk-pd-root) .nk-pd-swb.is-na{opacity:var(--nkq-out-o,.45)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-swb>span{display:block!important;width:var(--nkq-sw-in,32px)!important;height:var(--nkq-sw-in,32px)!important;border-radius:var(--nkq-sw-r,50%)!important;border:1px solid rgba(59,59,61,.12)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-swb.is-text{width:auto!important;min-width:var(--nkq-sw-s,44px)!important;padding:0 12px!important;border-radius:999px!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-stock{display:block!important;margin:0!important;font-size:13.5px!important;font-weight:700!important;color:var(--nkq-in-c,#0E8B80)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-stock.is-out{color:var(--nkq-oos-c,#B3261E)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-price{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important;padding:4px 0 0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-price>span{display:block!important;font-size:14px!important;font-weight:700!important;color:var(--nkq-plabel-c,#8B8B8F)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-price>.nk-pd-pval{font-size:clamp(24px,3vw,30px)!important;font-weight:800!important;color:var(--nkq-price-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-pval .amount,:is(#nk-pdx,.nk-pd-root) .nk-pd-pval bdi,:is(#nk-pdx,.nk-pd-root) .nk-pd-pval ins{display:inline!important;font:inherit!important;color:inherit!important;text-decoration:none!important;background:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-pval .woocommerce-Price-currencySymbol,:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-t .woocommerce-Price-currencySymbol{display:inline!important;font-size:14px!important;font-weight:600!important;color:var(--nkq-cur-c,#8B8B8F)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-pval del,:is(#nk-pdx,.nk-pd-root) .nk-pd-pval del *{display:inline!important;font-size:14px!important;font-weight:600!important;color:var(--nkq-old-c,#8B8B8F)!important;text-decoration:line-through!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-pval del{margin-inline-end:8px!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-op .woocommerce-Price-currencySymbol,:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-p .woocommerce-Price-currencySymbol{font-size:.85em!important;font-weight:600!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-op del,:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-p del{font-size:.85em!important;font-weight:600!important;opacity:.7!important;margin-inline-end:6px!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-op ins,:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-p ins{text-decoration:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-act{display:flex!important;gap:10px!important;align-items:stretch!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form{display:block!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form form.cart,:is(#nk-pdx,.nk-pd-root) .nk-pd-form .variations_button{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important;margin:0!important;padding:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form form.variations_form{display:block!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form .single_variation_wrap{display:block!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form table.variations{width:100%!important;margin:0 0 12px!important;border:0!important;border-collapse:collapse!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form table.variations th,:is(#nk-pdx,.nk-pd-root) .nk-pd-form table.variations td{padding:4px 0!important;border:0!important;text-align:start!important;vertical-align:middle!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form .stock,:is(#nk-pdx,.nk-pd-root).is-enh .nk-pd-form table.variations,:is(#nk-pdx,.nk-pd-root).is-enh .nk-pd-form .reset_variations,:is(#nk-pdx,.nk-pd-root).is-enh .nk-pd-form .single_variation{display:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form .quantity{display:flex!important;flex:0 0 auto!important;align-items:center!important;margin:0!important;border:var(--nkq-qty-bw,1px) solid var(--nkq-qty-bd,#F0EEE9)!important;border-radius:var(--nkq-qty-r,999px)!important;overflow:hidden!important;background:var(--nkq-qty-bg,#FFFFFF)!important}
:is(#nk-pdx,.nk-pd-root).qty-off .nk-pd-form .quantity{display:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form .quantity input.qty{display:block!important;width:var(--nkq-qty-in,56px)!important;min-width:28px!important;height:var(--nkq-qty-h,54px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;font-size:16px!important;font-weight:800!important;color:var(--nkq-qty-n,#3B3B3D)!important;-moz-appearance:textfield!important;appearance:textfield!important}
:is(#nk-pdx,.nk-pd-root).is-enh .nk-pd-form .quantity input.qty{width:28px!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-form .quantity input.qty::-webkit-inner-spin-button,:is(#nk-pdx,.nk-pd-root) .nk-pd-form .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-step{display:block!important;flex:0 0 auto!important;width:var(--nkq-qty-w,44px)!important;height:var(--nkq-qty-h,54px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--nkq-qty-bg,#FFFFFF)!important;color:var(--nkq-qty-c,#0E8B80)!important;font-size:20px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-step:hover{background:var(--nkq-qty-hbg,var(--nkq-qty-bg,#FFFFFF))!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-step:disabled{opacity:.4!important;cursor:default!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-cta,:is(#nk-pdx,.nk-pd-root) .nk-pd-form .single_add_to_cart_button{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:var(--nkq-cta-h,56px)!important;margin:0!important;padding:var(--nkq-cta-pad,10px 22px)!important;border-radius:var(--nkq-cta-r,999px)!important;background:var(--nkq-cta-bg,#00AF9D)!important;color:var(--nkq-cta-c,#FFFFFF)!important;border:var(--nkq-cta-bw,0px) solid var(--nkq-cta-bd,transparent)!important;font-size:16.5px!important;font-weight:800!important;line-height:1.95!important;text-align:center!important;box-shadow:var(--nkq-cta-shadow,0 10px 24px rgba(0,175,157,.25))!important;cursor:pointer!important}
:is(#nk-pdx,.nk-pd-root) a.nk-pd-cta:hover,:is(#nk-pdx,.nk-pd-root) button.nk-pd-cta:hover,:is(#nk-pdx,.nk-pd-root) .nk-pd-form .single_add_to_cart_button:hover{background:var(--nkq-cta-hbg,#019C8C)!important;color:var(--nkq-cta-hc,#FFFFFF)!important;border-color:var(--nkq-cta-hbd,var(--nkq-cta-bd,transparent))!important;box-shadow:var(--nkq-cta-hshadow,var(--nkq-cta-shadow,0 10px 24px rgba(0,175,157,.25)))!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-trust{display:flex!important;flex-direction:column!important;gap:var(--nkq-trust-gap,8px)!important;margin:0!important;padding:var(--nkq-trust-pt,14px) 0 0!important;border-top:var(--nkq-trust-bw,1px) var(--nkq-trust-bs,dashed) var(--nkq-trust-bd,#F0EEE9)!important;list-style:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-trust li,:is(#nk-pdx,.nk-pd-root) .nk-pd-chk li{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.9!important;color:var(--nkq-trust-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-trust li>svg,:is(#nk-pdx,.nk-pd-root) .nk-pd-trust li>.nk-ico{margin-top:6px!important;color:var(--nkq-trust-ic,#00AF9D)!important;width:var(--nkq-trust-is,16px)!important;height:var(--nkq-trust-is,16px)!important;stroke-width:2.4!important;font-size:var(--nkq-trust-is,16px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sec-link{display:inline!important;align-self:var(--nkq-info-as,flex-start)!important;font-size:14.5px!important;font-weight:700!important;color:var(--nkq-sl-c,#008CB8)!important}
:is(#nk-pdx,.nk-pd-root) a.nk-pd-sec-link:hover{color:var(--nkq-sl-hc,#019C8C)!important}

/* Section anchors */
:is(#nk-pdx,.nk-pd-root) .nk-pd-anchors{position:sticky!important;top:var(--nkq-top,0px)!important;z-index:var(--nkq-an-z,30)!important;display:block!important;margin:0!important;background:var(--nkq-an-bg,rgba(255,255,255,.96))!important;-webkit-backdrop-filter:blur(var(--nkq-an-blur,8px))!important;backdrop-filter:blur(var(--nkq-an-blur,8px))!important;border-top:var(--nkq-an-bw,1px) solid var(--nkq-an-bd,#F0EEE9)!important;border-bottom:var(--nkq-an-bw,1px) solid var(--nkq-an-bd,#F0EEE9)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-anchors .nk-pd-wrap{display:flex!important;gap:var(--nkq-an-gap,4px)!important;overflow-x:auto!important;padding:0 clamp(16px,4vw,24px)!important;scrollbar-width:none!important;justify-content:var(--nkq-an-jc,flex-start)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-anchors .nk-pd-wrap::-webkit-scrollbar{display:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-anchors a{display:block!important;flex:0 0 auto!important;margin:0!important;padding:var(--nkq-an-pad,14px)!important;font-size:14.5px!important;font-weight:700!important;color:var(--nkq-an-c,#58585A)!important;white-space:nowrap!important;border-bottom:3px solid transparent!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-anchors a:hover,:is(#nk-pdx,.nk-pd-root) .nk-pd-anchors a[aria-current="true"]{color:var(--nkq-an-hc,#019C8C)!important;border-bottom-color:var(--nkq-an-line,#00AF9D)!important}

/* Body sections */
:is(#nk-pdx,.nk-pd-root) .nk-pd-body{display:flex!important;flex-direction:column!important;gap:var(--nkq-body-gap,clamp(30px,4.5vw,52px))!important;max-width:var(--nkq-max,1240px)!important;margin:0 auto!important;padding:var(--nkq-body-pad,clamp(28px,4vw,48px) clamp(16px,4vw,24px) 0)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-body>section{display:block!important;margin:0!important;scroll-margin-top:var(--nkq-scroll-mt,140px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-h2{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(21px,2.8vw,28px)!important;font-weight:800!important;line-height:1.6!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkq-h2-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-intro{display:flex!important;flex-direction:column!important;gap:14px!important;margin:14px 0 0!important;max-width:var(--nkq-intro-max,72ch)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-intro p{display:block!important;margin:0!important;font-size:16px!important;line-height:2.1!important;text-align:var(--nkq-intro-ta,justify)!important;text-wrap:pretty!important;color:var(--nkq-intro-c,inherit)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-intro a{color:inherit!important;text-decoration:underline!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-for{padding:var(--nkq-for-pad,clamp(22px,3.5vw,36px))!important;background:var(--nkq-for-bg,#EAF7F4)!important;border-radius:var(--nkq-for-r,28px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(var(--nkq-grid-min,240px),100%),1fr))!important;gap:var(--nkq-grid-gap,12px)!important;margin:18px 0 0!important;padding:0!important;list-style:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-grid>*{min-width:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-fw{display:flex!important;gap:12px!important;align-items:flex-start!important;margin:0!important;padding:var(--nkq-fw-pad,16px 18px)!important;background:var(--nkq-fw-bg,#FFFFFF)!important;border-radius:var(--nkq-fw-r,18px)!important;font-size:15px!important;line-height:2!important;color:var(--nkq-fw-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-fw-i{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:10px!important;background:var(--nkq-fwi-bg,#EAF7F4)!important;color:var(--nkq-fwi-c,#0E8B80)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-fw-i svg.nk-pd-svg{width:16px!important;height:16px!important;stroke-width:2.4!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-chips{display:flex!important;flex-wrap:wrap!important;gap:var(--nkq-chips-gap,8px)!important;margin:16px 0 0!important;padding:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-chips span{display:block!important;background:var(--nkq-chip-bg,#FFF8E7)!important;color:var(--nkq-chip-c,#3B3B3D)!important;font-size:14.5px!important;font-weight:600!important;line-height:1.95!important;padding:var(--nkq-chip-pad,8px 15px)!important;border-radius:var(--nkq-chip-r,999px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-num{margin-top:16px!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-num li{display:flex!important;gap:12px!important;align-items:flex-start!important;margin:0!important;padding:var(--nkq-num-pad,16px 18px)!important;border:var(--nkq-num-bw,1px) solid var(--nkq-num-bd,#F0EEE9)!important;border-radius:var(--nkq-num-r,20px)!important;background:var(--nkq-num-bg,transparent)!important;font-size:15.3px!important;line-height:2!important;color:var(--nkq-num-c,#3B3B3D)!important;font-weight:600!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-num b{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:var(--nkq-numb-bg,#FFF8E7)!important;color:var(--nkq-numb-c,#6C5200)!important;font-size:15px!important;font-weight:800!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-qa{display:flex!important;flex-direction:column!important;gap:10px!important;margin:16px 0 0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-qa>div{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:var(--nkq-qa-pad,18px 20px)!important;border:var(--nkq-qa-bw,1px) solid var(--nkq-qa-bd,#F0EEE9)!important;border-radius:var(--nkq-qa-r,20px)!important;background:var(--nkq-qa-bg,transparent)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-qa b{display:block!important;font-size:16px!important;font-weight:800!important;color:var(--nkq-qaq-c,#0E8B80)!important;line-height:1.9!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-qa p{display:block!important;margin:0!important;font-size:15.3px!important;line-height:2.05!important;color:var(--nkq-qaa-c,inherit)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-chk{display:flex!important;flex-direction:column!important;gap:10px!important;margin:18px 0 0!important;padding:0!important;list-style:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-chk li{font-size:15.3px!important;line-height:2!important;color:var(--nkq-chk-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-chk li>svg,:is(#nk-pdx,.nk-pd-root) .nk-pd-chk li>.nk-ico{margin-top:6px!important;color:var(--nkq-chk-ic,#00AF9D)!important;width:16px!important;height:16px!important;stroke-width:2.4!important;font-size:16px!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-acc{display:flex!important;flex-wrap:wrap!important;gap:18px 28px!important;padding:var(--nkq-acc-pad,clamp(22px,3.5vw,36px))!important;border:var(--nkq-acc-bw,1px) solid var(--nkq-acc-bd,#F0EEE9)!important;border-radius:var(--nkq-acc-r,28px)!important;background:var(--nkq-acc-bg,transparent)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-acc>div{flex:2 1 320px!important;min-width:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-acc>div p{display:block!important;margin:12px 0 0!important;font-size:15.5px!important;line-height:2.1!important;color:var(--nkq-acct-c,inherit)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-acc>ul{display:flex!important;flex-direction:column!important;gap:10px!important;flex:1 1 240px!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-acc li{display:block!important;margin:0!important;padding:var(--nkq-accp-pad,12px 14px)!important;background:var(--nkq-accp-bg,#FBFDFC)!important;border:1px solid var(--nkq-accp-bd,#F0EEE9)!important;border-radius:var(--nkq-accp-r,16px)!important;font-size:14.5px!important;font-weight:700!important;color:var(--nkq-accp-c,#3B3B3D)!important;line-height:1.9!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-about{display:flex!important;flex-wrap:wrap!important;gap:20px 28px!important;align-items:center!important;padding:var(--nkq-ab-pad,clamp(22px,3.5vw,34px))!important;background:var(--nkq-ab-bg,#FFF8E7)!important;border-radius:var(--nkq-ab-r,28px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-portrait{display:block!important;position:relative!important;flex:0 0 auto!important;width:var(--nkq-pt-s,112px)!important;height:var(--nkq-pt-s,112px)!important;border-radius:var(--nkq-pt-r,32px)!important;overflow:hidden!important;background:var(--nkq-pt-bg,#FFF1CC)!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-portrait img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-about>div{flex:1 1 320px!important;min-width:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-about .nk-pd-h2{font-size:clamp(19px,2.4vw,24px)!important;color:var(--nkq-abh-c,var(--nkq-h2-c,#3B3B3D))!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-ab-role{display:block!important;margin:4px 0 0!important;font-size:14.5px!important;font-weight:700!important;color:var(--nkq-abr-c,#0E8B80)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-ab-text{display:block!important;margin:10px 0 0!important;font-size:15.3px!important;line-height:2.05!important;color:var(--nkq-abt-c,inherit)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-ab-link{display:inline-block!important;margin:10px 0 0!important;font-size:14.5px!important;font-weight:700!important;color:var(--nkq-abl-c,#008CB8)!important}
:is(#nk-pdx,.nk-pd-root) a.nk-pd-ab-link:hover{color:var(--nkq-abl-hc,#019C8C)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-stars{display:inline-block!important;letter-spacing:2px!important;color:var(--nkq-star-c,#FFC20E)!important;font-size:15px!important;line-height:1!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-stars i{font-style:normal!important;color:var(--nkq-star-off,#E6E3DC)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-reviews,:is(#nk-pdx,.nk-pd-root) .nk-pd-attrs{display:block!important;margin:16px 0 0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-native .woocommerce-Reviews-title{display:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-notices{display:block!important;max-width:var(--nkq-max,1240px)!important;margin:0 auto!important;padding:0 clamp(16px,4vw,24px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-attrs table{width:100%!important;margin:0!important;border-collapse:collapse!important;border:1px solid var(--nkq-num-bd,#F0EEE9)!important;border-radius:var(--nkq-num-r,20px)!important;overflow:hidden!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-attrs th,:is(#nk-pdx,.nk-pd-root) .nk-pd-attrs td{padding:12px 16px!important;border:0!important;border-bottom:1px solid var(--nkq-num-bd,#F0EEE9)!important;text-align:start!important;vertical-align:top!important;font-size:15px!important;line-height:1.9!important;color:var(--nkq-num-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-attrs th{width:34%!important;font-weight:800!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-attrs td p{margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-attrs tr:last-child th,:is(#nk-pdx,.nk-pd-root) .nk-pd-attrs tr:last-child td{border-bottom:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rsum{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;margin:10px 0 0!important;font-size:15px!important;color:var(--nkq-rvm-c,#8B8B8F)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rsum b{font-size:18px!important;font-weight:800!important;color:var(--nkq-rva-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faqs{display:flex!important;flex-direction:column!important;gap:var(--nkq-faq-gap,10px)!important;margin:16px 0 0!important;padding:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq{display:block!important;margin:0!important;padding:0!important;border:var(--nkq-faq-bw,1px) solid var(--nkq-faq-bd,#F0EEE9)!important;border-radius:var(--nkq-faq-r,18px)!important;background:var(--nkq-faq-bg,#FFFFFF)!important;overflow:hidden!important;text-align:start!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq[open]{background:var(--nkq-faq-obg,var(--nkq-faq-bg,#FFFFFF))!important;border-color:var(--nkq-faq-obd,var(--nkq-faq-bd,#F0EEE9))!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:var(--nkq-faq-qpad,14px 18px)!important;min-height:var(--nkq-faq-qh,56px)!important;font-size:15.5px!important;font-weight:700!important;color:var(--nkq-faq-qc,#3B3B3D)!important;line-height:1.85!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq summary::-webkit-details-marker{display:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq summary span{display:block!important;min-width:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq summary svg.nk-pd-svg{width:var(--nkq-chev-s,20px)!important;height:var(--nkq-chev-s,20px)!important;color:var(--nkq-chev-c,#00AF9D)!important;stroke-width:2.4!important;transition:transform .25s ease!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq[open] summary svg.nk-pd-svg{transform:rotate(180deg)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq-a{display:block!important;margin:0!important;padding:var(--nkq-faq-apad,0 18px 18px)!important;font-size:15.3px!important;line-height:2.05!important;color:var(--nkq-faq-ac,inherit)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-faq-a a{color:inherit!important;text-decoration:underline!important}

/* Related products */
:is(#nk-pdx,.nk-pd-root) .nk-pd-rel{display:block!important;margin:0!important;padding:var(--nkq-rel-pad,clamp(40px,6vw,64px) clamp(16px,4vw,24px) clamp(44px,6vw,72px))!important;background:var(--nkq-rel-bg,transparent)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-relh{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:8px 16px!important;margin:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-relh a{display:inline!important;font-size:14.5px!important;font-weight:700!important;color:var(--nkq-rall-c,#008CB8)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-relh a:hover{color:var(--nkq-rall-hc,#019C8C)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rg{display:grid!important;grid-template-columns:var(--nkq-rel-cols,repeat(auto-fill,minmax(min(var(--nkq-rel-min,240px),100%),1fr)))!important;gap:var(--nkq-rel-gap,clamp(14px,2vw,22px))!important;margin:18px 0 0!important;padding:0!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rc{display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important;padding:0!important;background:var(--nkq-rc-bg,#FFFFFF)!important;border:var(--nkq-rc-bw,1px) solid var(--nkq-rc-bd,#F0EEE9)!important;border-radius:var(--nkq-rc-r,22px)!important;overflow:hidden!important;box-shadow:var(--nkq-rc-shadow,0 8px 26px rgba(59,59,61,.05))!important;transition:transform .25s ease,box-shadow .25s ease!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rc:hover{transform:translateY(calc(-1 * var(--nkq-rc-lift,4px)))!important;box-shadow:var(--nkq-rc-hshadow,var(--nkq-rc-shadow,0 8px 26px rgba(59,59,61,.05)))!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-m{display:block!important;position:relative!important;margin:0!important;aspect-ratio:var(--nkq-rc-ratio,4/3)!important;background:var(--nkq-main-bg,#EAF7F4)!important;overflow:hidden!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-badge{position:absolute!important;inset-inline-start:12px!important;top:12px!important;display:block!important;margin:0!important;background:var(--nkq-bdg-bg,rgba(255,255,255,.95))!important;color:var(--nkq-bdg-c,#0E8B80)!important;font-size:12px!important;font-weight:800!important;line-height:1.95!important;padding:var(--nkq-bdg-pad,6px 14px)!important;border-radius:var(--nkq-bdg-r,999px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-b{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1 1 auto!important;margin:0!important;padding:var(--nkq-rcb-pad,16px 18px 18px)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-t{display:block!important;font-size:16.5px!important;font-weight:800!important;line-height:1.8!important;color:var(--nkq-rct-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) a.nk-pd-rc-t:hover{color:var(--nkq-rct-hc,#019C8C)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-rc-p{display:block!important;margin-top:auto!important;font-size:15.5px!important;font-weight:800!important;color:var(--nkq-rcp-c,#0E8B80)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-note{display:block!important;margin:26px 0 0!important;padding:0!important;font-size:13.5px!important;line-height:2!important;color:var(--nkq-note-c,#8B8B8F)!important}

/* Mobile buy bar */
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky{display:none!important;position:fixed!important;inset-inline:0!important;bottom:0!important;z-index:var(--nkq-sb-z,50)!important;margin:0!important;background:var(--nkq-sb-bg,rgba(255,255,255,.97))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-top:1px solid var(--nkq-sb-bd,#F0EEE9)!important;box-shadow:var(--nkq-sb-shadow,0 -10px 30px rgba(59,59,61,.08))!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-in{display:flex!important;align-items:center!important;gap:12px!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-t{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important;line-height:1.6!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-t span{display:block!important;font-size:12.5px!important;font-weight:700!important;color:var(--nkq-sbn-c,#8B8B8F)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-t b{display:block!important;font-size:17px!important;font-weight:800!important;color:var(--nkq-sbp-c,#3B3B3D)!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-t b *{display:inline!important;font:inherit!important;color:inherit!important;text-decoration:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-t b del,:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-t b del *{font-size:12.5px!important;font-weight:600!important;color:var(--nkq-cur-c,#8B8B8F)!important;text-decoration:line-through!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky-t .woocommerce-Price-currencySymbol{font-size:12.5px!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-sticky .nk-pd-cta{border:0!important;cursor:pointer!important;flex:0 0 auto!important;min-height:50px!important;padding:8px 20px!important;font-size:15px!important;box-shadow:none!important}
:is(#nk-pdx,.nk-pd-root) .nk-pd-cta.is-off,:is(#nk-pdx,.nk-pd-root) .nk-pd-cta.is-off:hover,:is(#nk-pdx,.nk-pd-root) .nk-pd-form .single_add_to_cart_button.disabled,:is(#nk-pdx,.nk-pd-root) .nk-pd-form .single_add_to_cart_button:disabled,:is(#nk-pdx,.nk-pd-root) .nk-pd-form .single_add_to_cart_button.disabled:hover{background:var(--nkq-off-bg,#F0EEE9)!important;color:var(--nkq-off-c,#8B8B8F)!important;border-color:transparent!important;box-shadow:none!important;cursor:not-allowed!important}
:is(#nk-pdx,.nk-pd-root) span.nk-pd-cta.is-off{flex:1 1 auto!important;pointer-events:none!important}
:is(#nk-pdx,.nk-pd-root).sb-a .nk-pd-sticky{display:block!important}
:is(#nk-pdx,.nk-pd-root).sb-a{padding-bottom:var(--nkq-sb-space,84px)!important}
@media (max-width:1023px){:is(#nk-pdx,.nk-pd-root).sb-t .nk-pd-sticky{display:block!important}:is(#nk-pdx,.nk-pd-root).sb-t{padding-bottom:var(--nkq-sb-space,84px)!important}:is(#nk-pdx,.nk-pd-root) .nk-pd-anchors{display:var(--nkq-an-mobile,none)!important}:is(#nk-pdx,.nk-pd-root) .nk-pd-info{position:var(--nkq-info-mpos,static)!important}}
@media (max-width:767px){:is(#nk-pdx,.nk-pd-root).sb-m .nk-pd-sticky{display:block!important}:is(#nk-pdx,.nk-pd-root).sb-m{padding-bottom:var(--nkq-sb-space,84px)!important}}
@media (prefers-reduced-motion:reduce){:is(#nk-pdx,.nk-pd-root) .nk-pd-rc,:is(#nk-pdx,.nk-pd-root) .nk-pd-faq summary svg.nk-pd-svg{transition:none!important}}
