.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-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-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-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}}[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-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}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}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}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAACGgA0AAAAAAAAAsJQR */
