/* nx3-commerce.css · Nyxo Labs v0.3 commerce layer (cards, shop/category/search, product page,
   cart, drawer, checkout). Loads last. GENERATED from scratchpad v3c/src/nx3-commerce.src.css by
   v3c/build-css.py: every rule is scoped to body.nx3c (+5 :not(#id) for specificity) and every
   declaration is !important, so the legacy Molecula snippets, Astra and the v0.2 sheets
   (.nyxo:not(#a#b#c#d) …) can never restyle a commerce component again. Edit the source, rebuild. */
:root{--nx3-ink:#1B2A4E;--nx3-ink-2:#4A5878;--nx3-ink-3:#67728C;
  --nx3-logo:#306DFB;--nx3-blue:#2559DB;--nx3-blue-hi:#3168EC;--nx3-blue-deep:#1C47BD;--nx3-blue-ink:#1D4FD0;
  --nx3-cream:#FBF8F3;--nx3-ice:#E9F0FF;--nx3-ice-2:#F4F7FF;--nx3-night:#0B1430;
  --nx3-line:#E5EAF4;--nx3-line-2:#D6DEEE;
  --nx3-green:#15803D;--nx3-green-hi:#178A44;--nx3-green-bg:#E8F7EE;--nx3-green-ink:#0F6B33;
  --nx3-amber:#F2A541;--nx3-amber-hi:#FFC46B;--nx3-orange:#F97316;--nx3-purple:#3A1E5C;--nx3-lilac:#D8CFF2;
  --nx3-r-panel:40px;--nx3-r-card:28px;--nx3-r-ctl:14px;
  --nx3-sh-card:0 1px 2px rgba(27,42,78,.04),0 22px 44px -30px rgba(27,42,78,.28);
  --nx3-sh-card-hover:0 2px 4px rgba(27,42,78,.05),0 34px 60px -30px rgba(27,42,78,.38);
  --nx3-sh-float:0 30px 70px -34px rgba(11,20,48,.45);
  --nx3-ease:cubic-bezier(.2,.8,.2,1);
  --nx3-font:'Manrope',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
  --nx3-mono:'Fragment Mono',ui-monospace,SFMono-Regular,Menlo,monospace;}
