.nv-announcement{color:#fff;background:linear-gradient(105deg,#102f65,#0f47a8 65%,#175abe)}.nv-announcement__inner{display:flex;align-items:center;justify-content:center;gap:32px;min-height:48px;padding-block:9px}.nv-announcement p{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.02em}.nv-announcement p svg{flex:none}.nv-announcement a{display:inline-flex;align-items:center;gap:12px;min-height:30px;padding:3px 13px;border:1px solid #ffffff70;border-radius:99px;color:#fff;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap;transition:background .2s}.nv-announcement a:hover{background:#ffffff20}.nv-announcement a:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:600px){.nv-announcement__inner{gap:12px;justify-content:space-between;padding-inline:15px;min-height:48px}.nv-announcement p{gap:7px;font-size:12px;max-width:215px}.nv-announcement p svg{width:16px;height:16px}.nv-announcement a{font-size:11px;padding-inline:10px;gap:7px}}@media(prefers-reduced-motion:reduce){.nv-announcement a{transition:none}}.nv-article .button{background:#0f47a8;color:#fff;--color-button:15,71,168;--color-button-text:255,255,255;min-height:48px}.nv-article{max-width:840px;padding-top:32px;padding-bottom:56px;color:#122b48}.nv-article__back{font-size:13px;line-height:1.7;margin-bottom:36px}.nv-article a{color:#0f47a8;text-underline-offset:4px}.nv-article h1{font-size:clamp(32px,4.5vw,48px);line-height:1.16;letter-spacing:-.03em;color:#122b48;margin:16px 0}.nv-article__meta{font-size:13px;color:#536779}.nv-article__intro{font-size:20px;line-height:1.65;margin:28px 0 36px}.nv-article__body{font-size:17px;line-height:1.85}.nv-article__body h2{font-size:27px;color:#122b48;line-height:1.3;margin-top:40px}.nv-article__body h3{font-size:21px;color:#122b48}.nv-article__body li{padding:5px 0}.nv-article__body nav{background:#f4f6f8;border-radius:12px;padding:22px;font-size:15px}.nv-article__body nav a{display:block;padding:8px 0;min-height:44px}.nv-article__body h2[id]{scroll-margin-top:24px}.nv-article__cta{background:#edf3f8;border-radius:12px;padding:28px;margin:40px 0 24px}.nv-article__cta h2{color:#122b48;font-size:25px;margin-top:0}.nv-article__cta .button{color:#fff}.nv-article__all{display:inline-flex;align-items:center;min-height:48px}.nv-article a:focus-visible{outline:3px solid #0f47a8;outline-offset:4px}@media(max-width:549px){.nv-article__intro{font-size:18px}.nv-article__body{font-size:16px}.nv-article__body h2{font-size:24px}.nv-article__cta{padding:22px}.nv-article__cta .button{width:100%}}.nv-benefits{padding:36px 20px;background:#fff}.nv-benefits__inner{max-width:1200px;margin:auto}.nv-benefits h2{color:#0f47a8;margin:0 0 24px;text-align:center}.nv-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.nv-benefits__card{min-width:0;border-radius:18px;overflow:hidden;background:#0f47a8;display:flex;flex-direction:column}.nv-benefits__media{aspect-ratio:1;background:#f3f5f8;overflow:hidden}.nv-benefits__media img{display:block;width:100%;height:100%;object-fit:contain}.nv-benefits__copy{padding:18px;display:flex;flex-direction:column;gap:10px}.nv-benefits .nv-benefits__copy h3{font-size:18px!important;line-height:1.3!important;color:#fff;margin:0;min-height:2.6em;text-align:left}.nv-benefits .nv-benefits__copy p{font-size:15px!important;line-height:1.45!important;color:#fff;margin:0;text-align:left}@media(max-width:1099px){.nv-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.nv-benefits{padding:26px 20px}.nv-benefits h2{text-align:left;margin-bottom:18px}.nv-benefits__grid{grid-template-columns:minmax(0,1fr);gap:18px}.nv-benefits__copy{padding:16px}.nv-benefits .nv-benefits__copy h3{min-height:0}.nv-benefits__media{aspect-ratio:1}}.nv-benefits{position:relative;display:block;background:var(--nv-benefits-bg,#013077);color:var(--nv-benefits-color,#fff);height:80px;overflow:hidden}.nv-benefits__viewport{height:100%;overflow:hidden}.nv-benefits__viewport:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.nv-benefits__track{display:flex;width:max-content;height:100%;animation:nv-benefits-travel var(--nv-benefits-duration,30s) linear infinite}.nv-benefits__list{box-sizing:border-box;display:flex;align-items:center;justify-content:space-around;gap:40px;flex:0 0 auto;min-width:100vw;margin:0;padding:10px 24px;list-style:none;height:80px}.nv-benefits__item{display:flex;align-items:center;flex:0 0 auto;gap:12px;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.3}.nv-benefits__icon{display:block;width:72px;height:48px;object-fit:contain;flex:none}.nv-benefits__item a{color:inherit;text-underline-offset:3px}@media(min-width:990px){.nv-benefits__item{font-size:18px}.nv-benefits__list{gap:clamp(28px,3vw,56px)}}@keyframes nv-benefits-travel{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nv-benefits__track{animation:none;width:max-content}.nv-benefits__viewport{overflow-x:auto;scrollbar-width:none}.nv-benefits__viewport::-webkit-scrollbar{display:none}.nv-benefits__list[data-nv-copy]{display:none}.nv-benefits__list{padding-inline:20px}}nuveore-chat [hidden]{display:none!important}.nv-chat__launch{position:fixed;right:20px;bottom:92px;z-index:35;display:flex;align-items:center;gap:8px;min-height:48px;padding:12px 18px;border:0;border-radius:28px;background:#0f47a8;color:#fff;box-shadow:0 4px 18px #122b4833;cursor:pointer;font-size:15px;font-weight:600}.nv-chat__launch svg{width:22px;height:22px;flex:none}.nv-chat__dialog{position:fixed;inset:auto 20px 20px auto;width:410px;max-width:calc(100vw - 32px);height:610px;max-height:calc(100dvh - 32px);margin:0;padding:0;border:1px solid #dce5ef;border-radius:18px;background:#fff;color:#122b48;box-shadow:0 12px 48px #122b4833;overflow:hidden}.nv-chat__dialog[open]{display:flex;flex-direction:column}.nv-chat__dialog::backdrop{background:#122b482b}.nv-chat__header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0f47a8;color:#fff;padding:16px 16px 12px;flex:none}.nv-chat__header h2{font-size:19px!important;color:#fff;margin:0 0 3px}.nv-chat__header p{font-size:12px;margin:0;color:#fff;line-height:1.4}.nv-chat__close{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:27px;cursor:pointer}.nv-chat__topics{display:flex;gap:6px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid #e1e9f2;flex:none;scrollbar-width:thin}.nv-chat__topics button{white-space:nowrap;padding:8px 12px;border:1px solid #cbd9e9;border-radius:20px;background:#f5f8fd;color:#0f47a8;min-height:44px;cursor:pointer;font-size:13px}.nv-chat__log{flex:1;min-height:0;overflow:auto;padding:14px;overscroll-behavior:contain;background:#f7faff;scrollbar-width:thin}.nv-chat__message{width:fit-content;max-width:95%;margin:0 0 12px;padding:12px;border-radius:12px;background:#fff;border:1px solid #e1e9f2}.nv-chat__message--visitor{margin-left:auto;background:#e6efff;border-color:#cbdcf8}.nv-chat__message p{margin:0;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.nv-chat__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nv-chat__actions :is(a,button){display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;border:1px solid #c5d6f2;border-radius:8px;background:#fff;color:#0f47a8;font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nv-chat__form{display:flex;gap:8px;padding:12px 12px 8px;flex:none;border-top:1px solid #e1e9f2}.nv-chat__form input{width:100%;min-width:0;min-height:46px;padding:10px;border:1px solid #b5c5d9;border-radius:8px;color:#122b48;background:#fff;font-size:16px}.nv-chat__form button{flex:none;min-height:46px;border:0;border-radius:8px;background:#0f47a8;color:#fff;padding:10px 12px;font-size:14px;cursor:pointer}.nv-chat__form button:disabled{opacity:.55;cursor:wait}.nv-chat__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 8px;flex:none}.nv-chat__footer :is(a,button){display:inline-flex;align-items:center;min-height:36px;background:none;border:0;padding:4px;color:#0f47a8;font-size:12px;text-decoration:underline;cursor:pointer}nuveore-chat :is(button,a,input):focus-visible{outline:3px solid #0f47a8;outline-offset:3px}.nv-chat__header button:focus-visible{outline-color:#fff}@media(max-width:749px){.nv-chat__launch{right:14px;bottom:calc(92px + env(safe-area-inset-bottom));width:48px;height:48px;justify-content:center;padding:12px}.nv-chat__launch>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv-chat__dialog{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - 24px)}.nv-chat__header{padding:12px}.nv-chat__message{max-width:100%}}@media(hover:hover){.nv-chat__launch:hover,.nv-chat__form button:hover{background:#0c3987}}.nv-comparison{--nv-compare-blue:#0f47a8;--nv-compare-ink:#122b48;box-sizing:border-box;max-width:1120px;width:calc(100% - 48px);margin:32px auto;color:var(--nv-compare-ink)}.nv-comparison__intro{text-align:center;max-width:1000px;margin:0 auto 30px}.nv-comparison__intro h2{margin:0 0 12px;font-size:32px!important;font-weight:800;line-height:1.18;letter-spacing:-.025em;color:var(--nv-compare-ink)}.nv-comparison__intro h2 strong{color:var(--nv-compare-blue);font-weight:inherit}.nv-comparison__intro p{margin:0;color:#5f6f87;font-size:14px!important;line-height:1.5}.nv-comparison__table-wrap{border-radius:18px;background:#fff;box-shadow:0 8px 30px #0f47a80c}.nv-comparison .nv-compare{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;box-shadow:none;border:0;margin:0;background:#fff;border-radius:18px;font-size:15px}.nv-compare__features{width:46%}.nv-compare__brand,.nv-compare__classic{width:27%}.nv-comparison .nv-compare th,.nv-comparison .nv-compare td{box-sizing:border-box;border:0;vertical-align:middle;padding:14px 18px}.nv-comparison .nv-compare thead th{height:64px;text-align:center}.nv-comparison .nv-compare thead th:first-child{border-radius:18px 0 0}.nv-compare__brand-head{position:relative;isolation:isolate;color:#fff}.nv-compare__brand-head:before{content:"";position:absolute;top:-12px;right:0;bottom:0;left:0;background:linear-gradient(140deg,#155dce,#0f47a8);border-radius:18px 18px 0 0;z-index:-1}.nv-compare__brand-head span,.nv-compare__classic-head span{display:inline-block;padding:9px 18px;border-radius:30px;font-size:17px!important;font-weight:750;line-height:1.25}.nv-compare__brand-head span{background:#083c91;color:#fff}.nv-compare__classic-head{background:#f5f6f8;border-radius:0 18px 0 0}.nv-compare__classic-head span{background:#e5e9ef;color:var(--nv-compare-ink)}.nv-comparison .nv-compare tbody tr{height:76px}.nv-comparison .nv-compare tbody th{font-weight:400;text-align:left;border-bottom:1px solid #e3ebf7}.nv-compare__feature{display:flex;align-items:center;gap:14px}.nv-compare__feature-icon{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e6efff;color:var(--nv-compare-blue)}.nv-compare__feature-title{display:block;font-size:15px!important;line-height:1.25;font-weight:750;color:var(--nv-compare-ink)}.nv-compare__feature-description{display:block;margin-top:4px;font-size:12px!important;line-height:1.3;color:#5f6f87}.nv-comparison .nv-compare .nv-compare__yes{background:var(--nv-compare-blue);text-align:center;border-bottom:1px solid #ffffff30}.nv-comparison .nv-compare .nv-compare__no{background:#f5f6f8;text-align:center;border-bottom:1px solid #e1e7f0}.nv-compare__mark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--nv-compare-blue)}.nv-compare__no .nv-compare__mark{background:#e1e5eb;color:#101820}.nv-comparison .nv-compare tbody tr:last-child th{border:0;border-radius:0 0 0 18px}.nv-comparison .nv-compare tbody tr:last-child .nv-compare__yes{border:0;border-radius:0 0 18px 18px}.nv-comparison .nv-compare tbody tr:last-child .nv-compare__no{border:0;border-radius:0 0 18px}#MainContent .nv-comparison__intro p{font-size:14px!important;line-height:1.5!important;letter-spacing:0!important}#MainContent .nv-comparison .nv-compare__feature-title,#MainContent .nv-comparison .nv-compare__feature-description,#MainContent .nv-comparison .nv-compare thead span{letter-spacing:0}@media(max-width:749px){.nv-comparison{width:calc(100% - 24px);margin:24px auto}.nv-comparison__intro{margin-bottom:24px}.nv-comparison__intro h2{font-size:23px!important}.nv-comparison__intro p{font-size:12px!important;line-height:1.4}.nv-compare__features{width:48%}.nv-compare__brand,.nv-compare__classic{width:26%}.nv-comparison .nv-compare th,.nv-comparison .nv-compare td{padding:10px 6px}.nv-comparison .nv-compare thead th{height:56px}.nv-compare__brand-head span,.nv-compare__classic-head span{font-size:11px!important;padding:6px 5px}.nv-compare__feature{gap:6px}.nv-compare__feature-icon{width:24px;height:24px;flex-basis:24px}.nv-compare__feature-icon svg{width:19px;height:19px}.nv-compare__feature-title{font-size:11px!important;line-height:1.3}.nv-compare__feature-description{font-size:10px!important;line-height:1.3;margin-top:4px}.nv-comparison .nv-compare tbody tr{height:72px}.nv-compare__mark{width:27px;height:27px}.nv-compare__mark svg{width:19px;height:19px}#MainContent .nv-comparison__intro p{font-size:12px!important;line-height:1.4!important}#MainContent .nv-comparison .nv-compare__feature-title{font-size:12px!important}#MainContent .nv-comparison .nv-compare__feature-description{font-size:11px!important}}@media(max-width:359px){#MainContent .nv-comparison .nv-compare__feature-title{font-size:11px!important}#MainContent .nv-comparison .nv-compare__feature-description{font-size:10px!important}}.nv-comparison-visual{width:100%;max-width:1662px;margin:24px auto;padding:0}.nv-comparison-visual__link{display:block;color:#0f47a8;text-decoration:none}.nv-comparison-visual__link:focus-visible{outline:3px solid #0f47a8;outline-offset:4px}.nv-comparison-visual__image{display:block;width:100%;height:auto}.nv-comparison-visual__zoom{display:none}@media(max-width:749px){.nv-comparison-visual{margin:20px auto}.nv-comparison-visual__zoom{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:3px}}.nv-contact{background:linear-gradient(180deg,#f0f5fd 0,#fff 390px);color:#122b48;padding:48px 0 64px}.nv-contact__intro{max-width:730px;margin:0 auto 36px;text-align:center}.nv-contact__intro h1{color:#0f47a8;margin:0 0 16px}.nv-contact__intro>p{color:#52677d;max-width:640px;margin:0 auto;line-height:1.7}.nv-contact__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:28px;align-items:start}.nv-contact__help{padding:30px;border-radius:18px;background:#0f47a8;color:#fff}.nv-contact__help h2{font-size:28px!important;color:#fff;line-height:1.2;margin:0 0 18px}.nv-contact__help>p{color:#eef4ff;margin:0 0 24px}.nv-contact__topic{border-top:1px solid #ffffff40;padding-top:20px;margin-top:20px}.nv-contact__topic h3{font-size:19px!important;color:#fff;margin:0 0 9px}.nv-contact__topic p{margin:0 0 10px;color:#eef4ff;font-size:15px!important}.nv-contact__topic a{color:#fff;line-height:1.6;text-underline-offset:4px;display:inline-flex;align-items:center;gap:10px;min-height:44px}.nv-contact__card{padding:32px;border:1px solid #dbe5f2;border-radius:18px;background:#fff;box-shadow:0 8px 28px #17385908}.nv-contact__card>h2{font-size:26px!important;margin:0 0 10px;color:#122b48}.nv-contact__form-intro{margin:0 0 22px;color:#52677d}.nv-contact .nv-contact__required{font-size:13px!important;margin:0 0 16px;color:#52677d}.nv-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.nv-contact__field{min-width:0;display:flex;flex-direction:column;gap:7px}.nv-contact__field label{font-size:14px;font-weight:600;line-height:1.45;color:#122b48}.nv-contact__field label span{font-weight:400;color:#52677d}.nv-contact__field :is(input,select,textarea){width:100%;max-width:100%;min-width:0;border:1px solid #bdcce0;border-radius:8px;background:#fff;color:#122b48;font-size:16px;line-height:1.5;padding:12px;min-height:48px;box-sizing:border-box}.nv-contact__field textarea{resize:vertical;min-height:150px}.nv-contact__field input::placeholder,.nv-contact__field textarea::placeholder{color:#63758b;opacity:1}.nv-contact__field small{font-size:12px;line-height:1.5;color:#52677d}.nv-contact__message{margin-top:20px}.nv-contact .nv-contact__privacy{font-size:13px!important;line-height:1.6;margin:16px 0;color:#52677d}.nv-contact__privacy a,.nv-contact__success a{color:#0f47a8;text-underline-offset:3px}.nv-contact__submit{display:flex;justify-content:center;align-items:center;gap:16px;width:100%;min-height:52px;border:0;border-radius:8px;background:#0f47a8;color:#fff;font-size:16px;font-weight:600;padding:14px 20px;cursor:pointer}.nv-contact__submit:hover{background:#0c3987}.nv-contact :is(input,select,textarea,button,a):focus-visible{outline:3px solid #0f47a8;outline-offset:3px}.nv-contact__help a:focus-visible{outline-color:#fff}.nv-contact__field [aria-invalid=true]{border-color:#a32121}.nv-contact__errors{border:1px solid #df9a9a;border-radius:8px;padding:14px;background:#fff5f5;color:#842121;margin-bottom:20px}.nv-contact__errors p{margin:0 0 8px}.nv-contact__errors a{color:inherit}.nv-contact__success{padding:22px;border:1px solid #b5cdef;border-radius:12px;background:#f0f5fd}.nv-contact__success h3{margin:0 0 12px;color:#0f47a8}.nv-contact__success p{margin:0 0 18px}@media(max-width:989px){.nv-contact__grid{grid-template-columns:1fr}.nv-contact__card{grid-row:1}.nv-contact__help{padding:26px}.nv-contact__help h2 br{display:none}}@media(max-width:749px){.nv-contact{padding:24px 0 32px}.nv-contact__intro{margin-bottom:24px;text-align:left}.nv-contact__intro h1{margin-bottom:12px}.nv-contact__grid{gap:20px}.nv-contact__card,.nv-contact__help{padding:20px;border-radius:12px}.nv-contact__fields{grid-template-columns:1fr;gap:16px}.nv-contact__card>h2{font-size:23px!important}.nv-contact__form-intro{margin-bottom:16px}.nv-contact__topic{padding-top:16px;margin-top:16px}}.nv-customer-reviews{padding-top:56px;padding-bottom:56px;scroll-margin-top:30px;color:#122b48;background:linear-gradient(180deg,#f5f9ff,#fff);border-radius:24px}.nv-customer-reviews header{max-width:700px;margin:0 auto 30px;text-align:center}.nv-customer-reviews__eyebrow{color:#0f47a8;font-size:12px;font-weight:750;letter-spacing:.14em;margin:0 0 12px}.nv-customer-reviews h2{font-size:clamp(28px,3.4vw,42px);line-height:1.15;letter-spacing:-.025em;margin:0 0 16px;color:#122b48}.nv-customer-reviews header>p:last-child{font-size:16px;line-height:1.7;color:#52677f}.nv-customer-reviews__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;max-width:1100px;margin:auto}.nv-customer-reviews__card{grid-column:span 2;min-width:0;padding:24px;background:#fff;border:1px solid #e1eaf5;border-radius:14px;box-shadow:0 5px 22px #122b4808;transition:background .2s,box-shadow .2s}.nv-customer-reviews__card:nth-child(4):nth-last-child(2){grid-column:2 / span 2}.nv-customer-reviews__card:hover{background:#eff7fc;box-shadow:0 8px 24px #122b4810}.nv-customer-reviews__identity{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;margin-bottom:16px}.nv-customer-reviews__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eaf2fc;color:#0f47a8;font-size:16px}.nv-customer-reviews__stars{color:#9c6500;letter-spacing:3px;font-size:19px;margin-bottom:8px}.nv-customer-reviews__card h3{font-size:17px;line-height:1.4;margin:0 0 10px;color:#122b48}.nv-customer-reviews__card blockquote{border:0;padding:0;margin:0;color:#43576f;font-style:normal}.nv-customer-reviews__card blockquote p{margin:0;font-size:14px;line-height:1.75}.nv-customer-reviews__date{font-size:11px;color:#5e7085;margin:20px 0 0}.nv-customer-reviews__source{max-width:850px;margin:24px auto 0;text-align:center;font-size:12px;line-height:1.7;color:#52677f}.nv-customer-reviews__source a{color:inherit;text-underline-offset:3px}.nv-customer-reviews__collect{max-width:1100px;margin:28px auto 0;border-top:1px solid #d8e5f1;padding-top:20px}.nv-customer-reviews__collect summary{cursor:pointer;font-size:14px;color:#0f47a8}.nv-customer-reviews__panel{padding:22px 0}.nv-customer-reviews a:focus-visible,.nv-customer-reviews summary:focus-visible{outline:2px solid #0f47a8;outline-offset:4px}@media(max-width:900px){.nv-customer-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-customer-reviews__card,.nv-customer-reviews__card:nth-child(4):nth-last-child(2){grid-column:auto}}@media(max-width:549px){.nv-customer-reviews{padding-top:36px;padding-bottom:36px}.nv-customer-reviews__grid{grid-template-columns:minmax(0,1fr);gap:14px}.nv-customer-reviews__card{padding:22px}.nv-customer-reviews header>p:last-child{font-size:14px}}@media(prefers-reduced-motion:reduce){.nv-customer-reviews__card{transition:none}}.nv-footer{background:#0f47a8;color:#edf2f7;margin-top:0;padding:56px 0 24px}.nv-footer a{color:inherit;text-decoration:none}.nv-footer a:hover{text-decoration:underline;text-underline-offset:5px}.nv-footer a:focus-visible{outline:3px solid #cbdcf0;outline-offset:5px}.nv-footer__top{display:flex;gap:32px;align-items:center;justify-content:space-between;padding-bottom:36px;border-bottom:1px solid #ffffff29}.nv-footer h2{font-size:clamp(25px,3vw,36px);line-height:1.25;color:#fff;margin:0;letter-spacing:-.025em}.nv-footer__contact{padding:15px 20px;border:1px solid #93a8be;border-radius:8px;font-size:14px;display:flex;gap:24px;align-items:center;min-height:48px}.nv-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;padding:40px 0}.nv-footer__brand>a{font-size:32px;font-weight:600;letter-spacing:-1px}.nv-footer__brand>a span{font-size:12px;vertical-align:top;letter-spacing:0}.nv-footer__brand p{max-width:280px;font-size:14px;line-height:1.8;color:#c6d2df}.nv-footer h3{color:#fff;font-size:15px;font-weight:600;margin:0 0 12px}.nv-footer ul{list-style:none;padding:0;margin:0}.nv-footer nav a{display:block;font-size:14px;line-height:1.5;padding:10px 0;color:#d6e0e9;min-height:44px}.nv-footer__bottom{border-top:1px solid #ffffff29;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12px;color:#c6d2df}.nv-footer__payments{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.nv-footer__payments ul{display:flex;gap:6px;flex-wrap:wrap}.nv-footer__payments svg{width:38px;height:24px}@media(max-width:989px){.nv-footer__grid{grid-template-columns:1fr 1fr}.nv-footer__top{align-items:flex-start;flex-direction:column}}@media(max-width:549px){.nv-footer{padding-top:36px}.nv-footer__grid{gap:28px 18px}.nv-footer__brand{grid-column:1/-1}.nv-footer__grid nav:last-child{grid-column:1/-1}.nv-footer__bottom{align-items:flex-start;flex-direction:column}.nv-footer__contact{width:100%;justify-content:space-between}.nv-footer__grid{padding:30px 0}}.nv-footer .nv-footer__brand p,.nv-footer .nv-footer__bottom p{line-height:1.35!important}.nv-footer nav a{line-height:1.3!important}.nv-halloween{display:block;color:#fff;background:#0f47a8}.nv-halloween__inner{display:flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding-block:10px}.nv-halloween p{margin:0;font-size:16px;font-weight:700;line-height:1.4;text-align:center}.nv-halloween a{color:inherit;text-decoration:none}.nv-halloween a:focus-visible{outline:2px solid #fff;outline-offset:4px}.nv-halloween__deadline{flex:none;min-width:190px;text-align:center}.nv-halloween__timer{display:block;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.nv-halloween[hidden]{display:none}@media(max-width:749px){.nv-halloween__inner{flex-direction:column;gap:4px;min-height:72px;padding:9px 12px}.nv-halloween p{font-size:13px}.nv-halloween__timer{font-size:12px}}.nv-journal .button{background:#0f47a8;color:#fff;--color-button:15,71,168;--color-button-text:255,255,255;min-height:48px}.nv-journal{padding-top:60px;padding-bottom:64px;color:#122b48}.nv-journal__heading{max-width:760px;margin-bottom:42px}.nv-journal h1{font-size:clamp(34px,5vw,58px);line-height:1.12;letter-spacing:-.035em;color:#122b48;margin:18px 0}.nv-journal__heading>p:last-child{font-size:18px;line-height:1.7;max-width:640px}.nv-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nv-journal__card{border:1px solid #dbe2e9;border-radius:14px;padding:28px;display:flex;flex-direction:column;background:#fff;transition:border-color .2s,background-color .2s}.nv-journal__card:hover{border-color:#0f47a8}.nv-journal .nv-journal__card:hover,.nv-journal .nv-journal__card:focus-within{background:#eff7fc;border-color:#c8def5}@media(prefers-reduced-motion:reduce){.nv-journal__card{transition:none}}.nv-journal__card h2{font-size:24px;line-height:1.3;margin:0 0 14px;letter-spacing:-.02em}.nv-journal__card a{color:#122b48;text-underline-offset:4px}.nv-journal__card h2 a{text-decoration:none}.nv-journal__card h2 a:hover{text-decoration:underline}.nv-journal__card p{font-size:15px;line-height:1.75;margin:0 0 24px}.nv-journal__read{margin-top:auto;display:inline-flex;gap:18px;align-items:center;min-height:44px;font-size:14px;font-weight:600}.nv-journal__aside{display:flex;justify-content:space-between;align-items:center;gap:28px;background:#edf3f8;border-radius:14px;padding:32px;margin-top:48px}.nv-journal__aside h2{font-size:27px;margin:0;color:#122b48}.nv-journal__aside p{margin-bottom:0}.nv-journal a:focus-visible{outline:3px solid #0f47a8;outline-offset:4px}@media(max-width:989px){.nv-journal__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:649px){.nv-journal{padding-top:32px;padding-bottom:40px}.nv-journal__grid{grid-template-columns:1fr;gap:18px}.nv-journal__card{padding:24px}.nv-journal__card h2{font-size:23px}.nv-journal__aside{flex-direction:column;align-items:flex-start;padding:24px}.nv-journal__aside .button{width:100%}}.nv-close{padding:64px 0;background:#0f47a8;color:#fff;text-align:center}.nv-close h2{color:inherit;font-size:clamp(30px,3.6vw,46px);line-height:1.15;letter-spacing:-.035em;max-width:660px;margin:0 auto 20px}.nv-close__text{max-width:600px;margin:auto;font-size:17px;line-height:1.8}.nv-close__price{font-size:30px;font-weight:600;margin:24px 0 18px}.nv-close__button{background:#fff;color:#0f47a8;display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:14px 30px;border-radius:9px;text-decoration:none;font-weight:600}.nv-close__help{display:block;width:fit-content;min-height:44px;padding-top:20px;margin:auto;color:#fff;font-size:14px;text-underline-offset:5px}.nv-close a:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:749px){.nv-close{padding:42px 0}.nv-close__button{width:100%}}.nv-guide{padding:64px 0;background:#fff;color:#122b48;scroll-margin-top:24px}.nv-guide__heading{max-width:740px;margin:0 auto 34px;text-align:center}.nv-guide h2{font-size:clamp(28px,3.3vw,42px);line-height:1.15;letter-spacing:-.03em;margin:0 0 18px;color:#122b48}.nv-guide__heading .rte{font-size:17px;line-height:1.8;color:#51667a}.nv-guide__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.nv-guide__card{border:1px solid #dce5ef;border-radius:16px;overflow:hidden;background:#f7faff}.nv-guide__visual img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.nv-guide__content{padding:28px}.nv-guide h3{font-size:24px;line-height:1.2;color:#0f47a8;margin:0 0 15px}.nv-guide__content .rte{font-size:16px;line-height:1.8}.nv-guide__content p{margin:0}.nv-guide--faq{background:#eff4fc}.nv-guide__faq{max-width:830px;margin:auto}.nv-guide details{border-bottom:1px solid #cbd9e9;padding:0}.nv-guide summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:18px;line-height:1.5;font-weight:600;padding:22px 0;min-height:56px}.nv-guide summary::-webkit-details-marker{display:none}.nv-guide summary span{color:#0f47a8;font-size:26px;font-weight:400;transition:transform .15s}.nv-guide details[open] summary span{transform:rotate(45deg)}.nv-guide details>.rte{font-size:16px;line-height:1.8;max-width:720px;padding:0 0 20px}.nv-guide__button{display:flex;justify-content:center;align-items:center;min-height:52px;width:fit-content;max-width:100%;margin:32px auto 0;padding:14px 28px;background:#0f47a8;border-radius:8px;color:#fff;text-decoration:none;font-weight:600}.nv-guide a:focus-visible,.nv-guide summary:focus-visible{outline:3px solid #0f47a8;outline-offset:4px}.nv-guide a:not(.nv-guide__button){color:#0f47a8;text-underline-offset:4px}@media(max-width:749px){.nv-guide{padding:40px 0}.nv-guide__cards{grid-template-columns:1fr;gap:20px}.nv-guide__heading{text-align:left}.nv-guide h2{font-size:31px}.nv-guide__content{padding:22px}.nv-guide summary{font-size:16px}.nv-guide__button{width:100%}}.nv-pdp-nav{border-top:1px solid #dce5ef;border-bottom:1px solid #dce5ef;background:#fff}.nv-pdp-nav>div{display:flex;gap:40px;justify-content:center;overflow:auto}.nv-pdp-nav a{white-space:nowrap;min-height:58px;display:flex;align-items:center;color:#0f47a8;font-size:14px;font-weight:600;text-decoration:none}.nv-pdp-nav a:hover{text-decoration:underline;text-underline-offset:5px}.nv-pdp-nav a:focus-visible{outline:2px solid #0f47a8;outline-offset:-4px}@media(max-width:749px){.nv-pdp-nav>div{justify-content:flex-start;gap:28px}.nv-pdp-nav a{min-height:50px;font-size:13px}}.nv-story{padding:72px 0;color:#122b48;scroll-margin-top:24px}.nv-story--white{background:#fff}.nv-story--pale{background:#eff4fc}.nv-story--blue{background:#0f47a8;color:#fff}.nv-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.nv-story__grid--reverse .nv-story__image{order:2}.nv-story__image{border-radius:18px;overflow:hidden;background:#fff}.nv-story__image img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.nv-story h2{font-size:clamp(28px,3.4vw,44px);line-height:1.12;letter-spacing:-.035em;color:inherit;margin:0 0 22px;max-width:18ch}.nv-story__lead{font-size:17px;line-height:1.8}.nv-story__points{display:grid;gap:18px;margin-top:28px}.nv-story__point{border-top:1px solid #bfd0e5;padding-top:18px}.nv-story--blue .nv-story__point{border-color:#ffffff40}.nv-story h3{font-size:18px;color:inherit;margin:0 0 7px}.nv-story__point .rte{font-size:15px;line-height:1.7}.nv-story__point p{margin:0}.nv-story__link{display:inline-flex;gap:20px;align-items:center;min-height:48px;color:inherit;margin-top:22px;text-underline-offset:5px;font-weight:600}.nv-story__link:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:749px){.nv-story{padding:40px 0}.nv-story__grid{grid-template-columns:1fr;gap:28px}.nv-story__grid--reverse .nv-story__image{order:0}.nv-story h2{font-size:31px;max-width:22ch}.nv-story__lead{font-size:16px}}.nv-review-collection{padding:8px 24px 48px;color:#122b48;scroll-margin-top:32px}.nv-review-collection__inner{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:32px;border:1px solid #dce8f6;border-radius:20px;background:#f7faff}.nv-review-collection__header{text-align:center;max-width:650px;margin:0 auto 24px}.nv-review-collection__header h2{margin:0 0 12px;font-size:clamp(24px,2.5vw,32px);line-height:1.2;color:#0f47a8;letter-spacing:-.02em}.nv-review-collection__header p{margin:0;font-size:16px;line-height:1.6;color:#435e7c}.nv-review-collection__widget{min-width:0}.nv-review-collection .jdgm-widget{margin:0}.nv-review-collection .jm-review-widget{--jm-review-widget-button-color:#0f47a8!important;--jm-widget-primary-color:#0f47a8!important;--jm-review-widget-star-and-histogram-color:#0f47a8!important;--jm-review-widget-form-button-color:#0f47a8!important}.nv-review-collection .jm-button--primary{min-height:44px;padding:10px 24px;border-radius:8px;background:#0f47a8;color:#fff;font-weight:600}.nv-review-collection :is(input,textarea,select){max-width:100%;box-sizing:border-box}.nv-review-collection :focus-visible{outline:3px solid #0f47a8;outline-offset:3px}@media(max-width:749px){.nv-review-collection{padding:8px 16px 32px}.nv-review-collection__inner{padding:24px 18px;border-radius:16px}.nv-review-collection__header{margin-bottom:20px}.nv-review-collection__header p{font-size:14px}}.nv-season-hero{position:relative;background:#071323}.nv-season-hero__image{display:block;width:100%;height:auto}.nv-season-hero__content{position:absolute;inset:0 auto 0 0;width:43%;padding:clamp(24px,5vw,96px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.nv-season-hero .nv-season-hero__content h1{color:#fff!important;margin:0;font-size:clamp(28px,3.2vw,56px)!important;line-height:1.18;text-wrap:balance;text-shadow:0 2px 18px #000}.nv-season-hero .nv-season-hero__subheading{color:#fff!important;margin:18px 0 0;font-size:clamp(15px,1.35vw,22px);line-height:1.45;text-wrap:pretty;text-shadow:0 2px 10px #000}@media(max-width:749px){.nv-season-hero__content{position:absolute;inset:0 auto 0 0;width:46%;padding:12px 0 12px 16px;box-sizing:border-box}.nv-season-hero .nv-season-hero__content h1{font-size:clamp(18px,4.8vw,30px)!important;line-height:1.2;text-shadow:0 2px 10px #000;max-width:100%}.nv-season-hero .nv-season-hero__subheading{font-size:clamp(11px,2.7vw,16px);line-height:1.35;margin-top:8px}}@media(max-width:359px){.nv-season-hero .nv-season-hero__content h1{font-size:16px!important}.nv-season-hero__content{width:50%}}.nv-simple-announcement{background:#0f47a8;color:#fff}.nv-simple-announcement a{display:flex;align-items:center;justify-content:center;min-height:48px;padding-block:10px;color:inherit;text-align:center;text-decoration:none;font-size:16px;line-height:1.4;font-weight:650}.nv-simple-announcement a:focus-visible{outline:2px solid white;outline-offset:-4px}@media(max-width:749px){.nv-simple-announcement a{min-height:44px;padding:9px 14px;font-size:13px}}.nv-positions{padding:64px 0;background:#fff;color:#122b48;scroll-margin-top:24px}.nv-positions__heading{max-width:740px;margin:0 auto 34px;text-align:center}.nv-positions h2{font-size:clamp(28px,3.3vw,42px);line-height:1.15;letter-spacing:-.03em;margin:0 0 18px;color:#122b48}.nv-positions__heading .rte{font-size:17px;line-height:1.8;color:#51667a}.nv-positions__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nv-positions__card{border:1px solid #dce5ef;border-radius:16px;overflow:hidden;background:#f7faff}.nv-positions__visual img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.nv-positions__content{padding:28px}.nv-positions h3{font-size:24px;line-height:1.2;color:#0f47a8;margin:0 0 15px}.nv-positions__content .rte{font-size:16px;line-height:1.8}.nv-positions__content p{margin:0}.nv-positions--faq{background:#eff4fc}.nv-positions__faq{max-width:830px;margin:auto}.nv-positions details{border-bottom:1px solid #cbd9e9;padding:0}.nv-positions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:18px;line-height:1.5;font-weight:600;padding:22px 0;min-height:56px}.nv-positions summary::-webkit-details-marker{display:none}.nv-positions summary span{color:#0f47a8;font-size:26px;font-weight:400;transition:transform .15s}.nv-positions details[open] summary span{transform:rotate(45deg)}.nv-positions details>.rte{font-size:16px;line-height:1.8;max-width:720px;padding:0 0 20px}.nv-positions__button{display:flex;justify-content:center;align-items:center;min-height:52px;width:fit-content;max-width:100%;margin:32px auto 0;padding:14px 28px;background:#0f47a8;border-radius:8px;color:#fff;text-decoration:none;font-weight:600}.nv-positions a:focus-visible,.nv-positions summary:focus-visible{outline:3px solid #0f47a8;outline-offset:4px}.nv-positions a:not(.nv-positions__button){color:#0f47a8;text-underline-offset:4px}@media(max-width:749px){.nv-positions{padding:40px 0}.nv-positions__cards{grid-template-columns:1fr;gap:20px}.nv-positions__heading{text-align:left}.nv-positions h2{font-size:31px}.nv-positions__content{padding:22px}.nv-positions summary{font-size:16px}.nv-positions__button{width:100%}}.nv-why{padding:64px 32px;background:linear-gradient(180deg,#f5f9ff,#edf4fd);color:#122b48;letter-spacing:0}.nv-why__inner{max-width:1160px;margin-inline:auto}.nv-why__header{max-width:650px;margin:0 auto 30px;text-align:center}#MainContent .nv-why__header h2{margin:0;color:#0f47a8;font-size:clamp(28px,2.8vw,38px)!important;font-weight:750;line-height:1.15;letter-spacing:-.03em}.nv-why__intro{margin:12px 0 0;font-size:15px;line-height:1.6;color:#45607f}.nv-why__intro p{margin:0}.nv-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.nv-why__grid:focus-visible{outline:2px solid #0f47a8;outline-offset:4px}.nv-why__card{min-width:0;overflow:hidden;background:#fff;border:1px solid #dae6f5;border-radius:18px;box-shadow:0 5px 18px #12365b05}.nv-why__media{aspect-ratio:4/3;overflow:hidden;background:#eaf1fa}.nv-why__image{display:block;width:100%;height:100%;object-fit:cover}.nv-why__content{padding:22px 20px 24px}.nv-why__label{display:inline-block;margin:0 0 10px;padding:4px 9px;background:#edf4ff;border-radius:6px;color:#0f47a8;font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.035em}#MainContent .nv-why__content h3{margin:0 0 10px;font-size:19px!important;line-height:1.28;font-weight:750;color:#122b48;letter-spacing:-.02em}.nv-why__text{font-size:14px;line-height:1.55;color:#45607f;overflow-wrap:break-word}#MainContent .nv-why__text p{margin:0;font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important}.nv-why__text p+p{margin-top:8px}@media(min-width:750px)and (max-width:989px){.nv-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-why__media{aspect-ratio:16/10}}@media(max-width:749px){.nv-why{padding:38px 16px 40px}.nv-why__header{text-align:left;margin:0 0 22px}#MainContent .nv-why__header h2{font-size:28px!important}.nv-why__intro{font-size:14px;line-height:1.5}.nv-why__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b4cae9 transparent;padding-bottom:12px}.nv-why__card{border-radius:14px;box-shadow:none;scroll-snap-align:start}.nv-why__media{aspect-ratio:4/3}.nv-why__content{padding:14px 12px 16px}.nv-why__label{margin-bottom:8px;padding:3px 7px;font-size:10px}#MainContent .nv-why__content h3{font-size:16px!important;line-height:1.3;margin-bottom:8px}.nv-why__text{font-size:13px;line-height:1.5}}@media(max-width:350px){.nv-why__content{padding-inline:10px}#MainContent .nv-why__content h3{font-size:15px!important}.nv-why__text{font-size:12.5px}}.nv-lab{max-width:1280px;margin:32px auto;padding:32px 28px;background:#f4f7fc;border-radius:24px;color:#172b46;box-sizing:border-box;overflow:hidden}.nv-lab *{box-sizing:border-box}.nv-lab__header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.nv-lab .nv-lab__label{font-size:13px!important;color:#0f47a8;margin:0 0 8px;font-weight:600}.nv-lab h2{margin:0;font-size:clamp(24px,3vw,38px)!important;line-height:1.2}.nv-lab__header>a{background:#0f47a8;color:#fff;padding:13px 20px;border-radius:9px;text-decoration:none;white-space:nowrap}.nv-lab figure{margin:0;min-width:0;background:#fff;border-radius:16px;overflow:hidden}.nv-lab img{display:block;width:100%;object-fit:contain;background:#edf0f4}.nv-lab figcaption{font-size:15px;line-height:1.35;padding:14px 18px;color:#172b46}.nv-lab button{font:inherit;color:#0f47a8;cursor:pointer;border:1px solid #d1dbeb;background:#fff;border-radius:10px;min-height:44px}.nv-lab :focus-visible{outline:3px solid #0F47A8;outline-offset:3px}.nv-lab__showcase{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px}.nv-lab__main figure[hidden]{display:none}.nv-lab__main img{height:470px}.nv-lab__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.nv-lab__thumbs button{padding:5px;text-align:left;overflow:hidden}.nv-lab__thumbs img{aspect-ratio:1;border-radius:6px}.nv-lab__thumbs span{display:block;padding:7px 4px;font-size:12px;line-height:1.3}.nv-lab__thumbs button[aria-pressed=true]{border:2px solid #0F47A8;background:#e6edfa}.nv-lab__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px}.nv-lab__track figure{flex:0 0 36%;scroll-snap-align:start}.nv-lab__track img{aspect-ratio:1}.nv-lab__controls{display:flex;align-items:center;justify-content:end;gap:10px;margin:14px 0}.nv-lab__controls span{margin-right:auto;font-size:14px}.nv-lab__controls button{padding:9px 17px}.nv-lab__window{overflow:hidden;margin-top:16px}.nv-lab__marquee{display:flex;width:max-content;animation:nv-lab-flow 65s linear infinite}.nv-lab__marquee--2{animation-direction:reverse}.nv-lab__group{display:flex;gap:16px;padding-right:16px}.nv-lab__group figure{width:260px}.nv-lab__group img{height:210px}.nv-lab:not(.is-visible) .nv-lab__marquee,.nv-lab__window:hover .nv-lab__marquee,.nv-lab.is-touching .nv-lab__marquee,.nv-lab.is-paused .nv-lab__marquee{animation-play-state:paused}@keyframes nv-lab-flow{to{transform:translate(-50%)}}@media(max-width:749px){.nv-lab{margin:20px 12px;padding:22px 16px;border-radius:16px}.nv-lab__header{display:block}.nv-lab__header>a{display:inline-block;margin-top:16px}.nv-lab__showcase{grid-template-columns:1fr;gap:12px}.nv-lab__main img{height:auto;aspect-ratio:1}.nv-lab__thumbs{display:flex;overflow-x:auto}.nv-lab__thumbs button{flex:0 0 92px}.nv-lab__track figure{flex-basis:86%}.nv-lab__group figure{width:min(190px,68vw)}.nv-lab__group img{height:155px}.nv-lab figcaption{padding:12px;font-size:14px}.nv-lab__controls span{max-width:55%;font-size:12px}}@media(prefers-reduced-motion:reduce){.nv-lab__marquee{animation:none}.nv-lab__window{overflow-x:auto}.nv-lab__group[aria-hidden=true]{display:none}}#MainContent [data-nv-formula]{--nv-pack-blue: #0f47a8;--nv-pack-ink: #173252;--nv-pack-border: #bbc9df;--nv-pack-yellow: #ffdf6b;--nv-pack-muted: #6a7b90;margin-block:20px;container-type:inline-size}#MainContent [data-nv-formula] .magic-bundles__heading{display:block;margin:0 0 5px;color:var(--nv-pack-ink);font-size:20px;font-weight:750;letter-spacing:-.02em;line-height:1.25;text-align:left}#MainContent [data-nv-formula] .magic-bundles__heading:before,#MainContent [data-nv-formula] .magic-bundles__heading:after{display:none}#MainContent [data-nv-formula] .nv-formula-subheading{margin:0 0 16px;color:var(--nv-pack-muted);font-size:13px;line-height:1.45}#MainContent [data-nv-formula] .magic-bundles__deals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;padding:0;margin:0;overflow:visible}#MainContent [data-nv-formula] .magic-bundles__deal{display:contents}#MainContent [data-nv-formula] .magic-bundles__deal:after{content:none!important;box-shadow:none!important}#MainContent [data-nv-formula] .magic-bundles__deal-wrapper{grid-column:var(--nv-card-column);grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;position:relative;min-width:0;min-height:300px;margin:0;padding:16px 7px 42px;background:#fff;border:2px solid var(--nv-pack-border);border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s ease}#MainContent [data-nv-formula] .magic-bundles__deal-wrapper:hover,#MainContent [data-nv-formula] .magic-bundles__deal--selected .magic-bundles__deal-wrapper{border-color:var(--nv-pack-blue)}#MainContent [data-nv-formula] .magic-bundles__deal-wrapper:after{content:"";position:absolute;inset:auto 0 0;height:33px;background:#f0f5fb;border-top:1px solid #dce6f4;pointer-events:none;z-index:0}#MainContent [data-nv-formula] .magic-bundles__deal--selected .magic-bundles__deal-wrapper:after{background:var(--nv-pack-blue);border-color:var(--nv-pack-blue)}#MainContent [data-nv-formula] .magic-bundles__deal--disabled .magic-bundles__deal-wrapper{opacity:.5;cursor:not-allowed}#MainContent [data-nv-formula] .magic-bundles__deal-wrapper:has(input:focus-visible){outline:2px solid var(--nv-pack-blue);outline-offset:3px}#MainContent [data-nv-formula] .magic-bundles__deal input[type=radio]{position:absolute;bottom:7px;inset-inline-start:50%;transform:translate(-50%);z-index:2;width:18px;height:18px;margin:0;visibility:visible;border:1px solid #bdcbe1;border-radius:50%;background:#fff}#MainContent [data-nv-formula] .magic-bundles__deal input[type=radio]:checked{border-color:#fff;background:#fff}#MainContent [data-nv-formula] .magic-bundles__deal input[type=radio]:checked:after{content:"\2713";display:grid;place-items:center;position:absolute;top:1px;left:1px;width:14px;height:14px;transform:none;border-radius:0;background:transparent;color:var(--nv-pack-blue);font-size:12px;line-height:1;font-weight:800}#MainContent [data-nv-formula] .magic-bundles__deal-info,#MainContent [data-nv-formula] .magic-bundles__badge{display:none}#MainContent [data-nv-formula] .nv-card-summary{order:1;width:100%;text-align:center;pointer-events:none}#MainContent [data-nv-formula] .nv-card-visual{display:block;position:relative;width:100%;height:108px;margin-bottom:7px}#MainContent [data-nv-formula] .nv-card-visual img{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;mix-blend-mode:multiply}#MainContent [data-nv-formula] .nv-card-visual[data-count="2"] img{width:85%;height:75%}#MainContent [data-nv-formula] .nv-card-visual[data-count="2"] img:first-child{top:0;left:0}#MainContent [data-nv-formula] .nv-card-visual[data-count="2"] img:last-child{top:26%;left:15%}#MainContent [data-nv-formula] .nv-card-visual[data-count="3"] img{width:78%;height:62%}#MainContent [data-nv-formula] .nv-card-visual[data-count="3"] img:nth-child(1){top:0;left:0}#MainContent [data-nv-formula] .nv-card-visual[data-count="3"] img:nth-child(2){top:20%;left:20%}#MainContent [data-nv-formula] .nv-card-visual[data-count="3"] img:nth-child(3){top:40%;left:5%}#MainContent [data-nv-formula] .nv-card-name{display:block;color:var(--nv-pack-ink);font-size:14px;font-weight:750;line-height:1.2;margin-bottom:7px}#MainContent [data-nv-formula] .nv-card-count{display:inline-block;padding:2px 6px;border:1px solid #94b2dd;border-radius:20px;color:var(--nv-pack-blue);background:#fff;font-size:10px;font-weight:650;line-height:1.25;white-space:nowrap}#MainContent [data-nv-formula] .magic-bundles__deal-pricing{order:2;display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:0;margin:0}#MainContent [data-nv-formula] .magic-bundles__deal-price:not(s){color:var(--nv-pack-ink);font-size:clamp(17px,4.5cqi,22px);font-weight:800;line-height:1.25;letter-spacing:-.04em;white-space:nowrap}#MainContent [data-nv-formula] .magic-bundles__deal-compare-at-price{color:#8591a3;font-size:11px;font-weight:400;line-height:1.2;white-space:nowrap}#MainContent [data-nv-formula] .nv-card-savings{order:3;color:var(--nv-pack-blue);font-size:10px;font-weight:650;line-height:1.3;text-align:center}#MainContent [data-nv-formula] .nv-card-discount{display:inline-block;margin-top:4px;padding:4px 8px;border-radius:3px;background:var(--nv-pack-yellow);color:#493c12;font-size:12px;line-height:1.15;font-weight:800}#MainContent [data-nv-formula] .nv-card-savings[data-full-price]{margin-top:auto;padding-bottom:5px}#MainContent [data-nv-formula] .nv-card-ribbon{position:absolute;top:18px;right:-36px;width:133px;transform:rotate(45deg);padding:4px 0;background:var(--nv-pack-yellow);color:#493c12;border:1px solid #e7c556;font-size:8px;font-weight:800;line-height:1.2;text-align:center;z-index:3;pointer-events:none}#MainContent [data-nv-formula] .magic-bundles__deal-variants{grid-column:1 / -1;grid-row:2;margin:2px 0 0;padding:13px 12px;border:1px solid #dbe5f3;border-radius:9px;background:#f7faff}#MainContent [data-nv-formula] .magic-bundles__deal-variant{padding:0}#MainContent [data-nv-formula] .magic-bundles__deal-variant-options{min-width:0}#MainContent [data-nv-formula] select{min-height:44px;max-width:100%;font-size:14px}@container (max-width:340px){#MainContent [data-nv-formula] .magic-bundles__deals{gap:6px}#MainContent [data-nv-formula] .magic-bundles__deal-wrapper{min-height:280px;padding-inline:5px;padding-top:12px;gap:6px}#MainContent [data-nv-formula] .nv-card-visual{height:88px}#MainContent [data-nv-formula] .nv-card-name{font-size:12px}#MainContent [data-nv-formula] .nv-card-count{font-size:9px;padding-inline:4px}#MainContent [data-nv-formula] .nv-card-savings{font-size:9px}#MainContent [data-nv-formula] .magic-bundles__deal-price:not(s){font-size:17px}#MainContent [data-nv-formula] .nv-card-ribbon{top:15px;right:-42px;font-size:7px}}@media(prefers-reduced-motion:reduce){#MainContent [data-nv-formula] .magic-bundles__deal-wrapper{transition:none}}#MainContent [data-nv-formula]{--nv-pack-blue:#0049c9;--nv-pack-ink:#05143e;--nv-pack-border:#bed9ff}#MainContent [data-nv-formula] .magic-bundles__heading{font-size:clamp(20px,4.3cqi,34px);text-align:center}#MainContent [data-nv-formula] .nv-formula-subheading{text-align:center;color:#6876a3;font-size:clamp(12px,3cqi,20px);margin-bottom:22px}#MainContent [data-nv-formula] .magic-bundles__deals{gap:10px}#MainContent [data-nv-formula] .magic-bundles__deal-wrapper{min-height:clamp(334px,74cqi,560px);padding:36px 8px 50px;gap:10px;border-width:1px;border-radius:12px}#MainContent [data-nv-formula] .magic-bundles__deal--selected .magic-bundles__deal-wrapper{border:2px solid var(--nv-pack-blue);padding-inline:7px}#MainContent [data-nv-formula] .magic-bundles__deal-wrapper:after{height:42px;background:#fff;border:0}#MainContent [data-nv-formula] .magic-bundles__deal input[type=radio]{width:23px;height:23px;bottom:9px;border:1.5px solid #6876a3}#MainContent [data-nv-formula] .magic-bundles__deal input[type=radio]:checked:after{width:18px;height:18px;font-size:16px}#MainContent [data-nv-formula] .nv-card-visual{height:clamp(104px,22cqi,240px);margin-bottom:10px}#MainContent [data-nv-formula] .nv-card-name{font-size:clamp(13px,3.4cqi,28px);margin-bottom:9px}#MainContent [data-nv-formula] .nv-card-count{background:#d9ebff;border:0;border-radius:14px;padding:5px 8px;font-size:clamp(9px,2.6cqi,16px)}#MainContent [data-nv-formula] .magic-bundles__deal-price:not(s){font-size:clamp(17px,4.5cqi,32px);color:var(--nv-pack-ink)}#MainContent [data-nv-formula] .nv-card-savings{width:100%}#MainContent [data-nv-formula] .nv-card-saved{display:block;background:#d9ebff;color:var(--nv-pack-blue);border-radius:12px;padding:5px 3px;font-size:clamp(9px,2.4cqi,16px);font-weight:750;line-height:1.35}#MainContent [data-nv-formula] .nv-card-savings br{display:none}#MainContent [data-nv-formula] .nv-card-discount{position:absolute;top:36px;right:5px;z-index:3;margin:0;padding:6px 8px;border-radius:20px;background:var(--nv-pack-blue);color:#fff;font-size:clamp(11px,2.7cqi,18px)}#MainContent [data-nv-formula] .nv-card-savings[data-full-price]{display:none}#MainContent [data-nv-formula] .nv-card-description{order:4;margin-top:auto;padding-bottom:5px;color:#6876a3;text-align:center;font-size:clamp(10px,2.6cqi,17px);line-height:1.4}#MainContent [data-nv-formula] .nv-card-ribbon{display:none}#MainContent [data-nv-formula] .nv-card-recommendation{position:absolute;top:0;inset-inline:0;padding:7px 2px;background:#ffdf65;color:var(--nv-pack-ink);font-size:clamp(10px,2.4cqi,17px);line-height:1.2;font-weight:800;text-align:center}#MainContent [data-nv-formula] .magic-bundles__deal-variants{border:0;background:transparent;padding:8px 0}#MainContent [data-nv-formula] .nv-color-heading{margin:0 0 10px;color:var(--nv-pack-ink);text-align:center;font-size:17px;font-weight:750}#MainContent [data-nv-formula] .magic-bundles__deal-variant{padding:6px 0}#MainContent [data-nv-formula] .magic-bundles__deal-variant-row{display:block}#MainContent [data-nv-formula] .magic-bundles__deal-variant-options,#MainContent [data-nv-formula] .magic-bundles__deal-variant-option{width:100%;max-width:none;flex-basis:100%}#MainContent [data-nv-formula] .magic-bundles__deal-variant-index,#MainContent [data-nv-formula] .magic-bundles__deal-variant-option>label,#MainContent [data-nv-formula] .nv-swatch-source{display:none}#MainContent [data-nv-formula] .nv-color-row-label{display:block;text-align:center;color:#6876a3;font-size:12px;margin-bottom:5px}#MainContent [data-nv-formula] .nv-color-swatches{display:flex;justify-content:center;gap:9px}#MainContent [data-nv-formula] .nv-color-chip{width:44px;height:44px;padding:3px;border:1px solid #c9ced6;border-radius:50%;background:#fff;cursor:pointer}#MainContent [data-nv-formula] .nv-color-chip:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--nv-chip-color)}#MainContent [data-nv-formula] .nv-color-chip[aria-pressed=true]{border:2px solid var(--nv-pack-blue);padding:2px}#MainContent [data-nv-formula] .nv-color-chip:focus-visible{outline:2px solid var(--nv-pack-blue);outline-offset:3px}#MainContent [data-nv-formula] .nv-color-chip:disabled{opacity:.35;cursor:not-allowed}#MainContent [data-nv-pack-submit]{border-radius:10px;background:#0049c9;color:#fff;font-size:17px;font-weight:700}@container (max-width:340px){#MainContent [data-nv-formula] .magic-bundles__deals{gap:6px}#MainContent [data-nv-formula] .magic-bundles__deal-wrapper{padding-inline:5px;min-height:330px}#MainContent [data-nv-formula] .nv-card-count{padding-inline:5px}#MainContent [data-nv-formula] .nv-card-recommendation{font-size:9px;padding-block:8px}}#MainContent [data-nv-formula] .nv-card-visual[data-count="4"] img{width:72%;height:55%}#MainContent [data-nv-formula] .nv-card-visual[data-count="4"] img:nth-child(1){top:0;left:0}#MainContent [data-nv-formula] .nv-card-visual[data-count="4"] img:nth-child(2){top:15%;left:25%}#MainContent [data-nv-formula] .nv-card-visual[data-count="4"] img:nth-child(3){top:30%;left:0}#MainContent [data-nv-formula] .nv-card-visual[data-count="4"] img:nth-child(4){top:45%;left:25%}#MainContent [data-nv-formula] .magic-bundles__deal-variant{padding:5px 0}#MainContent [data-nv-formula] .magic-bundles__deal-variant-option{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}#MainContent [data-nv-formula] .nv-color-row-label{margin:0;text-align:left;min-width:70px;font-size:13px}#MainContent [data-nv-formula] .nv-color-swatches{gap:7px;justify-content:flex-end}#MainContent [data-nv-formula] .nv-color-heading{font-size:16px;text-align:left;margin:0 0 8px}#MainContent [data-nv-formula] .magic-bundles__deal-variants{padding:14px 0;margin:8px 0;border-top:1px solid #e0e7f2;border-radius:0;gap:0}#MainContent [data-nv-formula] .magic-bundles__deal{display:block;grid-column:var(--nv-card-column);grid-row:1;align-self:start;min-width:0;border:1px solid var(--nv-pack-border);border-radius:12px;background:#fff;overflow:hidden}#MainContent [data-nv-formula] .magic-bundles__deal--selected{border:2px solid var(--nv-pack-blue)}#MainContent [data-nv-formula] .magic-bundles__deal .magic-bundles__deal-wrapper{border:0;border-radius:0;padding-inline:6px}#MainContent [data-nv-formula] .magic-bundles__deal-variants{padding:10px 6px;margin:0;border-top:1px solid #e0e7f2}#MainContent [data-nv-formula] .nv-color-heading{font-size:12px!important;line-height:1.35;margin:0 0 8px!important;color:#122b48}#MainContent [data-nv-formula] .magic-bundles__deal-variant-option{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:3px}#MainContent [data-nv-formula] label.nv-color-row-label{display:block!important;grid-column:1 / -1;min-width:0;margin:0;font-size:11px;line-height:1.3}#MainContent [data-nv-formula] .nv-pack-color-image{position:absolute;bottom:12px;left:4px;display:block;width:20px;height:20px;object-fit:contain;border-radius:4px;pointer-events:none;z-index:1}#MainContent [data-nv-formula] select.nv-pack-color-select{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;min-height:44px;padding:6px 13px 6px 26px;border:1px solid #b8cce6;border-radius:7px;background:#f7faff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='m1 1 3 3 3-3' fill='none' stroke='%23122b48' stroke-width='1.4'/%3E%3C/svg%3E") right 4px center / 8px 5px no-repeat;color:#122b48;font:inherit;font-size:12px;letter-spacing:0;cursor:pointer}#MainContent [data-nv-formula] select.nv-pack-color-select:focus-visible{outline:2px solid var(--nv-pack-blue);outline-offset:2px}#MainContent product-info[id^=MainProduct-]:has([data-nv-formula]) .product__info-container>variant-selects{display:none!important}#MainContent [data-nv-formula] [data-nv-card-index="0"] .magic-bundles__deal-variants{display:none!important}nv-buy-now{display:block;width:100%;margin-top:12px}.nv-buy-now{width:100%;min-height:64px;padding:15px 20px;border:0;border-bottom:4px solid #d3bb29;border-radius:14px;background:#ffe34b;color:#10234f;font:inherit;font-size:20px;font-weight:700;cursor:pointer;line-height:1.3}.nv-buy-now:hover{background:#ffdc2d}.nv-buy-now:focus-visible{outline:3px solid #0049c9;outline-offset:3px}.nv-buy-now:disabled{opacity:.55;cursor:not-allowed}.nv-buy-now__error{font-size:14px;color:#a02121;margin:10px 0 0}.nv-pdp-gallery .thumbnail img{object-fit:contain}@media(min-width:990px){.nv-pdp-gallery{position:relative!important;display:block!important}.nv-pdp-gallery [id^=GalleryViewer]{display:block!important;margin:0 0 0 92px!important;width:calc(100% - 92px)!important}.nv-pdp-gallery [id^=GalleryThumbnails]{display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:78px!important;margin:0!important;padding:0!important;max-height:none!important}.nv-pdp-gallery [id^=Slider-Thumbnails]{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:12px!important;width:78px!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:y proximity;overscroll-behavior:contain;padding:3px 7px 3px 3px!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#9bb8dc #eff4fc}.nv-pdp-gallery .thumbnail-list__item.slider__slide{width:66px!important;min-width:66px!important;max-width:66px!important;flex:0 0 66px!important;height:66px!important;scroll-snap-align:start}.nv-pdp-gallery [id^=GalleryThumbnails]>.slider-button,.nv-pdp-gallery [id^=GalleryViewer]>.slider-buttons{display:none!important}.nv-pdp-gallery .product__media-list{margin:0!important;padding:0!important}.nv-pdp-gallery .product__media-item{width:100%!important}}@media(max-width:989px){.nv-pdp-gallery .thumbnail-list__item.slider__slide{width:64px!important;min-width:64px!important}.nv-pdp-gallery .thumbnail-slider{margin-top:12px!important}.nv-pdp-gallery .thumbnail-list{gap:10px!important}}@media(max-width:749px){.nv-pdp-gallery [id^=GalleryViewer]{margin:0!important}.nv-pdp-gallery .thumbnail-slider{margin-left:0!important;margin-right:0!important}.nv-pdp-gallery .thumbnail-slider .slider-button{display:none}.nv-pdp-gallery .thumbnail-list{padding:4px!important}}@media(min-width:1200px){product-info[id^=MainProduct-]>product-component>.page-width:has(.nv-pdp-gallery){max-width:1480px}product-info[id^=MainProduct-] .product:has(.nv-pdp-gallery)>.product__info-wrapper{width:495px;max-width:495px;flex-basis:495px}product-info[id^=MainProduct-] .product:has(.nv-pdp-gallery)>.product__media-wrapper{width:calc(100% - 495px);max-width:calc(100% - 495px);flex-basis:calc(100% - 495px)}}.nv-gallery-dots{display:none}@media(max-width:749px){.nv-pdp-gallery{display:block;position:relative;width:100vw;max-width:none;margin-inline:calc((100% - 100vw)/2)}.nv-pdp-gallery [id^=GalleryViewer]{position:relative;display:block;width:100%;margin:0!important}.nv-pdp-gallery [id^=GalleryThumbnails],.nv-pdp-gallery [id^=GalleryViewer]>.slider-buttons{display:none!important}.nv-pdp-gallery .product__media-list{display:flex;flex-wrap:nowrap;gap:0;width:100%;margin:0!important;padding:0!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.nv-pdp-gallery .product__media-list::-webkit-scrollbar{display:none}.nv-pdp-gallery .product__media-list:after{display:none}.nv-pdp-gallery .product__media-item{display:block;width:100%!important;min-width:100%;max-width:100%;flex:0 0 100%;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always}.nv-pdp-gallery .product-media-container{--media-padding:0px;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:1;border:0;border-radius:0;box-shadow:none}.nv-pdp-gallery .product__modal-opener{width:100%;height:100%}.nv-pdp-gallery .product__media{width:100%;height:100%;padding:0!important;border-radius:0}.nv-pdp-gallery .product__media img{width:100%;height:100%;object-fit:contain}.nv-pdp-gallery .nv-gallery-dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:3;display:flex;gap:0;max-width:calc(100% - 32px);padding:2px 5px;overflow-x:auto;scrollbar-width:none;border-radius:20px;background:#ffffffd1}.nv-gallery-dots::-webkit-scrollbar{display:none}.nv-gallery-dot{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.nv-gallery-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#8d9db4}.nv-gallery-dot[aria-current=true]:before{background:#0f47a8}.nv-gallery-dot:focus-visible{outline:2px solid #0f47a8;outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.nv-pdp-gallery .product__media-list{scroll-behavior:auto!important}}@media(min-width:990px){product-info[id^=MainProduct-] .nv-pdp-gallery{position:sticky!important;top:calc(var(--header-height,0px) + 16px);margin-top:30px}}[role=dialog][aria-modal=true]:has(form[data-testid=klaviyo-form-VrHBWZ]){box-sizing:border-box!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;max-height:none!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:#08172da3!important;transform:none!important;overflow:hidden!important;pointer-events:auto!important}[role=dialog][aria-modal=true]:has(form[data-testid=klaviyo-form-VrHBWZ])>div{width:min(520px,100%)!important;max-height:100%!important}[data-testid=FLYOUT]:has(form[data-testid=klaviyo-form-VrHBWZ]){animation-duration:1ms!important;transform:none!important;width:100%!important}[data-testid=modal-form-container]:has(form[data-testid=klaviyo-form-VrHBWZ]){max-height:calc(100dvh - 56px)!important;overflow-y:auto!important;overscroll-behavior:contain;box-shadow:0 20px 80px #00000047!important}form[data-testid=klaviyo-form-VrHBWZ]{width:100%!important;min-width:0!important;max-width:520px!important}html:has([role=dialog][aria-modal=true]:not([style*="display: none"]) form[data-testid=klaviyo-form-VrHBWZ]){overflow:hidden!important}@media(max-width:480px){form[data-testid=klaviyo-form-VrHBWZ]{padding:24px 12px 16px!important}form[data-testid=klaviyo-form-VrHBWZ] h1 span{font-size:28px!important;line-height:1.15!important}}.nv-point-mobile{display:none}body .nv-points{display:grid;gap:2px}body .nv-points li{margin-block:0;line-height:1.3!important}@media(max-width:749px){body [class*=ss-sticky-cb__card-]{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;padding:0 8px!important;min-height:44px;overflow:visible}body [class*=ss-sticky-cb__title-]{font-size:12px!important;line-height:1.2;letter-spacing:0;white-space:nowrap;flex:0 0 auto}body [class*=ss-sticky-cb__timer-]{flex-wrap:nowrap!important;gap:5px!important;flex:0 0 auto}body [class*=ss-sticky-cb__unit-]{gap:2px!important}body [class*=ss-sticky-cb__num-]{font-size:13px!important;letter-spacing:0}body [class*=ss-sticky-cb__label-]{font-size:10px!important}body [class*=ss-sticky-cb__code-]:is(button,a){font-size:11px!important;letter-spacing:0;white-space:nowrap;padding:6px!important;min-height:44px;flex:0 0 auto;gap:0;border-radius:6px}body [class*=ss-sticky-cb__code-icon-]{display:none}body .nv-points{display:grid;gap:2px;list-style:none;margin:10px 0!important;padding:10px 0!important;border-top:1px solid #dfe7f0;border-bottom:1px solid #dfe7f0}body .nv-points li{display:flex;align-items:baseline;gap:7px;margin:0;padding:0;font-size:14px!important;line-height:1.3!important}body .nv-points li:before{flex:0 0 auto}body .nv-points .nv-point-desktop{display:none}body .nv-points .nv-point-mobile{display:inline;min-width:0}body .product__info-container>*+*{margin-top:12px;margin-bottom:12px}body .product__info-container .product__title{margin-top:12px;margin-bottom:10px}body .product__info-container .product__title h1{margin-bottom:0}body .product__info-container .product-form{margin:14px 0}body .product__info-container .product-form__input{margin-bottom:12px}body .product__info-container .product__description{margin-top:18px}body .nv-pdp-gallery .thumbnail-slider{margin-top:8px!important}body .nv-positions{padding:24px 0}body .nv-positions__heading{margin-bottom:20px}body .nv-positions__heading h2{margin-bottom:12px}body .nv-positions__cards{gap:14px}body .nv-positions__content{padding:18px}body .nv-positions__content h3{margin-bottom:10px}body .nv-positions__button{margin-top:20px}body:has(product-info[id^=MainProduct-]) .nv-positions__cards,body:has(product-info[id^=MainProduct-]) [id$=__tsapb_f9369b55_BCpCDn] .VtlsCarouselList{display:grid!important;grid-template-columns:none!important;grid-template-rows:1fr;grid-auto-flow:column;grid-auto-columns:min(86%,360px);gap:14px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#9bb8dc transparent;padding-bottom:10px}body:has(product-info[id^=MainProduct-]) .nv-positions__card,body:has(product-info[id^=MainProduct-]) [id$=__tsapb_f9369b55_BCpCDn] .VtlsCarouselList .VtlsTestimonialBlock{grid-column:auto!important;grid-row:1;min-width:0;max-width:none;scroll-snap-align:start}body [id$=__featured_product_k38rPU] [class*=-padding]{padding-top:18px;padding-bottom:18px}body [id$=__ss_slider_16_xVX64D] [class$=-settings]{padding-top:18px!important;padding-bottom:24px!important}body [class*=slope-body-template--]{height:32px!important}body [id$=__vso_comparison_table_01_WNF73n]{margin-top:0;margin-bottom:0}body [id$=__related-products] .related-products{padding-top:20px;padding-bottom:20px}}@media(max-width:359px){body [class*=ss-sticky-cb__card-]{gap:5px!important;padding-inline:5px!important}body [class*=ss-sticky-cb__title-]{font-size:11px!important}body [class*=ss-sticky-cb__code-]:is(button,a){font-size:10px!important;padding-inline:4px!important}body [class*=ss-sticky-cb__num-]{font-size:12px!important}}@media(max-width:299px){body [class*=ss-sticky-cb__card-]{flex-wrap:wrap!important;row-gap:0!important}}.qsc2-stickybar{display:none!important}#MainContent[data-template=index] .nv-ritual-price,.nv-pack-shortcut{display:none}@media(max-width:989px){.nv-pack-shortcut:not([hidden]){display:flex;align-items:center;justify-content:center;gap:12px;position:fixed;z-index:25;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));min-height:44px;max-width:calc(100vw - 112px);padding:11px 18px;border:0;border-radius:24px;background:#0f47a8;color:#fff;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;box-shadow:0 3px 14px #12365b26;cursor:pointer}.nv-pack-shortcut:focus-visible{outline:3px solid #78aaf2;outline-offset:3px}}.nv-payment{padding:14px 0;margin:8px 0;border-top:1px solid #dce5ef;color:#122b48}.nv-payment__heading{display:flex;gap:8px;align-items:center;font-size:14px;line-height:1.4}.nv-payment__heading svg{flex:none;color:#0f47a8}.nv-payment__methods{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:12px 0 8px}.nv-payment__methods li{margin:0;padding:0;display:flex}.nv-payment__icon{width:38px;height:24px}body .nv-payment p{font-size:12px!important;line-height:1.5!important;margin:8px 0 0;color:#52677d}.nv-payment__contact{display:inline-flex;align-items:center;min-height:36px;margin-top:3px;font-size:12px;color:#0f47a8;text-underline-offset:3px}.nv-payment--cart{padding:12px 0 0;margin:12px 0 0}body :is(.cart__checkout-button,.qsc2-btn.qsc2-checkout-button){--color-button:15,71,168;--color-button-text:255,255,255;--alpha-button-background:1;background:#0f47a8!important;color:#fff!important;border-color:#0f47a8!important;border-radius:8px;min-height:52px;font-size:16px;font-weight:600;width:100%}body :is(.cart__checkout-button,.qsc2-btn.qsc2-checkout-button):hover{background:#0c3987!important}body :is(.cart__checkout-button,.qsc2-btn.qsc2-checkout-button):disabled{opacity:.55;cursor:not-allowed}body :is(.cart__checkout-button,.qsc2-btn.qsc2-checkout-button):focus-visible,.nv-payment a:focus-visible{outline:3px solid #0f47a8;outline-offset:4px}body .cart__blocks{padding:24px;border:1px solid #dce5ef;border-radius:14px;background:#f7faff}body .cart__blocks .totals{justify-content:space-between;gap:16px;align-items:baseline}body .cart__blocks .totals__total{font-size:20px!important}body .cart__blocks .totals__total-value{font-size:25px!important;color:#0f47a8;font-weight:600;white-space:nowrap}body .drawer__footer .totals{justify-content:space-between;gap:12px}body .drawer__footer .totals__total{font-size:18px!important}body .drawer__footer .totals__total-value{font-size:23px!important;color:#0f47a8;font-weight:600;white-space:nowrap}body .cart__dynamic-checkout-buttons{margin-top:16px}body .cart__dynamic-checkout-buttons:before{content:"Ou utilisez un paiement express";display:block;text-align:center;font-size:12px;color:#52677d;margin-bottom:10px}body .tax-note{font-size:13px;line-height:1.55;color:#52677d}body .qsc2-drawer-footer__summary-subtotal{font-weight:600;color:#122b48}body .qsc2-drawer-footer__summary-subtotal-price{font-size:22px;color:#0f47a8}.nv-qikify-enhanced .qsc2-drawer-footer__trust-badge{display:none!important}@media(max-width:749px){body .cart__blocks{padding:18px}.nv-payment__methods{gap:5px}.nv-payment--cart .nv-payment__icon{width:32px;height:21px}.nv-payment--cart .nv-payment__heading{font-size:13px}body .cart__blocks .totals__total-value{font-size:23px!important}}.nv-product-page{--color-button:15,71,168;--color-button-text:255,255,255;--color-foreground:18,43,72;--color-background:255,255,255;color:#122b48;background:#fff;scroll-margin-top:24px}.nv-product-page .product__title h1{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.025em;color:#122b48}.nv-product-page .product__info-container>.product__text{font-size:16px;line-height:1.7}.nv-product-page .product__info-container .price{font-size:27px;font-weight:600;color:#0f47a8}.nv-product-page .product-form__submit{background:#0f47a8;color:#fff;min-height:54px;border-radius:9px;font-weight:600}.nv-product-page .product-form__submit:hover{background:#0c3987}.nv-product-page .product-form__input input[type=radio]+label{min-height:44px;min-width:64px;border-color:#d4dfea;padding:13px 18px}.nv-product-page .product-form__input input[type=radio]:checked+label{background:#0f47a8;color:#fff;border-color:#0f47a8}.nv-product-page .quantity{min-height:48px}.nv-product-page .nv-points{display:grid;gap:10px;list-style:none;padding:18px 0;margin:0;border-top:1px solid #dfe7f0;border-bottom:1px solid #dfe7f0;font-size:14px;line-height:1.6}.nv-points li{display:flex;gap:10px}.nv-points li:before{content:"\2713";color:#0f47a8;font-weight:700}.nv-product-page .nv-purchase-help{font-size:13px;line-height:1.75;margin:16px 0;color:#52677d}.nv-product-page .nv-purchase-help a{color:#0f47a8;text-underline-offset:4px}.nv-product-page a:focus-visible,.nv-product-page button:focus-visible{outline:3px solid #0f47a8;outline-offset:3px}.nv-product-page .product__media-wrapper{min-width:0}.nv-pdp-gallery .thumbnail{border-radius:8px;background:#fff}.nv-pdp-gallery .thumbnail[aria-current=true]{box-shadow:0 0 0 2px #0f47a8;border-color:#0f47a8}.nv-pdp-gallery .thumbnail img,.nv-product-page .product__media img{object-fit:contain}.nv-product-page .product__media-list{border-radius:12px}.nv-product-page .product__media-item{border-radius:12px;overflow:hidden}.nv-product-page .product__media-toggle{border-radius:12px}@media(min-width:990px){.nv-product-page .product{column-gap:5%;align-items:flex-start}.nv-product-page .product__media-wrapper{width:55%;max-width:55%}.nv-product-page .product__info-wrapper{width:40%;max-width:40%;padding-left:0}.nv-pdp-gallery{position:relative!important;display:block!important}.nv-pdp-gallery [id^=GalleryViewer]{display:block!important;margin:0 0 0 92px!important;width:calc(100% - 92px)!important}.nv-pdp-gallery [id^=GalleryThumbnails]{display:block!important;position:absolute!important;inset:0 auto 0 0!important;width:78px!important;margin:0!important;padding:0!important;max-height:none!important}.nv-pdp-gallery [id^=Slider-Thumbnails]{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:12px!important;width:78px!important;height:100%!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:y proximity;overscroll-behavior:contain;padding:3px 7px 3px 3px!important;margin:0!important;scrollbar-width:thin;scrollbar-color:#9bb8dc #eff4fc}.nv-pdp-gallery .thumbnail-list__item.slider__slide{width:66px!important;min-width:66px!important;max-width:66px!important;flex:0 0 66px!important;height:66px!important;scroll-snap-align:start}.nv-pdp-gallery [id^=GalleryThumbnails]>.slider-button,.nv-pdp-gallery [id^=GalleryViewer]>.slider-buttons{display:none!important}.nv-pdp-gallery .product__media-list{margin:0!important;padding:0!important}.nv-pdp-gallery .product__media-item{width:100%!important}.nv-product-page .product__column-sticky{top:28px}}@media(max-width:989px){.nv-product-page .product__info-wrapper{padding-left:20px}.nv-pdp-gallery .thumbnail-list__item.slider__slide{width:64px!important;min-width:64px!important}.nv-pdp-gallery .thumbnail-slider{margin-top:12px!important}.nv-pdp-gallery .thumbnail-list{gap:10px!important}}@media(max-width:749px){.nv-product-page .product__info-wrapper{padding:20px 0 0}.nv-product-page .product__title{margin-top:0}.nv-product-page .product__title h1{font-size:29px}.nv-product-page .product__info-container .price{font-size:25px}.nv-pdp-gallery [id^=GalleryViewer]{margin:0!important}.nv-pdp-gallery .thumbnail-slider{margin-left:0!important;margin-right:0!important}.nv-pdp-gallery .thumbnail-slider .slider-button{display:none}.nv-pdp-gallery .thumbnail-list{padding:4px!important}.nv-product-page .product__media-list{margin-left:0!important}.nv-product-page .product__media-item{width:100%!important}.nv-product-page .nv-points{font-size:14px}}.nv-presentation-rating{margin:12px 0 0;color:#173d68;font-size:14px;line-height:1.5}.nv-presentation-rating .jdgm-preview-badge{display:block!important}.nv-presentation-rating .jdgm-star{color:#0049c9}.nv-presentation-rating .nv-review-summary{margin:0}.nv-product-summary .nv-presentation-rating+ul{margin-top:20px}.featured-product .nv-view-pillow{--color-button:15,71,168;--color-button-text:255,255,255;--alpha-button-background:1;margin-top:8px;border-radius:10px;min-height:52px;font-size:16px;font-weight:650;background:#0f47a8;color:#fff}.featured-product .nv-view-pillow:hover{background:#0b3886}#nv-product-details{scroll-margin-top:24px}.nv-product-details{margin:22px 0;color:#122b48}.nv-product-details details{border-bottom:1px solid #dfe6f1}.nv-product-details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;padding:18px 0;font-size:16px;font-weight:650;cursor:pointer;line-height:1.4}.nv-product-details summary::-webkit-details-marker{display:none}.nv-product-details summary:after{content:"+";font-size:23px;font-weight:400}.nv-product-details details[open] summary:after{content:"\2212"}.nv-product-details details>div{font-size:15px;line-height:1.65;padding:0 0 18px;color:#455570}.nv-product-details p{margin:0 0 10px}.nv-product-details a{color:#0f47a8;text-underline-offset:3px}.nv-product-details summary:focus-visible{outline:3px solid #0f47a8;outline-offset:3px}.nv-product-summary--ritual{padding:0;background:transparent;border-radius:0;color:#122b48;container-type:inline-size}.nv-ritual-rating{display:flex;align-items:center;gap:14px;min-height:66px;padding:12px 18px;border-radius:50px;background:linear-gradient(110deg,#185dc3,#0f47a8);color:#fff}.nv-ritual-people{display:flex;flex:0 0 auto;padding-left:8px}.nv-ritual-people>span{display:grid;place-items:center;width:36px;height:36px;margin-left:-8px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:#dfeeff;color:#0f47a8}.nv-ritual-people>span:nth-child(2){background:#f4f8ff}.nv-ritual-people svg{width:25px;height:25px}.nv-ritual-rating .nv-presentation-rating{margin:0;min-width:0;color:#fff}.nv-ritual-rating .nv-review-summary{display:grid;gap:3px;margin:0;color:#fff;font-size:12px;line-height:1.25}.nv-ritual-rating .nv-review-summary__stars{font-size:20px;color:#ffdc63}.nv-ritual-rating .nv-review-summary__filled{color:#ffdc63}.nv-ritual-rating .nv-review-summary__count{color:#fff}.nv-ritual-rating .jdgm-preview-badge{display:flex!important;flex-direction:column;align-items:flex-start;gap:3px;color:#fff}.nv-ritual-rating .jdgm-star{color:#ffdc63}.nv-ritual-rating .jdgm-prev-badge__text{color:#fff;font-size:12px}.nv-ritual-rating__invitation{display:grid;gap:3px;color:#fff;text-decoration:none;font-size:12px;line-height:1.25}.nv-ritual-rating__invitation>span:first-child{color:#ffdc63;font-size:23px;letter-spacing:2px;line-height:1}.nv-ritual-rating__invitation:focus-visible{outline:2px solid #fff;outline-offset:4px}#MainContent .nv-product-summary--ritual h1{margin:18px 0 0;font-size:clamp(18px,6.9cqi,34px)!important;white-space:nowrap;line-height:1.15;font-weight:800;letter-spacing:-.035em;color:#122b48}#MainContent .nv-product-summary--ritual .nv-ritual-intro{margin:14px 0 0;font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;color:#345477}#MainContent .nv-product-summary--ritual .nv-ritual-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;padding:0;margin:22px 0;list-style:none}#MainContent .nv-product-summary--ritual .nv-ritual-benefits li{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;margin:0;text-align:center;letter-spacing:0;line-height:1.35}#MainContent .nv-product-summary--ritual .nv-ritual-benefits li:before{content:none}.nv-ritual-benefit-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;margin-bottom:3px;border-radius:50%;background:linear-gradient(140deg,#edf6ff,#dceeff);color:#0f47a8}#MainContent .nv-ritual-benefits strong{font-size:13px!important;font-weight:750;line-height:1.3;letter-spacing:0;color:#122b48}#MainContent .nv-ritual-benefits li>span:last-child{font-size:12px!important;line-height:1.4;letter-spacing:0;color:#345477}.nv-ritual-offer-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:14px 0 0;color:#0f47a8;font-size:13px;line-height:1.3;letter-spacing:.03em;text-align:center;text-transform:uppercase;font-weight:750}.nv-ritual-offer-heading:before,.nv-ritual-offer-heading:after{content:"";height:1px;background:#b4cae9}.nv-ritual-offer-heading>span{grid-column:2}.nv-ritual-offer-heading>svg{grid-row:2;grid-column:2;justify-self:center}#MainContent product-info:has(.nv-product-summary--ritual) [data-nv-formula] .magic-bundles__heading,#MainContent product-info:has(.nv-product-summary--ritual) [data-nv-formula] .nv-formula-subheading{display:none}product-info .product__info-container,product-info .product__info-container:focus,product-info .product__info-container:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}product-info .product-form__submit{position:relative!important}product-info .product-form__submit:before,product-info .product-form__submit:after{content:none!important;box-shadow:none!important}@media(max-width:749px){.nv-ritual-rating{gap:12px;min-height:60px;padding:10px 14px}.nv-ritual-people>span{width:32px;height:32px}.nv-ritual-people svg{width:23px;height:23px}#MainContent .nv-product-summary--ritual .nv-ritual-intro{font-size:13px!important}#MainContent .nv-product-summary--ritual .nv-ritual-benefits{gap:18px 10px}#MainContent .nv-ritual-benefits strong{font-size:12px!important}#MainContent .nv-ritual-benefits li>span:last-child{font-size:11px!important}.nv-ritual-benefit-icon{width:42px;height:42px;flex-basis:42px}.nv-ritual-benefit-icon svg{width:28px;height:28px}}body :is(.product-form__submit,.quick-add__submit,button[name=add]){--color-button:15,71,168;--color-button-text:255,255,255;--alpha-button-background:1;--alpha-button-border:1;background:#0f47a8!important;color:#fff!important;border-color:#0f47a8!important;min-height:48px;font-weight:600}body :is(.product-form__submit,.quick-add__submit,button[name=add]):after{--border-opacity:0}body :is(.product-form__submit,.quick-add__submit,button[name=add]) .loading__spinner .path{stroke:#fff}@media(hover:hover){body :is(.product-form__submit,.quick-add__submit,button[name=add]):not(:disabled):not([aria-disabled=true]):hover{background:#0c3987!important;border-color:#0c3987!important}}body :is(.product-form__submit,.quick-add__submit,button[name=add]):focus-visible{outline:3px solid #0f47a8;outline-offset:4px;box-shadow:0 0 0 2px #fff}body :is(.product-form__submit,.quick-add__submit,button[name=add]):is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed}body :is(.product-form__submit,.quick-add__submit,button[name=add]).loading{opacity:1;cursor:wait;color:transparent!important}.nv-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:10px 0 17px;color:#173d68;text-decoration:none;font-size:13px;line-height:1.5}.nv-review-summary:hover{text-decoration:underline;text-underline-offset:4px}.nv-review-summary__stars{position:relative;display:inline-block;font-size:23px;line-height:1;letter-spacing:1px;white-space:nowrap;color:#71869e}.nv-review-summary__filled{position:absolute;inset:0 auto 0 0;width:var(--nv-star-fill);overflow:hidden;color:#0f47a8}.nv-review-summary__count{color:#52677f}.nv-review-summary:focus-visible{outline:2px solid #0f47a8;outline-offset:4px;border-radius:3px}.product-media-modal.nv-seo-modal[open]{z-index:2147483000}.nv-packs{padding:0;margin:0 0 18px;border:0;min-width:0}.nv-packs legend{margin:0 0 12px;padding:0;color:#122b48;font-size:18px;font-weight:700}.nv-packs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nv-packs__card{display:flex;position:relative;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:14px 6px;border:1px solid #c4d3e5;border-radius:10px;color:#122b48;text-align:center;cursor:pointer;background:#fff}.nv-packs__card:has(:checked){border-color:#0f47a8;box-shadow:inset 0 0 0 1px #0f47a8;background:#f5f9ff}.nv-packs__card:has(:focus-visible){outline:2px solid #0f47a8;outline-offset:3px}.nv-packs__card:has(:disabled){opacity:.45;cursor:not-allowed}.nv-packs__card input{width:17px;height:17px;margin:0;accent-color:#0f47a8}.nv-packs__name{font-size:15px;font-weight:700;line-height:1.2}.nv-packs__quantity{font-size:12px;color:#506681}.nv-packs__price{font-size:clamp(16px,2vw,22px);white-space:nowrap;line-height:1.25;letter-spacing:-.02em}.nv-packs__compare{font-size:11px;color:#65758c;line-height:1.2}.nv-packs__offer{min-height:30px;font-size:11px;line-height:1.35;color:#0f47a8;font-weight:650}.nv-packs__color{margin:10px 0 0;font-size:12px;line-height:1.4;color:#506681}.nv-packs__compare[hidden]{display:none}@media(max-width:359px){.nv-packs__grid{gap:5px}.nv-packs__card{padding-inline:4px}.nv-packs__name{font-size:13px}.nv-packs__quantity,.nv-packs__offer{font-size:10px}.nv-packs__price{font-size:16px}}body :is(p,a,button,input,textarea,select,label,summary,li,dt,dd,small,table,div),body span:not([class*=icon]):not([class*=jdgm-star]):not([class*=fa-]){font-family:var(--font-body-family)!important}body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5),body :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5) :is(span,a,strong,em){font-family:var(--font-heading-family)!important;font-weight:600!important;font-style:normal;line-height:1.2;letter-spacing:-.02em}main h1,main .h0,main .h1{font-size:clamp(30px,3.4vw,42px)!important}main h2,main .h2{font-size:clamp(26px,2.8vw,36px)!important}main h3,main .h3{font-size:clamp(21px,2vw,25px)!important}main :is(p,.rte li){font-size:16px!important;line-height:1.65!important}body .nv-positions h2{color:#0f47a8}.nv-specs{margin:0}.nv-specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;padding:12px 0;border-bottom:1px solid #e1e8f3}.nv-specs dt{font-weight:650;color:#122b48}.nv-specs dd{margin:0;color:#455570}.nv-specs__note{font-size:12px;color:#52677f;margin-top:16px!important}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
