:root{--njoy-blue:#3361ab;--njoy-lime:#ebff0e;--njoy-orange:#ff5714;--njoy-ink:#363636;--njoy-grey:#f5f5f5;--njoy-line:#dbdbdb;--njoy-white:#fff;--njoy-blue-deep:#252b8f;--njoy-blue-deep-active:#121547;--njoy-blue-navy:#25408f;--njoy-blue-banner:#1f3d90;--njoy-blue-light:#4387cb;--njoy-blue-hover:#305ba1;--njoy-blue-active:#2d5697;--njoy-amber:#f99d1c;--njoy-blue-50:#f2f6fc;--njoy-blue-100:#e3ecf8;--njoy-blue-200:#c4d7ef;--njoy-blue-300:#9dbbe2;--njoy-blue-400:#6b93cd;--njoy-blue-500:var(--njoy-blue);--njoy-blue-600:#2d5697;--njoy-blue-700:#24457a;--njoy-blue-800:#1a3157;--njoy-blue-900:#111f38;--njoy-blue-950:#0b1526;--njoy-n-0:#fff;--njoy-n-25:#fcfcfd;--njoy-n-50:#f7f8f9;--njoy-n-100:#f1f2f4;--njoy-n-200:#e4e6e9;--njoy-n-300:#d3d6db;--njoy-n-400:#a7acb4;--njoy-n-500:#787e87;--njoy-n-600:#5c626b;--njoy-n-700:#424851;--njoy-n-800:#2b3038;--njoy-n-900:#1a1d23;--njoy-text:#2f333a;--njoy-text-strong:#1a1d23;--njoy-text-muted:#5c626b;--njoy-text-soft:#6b717a;--njoy-text-meta:#6f757e;--njoy-text-faint:#a7acb4;--njoy-nav-link:#424851;--njoy-icon:#5c626b;--njoy-line-soft:#eef0f2;--njoy-line-mid:#e4e6e9;--njoy-line-strong:#d3d6db;--njoy-surface:#f7f8f9;--njoy-surface-sunken:#f1f2f4;--njoy-disabled:#e4e6e9;--njoy-on-dark:#f4f6fa;--njoy-on-dark-muted:#b9c2d4;--njoy-on-dark-faint:#8f9ab1;--njoy-on-dark-line:#ffffff1f;--njoy-font:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--njoy-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--njoy-weight-light:300;--njoy-weight-normal:400;--njoy-weight-medium:500;--njoy-weight-semibold:600;--njoy-weight-bold:700;--njoy-weight-black:900;--njoy-text-base:16px;--fs-display:clamp(2.5rem, 1.35rem + 5.1vw, 4.375rem);--fs-h1:clamp(2rem, 1.28rem + 3.2vw, 3.5rem);--fs-h2:clamp(1.75rem, 1.32rem + 1.9vw, 2.5rem);--fs-h3:clamp(1.5rem, 1.23rem + 1.2vw, 2.1875rem);--fs-h4:clamp(1.3125rem, 1.16rem + .68vw, 1.875rem);--fs-h5:clamp(1.1875rem, 1.11rem + .34vw, 1.5rem);--fs-h6:clamp(1.0625rem, 1.03rem + .16vw, 1.25rem);--fs-lead:clamp(1.125rem, 1.07rem + .24vw, 1.3125rem);--fs-body:clamp(1rem, .98rem + .1vw, 1.0625rem);--fs-md:1rem;--fs-sm:.875rem;--fs-xs:.8125rem;--fs-overline:.75rem;--lh-display:1.02;--lh-h1:1.06;--lh-h2:1.12;--lh-h3:1.18;--lh-h4:1.24;--lh-h5:1.3;--lh-h6:1.35;--lh-lead:1.55;--lh-body:1.65;--lh-tight:1.2;--lh-flat:1;--ls-display:-.03em;--ls-h1:-.025em;--ls-h2:-.02em;--ls-h3:-.015em;--ls-h4:-.012em;--ls-h5:-.008em;--ls-h6:-.004em;--ls-body:0;--ls-sm:.005em;--ls-overline:.14em;--ls-caps:.06em;--measure:68ch;--measure-tight:58ch;--measure-wide:78ch;--njoy-leading:var(--lh-body);--njoy-leading-tight:var(--lh-tight);--njoy-size-h1:var(--fs-h1);--njoy-size-h2:var(--fs-h2);--njoy-size-h3:var(--fs-h3);--njoy-size-h4:var(--fs-h4);--njoy-size-h5:var(--fs-h5);--njoy-size-h6:var(--fs-h6);--njoy-size-heading-mobile:var(--fs-h3);--njoy-size-lead:var(--fs-lead);--njoy-size-body:var(--fs-body);--njoy-size-md:var(--fs-md);--njoy-size-sm:var(--fs-sm);--njoy-size-xs:var(--fs-xs);--sp-0:0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--njoy-space-0:var(--sp-0);--njoy-space-1:var(--sp-1);--njoy-space-2:var(--sp-2);--njoy-space-3:var(--sp-3);--njoy-space-4:var(--sp-4);--njoy-space-5:var(--sp-5);--njoy-space-6:var(--sp-6);--njoy-space-7:var(--sp-7);--njoy-space-8:var(--sp-8);--njoy-space-9:var(--sp-9);--njoy-gap:.75rem;--njoy-container:960px;--njoy-container-wide:1152px;--njoy-container-full:1344px;--njoy-container-pad:2rem;--njoy-container-pad-mobile:1.25rem;--njoy-header-h:64px;--njoy-header-h-desktop:88px;--section-y:clamp(3rem, 1.8rem + 5vw, 6rem);--section-y-sm:clamp(2rem, 1.4rem + 2.5vw, 3.5rem);--section-y-lg:clamp(4rem, 2.2rem + 7.5vw, 9rem);--njoy-section-y:var(--section-y);--njoy-section-x:var(--njoy-container-pad-mobile);--njoy-section-y-lg:var(--section-y-lg);--flow-tight:.5em;--flow:.75em;--flow-loose:1.25em;--njoy-radius-xs:3px;--njoy-radius-sm:6px;--njoy-radius:8px;--njoy-radius-lg:12px;--njoy-radius-xl:18px;--njoy-radius-round:9999px;--shadow-xs:0 1px 2px #1a1d230d;--shadow-sm:0 1px 3px #1a1d2312, 0 1px 2px #1a1d230d;--shadow-md:0 4px 12px -2px #1a1d2317, 0 2px 6px -3px #1a1d2312;--shadow-lg:0 14px 32px -8px #1a1d2324, 0 5px 12px -6px #1a1d2314;--shadow-xl:0 28px 56px -14px #1a1d232e, 0 8px 20px -10px #1a1d231a;--njoy-shadow-dropdown:var(--shadow-lg);--njoy-shadow-menu:var(--shadow-lg);--njoy-shadow-card:var(--shadow-sm);--njoy-shadow-focus:0 0 0 4px #3361ab33;--njoy-transition:.2s;--njoy-transition-slow:.4s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.26, .64, 1);--focus-ring:0 0 0 2px var(--njoy-white), 0 0 0 4px var(--njoy-blue);--focus-ring-dark:0 0 0 2px var(--njoy-blue-950), 0 0 0 4px var(--njoy-lime);--tap:44px;color-scheme:light}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Lato-Light.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Lato-Regular.woff2)format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Lato-Italic.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/Lato-Semibold.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Lato-Bold.woff2)format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Lato-Black.woff2)format("woff2")}@font-face{font-family:Lato-Hairline;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Light.woff2)format("woff2")}@font-face{font-family:Lato-Light;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Light.woff2)format("woff2")}@font-face{font-family:Lato-Regular;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Regular.woff2)format("woff2")}@font-face{font-family:Lato-Medium;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Semibold.woff2)format("woff2")}@font-face{font-family:Lato-Semibold;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Semibold.woff2)format("woff2")}@font-face{font-family:Lato-Bold;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Bold.woff2)format("woff2")}@font-face{font-family:Lato-Heavy;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Black.woff2)format("woff2")}@font-face{font-family:Lato-Black;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Black.woff2)format("woff2")}@font-face{font-family:Lato-Italic;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Italic.woff2)format("woff2")}@font-face{font-family:Lato-LightItalic;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Italic.woff2)format("woff2")}@font-face{font-family:Lato-SemiboldItalic;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Italic.woff2)format("woff2")}@font-face{font-family:Lato-HeavyItalic;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Italic.woff2)format("woff2")}@font-face{font-family:Rubik-Light;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Light.woff2)format("woff2")}@font-face{font-family:Rubik-Regular;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Regular.woff2)format("woff2")}@font-face{font-family:Rubik-Medium;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Semibold.woff2)format("woff2")}@font-face{font-family:Rubik-Bold;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Bold.woff2)format("woff2")}@font-face{font-family:Rubik-Italic;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/fonts/Lato-Italic.woff2)format("woff2")}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{text-align:inherit;padding:0}html{background-color:var(--njoy-white);font-size:var(--njoy-text-base);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--njoy-header-h) + var(--sp-4))}body{color:var(--njoy-text);font-family:var(--njoy-font);font-size:var(--fs-body);font-weight:var(--njoy-weight-normal);letter-spacing:var(--ls-body);line-height:var(--lh-body);font-synthesis:none;flex-direction:column;min-height:100vh;display:flex}code,pre{font-family:var(--njoy-font-mono);-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}code{background-color:var(--njoy-n-100);border-radius:var(--njoy-radius-xs);color:#b8390c;padding:.2em .45em;font-size:.875em}hr{background-color:var(--njoy-line-mid);height:1px;margin:var(--sp-6) 0;border:none;display:block}::selection{background:var(--njoy-lime);color:var(--njoy-text-strong)}h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4,h5,.heading-5,h6,.heading-6,.display{color:var(--njoy-text-strong);font-family:var(--njoy-font);text-wrap:balance}.display{font-size:var(--fs-display);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-display);line-height:var(--lh-display)}h1,.heading-1{font-size:var(--fs-h1);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}h2,.heading-2{font-size:var(--fs-h2);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}h3,.heading-3{font-size:var(--fs-h3);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-h3);line-height:var(--lh-h3)}h4,.heading-4{font-size:var(--fs-h4);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-h4);line-height:var(--lh-h4)}h5,.heading-5{font-size:var(--fs-h5);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-h5);line-height:var(--lh-h5)}h6,.heading-6{font-size:var(--fs-h6);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-h6);line-height:var(--lh-h6)}p{margin:0 0 var(--sp-4)}p:last-child{margin-bottom:0}strong,b{color:var(--njoy-text-strong);font-weight:var(--njoy-weight-bold)}em,i{font-style:italic}small{font-size:var(--fs-sm)}blockquote{border-left:3px solid var(--njoy-blue);color:var(--njoy-text-muted);font-size:var(--fs-lead);font-weight:var(--njoy-weight-light);line-height:var(--lh-lead);padding-left:var(--sp-5)}.overline{color:var(--njoy-blue);font-size:var(--fs-overline);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-overline);line-height:var(--lh-tight);text-transform:uppercase;display:block}.is-lead{color:var(--njoy-text-muted);font-size:var(--fs-lead);font-weight:var(--njoy-weight-light);line-height:var(--lh-lead);max-width:var(--measure)}.is-muted{color:var(--njoy-text-muted)}.is-uppercase{letter-spacing:var(--ls-caps);text-transform:uppercase}.measure{max-width:var(--measure)}a{color:var(--njoy-blue);cursor:pointer;transition:color var(--njoy-transition) var(--ease-out);text-decoration:none}a:hover{color:var(--njoy-blue-700)}a strong{color:currentColor}main a:not([class]){text-decoration:underline;text-decoration-color:color-mix(in srgb, currentcolor 35%, transparent);text-underline-offset:.18em;transition:text-decoration-color var(--njoy-transition) var(--ease-out), color var(--njoy-transition) var(--ease-out);text-decoration-thickness:1px}main a:not([class]):hover{text-decoration-color:currentColor}:is(.product-grid,.category-grid,.where-to-buy,.njb__actions,.njt__actions,.njs__dots) a,.site-main>address a,a.btn{text-decoration:none}:where(a,button,input,select,textarea,summary,details,[tabindex]):focus-visible{border-radius:var(--njoy-radius-xs);box-shadow:var(--focus-ring);outline-offset:2px;z-index:1;outline:2px solid #0000;position:relative}.skip-link{background:var(--njoy-blue-deep);border-radius:0 0 var(--njoy-radius) 0;color:var(--njoy-white);font-size:var(--fs-sm);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-caps);padding:var(--sp-3) var(--sp-5);text-transform:uppercase;transition:top var(--njoy-transition) var(--ease-out);z-index:1000;position:fixed;top:-100px;left:0}.skip-link:focus{color:var(--njoy-white);top:0}.btn{border-radius:var(--njoy-radius);cursor:pointer;font-family:var(--njoy-font);font-size:var(--fs-sm);font-weight:var(--njoy-weight-bold);align-items:center;gap:var(--sp-2);letter-spacing:.01em;min-height:var(--tap);padding:var(--sp-3) var(--sp-5);text-align:center;transition:background-color var(--njoy-transition) var(--ease-out), border-color var(--njoy-transition) var(--ease-out), color var(--njoy-transition) var(--ease-out), box-shadow var(--njoy-transition) var(--ease-out), transform var(--njoy-transition) var(--ease-out);white-space:nowrap;background-color:#0000;border:1px solid #0000;justify-content:center;line-height:1.2;display:inline-flex;text-decoration:none!important}.btn:active{transform:translateY(1px)}.btn--primary,.btn--secondary,.btn.is-large{border-radius:var(--njoy-radius-lg);font-size:var(--fs-md);min-height:52px;padding:var(--sp-3) var(--sp-6)}.btn.is-blue,.btn--primary{background-color:var(--njoy-blue-deep);border-color:var(--njoy-blue-deep);box-shadow:var(--shadow-sm);color:var(--njoy-white)}.btn.is-blue:hover,.btn--primary:hover{box-shadow:var(--shadow-md);color:var(--njoy-white);background-color:#1b2070;border-color:#1b2070}.btn.is-blue:active,.btn--primary:active{background-color:var(--njoy-blue-deep-active);border-color:var(--njoy-blue-deep-active);box-shadow:none;color:#e9ecf4}.btn.is-blue-outlined,.btn--secondary{background-color:var(--njoy-white);border-color:var(--njoy-line-strong);color:var(--njoy-text-strong)}.btn.is-blue-outlined:hover,.btn--secondary:hover{background-color:var(--njoy-blue-50);border-color:var(--njoy-blue);color:var(--njoy-blue-700)}.btn.is-blue-outlined:active,.btn--secondary:active{background-color:var(--njoy-blue-100)}.btn.is-blue-outlined.is-thin{border-radius:var(--njoy-radius-sm);font-size:var(--fs-xs);min-height:36px;padding:var(--sp-2) var(--sp-3)}.btn.is-orange{background-color:var(--njoy-amber);border-color:var(--njoy-amber);color:var(--njoy-n-900)}.btn.is-orange:hover{box-shadow:var(--shadow-md);color:var(--njoy-n-900);background-color:#e88c0b;border-color:#e88c0b}.btn.is-yellow{background-color:var(--njoy-lime);border-color:var(--njoy-lime);color:var(--njoy-n-900)}.btn.is-yellow:hover,.btn.is-yellow:active{box-shadow:var(--shadow-md);color:var(--njoy-n-900);background-color:#d9ec00;border-color:#d9ec00}.btn.is-white{background-color:var(--njoy-white);border-color:var(--njoy-white);color:var(--njoy-text-strong)}.btn.is-white:hover{background-color:var(--njoy-n-100);border-color:var(--njoy-n-100);color:var(--njoy-text-strong)}.btn.is-fullwidth{width:100%;max-width:none;display:flex}.btn.is-disabled,.btn[disabled],.btn[aria-disabled=true]{background-color:var(--njoy-disabled);border-color:var(--njoy-disabled);box-shadow:none;color:var(--njoy-n-500);cursor:not-allowed;pointer-events:none;transform:none}.input,.textarea,select,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=password],input[type=date],textarea{appearance:none;background-color:var(--njoy-white);border:1px solid var(--njoy-line-strong);border-radius:var(--njoy-radius-sm);color:var(--njoy-text-strong);font-family:inherit;font-size:var(--fs-md);max-width:100%;padding:0 var(--sp-4);transition:border-color var(--njoy-transition) var(--ease-out), box-shadow var(--njoy-transition) var(--ease-out);width:100%;line-height:1.5}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=password],input[type=date],select{height:48px}textarea{padding:var(--sp-3) var(--sp-4);resize:vertical;line-height:1.6;display:block}::placeholder{color:var(--njoy-text-faint);opacity:1}.input:hover,textarea:hover,select:hover,input:hover{border-color:var(--njoy-n-400)}.input:focus,textarea:focus,select:focus,input:focus{border-color:var(--njoy-blue);box-shadow:var(--njoy-shadow-focus);outline:none}input[disabled],textarea[disabled],select[disabled]{background-color:var(--njoy-n-100);color:var(--njoy-n-400);cursor:not-allowed}.is-danger input,input.is-danger,select.is-danger,textarea.is-danger{border-color:var(--njoy-orange)!important}label{color:var(--njoy-text-muted);font-size:var(--fs-sm);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-sm);display:block}select{background-image:linear-gradient(45deg, transparent 50%, var(--njoy-text-muted) 50%), linear-gradient(135deg, var(--njoy-text-muted) 50%, transparent 50%);padding-right:var(--sp-8);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}input[type=checkbox],input[type=radio]{accent-color:var(--njoy-blue);width:auto;height:auto;min-height:0}button:not(.btn){font-family:inherit}.container{padding-left:var(--njoy-container-pad-mobile);padding-right:var(--njoy-container-pad-mobile);width:100%;margin:0 auto;position:relative}@media screen and (width>=1024px){.container{max-width:calc(var(--njoy-container) + 2 * var(--njoy-container-pad));padding-left:var(--njoy-container-pad);padding-right:var(--njoy-container-pad)}}@media screen and (width>=1216px){.container{max-width:calc(var(--njoy-container-wide) + 2 * var(--njoy-container-pad))}}@media screen and (width>=1408px){.container{max-width:calc(var(--njoy-container-full) + 2 * var(--njoy-container-pad))}}.container.is-fluid{max-width:none;padding-left:var(--njoy-container-pad);padding-right:var(--njoy-container-pad)}.columns{margin:calc(-1 * var(--njoy-gap));flex-wrap:wrap;display:flex}.columns:not(:last-child){margin-bottom:calc(var(--sp-3) - var(--njoy-gap))}.column{min-width:0;padding:var(--njoy-gap);flex:1 1 0;display:block}.columns.is-multiline{flex-wrap:wrap}.columns.is-centered{justify-content:center}.column.is-12{flex:none;width:100%}@media screen and (width>=1024px){.column.is-3-desktop{flex:none;width:25%}.column.is-4-desktop{flex:none;width:33.3333%}.column.is-6-desktop{flex:none;width:50%}}.section{padding:var(--section-y) var(--njoy-container-pad-mobile)}@media screen and (width>=1024px){.section{padding-left:var(--njoy-container-pad);padding-right:var(--njoy-container-pad)}}.section.is-grey{background-color:var(--njoy-surface)}.section.is-blue{background-color:var(--njoy-blue-banner);color:var(--njoy-white)}.section.is-blue h1,.section.is-blue h2,.section.is-blue h3{color:var(--njoy-white)}.site-main{padding-top:var(--njoy-header-h);flex:1 0 auto}@media screen and (width>=1024px){.site-main{padding-top:var(--njoy-header-h-desktop)}html{scroll-padding-top:calc(var(--njoy-header-h-desktop) + var(--sp-4))}}.site-main>:not(.cms-page):not(.section):not(.container){max-width:calc(var(--njoy-container-wide) + 2 * var(--njoy-container-pad));padding-left:var(--njoy-container-pad-mobile);padding-right:var(--njoy-container-pad-mobile);margin-left:auto;margin-right:auto}@media screen and (width>=1024px){.site-main>:not(.cms-page):not(.section):not(.container){padding-left:var(--njoy-container-pad);padding-right:var(--njoy-container-pad)}}.site-main>h1{padding-bottom:var(--sp-5);padding-top:var(--section-y);position:relative}.site-main>h1:before{background:var(--njoy-lime);border-radius:var(--njoy-radius-round);content:"";height:5px;margin-bottom:var(--sp-5);width:56px;display:block}.site-main>h1+.pn{margin-top:calc(-1 * var(--sp-3));padding-bottom:var(--sp-5)}.site-main>:last-child{margin-bottom:var(--section-y)}.site-main>p,.site-main>ul,.site-main>ol{max-width:calc(var(--measure) + 2 * var(--njoy-container-pad))}.site-main>img{background:linear-gradient(180deg, var(--njoy-n-50), var(--njoy-n-100));border:1px solid var(--njoy-line-soft);border-radius:var(--njoy-radius-xl);margin-bottom:var(--sp-7);object-fit:contain;max-height:560px;padding:clamp(var(--sp-5), 4vw, var(--sp-8));width:100%;display:block}.site-main>div:not([class]){font-size:var(--fs-lead);font-weight:var(--njoy-weight-light);line-height:var(--lh-lead);margin-bottom:var(--sp-7);max-width:calc(var(--measure) + 2 * var(--njoy-container-pad))}.product-grid,.category-grid{gap:var(--sp-5);margin:0 0 var(--section-y);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.product-grid>li,.category-grid>li{background:var(--njoy-white);border:1px solid var(--njoy-line-mid);border-radius:var(--njoy-radius-lg);min-width:0;transition:box-shadow .25s var(--ease-out), border-color .25s var(--ease-out), transform .25s var(--ease-out);display:flex;position:relative;overflow:hidden}.product-grid>li:hover,.category-grid>li:hover,.product-grid>li:focus-within,.category-grid>li:focus-within{border-color:var(--njoy-blue-200);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.product-grid>li>a,.category-grid>li>a{color:var(--njoy-text);flex-direction:column;width:100%;display:flex}.product-grid>li>a:focus-visible,.category-grid>li>a:focus-visible{border-radius:var(--njoy-radius-lg)}.product-card__media{aspect-ratio:4/3;background:linear-gradient(170deg, var(--njoy-n-25), var(--njoy-n-100));padding:var(--sp-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-card__media img{object-fit:contain;height:100%;transition:transform .35s var(--ease-out);width:100%;display:block}.product-grid>li:hover .product-card__media img{transform:scale(1.045)}.product-card__media--empty:after{background:var(--njoy-n-200);border-radius:var(--njoy-radius-round);content:"";opacity:.6;width:40px;height:40px}.product-card__body{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5) var(--sp-5);flex-direction:column;flex:auto;display:flex}.product-card__name{color:var(--njoy-text-strong);font-size:var(--fs-h6);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-h6);line-height:var(--lh-h6);text-wrap:balance}.product-card__cta{color:var(--njoy-blue);font-size:var(--fs-sm);font-weight:var(--njoy-weight-bold);padding-top:var(--sp-4);transition:color var(--njoy-transition) var(--ease-out);margin-top:auto}.product-card__cta:after{content:"→";transition:transform var(--njoy-transition) var(--ease-out);margin-left:.4em;display:inline-block}.product-grid>li:hover .product-card__cta{color:var(--njoy-blue-700)}.product-grid>li:hover .product-card__cta:after{transform:translate(3px)}.pn{color:var(--njoy-text-meta);font-family:var(--njoy-font-mono);font-size:var(--fs-overline);letter-spacing:var(--ls-caps);line-height:var(--lh-tight);margin:0 0 var(--sp-1);text-transform:uppercase;word-break:break-word;display:block}.category-grid>li>a{gap:var(--sp-2);min-height:132px;padding:var(--sp-5);justify-content:space-between}.category-grid strong{color:var(--njoy-text-strong);font-size:var(--fs-h5);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-h5);line-height:var(--lh-h5);text-wrap:balance;display:block}.category-grid span{background:var(--njoy-blue-50);border-radius:var(--njoy-radius-round);color:var(--njoy-blue-700);font-size:var(--fs-overline);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-caps);min-height:24px;padding:0 var(--sp-3);align-self:flex-start;align-items:center;margin-top:auto;display:inline-flex}.where-to-buy{gap:var(--sp-5);margin:var(--section-y) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.where-to-buy .option{background:var(--njoy-white);border:1px solid var(--njoy-line-mid);border-radius:var(--njoy-radius-xl);padding:clamp(var(--sp-5), 3vw, var(--sp-7));flex-direction:column;display:flex;position:relative}.where-to-buy .option--local{background:linear-gradient(180deg, var(--njoy-blue-50), var(--njoy-white));border-color:var(--njoy-blue-200);box-shadow:var(--shadow-md)}.where-to-buy .option--local:before{background:var(--njoy-lime);border-radius:var(--njoy-radius-xl) var(--njoy-radius-xl) 0 0;content:"";height:4px;position:absolute;top:0;left:0;right:0}.where-to-buy .option h3{font-size:var(--fs-h5);margin-bottom:var(--sp-3)}.where-to-buy .option p{color:var(--njoy-text-muted);margin-bottom:var(--sp-5);max-width:var(--measure-tight)}.where-to-buy .option .btn{align-self:flex-start;margin-top:auto}.b2b-inquiry{background:var(--njoy-surface);border:1px solid var(--njoy-line-soft);border-radius:var(--njoy-radius-xl);margin:var(--section-y) 0;padding:clamp(var(--sp-5), 4vw, var(--sp-8))}.b2b-inquiry h2{margin-bottom:var(--sp-3)}.b2b-inquiry>p{color:var(--njoy-text-muted);font-size:var(--fs-lead);font-weight:var(--njoy-weight-light);line-height:var(--lh-lead);max-width:var(--measure)}.inquiry-form{gap:var(--sp-4) var(--sp-5);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.inquiry-form .full,.inquiry-form button{grid-column:1/-1}.inquiry-form label{gap:var(--sp-2);display:grid}.inquiry-form button{background-color:var(--njoy-blue-deep);border:1px solid var(--njoy-blue-deep);border-radius:var(--njoy-radius-lg);box-shadow:var(--shadow-sm);color:var(--njoy-white);cursor:pointer;font-family:var(--njoy-font);font-size:var(--fs-md);font-weight:var(--njoy-weight-bold);min-height:52px;padding:var(--sp-3) var(--sp-6);transition:background-color var(--njoy-transition) var(--ease-out), box-shadow var(--njoy-transition) var(--ease-out);justify-self:start}.inquiry-form button:hover{box-shadow:var(--shadow-md);background-color:#1b2070}.config-warning{border-left:3px solid var(--njoy-orange);border-radius:0 var(--njoy-radius-sm) var(--njoy-radius-sm) 0;color:var(--njoy-text-strong);font-size:var(--fs-sm);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:#ff571414}.distributor{border-left:3px solid var(--njoy-blue-200);font-size:var(--fs-lead);font-style:normal;font-weight:var(--njoy-weight-light);margin-bottom:var(--section-y-sm);padding-left:var(--sp-5);line-height:1.9}.distributor strong{font-size:var(--fs-h5);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-h5)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.product-grid>li:hover,.category-grid>li:hover{transform:none}}.site-header{background-color:var(--njoy-white);transition:box-shadow .3s var(--ease-out), border-color .3s var(--ease-out), background-color .3s var(--ease-out);z-index:60;border-bottom:1px solid #0000;width:100%;position:fixed;top:0;left:0}.site-header[data-scrolled=true]{border-bottom-color:var(--njoy-line-soft);box-shadow:var(--shadow-md)}.site-header__bar{align-items:center;gap:var(--sp-3);height:var(--njoy-header-h);display:flex}@media screen and (width>=1024px){.site-header__bar{gap:var(--sp-6);height:var(--njoy-header-h-desktop)}}.site-header__logo{border-radius:var(--njoy-radius-sm);height:100%;transition:opacity var(--njoy-transition) var(--ease-out);flex:auto;justify-content:center;align-items:center;display:flex}.site-header__logo:hover{opacity:.72}.site-header__logo svg{width:88px;height:auto;display:block}@media screen and (width>=1024px){.site-header__logo{margin-right:var(--sp-4);flex:none;justify-content:flex-start}.site-header__logo svg{width:104px}}.site-header__burger{border-radius:var(--njoy-radius-sm);color:var(--njoy-icon);cursor:pointer;height:var(--tap);margin:0 calc(-1 * var(--sp-3)) 0 0;width:var(--tap);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.site-header__burger span{height:2px;transition:transform .28s var(--ease-out), opacity .18s var(--ease-out), width .28s var(--ease-out);background-color:currentColor;border-radius:9px;width:20px;margin-left:-10px;display:block;position:absolute;left:50%}.site-header__burger span:first-child{transform:translateY(-6px)}.site-header__burger span:nth-child(2){transform:translateY(0)}.site-header__burger span:nth-child(3){transform:translateY(6px)}.site-header__burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-header__burger[aria-expanded=true] span:nth-child(2){opacity:0;width:0}.site-header__burger[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}@media screen and (width>=1024px){.site-header__burger{display:none}}.site-nav{flex:auto;min-width:0}.site-nav__list{align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.site-nav__item{height:100%;position:relative}.site-nav__link{color:var(--njoy-nav-link);font-family:var(--njoy-font);font-size:var(--fs-xs);font-weight:var(--njoy-weight-bold);align-items:center;gap:var(--sp-2);height:var(--njoy-header-h-desktop);letter-spacing:var(--ls-caps);padding:0 var(--sp-4);text-transform:uppercase;transition:color var(--njoy-transition) var(--ease-out);white-space:nowrap;display:flex;position:relative}.site-nav__item:first-child .site-nav__link{padding-left:0}.site-nav__link:after{background:var(--njoy-blue);content:"";height:3px;bottom:0;left:var(--sp-4);right:var(--sp-4);transform-origin:0;transition:transform .3s var(--ease-out);border-radius:2px 2px 0 0;display:block;position:absolute;transform:scaleX(0)}.site-nav__item:first-child .site-nav__link:after{left:0}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--njoy-text-strong)}.site-nav__item:hover>.site-nav__link:after,.site-nav__item:focus-within>.site-nav__link:after,.site-nav__link[aria-current=page]:after{transform:scaleX(1)}.site-nav__item--has-children>.site-nav__link:before{content:"";height:5px;transition:transform .25s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;order:2;width:5px;margin-top:-3px;display:none;transform:rotate(45deg)}@media screen and (width>=1024px){.site-nav__item--has-children>.site-nav__link:before{display:block}.site-nav__item--has-children:hover>.site-nav__link:before,.site-nav__item--has-children:focus-within>.site-nav__link:before{margin-top:2px;transform:rotate(-135deg)}}.site-nav__caret{color:var(--njoy-nav-link);cursor:pointer;background:0 0;border:0;padding:0;display:none}.site-nav__caret:before{content:"";height:8px;transition:transform var(--njoy-transition) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;width:8px;display:block;transform:rotate(45deg)}.site-nav__dropdown{background:var(--njoy-white);border:1px solid var(--njoy-line-soft);border-radius:var(--njoy-radius-lg);box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--njoy-header-h-desktop) - var(--sp-5));opacity:0;min-width:268px;padding:var(--sp-3);pointer-events:none;left:0;top:calc(100% - var(--sp-2));transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);visibility:hidden;z-index:20;margin:0;list-style:none;position:absolute;overflow:hidden auto;transform:translateY(-6px)}.site-nav__item:first-child .site-nav__dropdown{left:calc(-1 * var(--sp-3))}.site-nav__dropdown a{border-radius:var(--njoy-radius-sm);color:var(--njoy-text-muted);font-size:var(--fs-sm);font-weight:var(--njoy-weight-normal);min-height:44px;padding:var(--sp-2) var(--sp-4);transition:background-color var(--njoy-transition) var(--ease-out), color var(--njoy-transition) var(--ease-out), padding-left var(--njoy-transition) var(--ease-out);white-space:nowrap;align-items:center;display:flex;position:relative}.site-nav__dropdown a:hover,.site-nav__dropdown a[aria-current=page]{background-color:var(--njoy-blue-50);color:var(--njoy-blue-700);font-weight:var(--njoy-weight-bold)}.site-nav__dropdown .is-see-all{border-top:1px solid var(--njoy-line-soft);border-radius:0 0 var(--njoy-radius-sm) var(--njoy-radius-sm);color:var(--njoy-blue);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-sm);margin-top:var(--sp-2);padding-top:var(--sp-3)}.site-nav__dropdown .is-see-all:after{content:"→";margin-left:var(--sp-2);transition:transform var(--njoy-transition) var(--ease-out)}.site-nav__dropdown .is-see-all:hover:after{transform:translate(3px)}@media screen and (width>=1024px){.site-nav__item--has-children:hover>.site-nav__dropdown,.site-nav__item--has-children:focus-within>.site-nav__dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}}.lang-switch{background:var(--njoy-n-100);border-radius:var(--njoy-radius-round);flex:none;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}.lang-switch__item{border-radius:var(--njoy-radius-round);color:var(--njoy-text-muted);font-size:var(--fs-overline);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-caps);min-width:44px;min-height:44px;padding:0 var(--sp-2);text-transform:uppercase;transition:background-color var(--njoy-transition) var(--ease-out), color var(--njoy-transition) var(--ease-out);justify-content:center;align-items:center;line-height:1;display:flex}.lang-switch__item:hover{color:var(--njoy-text-strong)}.lang-switch__item[aria-current=true]{background:var(--njoy-white);box-shadow:var(--shadow-sm);color:var(--njoy-blue-deep)}@media screen and (width>=1024px){.lang-switch__item{min-width:44px;min-height:44px}}.site-header__scrim{cursor:pointer;opacity:0;pointer-events:none;bottom:0;left:0;right:0;top:var(--njoy-header-h);transition:opacity .3s var(--ease-out);z-index:7;background:#111f3873;border:0;padding:0;position:fixed}.site-header[data-menu-open=true] .site-header__scrim{opacity:1;pointer-events:auto}.site-header__mobile{background:var(--njoy-white);box-shadow:var(--shadow-xl);overscroll-behavior:contain;max-width:400px;padding:var(--sp-4) var(--sp-4) var(--sp-8);bottom:0;left:0;top:var(--njoy-header-h);transition:transform .32s var(--ease-out), visibility .32s;visibility:hidden;z-index:8;flex-direction:column;width:min(86vw,400px);display:flex;position:fixed;overflow-y:auto;transform:translate(-100%)}.site-header[data-menu-open=true] .site-header__mobile{visibility:visible;transform:translate(0)}.site-header__mobile .site-nav__list{height:auto;display:block}.site-header__mobile .site-nav__item{border-bottom:1px solid var(--njoy-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;height:auto;padding:0;display:flex}.site-header__mobile .site-nav__link{color:var(--njoy-text-strong);font-size:var(--fs-h6);font-weight:var(--njoy-weight-bold);letter-spacing:0;height:auto;min-height:var(--tap);padding:var(--sp-3) var(--sp-2);text-transform:none;flex:auto;align-items:center;display:flex}.site-header__mobile .site-nav__link:after,.site-header__mobile .site-nav__link:before{display:none}.site-header__mobile .site-nav__link[aria-current=page]{color:var(--njoy-blue-deep)}.site-header__mobile .site-nav__caret{border-radius:var(--njoy-radius-sm);height:var(--tap);width:var(--tap);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.site-header__mobile .site-nav__caret:before{margin-top:-4px}.site-header__mobile .site-nav__caret[aria-expanded=true]:before{margin-top:4px;transform:rotate(-135deg)}.site-header__mobile .site-nav__dropdown{box-shadow:none;opacity:1;min-width:0;max-height:none;padding:0 0 var(--sp-3) var(--sp-3);pointer-events:auto;visibility:visible;border:0;border-radius:0;flex-basis:100%;order:3;margin:0;display:none;position:static;overflow:visible;transform:none}.site-header__mobile .site-nav__dropdown[data-open=true]{display:block}.site-header__mobile .site-nav__dropdown a{border-left:2px solid var(--njoy-line-mid);border-radius:0 var(--njoy-radius-sm) var(--njoy-radius-sm) 0;color:var(--njoy-text-muted);font-size:var(--fs-md);font-weight:var(--njoy-weight-normal);min-height:var(--tap);padding:var(--sp-2) var(--sp-4);white-space:normal}.site-header__mobile .site-nav__dropdown a:hover,.site-header__mobile .site-nav__dropdown a[aria-current=page]{background:var(--njoy-blue-50);border-left-color:var(--njoy-blue);color:var(--njoy-blue-700)}.site-header__mobile .site-nav__dropdown .is-see-all{margin-top:var(--sp-1);border-top:0;border-left-color:#0000}@media screen and (width>=1024px){.site-header__mobile,.site-header__scrim{display:none!important}}@media screen and (width<=1023px){.site-header__bar .site-nav{display:none}}@media (prefers-reduced-motion:reduce){.site-header__mobile{transition:none}}.site-footer{background-color:var(--njoy-blue-950);color:var(--njoy-on-dark-muted);font-size:var(--fs-md);flex-shrink:0;margin-top:auto;position:relative}.site-footer:before{background:var(--njoy-lime);content:"";width:96px;height:4px;position:absolute;top:0;left:0}.site-footer a{color:var(--njoy-on-dark-muted)}.site-footer a:hover{color:var(--njoy-white)}.site-footer__top{gap:var(--sp-7) var(--sp-6);padding:var(--section-y) 0 var(--sp-7);display:grid}@media screen and (width>=1024px){.site-footer__top{grid-template-columns:minmax(200px,1fr) minmax(0,3.2fr)}}.site-footer__brand{gap:var(--sp-5);flex-direction:column;display:flex}.site-footer__logo{border-radius:var(--njoy-radius-sm);color:var(--njoy-on-dark);transition:opacity var(--njoy-transition) var(--ease-out);align-items:center;width:116px;display:inline-flex}.site-footer__logo:hover{opacity:.75}.site-footer__logo svg{width:100%;height:auto;display:block}.site-footer__logo:focus-visible{box-shadow:var(--focus-ring-dark)}.site-footer__social{gap:var(--sp-2);flex-wrap:wrap;display:flex}.site-footer__social a{border:1px solid var(--njoy-on-dark-line);border-radius:var(--njoy-radius-round);color:var(--njoy-on-dark-muted);font-size:var(--fs-xs);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-sm);min-height:38px;padding:0 var(--sp-4);transition:background-color var(--njoy-transition) var(--ease-out), border-color var(--njoy-transition) var(--ease-out), color var(--njoy-transition) var(--ease-out);align-items:center;display:inline-flex}.site-footer__social a:hover{color:var(--njoy-white);background-color:#ffffff14;border-color:#ffffff47}.site-footer__cols{gap:var(--sp-6) var(--sp-6);grid-template-columns:1fr;display:grid}@media screen and (width>=600px){.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1024px){.site-footer__cols{gap:var(--sp-7) var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr)}}.site-footer__group,.site-footer__contact{min-width:0;font-style:normal}.site-footer__group>summary{cursor:pointer;align-items:center;gap:var(--sp-3);min-height:var(--tap);justify-content:space-between;list-style:none;display:flex}.site-footer__group>summary::-webkit-details-marker{display:none}.site-footer__group>summary:focus-visible{box-shadow:var(--focus-ring-dark)}.site-footer__group h3,.site-footer__contact h3{color:var(--njoy-white);font-family:var(--njoy-font);font-size:var(--fs-overline);font-weight:var(--njoy-weight-black);letter-spacing:var(--ls-overline);line-height:var(--lh-tight);text-transform:uppercase}.site-footer__group>summary:after{border-bottom:1.5px solid var(--njoy-on-dark-faint);border-right:1.5px solid var(--njoy-on-dark-faint);content:"";height:7px;transition:transform var(--njoy-transition) var(--ease-out);width:7px;margin-top:-4px;transform:rotate(45deg)}.site-footer__group[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.site-footer__group ul,.site-footer__contact ul{margin:var(--sp-3) 0 0;padding:0;list-style:none}.site-footer__group li{margin:0;padding:0}.site-footer__group a{font-size:var(--fs-sm);min-height:38px;padding:var(--sp-2) 0;transition:color var(--njoy-transition) var(--ease-out), padding-left var(--njoy-transition) var(--ease-out);line-height:1.4;display:block}.site-footer__group a:hover{padding-left:var(--sp-2)}@media screen and (width>=1024px){.site-footer__group>summary{cursor:default;pointer-events:none;min-height:0}.site-footer__group>summary:after{display:none}.site-footer__group ul,.site-footer__contact ul{margin-top:var(--sp-4)}.site-footer__group a{min-height:0;padding:var(--sp-1) 0}}.site-footer__contact li{margin-bottom:var(--sp-4);flex-direction:column;gap:2px;display:flex}.site-footer__contact .label{color:var(--njoy-on-dark-faint);font-size:var(--fs-overline);font-weight:var(--njoy-weight-bold);letter-spacing:var(--ls-overline);text-transform:uppercase}.site-footer__contact .value{color:var(--njoy-on-dark);font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.5}.site-footer__contact a.value:hover{color:var(--njoy-lime)}.site-footer__legal{border-top:1px solid var(--njoy-on-dark-line);align-items:center;gap:var(--sp-4);padding:var(--sp-5) 0 var(--sp-7);flex-direction:column;justify-content:space-between;display:flex}@media screen and (width>=1024px){.site-footer__legal{padding:var(--sp-5) 0;flex-direction:row}}.site-footer__legal-links{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.site-footer__legal-links a{font-size:var(--fs-xs);padding:var(--sp-2) 0}.site-footer__copyright{color:var(--njoy-on-dark-faint);font-size:var(--fs-xs);text-align:left;flex-direction:column;gap:2px;margin:0;display:flex}@media screen and (width>=1024px){.site-footer__copyright{text-align:right}}.site-footer__copyright b{color:var(--njoy-on-dark);font-weight:var(--njoy-weight-black)}.site-footer__company{color:var(--njoy-on-dark-faint)}.cms-page [style*=font-size\:48px],.cms-page [style*="font-size: 48px"],.cms-page [style*=font-size\:46px],.cms-page [style*="font-size: 46px"],.cms-page [style*=font-size\:45px],.cms-page [style*="font-size: 45px"],.cms-page [style*=font-size\:42px],.cms-page [style*="font-size: 42px"],.cms-page [style*=font-size\:40px],.cms-page [style*="font-size: 40px"],.cms-page [style*=font-size\:36px],.cms-page [style*="font-size: 36px"],.cms-page [style*=font-size\:35px],.cms-page [style*="font-size: 35px"],.cms-page [style*=font-size\:34px],.cms-page [style*="font-size: 34px"]{letter-spacing:-.025em;line-height:1.06}.cms-page [style*=font-size\:32px],.cms-page [style*="font-size: 32px"],.cms-page [style*=font-size\:30px],.cms-page [style*="font-size: 30px"],.cms-page [style*=font-size\:27px],.cms-page [style*="font-size: 27px"],.cms-page [style*=font-size\:26px],.cms-page [style*="font-size: 26px"],.cms-page [style*=font-size\:25px],.cms-page [style*="font-size: 25px"],.cms-page [style*=font-size\:24px],.cms-page [style*="font-size: 24px"]{letter-spacing:-.015em;line-height:1.18}.cms-page [style*=font-size\:23px],.cms-page [style*="font-size: 23px"],.cms-page [style*=font-size\:22px],.cms-page [style*="font-size: 22px"],.cms-page [style*=font-size\:20px],.cms-page [style*="font-size: 20px"],.cms-page [style*=font-size\:19px],.cms-page [style*="font-size: 19px"]{letter-spacing:-.005em;line-height:1.45}@media (width<=768px){.cms-page [style*=font-size\:48px],.cms-page [style*="font-size: 48px"]{font-size:30px!important}.cms-page [style*=font-size\:46px],.cms-page [style*="font-size: 46px"]{font-size:29px!important}.cms-page [style*=font-size\:45px],.cms-page [style*="font-size: 45px"]{font-size:28px!important}.cms-page [style*=font-size\:42px],.cms-page [style*="font-size: 42px"]{font-size:27px!important}.cms-page [style*=font-size\:40px],.cms-page [style*="font-size: 40px"]{font-size:26px!important}.cms-page [style*=font-size\:36px],.cms-page [style*="font-size: 36px"]{font-size:24px!important}.cms-page [style*=font-size\:35px],.cms-page [style*="font-size: 35px"],.cms-page [style*=font-size\:34px],.cms-page [style*="font-size: 34px"]{font-size:23px!important}.cms-page [style*=font-size\:32px],.cms-page [style*="font-size: 32px"]{font-size:22px!important}.cms-page [style*=font-size\:30px],.cms-page [style*="font-size: 30px"]{font-size:21px!important}.cms-page [style*=font-size\:27px],.cms-page [style*="font-size: 27px"],.cms-page [style*=font-size\:26px],.cms-page [style*="font-size: 26px"]{font-size:20px!important}.cms-page [style*=font-size\:25px],.cms-page [style*="font-size: 25px"],.cms-page [style*=font-size\:24px],.cms-page [style*="font-size: 24px"]{font-size:19px!important}.cms-page [style*=font-size\:23px],.cms-page [style*="font-size: 23px"],.cms-page [style*=font-size\:22px],.cms-page [style*="font-size: 22px"]{font-size:18px!important}.cms-page [style*=font-size\:20px],.cms-page [style*="font-size: 20px"],.cms-page [style*=font-size\:19px],.cms-page [style*="font-size: 19px"]{font-size:17px!important}.cms-page [style*=font-size\:18px],.cms-page [style*="font-size: 18px"],.cms-page [style*=font-size\:17px],.cms-page [style*="font-size: 17px"]{font-size:16px!important}}.cms-page strong,.cms-page b{color:inherit}.cms-page .text a,.cms-page .njt__text a,.cms-page .njf__answer a,.cms-page .nji__caption a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentcolor 40%, transparent);text-underline-offset:.18em}.cms-page .text a:hover,.cms-page .njt__text a:hover,.cms-page .njf__answer a:hover,.cms-page .nji__caption a:hover{text-decoration-color:currentColor}.cms-page .text p,.cms-page .njt__text p,.cms-page .njf__answer p{margin-bottom:0}.cms-page .njb__text__inner .text,.cms-page .njf__answer{max-width:var(--measure-wide)}.cms-page .njt__art,.cms-page .njt__logo{border-radius:var(--njoy-radius-sm)}.cms-page>.njf+.njf,.cms-page>.nji+.nji{padding-top:var(--section-y-sm)}
