:root{--nfc-navy: #0d1b3d;--nfc-blue: #1e5bff;--nfc-blue-hover: #194ddb;--nfc-blue-soft: #6fa8ff;--nfc-tint: #f0f5ff;--nfc-green: #00c896;--nfc-text: #1a1a2e;--nfc-text-2: #475569;--nfc-text-3: #94a3b8;--nfc-muted: #64748b;--nfc-on-navy-muted: #8fa3c4;--nfc-border: #e2e8f0;--nfc-surface: #f8fafc;--nfc-radius: 14px;--nfc-radius-sm: 10px;--nfc-heading: var(--font-heading--family, Poppins, sans-serif);--nfc-body: var(--font-body--family, Inter, -apple-system, sans-serif);--nfc-section-space: 80px;--nfc-col-width: 600px;--nfc-col-gutter: 40px;--theme-drawer-width: min(90vw, 440px)}body{--nfc-gutter: var(--page-margin, 16px);--nfc-content: var(--page-content-width, 90rem)}@media screen and (max-width:768px){:root{--nfc-section-space: 56px}}body{overflow-x:clip}#header-group .header-section{position:relative;z-index:1;box-shadow:0 2px 12px -2px #0d1b3d14}.nfc-w,.nfc-final,.nfc-cat-header-in,.nfc-pdesc-in,.nfc-pstory-in,.nfc-pfaq-in,.nfc-ft-main,.nfc-ft-divider,.nfc-ft-bottom,.nfc-pprog-in,.nfc-pinside-in,.nfc-pbread-in,.nfc-caside-in,.nfc-chero-in,.nfc-legal-in,.nfc-contact-in,.nfc-proof-in{width:min(var(--nfc-content),100% - var(--nfc-gutter) * 2);margin-inline:auto}.nfc,.nfc-cat-header,.nfc-pstory,.nfc-pfaq,.nfc-footer,.nfc-drawer,.nfc-drawer__meta,.nfc-pprog,.nfc-pinside,.nfc-pfinal,.nfc-caside,.nfc-chero,.nfc-legal,.nfc-contact{width:100%;font-family:var(--nfc-body);line-height:1.6;color:var(--nfc-text)}.nfc *,.nfc-cat-header *,.nfc-pstory *,.nfc-pfaq *,.nfc-pprog *,.nfc-pinside *,.nfc-caside *,.nfc-chero *,.nfc-legal *,.nfc-contact *,.nfc-pfinal *,.nfc-footer *,.nfc-drawer *,.nfc-drawer__meta *{box-sizing:border-box}.nfc h1,.nfc h2,.nfc h3,.nfc h4,.nfc-cat-header h1,.nfc-pstory h2,.nfc-pstory h3,.nfc-pfaq h2,.nfc-pprog h2,.nfc-pprog h3,.nfc-pinside h2,.nfc-pinside h3,.nfc-caside h2,.nfc-caside h3,.nfc-chero h1,.nfc-legal h1,.nfc-contact h1,.nfc-contact h2,.nfc-contact h3{margin:0;font-family:var(--nfc-heading);line-height:1.15;color:var(--nfc-navy)}.nfc :where(p),.nfc-pstory :where(p),.nfc-pfaq :where(p),.nfc-pprog :where(p),.nfc-pinside :where(p),.nfc-caside :where(p),.nfc-chero :where(p),.nfc-legal :where(p),.nfc-contact :where(p),.nfc-drawer :where(p),.nfc-drawer__meta :where(p){margin:0}.nfc :where(a),.nfc-drawer :where(a),.nfc-drawer__meta :where(a){color:inherit;text-decoration:none}.nfc img{display:block;max-width:100%}.nfc-label{margin-bottom:12px;font-family:var(--nfc-heading);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nfc-blue)}.nfc-sub{max-width:52ch;font-size:16px;line-height:1.6;color:var(--nfc-text-2)}.nfc-center{text-align:center}.nfc-center .nfc-sub{margin-inline:auto}.nfc-sec{padding-block:var(--nfc-section-space)}.nfc-sec h2{margin-bottom:12px}.nfc-sec--surface{background:var(--nfc-surface)}.nfc-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:14px 24px;border:none;border-radius:var(--nfc-radius-sm);font-family:var(--nfc-heading);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.nfc-btn--primary{background:var(--nfc-blue);color:#fff}.nfc-btn--primary:hover{background:var(--nfc-blue-hover);transform:translateY(-1px);box-shadow:0 8px 24px -8px #1e5bff4d}.nfc-btn--secondary{background:transparent;border:1.5px solid var(--nfc-border);color:var(--nfc-navy)}.nfc-btn--secondary:hover{border-color:var(--nfc-blue);color:var(--nfc-blue)}.nfc-btn--white{background:#fff;color:var(--nfc-navy)}.nfc-btn--white:hover{background:var(--nfc-tint);color:var(--nfc-navy)}.nfc-final .nfc-btn--secondary{border-color:#ffffff4d;color:#fff}.nfc-final .nfc-btn--secondary:hover{border-color:#fff;color:#fff}.nfc{background:#fff}.nfc-hero{overflow:hidden;background:#f6f9ff;border-bottom:1px solid var(--nfc-border)}.nfc-hero>.nfc-w{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:var(--nfc-hero-pad, var(--nfc-section-space))}@media screen and (min-width:750px){.nfc-hero{--nfc-hero-height: calc(100svh - var(--header-group-height, 0px));--nfc-hero-pad: clamp(32px, 5svh, var(--nfc-section-space));display:grid;align-content:center;min-height:var(--nfc-hero-height)}.nfc-hero .nfc-demo{max-width:calc(var(--nfc-hero-height) - var(--nfc-hero-pad) * 2);margin-inline:auto}}@media screen and (min-width:750px)and (max-height:600px){.nfc-hero h1{margin-bottom:14px;font-size:clamp(26px,3.4vw,38px)}.nfc-hero .nfc-sub{margin-bottom:20px;font-size:16px}.nfc-trust-line{gap:8px 20px;margin-top:16px}}.nfc-hero h1{margin-bottom:20px;font-size:clamp(28px,4.5vw,54px);font-weight:700;letter-spacing:-.03em}.nfc-hero h1 span{color:var(--nfc-blue)}.nfc-hero .nfc-sub{margin-bottom:32px;font-size:18px}.nfc-actions{display:flex;flex-wrap:wrap;gap:12px}.nfc-trust-line{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.nfc-trust-line span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--nfc-muted)}.nfc-trust-line svg{width:14px;height:14px;fill:none;stroke:var(--nfc-green);stroke-width:2.2;stroke-linecap:round}.nfc-hero-visual{position:relative}.nfc-gpill{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;padding:6px 14px 6px 6px;border:1px solid var(--nfc-border);border-radius:999px;background:#fff;font-size:13px;font-weight:600;line-height:1.2;color:var(--nfc-text-2)}.nfc-gpill__logo{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--nfc-surface)}.nfc-gpill__logo svg{width:15px;height:15px}.nfc-gpill__waves{position:relative;display:inline-block;width:14px;height:14px}.nfc-gpill__waves i{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--nfc-blue);opacity:0;animation:nfc-gwave 2.4s cubic-bezier(.2,.6,.3,1) infinite}.nfc-gpill__waves i:nth-child(2){animation-delay:.5s}.nfc-gpill__waves i:nth-child(3){animation-delay:1s}@keyframes nfc-gwave{0%{transform:scale(.4);opacity:0}25%{opacity:.75}to{transform:scale(2.4);opacity:0}}.nfc-js .nfc-hero__text .nfc-gpill[data-nfc-reveal]{transition-delay:70ms}.nfc-js .nfc-hero__text h1[data-nfc-reveal]{transition-delay:.14s}.nfc-js .nfc-hero__text .nfc-sub[data-nfc-reveal]{transition-delay:.21s}.nfc-js .nfc-hero__text .nfc-actions[data-nfc-reveal]{transition-delay:.28s}.nfc-js .nfc-hero__text .nfc-trust-line[data-nfc-reveal]{transition-delay:.35s}.nfc-js .nfc-hero-visual[data-nfc-reveal]{transition-delay:.12s}.nfc-hero-shot{animation:nfc-float 8s ease-in-out infinite}@keyframes nfc-float{0%,to{translate:0 0}50%{translate:0 -6px}}.nfc-hero-shot{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--nfc-radius);border:1px solid var(--nfc-border)}.nfc-how-grid--compact{margin-top:36px}.nfc-demo{--d: 6s;position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:20px;background:radial-gradient(115% 85% at 62% 12%,#fff,#f3f8ff 52%,#e9f1ff)}.nfc-demo__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nfc-demo:has(.nfc-demo__video) .nfc-demo__scene{display:none}.nfc-demo__card{position:absolute;left:8%;top:46%;width:48%;aspect-ratio:1.586;rotate:-10deg;border-radius:10px;background:linear-gradient(140deg,#16284f 0%,var(--nfc-navy) 60%);box-shadow:0 22px 34px -20px #0d1b3d8c;padding:7%;display:flex;flex-direction:column;justify-content:space-between}.nfc-demo__card-wave{width:22%;fill:none;stroke:var(--nfc-blue-soft);stroke-width:1.8;stroke-linecap:round}.nfc-demo__card-chip{width:16%;aspect-ratio:1.3;border-radius:3px;background:linear-gradient(135deg,#c8d6f0,#8fa8d4);opacity:.85}.nfc-demo__ripple{position:absolute;left:50%;top:58%;width:34%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:2px solid var(--nfc-blue);opacity:0;animation:nfc-ripple var(--d) cubic-bezier(.2,.6,.3,1) infinite}.nfc-demo__ripple:nth-of-type(2){animation-delay:calc(var(--d) * .055)}.nfc-demo__ripple:nth-of-type(3){animation-delay:calc(var(--d) * .11)}.nfc-demo__phone{position:absolute;left:47%;top:15%;width:27%;aspect-ratio:.5;rotate:-10deg;border-radius:16px;background:#fff;border:1.5px solid #d7e1f0;box-shadow:0 30px 46px -22px #0d1b3d6b;padding:8% 7%;animation:nfc-approach var(--d) cubic-bezier(.33,0,.2,1) infinite}.nfc-demo__phone:before{content:"";position:absolute;top:2.5%;left:50%;translate:-50% 0;width:24%;height:3px;border-radius:2px;background:var(--nfc-border)}.nfc-demo__ui{display:flex;flex-direction:column;gap:7%;margin-top:14%;opacity:0;animation:nfc-ui var(--d) ease-out infinite}.nfc-demo__ui-badge{display:grid;place-items:center;width:38%;aspect-ratio:1;margin-inline:auto;border-radius:50%;background:var(--nfc-tint)}.nfc-demo__ui-badge svg{width:52%;fill:none;stroke:var(--nfc-green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.nfc-demo__ui-line{height:5px;border-radius:3px;background:#dfe7f8}.nfc-demo__ui-line--title{width:76%;height:6px;margin-inline:auto;background:#b9ccf5}.nfc-demo__ui-line--a{width:100%}.nfc-demo__ui-line--b{width:62%}@keyframes nfc-approach{0%{translate:0 -12%}20%{translate:0 1.5%}24%{translate:0 -1%}28%,86%{translate:0 0}to{translate:0 -12%}}@keyframes nfc-ripple{0%,20%{opacity:0;scale:.3}26%{opacity:.5}46%,to{opacity:0;scale:2}}@keyframes nfc-ui{0%,28%{opacity:0;translate:0 10%}40%,84%{opacity:1;translate:0 0}94%,to{opacity:0;translate:0 5%}}.nfc-demo.is-paused :is(.nfc-demo__phone,.nfc-demo__ripple,.nfc-demo__ui){animation-play-state:paused}.nfc-demo--step :is(.nfc-demo__phone,.nfc-demo__ui){animation:none}.nfc-demo--step-1 .nfc-demo__phone{translate:0 -12%}.nfc-demo--step-1 .nfc-demo__ripple,.nfc-demo--step-1 .nfc-demo__ui,.nfc-demo--step-2 .nfc-demo__ui,.nfc-demo--step-3 .nfc-demo__ripple{display:none}.nfc-demo--step-3 .nfc-demo__ui{opacity:1}.nfc-demo--step-2 .nfc-demo__ripple{animation:nfc-ripple-loop 2.4s cubic-bezier(.2,.6,.3,1) infinite}.nfc-demo--step-2 .nfc-demo__ripple:nth-of-type(2){animation-delay:.8s}.nfc-demo--step-2 .nfc-demo__ripple:nth-of-type(3){animation-delay:1.6s}@keyframes nfc-ripple-loop{0%{opacity:0;scale:.35}22%{opacity:.5}to{opacity:0;scale:1.9}}.nfc-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;text-align:left}.nfc-how-step{position:relative;padding:0}.nfc-how-step:not(:last-child):after{content:"";position:absolute;top:28%;right:-22px;width:12px;height:12px;border-top:2px solid var(--nfc-blue);border-right:2px solid var(--nfc-blue);rotate:45deg;opacity:.45}.nfc-how-tile{margin-bottom:20px}.nfc-how-num{display:inline-block;margin-bottom:8px;font-family:var(--nfc-heading);font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--nfc-blue)}.nfc-how-step h3{margin-bottom:6px;font-size:18px;font-weight:600}.nfc-how-step p{max-width:30ch;font-size:15px;color:var(--nfc-text-2)}.nfc-poss-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.nfc-poss{padding:28px 24px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:var(--nfc-surface);text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.nfc-poss:hover{border-color:var(--nfc-blue);background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -12px #0d1b3d1f}.nfc-poss-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:12px;background:var(--nfc-tint)}.nfc-poss-icon svg{width:22px;height:22px;fill:none;stroke:var(--nfc-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nfc-poss h3{margin-bottom:6px;font-size:16px;font-weight:600}.nfc-poss p{font-size:14px;line-height:1.5;color:var(--nfc-text-2)}.nfc-why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.nfc-why{padding:24px 16px;text-align:center}.nfc-why-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border-radius:12px;background:var(--nfc-tint)}.nfc-why-icon svg{width:24px;height:24px;fill:none;stroke:var(--nfc-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nfc-why h3{margin-bottom:6px;font-size:15px;font-weight:600}.nfc-why p{font-size:14px;line-height:1.5;color:var(--nfc-text-2)}.nfc-eco-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:48px}.nfc-eco-grid>*{min-width:0}.nfc-eco-visual{margin:0;border-radius:16px;overflow:hidden;background:var(--nfc-tint)}.nfc-eco-visual img{display:block;width:100%;height:auto}.nfc-eco-list{display:flex;flex-direction:column;gap:16px;margin:24px 0 0;padding:0;list-style:none}.nfc-eco-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--nfc-text-2)}.nfc-eco-list svg{flex:none;width:20px;height:20px;margin-top:2px;fill:none;stroke:var(--nfc-green);stroke-width:2.2;stroke-linecap:round}.nfc-final{border-radius:16px;background:var(--nfc-navy);color:#fff}.nfc-final>.nfc-w{width:100%;padding-block:64px;padding-inline:clamp(24px,5vw,48px);text-align:center}.nfc-final h2{margin-bottom:14px;font-size:clamp(26px,3.5vw,38px);font-weight:700;color:#fff}.nfc-final .nfc-sub{margin:0 auto 32px;color:#b9cbe8}.nfc-final .nfc-label{color:var(--nfc-blue-soft)}.nfc-final .nfc-actions{justify-content:center}.nfc-final .nfc-note{margin-top:20px;font-size:13px;color:var(--nfc-on-navy-muted)}.nfc-final .nfc-note a{color:var(--nfc-blue-soft)}@media screen and (max-width:1024px){.nfc-poss-grid,.nfc-why-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.nfc-hero>.nfc-w{grid-template-columns:1fr;gap:32px}.nfc-hero-visual{max-width:360px;margin-inline:auto}.nfc-hero-visual:has(.nfc-demo){order:-1}.nfc-hero h1{font-size:clamp(28px,7vw,40px)}.nfc-how-grid{grid-template-columns:1fr}.nfc-how-step{padding:24px 16px}.nfc-how-step:not(:last-child):after{display:none}.nfc-poss-grid,.nfc-why-grid{grid-template-columns:1fr}.nfc-poss{text-align:center}.nfc-poss-icon{margin-inline:auto}.nfc-eco-grid{grid-template-columns:1fr;gap:32px}.nfc-final>.nfc-w{padding-block:56px}}@media screen and (max-width:480px){.nfc-trust-line{flex-direction:column;gap:8px}}.nfc-cat-header{background:#fff;border-bottom:1px solid var(--nfc-border)}.nfc-cat-header-in{padding-block:32px 28px}.nfc-cat-breadcrumb{margin-bottom:12px;font-size:13px;color:var(--nfc-muted)}.nfc-cat-breadcrumb a{padding:4px 2px;color:var(--nfc-muted);text-decoration:none;transition:color .15s ease}.nfc-cat-breadcrumb a:hover{color:var(--nfc-blue)}.nfc-cat-breadcrumb span{color:var(--nfc-text-2)}.nfc-cat-title{margin:0 0 6px;font-size:clamp(24px,5vw,32px);font-weight:700;letter-spacing:-.02em}.nfc-cat-desc{max-width:52ch;margin:0;font-size:15px;line-height:1.6;color:var(--nfc-text-2)}@media screen and (max-width:768px){.nfc-cat-header-in{padding-block:24px 20px}}.nfc-pstory{background:var(--nfc-surface);border-top:1px solid var(--nfc-border)}.nfc-pstory-in{padding-block:var(--nfc-section-space)}.nfc-pstory-label,.nfc-pfaq-label{margin-bottom:12px;font-family:var(--nfc-heading);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--nfc-blue)}.nfc-pstory h2{margin:0 0 12px;font-size:clamp(22px,4vw,30px);font-weight:700;text-align:center}.nfc-pstory-sub{max-width:48ch;margin:0 auto 48px;font-size:16px;line-height:1.6;text-align:center;color:var(--nfc-text-2)}.nfc-pfaq{background:#fff}.nfc-pfaq-in{width:min(48rem,100% - var(--nfc-gutter) * 2);padding-block:var(--nfc-section-space)}.nfc-pfaq h2{margin:0 0 36px;font-size:clamp(20px,4vw,26px);font-weight:700;text-align:center}.nfc-pfaq details{border-bottom:1px solid var(--nfc-border)}.nfc-pfaq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:18px 0;font-size:15px;font-weight:600;color:var(--nfc-navy);list-style:none;cursor:pointer}.nfc-pfaq summary::-webkit-details-marker{display:none}.nfc-pfaq summary:after{content:"+";font-size:20px;font-weight:400;color:var(--nfc-muted)}.nfc-pfaq details[open] summary:after{content:"\2212"}.nfc-pfaq .nfc-pfaq-body{padding:0 0 18px;font-size:15px;line-height:1.6;color:var(--nfc-text-2)}.nfc-pdesc{background:#fff;border-top:1px solid var(--nfc-border)}.nfc-pdesc-in{padding-block:clamp(40px,5vw,64px)}.nfc-pdesc-label{margin-bottom:20px;font-family:var(--nfc-heading);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nfc-blue)}.nfc-prose{font-size:16px;line-height:1.7;color:var(--nfc-text-2)}@media screen and (min-width:990px){.nfc-prose{columns:2;column-gap:64px}.nfc-prose>p:first-child{column-span:all;margin-bottom:1.5em}.nfc-prose :is(h2,h3,h4){break-inside:avoid;break-after:avoid}.nfc-prose ul,.nfc-prose ol{break-inside:avoid}}.nfc-prose>:first-child{margin-top:0}.nfc-prose>:last-child{margin-bottom:0}.nfc-prose p{margin:0 0 1.1em}.nfc-prose>p:first-child strong{font-size:19px;line-height:1.45;color:var(--nfc-navy)}.nfc-prose h2,.nfc-prose h3,.nfc-prose h4{margin:2em 0 .6em;font-family:var(--nfc-heading);font-size:18px;font-weight:600;line-height:1.3;color:var(--nfc-navy)}.nfc-prose strong{font-weight:600;color:var(--nfc-navy)}.nfc-prose em{font-style:italic}.nfc-prose ul,.nfc-prose ol{margin:0 0 1.1em;padding-left:1.2em}.nfc-prose li{margin-bottom:.45em}.nfc-prose ul li::marker{color:var(--nfc-blue)}.nfc-prose a{color:var(--nfc-blue);text-decoration:underline;text-underline-offset:2px}@media screen and (min-width:750px){.product-information__media media-gallery{padding:20px;border:1px solid var(--nfc-border);border-radius:12px;background:#fff}}.nfc-legal__hero{background:var(--nfc-surface);border-bottom:1px solid var(--nfc-border)}.nfc-legal__hero .nfc-legal-in{padding-block:28px 24px}.nfc-legal__title{margin:0;font-size:clamp(24px,3vw,30px);font-weight:700;letter-spacing:-.02em;text-wrap:balance}.nfc-legal__meta{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--nfc-muted)}.nfc-legal__meta-dot{width:5px;height:5px;border-radius:50%;background:var(--nfc-blue)}.nfc-legal__body .nfc-legal-in{padding-block:clamp(36px,4vw,56px) var(--nfc-section-space)}.nfc-legal__grid{display:grid;gap:32px}@media screen and (min-width:990px){.nfc-legal__grid{grid-template-columns:minmax(0,1fr) 232px;gap:64px;align-items:start}.nfc-legal__main{grid-column:1;grid-row:1}.nfc-legal__toc{grid-column:2;grid-row:1;position:sticky;top:calc(var(--header-height, 0px) + 24px)}.nfc-legal__grid:has(.nfc-legal__toc[hidden]){grid-template-columns:minmax(0,1fr)}}.nfc-legal__text{max-width:78ch}.nfc-legal .nfc-prose{columns:auto;column-gap:normal}.nfc-legal .nfc-prose>p:first-child{column-span:none}.nfc-legal .nfc-prose :is(h2,h3,h4),.nfc-legal .nfc-prose h1{font-family:var(--nfc-heading);color:var(--nfc-navy);scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.nfc-legal .nfc-prose :is(h1,h2){margin:2.4em 0 .8em;padding-top:1.6em;border-top:1px solid var(--nfc-border);font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.nfc-legal .nfc-prose :is(h3,h4){margin:1.8em 0 .5em;font-size:16px;font-weight:600;line-height:1.35}.nfc-legal .nfc-prose>:is(h1,h2):first-child{margin-top:0;padding-top:0;border-top:none}.nfc-legal .nfc-prose p{margin:0 0 1.15em}.nfc-legal .nfc-prose :is(ul,ol){margin:0 0 1.15em;padding-left:1.1em}.nfc-legal .nfc-prose li{margin-bottom:.6em;padding-left:.2em}.nfc-legal__toc{border-left:2px solid var(--nfc-border);padding-left:16px}.nfc-legal__toc-label{margin-bottom:10px;font-family:var(--nfc-heading);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nfc-text-3)}.nfc-legal__toc-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.nfc-legal__toc-list a{display:block;padding:5px 0;font-size:13px;line-height:1.4;color:var(--nfc-text-2);text-decoration:none;transition:color .2s ease}.nfc-legal__toc-list a:hover{color:var(--nfc-blue)}.nfc-legal__toc-sub a{padding-left:12px;font-size:13px;color:var(--nfc-muted)}.nfc-legal__toc-list a[aria-current]{position:relative;color:var(--nfc-blue);font-weight:600}.nfc-legal__toc-list a[aria-current]:before{content:"";position:absolute;top:0;bottom:0;left:-18px;width:2px;background:var(--nfc-blue)}.nfc-legal__toc-list a:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px;border-radius:4px}.nfc-legal__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:78ch;margin-top:48px;padding:20px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:var(--nfc-surface)}.nfc-legal__end-text{flex:1 1 24ch;font-size:14px;line-height:1.55;color:var(--nfc-text-2)}.nfc-legal__end-cta{flex:0 0 auto;padding:10px 18px;font-size:14px;background:#fff}.nfc-legal__others{max-width:78ch;margin-top:32px;padding-top:24px;border-top:1px solid var(--nfc-border)}.nfc-legal__others-label{margin-bottom:12px;font-family:var(--nfc-heading);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nfc-text-3)}.nfc-legal__others-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.nfc-legal__others-list a{display:block;padding:8px 14px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius-sm);font-size:14px;color:var(--nfc-text-2);text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.nfc-legal__others-list a:hover{border-color:var(--nfc-blue);background:var(--nfc-tint);color:var(--nfc-blue)}.nfc-legal__others-list a[aria-current=page]{border-color:transparent;background:var(--nfc-tint);color:var(--nfc-blue);font-weight:600}.nfc-legal__others-list a:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}@media screen and (max-width:989px){.nfc-legal__toc{padding:16px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:var(--nfc-surface)}.nfc-legal__toc-list{gap:0}.nfc-legal__toc-list a{padding:7px 0}.nfc-legal__toc-list a[aria-current]:before{display:none}.nfc-legal__end{padding:16px}}@media screen and (max-width:768px){.nfc-legal__hero .nfc-legal-in{padding-block:20px 18px}.nfc-legal .nfc-prose :is(h1,h2){margin-top:2em;padding-top:1.3em;font-size:18px}}.nfc-pdelivery.nfc-pdelivery{display:flex;align-items:flex-start;gap:8px;margin:calc(var(--nfc-sp-block) / 2) 0 0;font-size:13px;line-height:1.45;color:var(--nfc-text-2)}.nfc-pdelivery svg{flex:none;width:16px;height:16px;margin-top:1px;fill:none;stroke:var(--nfc-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nfc-pdelivery strong{color:var(--nfc-navy)}.nfc-hprod__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.nfc-hprod__media{display:block;border-radius:var(--nfc-radius);border:1px solid var(--nfc-border);overflow:hidden;background:var(--nfc-surface)}.nfc-hprod__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:scale .4s cubic-bezier(.22,.61,.36,1)}.nfc-hprod__media:hover img{scale:1.03}.nfc-hprod__title{margin:8px 0;font-size:clamp(22px,4vw,30px);font-weight:700}.nfc-hprod__packs{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.nfc-hprod__packs li{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:12px 16px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius-sm);background:#fff}.nfc-hprod__packs li.is-best{border-color:var(--nfc-blue);background:var(--nfc-tint)}.nfc-hprod__pack-name{display:flex;align-items:center;gap:8px;font-family:var(--nfc-heading);font-size:15px;font-weight:600;color:var(--nfc-navy)}.nfc-hprod__pack-price{font-family:var(--nfc-heading);font-size:17px;font-weight:700;color:var(--nfc-navy)}.nfc-hprod__pack-unit{grid-column:1 / -1;font-size:13px;color:var(--nfc-blue)}.nfc-hprod__actions{margin-top:24px}.nfc-hprod .nfc-pchecks{margin-top:18px}@media screen and (max-width:768px){.nfc-hprod__grid{grid-template-columns:1fr;gap:28px}}.nfc-proof{border-top:1px solid var(--nfc-border)}.nfc-proof--product{background:var(--nfc-surface)}.nfc-proof .nfc-proof-in{padding-block:var(--nfc-section-space)}.nfc-proof--empty .nfc-proof-in{padding-block:24px}.nfc-proof__empty{max-width:70ch;margin:0 auto;padding:16px 18px;border:1px dashed var(--nfc-border);border-radius:var(--nfc-radius);background:var(--nfc-surface);font-size:14px;line-height:1.55;color:var(--nfc-text-2);text-align:center}.nfc-proof__label{text-align:center}.nfc-proof__title{margin:8px 0 32px;font-size:clamp(22px,4vw,30px);font-weight:700;text-align:center}.nfc-proof__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 36px;padding:24px 16px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:#fff}.nfc-proof__stat{text-align:center}.nfc-proof__stat dt{font-family:var(--nfc-heading);font-size:clamp(24px,5vw,34px);font-weight:700;line-height:1.1;color:var(--nfc-blue)}.nfc-proof__stat dd{margin:6px 0 0;font-size:13px;line-height:1.35;color:var(--nfc-text-2)}.nfc-proof__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.nfc-proof__card{display:flex;flex-direction:column;gap:14px;margin:0;text-align:left}.nfc-proof__quote{margin:0;flex:1 1 auto;font-size:15px;line-height:1.55;color:var(--nfc-text-2)}.nfc-proof__quote:before{content:"\201c"}.nfc-proof__quote:after{content:"\201d"}.nfc-proof__who{display:flex;flex-direction:column;gap:2px}.nfc-proof__name{font-family:var(--nfc-heading);font-size:14px;font-weight:600;color:var(--nfc-navy)}.nfc-proof__role{font-size:13px;color:var(--nfc-muted)}@media screen and (max-width:640px){.nfc-proof__stats{grid-template-columns:1fr;gap:20px}}.nfc-company{max-width:78ch;margin-top:40px;padding-top:24px;border-top:1px solid var(--nfc-border)}.nfc-company__label{margin:0 0 14px;font-family:var(--nfc-heading);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nfc-text-3)}.nfc-company__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px 28px;margin:0}.nfc-company__row dt{margin-bottom:2px;font-size:12px;line-height:1.4;color:var(--nfc-muted)}.nfc-company__row dd{margin:0;font-size:14px;line-height:1.5;color:var(--nfc-text-2)}.nfc-company__row a{color:inherit;text-decoration:underline;text-underline-offset:2px}.nfc-company__row a:hover{color:var(--nfc-blue)}.nfc-contact__aside .nfc-company{margin-top:28px;padding-top:20px}.nfc-contact__hero{background:var(--nfc-surface);border-bottom:1px solid var(--nfc-border)}.nfc-contact__hero .nfc-contact-in{padding-block:28px 32px}.nfc-contact__hero .nfc-sub{margin-top:10px}.nfc-contact__body .nfc-contact-in{padding-block:clamp(40px,5vw,64px)}.nfc-contact__grid{display:grid;gap:32px}@media screen and (min-width:900px){.nfc-contact__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:56px;align-items:start}}.nfc-contact .nfc-contact__uses-title,.nfc-contact .nfc-contact__quick-title{margin:0 0 12px;font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.01em}.nfc-contact .nfc-contact__aside-title,.nfc-contact .nfc-contact__form-title{margin:0 0 12px;font-size:20px;font-weight:700;letter-spacing:-.01em}.nfc-contact__aside-text{max-width:44ch;margin-top:16px;font-size:15px;line-height:1.65;color:var(--nfc-text-2)}.nfc-contact__mail{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:var(--nfc-surface);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.nfc-contact__mail:hover{border-color:var(--nfc-blue);background:var(--nfc-tint)}.nfc-contact__mail-icon{flex:0 0 auto;margin-block-end:0;margin-inline:0;background:#fff}.nfc-contact__mail-text{display:flex;flex-direction:column;gap:2px;min-width:0}.nfc-contact__mail-label{font-size:13px;color:var(--nfc-muted)}.nfc-contact__mail-value{font-family:var(--nfc-heading);font-size:16px;font-weight:600;color:var(--nfc-navy);overflow-wrap:anywhere}.nfc-contact__mail:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}.nfc-contact__admin{margin-top:24px;padding-top:20px;border-top:1px solid var(--nfc-border);font-size:15px}.nfc-contact__admin.nfc-prose{columns:auto;column-gap:normal}.nfc-contact__form-card{padding:clamp(20px,3vw,28px);border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:#fff}.nfc-contact__form-sub{margin-bottom:20px;font-size:13px;color:var(--nfc-muted)}.nfc-contact__form,.nfc-contact__row{display:grid;gap:16px}@media screen and (min-width:600px){.nfc-contact__row{grid-template-columns:1fr 1fr}}.nfc-contact__label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.2;color:var(--nfc-text-2)}.nfc-contact__req{color:var(--nfc-muted)}.nfc-contact__input{width:100%;padding:12px 14px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius-sm);background:#fff;font:inherit;font-size:15px;color:var(--nfc-navy);transition:border-color .15s ease,box-shadow .15s ease}.nfc-contact__input::placeholder{color:var(--nfc-text-3)}.nfc-contact__input:focus-visible{outline:none;border-color:var(--nfc-blue);box-shadow:0 0 0 3px #1e5bff1a}.nfc-contact__input:user-invalid{border-color:#ef4444;background:#fef2f2}.nfc-contact__textarea{min-height:140px;line-height:1.6;resize:vertical}.nfc-contact__submit{justify-content:center;width:100%;margin-top:4px}@media screen and (min-width:600px){.nfc-contact__submit{width:auto;justify-self:start}}.nfc-contact__note{padding:12px 14px;border-radius:var(--nfc-radius-sm);font-size:14px;line-height:1.5}.nfc-contact__note--ok{background:var(--nfc-tint);color:var(--nfc-blue)}.nfc-contact__note--error{background:#fef2f2;color:#b91c1c}.nfc-contact__uses{border-top:1px solid var(--nfc-border)}.nfc-contact__uses .nfc-contact-in{padding-block:var(--nfc-section-space)}.nfc-contact .nfc-contact__uses-title{margin-bottom:24px}.nfc-contact__uses-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.nfc-contact__quick{border-top:1px solid var(--nfc-border);background:var(--nfc-surface)}.nfc-contact__quick-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-block:clamp(32px,4vw,48px)}.nfc-contact__quick-text p{font-size:15px;color:var(--nfc-text-2)}.nfc-contact__quick-links{display:flex;flex-wrap:wrap;gap:8px}.nfc-contact__quick-links a{display:block;padding:10px 16px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius-sm);font-size:14px;color:var(--nfc-text-2);text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.nfc-contact__quick-links a:hover{border-color:var(--nfc-blue);background:var(--nfc-tint);color:var(--nfc-blue)}.nfc-contact__quick-links a:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}@media screen and (max-width:768px){.nfc-contact__hero .nfc-contact-in{padding-block:20px 24px}.nfc-contact__uses .nfc-contact-in{padding-block:48px}}.nfc-footer{background:var(--nfc-navy);color:#b9cbe8}.nfc-footer a{color:#b9cbe8;text-decoration:none;transition:color .15s ease}.nfc-footer a:hover{color:#fff}.nfc-ft-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-block:64px 48px}.nfc-ft-cols{display:contents}.nfc-ft-brand img{width:auto;height:48px;margin-bottom:16px;filter:brightness(0) invert(1)}.nfc-ft-tagline{max-width:24ch;margin-bottom:24px;font-size:14px;line-height:1.5;color:var(--nfc-on-navy-muted)}.nfc-ft-nl-label{margin-bottom:8px;font-size:13px;font-weight:600;color:var(--nfc-on-navy-muted)}.nfc-ft-nl-form{display:flex;gap:8px;max-width:380px}.nfc-ft-nl-input{flex:1 1 auto;min-width:0;padding:10px 12px;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:#ffffff0f;font:inherit;font-size:14px;color:#fff}.nfc-ft-nl-input::placeholder{color:var(--nfc-on-navy-muted)}.nfc-ft-nl-input:focus{outline:none;border-color:var(--nfc-blue)}.nfc-ft-nl-btn{flex:none;padding:10px 16px;border:none;border-radius:8px;background:var(--nfc-blue);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;color:#fff;cursor:pointer;transition:background-color .15s ease}.nfc-ft-nl-btn:hover{background:var(--nfc-blue-hover)}.nfc-ft-col h4{margin:0 0 16px;font-family:var(--nfc-heading);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}.nfc-ft-col ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.nfc-ft-col li a{display:block;padding:2px 0;font-size:14px;color:var(--nfc-on-navy-muted)}.nfc-ft-col li a:hover{color:#fff}.nfc-ft-divider{border:none;border-top:1px solid rgb(255 255 255 / 8%)}.nfc-ft-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:24px 32px}.nfc-ft-copy,.nfc-ft-legal a{font-size:13px;color:var(--nfc-on-navy-muted)}.nfc-ft-id{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.nfc-company-line{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:2px;font-size:12px;line-height:1.5;color:var(--nfc-on-navy-muted)}.nfc-company-line span:not(:last-child):after{content:"\b7";margin-inline:8px;opacity:.5}.nfc-company-line a{color:inherit}.nfc-company-line a:hover{color:#fff}.nfc-ft-legal{display:flex;flex-wrap:wrap;gap:24px}.nfc-ft-legal a:hover{color:#fff}@media screen and (max-width:768px){.nfc-ft-main{grid-template-columns:1fr;gap:32px;padding-block:48px 32px}.nfc-ft-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px}.nfc-ft-bottom{flex-direction:column;align-items:flex-start}.nfc-ft-legal{gap:16px}}@media screen and (max-width:480px){.nfc-ft-cols{grid-template-columns:1fr;gap:24px}}.product-card .product-card__content{background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card:hover .product-card__content{border-color:var(--nfc-blue);box-shadow:0 8px 24px -8px #0d1b3d1f;transform:translateY(-2px)}.product-card .card-gallery,.product-card .product-media-container{background:var(--nfc-surface)}.product-card .product-grid__card .text-block{font-size:.9375rem;line-height:1.4;color:var(--nfc-navy)}.product-card .product-grid__card product-price{font-family:var(--nfc-heading);font-size:1rem;font-weight:700;color:var(--nfc-navy)}.product-card .product-grid__card product-price .compare-at-price{font-size:.8125rem;font-weight:400;color:var(--nfc-muted)}@media screen and (max-width:749px){.product-card .product-grid__card .text-block{font-size:.875rem}.product-card .product-grid__card product-price{font-size:.9375rem}}@media screen and (min-width:750px){.section.product-information .product-information__grid.product-information__grid--half{--nfc-buy-track: min( calc(var(--nfc-col-width) + var(--nfc-col-gutter)), calc(var(--full-page-grid-central-column-width) / 2) );grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) - var(--nfc-buy-track)) var(--nfc-buy-track) var(--full-page-grid-margin)}}body:has(#header-group #header-component[data-sticky-state=active]) .product-information__media .sticky-content{--sticky-header-offset: var(--header-height)}.facets__pill,.facets__summary{border-radius:8px;border-color:var(--nfc-border);font-size:14px}.facets__pill:hover,.facets__summary:hover{border-color:var(--nfc-blue)}.header-drawer--nfc .menu-drawer{width:min(90vw,380px);border-right:none;background:#fff;box-shadow:0 24px 60px -24px #0d1b3d59}.header-drawer--nfc .menu-drawer>.nfc-drawer{order:1;flex:1 0 auto}.header-drawer--nfc .menu-drawer>.nfc-drawer__meta{order:2}.header-drawer--nfc .menu-drawer>.menu-drawer__utility-links{order:3;margin:0}.header-drawer--nfc .menu-drawer>.menu-drawer__utility-links:has(>*){padding:0 20px 20px;background:var(--nfc-surface)}.header-drawer--nfc .drawer-localization__button,.header-drawer--nfc .menu-drawer__localization .language-selector{font-family:var(--nfc-body);font-size:13px;color:var(--nfc-muted)}.header-drawer--nfc .menu-drawer__backdrop{background:#0d1b3d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nfc-drawer{display:flex;flex-direction:column;padding:20px 20px 0}.nfc-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px}.nfc-drawer__logo{display:flex;align-items:center;min-height:44px}.nfc-drawer__logo img{display:block;width:auto;height:28px}.nfc-drawer__close{display:grid;font:inherit;flex:none;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius-sm);background:#fff;color:var(--nfc-navy);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.nfc-drawer__close svg{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round}.nfc-drawer__close:hover{border-color:var(--nfc-blue);background:var(--nfc-tint);color:var(--nfc-blue)}.nfc-drawer__close:active{transform:scale(.94)}.nfc-drawer__label{margin-bottom:10px;font-size:12px}.nfc-drawer__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.nfc-drawer__link{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:var(--nfc-surface);color:var(--nfc-navy);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,translate .2s ease}.nfc-drawer__ico{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--nfc-tint);transition:background-color .25s ease}.nfc-drawer__ico svg{width:22px;height:22px;fill:none;stroke:var(--nfc-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s ease}.nfc-drawer__txt{display:flex;min-width:0;flex-direction:column;gap:2px}.nfc-drawer__name{font-family:var(--nfc-heading);font-size:16px;font-weight:600;line-height:1.25}.nfc-drawer__desc{font-size:13px;line-height:1.35;color:var(--nfc-text-2)}.nfc-drawer__chev{display:grid;flex:none;margin-left:auto;place-items:center;transition:translate .2s ease}.nfc-drawer__chev svg{width:16px;height:16px;fill:none;stroke:var(--nfc-text-3);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s ease}.nfc-drawer__link:hover,.nfc-drawer__link:focus-visible{border-color:var(--nfc-blue);background:#fff;box-shadow:0 8px 24px -12px #0d1b3d1f}.nfc-drawer__link:hover .nfc-drawer__ico,.nfc-drawer__link:focus-visible .nfc-drawer__ico{background:var(--nfc-blue)}.nfc-drawer__link:hover .nfc-drawer__ico svg,.nfc-drawer__link:focus-visible .nfc-drawer__ico svg{stroke:#fff}.nfc-drawer__link:hover .nfc-drawer__chev,.nfc-drawer__link:focus-visible .nfc-drawer__chev{translate:3px 0}.nfc-drawer__link:hover .nfc-drawer__chev svg,.nfc-drawer__link:focus-visible .nfc-drawer__chev svg{stroke:var(--nfc-blue)}.nfc-drawer__link:active{translate:0 1px;box-shadow:none}.nfc-drawer__link[aria-current=page]{border-color:var(--nfc-blue);background:var(--nfc-tint)}.nfc-drawer__link[aria-current=page] .nfc-drawer__name{color:var(--nfc-blue)}.nfc-drawer__sub{margin:6px 0 0 22px;padding:0 0 0 14px;border-left:1px solid var(--nfc-border);list-style:none}.nfc-drawer__sub a{display:flex;align-items:center;min-height:40px;font-size:14px;color:var(--nfc-text-2);transition:color .2s ease}.nfc-drawer__sub a:hover,.nfc-drawer__sub a[aria-current=page]{color:var(--nfc-blue)}.nfc-drawer__cta{display:flex;flex-direction:column;gap:10px;margin-top:24px;padding-bottom:24px}.nfc-drawer__cta .nfc-btn{justify-content:center;width:100%}.nfc-drawer__meta{display:flex;flex-direction:column;gap:16px;padding:20px;border-top:1px solid var(--nfc-border);background:var(--nfc-surface)}.nfc-drawer__trust,.nfc-cart-trust{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.nfc-drawer__trust li,.nfc-cart-trust li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--nfc-muted)}.nfc-drawer__trust svg,.nfc-cart-trust svg{flex:none;width:14px;height:14px;fill:none;stroke:var(--nfc-green);stroke-width:2.2;stroke-linecap:round}.nfc-drawer__meta-label{margin-bottom:4px;font-family:var(--nfc-heading);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nfc-text-3)}.nfc-drawer__service ul{display:flex;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none}.nfc-drawer__service a{display:flex;align-items:center;min-height:40px;font-size:13px;color:var(--nfc-text-2);transition:color .2s ease}.nfc-drawer__service a:hover{color:var(--nfc-blue)}.header-drawer--nfc .menu-drawer__utility-links:has(>*)~.nfc-drawer__meta{padding-bottom:12px}.nfc-drawer__link:focus-visible,.nfc-drawer__close:focus-visible,.nfc-drawer__logo:focus-visible,.nfc-drawer__sub a:focus-visible,.nfc-drawer__service a:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}.menu-drawer-container[open] .nfc-drawer__top,.menu-drawer-container[open] .nfc-drawer__label,.menu-drawer-container[open] .nfc-drawer__item,.menu-drawer-container[open] .nfc-drawer__cta,.menu-drawer-container[open] .nfc-drawer__meta{animation:menu-drawer-nav-open var(--drawer-animation-speed) ease-in-out backwards;animation-delay:calc(var(--drawer-animation-speed) * .6 + var(--nfc-i, 0) * 55ms)}@media(prefers-reduced-motion:reduce){.menu-drawer-container[open] :is(.nfc-drawer__top,.nfc-drawer__label,.nfc-drawer__item,.nfc-drawer__cta,.nfc-drawer__meta){animation:none}.nfc-drawer__link,.nfc-drawer__close,.nfc-drawer__ico,.nfc-drawer__ico svg,.nfc-drawer__chev,.nfc-drawer__chev svg{transition:none}}@media screen and (max-width:359px){.nfc-drawer,.nfc-drawer__meta,.header-drawer--nfc .menu-drawer>.menu-drawer__utility-links:has(>*){padding-inline:16px}.nfc-drawer__link{gap:12px;padding:12px 14px}.nfc-drawer__chev{display:none}}.nfc-cart{font-family:var(--nfc-body);line-height:1.6;color:var(--nfc-text);background:#fff;border-left:none;box-shadow:-24px 0 60px -24px #0d1b3d59}.nfc-cart *{box-sizing:border-box}.nfc-cart.theme-drawer__dialog--opening,.nfc-cart.theme-drawer__dialog--opening-inline-start,.nfc-cart.theme-drawer__dialog--closing{animation-duration:var(--drawer-animation-speed)}.nfc-cart::backdrop{background:#0d1b3d73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nfc-cart .theme-drawer__header{padding:20px;border-bottom:1px solid var(--nfc-border)}.nfc-cart .cart-drawer--empty .theme-drawer__header,.nfc-cart cart-drawer-component:not(:has(.cart-form)) .theme-drawer__header{border-bottom:none}.nfc-cart .theme-drawer__title{gap:8px;font-family:var(--nfc-heading);font-size:16px;font-weight:600;line-height:1.25;color:var(--nfc-navy)}.nfc-cart .theme-drawer__badge{min-width:22px;height:22px;border-radius:999px;background:var(--nfc-tint);font-family:var(--nfc-heading);font-size:12px;font-weight:600;color:var(--nfc-blue)}.nfc-cart .theme-drawer__close-button{--button-icon-opacity: 1;width:44px;height:44px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius-sm);background:#fff;box-shadow:none;color:var(--nfc-navy);transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.nfc-cart .theme-drawer__close-button:hover:not(:active){border-color:var(--nfc-blue);background:var(--nfc-tint);color:var(--nfc-blue)}.nfc-cart .theme-drawer__close-button:active{transform:scale(.94)}.nfc-cart .theme-drawer__close-button svg{width:18px;height:18px}.nfc-cart .cart-drawer__items{padding-block:20px}.nfc-cart .cart-items__table-row,.nfc-cart .cart-items__table-row--full-width-variants{--cart-item-price-width: 4.5rem;grid-template-columns:64px minmax(0,1fr) auto;column-gap:14px}.nfc-cart .cart-drawer__items .cart-items__table-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--nfc-border)}.nfc-cart .cart-drawer__items .cart-items__table-row:last-child,.nfc-cart .cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){padding-bottom:0;margin-bottom:0;border-bottom:none}.nfc-cart .cart-items__media-container{border-radius:var(--nfc-radius-sm);background:var(--nfc-surface)}.nfc-cart .cart-items__media-image{border:1px solid var(--nfc-border);border-radius:var(--nfc-radius-sm)}.nfc-cart .cart-items__title{font-family:var(--nfc-heading);font-size:15px;font-weight:600;line-height:1.3;color:var(--nfc-navy);transition:color .2s ease}.nfc-cart .cart-items__title:hover{color:var(--nfc-blue)}.nfc-cart .cart-items__variants-wrapper,.nfc-cart .cart-items__variants-wrapper *,.nfc-cart .cart-items__bundle li{font-size:13px;line-height:1.4;color:var(--nfc-text-2)}.nfc-cart .cart-items__price{font-family:var(--nfc-heading);font-size:15px;font-weight:600;color:var(--nfc-navy)}.nfc-cart .compare-at-price{font-weight:400;color:var(--nfc-text-3)}.nfc-cart .quantity-selector{--quantity-selector-width: auto;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius-sm);background:#fff;color:var(--nfc-navy)}.nfc-cart .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:34px;color:var(--nfc-text-2);transition:color .2s ease,background-color .2s ease}.nfc-cart .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){background:var(--nfc-tint);color:var(--nfc-blue)}.nfc-cart .quantity-selector :is(.quantity-minus,.quantity-plus):disabled{opacity:.35;cursor:default}.nfc-cart .quantity-selector input{width:2.5ch;min-height:40px;padding:0;align-self:center;border:none;background:none;font-family:var(--nfc-body);font-size:14px;font-weight:600;text-align:center;color:var(--nfc-navy)}.nfc-cart .quantity-selector input::-webkit-outer-spin-button,.nfc-cart .quantity-selector input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.nfc-cart .quantity-selector input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.nfc-paybadges{margin-top:calc(var(--nfc-sp-block) / 2)}.nfc-paybadges__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.nfc-paybadges__list li{display:flex;align-items:center;height:26px;padding:3px 6px;border:1px solid var(--nfc-border);border-radius:6px;background:#fff}.nfc-paybadges__icon{display:block;width:auto;height:100%;max-width:42px}.cart__checkout-button:has(.nfc-btnpay){display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.nfc-btnpay{display:inline-flex;align-items:center;gap:4px}.nfc-btnpay__chip{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:2px 4px;border-radius:4px;background:#fff}.nfc-btnpay__icon{display:block;width:auto;height:100%;max-width:28px}@media screen and (max-width:380px){.nfc-btnpay{display:none}}.nfc-paybadges--compact{margin-top:0}.nfc-paybadges--compact .nfc-paybadges__list{gap:5px}.nfc-paybadges--compact .nfc-paybadges__list li{height:22px;padding:2px 5px;border-radius:5px}.nfc-paybadges--compact .nfc-paybadges__icon{max-width:34px}.nfc-cart-tier{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:4px 0 0}.nfc-cart-tier__now{font-size:13px;color:var(--nfc-text-2)}.nfc-cart-tier__next{font-size:12px;font-weight:600;color:var(--nfc-blue)}.nfc-cart .cart-items__remove{width:40px;height:40px;border-radius:var(--nfc-radius-sm);color:var(--nfc-text-3);transition:color .2s ease,background-color .2s ease}.nfc-cart .cart-items__remove:hover{background:var(--nfc-surface);color:var(--nfc-navy)}.nfc-cart .cart-items__remove svg{width:16px;height:16px}.nfc-cart .cart-drawer__summary{align-items:stretch;gap:16px;padding:20px;border-top:1px solid var(--nfc-border);background:var(--nfc-surface);-webkit-mask-image:none;mask-image:none}.nfc-cart .cart-totals{gap:12px}.nfc-cart .cart-drawer__summary .cart-totals,.nfc-cart .cart-actions,.nfc-cart .cart-actions__divider{border-color:var(--nfc-border)}.nfc-cart .cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){padding-block-start:16px}.nfc-cart .cart-totals__original-container,.nfc-cart .cart-totals__original-container *{font-size:13px;color:var(--nfc-text-2)}.nfc-cart .cart-totals__total-label{font-family:var(--nfc-heading);font-size:15px;font-weight:600;color:var(--nfc-navy)}.nfc-cart .cart-totals__total-value{font-family:var(--nfc-heading);font-size:20px;font-weight:700;color:var(--nfc-navy)}.nfc-cart :is(.cart-totals__tax-note,.cart-totals__tax-note a,.cart-totals__installments){font-size:12px;color:var(--nfc-muted)}.nfc-cart .cart-totals__tax-note small{font-size:12px}.nfc-cart :is(.cart-note__label,.cart-discount__label){font-family:var(--nfc-heading);font-size:13px;font-weight:600;color:var(--nfc-navy)}.nfc-cart :is(.cart-note__summary,.cart-discount__summary){transition:color .2s ease}.nfc-cart :is(.cart-note__summary,.cart-discount__summary):hover{color:var(--nfc-blue)}.nfc-cart :is(.cart-note__instructions,.cart-discount__input){border-color:var(--nfc-border);border-radius:var(--nfc-radius-sm);background:#fff;font-family:var(--nfc-body);font-size:14px;color:var(--nfc-text);box-shadow:none}.nfc-cart :is(.cart-note__instructions,.cart-discount__input):focus{border-color:var(--nfc-blue);outline:none}.nfc-cart .cart-discount__button{--button-background-color: var(--nfc-navy);--button-color: #fff;border-radius:var(--nfc-radius-sm);font-family:var(--nfc-heading);font-size:14px;font-weight:600;box-shadow:none}.nfc-cart .cart-discount__pill{border-radius:999px;background:var(--nfc-tint);font-size:12px;color:var(--nfc-blue)}.nfc-cart .cart__ctas{gap:10px}.nfc-cart :is(.cart__checkout-button,.cart-items__empty-button){--button-background-color: var(--nfc-blue);--button-color: #fff;--button-border-width: 0;width:100%;height:auto;min-height:52px;padding:14px 24px;border-radius:var(--nfc-radius-sm);font-family:var(--nfc-heading);font-size:15px;font-weight:600;box-shadow:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.nfc-cart :is(.cart__checkout-button,.cart-items__empty-button):hover:not(:disabled){--button-background-color: var(--nfc-blue-hover);--button-color: #fff;transform:translateY(-1px);box-shadow:0 8px 24px -8px #1e5bff4d}.nfc-cart :is(.cart__checkout-button,.cart-items__empty-button):active:not(:disabled){transform:translateY(1px);box-shadow:none}.nfc-cart .cart__checkout-button:disabled{opacity:.5}.nfc-cart .cart-drawer--empty .cart-drawer__content,.nfc-cart cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content{gap:4px;padding:0 20px 40px}.nfc-cart-empty__ico{display:grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:var(--nfc-radius);background:var(--nfc-tint)}.nfc-cart-empty__ico svg{width:30px;height:30px;fill:none;stroke:var(--nfc-blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nfc-cart-empty__sub{max-width:30ch;margin:0;font-size:14px;line-height:1.5;color:var(--nfc-text-2)}.nfc-cart .cart-items__empty-button{margin-top:24px}.nfc-cart .theme-drawer__header,.nfc-cart .cart-drawer__items,.nfc-cart .cart-drawer__summary,.nfc-cart .nfc-cart-empty__ico,.nfc-cart .cart-drawer__content>:is(h2,p){opacity:1;translate:0 0;transition:opacity var(--drawer-animation-speed) ease-in-out,translate var(--drawer-animation-speed) ease-in-out;transition-delay:calc(var(--nfc-i, 0) * 55ms)}@starting-style{.nfc-cart .theme-drawer__header,.nfc-cart .cart-drawer__items,.nfc-cart .cart-drawer__summary,.nfc-cart .nfc-cart-empty__ico,.nfc-cart .cart-drawer__content>:is(h2,p){opacity:0;translate:8px 0}}.nfc-cart .cart-drawer__items{--nfc-i: 1}.nfc-cart .cart-drawer__summary{--nfc-i: 2}.nfc-cart .cart-drawer__content>h2{--nfc-i: 1}.nfc-cart .cart-drawer__content>p{--nfc-i: 2}@media(prefers-reduced-motion:reduce){.nfc-cart .theme-drawer__header,.nfc-cart .cart-drawer__items,.nfc-cart .cart-drawer__summary,.nfc-cart .cart-drawer__content>:is(h2,p),.nfc-cart .nfc-cart-empty__ico,.nfc-cart .cart-items__title,.nfc-cart .cart-items__remove,.nfc-cart .theme-drawer__close-button,.nfc-cart :is(.cart__checkout-button,.cart-items__empty-button){transition:none}}@media screen and (max-width:359px){.nfc-cart{--cart-drawer-padding: 16px}.nfc-cart .theme-drawer__header,.nfc-cart .cart-drawer__summary{padding:16px}.nfc-cart .cart-items__table-row,.nfc-cart .cart-items__table-row--full-width-variants{grid-template-columns:56px minmax(0,1fr) auto;column-gap:12px}}#header-component .header-actions__cart-icon{--cart-bubble-background: var(--nfc-blue);--cart-bubble-text: #fff;--cart-bubble-size: 18px}#header-component .header-actions__cart-icon .cart-bubble__text{font-family:var(--nfc-heading);font-size:11px;font-weight:600}@media screen and (min-width:750px){#header-component[data-menu-style=menu]:not(.header--compact){--header-padding: 16px}#header-component[data-menu-style=menu] .header__row--top{box-shadow:inset 0 -1px 0 var(--nfc-border)}#header-group .header-section:has(#header-component[data-menu-style=menu]){box-shadow:none;transition:box-shadow .25s ease}#header-group .header-section:has(#header-component[data-menu-style=menu][data-sticky-state=active]){box-shadow:0 6px 20px -12px #0d1b3d2e}#header-component[data-menu-style=menu] .header__column--left{gap:32px}#header-component[data-menu-style=menu] .header__column--right{gap:4px}#header-component[data-menu-style=menu] .dropdown-localization{margin-inline-end:8px}#header-component[data-menu-style=menu] .header__column--right header-actions{gap:4px;margin-inline-start:0}#header-component[data-menu-style=menu] .header__column--right .search-action{margin-inline:0}#header-component[data-menu-style=menu] .menu-list{--menu-horizontal-gap: 10px;--menu-top-level-font-color: var(--nfc-navy);--menu-top-level-font-color-rgb: 13 27 61}#header-component[data-menu-style=menu] .menu-list__link{font-family:var(--nfc-heading);font-size:15px;font-weight:500;letter-spacing:0;transition:color .2s ease}#header-component[data-menu-style=menu] .menu-list:not(:has(.menu-list__list-item:is(:hover,:focus-within))) .menu-list__link{color:var(--nfc-navy)}#header-component[data-menu-style=menu] .menu-list:not(:has(.menu-list__list-item:is(:hover,:focus-within))) .menu-list__link--active{color:var(--nfc-blue)}#header-component[data-menu-style=menu] .menu-list__link-title{position:relative;padding-inline:12px}#header-component[data-menu-style=menu] .menu-list__link-title:after{content:"";position:absolute;inset-inline:12px;bottom:-7px;height:2px;border-radius:2px;background:currentcolor;scale:0 1;transform-origin:left center;transition:scale .25s var(--ease-out-cubic)}#header-component[data-menu-style=menu] .menu-list__list-item:hover .menu-list__link-title:after,#header-component[data-menu-style=menu] .menu-list__link:focus-visible .menu-list__link-title:after,#header-component[data-menu-style=menu] .menu-list__link--active .menu-list__link-title:after{scale:1 1}#header-component[data-menu-style=menu] .menu-list__list-item:hover .menu-list__link{color:var(--nfc-blue)}#header-component[data-menu-style=menu] .header-actions__action{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:var(--nfc-radius-sm);color:var(--nfc-navy);transition:background-color .2s ease,color .2s ease}#header-component[data-menu-style=menu] .header-actions__action:hover{background:var(--nfc-tint);color:var(--nfc-blue)}#header-component[data-menu-style=menu] .header-actions__action:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}#header-component[data-menu-style=menu] .header-actions__action:not(.account-button,.dropdown-localization__button) .svg-wrapper{width:40px;height:40px}#header-component[data-menu-style=menu] .account-button__icon{width:auto;height:20px}#header-component[data-menu-style=menu] .account-button__icon,#header-component[data-menu-style=menu] .account-button__text{color:currentcolor}#header-component[data-menu-style=menu] shopify-account:not(:defined){min-width:40px;height:40px}#header-component[data-menu-style=menu] .dropdown-localization__button{padding-inline:10px;margin-inline:0;gap:6px;font-family:var(--nfc-body);font-size:13px;font-weight:500;color:var(--nfc-muted)}#header-component[data-menu-style=menu] .dropdown-localization__button:hover{color:var(--nfc-blue)}#header-component[data-menu-style=menu] .dropdown-localization__button .icon-caret{opacity:.7}}@media screen and (min-width:750px)and (max-width:989px){#header-component[data-menu-style=menu] .header__column--left{gap:24px}#header-component[data-menu-style=menu] .menu-list__link{font-size:14px}#header-component[data-menu-style=menu] .menu-list__link-title{padding-inline:8px}#header-component[data-menu-style=menu] .menu-list__link-title:after{inset-inline:8px}}.nfc-header-cta{display:none}@media screen and (min-width:990px){#header-component[data-menu-style=menu] .nfc-header-cta{display:inline-flex;align-items:center;order:1;margin-inline-start:12px}.nfc-header-cta .nfc-btn{min-height:40px;padding:9px 18px;font-size:14px}}.product-details,.nfc-pprog,.nfc-pinside,.nfc-pfinal,.product-card,.nfc-caside,.nfc-contact,.nfc-hprod{--nfc-green-text: color-mix(in srgb, var(--nfc-green) 55%, var(--nfc-navy));--nfc-green-tint: color-mix(in srgb, var(--nfc-green) 10%, #fff)}.product-details{--nfc-sp-in: 4px;--nfc-sp-in-lg: 8px;--nfc-sp-group: 12px;--nfc-sp-group-lg: 16px;--nfc-sp-block: 32px;--nfc-p-radius: 12px;--nfc-p-radius-sm: 8px}@media screen and (min-width:750px){.product-details>.group-block,.product-details .layout-panel-flex--column>*{max-width:var(--nfc-col-width);margin-inline:auto 0}}.product-details :where(p,ul,ol,h1,h2,h3){margin:0}.product-details .layout-panel-flex--column>*{width:100%}.nfc-pprice,.nfc-pbenefits,.nfc-vpicker,.nfc-perso,.nfc-pcta,.nfc-ptrust{width:100%;align-self:stretch}.nfc-pbread__list{display:flex;flex-wrap:wrap;gap:var(--nfc-sp-in, 4px);margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4;color:var(--nfc-muted)}.nfc-pbread__list li+li:before{content:"/";margin-inline-end:var(--nfc-sp-in, 4px);color:var(--nfc-text-3)}.nfc-pbread__list a{color:var(--nfc-muted);text-decoration:none;transition:color .2s ease}.nfc-pbread__list a:hover{color:var(--nfc-blue)}.nfc-pbread__list a:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}.nfc-pbread__list [aria-current=page]{color:var(--nfc-navy)}@media screen and (max-width:749px){.nfc-pbread__list{flex-wrap:nowrap;min-width:0}.nfc-pbread__list li:first-child,.nfc-pbread__list li:nth-child(2):before{display:none;content:none}.nfc-pbread__list li:last-child{display:flex;min-width:0}.nfc-pbread__list li:last-child>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.nfc-ptitle{margin:0;font-family:var(--nfc-heading);font-size:clamp(18px,1.7vw,20px);font-weight:700;line-height:1.15;color:var(--nfc-navy)}.nfc-prating{display:flex;align-items:center;gap:var(--nfc-sp-in-lg);margin-top:var(--nfc-sp-in);font-size:13px;color:var(--nfc-muted)}.nfc-prating__stars{display:inline-flex;gap:2px}.nfc-prating__star{width:15px;height:15px;fill:var(--nfc-border)}.nfc-prating__star.is-on{fill:var(--nfc-blue)}.nfc-prating__score{font-family:var(--nfc-heading);font-weight:600;color:var(--nfc-navy)}.nfc-pprice{margin-top:var(--nfc-sp-in)}.nfc-pprice__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--nfc-sp-in-lg)}.nfc-pprice__now{font-family:var(--nfc-heading);font-size:26px;font-weight:700;line-height:1.1;color:var(--nfc-navy)}.nfc-pprice__was{font-size:15px;color:var(--nfc-muted)}.nfc-pprice__unit{display:block;margin-top:var(--nfc-sp-in);font-size:12px;color:var(--nfc-muted)}.nfc-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 10px;border-radius:16px;font-family:var(--nfc-heading);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.nfc-badge--saving{background:var(--nfc-green-tint);color:var(--nfc-green-text)}.nfc-badge--pick{background:var(--nfc-tint);color:var(--nfc-blue)}.nfc-badge[data-empty],.nfc-vpicker__meta[data-empty]{visibility:hidden}.nfc-vpicker__title{white-space:nowrap}.product-details [hidden]{display:none}.nfc-pbenefits{display:flex;flex-wrap:wrap;gap:var(--nfc-sp-in) var(--nfc-sp-in-lg);margin:calc(var(--nfc-sp-group) * -1) 0 0;padding:0;list-style:none;font-size:13px;line-height:1.4;color:var(--nfc-muted)}.nfc-pbenefits li:not(:last-child):after{content:"\b7";margin-inline-start:6px;color:var(--nfc-text-3)}.nfc-vpicker{margin:0;padding:0;border:none}.nfc-vpicker__legend{padding:0;margin-bottom:var(--nfc-sp-in-lg);font-family:var(--nfc-heading);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nfc-muted)}.nfc-vpicker__list{display:flex;flex-direction:column;gap:var(--nfc-sp-group)}.nfc-vpicker__card{display:flex;align-items:flex-start;gap:var(--nfc-sp-group);padding:12px 16px;border:1.5px solid var(--nfc-border);border-radius:var(--nfc-p-radius);background:#fff;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.nfc-vpicker__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nfc-vpicker__mark{position:relative;flex:none;width:20px;height:20px;border:1.5px solid var(--nfc-border);border-radius:50%;background:#fff;transition:border-color .2s ease}.nfc-vpicker__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--nfc-blue);scale:0;transition:scale .2s ease}.nfc-vpicker__info{display:flex;min-width:0;flex-direction:column;gap:var(--nfc-sp-in)}.nfc-vpicker__title-row{display:flex;align-items:center;gap:8px}.nfc-vpicker__title{font-family:var(--nfc-heading);font-size:15px;font-weight:600;line-height:1.25;color:var(--nfc-navy)}.nfc-vpicker__unit{font-size:12px;line-height:1.3;color:var(--nfc-muted)}.nfc-vpicker__price-col{display:grid;grid-template-rows:auto 20px;justify-items:end;gap:2px;margin-inline-start:auto;text-align:right}.nfc-vpicker__price{font-family:var(--nfc-heading);font-size:16px;font-weight:700;line-height:1.2;color:var(--nfc-navy)}.nfc-vpicker__meta{display:flex;align-items:center;gap:6px}.nfc-vpicker__was{font-size:12px;line-height:20px;color:var(--nfc-muted)}.nfc-vpicker__card:hover{border-color:var(--nfc-blue);background:var(--nfc-surface)}.nfc-vpicker__card:has(.nfc-vpicker__radio:checked){border-color:var(--nfc-blue);background:var(--nfc-tint);box-shadow:0 0 0 1px var(--nfc-blue)}.nfc-vpicker__card:has(.nfc-vpicker__radio:checked) .nfc-vpicker__mark{border-color:var(--nfc-blue)}.nfc-vpicker__card:has(.nfc-vpicker__radio:checked) .nfc-vpicker__mark:after{scale:1}.nfc-vpicker__card:has(.nfc-vpicker__radio:focus-visible){outline:2px solid var(--nfc-blue);outline-offset:2px}.nfc-vpicker__card--sold-out{cursor:not-allowed;opacity:.5}.nfc-vpicker__card--sold-out:hover{border-color:var(--nfc-border);background:#fff}.nfc-perso{padding:12px;border:1px solid var(--nfc-border);border-radius:var(--nfc-p-radius);background:var(--nfc-surface)}.nfc-perso__grid{display:grid;gap:0 var(--nfc-sp-group)}@media screen and (min-width:600px){.nfc-perso__grid{grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto}.nfc-perso__grid>.nfc-perso__field{display:grid;grid-template-rows:subgrid;grid-row:span 3}.nfc-perso__grid>.nfc-perso__field>.nfc-perso__label{align-self:end}}.nfc-perso__more{margin-top:var(--nfc-sp-block)}.nfc-perso__more>summary{display:inline-flex;align-items:center;min-height:32px;padding-inline:2px;border-radius:var(--nfc-p-radius-sm);font-size:13px;font-weight:600;color:var(--nfc-blue);cursor:pointer;list-style:none}.nfc-perso__more>summary::-webkit-details-marker{display:none}.nfc-perso__more>summary:before{content:"+";margin-inline-end:6px}.nfc-perso__more[open]>summary:before{content:"\2212"}.nfc-perso__more>summary:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}.nfc-perso__title{margin-bottom:var(--nfc-sp-in);font-family:var(--nfc-heading);font-size:15px;font-weight:600;line-height:1.2;color:var(--nfc-navy)}.nfc-perso__hint{font-size:12px;line-height:1.45;color:var(--nfc-muted)}.nfc-perso__dest{margin:0 0 var(--nfc-sp-in-lg);padding:0;border:none}.nfc-perso__dest-list{display:grid;gap:2px;margin-top:var(--nfc-sp-in)}.nfc-perso__dest-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--nfc-p-radius-sm);cursor:pointer;transition:background-color .15s ease}.nfc-perso__dest-item:hover{background:var(--nfc-tint)}.nfc-perso__dest-item input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--nfc-blue)}.nfc-perso__dest-text{font-size:14px;line-height:1.35;color:var(--nfc-text-2)}.nfc-perso__dest-item:has(input:checked){background:var(--nfc-tint)}.nfc-perso__dest-item:has(input:checked) .nfc-perso__dest-text{font-weight:600;color:var(--nfc-navy)}.nfc-perso__dest-item:has(input:focus-visible){outline:2px solid var(--nfc-blue);outline-offset:1px}.nfc-perso__grid>[hidden]{display:none}.nfc-perso__multi{display:flex;align-items:center;gap:var(--nfc-sp-in-lg);margin-top:var(--nfc-sp-in-lg);padding:4px 10px;border-radius:var(--nfc-p-radius-sm);background:var(--nfc-tint);font-size:12px;line-height:1.35;color:var(--nfc-text-2)}.nfc-perso__multi svg{flex:none;width:16px;height:16px;margin-top:1px;fill:none;stroke:var(--nfc-blue);stroke-width:1.8;stroke-linecap:round}.nfc-perso__help{max-width:40ch}.nfc-perso__field{margin-top:var(--nfc-sp-in-lg)}.nfc-perso__label{display:block;margin-bottom:var(--nfc-sp-in);font-size:13px;line-height:1.2;font-weight:600;color:var(--nfc-text-2)}.nfc-perso__req{color:var(--nfc-muted)}.nfc-perso__input{width:100%;padding:8px 10px;border:1px solid var(--nfc-border);border-radius:var(--nfc-p-radius-sm);background:#fff;font:inherit;font-size:14px;color:var(--nfc-navy);transition:border-color .15s ease,box-shadow .15s ease}.nfc-perso__input::placeholder{color:var(--nfc-muted)}.nfc-perso__input:focus-visible{outline:none;border-color:var(--nfc-blue);box-shadow:0 0 0 3px #1e5bff1a}.nfc-perso__help{margin-top:var(--nfc-sp-in);font-size:12px;line-height:1.35;color:var(--nfc-muted)}.nfc-perso__input:user-invalid,.nfc-perso__input[aria-invalid=true]{border-color:#ef4444;background:#fef2f2}.nfc-perso__error{margin-top:6px;font-size:13px;line-height:1.45;color:#b91c1c}.nfc-plegal{margin-top:var(--nfc-sp-group);font-size:11px;line-height:1.45;color:var(--nfc-muted)}.nfc-pcta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nfc-sp-group-lg);margin-bottom:var(--nfc-sp-in-lg)}.nfc-pcta__summary,.nfc-pcta__total{display:flex;align-items:baseline;gap:8px}.nfc-pcta__label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nfc-muted)}.nfc-pcta__package,.nfc-pcta__amount{font-family:var(--nfc-heading);font-weight:700;color:var(--nfc-navy)}.nfc-pcta__package{font-size:14px}.nfc-pcta__amount{font-size:18px}.nfc-pcta__total{text-align:right}.nfc-ptrust{display:flex;flex-wrap:wrap;gap:var(--nfc-sp-in-lg) var(--nfc-sp-group-lg);margin:var(--nfc-sp-group) 0 0;padding:0;list-style:none}.nfc-ptrust li{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--nfc-muted)}.nfc-ptrust svg{flex:none;width:15px;height:15px;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product-details .add-to-cart-button{min-height:48px}.product-details .product-form-buttons .quantity-selector-wrapper,.product-details .product-form-buttons .quantity-label{display:none}.product-details .group-block:has(>.group-block-content>.buy-buttons-block){padding-block-start:0}@media screen and (min-width:750px){sticky-add-to-cart{display:none}}@media screen and (max-width:749px){.page-wrapper:has(sticky-add-to-cart) .nfc-footer{padding-bottom:84px}}.product-information__media slideshow-arrows{mix-blend-mode:normal;padding-inline:12px}.product-information__media slideshow-arrows .slideshow-control{display:flex;width:44px;height:44px;padding:0;align-items:center;justify-content:center;border:1px solid var(--nfc-border);border-radius:50%;background:#fff;color:var(--nfc-navy);box-shadow:0 2px 10px -4px #0d1b3d33;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-information__media slideshow-arrows .slideshow-control:hover{border-color:var(--nfc-blue);background:var(--nfc-tint);color:var(--nfc-blue)}.product-information__media slideshow-arrows .slideshow-control:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}.product-information__media slideshow-arrows .slideshow-control svg{width:16px;height:16px}.product-information__media .slideshow-controls__thumbnails{justify-content:center}@media screen and (max-width:749px){.product-information__media slideshow-arrows{display:none}}.nfc-pdesc-in{width:min(65ch,100% - var(--nfc-gutter) * 2);margin-inline:auto}@media screen and (min-width:990px){.nfc-pdesc .nfc-prose{columns:auto;column-gap:normal}.nfc-pdesc .nfc-prose>p:first-child{column-span:none}}.nfc-pdesc-label{text-align:center}.nfc-pdesc__media{display:flex;margin:32px 0 0;justify-content:center}.nfc-pdesc__clip{display:block;width:min(100%,340px);height:auto;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:var(--nfc-surface)}.nfc-pdesc .nfc-prose>p:first-of-type>strong:only-child{display:block;margin-bottom:12px;font-family:var(--nfc-heading);font-size:clamp(22px,4vw,30px);font-weight:700;line-height:1.15;text-align:center;color:var(--nfc-navy)}.nfc-pdesc .nfc-prose :is(h2,h3){margin-block:0 12px;font-family:var(--nfc-heading);font-size:clamp(22px,4vw,30px);font-weight:700;line-height:1.15;text-align:center;color:var(--nfc-navy)}@media screen and (min-width:750px){.nfc-pdesc-in{width:min(var(--nfc-content),100% - var(--nfc-gutter) * 2);display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.nfc-pdesc__text{max-width:60ch}.nfc-pdesc-label,.nfc-pdesc .nfc-prose :is(h2,h3),.nfc-pdesc .nfc-prose>p:first-of-type>strong:only-child{text-align:left}.nfc-pdesc__media{margin:0}}.nfc-pstory-label--start{text-align:left}.nfc-pprog{background:#fff;border-top:1px solid var(--nfc-border)}.nfc-pprog-in{display:grid;gap:40px;align-items:start;padding-block:var(--nfc-section-space)}@media screen and (min-width:750px){.nfc-pprog-in{grid-template-columns:1fr 1fr;gap:56px;align-items:stretch}.nfc-pprog-in--solo{grid-template-columns:minmax(0,65ch);justify-content:center}.nfc-pprog-in{row-gap:24px}.nfc-pprog__media{grid-column:1;grid-row:1}.nfc-pprog__text{grid-column:2;grid-row:1}.nfc-pprog__cta{grid-column:1;grid-row:2}}.nfc-pprog__cta .nfc-buycta{margin-top:0}.nfc-pprog__text{max-width:60ch}.nfc-pprog__text h2{margin-bottom:16px;font-size:clamp(22px,3vw,28px);font-weight:700}.nfc-pprog__text p:not(.nfc-pstory-label){margin-bottom:14px;font-size:16px;line-height:1.65;color:var(--nfc-text-2)}.nfc-pprog__media{height:100%;margin:0}.nfc-pprog__media img{display:block;width:100%;height:100%;min-height:320px;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius)}.nfc-pchecks{display:grid;gap:8px;margin:20px 0 0;padding:0;list-style:none}.nfc-pchecks li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.4;color:var(--nfc-text-2)}.nfc-pchecks svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--nfc-green-text);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.nfc-pinside{background:var(--nfc-surface);border-top:1px solid var(--nfc-border)}.nfc-pinside-in{padding-block:var(--nfc-section-space)}.nfc-pinside h2{margin:0 0 36px;font-size:clamp(22px,4vw,30px);font-weight:700;text-align:center}.nfc-pinside__grid{display:grid;gap:16px;align-items:stretch}@media screen and (min-width:750px){.nfc-pinside__grid{grid-template-columns:1fr 1fr}}.nfc-pinside__card{background:#fff}.nfc-pinside__card:hover{transform:none;box-shadow:none;border-color:var(--nfc-border)}.nfc-pinside__card h3{margin:0 0 14px;font-family:var(--nfc-heading);font-size:16px;font-weight:600;color:var(--nfc-navy)}.nfc-pinside__list{display:grid;gap:10px;margin:0;padding:0;list-style:none;max-width:60ch}.nfc-pinside__list li{position:relative;padding-inline-start:22px;font-size:15px;line-height:1.5;color:var(--nfc-text-2)}.nfc-pinside__list li:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--nfc-blue)}.nfc-pspecs{display:grid;gap:0;margin:0}.nfc-pspecs>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding-block:9px;border-top:1px solid var(--nfc-border);font-size:15px;line-height:1.45}.nfc-pspecs>div:first-child{border-top:none;padding-top:0}.nfc-pspecs dt{font-weight:600;color:var(--nfc-navy)}.nfc-pspecs dd{margin:0;color:var(--nfc-text-2)}.nfc-pfaq{border-top:1px solid var(--nfc-border)}.nfc-pfaq summary:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}.nfc-pfaq .nfc-pfaq-body{max-width:65ch}.nfc-pfinal{background:var(--nfc-surface);border-top:1px solid var(--nfc-border)}.nfc-pfinal-in{padding-block:var(--nfc-section-space)}.nfc-pfinal__price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:28px}.nfc-pfinal__amount{font-family:var(--nfc-heading);font-size:30px;font-weight:700;color:#fff}.nfc-pfinal__price s{font-size:16px;color:var(--nfc-on-navy-muted)}.nfc-pfinal__price .nfc-badge--saving{background:#ffffff1f;color:#fff}html{scroll-padding-top:calc(var(--header-height, 60px) + 8px)}@media screen and (max-width:639px){.nfc-vpicker__card{display:grid;grid-template-columns:auto minmax(4.5rem,1fr) auto;grid-template-areas:"mark title price" ".    unit  meta";column-gap:8px;row-gap:2px;align-items:center;padding:12px 14px}.nfc-vpicker__info,.nfc-vpicker__price-col{display:contents}.nfc-vpicker__title-row{grid-area:title;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.nfc-badge--pick{font-size:11px;padding-inline:8px}.nfc-vpicker__mark{grid-area:mark}.nfc-vpicker__unit{grid-area:unit;min-width:0}.nfc-vpicker__price{grid-area:price;justify-self:end}.nfc-vpicker__meta{grid-area:meta;justify-self:end;min-width:0;gap:4px;flex-wrap:wrap;justify-content:flex-end;min-height:22px}.nfc-vpicker__meta .nfc-badge,.nfc-vpicker__was{font-size:11px}.nfc-vpicker__meta .nfc-badge{padding-inline:8px}.nfc-vpicker__list{gap:8px}}.product-information__media .slideshow-controls__thumbnail{width:var(--thumbnail-width, 72px);height:var(--thumbnail-width, 72px);flex:none;overflow:hidden;border-radius:var(--nfc-p-radius-sm, 8px);background:var(--nfc-surface)}.product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}.product-information__media .slideshow-controls__thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--nfc-border);transition:box-shadow .2s ease}.product-information__media .slideshow-controls__thumbnail[aria-selected=true]:after{box-shadow:inset 0 0 0 2px var(--nfc-blue)}.product-information__media .slideshow-controls__thumbnail:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px}.product-information__media .slideshow-controls__thumbnails-container{display:flex;justify-content:center}.product-information__media .slideshow-controls__thumbnails{gap:var(--nfc-sp-in-lg, 8px);justify-content:center}.product-information__media .product-media-container{aspect-ratio:var(--gallery-aspect-ratio, 1)}@media screen and (min-width:750px){.product-information__media .product-media-container{aspect-ratio:1.08}}@media screen and (max-width:749px){.product-information__grid{row-gap:var(--nfc-sp-block, 32px)}.section.product-information.section--page-width .product-details>.group-block,.product-details>.group-block{padding:0;border:none;border-radius:0;background:transparent}.product-details .group-block:has(>.group-block-content>.buy-buttons-block){padding-block-start:0}}@media screen and (max-width:749px){.sticky-add-to-cart__bar{padding-bottom:calc(var(--padding-sm) + env(safe-area-inset-bottom))}}.nfc-chero{background:var(--nfc-surface);border-bottom:1px solid var(--nfc-border)}.nfc-chero-in{display:grid;gap:24px;align-items:center;padding-block:28px}@media screen and (min-width:750px){.nfc-chero-in{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:48px;padding-block:36px}}.nfc-chero__text{max-width:58ch}.nfc-chero .nfc-label{margin-bottom:8px}.nfc-cat-title{margin:0 0 8px;font-size:clamp(26px,4vw,38px);text-wrap:balance}.nfc-cat-desc{max-width:52ch;text-wrap:balance}.nfc-chero__media{margin:0}.nfc-chero__media img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius)}.nfc-cat-breadcrumb{margin-bottom:12px}.nfc-cat-breadcrumb a:focus-visible,.nfc-cat-header a:focus-visible{outline:2px solid var(--nfc-blue);outline-offset:2px;border-radius:4px}@media screen and (min-width:750px)and (max-width:1024px){.main-collection-grid .product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:639px){.main-collection-grid .product-grid{grid-template-columns:1fr}}.collection-wrapper:is(:has(facets-form-component[data-results-count="0"]),:has(facets-form-component[data-results-count="1"]),:has(facets-form-component[data-results-count="2"])) .facets--filters-title,.collection-wrapper:is(:has(facets-form-component[data-results-count="0"]),:has(facets-form-component[data-results-count="1"]),:has(facets-form-component[data-results-count="2"])) .facets__form-wrapper,.collection-wrapper:is(:has(facets-form-component[data-results-count="0"]),:has(facets-form-component[data-results-count="1"]),:has(facets-form-component[data-results-count="2"])) .sorting-filter,.collection-wrapper:is(:has(facets-form-component[data-results-count="0"]),:has(facets-form-component[data-results-count="1"]),:has(facets-form-component[data-results-count="2"])) .facets-drawer__form-wrapper{display:none}.collection-wrapper:is(:has(facets-form-component[data-results-count="0"]),:has(facets-form-component[data-results-count="1"]),:has(facets-form-component[data-results-count="2"])) .facets-controls-wrapper{justify-content:flex-start}.products-count-wrapper{font-size:13px;color:var(--nfc-muted)}.nfc-card-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px 0}.nfc-card-meta__title{margin:0;font-family:var(--nfc-heading);font-size:15px;font-weight:600;line-height:1.3;color:var(--nfc-navy)}.nfc-card-meta__sub{margin:0;font-size:13px;line-height:1.4;color:var(--nfc-text-2)}.nfc-card-meta__rating{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--nfc-muted)}.nfc-card-meta__stars{display:inline-flex;gap:1px}.nfc-card-meta__star{width:13px;height:13px;fill:var(--nfc-border)}.nfc-card-meta__star.is-on{fill:var(--nfc-blue)}.nfc-card-meta__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:4px 0 0}.nfc-card-meta__from{font-size:12px;color:var(--nfc-muted)}.nfc-card-meta__now{font-family:var(--nfc-heading);font-size:17px;font-weight:700;color:var(--nfc-navy)}.nfc-card-meta__was{font-size:13px;color:var(--nfc-muted)}.nfc-card-meta__cta{margin-top:10px;padding:9px 18px;font-size:14px;pointer-events:none}.product-card:hover .nfc-card-meta__cta,.product-card:focus-within .nfc-card-meta__cta{border-color:var(--nfc-blue);color:var(--nfc-blue)}.product-card:focus-within .product-card__content{outline:2px solid var(--nfc-blue);outline-offset:2px}.product-card .product-badges{inset:12px 12px auto}.product-card .product-badges__badge{background:var(--nfc-green-tint);color:var(--nfc-green-text);font-family:var(--nfc-heading);font-size:12px;font-weight:600}.nfc-caside{background:var(--nfc-surface);border-top:1px solid var(--nfc-border)}.nfc-caside-in{padding-block:var(--nfc-section-space)}.nfc-caside h2{margin:0 0 32px;font-size:clamp(22px,3vw,28px);font-weight:700}.nfc-caside__grid{display:grid;gap:16px;align-items:stretch}@media screen and (min-width:750px){.nfc-caside__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1100px){.nfc-caside__grid{grid-template-columns:repeat(4,1fr)}}.nfc-caside__card{background:#fff}.nfc-caside__card:hover{transform:none;box-shadow:none;border-color:var(--nfc-border)}.nfc-caside__card h3{margin:0 0 8px;font-family:var(--nfc-heading);font-size:16px;font-weight:600;color:var(--nfc-navy)}.nfc-caside__card p{font-size:14px;line-height:1.5;color:var(--nfc-text-2)}.nfc-caside__card a,.nfc-caside__note a{color:var(--nfc-blue);text-decoration:underline;text-underline-offset:2px}.nfc-caside__note{margin-top:24px;font-size:14px;color:var(--nfc-muted)}.main-collection-grid__empty{max-width:46ch;margin-inline:auto;padding-block:56px;text-align:center}.main-collection-grid__empty-title{margin:0 0 8px;font-family:var(--nfc-heading);font-size:clamp(20px,3vw,24px);font-weight:700;color:var(--nfc-navy)}.main-collection-grid__empty p{font-size:15px;line-height:1.6;color:var(--nfc-text-2)}.main-collection-grid__empty-link{color:var(--nfc-blue);text-decoration:underline;text-underline-offset:2px}.nfc-js [data-nfc-reveal]{opacity:0;translate:0 12px;transition:opacity .55s cubic-bezier(.22,.61,.36,1),translate .55s cubic-bezier(.22,.61,.36,1)}.nfc-js [data-nfc-reveal].is-in{opacity:1;translate:0 0}.nfc-js .nfc-how-step:nth-child(2)[data-nfc-reveal],.nfc-js .nfc-poss:nth-child(2)[data-nfc-reveal],.nfc-js .nfc-why:nth-child(2)[data-nfc-reveal]{transition-delay:80ms}.nfc-js .nfc-how-step:nth-child(3)[data-nfc-reveal],.nfc-js .nfc-poss:nth-child(3)[data-nfc-reveal],.nfc-js .nfc-why:nth-child(3)[data-nfc-reveal]{transition-delay:.16s}.nfc-js .nfc-poss:nth-child(4)[data-nfc-reveal],.nfc-js .nfc-why:nth-child(4)[data-nfc-reveal]{transition-delay:.24s}.nfc-js .nfc-poss:nth-child(5)[data-nfc-reveal]{transition-delay:.32s}.nfc-js .nfc-poss:nth-child(6)[data-nfc-reveal]{transition-delay:.4s}.nfc-poss:hover .nfc-poss-icon,.nfc-why:hover .nfc-why-icon{background:var(--nfc-blue)}.nfc-poss:hover .nfc-poss-icon svg,.nfc-why:hover .nfc-why-icon svg{stroke:#fff}.nfc-poss-icon,.nfc-why-icon{transition:background-color .25s ease}.nfc-poss-icon svg,.nfc-why-icon svg{transition:stroke .25s ease}.nfc-btn:active{translate:0 1px}@media(prefers-reduced-motion:reduce){.nfc-js [data-nfc-reveal]{opacity:1;translate:none;transition:none}.nfc-gpill__waves i,.nfc-hero-shot,.nfc-demo__phone,.nfc-demo__ripple,.nfc-demo__ui{animation:none}.nfc-demo__phone{translate:0 0}.nfc-demo__ui{opacity:1}.nfc-demo__ripple{opacity:.3;scale:1.35}.nfc-demo__ripple:nth-of-type(2){scale:1.7;opacity:.16}.nfc-demo__ripple:nth-of-type(3){display:none}.nfc-btn,.nfc-poss,.product-card .product-card__content{transition:none}}@media screen and (max-width:768px){.nfc-how-grid{grid-template-columns:1fr;gap:40px}.nfc-how-step:not(:last-child):after{top:auto;right:auto;bottom:-28px;left:24px;rotate:135deg}}.nfc-pstats{display:grid;grid-template-columns:repeat(3,1fr);max-width:720px;margin:0 auto;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:#fff}.nfc-pstats>div{padding:20px 16px;text-align:center}.nfc-pstats>div+div{border-left:1px solid var(--nfc-border)}.nfc-pstats dt{font-family:var(--nfc-heading);font-size:clamp(22px,3.4vw,28px);font-weight:700;line-height:1.1;color:var(--nfc-blue)}.nfc-pstats dd{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--nfc-text-2)}@media screen and (max-width:600px){.nfc-pstats{grid-template-columns:1fr}.nfc-pstats>div+div{border-left:0;border-top:1px solid var(--nfc-border)}}.nfc-pgoogle__acc{color:var(--nfc-blue)}.nfc-stars{position:relative;display:inline-block;letter-spacing:1px;line-height:1;color:#dadce0}.nfc-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;inset:0 auto 0 0;width:var(--nfc-stars, 0%);overflow:hidden;white-space:nowrap;color:#fbbc05}.nfc-search__brand{margin:0 0 18px;font-family:var(--nfc-heading);font-size:30px;font-weight:700;letter-spacing:-1px;text-align:center}.nfc-search__brand span:nth-child(1),.nfc-search__brand span:nth-child(4){color:#4285f4}.nfc-search__brand span:nth-child(2),.nfc-search__brand span:nth-child(6){color:#ea4335}.nfc-search__brand span:nth-child(3){color:#fbbc05}.nfc-search__brand span:nth-child(5){color:#34a853}.nfc-search{max-width:880px;margin-inline:auto}.nfc-search__window{overflow:hidden;border:1px solid var(--nfc-border);border-radius:24px;background:#fff;box-shadow:0 32px 70px -40px #0d1b3d59}.nfc-search__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-bottom:1px solid var(--nfc-border);background:var(--nfc-surface);font-size:12px;color:var(--nfc-muted)}.nfc-search__dots{display:inline-flex;gap:6px}.nfc-search__dots i{width:9px;height:9px;border-radius:50%;background:var(--nfc-border)}.nfc-search__demo{padding:2px 10px;border:1px solid var(--nfc-border);border-radius:999px;background:#fff;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nfc-blue)}.nfc-search__body{padding:28px 40px 32px}.nfc-search__query{display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 22px;border:1px solid var(--nfc-border);border-radius:999px;box-shadow:0 5px 20px #0d1b3d0d;font-size:clamp(15px,2vw,19px);color:var(--nfc-text)}.nfc-search__query svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--nfc-muted);stroke-width:1.8;stroke-linecap:round}.nfc-search__enter{margin-left:auto;font-size:20px;color:var(--nfc-text-3)}.nfc-search__caret{display:none;width:2px;height:1.05em;margin-left:3px;vertical-align:-.12em;background:var(--nfc-blue)}.nfc-search.is-typing .nfc-search__caret{display:inline-block;animation:nfc-caret .65s steps(1) infinite}@keyframes nfc-caret{50%{opacity:0}}.nfc-search__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:28px 0 12px;font-size:13px;color:var(--nfc-text-2)}.nfc-search__head strong{color:var(--nfc-navy)}.nfc-search__head span{font-size:12px;color:var(--nfc-muted)}.nfc-search__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.nfc-search__row{position:relative;display:flex;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:#fff;transition:opacity .55s ease,transform .7s cubic-bezier(.22,1,.36,1),background-color .6s ease,border-color .6s ease,box-shadow .6s ease}.nfc-search.is-playing .nfc-search__row:not(.is-in),.nfc-search.is-playing .nfc-search__takeaway:not(.is-in){opacity:0;transform:translateY(20px) scale(.98)}.nfc-search.is-complete .nfc-search__row--lead{border-color:var(--nfc-blue);background:var(--nfc-tint);box-shadow:0 12px 28px -18px #1e5bff73}.nfc-search__thumb{display:grid;flex:none;place-items:center;width:72px;height:72px;border-radius:12px;background:linear-gradient(135deg,#dbe7ff,var(--nfc-tint))}.nfc-search__thumb--2{background:linear-gradient(135deg,#d5f5ec,#f0fbf7)}.nfc-search__thumb--3{background:linear-gradient(135deg,#e2e8f0,var(--nfc-surface))}.nfc-search__thumb svg{width:28px;height:28px;fill:none;stroke:var(--nfc-navy);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.nfc-search__details{min-width:0}.nfc-search__details h3{margin-bottom:6px;font-size:17px;font-weight:600}.nfc-search__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.nfc-search__rating b{color:var(--nfc-navy)}.nfc-search__rating strong{padding:2px 6px;border-radius:6px;font-weight:600;color:var(--nfc-text-2);transition:background-color .5s ease,color .5s ease}.nfc-search.is-complete .nfc-search__row--lead .nfc-search__rating strong{background:var(--nfc-blue);color:#fff}.nfc-search__meta{margin-top:4px;font-size:12px;color:var(--nfc-muted)}.nfc-search__open{margin-top:2px;font-size:12px;color:var(--nfc-green-text)}.nfc-search__rank{align-self:flex-start;margin-left:auto;font-family:var(--nfc-heading);font-size:24px;font-weight:700;letter-spacing:-.04em;color:var(--nfc-border)}.nfc-search.is-complete .nfc-search__row--lead .nfc-search__rank{color:var(--nfc-blue)}.nfc-search__takeaway{display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;border-radius:var(--nfc-radius);background:var(--nfc-surface);transition:opacity .6s ease,transform .6s ease}.nfc-search__takeaway>span{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--nfc-blue)}.nfc-search__takeaway svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nfc-search__takeaway p{font-size:14px;color:var(--nfc-text-2)}.nfc-search__takeaway strong{color:var(--nfc-navy)}.nfc-search__bridge{margin:40px 0 0;font-size:14px;text-align:center;color:var(--nfc-text-2)}.nfc-search__bridge span{display:block;margin-bottom:6px;font-size:26px;color:var(--nfc-blue)}.nfc-scen{display:grid;gap:32px;align-items:center;margin-top:56px}@media screen and (min-width:900px){.nfc-scen{grid-template-columns:4fr 8fr;gap:48px}}.nfc-scen__title{margin-bottom:14px;font-size:clamp(22px,3.4vw,28px);font-weight:700}.nfc-scen__lead{font-size:15px;color:var(--nfc-text-2)}.nfc-scen__stats{display:flex;flex-wrap:wrap;gap:28px;margin:24px 0 0}.nfc-scen__stats dt{font-family:var(--nfc-heading);font-size:24px;font-weight:700;color:var(--nfc-blue)}.nfc-scen__stats dd{margin:0;font-size:14px;color:var(--nfc-muted)}.nfc-scen__bar{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:9px 16px;border:1px solid var(--nfc-border);border-radius:999px;background:#fff;box-shadow:0 1px 5px #0d1b3d14;font-size:13px;color:var(--nfc-text)}.nfc-scen__bar svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--nfc-muted);stroke-width:2;stroke-linecap:round}.nfc-search__brand--sm{margin:0 0 0 auto;font-size:14px;letter-spacing:0}.nfc-scen__pair{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.nfc-scen__arrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--nfc-border);border-radius:50%;background:#fff}.nfc-scen__arrow svg{width:16px;height:16px;fill:none;stroke:var(--nfc-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nfc-gp{padding:16px;border:1px solid var(--nfc-border);border-radius:12px;background:#fff;box-shadow:0 1px 6px #0d1b3d14}.nfc-gp--hi{border-color:var(--nfc-blue);box-shadow:0 0 0 1px var(--nfc-blue),0 16px 36px -20px #1e5bff73}.nfc-gp__top{display:flex;justify-content:space-between;gap:12px}.nfc-gp__name{font-family:var(--nfc-heading);font-size:15px;font-weight:700;color:var(--nfc-navy)}.nfc-gp__rating{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:4px;font-size:13px}.nfc-gp__vote{font-weight:700;color:var(--nfc-text-2)}.nfc-gp__stars{font-size:14px}.nfc-gp__count{font-variant-numeric:tabular-nums;color:var(--nfc-blue)}.nfc-gp__meta,.nfc-gp__open{color:var(--nfc-muted)}.nfc-gp__open{margin-top:4px;font-size:13px}.nfc-gp__open b{font-weight:600;color:var(--nfc-green-text)}.nfc-gp__acts{display:flex;gap:8px;margin-top:10px}.nfc-gp__btn{padding:4px 12px;border:1px solid var(--nfc-border);border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--nfc-blue)}.nfc-gp__btn--p{border-color:var(--nfc-blue);background:var(--nfc-blue);color:#fff}.nfc-gp__photo{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:9px;background:linear-gradient(135deg,#dbe7ff,var(--nfc-tint))}.nfc-gp__photo svg{width:22px;height:22px;fill:none;stroke:var(--nfc-blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nfc-gp__bars{display:grid;gap:5px;margin-top:12px;padding-top:12px;border-top:1px solid var(--nfc-border)}.nfc-gp__b{display:flex;align-items:center;gap:8px}.nfc-gp__b i{width:10px;font-size:11px;font-style:normal;text-align:right;color:var(--nfc-muted)}.nfc-gp__b>span{flex:1;height:8px;overflow:hidden;border-radius:999px;background:var(--nfc-surface)}.nfc-gp__b>span>span{display:block;height:100%;border-radius:999px;background:#fbbc05;transform-origin:left;transition:transform .75s cubic-bezier(.22,1,.36,1) .2s}.nfc-js .nfc-gp[data-nfc-reveal]:not(.is-in) .nfc-gp__b>span>span{transform:scaleX(0)}.nfc-js .nfc-gp--hi[data-nfc-reveal]{transition-delay:.25s}.nfc-gp__tag{margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--nfc-muted)}.nfc-gp--hi .nfc-gp__tag{color:var(--nfc-blue)}.nfc-pgoogle__foot{max-width:64ch;margin:32px auto 0;font-size:12px;line-height:1.5;text-align:center;color:var(--nfc-muted)}@media screen and (max-width:749px){.nfc-search__window{border-radius:18px}.nfc-search__toolbar{padding:12px 14px;font-size:11px}.nfc-search__dots{display:none}.nfc-search__body{padding:22px 14px}.nfc-search__query{gap:10px;min-height:52px;padding:10px 16px}.nfc-search__row{gap:12px;padding:14px 12px}.nfc-search__thumb{width:48px;height:56px}.nfc-search__rank{display:none}.nfc-search__details h3{font-size:15px}.nfc-scen__pair{grid-template-columns:1fr}.nfc-scen__arrow{margin-inline:auto;rotate:90deg}}@media(prefers-reduced-motion:reduce){.nfc-search__row,.nfc-search__takeaway,.nfc-gp__b>span>span{transition:none}}.nfc-puses{background:#fff}.nfc-puses__grid{margin-top:0}.nfc-puses__card{display:flex;flex-direction:column}.nfc-poss .nfc-puses__say{margin-top:auto;padding-top:16px;font-size:15px;font-style:italic;color:var(--nfc-navy)}.nfc-puses__say q{quotes:"\ab" "\bb"}.nfc-puses__rule{display:flex;align-items:flex-start;gap:10px;max-width:64ch;margin:32px auto 0;padding:14px 18px;border-radius:var(--nfc-radius-sm);background:var(--nfc-tint);font-size:14px;line-height:1.5;color:var(--nfc-text-2)}.nfc-puses__rule svg{flex:none;width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--nfc-blue);stroke-width:2;stroke-linecap:round}.nfc-ss{--nfc-ss-d: 6s;position:relative;width:100%;aspect-ratio:1;overflow:hidden;container-type:inline-size;border-radius:20px;background:radial-gradient(120% 90% at 65% 10%,#fff,#f3f8ff,#e6efff)}.nfc-ss *,.nfc-ss *:before,.nfc-ss *:after{box-sizing:border-box}.nfc-ss.is-paused *,.nfc-ss.is-paused *:before,.nfc-ss.is-paused *:after{animation-play-state:paused}.nfc-ss--2{--nfc-ss-d: 5.5s}.nfc-ss--3{--nfc-ss-d: 8s}.nfc-ss-counter{position:absolute;inset:auto 0 0;height:24%;border-top:2px solid #c9d7f1;background:linear-gradient(180deg,#dde7f8,#cfdcf3)}.nfc-ss-g{display:block;width:42%;height:auto}.nfc-ss-nfc{width:22%;height:auto;fill:none;stroke:var(--nfc-blue);stroke-width:2.4;stroke-linecap:round}.nfc-ss-card{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:28%;aspect-ratio:54 / 85;padding:8% 6% 7%;border:1px solid #d7e1f0;border-radius:2.2cqw;background:linear-gradient(160deg,#fff 60%,#f4f7fc);box-shadow:0 1.5cqw 3cqw -1cqw #0d1b3d40}.nfc-ss-card__txt{font-family:var(--nfc-heading);font-size:2.1cqw;font-weight:700;line-height:1.15;text-align:center;color:var(--nfc-navy)}.nfc-ss-card__stars{font-size:2.6cqw;letter-spacing:.2cqw;line-height:1;color:#fbbc05}.nfc-ss-shadow{position:absolute;height:3%;border-radius:50%;background:radial-gradient(closest-side,rgb(13 27 61 / 28%),transparent)}.nfc-ss-rings{position:absolute;width:40%;aspect-ratio:1;translate:-50% -50%;pointer-events:none}.nfc-ss-rings i{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--nfc-blue);border-radius:50%;opacity:0;animation:nfc-ss-ring 2.1s cubic-bezier(.2,.6,.3,1) infinite}.nfc-ss-rings i:nth-child(2){animation-delay:.7s}.nfc-ss-rings i:nth-child(3){animation-delay:1.4s}@keyframes nfc-ss-ring{0%{opacity:0;scale:.3}20%{opacity:.55}to{opacity:0;scale:1.25}}.nfc-ss-phone{position:absolute;aspect-ratio:.49;padding:1.3cqw;border-radius:5.5cqw;background:linear-gradient(150deg,#22335c,var(--nfc-navy));box-shadow:0 4cqw 6cqw -3cqw #0d1b3d8c}.nfc-ss-phone:before{content:"";position:absolute;top:2.8cqw;left:50%;z-index:3;width:28%;height:2.4cqw;translate:-50% 0;border-radius:99px;background:var(--nfc-navy)}.nfc-ss-phone__screen{position:relative;height:100%;overflow:hidden;border-radius:4.3cqw}.nfc-ss-pos{position:absolute;left:12%;bottom:17%;display:flex;flex-direction:column;gap:6%;width:25%;aspect-ratio:.62;padding:7% 8%;border-radius:3cqw;background:linear-gradient(160deg,#2a3c66,var(--nfc-navy));box-shadow:0 2cqw 3cqw -1.5cqw #0d1b3d73}.nfc-ss-pos__screen{display:grid;place-items:center;height:30%;border-radius:1.2cqw;background:#dbe7ff;font-family:var(--nfc-heading);font-size:2.2cqw;font-weight:700;white-space:nowrap;color:var(--nfc-navy)}.nfc-ss-pos__keys{flex:1;background:radial-gradient(circle,#4a5b86 32%,transparent 36%) 0 0 / 33.33% 25%}.nfc-ss-pos__receipt{position:absolute;bottom:96%;left:18%;display:flex;flex-direction:column;gap:1cqw;width:64%;height:60%;padding:2cqw 1.6cqw;background:#fff;box-shadow:0 0 0 1px #e2e8f0;transform-origin:bottom;animation:nfc-ss-receipt var(--nfc-ss-d) ease-out infinite}.nfc-ss-pos__receipt i{height:.8cqw;border-radius:1px;background:#cbd5e1}.nfc-ss-pos__receipt i:nth-child(2){width:70%}.nfc-ss-pos__receipt i:nth-child(3){width:45%}@keyframes nfc-ss-receipt{0%{scale:1 0}18%,90%{scale:1 1}to{scale:1 0}}.nfc-ss-card--1{right:15%;bottom:17%;rotate:-3deg;animation:nfc-ss-drop var(--nfc-ss-d) cubic-bezier(.3,0,.2,1) infinite}.nfc-ss-shadow--1{right:14%;bottom:15.5%;width:30%;animation:nfc-ss-shadow var(--nfc-ss-d) ease-out infinite}.nfc-ss-rings--1{left:71%;top:50%;animation:nfc-ss-on-1 var(--nfc-ss-d) linear infinite}@keyframes nfc-ss-drop{0%{translate:0 -95%;opacity:0}10%{opacity:1}22%{translate:0 2%}27%{translate:0 -2.5%}32%,92%{translate:0 0;opacity:1}to{translate:0 0;opacity:0}}@keyframes nfc-ss-shadow{0%,12%{opacity:0;scale:.4 1}24%,92%{opacity:1;scale:1 1}to{opacity:0}}@keyframes nfc-ss-on-1{0%,30%{opacity:0}36%,90%{opacity:1}96%,to{opacity:0}}.nfc-ss-chip{position:absolute;top:10%;right:8%;display:inline-flex;align-items:center;gap:1.2cqw;padding:1.6cqw 3cqw;border-radius:99px;background:#fff;box-shadow:0 1.5cqw 4cqw -1.5cqw #0d1b3d4d;font-family:var(--nfc-heading);font-size:3cqw;font-weight:600;color:var(--nfc-navy);animation:nfc-ss-pop-1 var(--nfc-ss-d) cubic-bezier(.3,1.4,.5,1) infinite}.nfc-ss-chip svg{width:3.4cqw;height:3.4cqw;padding:.5cqw;border-radius:50%;background:var(--nfc-green);fill:none;stroke:#fff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}@keyframes nfc-ss-pop-1{0%,36%{opacity:0;scale:.6;translate:0 20%}44%,90%{opacity:1;scale:1;translate:0 0}96%,to{opacity:0;scale:.9}}.nfc-ss-card--2{left:54%;bottom:17%}.nfc-ss-shadow--2{left:53%;bottom:15.5%;width:30%}.nfc-ss-rings--2{left:64%;top:44%;animation:nfc-ss-on-2 var(--nfc-ss-d) linear infinite}@keyframes nfc-ss-on-2{0%,26%{opacity:0}30%,70%{opacity:1}78%,to{opacity:0}}.nfc-ss-phone--2{left:20%;top:7%;z-index:2;width:30%;rotate:-8deg;translate:36% 12%;animation:nfc-ss-tap var(--nfc-ss-d) cubic-bezier(.45,0,.2,1) infinite}@keyframes nfc-ss-tap{0%{translate:-30% -6%;rotate:-18deg}24%{translate:38% 13%;rotate:-8deg}28%{translate:35% 11%;rotate:-8deg}32%,78%{translate:36% 12%;rotate:-8deg}to{translate:-30% -6%;rotate:-18deg}}.nfc-ss-lock{display:flex;flex-direction:column;align-items:center;padding-top:18%;background:linear-gradient(170deg,#3a6dff 0%,#1e3fa8 55%,var(--nfc-navy) 100%);color:#fff}.nfc-ss-lock__time{font-family:var(--nfc-heading);font-size:6.2cqw;font-weight:600;line-height:1;letter-spacing:-.02em}.nfc-ss-notif{position:absolute;top:38%;left:5%;right:5%;display:flex;align-items:flex-start;gap:1.4cqw;padding:1.8cqw;border-radius:2.4cqw;background:#fffffff0;box-shadow:0 1cqw 3cqw -1cqw #00000059;font-size:1.75cqw;line-height:1.25;color:var(--nfc-text);animation:nfc-ss-notif var(--nfc-ss-d) cubic-bezier(.3,1.3,.5,1) infinite}.nfc-ss-notif .nfc-ss-g{flex:none;width:3.6cqw;padding:.5cqw;border-radius:.9cqw;background:#fff;box-shadow:0 0 0 1px #e2e8f0}.nfc-ss-notif b{display:block;font-size:1.6cqw;color:var(--nfc-muted)}@keyframes nfc-ss-notif{0%,30%{opacity:0;translate:0 -60%;scale:.9}38%,76%{opacity:1;translate:0 0;scale:1}84%,to{opacity:0;translate:0 -30%}}.nfc-ss-phone--3{left:50%;top:8%;width:46%;aspect-ratio:.56;translate:-50% 0}.nfc-ss-form{display:flex;flex-direction:column;gap:2.4cqw;padding:7.5cqw 2.6cqw 3cqw;background:#fff;font-size:2cqw;color:var(--nfc-text)}.nfc-ss-form__bar{display:flex;justify-content:space-between;align-items:center;font-size:2.2cqw;color:var(--nfc-muted)}.nfc-ss-form__bar b{font-weight:600;color:#1a73e8}.nfc-ss-form__biz{display:flex;align-items:center;gap:1.6cqw;line-height:1.2}.nfc-ss-form__biz b{display:block;font-size:2.3cqw;color:var(--nfc-navy)}.nfc-ss-form__biz small{font-size:1.6cqw;color:var(--nfc-muted)}.nfc-ss-form__avatar{display:grid;flex:none;place-items:center;width:5.2cqw;height:5.2cqw;border-radius:50%;background:var(--nfc-blue);font-family:var(--nfc-heading);font-size:2.6cqw;font-weight:700;color:#fff}.nfc-ss-form__stars{display:flex;justify-content:space-between;padding-inline:1cqw}.nfc-ss-form__stars i{font-size:5.2cqw;font-style:normal;line-height:1;color:#fbbc05;animation:nfc-ss-star var(--nfc-ss-d) ease-out infinite}.nfc-ss-form__stars i:nth-child(2){animation-delay:.18s}.nfc-ss-form__stars i:nth-child(3){animation-delay:.36s}.nfc-ss-form__stars i:nth-child(4){animation-delay:.54s}.nfc-ss-form__stars i:nth-child(5){animation-delay:.72s}@keyframes nfc-ss-star{0%,10%{color:#dadce0;scale:1}13%{color:#fbbc05;scale:1.35}17%,94%{color:#fbbc05;scale:1}to{color:#dadce0;scale:1}}.nfc-ss-form__box{position:relative;height:19cqw;padding:1.6cqw;border:1px solid #dadce0;border-radius:1.4cqw;font-size:1.9cqw;line-height:1.3}.nfc-ss-form__ph{position:absolute;top:1.6cqw;right:1.6cqw;bottom:1.6cqw;left:1.6cqw;opacity:0;color:var(--nfc-text-3);animation:nfc-ss-ph var(--nfc-ss-d) linear infinite}@keyframes nfc-ss-ph{0%,36%{opacity:1}38%,96%{opacity:0}to{opacity:1}}.nfc-ss-form__typed{display:inline-block;color:var(--nfc-navy);white-space:nowrap;border-right:2px solid transparent;animation:nfc-ss-type var(--nfc-ss-d) steps(24,end) infinite}@keyframes nfc-ss-type{0%,38%{clip-path:inset(0 100% 0 0);border-color:var(--nfc-blue)}64%{clip-path:inset(0 0 0 0);border-color:var(--nfc-blue)}66%,96%{clip-path:inset(0 0 0 0);border-color:transparent}to{clip-path:inset(0 100% 0 0)}}.nfc-ss-form__photo{display:inline-flex;align-self:flex-start;align-items:center;gap:1cqw;padding:1.2cqw 2.2cqw;border:1px solid #dadce0;border-radius:99px;font-size:1.8cqw;font-weight:600;color:#1a73e8}.nfc-ss-form__photo svg{width:2.4cqw;height:2.4cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nfc-ss-form__btn{margin-top:auto;padding:1.8cqw;border-radius:99px;background:#1a73e8;font-size:2.2cqw;font-weight:600;text-align:center;color:#fff;animation:nfc-ss-press var(--nfc-ss-d) ease-out infinite}@keyframes nfc-ss-press{0%,70%{scale:1;filter:none}73%{scale:.92;filter:brightness(.85)}77%,to{scale:1;filter:none}}.nfc-ss-form__done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1cqw;background:#fff;opacity:0;animation:nfc-ss-done var(--nfc-ss-d) ease-out infinite}.nfc-ss-form__done span{display:grid;place-items:center;width:11cqw;height:11cqw;margin-bottom:1cqw;border-radius:50%;background:var(--nfc-green)}.nfc-ss-form__done svg{width:55%;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.nfc-ss-form__done b{font-family:var(--nfc-heading);font-size:3.4cqw;color:var(--nfc-navy)}.nfc-ss-form__done small{font-size:2cqw;color:var(--nfc-muted)}@keyframes nfc-ss-done{0%,77%{opacity:0;scale:1.06}81%,95%{opacity:1;scale:1}to{opacity:0;scale:1}}.nfc-ss-plus{position:absolute;right:6%;top:30%;padding:1.6cqw 2.8cqw;border-radius:99px;background:var(--nfc-blue);box-shadow:0 2cqw 4cqw -1.5cqw #1e5bff99;font-family:var(--nfc-heading);font-size:2.8cqw;font-weight:600;color:#fff;opacity:0;animation:nfc-ss-plus var(--nfc-ss-d) cubic-bezier(.3,1.4,.5,1) infinite}.nfc-ss-plus i{font-style:normal;color:#fbbc05}@keyframes nfc-ss-plus{0%,80%{opacity:0;translate:0 40%;scale:.7}85%,94%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 -40%;scale:1}}@media(prefers-reduced-motion:reduce){.nfc-ss *,.nfc-ss *:before,.nfc-ss *:after{animation:none!important}.nfc-ss-rings i:first-child{opacity:.3}.nfc-ss-form__ph,.nfc-ss-form__done,.nfc-ss-plus{opacity:0}}header-actions .header-actions__action[aria-controls=cart-drawer],header-actions .header-actions__action.action__cart,header-actions cart-icon{display:none!important}#nfc-acquista{scroll-margin-top:calc(var(--header-height, 64px) + 24px)}@media(prefers-reduced-motion:no-preference){html:has(#nfc-acquista){scroll-behavior:smooth}}.nfc-buycta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:48px;text-align:center}.nfc-buycta--start{align-items:flex-start;margin-top:28px;text-align:left}.nfc-buycta__btn{gap:10px;padding:16px 28px;font-size:16px;box-shadow:0 12px 28px -14px #1e5bffb3}.nfc-buycta__price{padding-left:10px;border-left:1px solid rgb(255 255 255 / 35%);font-weight:500;opacity:.9}.nfc-buycta__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate .2s ease}.nfc-buycta__btn:hover svg{translate:3px 0}.nfc-buycta__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--nfc-text-2)}.nfc-buycta--start .nfc-buycta__notes{justify-content:flex-start}.nfc-buycta__notes li{display:inline-flex;align-items:center;gap:6px}.nfc-buycta__notes li:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--nfc-green-tint, #e6faf4) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23009e77' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 9px no-repeat}@media screen and (max-width:600px){.nfc-buycta__btn{justify-content:center;width:100%}.nfc-buycta--start{align-items:stretch}}.nfc-go{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:#f8fafce0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--nfc-body);animation:nfc-go-in .2s ease-out}.nfc-go[hidden]{display:none}.nfc-go__box{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 36px;border:1px solid var(--nfc-border);border-radius:var(--nfc-radius);background:#fff;box-shadow:0 24px 60px -30px #0d1b3d66;text-align:center}.nfc-go__spin{width:36px;height:36px;margin-bottom:10px;border:3px solid var(--nfc-tint);border-top-color:var(--nfc-blue);border-radius:50%;animation:nfc-go-spin .8s linear infinite}.nfc-go__title{margin:0;font-family:var(--nfc-heading);font-size:17px;font-weight:600;color:var(--nfc-navy)}.nfc-go__sub{margin:0;font-size:13px;color:var(--nfc-muted)}@keyframes nfc-go-spin{to{rotate:360deg}}@keyframes nfc-go-in{0%{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nfclab.css.map */
