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

:is(#nk-stx,.nk-st-root) :where(:not(svg,svg *,img,.nk-ico *)),:is(#nk-stx,.nk-st-root) :where(:not(svg,svg *,img,.nk-ico *))::before,:is(#nk-stx,.nk-st-root) :where(:not(svg,svg *,img,.nk-ico *))::after{all:revert}
:is(#nk-stx,.nk-st-root){direction:rtl!important;color:var(--nkg-text,#58585A)!important;line-height:1.95!important;text-align:start!important;display:block!important;overflow-x:hidden!important;background:var(--nkg-root-bg,#FFFFFF)!important}
:is(#nk-stx,.nk-st-root) *,:is(#nk-stx,.nk-st-root) *::before,:is(#nk-stx,.nk-st-root) *::after{box-sizing:border-box!important}
:is(#nk-stx,.nk-st-root) a{color:var(--nkg-link,#008CB8)!important;text-decoration:none!important}
:is(#nk-stx,.nk-st-root) a:hover{color:var(--nkg-link-h,#019C8C)!important}
:is(#nk-stx,.nk-st-root) :focus-visible{outline:3px solid var(--nkg-focus,#FFC20E)!important;outline-offset:3px!important;border-radius:8px!important}
:is(#nk-stx,.nk-st-root) .nk-ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;flex:0 0 auto!important}
:is(#nk-stx,.nk-st-root) .nk-ico svg{width:1em!important;height:1em!important;fill:currentColor!important}
:is(#nk-stx,.nk-st-root) .nk-st-wrap{display:block!important;margin:0 auto!important;padding:0!important}
:is(#nk-stx,.nk-st-root) .nk-st-sec{display:block!important;margin:0!important;background-repeat:no-repeat!important}

/* Shared headings and texts (margin-inline follows the section alignment) */
:is(#nk-stx,.nk-st-root) .nk-st-h2{display:block!important;margin-block:0!important;margin-inline:var(--nkg-mis,0) var(--nkg-mie,0)!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(21px,3vw,31px)!important;font-weight:800!important;color:var(--nkg-h2-c,#3B3B3D)!important;line-height:1.6!important;letter-spacing:normal!important;text-transform:none!important;text-wrap:pretty!important;max-width:var(--nkg-h2-max,none)!important}
:is(#nk-stx,.nk-st-root) .nk-st-lead{display:block!important;margin-block:0!important;margin-inline:var(--nkg-mis,0) var(--nkg-mie,0)!important;padding:0!important;font-size:clamp(15.5px,1.7vw,17.5px)!important;line-height:2.1!important;color:var(--nkg-lead-c,#58585A)!important;max-width:var(--nkg-lead-max,none)!important}
:is(#nk-stx,.nk-st-root) .nk-st-lead a,:is(#nk-stx,.nk-st-root) .nk-st-hero-text a,:is(#nk-stx,.nk-st-root) .nk-st-faq-a a,:is(#nk-stx,.nk-st-root) .nk-st-sub a,:is(#nk-stx,.nk-st-root) .nk-st-soon-text a,:is(#nk-stx,.nk-st-root) .nk-st-cta-desc a{color:inherit!important;text-decoration:underline!important}

/* Buttons: primary (is-p), outline (is-o), white (is-w), white outline (is-wo) */
:is(#nk-stx,.nk-st-root) .nk-st-btns{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:var(--nkg-btns-gap,12px)!important;margin:0!important;padding:0!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:var(--nkg-btn-h,52px)!important;margin:0!important;padding:var(--nkg-btn-pad,10px 24px)!important;border-radius:var(--nkg-btn-r,999px)!important;font-size:16px!important;font-weight:700!important;line-height:1.95!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;cursor:pointer!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn.is-p{background:var(--nkg-bp-bg,#00AF9D)!important;color:var(--nkg-bp-c,#FFFFFF)!important;border:var(--nkg-bp-bw,0px) solid var(--nkg-bp-bd,transparent)!important;box-shadow:var(--nkg-bp-shadow,0 8px 20px rgba(0,175,157,.24))!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn.is-p:hover{background:var(--nkg-bp-hbg,#019C8C)!important;color:var(--nkg-bp-hc,#FFFFFF)!important;border-color:var(--nkg-bp-hbd,var(--nkg-bp-bd,transparent))!important;box-shadow:var(--nkg-bp-hshadow,var(--nkg-bp-shadow,0 8px 20px rgba(0,175,157,.24)))!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn.is-o{background:var(--nkg-bo-bg,transparent)!important;color:var(--nkg-bo-c,#0E8B80)!important;border:var(--nkg-bo-bw,1.5px) solid var(--nkg-bo-bd,#C9E7E1)!important;box-shadow:var(--nkg-bo-shadow,none)!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn.is-o:hover{background:var(--nkg-bo-hbg,#EAF7F4)!important;color:var(--nkg-bo-hc,var(--nkg-bo-c,#0E8B80))!important;border-color:var(--nkg-bo-hbd,#00AF9D)!important;box-shadow:var(--nkg-bo-hshadow,var(--nkg-bo-shadow,none))!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn.is-w{background:var(--nkg-bw-bg,#FFFFFF)!important;color:var(--nkg-bw-c,#0E8B80)!important;border:var(--nkg-bw-bw,0px) solid var(--nkg-bw-bd,transparent)!important;box-shadow:var(--nkg-bw-shadow,none)!important;padding:var(--nkg-btn-wpad,10px 26px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn.is-w:hover{background:var(--nkg-bw-hbg,#FFF8E7)!important;color:var(--nkg-bw-hc,#0E8B80)!important;border-color:var(--nkg-bw-hbd,var(--nkg-bw-bd,transparent))!important;box-shadow:var(--nkg-bw-hshadow,var(--nkg-bw-shadow,none))!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn.is-wo{background:var(--nkg-bwo-bg,transparent)!important;color:var(--nkg-bwo-c,#FFFFFF)!important;border:var(--nkg-bwo-bw,1.5px) solid var(--nkg-bwo-bd,rgba(255,255,255,.7))!important;box-shadow:var(--nkg-bwo-shadow,none)!important;padding:var(--nkg-btn-wpad,10px 26px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-btn.is-wo:hover{background:var(--nkg-bwo-hbg,rgba(255,255,255,.14))!important;color:var(--nkg-bwo-hc,#FFFFFF)!important;border-color:var(--nkg-bwo-hbd,var(--nkg-bwo-bd,rgba(255,255,255,.7)))!important;box-shadow:var(--nkg-bwo-hshadow,var(--nkg-bwo-shadow,none))!important}

/* Hero (breadcrumb lives inside it) */
:is(#nk-stx,.nk-st-root) .nk-st-s-hero .nk-st-wrap{display:flex!important;flex-direction:column!important;align-items:var(--nkg-hero-ai,center)!important}
:is(#nk-stx,.nk-st-root) .nk-st-crumb{display:block!important;align-self:stretch!important;text-align:var(--nkg-crumb-ta,right)!important;margin:0 0 var(--nkg-crumb-mb,16px)!important;padding:0!important;font-size:13px!important;color:var(--nkg-crumb-c,#8B8B8F)!important}
:is(#nk-stx,.nk-st-root) .nk-st-crumb a{color:var(--nkg-crumb-a,#8B8B8F)!important;font-weight:600!important}
:is(#nk-stx,.nk-st-root) .nk-st-crumb a:hover{color:var(--nkg-crumb-ah,#019C8C)!important}
:is(#nk-stx,.nk-st-root) .nk-st-crumb .nk-st-sep{display:inline!important;padding:0 var(--nkg-crumb-gap,7px)!important;color:var(--nkg-crumb-sep,inherit)!important}
:is(#nk-stx,.nk-st-root) .nk-st-crumb b{display:inline!important;font-weight:700!important;color:var(--nkg-crumb-cur,#58585A)!important}
:is(#nk-stx,.nk-st-root) .nk-st-pill{display:inline-flex!important;align-items:center!important;gap:var(--nkg-pill-gap,8px)!important;margin:0!important;background:var(--nkg-pill-bg,#EAF7F4)!important;color:var(--nkg-pill-c,#0E8B80)!important;font-size:13px!important;font-weight:700!important;line-height:1.95!important;padding:var(--nkg-pill-pad,8px 15px)!important;border-radius:var(--nkg-pill-r,999px)!important;border:var(--nkg-pill-bw,0px) solid var(--nkg-pill-bd,transparent)!important}
:is(#nk-stx,.nk-st-root) .nk-st-pill-dot{display:block!important;flex:0 0 auto!important;width:var(--nkg-pill-ds,7px)!important;height:var(--nkg-pill-ds,7px)!important;border-radius:50%!important;background:var(--nkg-pill-dc,#00AF9D)!important}
:is(#nk-stx,.nk-st-root) .nk-st-title{display:block!important;margin:var(--nkg-title-mt,18px) 0 0!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(27px,4.2vw,44px)!important;line-height:1.55!important;font-weight:800!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkg-title-c,#3B3B3D)!important;text-wrap:pretty!important;max-width:var(--nkg-title-max,none)!important}
:is(#nk-stx,.nk-st-root) .nk-st-bar{display:block!important;margin:var(--nkg-bar-mt,16px) 0 0!important;width:var(--nkg-bar-w,72px)!important;height:var(--nkg-bar-h,5px)!important;border-radius:var(--nkg-bar-r,999px)!important;background:var(--nkg-bar-c,#FFC20E)!important}
:is(#nk-stx,.nk-st-root) .nk-st-hero-text{display:block!important;margin:var(--nkg-htext-mt,18px) 0 0!important;padding:0!important;font-size:clamp(15.5px,1.7vw,18px)!important;line-height:2.1!important;color:var(--nkg-htext-c,inherit)!important;max-width:var(--nkg-htext-max,62ch)!important;text-wrap:pretty!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-hero .nk-st-btns{justify-content:var(--nkg-hero-jc,center)!important;margin-top:var(--nkg-hbtns-mt,26px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-hero .nk-st-btn{min-height:var(--nkg-hbtn-h,54px)!important;padding:var(--nkg-hbtn-pad,12px 26px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-hero .nk-st-btn.is-p{padding:var(--nkg-hbtn-ppad,12px 30px)!important;font-size:16.5px!important;box-shadow:var(--nkg-hbtn-shadow,0 8px 20px rgba(0,175,157,.24))!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-hero .nk-st-btn.is-p:hover{box-shadow:var(--nkg-hbtn-hshadow,var(--nkg-hbtn-shadow,0 8px 20px rgba(0,175,157,.24)))!important}

/* Intro (cream) */
:is(#nk-stx,.nk-st-root) .nk-st-s-intro .nk-st-lead{margin-block-start:var(--nkg-intro-p1,18px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-intro .nk-st-lead+.nk-st-lead{margin-block-start:var(--nkg-intro-pgap,14px)!important}

/* Grids */
:is(#nk-stx,.nk-st-root) .nk-st-grid{display:grid!important;margin:28px 0 0!important;padding:0!important;list-style:none!important;text-align:start!important}
:is(#nk-stx,.nk-st-root) .nk-st-grid>*{min-width:0!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-products .nk-st-grid{grid-template-columns:var(--nkg-products-cols,repeat(auto-fit,minmax(min(var(--nkg-products-min,300px),100%),1fr)))!important;gap:var(--nkg-products-gap,clamp(18px,2.5vw,26px))!important;margin-top:var(--nkg-products-gmt,28px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-ben .nk-st-grid{grid-template-columns:var(--nkg-ben-cols,repeat(auto-fit,minmax(min(var(--nkg-ben-min,240px),100%),1fr)))!important;gap:var(--nkg-ben-gap,16px)!important;margin-top:var(--nkg-ben-gmt,24px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-choose .nk-st-grid{grid-template-columns:var(--nkg-choose-cols,repeat(auto-fit,minmax(min(var(--nkg-choose-min,300px),100%),1fr)))!important;gap:var(--nkg-choose-gap,20px)!important;margin-top:var(--nkg-choose-gmt,26px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-sub{display:block!important;margin-block:var(--nkg-sub-mt,12px) 0!important;margin-inline:var(--nkg-mis,0) var(--nkg-mie,0)!important;padding:0!important;font-size:16px!important;line-height:2.05!important;color:var(--nkg-sub-c,inherit)!important;max-width:var(--nkg-sub-max,58ch)!important}

/* Product cards */
:is(#nk-stx,.nk-st-root) .nk-st-card{max-width:var(--nkg-card-max,none)!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;background:var(--nkg-card-bg,#FFFFFF)!important;border:var(--nkg-card-bw,1px) solid var(--nkg-card-bd,#F0EEE9)!important;border-radius:var(--nkg-card-r,24px)!important;overflow:hidden!important;box-shadow:var(--nkg-card-shadow,0 8px 26px rgba(59,59,61,.05))!important;text-align:var(--nkg-card-ta,start)!important;transition:transform var(--nkg-card-dur,.25s) ease,box-shadow var(--nkg-card-dur,.25s) ease,border-color var(--nkg-card-dur,.25s) ease,background-color var(--nkg-card-dur,.25s) ease!important}
:is(#nk-stx,.nk-st-root) .nk-st-card:hover{transform:translateY(calc(-1 * var(--nkg-card-lift,4px)))!important;background:var(--nkg-card-hbg,var(--nkg-card-bg,#FFFFFF))!important;border-color:var(--nkg-card-hbd,var(--nkg-card-bd,#F0EEE9))!important;box-shadow:var(--nkg-card-hshadow,0 16px 36px rgba(59,59,61,.10))!important}
:is(#nk-stx,.nk-st-root) .nk-st-media{display:block!important;position:relative!important;margin:0!important;padding:0!important;aspect-ratio:var(--nkg-img-ratio,4/3)!important;background:var(--nkg-ci-bg,var(--nkg-img-bg,#EAF7F4))!important;overflow:hidden!important}
:is(#nk-stx,.nk-st-root) .nk-st-media img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:var(--nkg-img-fit,cover)!important;object-position:var(--nkg-img-pos,center center)!important;transition:transform var(--nkg-card-dur,.25s) ease!important}
:is(#nk-stx,.nk-st-root) .nk-st-card:hover .nk-st-media img{transform:scale(var(--nkg-img-zoom,1))!important}
:is(#nk-stx,.nk-st-root) .nk-st-mbadge{position:absolute!important;inset-inline-start:var(--nkg-mb-x,14px)!important;top:var(--nkg-mb-y,14px)!important;z-index:1!important;display:block!important;margin:0!important;background:var(--nkg-mb-bg,rgba(255,255,255,.94))!important;color:var(--nkg-mb-c,#0E8B80)!important;font-size:12px!important;font-weight:800!important;line-height:1.95!important;padding:var(--nkg-mb-pad,6px 12px)!important;border-radius:var(--nkg-mb-r,999px)!important;box-shadow:var(--nkg-mb-shadow,none)!important}
:is(#nk-stx,.nk-st-root) .nk-st-cb{display:flex!important;flex-direction:column!important;gap:var(--nkg-cb-gap,12px)!important;flex:1 1 auto!important;margin:0!important;padding:var(--nkg-cb-pad,clamp(18px,2.4vw,26px))!important}
:is(#nk-stx,.nk-st-root) .nk-st-ctitle{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(18px,2.2vw,22px)!important;font-weight:800!important;line-height:1.7!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkg-ct-c,#3B3B3D)!important}
:is(#nk-stx,.nk-st-root) .nk-st-ctitle a{color:var(--nkg-ct-c,#3B3B3D)!important}
:is(#nk-stx,.nk-st-root) .nk-st-ctitle a:hover{color:var(--nkg-ct-hc,#019C8C)!important}
:is(#nk-stx,.nk-st-root) .nk-st-cdesc{display:block!important;margin:0!important;padding:0!important;font-size:15.5px!important;line-height:2.05!important;color:var(--nkg-cd-c,inherit)!important}
:is(#nk-stx,.nk-st-root) .nk-st-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;justify-content:var(--nkg-price-jc,flex-start)!important;margin:auto 0 0!important;padding:var(--nkg-price-pt,12px) 0 0!important;border-top:var(--nkg-price-bw,1px) var(--nkg-price-bs,dashed) var(--nkg-price-bd,#F0EEE9)!important}
:is(#nk-stx,.nk-st-root) .nk-st-price strong{display:inline!important;font-size:clamp(18px,2.2vw,21px)!important;font-weight:800!important;color:var(--nkg-price-c,#0E8B80)!important}
:is(#nk-stx,.nk-st-root) .nk-st-price .nk-st-cur{display:inline!important;font-size:13px!important;font-weight:600!important;color:var(--nkg-cur-c,#8B8B8F)!important}
:is(#nk-stx,.nk-st-root) .nk-st-price s{display:inline!important;font-size:13px!important;font-weight:600!important;color:var(--nkg-old-c,#8B8B8F)!important;text-decoration:line-through!important}
:is(#nk-stx,.nk-st-root) .nk-st-cb .nk-st-btn{width:var(--nkg-cbtn-w,100%)!important;padding:var(--nkg-cbtn-pad,10px 24px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-cb .nk-st-btn.is-p{box-shadow:var(--nkg-cbtn-shadow,0 8px 20px rgba(0,175,157,.24))!important}
:is(#nk-stx,.nk-st-root) .nk-st-cb .nk-st-btn.is-p:hover{box-shadow:var(--nkg-cbtn-hshadow,var(--nkg-cbtn-shadow,0 8px 20px rgba(0,175,157,.24)))!important}
:is(#nk-stx,.nk-st-root) .nk-st-cb .nk-st-btn.is-auto{margin-top:auto!important}
:is(#nk-stx,.nk-st-root) .nk-st-empty{display:block!important;margin:28px 0 0!important;padding:24px!important;border:1px dashed var(--nkg-card-bd,#F0EEE9)!important;border-radius:var(--nkg-card-r,24px)!important;text-align:center!important;color:var(--nkg-cd-c,inherit)!important}

/* Benefits */
:is(#nk-stx,.nk-st-root) .nk-st-bencard{display:flex!important;flex-direction:column!important;gap:var(--nkg-bc-gap,10px)!important;margin:0!important;padding:var(--nkg-bc-pad,24px)!important;background:var(--nkg-bc-bg,#FFFFFF)!important;border:var(--nkg-bc-bw,0px) solid var(--nkg-bc-bd,transparent)!important;border-radius:var(--nkg-bc-r,20px)!important;box-shadow:var(--nkg-bc-shadow,none)!important;text-align:var(--nkg-bc-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-ben-ico{display:flex!important;align-items:center!important;justify-content:center!important;align-self:var(--nkg-bi-as,auto)!important;flex:0 0 auto!important;margin:0!important;width:var(--nkg-bi-box,44px)!important;height:var(--nkg-bi-box,44px)!important;border-radius:var(--nkg-bi-r,14px)!important;background:var(--nkg-bi-bg,#EAF7F4)!important;color:var(--nkg-bi-c,#019C8C)!important;font-size:19px!important;font-weight:800!important;line-height:1.95!important}
:is(#nk-stx,.nk-st-root) .nk-st-ben-ico .nk-ico{font-size:var(--nkg-bi-s,20px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-ben-title{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:17px!important;font-weight:800!important;line-height:1.75!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkg-bct-c,#3B3B3D)!important}
:is(#nk-stx,.nk-st-root) .nk-st-ben-text{display:block!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:2!important;color:var(--nkg-bcx-c,inherit)!important}

/* Choice boxes (yellow / aqua / white tones; each box can override its colours) */
:is(#nk-stx,.nk-st-root) .nk-st-choice{display:flex!important;flex-direction:column!important;gap:var(--nkg-ch-gap,12px)!important;margin:0!important;padding:var(--nkg-ch-pad,clamp(22px,3vw,32px))!important;border-radius:var(--nkg-ch-r,24px)!important;border:var(--nkg-ch-bw,1px) solid var(--nkg-x-bd,var(--nkg-chy-bd,#F0EEE9))!important;background:var(--nkg-x-bg,var(--nkg-chy-bg,#FFF8E7))!important;box-shadow:var(--nkg-ch-shadow,none)!important;text-align:var(--nkg-ch-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-choice.is-g{border-color:var(--nkg-x-bd,var(--nkg-chg-bd,#C9E7E1))!important;background:var(--nkg-x-bg,var(--nkg-chg-bg,#EAF7F4))!important}
:is(#nk-stx,.nk-st-root) .nk-st-choice.is-w{border-color:var(--nkg-x-bd,var(--nkg-chw-bd,#F0EEE9))!important;background:var(--nkg-x-bg,var(--nkg-chw-bg,#FFFFFF))!important}
:is(#nk-stx,.nk-st-root) .nk-st-tag{display:block!important;align-self:var(--nkg-tag-as,flex-start)!important;margin:0!important;font-size:12.5px!important;font-weight:800!important;line-height:1.95!important;padding:var(--nkg-tag-pad,7px 14px)!important;border-radius:var(--nkg-tag-r,999px)!important;background:var(--nkg-x-tbg,var(--nkg-chy-tbg,#FFC20E))!important;color:var(--nkg-x-tc,var(--nkg-chy-tc,#6C5200))!important}
:is(#nk-stx,.nk-st-root) .nk-st-choice.is-g .nk-st-tag{background:var(--nkg-x-tbg,var(--nkg-chg-tbg,#FFFFFF))!important;color:var(--nkg-x-tc,var(--nkg-chg-tc,#0E8B80))!important}
:is(#nk-stx,.nk-st-root) .nk-st-choice.is-w .nk-st-tag{background:var(--nkg-x-tbg,var(--nkg-chw-tbg,#EAF7F4))!important;color:var(--nkg-x-tc,var(--nkg-chw-tc,#0E8B80))!important}
:is(#nk-stx,.nk-st-root) .nk-st-ch-title{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(18px,2.2vw,22px)!important;font-weight:800!important;line-height:1.7!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkg-cht-c,#3B3B3D)!important}
:is(#nk-stx,.nk-st-root) .nk-st-ch-text{display:block!important;margin:0!important;padding:0!important;font-size:15.5px!important;line-height:2.05!important;color:var(--nkg-chx-c,inherit)!important}
:is(#nk-stx,.nk-st-root) .nk-st-choice .nk-st-btn{margin-top:auto!important}
:is(#nk-stx,.nk-st-root) .nk-st-choice .nk-st-btn,:is(#nk-stx,.nk-st-root) .nk-st-choice .nk-st-btn:hover{box-shadow:var(--nkg-ch-bshadow,none)!important}

/* Advice row ("before choosing") */
:is(#nk-stx,.nk-st-root) .nk-st-advice{display:flex!important;flex-wrap:wrap!important;gap:var(--nkg-adv-gap,16px 20px)!important;align-items:center!important;justify-content:space-between!important;padding:var(--nkg-adv-pad,clamp(22px,3vw,36px))!important;background:var(--nkg-adv-bg,#FFF8E7)!important;border:var(--nkg-adv-bw,1px) var(--nkg-adv-bs,solid) var(--nkg-adv-bd,#F0EEE9)!important;border-radius:var(--nkg-adv-r,24px)!important;box-shadow:var(--nkg-adv-shadow,none)!important}
:is(#nk-stx,.nk-st-root) .nk-st-adv-body{display:block!important;flex:1 1 var(--nkg-adv-basis,460px)!important;min-width:0!important}
:is(#nk-stx,.nk-st-root) .nk-st-adv-title{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(19px,2.5vw,26px)!important;font-weight:800!important;line-height:1.7!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkg-advt-c,#3B3B3D)!important}
:is(#nk-stx,.nk-st-root) .nk-st-adv-text{display:block!important;margin:var(--nkg-advx-mt,12px) 0 0!important;padding:0!important;font-size:15.5px!important;line-height:2.08!important;max-width:var(--nkg-advx-max,60ch)!important;color:var(--nkg-advx-c,inherit)!important}
:is(#nk-stx,.nk-st-root) .nk-st-adv-text a{color:inherit!important;text-decoration:underline!important}
:is(#nk-stx,.nk-st-root) .nk-st-adv-side{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;flex:0 0 auto!important}

/* Coming soon */
:is(#nk-stx,.nk-st-root) .nk-st-soon{display:flex!important;flex-wrap:wrap!important;gap:var(--nkg-soon-gap,16px)!important;align-items:center!important;justify-content:space-between!important;padding:var(--nkg-soon-pad,clamp(22px,3vw,32px))!important;background:var(--nkg-soon-bg,#FFFFFF)!important;border:var(--nkg-soon-bw,1px) var(--nkg-soon-bs,dashed) var(--nkg-soon-bd,#C9E7E1)!important;border-radius:var(--nkg-soon-r,24px)!important;box-shadow:var(--nkg-soon-shadow,none)!important}
:is(#nk-stx,.nk-st-root) .nk-st-soon-body{display:block!important;flex:1 1 var(--nkg-soon-basis,420px)!important;min-width:0!important}
:is(#nk-stx,.nk-st-root) .nk-st-soon-title{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(18px,2.3vw,24px)!important;font-weight:800!important;line-height:1.7!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkg-soont-c,#3B3B3D)!important}
:is(#nk-stx,.nk-st-root) .nk-st-soon-text{display:block!important;margin:var(--nkg-soonx-mt,10px) 0 0!important;padding:0!important;font-size:15.5px!important;line-height:2.05!important;max-width:var(--nkg-soonx-max,58ch)!important;color:var(--nkg-soonx-c,inherit)!important}
:is(#nk-stx,.nk-st-root) .nk-st-soon-side{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;flex:0 0 auto!important}
:is(#nk-stx,.nk-st-root) .nk-st-soon-badge{display:block!important;flex:0 0 auto!important;margin:0!important;background:var(--nkg-sb-bg,#EAF7F4)!important;color:var(--nkg-sb-c,#0E8B80)!important;font-size:13px!important;font-weight:800!important;line-height:1.95!important;padding:var(--nkg-sb-pad,10px 18px)!important;border-radius:var(--nkg-sb-r,999px)!important}

/* FAQ */
:is(#nk-stx,.nk-st-root) .nk-st-faqs{display:flex!important;flex-direction:column!important;gap:var(--nkg-faq-gap,12px)!important;margin:var(--nkg-faqs-mt,22px) 0 0!important;padding:0!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq{display:block!important;margin:0!important;padding:0!important;border:var(--nkg-faq-bw,1px) solid var(--nkg-faq-bd,#F0EEE9)!important;border-radius:var(--nkg-faq-r,18px)!important;background:var(--nkg-faq-bg,#FFFFFF)!important;overflow:hidden!important;box-shadow:var(--nkg-faq-shadow,none)!important;text-align:start!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq[open]{background:var(--nkg-faq-obg,var(--nkg-faq-bg,#FFFFFF))!important;border-color:var(--nkg-faq-obd,var(--nkg-faq-bd,#F0EEE9))!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important;padding:var(--nkg-faq-qpad,16px 20px)!important;min-height:var(--nkg-faq-qh,56px)!important;font-size:16px!important;font-weight:700!important;color:var(--nkg-faq-qc,#3B3B3D)!important;line-height:1.85!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq[open] summary{color:var(--nkg-faq-oqc,var(--nkg-faq-qc,#3B3B3D))!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq summary::-webkit-details-marker{display:none!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq summary span{display:block!important;min-width:0!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq summary::after{content:var(--nkg-faq-plus,"+")!important;flex:0 0 auto!important;width:var(--nkg-faq-is,30px)!important;height:var(--nkg-faq-is,30px)!important;border-radius:var(--nkg-faq-ir,50%)!important;background:var(--nkg-faq-ibg,#EAF7F4)!important;color:var(--nkg-faq-ic,#019C8C)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--nkg-faq-ifs,17px)!important;font-weight:800!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq[open] summary::after{content:var(--nkg-faq-minus,"−")!important;background:var(--nkg-faq-oibg,var(--nkg-faq-ibg,#EAF7F4))!important;color:var(--nkg-faq-oic,var(--nkg-faq-ic,#019C8C))!important}
:is(#nk-stx,.nk-st-root) .nk-st-faq-a{display:block!important;margin:0!important;padding:var(--nkg-faq-apad,0 20px 20px)!important;font-size:15.5px!important;line-height:2.05!important;color:var(--nkg-faq-ac,inherit)!important}
:is(#nk-stx,.nk-st-root) .nk-st-note{display:block!important;margin:var(--nkg-note-mt,18px) 0 0!important;padding:0!important;font-size:13.5px!important;line-height:2!important;color:var(--nkg-note-c,#8B8B8F)!important}

/* Final call to action (dark box) */
:is(#nk-stx,.nk-st-root) .nk-st-ctabox{display:flex!important;flex-direction:column!important;align-items:var(--nkg-ctab-ai,center)!important;gap:var(--nkg-ctab-gap,16px)!important;padding:var(--nkg-ctab-pad,clamp(26px,4vw,46px))!important;background:var(--nkg-ctab-bg,#019C8C)!important;background-image:var(--nkg-ctab-img,none)!important;background-size:cover!important;background-position:center!important;border:var(--nkg-ctab-bw,0px) solid var(--nkg-ctab-bd,transparent)!important;border-radius:var(--nkg-ctab-r,28px)!important;box-shadow:var(--nkg-ctab-shadow,none)!important;text-align:var(--nkg-ctab-ta,center)!important}
:is(#nk-stx,.nk-st-root) .nk-st-cta-title{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:clamp(20px,2.9vw,30px)!important;font-weight:800!important;line-height:1.65!important;letter-spacing:normal!important;text-transform:none!important;color:var(--nkg-ctt-c,#FFFFFF)!important;text-wrap:pretty!important}
:is(#nk-stx,.nk-st-root) .nk-st-cta-desc{display:block!important;margin:0!important;padding:0!important;font-size:16px!important;line-height:2.05!important;color:var(--nkg-ctd-c,#EAF7F4)!important;max-width:var(--nkg-ctd-max,52ch)!important}
:is(#nk-stx,.nk-st-root) .nk-st-ctabox .nk-st-btns{justify-content:var(--nkg-ctab-jc,center)!important}

/* Sections: box, background, borders, width (defaults = the design) */
:is(#nk-stx,.nk-st-root) .nk-st-s-hero{padding:var(--nkg-shero-pad,clamp(24px,4vw,44px) clamp(16px,4vw,24px) clamp(26px,4vw,44px))!important;background-color:var(--nkg-shero-bg,transparent)!important;background-image:var(--nkg-shero-img,none)!important;background-position:var(--nkg-shero-pos,center center)!important;background-size:var(--nkg-shero-size,cover)!important;border-top:var(--nkg-shero-btw,0px) solid var(--nkg-shero-bc,#F0EEE9)!important;border-bottom:var(--nkg-shero-bbw,0px) solid var(--nkg-shero-bc,#F0EEE9)!important;border-radius:var(--nkg-shero-radius,0px)!important;text-align:var(--nkg-shero-ta,center)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-hero>.nk-st-wrap{max-width:var(--nkg-shero-max,1240px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-intro{padding:var(--nkg-sintro-pad,clamp(32px,5vw,52px) clamp(16px,4vw,24px))!important;background-color:var(--nkg-sintro-bg,#FFF8E7)!important;background-image:var(--nkg-sintro-img,none)!important;background-position:var(--nkg-sintro-pos,center center)!important;background-size:var(--nkg-sintro-size,cover)!important;border-top:var(--nkg-sintro-btw,0px) solid var(--nkg-sintro-bc,#F0EEE9)!important;border-bottom:var(--nkg-sintro-bbw,0px) solid var(--nkg-sintro-bc,#F0EEE9)!important;border-radius:var(--nkg-sintro-radius,0px)!important;text-align:var(--nkg-sintro-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-intro>.nk-st-wrap{max-width:var(--nkg-sintro-max,900px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-products{padding:var(--nkg-sproducts-pad,clamp(36px,5vw,58px) clamp(16px,4vw,24px))!important;background-color:var(--nkg-sproducts-bg,transparent)!important;background-image:var(--nkg-sproducts-img,none)!important;background-position:var(--nkg-sproducts-pos,center center)!important;background-size:var(--nkg-sproducts-size,cover)!important;border-top:var(--nkg-sproducts-btw,0px) solid var(--nkg-sproducts-bc,#F0EEE9)!important;border-bottom:var(--nkg-sproducts-bbw,0px) solid var(--nkg-sproducts-bc,#F0EEE9)!important;border-radius:var(--nkg-sproducts-radius,0px)!important;text-align:var(--nkg-sproducts-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-products>.nk-st-wrap{max-width:var(--nkg-sproducts-max,1240px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-ben{padding:var(--nkg-sben-pad,clamp(34px,5vw,56px) clamp(16px,4vw,24px))!important;background-color:var(--nkg-sben-bg,#EAF7F4)!important;background-image:var(--nkg-sben-img,none)!important;background-position:var(--nkg-sben-pos,center center)!important;background-size:var(--nkg-sben-size,cover)!important;border-top:var(--nkg-sben-btw,0px) solid var(--nkg-sben-bc,#F0EEE9)!important;border-bottom:var(--nkg-sben-bbw,0px) solid var(--nkg-sben-bc,#F0EEE9)!important;border-radius:var(--nkg-sben-radius,0px)!important;text-align:var(--nkg-sben-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-ben>.nk-st-wrap{max-width:var(--nkg-sben-max,1240px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-choose{padding:var(--nkg-schoose-pad,clamp(36px,5vw,58px) clamp(16px,4vw,24px))!important;background-color:var(--nkg-schoose-bg,transparent)!important;background-image:var(--nkg-schoose-img,none)!important;background-position:var(--nkg-schoose-pos,center center)!important;background-size:var(--nkg-schoose-size,cover)!important;border-top:var(--nkg-schoose-btw,0px) solid var(--nkg-schoose-bc,#F0EEE9)!important;border-bottom:var(--nkg-schoose-bbw,0px) solid var(--nkg-schoose-bc,#F0EEE9)!important;border-radius:var(--nkg-schoose-radius,0px)!important;text-align:var(--nkg-schoose-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-choose>.nk-st-wrap{max-width:var(--nkg-schoose-max,1240px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-advice{padding:var(--nkg-sadvice-pad,clamp(36px,5vw,58px) clamp(16px,4vw,24px))!important;background-color:var(--nkg-sadvice-bg,transparent)!important;background-image:var(--nkg-sadvice-img,none)!important;background-position:var(--nkg-sadvice-pos,center center)!important;background-size:var(--nkg-sadvice-size,cover)!important;border-top:var(--nkg-sadvice-btw,0px) solid var(--nkg-sadvice-bc,#F0EEE9)!important;border-bottom:var(--nkg-sadvice-bbw,0px) solid var(--nkg-sadvice-bc,#F0EEE9)!important;border-radius:var(--nkg-sadvice-radius,0px)!important;text-align:var(--nkg-sadvice-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-advice>.nk-st-wrap{max-width:var(--nkg-sadvice-max,1240px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-soon{padding:var(--nkg-ssoon-pad,0 clamp(16px,4vw,24px) clamp(34px,5vw,52px))!important;background-color:var(--nkg-ssoon-bg,transparent)!important;background-image:var(--nkg-ssoon-img,none)!important;background-position:var(--nkg-ssoon-pos,center center)!important;background-size:var(--nkg-ssoon-size,cover)!important;border-top:var(--nkg-ssoon-btw,0px) solid var(--nkg-ssoon-bc,#F0EEE9)!important;border-bottom:var(--nkg-ssoon-bbw,0px) solid var(--nkg-ssoon-bc,#F0EEE9)!important;border-radius:var(--nkg-ssoon-radius,0px)!important;text-align:var(--nkg-ssoon-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-soon>.nk-st-wrap{max-width:var(--nkg-ssoon-max,1240px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-faq{padding:var(--nkg-sfaq-pad,clamp(34px,5vw,56px) clamp(16px,4vw,24px))!important;background-color:var(--nkg-sfaq-bg,#FFF8E7)!important;background-image:var(--nkg-sfaq-img,none)!important;background-position:var(--nkg-sfaq-pos,center center)!important;background-size:var(--nkg-sfaq-size,cover)!important;border-top:var(--nkg-sfaq-btw,0px) solid var(--nkg-sfaq-bc,#F0EEE9)!important;border-bottom:var(--nkg-sfaq-bbw,0px) solid var(--nkg-sfaq-bc,#F0EEE9)!important;border-radius:var(--nkg-sfaq-radius,0px)!important;text-align:var(--nkg-sfaq-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-faq>.nk-st-wrap{max-width:var(--nkg-sfaq-max,900px)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-cta{padding:var(--nkg-scta-pad,clamp(36px,5vw,58px) clamp(16px,4vw,24px) clamp(44px,6vw,72px))!important;background-color:var(--nkg-scta-bg,transparent)!important;background-image:var(--nkg-scta-img,none)!important;background-position:var(--nkg-scta-pos,center center)!important;background-size:var(--nkg-scta-size,cover)!important;border-top:var(--nkg-scta-btw,0px) solid var(--nkg-scta-bc,#F0EEE9)!important;border-bottom:var(--nkg-scta-bbw,0px) solid var(--nkg-scta-bc,#F0EEE9)!important;border-radius:var(--nkg-scta-radius,0px)!important;text-align:var(--nkg-scta-ta,start)!important}
:is(#nk-stx,.nk-st-root) .nk-st-s-cta>.nk-st-wrap{max-width:var(--nkg-scta-max,1000px)!important}
@media (prefers-reduced-motion:reduce){:is(#nk-stx,.nk-st-root) .nk-st-card,:is(#nk-stx,.nk-st-root) .nk-st-media img{transition:none!important}}