@media (max-width:760px){:root{--nx3-r-panel:30px;--nx3-r-card:22px}
}
html.nx3-ended body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-hw-only:not(#nx3h),html.nyxo-night-expired body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-hw-only:not(#nx3h){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-loop,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3c-ecart) *,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-grid,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3c-ecart) *::before,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-grid,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3c-ecart) *::after{box-sizing:border-box !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-loop,.nx3-buy,.nx3c-ahead,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-ecart) img{max-width:none !important;height:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-buy,.nx3c-filters,.nx3c-ahead,.nx3-card,.nx3-loop,.nx3c-sticky,.nx3c-perks) [hidden]{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters__empty[hidden],html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gdecor[hidden]{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-mono{font-family:var(--nx3-mono) !important;font-weight:400 !important;letter-spacing:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-eyebrow{display:inline-flex !important;align-items:center !important;gap:8px !important;font-family:var(--nx3-font) !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--nx3-blue-ink) !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-h2{font-family:var(--nx3-font) !important;font-size:clamp(30px,3.4vw,46px) !important;line-height:1.04 !important;letter-spacing:-.035em !important;font-weight:800 !important;margin:10px 0 0 !important;color:var(--nx3-ink) !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-lede{font-family:var(--nx3-font) !important;font-size:18px !important;line-height:1.6 !important;color:var(--nx3-ink-2) !important;margin:14px 0 0 !important;max-width:62ch !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn{--h:54px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;height:var(--h) !important;min-height:0 !important;padding:0 28px !important;margin:0 !important;border-radius:999px !important;border:0 !important;cursor:pointer !important;font:700 16px/1 var(--nx3-font) !important;letter-spacing:-.005em !important;text-transform:none !important;white-space:nowrap !important;text-decoration:none !important;text-shadow:none !important;outline-offset:3px !important;transition:transform .25s var(--nx3-ease),box-shadow .25s var(--nx3-ease),filter .2s,background-color .2s !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn svg{width:20px !important;height:20px !important;flex:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn--blue,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn--blue:visited,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn--blue:focus{color:#fff !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn--blue:hover{color:#fff !important;transform:translateY(-1px) !important;filter:brightness(1.06) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 18px 30px -14px rgba(37,89,219,.85) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn--ghost,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn--ghost:visited{color:var(--nx3-ink) !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn--ghost:hover{color:var(--nx3-ink) !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn--block{display:flex !important;width:100% !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-btn:focus-visible{outline:3px solid rgba(37,89,219,.45) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-chip{display:inline-flex !important;align-items:center !important;gap:6px !important;height:28px !important;padding:0 12px !important;border-radius:999px !important;font-family:var(--nx3-font) !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:.01em !important;line-height:1 !important;white-space:nowrap !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-chip--save{color:#fff !important;background:linear-gradient(180deg,var(--nx3-green-hi),var(--nx3-green)) !important;box-shadow:0 6px 14px -8px rgba(21,128,61,.8) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-chip--sale{color:#4A2000 !important;background:linear-gradient(135deg,#FFD08A,#F2A541) !important;box-shadow:0 6px 14px -8px rgba(249,115,22,.9) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-chip--b2g1{gap:0 !important;padding:0 3px 0 6px !important;color:#fff !important;background:linear-gradient(135deg,#6A35B4 0%,#4A2382 55%,#3A1E5C 100%) !important;box-shadow:inset 0 0 0 1px rgba(255,196,107,.35),0 8px 16px -8px rgba(74,35,130,.9) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-chip--b2g1 img{width:19px !important;height:auto !important;margin:-3px 5px 0 0 !important;display:block !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-chip--b2g1 .t{letter-spacing:.04em !important;text-transform:uppercase !important;font-size:12px !important;margin-right:7px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-chip--b2g1 .cd{display:inline-flex !important;align-items:center !important;height:22px !important;padding:0 8px !important;border-radius:999px !important;background:rgba(10,4,26,.42) !important;color:#FFC46B !important;font-size:11.5px !important;font-weight:800 !important;font-variant-numeric:tabular-nums !important;letter-spacing:.02em !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-chip--b2g1 .cd i{font-style:normal !important;color:#CDBDF0 !important;margin-right:4px !important;font-weight:700 !important;text-transform:uppercase !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-loop,.nx3-kitgrid){display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important;list-style:none !important;margin:0 0 8px !important;padding:0 !important;width:auto !important;float:none !important;clear:both !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-loop,.nx3-kitgrid)::before,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-loop,.nx3-kitgrid)::after{display:none !important;content:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-cell{display:flex !important;margin:0 !important;padding:0 !important;list-style:none !important;width:auto !important;float:none !important;background:none !important;border:0 !important;box-shadow:none !important;min-width:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-cell::before,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-cell::after{display:none !important;content:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-cell.is-off{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card{position:relative !important;container-type:inline-size !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;width:100% !important;margin:0 !important;border-radius:var(--nx3-r-card) !important;padding:24px 18px 18px !important;background:linear-gradient(180deg,#DCE7FF 0%,#EAF1FF 34%,#F7FAFF 64%,#FFFFFF 86%) !important;border:0 !important;box-shadow:inset 0 0 0 1px rgba(201,214,240,.7),var(--nx3-sh-card) !important;font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important;text-align:left !important;transition:transform .35s var(--nx3-ease),box-shadow .35s var(--nx3-ease) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card:hover{transform:translateY(-4px) !important;box-shadow:inset 0 0 0 1px rgba(170,192,236,.9),var(--nx3-sh-card-hover) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__top{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important;min-height:68px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__id{min-width:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name{margin:0 !important;padding:0 !important;font-family:var(--nx3-font) !important;font-size:20px !important;line-height:1.15 !important;font-weight:800 !important;letter-spacing:-.025em !important;color:var(--nx3-ink) !important;text-transform:none !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name a,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name a:visited,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name a:hover{color:var(--nx3-ink) !important;text-decoration:none !important;box-shadow:none !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name a::after{content:"" !important;position:absolute !important;inset:0 !important;border-radius:inherit !important;z-index:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name a:focus-visible{outline:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name a:focus-visible::after{box-shadow:0 0 0 3px rgba(37,89,219,.45) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__size{display:block !important;margin-top:5px !important;font-size:13px !important;font-weight:600 !important;line-height:1.3 !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__sizes{display:flex !important;flex-wrap:wrap !important;gap:5px !important;margin-top:7px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__sizes span{height:22px !important;padding:0 8px !important;border-radius:999px !important;background:rgba(255,255,255,.75) !important;box-shadow:inset 0 0 0 1px #C9D6F0 !important;font-size:11.5px !important;font-weight:700 !important;line-height:22px !important;color:var(--nx3-ink-2) !important;white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price{margin:0 !important;padding:0 !important;text-align:right !important;flex:none !important;font-family:var(--nx3-font) !important;line-height:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__from{display:block !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--nx3-ink-3) !important;line-height:1 !important;margin-bottom:3px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__now{display:block !important;font-size:25px !important;font-weight:800 !important;letter-spacing:-.03em !important;line-height:1.05 !important;color:var(--nx3-ink) !important;white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__was{display:block !important;font-size:13.5px !important;font-weight:600 !important;color:var(--nx3-ink-3) !important;text-decoration:line-through !important;text-decoration-thickness:1.5px !important;line-height:1.2 !important;margin-top:2px !important;white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media{position:relative !important;z-index:0 !important;margin:8px 0 2px !important;height:318px !important;pointer-events:none !important;overflow:visible !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media::after{content:"" !important;position:absolute !important;left:50% !important;bottom:12px !important;width:44% !important;height:16px !important;transform:translateX(-50%) !important;background:radial-gradient(50% 50% at 50% 50%,rgba(27,42,78,.28),transparent 70%) !important;filter:blur(2px) !important;z-index:-1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media img.nx3-card__img,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media img{position:absolute !important;left:50% !important;top:6px !important;height:322px !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;transform:translateX(-50%) !important;transition:transform .5s var(--nx3-ease) !important;filter:drop-shadow(0 14px 18px rgba(27,42,78,.18)) !important;object-fit:contain !important;opacity:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card:hover .nx3-card__media img{transform:translateX(-50%) translateY(-5px) rotate(-2deg) scale(1.03) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-purity{position:absolute !important;top:2px !important;left:50% !important;transform:translateX(-50%) !important;z-index:2 !important;display:inline-flex !important;align-items:center !important;gap:7px !important;height:30px !important;padding:0 12px 0 9px !important;border-radius:999px !important;background:rgba(255,255,255,.94) !important;box-shadow:0 0 0 1px rgba(201,214,240,.9),0 8px 18px -10px rgba(27,42,78,.35) !important;white-space:nowrap !important;font-family:var(--nx3-font) !important;font-size:12.5px !important;font-weight:800 !important;line-height:1 !important;color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-purity svg{width:16px !important;height:16px !important;flex:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-purity i{width:1px !important;height:13px !important;background:var(--nx3-line-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-purity .nx3-mono{font-size:11.5px !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-purity--pending,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-purity--restock,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-purity--supply,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-purity--kit{color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-purity--pending svg{color:#B4720E !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ship{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;margin:auto 0 14px !important;padding:0 !important;font-family:var(--nx3-font) !important;font-size:14px !important;line-height:1.3 !important;white-space:nowrap !important;letter-spacing:-.01em !important;font-weight:600 !important;color:var(--nx3-ink-2) !important;text-align:center !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ship b{color:var(--nx3-ink) !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-dot{position:relative !important;display:inline-block !important;width:8px !important;height:8px !important;flex:none !important;border-radius:50% !important;background:#22C55E !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-dot::after{content:"" !important;position:absolute !important;inset:-4px !important;border-radius:50% !important;background:rgba(34,197,94,.35) !important;animation:nx3c-ping 2.2s var(--nx3-ease) infinite !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-btn{position:relative !important;z-index:2 !important;--h:54px !important;font-size:16.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-btn.loading{opacity:.75 !important;cursor:progress !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-btn.added::after{content:"" !important;width:18px !important;height:18px !important;margin-left:-2px !important;background:currentColor !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .added_to_cart,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .wc-forward{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-deals{position:relative !important;z-index:2 !important;display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:6px !important;margin-top:12px !important;min-height:27px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--save{height:27px !important;font-size:12px !important;padding:0 10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1{height:27px !important;padding:0 3px 0 5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1 img{width:17px !important;margin-right:4px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1 .t{font-size:11px !important;letter-spacing:.02em !important;margin-right:5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1 .cd{font-size:11px !important;padding:0 6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-tag3{position:absolute !important;top:2px !important;right:-4px !important;z-index:2 !important;display:inline-flex !important;align-items:center !important;height:24px !important;padding:0 10px !important;border-radius:999px !important;background:linear-gradient(180deg,#FFC870,#FFB547) !important;color:#1B1030 !important;font:800 11.5px/1 var(--nx3-font) !important;letter-spacing:.02em !important;text-transform:none !important;white-space:nowrap !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 8px 16px -9px rgba(217,119,6,.9) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket{position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;min-height:40px !important;margin:16px -18px -18px !important;padding:10px 18px 11px !important;border:0 !important;border-top:1.5px dashed #C9D6F5 !important;border-radius:0 0 var(--nx3-r-card) var(--nx3-r-card) !important;background:linear-gradient(180deg,rgba(244,247,255,.9),rgba(255,255,255,0)) !important;font-family:var(--nx3-mono) !important;font-size:11.5px !important;font-weight:400 !important;line-height:1.35 !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:#3A4A6E !important;text-align:left !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__l{min-width:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket i{font-style:normal !important;margin:0 .45em !important;color:#9AA8C6 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__k{color:#67728C !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__p{color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__r{flex:none !important;color:var(--nx3-green-ink) !important;font-family:var(--nx3-mono) !important;letter-spacing:.02em !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket--pending .nx3-ticket__l{color:#8A5A0B !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket--restock{color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket--restock .nx3-ticket__n{color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos .nx3-ticket{border-top-color:var(--nx3-line-2) !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-oos-note{min-height:27px !important;margin:12px 0 0 !important;text-align:center !important;font-family:var(--nx3-font) !important;font-size:12.5px !important;line-height:1.3 !important;font-weight:600 !important;color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos{background:linear-gradient(180deg,#EDF0F5 0%,#F5F7FA 45%,#fff 85%) !important;box-shadow:inset 0 0 0 1px var(--nx3-line),0 1px 2px rgba(27,42,78,.03) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos:hover{transform:none !important;box-shadow:inset 0 0 0 1px var(--nx3-line-2),var(--nx3-sh-card) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos .nx3-card__media img{filter:grayscale(.7) opacity(.62) drop-shadow(0 12px 14px rgba(27,42,78,.12)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos:hover .nx3-card__media img{transform:translateX(-50%) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos .nx3-price__now{color:var(--nx3-ink-3) !important;font-size:21px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos .nx3-ship .nx3-dot{background:#A3ADBF !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos .nx3-ship .nx3-dot::after{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--kit .nx3-card__media{height:216px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--kit .nx3-card__media::after{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--kit .nx3-card__media img{top:-40px !important;width:min(100%,320px) !important;height:auto !important}
@container (max-width:290px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ship{font-size:13px !important;gap:6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1 .cd i{display:none !important}
}
@container (max-width:240px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__k{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket i{margin:0 .3em !important}
}
@container (max-width:230px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ship__long{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1 .cd{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1{padding:0 11px 0 6px !important}
}
@keyframes nx3c-ping{0%{transform:scale(.4);opacity:1}80%,100%{transform:scale(1.6);opacity:0}}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .ast-on-card-button,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .ast-quick-view-trigger,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .ast-select-options-trigger,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .ast-onsale-card,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nyxo-offpill,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molgrid-badge{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive #content > .ast-container,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp #content > .ast-container{box-sizing:border-box !important;width:100% !important;max-width:1360px !important;padding-left:32px !important;padding-right:32px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive #primary,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp #primary{width:100% !important;max-width:none !important;float:none !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive #secondary,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp #secondary{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .woocommerce-products-header{margin:0 !important;padding:0 !important;border:0 !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .woocommerce-products-header__title,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .woocommerce-products-header > .page-title{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive :is(.molban,.mol-shop-search,.mfb,#molShopFilter,.molban__anchor,.nyxo-salestrip,.woocommerce-result-count,.woocommerce-ordering,.mh6-shop){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .ast-woocommerce-container > .woocommerce-breadcrumb{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead{position:relative !important;isolation:isolate !important;overflow:hidden !important;margin:6px calc(var(--nx3-gutter,24px) - (100vw - 100%) / 2) 26px !important;padding:52px calc((100vw - 100%) / 2 - var(--nx3-gutter,24px)) 44px !important;border-radius:var(--nx3-r-panel) !important;background:radial-gradient(60% 90% at 100% 0%,rgba(48,109,251,.10),transparent 60%),linear-gradient(180deg,var(--nx3-ice-2) 0%,#fff 100%) !important;box-shadow:inset 0 0 0 1px var(--nx3-line) !important;font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead--sale{background:radial-gradient(40% 90% at 96% 100%,rgba(249,115,22,.14),transparent 70%),radial-gradient(60% 90% at 100% 0%,rgba(110,58,190,.10),transparent 60%),linear-gradient(180deg,var(--nx3-cream) 0%,#fff 100%) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__in{position:relative !important;z-index:2 !important;max-width:820px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__count{color:var(--nx3-ink-2) !important;letter-spacing:.1em !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__h{margin:12px 0 0 !important;padding:0 !important;font-family:var(--nx3-font) !important;font-size:clamp(38px,4.6vw,62px) !important;line-height:1 !important;letter-spacing:-.045em !important;font-weight:800 !important;color:var(--nx3-ink) !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-crumbs{display:flex !important;flex-wrap:wrap !important;gap:8px !important;align-items:center !important;margin:14px 0 0 !important;font-size:13.5px !important;font-weight:600 !important;color:var(--nx3-ink-3) !important;text-transform:none !important;letter-spacing:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-crumbs a,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-crumbs a:visited{color:var(--nx3-ink-2) !important;text-decoration:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-crumbs a:hover{color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-crumbs [aria-current]{color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__lede{font-size:17.5px !important;margin-top:12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__tools{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important;margin-top:24px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search{position:relative !important;display:flex !important;align-items:center !important;flex:1 1 320px !important;max-width:480px !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search > svg{position:absolute !important;left:18px !important;top:50% !important;width:20px !important;height:20px !important;transform:translateY(-50%) !important;color:var(--nx3-ink-3) !important;pointer-events:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search input[type=search]{width:100% !important;height:54px !important;margin:0 !important;border:0 !important;border-radius:999px !important;padding:0 112px 0 50px !important;font:600 16px var(--nx3-font) !important;color:var(--nx3-ink) !important;background:#fff !important;box-shadow:0 0 0 1px var(--nx3-line-2),0 14px 30px -22px rgba(11,20,48,.5) !important;outline:none !important;-webkit-appearance:none !important;appearance:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search input[type=search]:focus{box-shadow:0 0 0 2px var(--nx3-blue),0 14px 30px -22px rgba(11,20,48,.5) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search button{position:absolute !important;right:6px !important;top:6px !important;height:42px !important;padding:0 18px !important;margin:0 !important;border:0 !important;border-radius:999px !important;color:#fff !important;font:800 14.5px var(--nx3-font) !important;cursor:pointer !important;text-transform:none !important;letter-spacing:0 !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px -10px rgba(37,89,219,.75) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search button:hover{color:#fff !important;filter:brightness(1.06) !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__badge{display:inline-flex !important;align-items:center !important;gap:10px !important;min-height:46px !important;padding:6px 18px 6px 8px !important;border-radius:999px !important;color:#F3EEFF !important;font-size:14.5px !important;font-weight:600 !important;background:linear-gradient(120deg,#1A1546,#3A1E5C) !important;box-shadow:inset 0 0 0 1px rgba(255,196,107,.35),0 14px 30px -18px rgba(58,30,92,.9) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__badge img{width:30px !important;height:auto !important;display:block !important;filter:drop-shadow(0 0 8px rgba(249,115,22,.55)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__badge b{color:#fff !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__badge b[data-nx3-cd]{color:#FFC46B !important;font-variant-numeric:tabular-nums !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__fx{position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__pk{position:absolute !important;right:40px !important;bottom:24px !important;width:150px !important;filter:drop-shadow(0 18px 24px rgba(249,115,22,.35)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__bat{position:absolute !important;right:220px !important;top:34px !important;width:58px !important;opacity:.9 !important;animation:nx3c-flit 8s ease-in-out infinite !important}
@keyframes nx3c-flit{0%,100%{transform:translate(0,0) rotate(-4deg)}50%{transform:translate(-10px,-8px) rotate(5deg)}}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px !important;margin:0 0 26px !important;padding:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3-search-page .nx3c-filters{margin-top:28px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters button{display:inline-flex !important;align-items:center !important;gap:8px !important;height:42px !important;margin:0 !important;padding:0 16px 0 18px !important;border-radius:999px !important;border:0 !important;background:#fff !important;color:var(--nx3-ink-2) !important;font:700 14.5px var(--nx3-font) !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line) !important;cursor:pointer !important;transition:box-shadow .2s,background-color .2s,color .2s !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters button:hover{color:var(--nx3-ink) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important;background:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters button i{font-style:normal !important;display:inline-grid !important;place-items:center !important;min-width:22px !important;height:22px !important;padding:0 6px !important;border-radius:999px !important;background:var(--nx3-ice-2) !important;color:var(--nx3-ink-3) !important;font-size:12px !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters button[aria-pressed="true"]{background:var(--nx3-ice) !important;color:var(--nx3-blue-ink) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-blue) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters button[aria-pressed="true"] i{background:#fff !important;color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters button .nx3-dot{width:7px !important;height:7px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters button .nx3-dot::after{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters__sep{width:1px !important;height:26px !important;background:var(--nx3-line-2) !important;margin:0 4px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters__empty{margin:-8px 0 26px !important;font:600 15px var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters__empty button{border:0 !important;background:none !important;padding:0 !important;margin:0 0 0 6px !important;color:var(--nx3-blue-ink) !important;font:800 15px var(--nx3-font) !important;text-decoration:underline !important;cursor:pointer !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-empty{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:10px !important;margin:10px 0 40px !important;padding:56px 24px !important;border-radius:var(--nx3-r-card) !important;background:var(--nx3-ice-2) !important;box-shadow:inset 0 0 0 1px var(--nx3-line) !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-empty > svg{width:34px !important;height:34px !important;color:var(--nx3-blue) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-empty h2{margin:4px 0 0 !important;font:800 28px/1.15 var(--nx3-font) !important;letter-spacing:-.025em !important;color:var(--nx3-ink) !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-empty p{margin:0 0 10px !important;font-size:16px !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-empty .nx3-btn svg{width:18px !important;height:18px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .woocommerce-pagination{margin:34px 0 10px !important;text-align:center !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .woocommerce-pagination ul.page-numbers{display:inline-flex !important;gap:8px !important;border:0 !important;margin:0 !important;padding:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .woocommerce-pagination ul.page-numbers li{border:0 !important;margin:0 !important;float:none !important;overflow:visible !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .woocommerce-pagination .page-numbers :is(a,span){display:inline-grid !important;place-items:center !important;min-width:44px !important;height:44px !important;padding:0 14px !important;border-radius:999px !important;border:0 !important;font:800 15px var(--nx3-font) !important;color:var(--nx3-ink) !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive .woocommerce-pagination .page-numbers span.current{background:var(--nx3-ice) !important;color:var(--nx3-blue-ink) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-blue) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-related{clear:both !important;width:auto !important;margin:72px 0 24px !important;padding:0 !important;border:0 !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-related__head{margin:0 0 30px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-related .nx3-h2{font-size:clamp(28px,3vw,40px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-related > h2:not(.nx3-h2){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .ast-woocommerce-container,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp #primary{max-width:1360px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;column-gap:48px !important;align-items:start !important;font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product > *{grid-column:1/-1 !important;min-width:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product > .woocommerce-product-gallery,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product > .images{grid-column:1 !important;grid-row:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product > .summary{grid-column:2 !important;grid-row:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molpp-top{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;column-gap:48px !important;align-items:start !important;width:auto !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molpp-top > *{min-width:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product :is(.woocommerce-product-gallery,div.images,.summary,.entry-summary){float:none !important;width:auto !important;max-width:none !important;margin:0 !important;clear:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery{position:sticky !important;top:96px !important;isolation:isolate !important;overflow:hidden !important;padding:16px !important;border-radius:var(--nx3-r-panel) !important;background:radial-gradient(60% 50% at 50% 55%,#fff 0%,rgba(255,255,255,0) 70%),linear-gradient(180deg,#D9E5FF 0%,#EDF3FF 55%,#F8FAFF 100%) !important;box-shadow:inset 0 0 0 1px rgba(201,214,240,.7) !important;opacity:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery .flex-viewport,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__wrapper{border-radius:28px !important;overflow:hidden !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__image img:not(.zoomImg),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery img.wp-post-image{display:block !important;width:100% !important;height:auto !important;max-height:680px !important;object-fit:cover !important;border-radius:28px !important;margin:0 !important;box-shadow:none !important;border:0 !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery .flex-control-thumbs{display:flex !important;gap:10px !important;margin:12px 0 0 !important;padding:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery .flex-control-thumbs li{width:64px !important;margin:0 !important;float:none !important;list-style:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery .flex-control-thumbs img{border-radius:14px !important;opacity:.7 !important;box-shadow:inset 0 0 0 1px var(--nx3-line) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1 !important;box-shadow:0 0 0 2px var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__trigger{position:absolute !important;top:28px !important;right:28px !important;left:auto !important;z-index:6 !important;display:grid !important;place-items:center !important;width:42px !important;height:42px !important;border-radius:50% !important;background:#fff !important;box-shadow:0 0 0 1px var(--nx3-line),0 10px 20px -12px rgba(27,42,78,.45) !important;font-size:0 !important;color:transparent !important;text-indent:0 !important;overflow:hidden !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__trigger > span,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__trigger > img{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__trigger::before{content:"" !important;position:static !important;display:block !important;width:19px !important;height:19px !important;border:0 !important;border-radius:0 !important;background:var(--nx3-ink) !important;transform:none !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") center/contain no-repeat !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__trigger::after{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mol3d-tabs{display:inline-flex !important;gap:4px !important;padding:4px !important;margin:0 0 12px !important;border-radius:999px !important;background:rgba(255,255,255,.8) !important;box-shadow:inset 0 0 0 1px var(--nx3-line) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mol3d-tabs button{height:38px !important;padding:0 16px !important;border-radius:999px !important;border:0 !important;background:transparent !important;color:var(--nx3-ink-2) !important;font:700 14px var(--nx3-font) !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mol3d-tabs button.on{background:#fff !important;color:var(--nx3-blue-ink) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-blue),0 6px 14px -8px rgba(37,89,219,.55) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gdecor{position:absolute !important;inset:0 !important;z-index:5 !important;pointer-events:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gdecor img{display:block !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;opacity:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery:has(.mol3d-tabs) .nx3-gallery__sticker{left:auto !important;right:84px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-chip--sale[data-nx3-pct]{gap:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gpurity.nx3-purity{top:auto !important;bottom:30px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__sticker{position:absolute !important;top:30px !important;left:30px !important;z-index:2 !important;display:inline-flex !important;align-items:center !important;gap:8px !important;height:38px !important;padding:0 14px 0 8px !important;border-radius:999px !important;background:linear-gradient(120deg,#1A1546,#3A1E5C) !important;color:#FFC46B !important;font:800 13.5px var(--nx3-font) !important;box-shadow:0 10px 24px -12px rgba(26,21,70,.8) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__sticker img{width:26px !important;margin:-3px 0 0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__pk{position:absolute !important;right:30px !important;bottom:24px !important;width:84px !important;filter:drop-shadow(0 14px 16px rgba(27,42,78,.25)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__bat{position:absolute !important;left:34px !important;bottom:130px !important;width:58px !important;opacity:.9 !important;animation:nx3c-flit 8s ease-in-out infinite !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mol-sbadge,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .onsale{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary{display:flex !important;flex-direction:column !important;padding:6px 0 0 !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > *{order:20 !important;margin-left:0 !important;margin-right:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > .nx3-buy--head{order:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > form.cart{order:2 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > .mle-oos{order:3 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > .nyxo-paysafe{order:4 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > .nx3-buy--tail{order:5 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > .nyxo-pdp-pass{order:6 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary :is(.woocommerce-breadcrumb,.single-product-category,.molpp-lab,.molpp-total,.mol-cutoff,.molsl,.molecula-coa-wrap,.product_meta,.molpp-chips,.molpp-ruo,.molpp-treat,.mol-pills-wrap,.nyxo-permg-row){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > .woocommerce-product-details__short-description,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > p.price,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product .summary > h1.product_title:not(.nx3-buy__h){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-sale.nx3c-pdp :is(.molpp-strip,.mol-bundle-select){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy{font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__eyebrow{display:block !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__eyebrow a,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__eyebrow a:visited{color:var(--nx3-blue-ink) !important;text-decoration:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__eyebrow a:hover{text-decoration:underline !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy h1.nx3-buy__h{margin:10px 0 6px !important;padding:0 !important;font-family:var(--nx3-font) !important;font-size:clamp(40px,4.4vw,58px) !important;line-height:1 !important;letter-spacing:-.045em !important;font-weight:800 !important;color:var(--nx3-ink) !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__sub{font-size:15.5px !important;line-height:1.5 !important;color:var(--nx3-ink-2) !important;font-weight:600 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__sub .nx3-mono{font-size:14px !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-pricerow{display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:6px 14px !important;margin:22px 0 0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-pricerow .now{font-size:44px !important;font-weight:800 !important;letter-spacing:-.04em !important;line-height:1 !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-pricerow .was{font-size:21px !important;font-weight:600 !important;color:var(--nx3-ink-3) !important;text-decoration:line-through !important;text-decoration-thickness:2px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-pricerow .per{font-size:15px !important;font-weight:600 !important;color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-pricerow .per .nx3-mono{font-size:13.5px !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-pricerow .nx3-chip{align-self:center !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__deals{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-top:14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-label{display:block !important;margin:26px 0 10px !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-sizes{display:flex !important;gap:10px !important;flex-wrap:wrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-size{display:block !important;min-width:112px !important;margin:0 !important;padding:12px 16px !important;border-radius:var(--nx3-r-ctl) !important;border:0 !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important;text-align:left !important;cursor:pointer !important;font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important;text-transform:none !important;letter-spacing:0 !important;line-height:1.3 !important;transition:box-shadow .2s,background-color .2s !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-size:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink) !important;background:#fff !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-size b{display:block !important;font-size:16px !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-size span{font-size:13px !important;color:var(--nx3-ink-3) !important;font-weight:600 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-size[aria-checked="true"]{box-shadow:inset 0 0 0 2px var(--nx3-ink) !important;background:var(--nx3-ice-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-size.is-oos b{color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-size:focus-visible{outline:3px solid rgba(37,89,219,.45) !important;outline-offset:2px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat{position:relative !important;display:flex !important;align-items:center !important;gap:16px !important;margin:22px 0 0 !important;padding:16px 18px !important;border-radius:22px !important;color:#fff !important;overflow:hidden !important;background:radial-gradient(60% 120% at 100% 0%,rgba(249,115,22,.30),transparent 60%),linear-gradient(120deg,#1A1546,#3A1E5C) !important;box-shadow:inset 0 0 0 1px rgba(255,196,107,.3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat > img{width:54px !important;flex:none !important;filter:drop-shadow(0 0 14px rgba(249,115,22,.55)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat b{display:block !important;font-size:17px !important;letter-spacing:-.015em !important;color:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat span{font-size:14px !important;color:var(--nx3-lilac) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat span b{display:inline !important;font-size:inherit !important;color:#FFC46B !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat .nx3-chip{margin-left:auto !important;flex:none !important;color:#FFC46B !important;background:rgba(10,4,26,.45) !important;box-shadow:inset 0 0 0 1px rgba(255,196,107,.35) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart{margin:24px 0 0 !important;padding:0 !important;border:0 !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart table.variations{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;border:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart .reset_variations,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .reset_variations_alert{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart .woocommerce-variation-price,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart .woocommerce-variation-availability,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart .woocommerce-variation-description:empty{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart .single_variation_wrap{margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart .woocommerce-variation-add-to-cart,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart.cart:not(.variations_form){display:block !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart .woocommerce-variation-add-to-cart::after,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp form.cart::after{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;gap:10px !important;align-items:center !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow::before,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow::after{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .quantity{display:inline-flex !important;align-items:center !important;height:58px !important;margin:0 !important;padding:0 6px !important;border-radius:999px !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important;border:0 !important;float:none !important;width:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .quantity :is(.molpp-q,.nx3-q,.minus,.plus){display:grid !important;place-items:center !important;width:44px !important;height:44px !important;min-width:0 !important;padding:0 !important;margin:0 !important;border-radius:50% !important;border:0 !important;background:var(--nx3-ice-2) !important;color:var(--nx3-ink) !important;font:700 20px/1 var(--nx3-font) !important;cursor:pointer !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .quantity :is(.molpp-q,.nx3-q,.minus,.plus):hover{background:var(--nx3-ice) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .quantity input.qty{width:40px !important;height:44px !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;text-align:center !important;font:800 17px var(--nx3-font) !important;color:var(--nx3-ink) !important;-moz-appearance:textfield !important;appearance:textfield !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .quantity input.qty::-webkit-inner-spin-button,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .single_add_to_cart_button,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .single_add_to_cart_button.button.alt{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100% !important;height:58px !important;min-height:0 !important;margin:0 !important;padding:0 24px !important;float:none !important;border-radius:999px !important;border:0 !important;color:#fff !important;font:700 17px/1 var(--nx3-font) !important;letter-spacing:-.005em !important;text-transform:none !important;text-shadow:none !important;cursor:pointer !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75) !important;transition:transform .25s var(--nx3-ease),filter .2s,opacity .2s !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .single_add_to_cart_button::before{content:"" !important;width:20px !important;height:20px !important;flex:none !important;background:currentColor !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.2 10.4a2 2 0 0 0 2 1.6h7.6a2 2 0 0 0 2-1.5L20.5 8H6.2'/%3E%3Ccircle cx='10' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.2 10.4a2 2 0 0 0 2 1.6h7.6a2 2 0 0 0 2-1.5L20.5 8H6.2'/%3E%3Ccircle cx='10' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .single_add_to_cart_button:hover{color:#fff !important;transform:translateY(-1px) !important;filter:brightness(1.06) !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .single_add_to_cart_button.disabled,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .single_add_to_cart_button:disabled{opacity:.5 !important;cursor:not-allowed !important;transform:none !important;filter:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .nyxo-lotbtn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:58px !important;margin:0 !important;padding:0 22px !important;border-radius:999px !important;background:#fff !important;color:var(--nx3-ink) !important;font:700 16px/1 var(--nx3-font) !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important;border:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .nyxo-lotbtn:hover{color:var(--nx3-ink) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .nyxo-lotbtn svg{width:18px !important;height:18px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).mle-oos-page .nx3-buyrow,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).mle-oos-page.nx3c-pdp .nyxo-paysafe,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).mle-size-oos .nx3-buyrow,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).mle-size-oos.nx3c-pdp .nyxo-paysafe{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buywrap{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;grid-template-columns:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buywrap > .nyxo-paysafe,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buywrap ~ .nyxo-paysafe{width:100% !important;max-width:none !important;flex:1 1 100% !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .single_add_to_cart_button{white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow > .nyxo-paysafe{grid-column:1/-1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .nyxo-paysafe{display:flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;flex-wrap:wrap !important;margin:12px 0 0 !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;font:600 13px var(--nx3-font) !important;color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__ship{display:flex !important;align-items:center !important;gap:10px !important;margin-top:16px !important;padding:14px 16px !important;border-radius:16px !important;background:var(--nx3-green-bg) !important;color:var(--nx3-green-ink) !important;font-weight:700 !important;font-size:14.5px !important;line-height:1.35 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-trust{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;margin-top:14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-trust > div{display:flex !important;flex-direction:column !important;gap:6px !important;padding:14px !important;border-radius:18px !important;background:var(--nx3-ice-2) !important;font-size:13px !important;line-height:1.35 !important;color:var(--nx3-ink-2) !important;font-weight:600 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-trust b{color:var(--nx3-ink) !important;font-size:14px !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-trust svg{width:22px !important;height:22px !important;color:var(--nx3-blue) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-specs{margin:16px 0 0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-specs .woocommerce-product-details__short-description{display:block !important;margin:0 !important;font-size:13.5px !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-specs :is(.mol-pills){display:flex !important;flex-wrap:wrap !important;gap:6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-specs .mol-pills br{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-specs .mol-pill{display:inline-flex !important;align-items:center !important;height:28px !important;padding:0 11px !important;border-radius:999px !important;background:#fff !important;box-shadow:inset 0 0 0 1px var(--nx3-line) !important;color:var(--nx3-ink-2) !important;font:600 12.5px var(--nx3-font) !important;letter-spacing:0 !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ruo{margin:16px 0 0 !important;font-size:12.5px !important;line-height:1.55 !important;color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos:not([hidden]){display:block !important;margin:22px 0 0 !important;padding:20px !important;border-radius:22px !important;background:#fff !important;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-card) !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__badge{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 0 8px !important;padding:0 12px !important;height:28px !important;border-radius:999px !important;background:#FDF1DC !important;color:#8A5A0B !important;font:800 12.5px var(--nx3-font) !important;letter-spacing:.02em !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__badge span{width:8px !important;height:8px !important;border-radius:50% !important;background:#F2A541 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__h{margin:0 0 12px !important;font:800 18px/1.3 var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__form{display:flex !important;gap:8px !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__form input[type=email]{flex:1 1 auto !important;min-width:0 !important;height:52px !important;margin:0 !important;padding:0 20px !important;border-radius:999px !important;border:0 !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important;font:600 15.5px var(--nx3-font) !important;color:var(--nx3-ink) !important;background:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__btn{flex:0 0 auto !important;height:52px !important;padding:0 24px !important;border-radius:999px !important;border:0 !important;color:#fff !important;font:700 16px var(--nx3-font) !important;text-transform:none !important;letter-spacing:0 !important;background:linear-gradient(90deg,var(--nx3-blue-hi),var(--nx3-blue) 55%,var(--nx3-blue-deep)) !important;cursor:pointer !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__fine,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__msg{margin:10px 0 0 !important;font:600 13px var(--nx3-font) !important;color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .nyxo-pdp-pass{margin:22px 0 0 !important;padding:22px !important;border-radius:24px !important;background:#fff !important;border:0 !important;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-card) !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .nyxo-pdp-pass__title{font:800 13px var(--nx3-font) !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .nyxo-pdp-pass__links a{color:var(--nx3-blue-ink) !important;font-weight:700 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs{margin:64px 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;max-width:920px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs:has(> li:only-child),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs.nx3c-onetab{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs{display:flex !important;gap:8px !important;margin:0 0 18px !important;padding:0 !important;border:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs::before,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs li::before,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs li::after{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs li{margin:0 !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs li a{display:inline-flex !important;align-items:center !important;height:42px !important;padding:0 18px !important;border-radius:999px !important;color:var(--nx3-ink-2) !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line) !important;font:700 14.5px var(--nx3-font) !important;text-transform:none !important;letter-spacing:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs ul.tabs li.active a{background:var(--nx3-ice) !important;color:var(--nx3-blue-ink) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-blue) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel{max-width:920px !important;margin:0 !important;padding:34px 40px !important;border-radius:var(--nx3-r-card) !important;background:#fff !important;box-shadow:0 0 0 1px var(--nx3-line) !important;font-family:var(--nx3-font) !important;font-size:16px !important;line-height:1.7 !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel > h2:first-child{margin:0 0 14px !important;font:800 13px var(--nx3-font) !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel :is(table,.molpd-spec,table.shop_attributes){width:100% !important;margin:18px 0 !important;border:0 !important;border-collapse:collapse !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel :is(table,.molpd-spec) :is(th,td){border:0 !important;border-bottom:1px solid var(--nx3-line) !important;padding:12px 16px 12px 0 !important;background:transparent !important;text-align:left !important;vertical-align:top !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel :is(table,.molpd-spec) tr:last-child :is(th,td){border-bottom:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel :is(table,.molpd-spec) th{width:34% !important;font:600 14px var(--nx3-font) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel :is(table,.molpd-spec) td{font:600 15px var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel caption{caption-side:top !important;text-align:left !important;padding:0 0 6px !important;font:800 16px var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq{max-width:920px !important;margin:48px 0 0 !important;padding:0 !important;border:0 !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__label{margin:0 0 14px !important;padding:0 !important;font:800 13px var(--nx3-font) !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__item{margin:0 0 10px !important;padding:0 !important;border:0 !important;border-radius:20px !important;background:#fff !important;box-shadow:0 0 0 1px var(--nx3-line) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__item[open]{box-shadow:0 0 0 1.5px var(--nx3-line-2),0 18px 40px -30px rgba(27,42,78,.35) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__item summary{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding:18px 20px !important;cursor:pointer !important;list-style:none !important;border:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__item summary::-webkit-details-marker{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__item summary::before{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__item summary::after{content:"" !important;flex:none !important;order:2 !important;width:28px !important;height:28px !important;border-radius:50% !important;background:var(--nx3-ice-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2A4E' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/14px no-repeat !important;transition:transform .3s var(--nx3-ease) !important;position:static !important;transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__item[open] summary::after{transform:rotate(45deg) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__q{margin:0 !important;padding:0 !important;font:700 17px/1.35 var(--nx3-font) !important;letter-spacing:-.01em !important;color:var(--nx3-ink) !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__a{margin:0 !important;padding:0 20px 18px !important;font:500 15.5px/1.65 var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molseo-faq__a a{color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molrev{margin:24px 0 0 !important;padding:22px 24px !important;border-radius:24px !important;background:#fff !important;border:0 !important;box-shadow:0 0 0 1px var(--nx3-line) !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molrev__lead{font:500 16px/1.5 var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molrev__lead strong{color:var(--nx3-ink) !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molrev__btns{display:flex !important;flex-wrap:wrap !important;gap:10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molrev__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 1 auto !important;width:auto !important;height:48px !important;padding:0 22px !important;border-radius:999px !important;border:0 !important;font:700 15px/1 var(--nx3-font) !important;text-transform:none !important;letter-spacing:0 !important;text-decoration:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molrev__btn--solid{color:#fff !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important;box-shadow:0 12px 24px -12px rgba(37,89,219,.75) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molrev__btn--ghost{color:var(--nx3-ink) !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp :is(.mol-buybar,.ast-sticky-add-to-cart){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-perks{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) !important;gap:14px !important;margin:0 0 26px !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-perks:empty{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3c-perks,.entry-content) .moltb{position:relative !important;margin:0 !important;padding:18px 20px !important;border-radius:22px !important;border:0 !important;color:#fff !important;overflow:hidden !important;font-family:var(--nx3-font) !important;background:radial-gradient(60% 120% at 100% 0%,rgba(249,115,22,.28),transparent 60%),linear-gradient(120deg,#1A1546,#3A1E5C) !important;box-shadow:inset 0 0 0 1px rgba(255,196,107,.3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__h{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;font:800 16.5px var(--nx3-font) !important;letter-spacing:-.01em !important;color:#fff !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__h svg{width:30px !important;height:30px !important;flex:none !important;filter:drop-shadow(0 0 8px rgba(249,115,22,.55)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__s{margin:6px 0 12px !important;font:500 14px/1.45 var(--nx3-font) !important;color:var(--nx3-lilac) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__s b{color:#FFC46B !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__bar{height:6px !important;margin:0 0 12px !important;border-radius:999px !important;background:rgba(255,255,255,.14) !important;overflow:hidden !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__bar i{display:block !important;height:100% !important;border-radius:999px !important;background:linear-gradient(90deg,#FFD08A,#F97316) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__rows{display:grid !important;gap:8px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__row{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__tag{flex:none !important;font:800 12px var(--nx3-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#CDBDF0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__sel{flex:1 !important;min-width:0 !important;height:48px !important;margin:0 !important;padding:0 44px 0 18px !important;border-radius:999px !important;border:0 !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2A4E' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center/16px no-repeat !important;color:var(--nx3-ink) !important;font:700 15px var(--nx3-font) !important;-webkit-appearance:none !important;appearance:none !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb .moltb__f{margin:12px 0 0 !important;font:600 12.5px var(--nx3-font) !important;color:#BDB2DE !important;letter-spacing:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .moltb.is-busy{opacity:.7 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3c-perks,.entry-content) .molfs .molfs__card{position:relative !important;margin:0 !important;padding:18px 20px !important;border-radius:22px !important;border:0 !important;background:linear-gradient(180deg,var(--nx3-ice-2),#fff) !important;box-shadow:inset 0 0 0 1px var(--nx3-line) !important;color:var(--nx3-ink) !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-perks .molfs{margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfs .molfs__k{display:block !important;font:800 12.5px var(--nx3-font) !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfs .molfs__h{margin:6px 0 4px !important;font:800 18px/1.3 var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfs .molfs__h b{color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfs .molfs__p{margin:0 0 12px !important;font:500 14px/1.45 var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfs .molfs__bar{height:6px !important;margin:0 0 12px !important;border-radius:999px !important;background:var(--nx3-line) !important;overflow:hidden !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfs .molfs__bar i{display:block !important;height:100% !important;border-radius:999px !important;background:linear-gradient(90deg,var(--nx3-blue-hi),var(--nx3-blue-deep)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfs .molfs__go{display:inline-flex !important;align-items:center !important;height:40px !important;padding:0 16px !important;border-radius:999px !important;background:#fff !important;color:var(--nx3-ink) !important;font:700 14px var(--nx3-font) !important;text-decoration:none !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfs .molfs__x{position:absolute !important;top:12px !important;right:12px !important;width:30px !important;height:30px !important;padding:0 !important;border-radius:50% !important;border:0 !important;background:#fff !important;color:var(--nx3-ink-2) !important;font:700 18px/1 var(--nx3-font) !important;box-shadow:inset 0 0 0 1px var(--nx3-line) !important;cursor:pointer !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart{font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-items{border:0 !important;border-radius:var(--nx3-r-card) !important;background:#fff !important;box-shadow:0 0 0 1px var(--nx3-line) !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-items__header{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-items__row{border:0 !important;border-bottom:1px solid var(--nx3-line) !important;background:transparent !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-items__row:last-child{border-bottom:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-items__row td{padding-top:18px !important;padding-bottom:18px !important;border:0 !important;box-shadow:none !important;background:transparent !important;vertical-align:middle !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image{padding-left:22px !important;width:108px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image a{display:grid !important;place-items:center !important;width:84px !important;height:84px !important;border-radius:20px !important;overflow:hidden !important;background:linear-gradient(180deg,var(--nx3-ice),#fff) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image img{width:96px !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-name{font:800 17px/1.25 var(--nx3-font) !important;letter-spacing:-.015em !important;color:var(--nx3-ink) !important;text-decoration:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-name:hover{color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-metadata{font:600 13.5px/1.45 var(--nx3-font) !important;color:var(--nx3-ink-2) !important;margin-top:4px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-metadata__description{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-details__halloween-treat{display:inline-flex !important;align-items:center !important;height:22px !important;padding:0 9px !important;margin:2px 0 !important;border-radius:999px !important;font:800 11.5px var(--nx3-font) !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#4A2000 !important;background:linear-gradient(135deg,#FFD08A,#F2A541) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-details__halloween-treat > *{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-details__halloween-treat::before{content:"Free treat" !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__prices{margin:4px 0 0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-price{font:700 14.5px var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-price del{color:var(--nx3-ink-3) !important;opacity:1 !important;font-weight:600 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-product-price :is(ins,.wc-block-components-product-price__value){color:var(--nx3-ink) !important;text-decoration:none !important;background:none !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__total{padding-right:22px !important;text-align:right !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__total .wc-block-components-product-price{font:800 18px var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-sale-badge{display:inline-flex !important;align-items:center !important;gap:4px !important;height:24px !important;margin-top:6px !important;padding:0 9px !important;border:0 !important;border-radius:999px !important;background:var(--nx3-green-bg) !important;color:var(--nx3-green-ink) !important;font:800 12px var(--nx3-font) !important;text-transform:none !important;letter-spacing:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__quantity{display:flex !important;align-items:center !important;gap:12px !important;margin-top:10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-quantity-selector{display:inline-flex !important;align-items:center !important;width:auto !important;height:40px !important;margin:0 !important;padding:0 4px !important;border:0 !important;border-radius:999px !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-quantity-selector::after{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-quantity-selector__button{width:30px !important;min-width:30px !important;height:30px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:50% !important;background:var(--nx3-ice-2) !important;color:var(--nx3-ink) !important;font:700 16px/1 var(--nx3-font) !important;opacity:1 !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-quantity-selector__button:disabled{opacity:.4 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-quantity-selector__input{width:34px !important;min-width:0 !important;height:30px !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font:800 15px var(--nx3-font) !important;color:var(--nx3-ink) !important;text-align:center !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__remove-link{font:600 13px var(--nx3-font) !important;color:var(--nx3-ink-3) !important;text-decoration:underline !important;background:none !important;border:0 !important;padding:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__remove-link svg{width:18px !important;height:18px !important;fill:currentColor !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__sidebar{padding:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wp-block-woocommerce-cart-totals-block,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__sidebar > div:first-child{position:relative !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{padding:26px 26px 10px !important;margin:0 !important;border:0 !important;border-radius:var(--nx3-r-card) var(--nx3-r-card) 0 0 !important;background:#fff !important;box-shadow:0 0 0 1px var(--nx3-line) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__totals-title{display:block !important;margin:0 0 10px !important;padding:0 !important;font:800 22px var(--nx3-font) !important;letter-spacing:-.02em !important;color:var(--nx3-ink) !important;text-transform:none !important;text-align:left !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-totals-wrapper{border:0 !important;padding:6px 0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-totals-item{font:600 15.5px var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-totals-item__value{font-weight:800 !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .nyxo-cartsave .wc-block-components-totals-item{margin:6px 0 !important;padding:13px 16px !important;border-radius:16px !important;background:var(--nx3-green-bg) !important;color:var(--nx3-green-ink) !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .nyxo-cartsave .wc-block-components-totals-item__value{color:var(--nx3-green-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-totals-footer-item{margin-top:6px !important;padding-top:16px !important;border-top:1px dashed var(--nx3-line-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font:800 17px var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font:800 32px var(--nx3-font) !important;letter-spacing:-.035em !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart :is(.wc-block-cart__payment-options,.wp-block-woocommerce-proceed-to-checkout-block){margin:0 !important;padding:6px 26px 26px !important;border-radius:0 0 var(--nx3-r-card) var(--nx3-r-card) !important;background:#fff !important;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-float) !important;clip-path:inset(0 -60px -80px -60px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__payment-options:empty{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__submit-container{padding:0 !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__submit-button,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-cart__submit-button.contained{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;width:100% !important;height:58px !important;min-height:0 !important;margin:0 !important;padding:0 24px !important;border:0 !important;border-radius:999px !important;color:#fff !important;font:700 17px/1 var(--nx3-font) !important;text-transform:none !important;letter-spacing:-.005em !important;text-decoration:none !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-cart__submit-button .wc-block-components-button__text{color:#fff !important;font:inherit !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__submit-button:hover{color:#fff !important;filter:brightness(1.06) !important;transform:translateY(-1px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .mol-cutoff{margin:0 0 12px !important;padding:12px 14px !important;border-radius:14px !important;background:var(--nx3-green-bg) !important;color:var(--nx3-green-ink) !important;font:600 13.5px/1.45 var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wp-block-woocommerce-proceed-to-checkout-block .mol-cutoff a{color:var(--nx3-green-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-sale :is(.wc-block-components-totals-coupon,.wp-block-woocommerce-cart-order-summary-coupon-form-block,.wp-block-woocommerce-checkout-order-summary-coupon-form-block){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-totals-coupon .wc-block-components-panel__button{font:700 14.5px var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font:800 28px var(--nx3-font) !important;letter-spacing:-.025em !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.mkm-btn--p,.cx-btn--p,.mgv-btn,button.molco-go,a.molco-go),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.mkm-btn--p,.cx-btn--p,.mgv-btn,button.molco-go,a.molco-go):hover,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.mkm-btn--p,.cx-btn--p,.mgv-btn,button.molco-go,a.molco-go) *{color:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(button.molco-go,a.molco-go){border-radius:999px !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important;font-family:var(--nx3-font) !important;font-weight:700 !important;text-transform:none !important;letter-spacing:-.005em !important;border:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-checkout-place-order-button,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-checkout-place-order-button:hover{color:#fff !important;border-radius:999px !important;border:0 !important;font-family:var(--nx3-font) !important;font-weight:700 !important;text-transform:none !important;letter-spacing:-.005em !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-checkout-place-order-button .wc-block-components-button__text{color:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5):is(.woocommerce-checkout,.woocommerce-cart) :is(.wc-blocks-components-select__select,.wc-block-components-select-input select,.wc-block-checkout select,select.molco-sel,.woocommerce-checkout select){height:52px !important;min-height:0 !important;border-radius:999px !important;padding:0 44px 0 20px !important;border:1px solid #E6E1D8 !important;line-height:1.2 !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 18px center/15px no-repeat !important;-webkit-appearance:none !important;appearance:none !important;font-family:var(--nx3-font) !important;font-size:15.5px !important;color:var(--nx3-ink) !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-blocks-components-select .wc-blocks-components-select__container{height:52px !important;border-radius:999px !important;border:0 !important;box-shadow:none !important;background:transparent !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-blocks-components-select .wc-blocks-components-select__label{left:21px !important;top:9px !important;font-size:11.5px !important;line-height:1 !important;transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5):is(.woocommerce-checkout,.woocommerce-cart) .wc-blocks-components-select select.wc-blocks-components-select__select{padding-top:20px !important;padding-bottom:4px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-blocks-components-select .wc-blocks-components-select__expand{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{height:52px !important;border-radius:999px !important;padding-left:20px !important;padding-right:20px !important;border:1px solid #E6E1D8 !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-checkout :is(.wc-block-components-title,.wc-block-components-checkout-step__title,.entry-content h2,.woocommerce h2){font-family:var(--nx3-font) !important;font-size:clamp(20px,1.8vw,24px) !important;line-height:1.2 !important;letter-spacing:-.02em !important;margin:0 0 .5em !important;font-weight:800 !important;color:var(--nx3-ink) !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-checkout .wc-block-components-order-summary-item__total-price{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-checkout .wc-block-components-order-summary-item__image img{border-radius:14px !important;background:linear-gradient(180deg,var(--nx3-ice),#fff) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer.mol-drawer{font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important;background:#fff !important;border-radius:28px 0 0 28px !important;box-shadow:none !important;border:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer.mol-drawer.is-open{box-shadow:-30px 0 70px -30px rgba(11,20,48,.45) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__head{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:22px 22px 16px !important;border-bottom:1px solid var(--nx3-line) !important;background:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__head > span{font:800 22px var(--nx3-font) !important;letter-spacing:-.02em !important;color:var(--nx3-ink) !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__close{display:grid !important;place-items:center !important;width:42px !important;height:42px !important;padding:0 !important;border-radius:50% !important;border:0 !important;background:#fff !important;color:var(--nx3-ink) !important;font:400 24px/1 var(--nx3-font) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important;cursor:pointer !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__close:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-sale #molDrawer .mol-drawer__progress{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-prog__msg{font:700 14px var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-prog__track{height:6px !important;border-radius:999px !important;background:var(--nx3-line) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-prog__bar{border-radius:999px !important;background:linear-gradient(90deg,var(--nx3-blue-hi),var(--nx3-blue-deep)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__empty{padding:34px 24px !important;text-align:center !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-empty__title{margin:0 0 6px !important;font:800 20px var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-empty__sub{margin:0 0 18px !important;font:500 14.5px/1.5 var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer :is(.mol-btn--solid,.woocommerce-mini-cart__buttons .button.checkout,.woocommerce-mini-cart__buttons a.checkout){display:flex !important;align-items:center !important;justify-content:center !important;height:54px !important;padding:0 24px !important;border-radius:999px !important;border:0 !important;color:#fff !important;font:700 16px/1 var(--nx3-font) !important;text-transform:none !important;letter-spacing:-.005em !important;text-decoration:none !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .woocommerce-mini-cart__buttons{display:grid !important;gap:8px !important;padding:14px 22px 18px !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .woocommerce-mini-cart__buttons .button:not(.checkout){display:flex !important;align-items:center !important;justify-content:center !important;height:48px !important;padding:0 20px !important;border-radius:999px !important;border:0 !important;background:#fff !important;color:var(--nx3-ink) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2) !important;font:700 15px/1 var(--nx3-font) !important;text-transform:none !important;letter-spacing:0 !important;text-decoration:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer ul.cart_list li.mini_cart_item{font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer ul.cart_list li.mini_cart_item img{border-radius:16px !important;background:linear-gradient(180deg,var(--nx3-ice),#fff) !important;border:0 !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer ul.cart_list li a:not(.remove){color:var(--nx3-ink) !important;font-weight:800 !important;text-decoration:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer ul.cart_list li .quantity{font-family:var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer :is(strong,.woocommerce-mini-cart__total strong){font-family:var(--nx3-font) !important;letter-spacing:0 !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .woocommerce-mini-cart__total{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;padding:14px 22px 0 !important;border-top:1px dashed var(--nx3-line-2) !important;font:800 16px var(--nx3-font) !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .woocommerce-mini-cart__total .amount{font-size:22px !important;letter-spacing:-.02em !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__foot{padding:12px 22px calc(14px + env(safe-area-inset-bottom)) !important;border-top:1px solid var(--nx3-line) !important;background:var(--nx3-ice-2) !important;font:700 13px/1.45 var(--nx3-font) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--nx3-ink-2) !important;text-align:center !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-sale #molDrawer .mol-drawer__foot.nx3c-foot--sale::before{content:"" !important;display:inline-block !important;width:16px !important;height:16px !important;margin:-3px 6px 0 0 !important;vertical-align:middle !important;border-radius:50% !important;background:radial-gradient(circle at 40% 35%,#FFD08A,#F97316) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molOverlay.is-open{background:rgba(11,20,48,.38) !important;-webkit-backdrop-filter:blur(3px) !important;backdrop-filter:blur(3px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg.nx3-kitgrid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec:has(.mkg){max-width:none !important;padding-left:0 !important;padding-right:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec:has(.mkg) .mkg-inner{box-sizing:border-box !important;width:100% !important;max-width:1360px !important;margin-left:auto !important;margin-right:auto !important;padding-left:32px !important;padding-right:32px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #mkgf-in:checked ~ .mkg.nx3-kitgrid .mkg-card--pre,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #mkgf-pre:checked ~ .mkg.nx3-kitgrid .mkg-card--in{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-card{position:relative !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-badge{position:static !important;margin:0 0 8px !important;align-self:flex-start !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-badge--pre{background:#FDF1DC !important;color:#8A5A0B !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sku{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec .mkg-bar{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:0 0 24px !important;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec .mkg-bar label{display:inline-flex !important;align-items:center !important;gap:8px !important;height:42px !important;margin:0 !important;padding:0 16px 0 18px !important;border-radius:999px !important;border:0 !important;background:#fff !important;color:var(--nx3-ink-2) !important;font:700 14.5px/1 var(--nx3-font) !important;letter-spacing:0 !important;text-transform:none !important;box-shadow:inset 0 0 0 1.5px var(--nx3-line) !important;cursor:pointer !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec .mkg-bar label i{font-style:normal !important;display:inline-grid !important;place-items:center !important;min-width:22px !important;height:22px !important;padding:0 6px !important;border-radius:999px !important;background:var(--nx3-ice-2) !important;color:var(--nx3-ink-3) !important;font-size:12px !important;font-weight:800 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #mkgf-all:checked ~ .mkg-bar label[for="mkgf-all"],html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #mkgf-in:checked ~ .mkg-bar label[for="mkgf-in"],html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #mkgf-pre:checked ~ .mkg-bar label[for="mkgf-pre"]{background:var(--nx3-ice) !important;color:var(--nx3-blue-ink) !important;box-shadow:inset 0 0 0 1.5px var(--nx3-blue) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #mkgf-all:checked ~ .mkg-bar label[for="mkgf-all"] i,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #mkgf-in:checked ~ .mkg-bar label[for="mkgf-in"] i,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #mkgf-pre:checked ~ .mkg-bar label[for="mkgf-pre"] i{background:#fff !important;color:var(--nx3-blue-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-empty-cart-block:has(.nx3c-ecart){margin:0 !important;padding:0 !important;text-align:left !important;max-width:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .woocommerce:has(.nx3c-ecart) :is(p.return-to-shop,.cart-empty.woocommerce-info,.wc-empty-cart-message){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-empty-cart-block:has(.nx3c-ecart) :is(.molfix-empty,.wc-block-cart__empty-cart__title),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart .molfix-empty{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart{margin:0 0 40px !important;font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important;text-align:left !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__hero{position:relative !important;isolation:isolate !important;overflow:hidden !important;min-height:340px !important;display:flex !important;align-items:center !important;padding:56px 64px !important;border-radius:var(--nx3-r-panel) !important;color:#fff !important;background:radial-gradient(55% 80% at 88% 8%,rgba(124,58,237,.42),transparent 62%),radial-gradient(45% 70% at 92% 100%,rgba(249,115,22,.24),transparent 70%),linear-gradient(160deg,#0B1430 0%,#1A1546 58%,#2A0F45 100%) !important;box-shadow:inset 0 0 0 1px rgba(216,207,242,.14),var(--nx3-sh-float) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__in{position:relative !important;z-index:2 !important;max-width:640px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__eyebrow{display:inline-block !important;font:800 12.5px/1 var(--nx3-font) !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#FFC46B !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__h{margin:14px 0 0 !important;padding:0 !important;font:800 clamp(34px,4vw,52px)/1.04 var(--nx3-font) !important;letter-spacing:-.04em !important;color:#fff !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__glow{background:linear-gradient(90deg,#FFD08A,#F97316) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__p{margin:14px 0 0 !important;max-width:52ch !important;font:500 17px/1.55 var(--nx3-font) !important;color:var(--nx3-lilac) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__cta{display:flex !important;flex-wrap:wrap !important;gap:12px !important;margin-top:26px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart .nx3-btn svg{width:19px !important;height:19px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart .nx3-btn--night,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart .nx3-btn--night:visited{color:#fff !important;background:transparent !important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.38) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart .nx3-btn--night:hover{color:#fff !important;background:rgba(255,255,255,.06) !important;box-shadow:inset 0 0 0 1.5px #fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart .nx3c-ecart__after,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart .nx3-btn.nx3c-ecart__after{display:none !important}
html.nx3-ended body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart p.nx3c-ecart__after,html.nyxo-night-expired body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart p.nx3c-ecart__after{display:block !important}
html.nx3-ended body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart a.nx3-btn.nx3c-ecart__after,html.nyxo-night-expired body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart a.nx3-btn.nx3c-ecart__after{display:inline-flex !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__fx{position:absolute !important;inset:0 !important;z-index:1 !important;pointer-events:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__fx img{position:absolute !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__moon{top:30px !important;right:140px !important;width:128px !important;opacity:.95 !important;filter:drop-shadow(0 0 30px rgba(255,214,150,.35)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__bats{top:54px !important;right:330px !important;width:92px !important;opacity:.85 !important;animation:nx3c-flit 8s ease-in-out infinite !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__pk{right:48px !important;bottom:26px !important;width:168px !important;filter:drop-shadow(0 18px 26px rgba(249,115,22,.4)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__picks{margin-top:44px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__head{margin:0 0 24px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart .nx3-h2{font-size:clamp(26px,2.6vw,36px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid){display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card{position:relative !important;display:flex !important;flex-direction:column !important;min-width:0 !important;margin:0 !important;padding:20px 18px 18px !important;border:0 !important;border-radius:var(--nx3-r-card) !important;background:linear-gradient(180deg,#DCE7FF 0%,#EAF1FF 34%,#F7FAFF 64%,#FFFFFF 86%) !important;box-shadow:inset 0 0 0 1px rgba(201,214,240,.7),var(--nx3-sh-card) !important;font-family:var(--nx3-font) !important;color:var(--nx3-ink) !important;overflow:hidden !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card::before,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card::after{display:none !important;content:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card > *{grid-column:auto !important;grid-row:auto !important;width:auto !important;max-width:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-badge{position:static !important;order:5 !important;align-self:center !important;display:inline-flex !important;align-items:center !important;gap:6px !important;height:auto !important;margin:10px 0 12px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;font:600 13.5px/1.3 var(--nx3-font) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-badge::before{content:"" !important;width:8px !important;height:8px !important;border-radius:50% !important;background:#22C55E !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-badge--pre::before{background:#A3ADBF !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-imgwrap{order:3 !important;display:block !important;margin:8px 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;text-align:center !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-img{width:88% !important;height:auto !important;margin:0 auto !important;background:none !important;border:0 !important;box-shadow:none !important;filter:drop-shadow(0 14px 18px rgba(27,42,78,.18)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name{order:1 !important;margin:0 !important;padding:0 !important;font:800 19px/1.15 var(--nx3-font) !important;letter-spacing:-.025em !important;text-transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name a{color:var(--nx3-ink) !important;text-decoration:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name a::after{content:"" !important;position:absolute !important;inset:0 !important;z-index:1 !important;border-radius:inherit !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-desc{order:2 !important;margin:4px 0 0 !important;padding:0 !important;font:600 13px/1.3 var(--nx3-font) !important;color:var(--nx3-ink-2) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-price{order:4 !important;display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:4px 8px !important;margin:10px 0 0 !important;padding:0 !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-price b{font-size:24px !important;font-weight:800 !important;letter-spacing:-.03em !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-price s{font-size:13.5px !important;font-weight:600 !important;color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-off{font:400 12px var(--nx3-mono) !important;font-style:normal !important;color:var(--nx3-green-ink) !important;background:none !important;padding:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-pv{order:4 !important;margin:2px 0 0 !important;font:400 11.5px/1.3 var(--nx3-mono) !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#3A4A6E !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-btn{order:6 !important;position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:50px !important;margin:auto 0 0 !important;padding:0 16px !important;border:0 !important;border-radius:999px !important;color:#fff !important;font:700 16px/1 var(--nx3-font) !important;text-transform:none !important;letter-spacing:-.005em !important;text-decoration:none !important;white-space:nowrap !important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-btn:hover{color:#fff !important;filter:brightness(1.06) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-link,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-sku{display:none !important}
@media (max-width:1180px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-loop,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg.nx3-kitgrid,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid){grid-template-columns:repeat(3,minmax(0,1fr)) !important}
}
@media (max-width:980px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
}
@media (max-width:980px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .molpp-top{grid-template-columns:minmax(0,1fr) !important;row-gap:28px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product > .summary{grid-column:1 !important;grid-row:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product > .woocommerce-product-gallery,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp div.product > .images{grid-column:1 !important;grid-row:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery{position:relative !important;top:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__pk{width:110px !important;right:22px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__bat{right:140px !important}
}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-loop,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg.nx3-kitgrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card{padding:14px 12px 12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card:hover{transform:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__top{flex-direction:column !important;gap:6px !important;min-height:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name{font-size:16.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__size{font-size:12px !important;margin-top:3px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__sizes{margin-top:5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__sizes span{height:20px !important;line-height:20px !important;font-size:10.5px !important;padding:0 6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price{text-align:left !important;display:flex !important;align-items:baseline !important;flex-wrap:wrap !important;gap:0 6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__from{width:100% !important;font-size:9.5px !important;margin-bottom:2px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__now{font-size:20px !important;order:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__was{order:2 !important;font-size:12.5px !important;margin:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--oos .nx3-price__now{font-size:18px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media{height:200px !important;margin:8px 0 2px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media img.nx3-card__img,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media img{top:-2px !important;height:206px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-tag3{top:-2px !important;right:-6px !important;height:22px !important;padding:0 8px !important;font-size:10.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket{min-height:34px !important;margin:10px -12px -12px !important;padding:8px 12px 9px !important;font-size:10px !important;letter-spacing:.02em !important;gap:6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card{padding:14px 12px 12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name{font-size:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-price b{font-size:19px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-btn{height:44px !important;font-size:14.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__hero{min-height:0 !important;padding:34px 22px 28px !important;align-items:flex-start !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__eyebrow{max-width:calc(100% - 80px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__h{font-size:34px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__p{font-size:15.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__cta{flex-direction:column !important;align-items:stretch !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__cta .nx3-btn{width:100% !important;--h:52px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__fx .nx3c-ecart__moon,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__fx .nx3c-ecart__bats{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__pk{width:66px !important;right:14px !important;top:16px !important;bottom:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__picks{margin-top:30px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__head{margin-bottom:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__grid{gap:12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--kit .nx3-card__media img{top:-22px !important;width:100% !important;height:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-purity{top:-28px !important;height:26px !important;font-size:11px !important;padding:0 9px 0 7px !important;gap:5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-purity svg{width:13px !important;height:13px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-purity i,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-purity .nx3-mono{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ship{font-size:11.5px !important;gap:6px !important;margin:auto 0 10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ship .nx3-ship__long{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-btn{--h:44px !important;font-size:14.5px !important;padding:0 10px !important;gap:7px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-btn svg{width:17px !important;height:17px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-deals{gap:6px !important;margin-top:9px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-chip--b2g1{height:26px !important;padding:0 3px 0 5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-chip--b2g1 img{width:15px !important;margin-right:4px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-chip--b2g1 .t{font-size:10.5px !important;margin-right:5px !important;letter-spacing:.02em !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-chip--b2g1 .cd{height:20px !important;padding:0 6px !important;font-size:10.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-chip--b2g1 .cd i{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1{padding:0 10px 0 6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-chip--b2g1 .cd{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-deals .nx3-chip--save{height:26px !important;font-size:11.5px !important;padding:0 10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-oos-note{font-size:11.5px !important;margin-top:9px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-archive #content > .ast-container,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp #content > .ast-container{padding-left:16px !important;padding-right:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead{margin:4px calc(var(--nx3-gutter,10px) - (100vw - 100%) / 2) 18px !important;padding:30px calc((100vw - 100%) / 2 - var(--nx3-gutter,10px) + 12px) 24px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__h{font-size:38px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__lede{font-size:15.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__lede--generic{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__tools{margin-top:18px !important;gap:10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search{flex-basis:100% !important;max-width:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search input[type=search]{height:50px !important;font-size:15.5px !important;padding-right:96px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search button{height:38px !important;padding:0 14px !important;font-size:14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__badge{font-size:13px !important;min-height:40px !important;padding-right:14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__ends{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__badge img{width:24px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__pk{width:78px !important;right:10px !important;bottom:auto !important;top:12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__bat{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__in{max-width:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead .nx3-eyebrow{max-width:calc(100% - 84px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters{flex-wrap:nowrap !important;overflow-x:auto !important;margin:0 -16px 18px !important;padding:0 16px 4px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters::-webkit-scrollbar{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters button{flex:none !important;height:38px !important;font-size:14px !important;padding:0 12px 0 14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-related{margin-top:48px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-related__head{margin-bottom:20px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-related .nx3-h2{font-size:28px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery{padding:10px !important;border-radius:30px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__image img:not(.zoomImg),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery img.wp-post-image{max-height:420px !important;border-radius:22px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__sticker{top:20px !important;left:20px !important;height:34px !important;font-size:12.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__pk{width:60px !important;right:18px !important;bottom:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__bat{width:44px !important;left:18px !important;bottom:70px !important;top:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery:has(.mol3d-tabs) .nx3-gallery__sticker{top:78px !important;left:22px !important;right:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gpurity.nx3-purity{bottom:20px !important;height:30px !important;font-size:12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gpurity.nx3-purity i,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gpurity.nx3-purity .nx3-mono{display:inline-block !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__trigger{top:18px !important;right:18px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy h1.nx3-buy__h{font-size:40px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-pricerow .now{font-size:36px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-pricerow{gap:6px 10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow{grid-template-columns:auto minmax(0,1fr) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .nyxo-lotbtn{grid-column:1/-1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .single_add_to_cart_button{padding:0 14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-trust{grid-template-columns:1fr !important;gap:8px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-trust > div{display:grid !important;grid-template-columns:28px 1fr !important;column-gap:10px !important;row-gap:0 !important;align-items:center !important;padding:12px 14px !important;font-size:13px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-trust > div svg{grid-row:span 2 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat{gap:12px !important;padding:14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat > img{width:44px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat b{font-size:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat span{font-size:13px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat .nx3-chip{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-size{min-width:0 !important;flex:1 1 calc(50% - 5px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-tabs{margin-top:40px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel{padding:22px 18px !important;font-size:15px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__form{flex-direction:column !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mle-oos__form input[type=email]{flex:0 0 auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card--kit .nx3-card__media{height:112px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec:has(.mkg) .mkg-inner{padding-left:18px !important;padding-right:18px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky{display:block !important;position:fixed !important;left:10px !important;right:10px !important;bottom:calc(10px + env(safe-area-inset-bottom)) !important;z-index:9990 !important;transform:translateY(140%) !important;opacity:0 !important;pointer-events:none !important;transition:transform .35s var(--nx3-ease),opacity .25s !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky.is-on{transform:none !important;opacity:1 !important;pointer-events:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky__in{display:flex !important;align-items:center !important;gap:12px !important;padding:8px 8px 8px 18px !important;border-radius:999px !important;background:rgba(255,255,255,.92) !important;-webkit-backdrop-filter:blur(16px) saturate(1.6) !important;backdrop-filter:blur(16px) saturate(1.6) !important;box-shadow:0 0 0 1px var(--nx3-line),0 20px 40px -18px rgba(11,20,48,.55) !important;font-family:var(--nx3-font) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky__id{display:flex !important;flex-direction:column !important;min-width:0 !important;flex:1 !important;line-height:1.15 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky__id > b{font-size:14px !important;font-weight:800 !important;color:var(--nx3-ink) !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky__id > span{font-size:15px !important;font-weight:800 !important;color:var(--nx3-ink) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky__id s{font-size:12.5px !important;font-weight:600 !important;color:var(--nx3-ink-3) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky .nx3-btn{--h:48px !important;padding:0 20px !important;font-size:15.5px !important;flex:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky .nx3-btn svg{width:18px !important;height:18px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-perks{grid-template-columns:1fr !important;gap:10px !important;margin-bottom:18px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image{padding-left:14px !important;width:80px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image a{width:64px !important;height:64px !important;border-radius:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image img{width:74px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__total{padding-right:14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{padding:22px 20px 8px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart :is(.wc-block-cart__payment-options,.wp-block-woocommerce-proceed-to-checkout-block){padding:6px 20px 20px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer.mol-drawer{border-radius:24px 0 0 24px !important}
}
@media (prefers-reduced-motion:reduce){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card *::after,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-btn::after,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-dot::after{animation:none !important;transition:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-card .nx3-card__media img,.nx3-btn,.nx3c-sticky,.nx3c-ahead__bat,.nx3-gallery__bat,.nx3c-ecart__bats){animation:none !important;transition:none !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name{-webkit-line-clamp:2 !important;text-wrap:balance !important;overflow-wrap:normal !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name.nx3-card__name--long{font-size:18px !important;line-height:1.15 !important;-webkit-line-clamp:3 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-sale .nx3-card__top{min-height:88px !important}
html.nx3-ended body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__top,html.nyxo-night-expired body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__top{min-height:68px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card{overflow-x:clip !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__save{display:inline-flex !important;align-items:center !important;height:22px !important;margin:6px 0 0 !important;padding:3px 8px !important;border-radius:999px !important;background:#E8F3EC !important;color:#0F6B33 !important;font:800 12px/1 var(--nx3-font) !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;box-shadow:inset 0 0 0 1px rgba(15,107,51,.16) !important}
html.nx3-ended body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__save:not(#nx3h),html.nyxo-night-expired body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__save:not(#nx3h){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket{font-size:12px !important;letter-spacing:.04em !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-tag3{gap:5px !important;height:28px !important;padding:0 11px 0 5px !important;font-size:12.5px !important;letter-spacing:.01em !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-card__media .nx3-tag3 img.nx3-tag3__pk{position:static !important;display:block !important;left:auto !important;top:auto !important;width:20px !important;height:20px !important;max-width:none !important;margin:-2px 0 0 !important;padding:0 !important;transform:none !important;filter:none !important;opacity:1 !important;object-fit:contain !important;transition:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-tag3 > span{display:block !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;min-height:2.3em !important;text-wrap:balance !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-desc{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card.nx3k-has-save .mkg-off{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .nx3k-save{display:inline-flex !important;align-items:center !important;height:22px !important;padding:3px 8px !important;border-radius:999px !important;background:#E8F3EC !important;color:#0F6B33 !important;font:800 12px/1 var(--nx3-font) !important;letter-spacing:0 !important;white-space:nowrap !important;box-shadow:inset 0 0 0 1px rgba(15,107,51,.16) !important}
html.nx3-ended body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg .nx3k-save:not(#nx3h),html.nyxo-night-expired body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg .nx3k-save:not(#nx3h){display:none !important}
html.nx3-ended body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg .mkg-card.nx3k-has-save .mkg-off:not(#nx3h),html.nyxo-night-expired body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg .mkg-card.nx3k-has-save .mkg-off:not(#nx3h){display:inline !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre{background:linear-gradient(180deg,#EDF0F5 0%,#F5F7FA 45%,#fff 85%) !important;box-shadow:inset 0 0 0 1px var(--nx3-line),0 1px 2px rgba(27,42,78,.03) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-img{filter:grayscale(.7) opacity(.62) drop-shadow(0 12px 14px rgba(27,42,78,.12)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-price b{color:var(--nx3-ink-3) !important;font-size:21px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-price :is(s,.mkg-off){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-btn,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-btn:visited,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-btn.mkg-btn--notify{gap:9px !important;color:var(--nx3-ink) !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px rgba(27,42,78,.18) !important;filter:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-btn:hover,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-btn.mkg-btn--notify:hover{color:var(--nx3-ink) !important;background:#fff !important;box-shadow:inset 0 0 0 1.5px var(--nx3-ink) !important;filter:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-btn::before{content:"" !important;display:block !important;width:19px !important;height:19px !important;flex:none !important;background:currentColor !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 1 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center/contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 1 1 12 0c0 7 3 9 3 9H3s3-2 3-9'/%3E%3Cpath d='M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E") center/contain no-repeat !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-badge::before{background:#A3ADBF !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mol3d-tabs{width:auto !important;max-width:calc(100% - 64px) !important;background:rgba(255,255,255,.85) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mol3d-tabs .mol3d-thumb{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart.nx3c-cart-empty .entry-header,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart:has(.wp-block-woocommerce-cart:not(.is-loading) .nx3c-ecart) .entry-header,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart:has(.woocommerce .cart-empty) .entry-header{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart:has(.wp-block-woocommerce-filled-cart-block .wc-block-cart-items) .entry-header{display:block !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart .entry-header .entry-title::before{content:"Review your cart" !important;display:block !important;margin:0 0 12px !important;font:800 12px/1 var(--nx3-font) !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--nx3-blue) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart #content > .ast-container{max-width:1440px !important;padding-left:72px !important;padding-right:72px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart .entry-header{max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart .nx3c-perks{max-width:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart.nx3c-cart-empty #content > .ast-container #primary,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart:has(.nx3c-ecart) #content > .ast-container #primary{margin-top:32px !important}
@media (max-width:980px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart #content > .ast-container{padding-left:40px !important;padding-right:40px !important}
}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-sale .nx3-card__top{min-height:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__id{min-height:62px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name.nx3-card__name--long{font-size:14.5px !important;line-height:1.12 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__save{height:20px !important;margin:4px 0 0 !important;padding:2px 7px !important;font-size:11.5px !important;order:3 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket{font-size:11px !important;letter-spacing:.01em !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-tag3{height:24px !important;gap:4px !important;padding:0 8px 0 4px !important;font-size:11.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-card__media .nx3-tag3 img.nx3-tag3__pk{width:17px !important;height:17px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-price b{font-size:17px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .nx3k-save{height:20px !important;padding:2px 7px !important;font-size:11.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card--pre .mkg-btn::before{width:17px !important;height:17px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-btn{gap:7px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec .mkg-bar{flex-wrap:nowrap !important;overflow-x:auto !important;margin:0 -18px 18px !important;padding:0 18px 4px !important;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec .mkg-bar::-webkit-scrollbar{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec .mkg-bar label{flex:none !important;height:38px !important;font-size:14px !important;padding:0 12px 0 14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mol3d-tabs{max-width:calc(100% - 64px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .mol3d-tabs button{padding:0 12px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart #content > .ast-container{padding-left:16px !important;padding-right:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart .entry-header .entry-title::before{font-size:11.5px !important;margin-bottom:10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart.nx3c-cart-empty #content > .ast-container #primary,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).woocommerce-cart:has(.nx3c-ecart) #content > .ast-container #primary{margin-top:16px !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery:has(.nx3c-gdecor){padding-bottom:64px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gpurity.nx3-purity{top:auto !important;left:16px !important;right:auto !important;bottom:16px !important;transform:none !important;height:32px !important;max-width:calc(100% - 32px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__sticker{top:auto !important;left:auto !important;right:16px !important;bottom:16px !important;height:32px !important;gap:6px !important;padding:0 12px 0 6px !important;font-size:12.5px !important;white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery:has(.mol3d-tabs) .nx3-gallery__sticker{top:auto !important;left:auto !important;right:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__sticker img{width:22px !important;height:22px !important;margin:-2px 0 0 !important;object-fit:contain !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__pk{right:28px !important;bottom:84px !important;width:72px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__bat{left:26px !important;bottom:150px !important;width:52px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery.mol3d-is3d .nx3-gallery__pk{bottom:132px !important;width:60px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery.mol3d-is3d .nx3-gallery__bat{bottom:190px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__image{display:flex !important;justify-content:center !important;align-items:center !important;border-radius:28px !important;background:radial-gradient(70% 60% at 50% 45%,#fff 0%,#F3F6FC 100%) !important;overflow:hidden !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__image > a{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__image img:not(.zoomImg),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery img.wp-post-image{width:auto !important;max-width:100% !important;height:auto !important;max-height:clamp(360px,calc(100vh - 300px),640px) !important;aspect-ratio:auto !important;margin:0 auto !important;object-fit:contain !important;border-radius:22px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery .zoomImg{border-radius:0 !important;box-shadow:none !important;background:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery .flex-control-thumbs img{width:64px !important;height:64px !important;object-fit:contain !important;padding:3px !important;background:#F3F6FC !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-chip{white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-chip--b2g1 .t{white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-tag3{right:4px !important;top:4px !important;white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-card__media .nx3-tag3 img.nx3-tag3__pk{image-rendering:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-treat{border-radius:22px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3-kitgrid,.nx3c-ecart) .nx3-eyebrow{font-size:13.5px !important}
@media (min-width:761px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card .nx3-btn{font-size:16px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-btn{height:54px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-price__save,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .nx3k-save{font-size:12.5px !important}
}
@media (max-width:980px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery{max-width:640px !important;margin-left:auto !important;margin-right:auto !important}
}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery:has(.nx3c-gdecor){padding-bottom:52px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gpurity.nx3-purity{left:10px !important;bottom:11px !important;height:30px !important;font-size:12.5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__sticker{top:auto !important;left:auto !important;right:10px !important;bottom:11px !important;height:30px !important;font-size:12.5px !important;padding:0 10px 0 5px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery:has(.mol3d-tabs) .nx3-gallery__sticker{top:auto !important;left:auto !important;right:10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__sticker img{width:20px !important;height:20px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__long{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery__image img:not(.zoomImg),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery img.wp-post-image{max-height:440px !important;border-radius:18px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__pk{right:18px !important;bottom:66px !important;width:50px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-gallery__bat{left:18px !important;bottom:110px !important;width:40px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery.mol3d-is3d .nx3-gallery__pk{bottom:112px !important;width:46px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery.mol3d-is3d .nx3-gallery__bat{bottom:160px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-tag3{right:4px !important;top:2px !important}
}
@media (max-width:380px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gpurity.nx3-purity i,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gpurity.nx3-purity .nx3-mono{display:none !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) :is(.nx3-card,.nx3-buy,.nx3c-ahead,.nx3c-filters,.nx3c-related,.nx3c-sticky,.nx3c-gdecor,.nx3c-empty,.nx3c-perks,.nx3-loop,.nx3c-ecart) [hidden]:not(#nx3h),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters__empty[hidden]:not(#nx3h),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-gdecor[hidden]:not(#nx3h){display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-card{min-width:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-desc{white-space:normal !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;max-width:100% !important;overflow-wrap:anywhere !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .nx3k-save{height:auto !important;min-height:20px !important;max-width:100% !important;white-space:normal !important;line-height:1.25 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-alias{display:inline-flex !important;align-items:center !important;vertical-align:middle !important;margin-left:8px !important;padding:2px 8px !important;border-radius:999px !important;background:#EEF2FF !important;color:#2F4BD6 !important;font:800 11px/1.3 var(--nx3-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;white-space:nowrap !important;position:relative !important;z-index:2 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__h .nx3-alias{font-size:13px !important;padding:3px 10px !important;margin-left:12px !important;transform:translateY(-4px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name a{white-space:normal !important;overflow:hidden !important;text-overflow:clip !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) input::placeholder,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) textarea::placeholder{text-overflow:ellipsis !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .woocommerce-account .woocommerce::before,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .woocommerce-account .woocommerce::after{content:none !important;display:none !important}
@media (min-width:861px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .woocommerce-account .woocommerce-MyAccount-navigation{grid-column:1 !important;grid-row:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .woocommerce-account .woocommerce-MyAccount-content{grid-column:2 !important;grid-row:1 !important;min-width:0 !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .woocommerce-account .woocommerce-MyAccount-content select{border-radius:999px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer a.remove::before{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-cart-item__image img{max-width:100% !important;height:auto !important;object-fit:contain !important}
@media (min-width:700px) and (max-width:900px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name a{white-space:normal !important;overflow:visible !important;text-overflow:clip !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card > .nx3-ship{margin-top:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) form.cart .single_add_to_cart_button.disabled{opacity:.5 !important;cursor:not-allowed !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:108px minmax(0,1fr) auto !important;column-gap:14px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image{padding-right:0 !important;box-sizing:border-box !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image > img{width:84px !important;height:84px !important;object-fit:contain !important;border-radius:20px !important;background:linear-gradient(180deg,var(--nx3-ice),#fff) !important}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:80px minmax(0,1fr) auto !important;column-gap:10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-item__image > img{width:64px !important;height:64px !important;border-radius:16px !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp form.cart,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nx3c-sticky,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .mol-stock,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .mol-cutoff,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .molsl{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nx3-pricerow .per,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nx3-buy__sub,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp [data-nx3-pct],html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nx3-gallery__sticker,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nx3c-gpurity{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nx3-trust > div:first-child,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nyxo-pdp-pass,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .molecula-coa-wrap{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nx3c-specs .woocommerce-product-details__short-description p + p{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .nx3-trust{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .molds-unlock{margin:20px 0 4px !important;padding:22px 22px 20px !important;border:0 !important;border-radius:22px !important;background:linear-gradient(150deg,#101A3A 0%,#1E2E78 100%) !important;color:#fff !important;box-shadow:0 18px 40px -22px rgba(23,38,110,.75) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .molds-unlock__k{margin:0 0 8px !important;font:700 11.5px/1.2 var(--nx3-font) !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#AFC3FF !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .molds-unlock__t{margin:0 0 6px !important;font:800 21px/1.2 var(--nx3-font) !important;letter-spacing:-.02em !important;color:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .molds-unlock__d{margin:0 0 16px !important;font:500 15px/1.5 var(--nx3-font) !important;color:#D6DEFF !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .molds-unlock__go{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:54px !important;border-radius:999px !important;background:#5865F2 !important;color:#fff !important;font:700 16px/1 var(--nx3-font) !important;text-decoration:none !important;box-shadow:0 12px 24px -12px rgba(88,101,242,.9) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp .molds-unlock__go:hover{background:#4752C4 !important;color:#fff !important}
@media (min-width:761px) and (max-width:940px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__top{flex-direction:column !important;gap:6px !important;min-height:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-sale .nx3-card__top{min-height:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__id{min-width:0 !important;max-width:100% !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name{font-size:18px !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__name{min-width:0 !important;overflow-wrap:anywhere !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket{white-space:nowrap !important;flex-wrap:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__l{overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket > *{min-width:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky [data-nx3-sticky-go]:disabled,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky [data-nx3-sticky-go].disabled{opacity:.45 !important;cursor:not-allowed !important;filter:grayscale(.4) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3-size-oos [data-nx3-swas],html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5):has(.type-product.outofstock) [data-nx3-swas]{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3-size-oos .nx3t-box{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .summary .mol-stock.mol-in{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nyxo-pdp--supply .molseo-faq__item:nth-of-type(1),html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nyxo-pdp--supply .molseo-faq__item:nth-of-type(2){display:none !important}
@media (max-width:480px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) input[type=search]::placeholder,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) input[name=s]::placeholder{font-size:14px !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp:not(#nx3dsb) form.cart{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp:not(#nx3dsb) .woocommerce-product-gallery__image img{width:100% !important;max-width:100% !important;height:auto !important;border-radius:22px !important;transform:none !important;padding:0 !important}
@media (max-width:600px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart-items__row .wc-block-components-product-name{display:block !important;max-width:100% !important;overflow-wrap:break-word !important;word-break:normal !important}
}
@media (max-width:782px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart :is(.wc-block-cart__submit,.wc-block-cart__payment-options,.wp-block-woocommerce-proceed-to-checkout-block){clip-path:none !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mol-stock.mol-low,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mol-stock.mol-in{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5):has(.nx3c-related) .upsells{display:none !important}
@media (min-width:761px) and (max-width:940px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__top .nx3-price{text-align:left !important;align-items:flex-start !important;justify-content:flex-start !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3-size-oos .nx3-chip--b2g1,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3-size-oos .nx3-gallery__sticker,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3-size-oos .nx3-buy__deals,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3-size-oos [data-nx3-pct]{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).molds-bundle-pdp:not(#nx3dsb) .nx3c-gdecor{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-kitgrid .nx3-card__name,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-kitgrid .nx3-card__name a{white-space:normal !important;overflow:hidden !important;text-overflow:clip !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important}
@media (max-width:782px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__submit-container{position:static !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart .wc-block-cart__submit-container.wc-block-cart__submit-container--sticky{position:fixed !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:60 !important;margin:0 !important;padding:12px 16px calc(12px + env(safe-area-inset-bottom)) !important;background:#fff !important;box-shadow:0 -8px 24px rgba(12,22,52,.12) !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .molfix-sub__v{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3t-box.is-empty{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy a.added_to_cart,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) form.cart a.added_to_cart,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .summary a.added_to_cart{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3-size-oos [data-nx3-treat]{display:none !important}
@media (max-width:600px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__n{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__l:has(.nx3-ticket__n) i{display:none !important}
}
@media (max-width:600px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns:80px minmax(0,1fr) max-content !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{grid-column:2 / 3 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-column:3 / 4 !important;grid-row:1 !important;min-width:max-content !important}
}
@media (max-width:1024px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-name a{-webkit-line-clamp:3 !important;min-height:0 !important;max-height:none !important}
}
@media (max-width:370px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__l{font-size:10px !important;letter-spacing:0 !important}
}
@media (min-width:1000px) and (max-width:1199px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow{grid-template-columns:auto minmax(0,1fr) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .nyxo-lotbtn{grid-column:1/-1 !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-badge--in .nx3-ship__long{font-weight:inherit !important;color:inherit !important;text-transform:none !important;letter-spacing:inherit !important}
@media (max-width:999px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-badge--in .nx3-ship__long{display:none !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buyrow .nyxo-lotbtn[hidden]{display:none !important}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__h::before{content:"" !important;display:block !important;float:right !important;width:74px !important;height:.95em !important;margin:0 0 0 8px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-filters__sep{flex:none !important;margin:0 1px !important;align-self:center !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search > svg{left:15px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search input[type=search]{padding-left:42px !important;text-overflow:ellipsis !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search input[type=search]::placeholder{font-size:14.5px !important;text-overflow:ellipsis !important}
}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery:has(.flex-control-thumbs) .nx3-gallery__bat{left:auto !important;right:82px !important;bottom:60px !important;top:auto !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-product-gallery:has(.flex-control-thumbs li:nth-child(3)) .nx3-gallery__bat{display:none !important}
}
@media (max-width:400px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .nx3k-save{border-radius:9px !important;text-wrap:balance !important;padding:3px 8px !important}
}
@media (max-width:380px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__sizes{gap:4px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__sizes span{padding:0 5px !important}
}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-sticky__id > b{white-space:normal !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;line-height:1.12 !important;font-size:13.5px !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .nyxo-pdp-pass__head{flex-wrap:wrap !important;row-gap:8px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .nyxo-pdp-pass__title{white-space:nowrap !important;flex:none !important}
@media (min-width:761px) and (max-width:1180px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-loop--related > li:nth-child(n+4){display:none !important}
}
@container (max-width:250px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__n{display:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-ticket__l:has(.nx3-ticket__n) i{display:none !important}
}
@media (min-width:761px) and (max-width:1199px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__in{max-width:min(820px,calc(100% - 150px)) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search{flex-basis:420px !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-search input[type=search]{text-overflow:ellipsis !important}
@media (min-width:981px) and (max-width:1119px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ahead__pk{width:110px !important;right:22px !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notices__snackbar.wc-block-components-notice-snackbar-list{top:auto !important;height:auto !important;max-height:none !important}
@media (max-width:782px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notices__snackbar.wc-block-components-notice-snackbar-list{top:112px !important;bottom:auto !important;left:16px !important;right:16px !important;width:auto !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notice-snackbar-list .wc-block-components-notice-snackbar{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:10px !important;margin:8px 0 0 !important;padding:12px 10px 12px 16px !important;border-radius:16px !important;background:#fff !important;color:var(--nx3-ink) !important;font:600 14.5px/1.45 var(--nx3-font) !important;box-shadow:0 0 0 1px var(--nx3-line),0 18px 40px -18px rgba(11,20,48,.45) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notice-snackbar-list .wc-block-components-notice-snackbar > svg{flex:none !important;width:22px !important;height:22px !important;fill:var(--nx3-blue) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner__content{flex:1 1 auto !important;min-width:0 !important;margin:0 !important;padding:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner__dismiss,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner__dismiss:hover,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner__dismiss:focus{flex:none !important;display:grid !important;place-items:center !important;width:36px !important;height:36px !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:transparent !important;box-shadow:none !important;color:var(--nx3-ink-2) !important;opacity:1 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-notice-snackbar-list .wc-block-components-notice-banner__dismiss svg{width:18px !important;height:18px !important;fill:currentColor !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .moltb-dh a,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .moltb-dh a:visited{background:#fff !important;border:0 !important;color:#2A1640 !important;text-decoration:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .moltb-dh a:hover{background:#FFE3C7 !important;color:#2A1640 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer ul.cart_list li.mini_cart_item{font-size:14.5px !important;font-weight:800 !important;line-height:1.35 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .woocommerce-mini-cart__total{padding-left:0 !important;padding-right:0 !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .woocommerce-mini-cart__buttons{padding-left:0 !important;padding-right:0 !important}
@media (max-height:520px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__head{padding-top:12px !important;padding-bottom:10px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__body{overflow-y:auto !important;overscroll-behavior:contain !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .widget_shopping_cart_content{flex:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer ul.cart_list{flex:none !important;overflow:visible !important;max-height:none !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer .mol-drawer__foot{display:none !important}
}
@media (min-width:761px) and (max-width:1199px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__hero{padding:48px 40px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__in{max-width:calc(100% - 190px) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__fx .nx3c-ecart__moon{top:26px !important;right:30px !important;width:96px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__fx .nx3c-ecart__bats{top:132px !important;right:120px !important;width:58px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__fx .nx3c-ecart__pk{right:26px !important;bottom:24px !important;width:124px !important}
}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__h::before{content:"" !important;float:right !important;width:60px !important;height:34px !important}
}
@media (min-width:981px) and (max-width:1199px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__grid .nx3-card__top{flex-direction:column !important;gap:6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3c-ecart__grid .nx3-price{text-align:left !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-order-summary-item__quantity{top:-2px !important;right:-10px !important;min-width:22px !important;height:22px !important;padding:0 5px !important;border:2px solid #fff !important;border-radius:999px !important;background:var(--nx3-ink) !important;color:#fff !important;font:800 11.5px/1 var(--nx3-font) !important;box-shadow:0 3px 8px -2px rgba(11,20,48,.35) !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-order-summary-item__quantity span{color:#fff !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-checkout-order-summary__title[aria-expanded="false"]{border-bottom-color:transparent !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-cart-items td.wc-block-cart-item__image{vertical-align:top !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) #molDrawer ul.cart_list li.mini_cart_item a > span[style*="border-radius:999px"]{margin-left:0 !important;vertical-align:1px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-checkout-place-order-button,html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .wc-block-components-checkout-place-order-button .wc-block-components-button__text{font-size:16px !important;line-height:1.2 !important}
@media (max-width:380px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec .mkg-bar{gap:6px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg-sec .mkg-bar label{padding:0 9px 0 11px !important;gap:6px !important}
}
@media (max-width:400px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .mkg:not(.nx3-kitgrid) .mkg-desc{-webkit-line-clamp:3 !important;max-height:none !important}
}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-buy__eyebrow{text-wrap:balance !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5).nx3c-pdp .woocommerce-Tabs-panel .molpd-spec > tbody{display:table !important;width:100% !important}
@media (max-width:760px){html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media:has(.nx3-tag3){height:220px !important}
html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5) .nx3-card__media:has(.nx3-tag3) img:not(.nx3-tag3__pk){top:20px !important}
}

/* ==========================================================================
   Nyxo Labs — R9 phone QA fixes (nyxolabs.com, Oct 30 2026)
   Each block is independent. Selectors carry 6 :not(#id) so they outrank the
   site's own 5-id rules; every declaration is !important to match the site.
   ========================================================================== */

/* --------------------------------------------------------------------------
   F1  Product cards: "Buy 2 Get 1" badge + vial do not line up across a row.
   Cards whose header is taller (variable products show a "FROM" line, kits /
   supplies have no Save pill) push the badge and vial 12-26px lower than the
   card beside them (390px), 21px in phone landscape. Let the header block
   absorb the row's spare height so badge, vial, stock line and button sit at
   the same y in every card of a row. Applies to home rails, shop/category
   grid, related products and cart cross-sells (all use .nx3-card).
   -------------------------------------------------------------------------- */
html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) .nx3-card > .nx3-card__top {
  flex-grow: 1 !important;
}

/* --------------------------------------------------------------------------
   F2  Product cards on touch phones: the desktop hover "lift + tilt" of the
   vial (translateY(-5px) rotate(-2deg) scale(1.03), 0.5s transition) is not
   inside @media (hover:hover), so on iPhone/Android a tap on a card (e.g. on
   Add to cart) leaves the vial tilted and lifted toward the Buy 2 Get 1
   badge until the shopper taps somewhere else ("sticky hover"). Keep the
   vial still on devices that cannot hover.
   -------------------------------------------------------------------------- */
@media (hover: none) {
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) .nx3-card:hover .nx3-card__media img.nx3-card__img {
    transform: translateX(-50%) !important;
  }
}

/* --------------------------------------------------------------------------
   F3  Product pages on phones: the gallery photo has no reserved height until
   it downloads (site CSS sets width:auto + aspect-ratio:auto, which cancels
   the width/height attributes), so the page first paints with a 22px empty
   gallery and the title, price, size picker and Add to cart, then jumps
   ~385px down when the photo arrives and ~52px more when the lot/purity bar
   is moved in (CLS 0.27-0.70 on every product page at 390px). Give the photo
   a fixed box (object-fit: contain keeps it undistorted) and reserve the
   purity-bar padding from the first paint.
   -------------------------------------------------------------------------- */
@media (max-width: 760px) {
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).nx3c-pdp .woocommerce-product-gallery .woocommerce-product-gallery__image > a > img:not(.zoomImg) {
    width: 100% !important;
    height: clamp(300px, 108vw, 440px) !important;
    max-height: none !important;
    object-fit: contain !important;
  }
  /* kits + Discord bundle use square cut-outs: keep their current 336x296-style box */
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).nx3c-pdp .woocommerce-product-gallery .woocommerce-product-gallery__image > a > img[src*="nyxo-cutout"]:not(.zoomImg) {
    height: auto !important;
    aspect-ratio: 336 / 296 !important;
  }
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).nx3c-pdp .woocommerce-product-gallery:has(+ .nx3c-gdecor) {
    padding-bottom: 52px !important;
  }
  /* reserve the 60px "3D view | Photos" row that JS inserts later on every
     single-vial page (all products except kits, Discord bundle, Nyxo Diluent).
     Once .mol3d-slot exists this rule stops matching, so the height is unchanged.
     Cleaner long-term: print the tabs row server-side (see report). */
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).nx3c-pdp:not(.postid-161) div.product:not(.product_cat-research-kits):not(.product_cat-uncategorized) .woocommerce-product-gallery:not(:has(.mol3d-slot)) {
    padding-top: 70px !important;
  }
  /* products with 2+ photos (GHK-Cu) get a 76px thumbnail strip from
     flexslider after load: show only the first photo and reserve the strip
     until the slider is ready (GHK-Cu CLS 0.46 -> 0.13; a ~100ms stack
     flash while flexslider initialises remains, see report) */
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).nx3c-pdp .woocommerce-product-gallery:has(.woocommerce-product-gallery__image ~ .woocommerce-product-gallery__image):not(:has(.flex-control-nav)) {
    padding-bottom: 130px !important;
  }
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).nx3c-pdp .woocommerce-product-gallery:not(:has(.flex-control-nav)) .woocommerce-product-gallery__image ~ .woocommerce-product-gallery__image {
    display: none !important;
  }
}
@media (min-width: 761px) and (max-height: 500px) and (orientation: landscape) {
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).nx3c-pdp .woocommerce-product-gallery .woocommerce-product-gallery__image > a > img:not(.zoomImg) {
    width: 100% !important;
    height: 360px !important;
    max-height: none !important;
    object-fit: contain !important;
  }
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).nx3c-pdp .woocommerce-product-gallery:has(+ .nx3c-gdecor) {
    padding-bottom: 64px !important;
  }
}

/* --------------------------------------------------------------------------
   F4  iPhone auto-zoom on form fields. iOS Safari zooms the whole page in
   when a field with font-size < 16px gets focus (checkout allows zoom via
   maximum-scale=5). Fields below 16px today: checkout "Research Field" and
   "State" selects (15.5px), cart quantity box (15px), shop/search page
   "Search compounds" box (15.5px). Shopper has to pinch back out mid-checkout.
   -------------------------------------------------------------------------- */
@media (max-width: 760px) {
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) .wc-block-checkout select.wc-blocks-components-select__select,
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input,
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) input[type="search"],
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) .nx3-shopbar input,
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) input.mol-search-input {
    font-size: 16px !important;
  }
}

/* --------------------------------------------------------------------------
   F5  Empty cart (and /checkout/ with an empty cart, which redirects there):
   while the cart block hydrates, React briefly renders the filled-cart
   skeleton, the "Review your cart / Cart" title (87px) flashes in and the
   whole empty-cart page jumps 111px down and back up ~70ms later
   (CLS 0.82 at 430px, 2 of 3 loads). Keep the title hidden until the cart
   really has line items. (nx3c-cart-empty is printed server-side only when
   the cart is empty, so a filled cart is unaffected.)
   -------------------------------------------------------------------------- */
html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6).woocommerce-cart.nx3c-cart-empty .entry-header {
  display: none !important;
}

/* --------------------------------------------------------------------------
   F6  /kits/ cards on phones: kit image, price and stock line sit at
   different heights in the two cards of a row whenever one name or
   description wraps to an extra line (e.g. "CJC-1295 / Ipamorelin (No DAC)
   5+5mg" vs "NL-RT 20mg": image 37px lower; "Melanotan 2 10mg" vs
   "GHK-Cu 50mg" at 360px). Let the description absorb the spare height so
   everything from the kit photo down lines up across the row.
   -------------------------------------------------------------------------- */
@media (max-width: 760px) {
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) .mkg-card > .mkg-desc {
    flex-grow: 1 !important;
  }
}
/* F6b  the "Save $X vs 10 singles" pill wraps to 2 lines in some kit cards
   and not others at 380-430px (depends on digit widths), which again
   staggers the rows. Keep it on one line where it fits. */
@media (min-width: 385px) and (max-width: 760px) {
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) .mkg:not(.nx3-kitgrid) .nx3k-save {
    white-space: nowrap !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    letter-spacing: -0.005em !important;
  }
}

/* --------------------------------------------------------------------------
   F7  Phone landscape (844x390 etc.): the floating "Join the Nyxo Discord"
   button sits on top of page content at the right edge (covers the
   "Nyx Night · 30% off" chip on the product photo and the "Buy 7 −20%"
   Bundle & Save tile). The header already shows a Discord button at this
   width, so drop the floating one in short landscape viewports.
   -------------------------------------------------------------------------- */
@media (orientation: landscape) and (max-height: 500px) {
  html body.nx3c:not(#q1):not(#q2):not(#q3):not(#q4):not(#q5):not(#q6) > button[aria-label="Join the Nyxo Discord"] {
    display: none !important;
  }
}

/* R9 desktop/tablet QA fixes (Oct 30 2026), D2 left out (phone F1 already aligns card rows at every width) */
/* R9 desk/tablet fixes — nyxolabs.com. Append last. */

/* D1 — /kits/ hero (and any .nx3-phero--art hero): the lede paragraph runs UNDER the 10-vial kit art
   between 1200px and 1399px wide (text "certificate", "Oct 31", "singles." hidden behind vials).
   Narrow the text column and shrink/shift the art slightly in that range only. */
@media (min-width:1181px) and (max-width:1439px){
  html body.nx3 .nx3-phero--art .nx3-phero__in{max-width:min(820px,48%)!important}
  html body.nx3 .nx3-phero--art .nx3-phero__art{width:min(30%,420px)!important;right:190px!important}
}

/* D2 — product cards (shop, home "Ready to ship", PDP "Make it three"): on 2-3 column tablet layouts the
   header block of cards with size pills / "FROM" / 3-line names is ~21px taller, so the Buy-2-Get-1 badge and
   the vial sit 21px lower than in the neighbouring cards of the same row. Put the free space ABOVE the media
   (after the header) instead of below it, so badge + vial line up across the row. */

/* D3 — /certificates-of-analysis/ lot cards, 1181–1299px: the LABORATORY tile (≈80px of text width) breaks
   "Freedom Diagnostics" mid-word ("Diagnostic / s") because .mol-coa__tileval has overflow-wrap:anywhere.
   Give the tile 4px more text room and a 1px smaller value font in that range. */
@media (min-width:1181px) and (max-width:1299px){
  html body .mol-coa__tiles .mol-coa__tile{padding-left:6px!important;padding-right:6px!important}
  html body .mol-coa__tiles .mol-coa__tileval:not(.mol-coa__tileval--num){font-size:14px!important}
}

/* D4 — product card names break mid-word at 1181–1219px: "Bacteriostatic" on /research-compounds/ and
   /product-category/laboratory-supplies/ (1181–1192px) and "Tesamoreli / n" in the empty-/cart/ "In stock now"
   grid (1185–1219px) — the price column squeezes the 20px name to ~111px and overflow-wrap:anywhere splits it. */
@media (min-width:1181px) and (max-width:1219px){
  html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5):not(#r9d) .nx3-card .nx3-card__name{font-size:18px!important}
}

/* D5 — /affiliates/ hero, ~1181–1219px: the purple bat (.nx3-fx__b1) sits on top of the end of the H1
   ("Earn 20% on"). Hide that one bat in that narrow range (moving it only stacks it on the other bat). */
@media (min-width:1181px) and (max-width:1239px){
  html body.nx3-kind-affiliates .nx3-fx--moon .nx3-fx__b1{display:none!important}
}

/* D6 — product image lightbox (PhotoSwipe): the caption shows the raw media filename
   ("nyxo-photo-ghk-cu-50mg"). Hide it (or clear the image Title in Media Library). */
html body .pswp .pswp__caption .pswp__caption__center{display:none!important}

/* D7 — /kits/ grid on tablets (768–1179px): when a kit name/subtitle wraps (e.g. "CJC-1295 / Ipamorelin (No DAC)
   5+5mg", "NL-RT 20mg" row), that card's image, price and stock line sit 17–60px lower than its row neighbours
   (only the buttons line up). Move the free space from above the button to below the subtitle, and give the
   price block one fixed height (in-stock cards carry the "Save $X vs 10 singles" pill, out-of-stock don't) so
   image + price + stock line align across every row. */
@media (min-width:768px) and (max-width:1179px){
  html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5):not(#r9d) .mkg:not(.nx3-kitgrid) .mkg-card>.mkg-desc{margin-bottom:auto!important}
  html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5):not(#r9d) .mkg:not(.nx3-kitgrid) .mkg-card>.mkg-btn{margin-top:0!important}
  html body.nx3c:not(#nx3c1):not(#nx3c2):not(#nx3c3):not(#nx3c4):not(#nx3c5):not(#r9d) .mkg:not(.nx3-kitgrid) .mkg-card>.mkg-price{min-height:53px!important;align-content:flex-start!important}
}
