.nb-theme{background:var(--nb-bg);color:var(--nb-ink);--font-body--family:var(--nb-body-font);--font-heading--family:var(--nb-body-font);--font-paragraph--family:var(--nb-body-font);--header-height:68px}.nb-theme .content-for-layout{display:block}.nb-theme #header-group{position:relative;z-index:40}.nb-theme .nb-section:has(.nb-header){position:sticky;top:0;z-index:45}.nb-theme .page-wrapper{overflow:visible}.nb{font:400 16px/1.55 var(--nb-body-font);color:var(--nb-ink);box-sizing:border-box;--nb-line:#eee4e8;--nb-soft:#f6f2f3;--nb-pink-soft:#fde6ef}.nb *,.nb *:before,.nb *:after{box-sizing:border-box}.nb [hidden]{display:none!important}.nb h1,.nb h2,.nb h3,.nb p,.nb figure{margin:0}.nb h1,.nb h2,.nb h3{font-family:var(--nb-heading-font);color:inherit;font-weight:500;letter-spacing:-.025em;text-wrap:balance;max-width:none}.nb h1{font-size:clamp(38px,5.4vw,66px);line-height:1.04}.nb h2{font-size:clamp(28px,4.2vw,46px);line-height:1.08}.nb h3{font-size:24px;line-height:1.2}.nb em{font-family:var(--nb-accent-font);font-weight:400;font-style:italic;letter-spacing:0}.nb p{max-width:none}.nb a{color:inherit;text-decoration:none;text-underline-offset:4px}.nb a:hover{color:var(--nb-accent)}.nb button,.nb input,.nb select,.nb textarea{font:inherit;color:inherit;letter-spacing:normal}.nb button{cursor:pointer}.nb button:disabled{cursor:not-allowed;opacity:.48}.nb button:focus-visible,.nb a:focus-visible,.nb input:focus-visible,.nb select:focus-visible,.nb textarea:focus-visible,.nb summary:focus-visible{outline:3px solid var(--nb-accent);outline-offset:4px}.nb ::selection{background:#f8bed5;color:#111}.nb img{max-width:100%;display:block;height:auto}.nb svg{display:block;flex:none}.nb s{color:var(--nb-muted);font-size:.82em}.nb fieldset{border:0;padding:0;margin:0;min-width:0}.nb legend{font-weight:500;font-size:17px;padding:0;margin-bottom:10px}.nb input[type=checkbox],.nb input[type=radio]{accent-color:var(--nb-ink)}.nb input[type=checkbox]{width:22px;height:22px;flex:none;margin:0}.nb input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.nb select,.nb textarea{border:1.5px solid #d5c7ce;border-radius:14px;background:var(--nb-bg);padding:12px 16px;min-height:48px;max-width:100%}.nb textarea{width:100%;min-height:84px;resize:vertical}.nb-container{width:100%;max-width:var(--nb-width,1240px);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.nb-pad{padding-block:clamp(40px,6vw,var(--nb-pt,72px)) clamp(40px,6vw,var(--nb-pb,72px))}.nb-pad:empty{display:none}.nb-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 26px;border:1.5px solid var(--nb-ink);border-radius:999px;background:var(--nb-ink);color:var(--nb-bg)!important;font:500 16px/1.15 var(--nb-body-font);text-align:center;text-decoration:none;transition:background .18s,color .18s;box-shadow:none}.nb-button:hover{background:var(--nb-accent);border-color:var(--nb-accent)}.nb-outline{background:transparent;color:var(--nb-ink)!important}.nb-outline:hover{color:#fff!important}.nb-light{background:#fff;color:#111!important;border-color:#fff}.nb-light-outline{background:transparent;border-color:#bbb;color:#fff!important}.nb-small{min-height:44px;padding:8px 17px;font-size:14px}.nb-icon-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:0;background:transparent;color:inherit}.nb-text-link{text-decoration:underline!important;font-size:15px;font-weight:500;display:inline-flex;min-height:44px;align-items:center}.nb-eyebrow{font:600 12px/1.4 var(--nb-body-font);letter-spacing:.14em;text-transform:uppercase;color:var(--nb-muted);margin-bottom:8px!important}.nb-lead{font-size:18px;line-height:1.5;margin-top:16px!important}.nb-body-copy{margin-top:12px;max-width:65ch}.nb-body-copy p+p{margin-top:12px}.nb-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:28px}.nb-section-heading>div{max-width:780px}.nb-section-heading>a{flex:none}.nb-actions{display:flex;gap:12px;flex-wrap:wrap}.nb-rating{font-size:14px;color:#4a4a4a;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.nb-rating span,.nb-stars{color:var(--nb-accent);letter-spacing:1px}.nb-check{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--nb-pink-soft);color:var(--nb-accent)}.nb-check svg{width:15px;height:15px}.nb-chips{display:flex;flex-wrap:wrap;gap:8px}.nb-chips>span,.nb-chip{padding:8px 13px;background:var(--nb-pink-soft);border-radius:99px;font-size:14px;font-weight:500}.nb-chip{display:inline-flex;align-items:center;min-height:44px;border:1px solid #d5c7ce;background:#fff}.nb-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.nb-price strong{font-size:25px;font-weight:600}.nb-price-stack{display:flex;flex-direction:column;text-align:right;flex:none}.nb-save{background:var(--nb-pink-soft);color:var(--nb-accent);font-size:13px;font-weight:600;padding:4px 10px;border-radius:99px}.nb-badge{position:absolute;top:14px;left:14px;padding:7px 12px;background:var(--nb-accent);color:#fff;border-radius:99px;font:600 11px/1.2 var(--nb-body-font);text-transform:uppercase;letter-spacing:.1em}.nb-dark-badge{display:inline-block;padding:5px 8px;border-radius:99px;background:var(--nb-ink);color:#fff;font:600 10px/1 var(--nb-body-font);letter-spacing:.06em;text-transform:uppercase;margin-left:6px}.nb-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nb-accent{font-size:14px;font-weight:500;color:var(--nb-accent);margin-top:8px!important}.nb-center{text-align:center}.nb-form-message{font-size:14px;margin-top:10px!important;color:var(--nb-accent)}.nb-announcements{background:var(--nb-ink);color:var(--nb-bg);min-height:36px;display:grid;align-items:center;text-align:center;padding:8px 16px;font-size:13px}.nb-announcements a{color:inherit}.nb-header{background:var(--nb-bg);border-bottom:1px solid var(--nb-line);position:sticky;top:0;z-index:40}.nb-header-row{height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nb-logo{display:inline-flex;align-items:center;min-height:44px;flex:none}.nb-logo img{width:auto;height:30px;object-fit:contain}.nb-desktop-nav{display:flex;gap:32px;margin-left:auto;margin-right:auto}.nb-desktop-nav a{font-size:15px;font-weight:500;min-height:44px;display:flex;align-items:center}.nb-desktop-nav a[aria-current=page]{text-decoration:underline}.nb-cart-toggle{position:relative}.nb-cart-toggle [data-nb-count]{position:absolute;top:0;right:0;min-width:19px;height:19px;border-radius:50%;padding:0 4px;font:600 11px/19px NB Jost;background:var(--nb-accent);color:#fff;text-align:center}.nb-mobile-only{display:none}.nb-menu,.nb-cart{position:fixed;margin:0;border:0;max-width:none;max-height:none;background:var(--nb-bg);color:var(--nb-ink);padding:0;box-shadow:-14px 0 40px #0002;inset:0 0 0 auto;height:100dvh;width:min(440px,100%);overflow:hidden}.nb-menu::backdrop,.nb-cart::backdrop{background:#26252273}.nb-menu{width:100%;overflow-y:auto}.nb-menu>nav{display:flex;flex-direction:column;padding:8px 20px}.nb-menu>nav>a{font-size:24px;padding:16px 0;border-bottom:1px solid var(--nb-line);min-height:60px}.nb-menu-concerns{padding:20px}.nb-menu-concerns .nb-chip{margin:4px}.nb-dialog-heading{height:64px;flex:none;padding:0 14px 0 20px;border-bottom:1px solid var(--nb-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.nb-dialog-heading h2{font-size:20px;letter-spacing:0}.nb-dialog-heading h2 span{color:var(--nb-muted)}.nb-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center;padding-block:56px 72px}.nb-hero-image img{width:100%;aspect-ratio:674/485;object-fit:cover;border-radius:22px}.nb-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.nb-hero-copy .nb-eyebrow{color:#cfcfcf;margin:0!important}.nb-hero-copy h1{max-width:600px}.nb-hero-copy .nb-lead{margin:0!important;color:#cfcfcf;max-width:30em}.nb-hero-offer{display:flex;gap:14px;align-items:center;border:1px solid #ffffff33;background:#ffffff0c;border-radius:18px;padding:12px;width:100%;max-width:470px}.nb-hero-offer>img{width:58px;height:58px;object-fit:cover;border-radius:12px}.nb-hero-offer>div:not(.nb-price-stack){flex:1;min-width:0;display:flex;flex-direction:column;font-size:16px}.nb-hero-offer span{font-size:14px;color:#cfcfcf}.nb-hero-offer s{color:#bbb}.nb-hero-meta{display:flex;gap:6px 18px;flex-wrap:wrap;color:#cfcfcf;font-size:14px}.nb-trust{padding:14px 0;border-bottom:1px solid var(--nb-line)}.nb-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nb-trust-grid>div{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.nb-trust .nb-check{background:#fff}.nb-concern-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nb-concern{display:flex;flex-direction:column;gap:6px;padding:18px 16px;border:1px solid var(--nb-line);border-radius:18px}.nb-concern strong{font-weight:500;font-size:16px;line-height:1.25}.nb-concern>span{font-size:14px;color:var(--nb-muted);line-height:1.3;flex:1}.nb-concern small{font-size:12px;color:var(--nb-accent);margin-top:6px}.nb-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nb-product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--nb-line);border-radius:var(--nb-radius);background:#fff}.nb-card-image{display:block;position:relative;background:var(--nb-soft)}.nb-card-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.nb-card-copy{padding:18px;display:flex;flex-direction:column;gap:7px;flex:1}.nb-card-copy>.nb-eyebrow{margin:0!important}.nb-card-title{font-size:21px;font-weight:500;line-height:1.25}.nb-card-title span{color:var(--nb-muted);font-weight:400}.nb-card-desc{font-size:14.5px}.nb-card-bottom{margin-top:auto;padding-top:12px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.nb-card-bottom>strong{font-size:19px}.nb-card-bottom>.nb-button{flex:1;min-height:46px}.nb-product-card:has([aria-pressed=true]){border:2px solid var(--nb-ink)}.nb-product-card [aria-pressed=true]{background:var(--nb-ink);color:#fff!important}.nb-ritual-card{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid var(--nb-ink);border-radius:24px;overflow:hidden;margin-bottom:16px}.nb-ritual-photo{position:relative;display:block;background:var(--nb-soft)}.nb-ritual-photo img{width:100%;height:100%;min-height:300px;max-height:460px;object-fit:cover}.nb-ritual-copy{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:12px;justify-content:center}.nb-ritual-copy h3{font-size:32px}.nb-routine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nb-routine-step{display:flex;align-items:center;gap:16px;padding:14px;border-radius:18px;background:var(--nb-bg)}.nb-routine-step img{width:76px;height:76px;object-fit:cover;border-radius:12px}.nb-routine-step>div{display:flex;flex-direction:column;gap:2px}.nb-routine-step em{font-size:26px;line-height:1;color:var(--nb-accent)}.nb-routine-step strong{font-weight:500}.nb-routine-step span{font-size:14px;color:var(--nb-muted)}.nb-media-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.nb-media-card{scroll-snap-align:start;min-width:0}.nb-media-frame{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:var(--nb-soft)}.nb-media-frame>img,.nb-media-frame video{width:100%;height:100%;object-fit:cover}.nb-media-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.nb-media-placeholder img{width:100%;object-fit:contain;aspect-ratio:1}.nb-media-placeholder span{font-size:14px;padding:14px}.nb-media-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;margin-top:10px}.nb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.nb-play svg{padding:15px;box-sizing:content-box;background:#fff;border-radius:50%}.nb-review-layout{display:flex;flex-direction:column;gap:28px}.nb-review-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:14px;overflow-x:auto;padding-bottom:8px}.nb-review{padding:24px;border:1px solid var(--nb-line);border-radius:20px;display:flex;flex-direction:column;gap:14px}.nb-review blockquote{font-family:var(--nb-accent-font);font-size:24px;line-height:1.3;margin:0}.nb-review figcaption{margin-top:auto;display:flex;justify-content:space-between;gap:10px;font-size:14px}.nb-review figcaption a{color:var(--nb-accent)}.nb-feature{display:grid;grid-template-columns:1fr 1fr;border-radius:26px;overflow:hidden;background:var(--nb-pink-soft)}.nb-feature>div:first-child img{width:100%;height:100%;object-fit:cover;min-height:320px}.nb-feature-copy{padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.nb-feature-copy .nb-eyebrow{margin:0!important}.nb-timeline{display:flex;align-items:center;gap:8px;font-size:12px;width:100%;max-width:340px}.nb-timeline i{height:1px;background:var(--nb-ink);flex:1}.nb-timeline span:last-child{padding:5px 12px;background:var(--nb-ink);color:#fff;border-radius:99px}.nb-faq-layout{display:grid;grid-template-columns:1fr 1fr;gap:72px}.nb-accordions{border-top:1px solid var(--nb-line)}.nb-accordions details{border-bottom:1px solid var(--nb-line)}.nb-accordions summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;cursor:pointer;min-height:58px;font-size:18px;font-weight:500}.nb-accordions summary::-webkit-details-marker{display:none}.nb-accordions summary span{font-size:22px;font-weight:400}.nb-accordions details[open] summary span{font-size:0}.nb-accordions details[open] summary span:after{content:"\2212";font-size:22px}.nb-accordions details>div{padding-bottom:20px;color:#3f3f3f;font-size:15.5px}.nb-accordions details>div p+p{margin-top:10px}.nb-capture{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.nb-capture h2{margin-bottom:12px}.nb-capture-fields{display:flex;flex-wrap:wrap;gap:10px}.nb-capture-fields input{flex:1 1 180px;min-width:0;border-radius:99px!important}.nb-capture-fields button{flex:0 0 auto}.nb-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;margin-top:14px;flex-wrap:wrap}.nb-consent input{width:18px!important;height:18px!important}.nb-consent a{text-decoration:underline}.nb-pad:has(.nb-capture){color:inherit}.nb-capture .nb-eyebrow{color:#cfcfcf}.nb-capture input{color:#111}.nb-capture .nb-button{border-color:#fff;color:#fff!important}.nb-capture .nb-form-message{color:#ff9ec4}.nb-footer{background:var(--nb-ink);color:#e9e4da;padding:56px 0 28px}.nb-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:32px}.nb-footer .nb-logo img{filter:invert(1)}.nb-footer p{font-size:14px;color:#c4c0b8;max-width:22em;margin-top:14px}.nb-footer h3{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#beb8ae;margin-bottom:10px}.nb-footer nav{display:flex;flex-direction:column}.nb-footer nav>a{font-size:15px;min-height:32px;display:flex;align-items:center}.nb-payment-list,.nb-social{display:flex;flex-wrap:wrap;gap:8px}.nb-payment-list{margin-bottom:20px}.nb-payment-list>span{padding:6px 10px;border:1px solid #555;border-radius:8px;font-size:13px}.nb-social>a{min-height:44px;display:flex;align-items:center}.nb-footer-bottom{border-top:1px solid #444;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#beb8ae}.nb-product{padding:24px 0 64px}.nb-breadcrumb{font-size:14px;color:var(--nb-muted);margin-bottom:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nb-breadcrumb a{min-height:30px;display:flex;align-items:center;text-decoration:underline}.nb-pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.nb-gallery{position:sticky;top:88px;min-width:0;align-self:start}.nb-gallery-main{border-radius:24px;overflow:hidden;background:var(--nb-soft)}.nb-gallery-main img{width:100%;aspect-ratio:1;object-fit:cover}.nb-gallery-thumbs{display:flex;flex-wrap:nowrap;gap:8px;margin-top:10px;padding-bottom:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.nb-gallery-thumbs button{flex:0 0 clamp(56px,18%,84px);scroll-snap-align:start;border:2px solid transparent;padding:0;border-radius:12px;overflow:hidden;background:var(--nb-soft);min-height:44px}.nb-gallery-thumbs button[aria-pressed=true]{border-color:var(--nb-ink)}.nb-gallery-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.nb-gallery video{width:100%;margin-top:12px;border-radius:16px}.nb-pdp-details{display:flex;flex-direction:column;gap:20px;min-width:0}.nb-pdp-details h1{font-size:clamp(32px,4vw,48px)}.nb-pdp-details h1 em{display:block;color:var(--nb-muted)}.nb-product-line{font-size:17px;margin-top:12px!important;color:#3f3f3f}.nb-benefits{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:8px}.nb-benefits li{display:flex;gap:10px;align-items:flex-start}.nb-benefits .nb-check{width:22px;height:22px;margin-top:2px}.nb-pdp-details form{display:flex;flex-direction:column;gap:18px}.nb-pack{display:flex;align-items:center;gap:14px;padding:15px 16px;border:1.5px solid var(--nb-line);border-radius:16px;cursor:pointer;min-height:76px;background:#fff;margin-bottom:8px}.nb-pack:has(input:checked){border:2px solid var(--nb-ink);padding:14.5px 15.5px}.nb-pack input{position:absolute;opacity:0;width:1px;height:1px}.nb-pack:has(input:focus-visible){outline:3px solid var(--nb-accent);outline-offset:3px}.nb-radio{width:22px;height:22px;border:1.5px solid var(--nb-ink);border-radius:50%;flex:none;background:#fff}.nb-pack input:checked+.nb-radio{background:var(--nb-ink);box-shadow:inset 0 0 0 4px #fff}.nb-pack>span:nth-of-type(2){flex:1;min-width:0}.nb-pack strong{font-size:17px;line-height:1.25;font-weight:500}.nb-pack small:not(.nb-dark-badge){display:block;font-size:14px;color:var(--nb-muted);margin-top:3px}.nb-pack .nb-price-stack strong{font-weight:600}.nb-addons{padding:16px!important;border-radius:18px;background:var(--nb-alt)}.nb-addons legend{float:left;width:100%;margin-bottom:14px}.nb-addon{display:flex;align-items:center;gap:12px;clear:both;padding-block:8px;cursor:pointer}.nb-addon>img{width:54px;height:54px;object-fit:cover;border-radius:12px}.nb-addon>span{flex:1;min-width:0;line-height:1.25}.nb-addon>span>strong{font-weight:500;font-size:16px}.nb-addon small{display:block;font-size:13px;color:var(--nb-muted);margin-top:3px}.nb-addon>strong{flex:none;font-size:15px}.nb-buy-button{width:100%;min-height:58px;font-size:17px}.nb-buy-button s{color:#ddd}.nb-delivery{text-align:center;font-size:14px;margin-top:8px!important;color:#3f3f3f}.nb-mini-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;text-align:center;font-size:12.5px;line-height:1.3}.nb-mini-trust>div{display:flex;flex-direction:column;align-items:center;gap:7px}.nb-mini-trust .nb-check{width:36px;height:36px}.nb-field-label{font-size:15px;font-weight:500;display:block;margin-bottom:6px}.nb-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:35;background:#fff;border-top:1px solid var(--nb-line);padding:10px 0 calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #0001}.nb-sticky-buy>.nb-container{display:flex;align-items:center;gap:16px;justify-content:space-between}.nb-sticky-buy span{display:flex;flex-direction:column;min-width:0}.nb-sticky-buy strong{font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nb-sticky-buy small{font-size:14px;color:var(--nb-muted)}.nb-sticky-buy button{flex:none;min-height:48px}.nb-education-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.nb-education-grid:has(.nb-active:nth-child(2):last-child){grid-template-columns:1fr 1fr}.nb-active,.nb-advice{padding:28px;border-radius:24px;background:var(--nb-bg);display:flex;flex-direction:column;gap:10px}.nb-active em{font-size:88px;line-height:1;color:var(--nb-accent)}.nb-advice{margin-top:10px;border:1px solid var(--nb-line)}.nb-education-grid:has(.nb-comparison-row){grid-template-columns:1fr}.nb-comparison-row{display:grid;grid-template-columns:1fr 2fr 2fr;background:#fff;border-radius:12px;padding:20px;gap:18px}.nb-comparison-row>span:last-child{color:var(--nb-muted)}.nb-dark-feature{background:var(--nb-ink);color:#fff}.nb-dark-feature .nb-eyebrow,.nb-dark-feature p{color:#cfcfcf}.nb-tabs{display:flex;gap:4px;border:1.5px solid var(--nb-line);padding:4px;border-radius:999px}.nb-tabs button{flex:1;border:0;background:transparent;border-radius:99px;min-height:44px;font-size:14px;font-weight:500;padding:8px 10px}.nb-tabs button[aria-selected=true]{background:var(--nb-ink);color:#fff}.nb-inside{background:var(--nb-alt);padding:18px;border-radius:18px;margin-bottom:16px}.nb-inside h3{font-size:17px;margin-bottom:12px}.nb-inside>div{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:8px 0;border-bottom:1px solid var(--nb-line)}.nb-inside>div:last-child{border:0}.nb-builder-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:12px;margin-bottom:8px}.nb-builder-tiers span{background:var(--nb-alt);padding:10px 6px;border-radius:10px}.nb-builder-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--nb-line)}.nb-builder-row>img{width:60px;height:60px;object-fit:cover;border-radius:12px}.nb-builder-row>span{flex:1;display:flex;flex-direction:column;min-width:0}.nb-builder-row small{font-size:13px;color:var(--nb-muted)}.nb-quantity{display:inline-flex;align-items:center;border:1px solid #d5c7ce;border-radius:99px;overflow:hidden;flex:none;max-width:146px}.nb-quantity button{border:0;background:none;width:44px;height:44px;min-width:44px;font-size:20px;padding:0}.nb-quantity input{width:36px!important;min-height:44px!important;padding:0!important;border:0!important;border-radius:0!important;text-align:center;-moz-appearance:textfield;font-size:15px}.nb-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.nb-quantity>span{min-width:20px;text-align:center}.nb-builder-message{padding:14px 16px;background:var(--nb-pink-soft);color:var(--nb-accent);border-radius:14px;font-size:14px;margin-top:12px!important}.nb-event{display:flex;gap:8px;flex-wrap:wrap}.nb-event legend{float:left;width:100%}.nb-event label input{position:absolute;opacity:0;width:1px;height:1px}.nb-event label span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid var(--nb-ink);border-radius:99px;font-size:14px;cursor:pointer}.nb-event label input:checked+span{background:var(--nb-ink);color:#fff}.nb-event label input:focus-visible+span{outline:3px solid var(--nb-accent);outline-offset:2px}.nb-checkbox-label{display:flex;align-items:center;gap:10px;font-size:14px;min-height:44px}.nb-table-scroll{overflow-x:auto;border:1px solid var(--nb-line);border-radius:22px;margin-top:22px;background:#fff}.nb table{width:100%;min-width:720px;border-collapse:collapse;font-size:15px;line-height:1.4}.nb th,.nb td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--nb-line);vertical-align:middle}.nb th{font-weight:500}.nb tbody th{color:var(--nb-muted)}.nb table tr:last-child>td,.nb table tr:last-child>th{border-bottom:0}.nb table td:last-child{background:#fff3f7}.nb-weekly{min-width:700px;text-align:center}.nb-weekly td{text-align:center;color:var(--nb-accent)}.nb-filter-chips{display:flex;gap:8px;flex-wrap:wrap;margin-block:24px}.nb-filter-chips button{border:1.5px solid #d5c7ce;border-radius:99px;min-height:44px;background:transparent;padding:8px 18px;font-size:14px}.nb-filter-chips button[aria-pressed=true]{background:var(--nb-ink);color:#fff;border-color:var(--nb-ink)}.nb-concern-panel{background:var(--nb-alt);padding:22px;border-radius:18px;margin-bottom:20px;display:flex;align-items:center;gap:24px}.nb-concern-panel>div{flex:1}.nb-concern-panel h2{font-size:24px}.nb-concern-panel p{margin-top:8px}.nb-concern-panel .nb-button{flex:none}.nb-compare{margin-top:64px}.nb-other-products{margin-top:24px}.nb-selection-bar{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--nb-ink);color:#fff;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.nb-selection-bar>.nb-container{display:flex;gap:22px;align-items:center;justify-content:space-between}.nb-selection-bar .nb-container>div{flex:1;display:grid;grid-template-columns:1fr auto;gap:8px}.nb-selection-bar span{color:#ff9ec4;font-size:14px}.nb-selection-bar strong{font-size:14px;font-weight:500}.nb-selection-bar progress{grid-column:1/-1;width:100%;height:6px;accent-color:#ff9ec4}.nb-quiz{max-width:680px;margin:0 auto}.nb-quiz h1{font-size:clamp(30px,4.6vw,48px)}.nb-quiz-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px}.nb-quiz-top button{background:none;border:0;min-height:44px}.nb-quiz progress{width:100%;height:6px;accent-color:var(--nb-accent);margin-bottom:32px}.nb-quiz-help{color:var(--nb-muted);margin:12px 0 24px!important}.nb-quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.nb-quiz-options.nb-single-col{grid-template-columns:1fr}.nb-quiz-options button{display:flex;align-items:center;text-align:left;gap:14px;padding:18px;border:1.5px solid var(--nb-line);background:#fff;border-radius:16px;min-height:70px}.nb-quiz-options button[aria-pressed=true]{border:2px solid var(--nb-ink);background:var(--nb-alt);padding:17.5px}.nb-quiz-options small{display:block;color:var(--nb-muted);font-size:14px}.nb-quiz-next{width:100%;margin-top:28px}.nb-quiz-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.nb-quiz-result-grid article{border:1px solid var(--nb-line);border-radius:20px;overflow:hidden}.nb-quiz-result-grid img{width:100%;aspect-ratio:4/3;object-fit:cover}.nb-quiz-result-grid article>div{padding:14px}.nb-quiz-result-grid h3{font-size:18px}.nb-quiz-result-grid p{font-size:14px;margin-top:6px}.nb-quiz .nb-buy-button+.nb-outline{width:100%;margin-top:10px}.nb-quiz [data-nb-quiz-capture]{margin-top:22px;padding:24px;border-radius:20px;background:var(--nb-ink);color:#fff}.nb-quiz [data-nb-quiz-capture] h3{font-size:18px;margin-bottom:14px}.nb-quiz [data-nb-quiz-capture] input[type=tel]{color:#111}.nb-quiz [data-nb-quiz-capture] .nb-button{color:#fff!important;border-color:#fff}.nb-about-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.nb-about-image img{width:100%;max-height:560px;aspect-ratio:4/5;object-fit:cover;border-radius:26px}.nb-information-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.nb-information-grid article{padding:28px;border-radius:22px;border:1px solid var(--nb-line);background:var(--nb-bg)}.nb-information-grid article h3{margin-bottom:12px}.nb-cart[open]{display:flex;flex-direction:column}.nb-cart-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.nb-cart-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--nb-line);background:#fff;flex:none;display:flex;flex-direction:column;gap:8px}.nb-cart-footer:empty{display:none}.nb-cart-total{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.nb-cart-footer .nb-button{width:100%;min-height:56px}.nb-cart-footer p{font-size:12px;color:var(--nb-muted);text-align:center}.nb-cart-line{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--nb-line)}.nb-cart-line>img{width:76px;height:76px;object-fit:cover;border-radius:14px}.nb-cart-line-info{flex:1;min-width:0}.nb-cart-line-title{display:flex;gap:10px;justify-content:space-between;font-weight:500;font-size:16px;line-height:1.25}.nb-cart-line-title>a{flex:1}.nb-cart-line-title .nb-price-stack{font-size:15px;font-weight:600}.nb-cart-line-info>p{color:var(--nb-muted);font-size:13px;margin-top:5px}.nb-cart-line-actions{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:10px}.nb-remove{background:none;border:0;min-height:44px;font-size:12px;text-decoration:underline;color:var(--nb-muted)}.nb-cart-discount{font-size:12px;color:var(--nb-accent);margin-top:6px}.nb-cart-reward{background:#fff;margin:0 -20px;padding:16px 20px;border-bottom:1px solid var(--nb-line);font-size:14px}.nb-cart-reward progress{width:100%;height:8px;margin:12px 0 6px;accent-color:var(--nb-accent)}.nb-reward-labels{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--nb-muted)}.nb-cart-gift{padding:16px 0;border-bottom:1px solid var(--nb-line);font-size:14px}.nb-cart-gift h3{font-size:16px}.nb-cart-gift small{display:block;color:var(--nb-muted);margin-top:5px}.nb-cart-wrap{padding:18px 0;border-bottom:1px solid var(--nb-line)}.nb-cart-wrap>label:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500}.nb-cart-wrap small{display:block;font-size:13px;font-weight:400;color:var(--nb-muted)}.nb-cart-wrap textarea{margin-top:12px}.nb-cart-wrap .nb-checkbox-label{font-size:13px}.nb-cart-upsells{padding:20px 0 8px}.nb-cart-upsells h3{font-size:17px;margin-bottom:14px}.nb-upsell-row{display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:10px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.nb-upsell{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--nb-line);border-radius:16px;scroll-snap-align:start}.nb-upsell:first-child{border-color:var(--nb-accent)}.nb-upsell img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.nb-upsell strong{font-size:15px;font-weight:500}.nb-upsell p{font-size:13px;color:var(--nb-muted)}.nb-upsell .nb-button{margin-top:auto;padding-inline:10px;min-height:44px;font-size:14px}.nb-cart-summary{display:flex;flex-direction:column;gap:7px;padding:16px 0 24px;font-size:15px}.nb-cart-summary>div{display:flex;justify-content:space-between;gap:12px}.nb-cart-empty{padding:36px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.nb-cart-empty h3{font-size:24px}.nb-cart-empty img{width:100%;max-width:280px;border-radius:16px}.nb-cart-error{padding:12px 20px;background:#fff0f2;color:#95113d;font-size:14px;flex:none;margin:0!important}.nb-cart-page-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;margin-top:30px}.nb-cart-page-grid [data-nb-cart-footer]{align-self:start;position:sticky;top:90px;border:1px solid var(--nb-line);border-radius:18px}.nb-coupon{display:flex;gap:8px;padding:16px 0}.nb-coupon input{min-width:0;flex:1}.nb-coupon button{padding-inline:18px}.nb-busy{opacity:.65;pointer-events:none}.nb-section:has(.nb-product){scroll-margin-top:88px}.nb [data-nb-panel]{min-width:0}@media(min-width:900px){.nb-sticky-buy{display:none!important}}@media(max-width:1100px){.nb-concern-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-hero-grid,.nb-pdp-grid{gap:32px}.nb-product-card .nb-card-bottom .nb-button{padding-inline:14px}.nb-routine-step img{width:60px;height:60px}}@media(max-width:899px){.nb-desktop-nav{display:none}.nb-mobile-only{display:grid}.nb-header-row{gap:12px}.nb-header-row .nb-logo{margin-inline:auto}.nb-hero-grid{grid-template-columns:1fr;gap:28px;padding-block:24px 40px}.nb-hero-copy h1{font-size:clamp(38px,7vw,56px)}.nb-hero-image{max-width:674px}.nb-hero-image img{max-height:460px}.nb-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-pdp-grid{grid-template-columns:1fr;gap:24px}.nb-gallery{position:static;top:auto}.nb-gallery-main,.nb-gallery-thumbs{max-width:620px;margin-inline:auto}.nb-pdp-details{max-width:680px;width:100%;margin-inline:auto}.nb-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-products-grid>.nb-product-card:last-child:nth-child(odd){grid-column:1/-1;max-width:none}.nb-routine-grid{grid-template-columns:1fr}.nb-routine-step{padding:16px}.nb-routine-step img{width:64px;height:64px}.nb-faq-layout{gap:28px}.nb-capture{gap:30px}.nb-footer-grid,.nb-education-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-education-grid>.nb-advice{grid-column:1/-1}.nb-product{padding-bottom:84px}.nb-about-hero{gap:28px}.nb-hero-meta{font-size:13px}.nb-section-heading{flex-wrap:wrap}.nb-cart-page-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:599px){.nb-pad{padding-block:min(var(--nb-pt,72px),48px) min(var(--nb-pb,72px),48px)}.nb-container{padding-inline:16px}.nb-announcements{font-size:12px;min-height:38px}.nb-logo img{height:28px}.nb-hero-copy .nb-button{min-height:54px;font-size:15px;padding-inline:20px}.nb-hero-offer{gap:10px}.nb-hero-offer>div:not(.nb-price-stack){font-size:15px}.nb-hero-offer span{font-size:12px}.nb-hero-offer .nb-price-stack{font-size:16px}.nb-concern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-concern{padding:16px 14px}.nb-products-grid,.nb-ritual-card,.nb-feature{grid-template-columns:1fr}.nb-ritual-photo img{min-height:0;max-height:360px;aspect-ratio:4/3}.nb-ritual-copy{padding:24px}.nb-ritual-copy h3{font-size:28px}.nb-card-bottom .nb-button{flex:0 1 auto}.nb-media-row{grid-auto-columns:230px}.nb-review-row{grid-auto-columns:280px}.nb-feature>div:first-child img{min-height:0;max-height:420px;aspect-ratio:4/3}.nb-feature-copy{padding:26px}.nb-faq-layout,.nb-capture,.nb-about-hero{grid-template-columns:1fr}.nb-faq-layout{gap:24px}.nb-section-heading{margin-bottom:24px;gap:10px}.nb-footer-grid{grid-template-columns:1fr}.nb-footer nav>a{min-height:44px}.nb-footer-bottom{flex-direction:column}.nb-trust-grid{gap:12px 8px}.nb-trust-grid>div{font-size:12px;gap:7px}.nb-trust-grid .nb-check{width:24px;height:24px}.nb-breadcrumb{font-size:13px}.nb-pack{padding:14px 12px;gap:10px}.nb-pack:has(input:checked){padding:13.5px 11.5px}.nb-pack strong{font-size:16px}.nb-pack small:not(.nb-dark-badge){font-size:12.5px}.nb-dark-badge{font-size:8px;margin-left:4px}.nb-addon{gap:8px}.nb-addon>img{width:46px;height:46px}.nb-addon>span>strong{font-size:14px}.nb-addon small{font-size:12px}.nb-addon>strong{font-size:13px}.nb-buy-button{font-size:15px;padding-inline:14px;flex-wrap:wrap;gap:6px}.nb-education-grid,.nb-education-grid:has(.nb-active:nth-child(2):last-child){grid-template-columns:1fr}.nb-active em{font-size:72px}.nb-active,.nb-advice{padding:24px}.nb-comparison-row{grid-template-columns:1fr 1fr;font-size:14px;padding:16px;gap:10px}.nb-comparison-row>strong{grid-column:1/-1}.nb-tabs button{font-size:12px;padding-inline:8px}.nb-builder-row{gap:8px}.nb-builder-row>img{width:46px;height:46px}.nb-builder-row strong{font-size:14px}.nb-builder-row small{font-size:12px}.nb-builder-row .nb-quantity button{width:36px;min-width:36px}.nb-event label span{padding-inline:14px}.nb-selection-bar>.nb-container{flex-wrap:wrap;gap:10px}.nb-selection-bar .nb-container>div{flex-basis:100%;font-size:12px}.nb-selection-bar button{width:100%;min-height:48px}.nb-concern-panel{align-items:flex-start;flex-direction:column;gap:16px}.nb-quiz-options,.nb-quiz-result-grid{grid-template-columns:1fr}.nb-quiz-result-grid article{display:grid;grid-template-columns:100px 1fr;align-items:center}.nb-quiz-result-grid img{height:100%;aspect-ratio:1;object-fit:cover}.nb-sticky-buy .nb-button{padding-inline:18px;font-size:14px}.nb-about-hero .nb-lead{font-size:17px}.nb-cart-scroll{padding-inline:20px}.nb-cart-line{gap:12px}.nb-cart-line-title{font-size:15px}.nb-cart-line-title .nb-price-stack{font-size:14px}.nb-cart-line>img{width:66px;height:66px}.nb-capture-fields{flex-direction:column}.nb-capture-fields input{flex:auto;width:100%}.nb-capture-fields button{width:100%}}@media(prefers-reduced-motion:reduce){.nb *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nb-theme #header-group{position:sticky;top:0;z-index:40;background:var(--nb-bg)}.nb-theme .nb-logo img{height:var(--nb-logo-height,30px);width:auto;object-fit:contain}html.nb-dialog-open{overflow:hidden}.nb-cart-error:not([hidden]){padding:12px 24px;background:#fff0f0;color:#a11932;margin:0}.nb-theme .nb-pad{padding-top:min(6vw,var(--nb-pt,72px));padding-bottom:min(6vw,var(--nb-pb,72px))}.nb-quiz-progress{width:100%;margin-bottom:28px}.nb-quiz-result-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:28px 0}.nb-quiz-result-product{display:flex;flex-direction:column;gap:8px}.nb-quiz-result-product img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px}.nb-quiz-result-product span{font-size:13px;color:var(--nb-muted)}.nb-quiz .nb-text-button{margin:14px}.nb-quiz-notice{background:var(--nb-alt);padding:16px;border-radius:14px;margin-top:14px!important}.nb-cart-line-info small{display:block}.nb-cart-note summary{cursor:pointer;padding:12px 0}.nb-cart-summary{display:flex;justify-content:space-between;gap:16px}.nb-cart-policy{font-size:12px;color:var(--nb-muted);margin:8px 0!important}.nb-checkout{width:100%}.nb-cart-page-footer{max-width:500px;margin-left:auto;padding:24px}.nb-busy [data-nb-add],.nb-busy [data-nb-change],.nb-busy [data-nb-checkout],.nb-busy [data-nb-save-note],.nb-busy .nb-buy-button{pointer-events:none;opacity:.6}.nb-quiz-option{display:flex;justify-content:space-between;align-items:center}.nb-quiz-option[aria-pressed=true]{border-color:var(--nb-accent);background:var(--nb-alt)}.nb-quiz-option[aria-pressed=true] .nb-radio{background:var(--nb-ink)}.nb-comparison-head{font-weight:500}.nb-education-grid>.nb-comparison-row{grid-column:1/-1}@media(max-width:599px){.nb-quantity button{min-width:44px;min-height:44px}.nb-theme .nb-pad{padding-top:calc(var(--nb-pt,72px)*.64);padding-bottom:calc(var(--nb-pb,72px)*.64)}.nb-builder-row{gap:8px}.nb-quantity input{width:38px!important;padding:6px!important}.nb-builder-row img{width:48px;height:48px}}html:has(body.nb-theme),html:has(.page-wrapper) body.nb-theme{height:auto;overflow:visible}body.nb-theme .page-wrapper{height:auto;overflow:visible;min-height:100dvh}html.nb-dialog-open:has(body.nb-theme){overflow:hidden}.nb-cart-line>a:first-child{width:76px;flex:0 0 76px;align-self:flex-start}.nb-cart-line>a>img{width:76px;height:76px;object-fit:cover;border-radius:14px}.nb-cart-line-info{overflow-wrap:anywhere}.nb-cart-line-title{display:block}.nb-cart-line-actions{flex-wrap:wrap}.nb-cart-line-actions>strong{margin-left:auto}.nb-cart-summary{flex-direction:row;padding:8px 0;font-size:18px}.nb-cart-footer .nb-cart-summary{padding:2px 0}.nb-cart-line .nb-text-button{font-size:12px;padding:4px;border:0;background:transparent;text-decoration:underline;min-height:44px}.nb-upsells{padding:20px 0}.nb-upsells h3{font-size:18px;margin-bottom:14px}.nb-upsell-row{display:flex;align-items:center;gap:12px;padding:10px 0;overflow:visible}.nb-upsell-row>img{width:56px;height:56px;object-fit:cover;border-radius:12px}.nb-upsell-row>span{flex:1;min-width:0}.nb-upsell-row small{display:block;color:var(--nb-muted);font-size:13px}.nb-wrap{padding:18px 0;border-bottom:1px solid var(--nb-line)}.nb-wrap strong{margin-left:auto}.nb-empty{padding:40px 0;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.nb-reward{padding:16px 0;border-bottom:1px solid var(--nb-line);font-size:14px}.nb-reward progress{width:100%;height:8px;accent-color:var(--nb-accent)}.nb-busy{opacity:1;pointer-events:auto}.nb-cart-page-footer{width:100%}.nb input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;border:initial;background:initial;border-radius:3px;position:static;opacity:1;vertical-align:middle;cursor:pointer}.nb input[type=checkbox]:after{display:none!important}.nb input[type=checkbox]:checked{background:initial;border-color:initial}.nb .nb-text-button{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:8px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px;color:inherit}.nb-quiz h1{scroll-margin-top:124px}.nb [id]{scroll-margin-top:120px}.nb-quiz .nb-consent{align-items:flex-start}.nb-cart-page-grid>div{min-width:0}.nb-footer .nb-logo img{filter:var(--nb-footer-logo-filter,invert(1))}.nb-capture .nb-button{border-color:currentColor;color:inherit!important}.nb-footer p,.nb-footer h3,.nb-footer-bottom{color:inherit;opacity:.8}.nb-upsell-track{display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:10px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.nb-upsell-track .nb-upsell{min-width:0}.nb-upsell-track .nb-upsell p{min-height:40px}.nb-upsell-track .nb-upsell>span{font-size:14px}.nb-upsell-track .nb-upsell .nb-button{width:100%}.nb-wrap input[type=checkbox]{order:3;margin-left:auto;width:44px;height:26px;border-radius:99px;appearance:none;-webkit-appearance:none;background:radial-gradient(circle at 13px 13px,#fff 9px,transparent 10px),#ddd0d5;flex:0 0 44px}.nb-wrap input[type=checkbox]:checked{background:radial-gradient(circle at 31px 13px,#fff 9px,transparent 10px),var(--nb-ink)}.nb-cart-meta{color:var(--nb-muted);margin-top:6px}.nb-reward-labels{font-size:10px}@media(min-width:900px){.nb-gallery{top:calc(var(--nb-header-height,104px) + 20px)}}.nb-home-products{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.nb-home-card{scroll-snap-align:start}.nb-home-card .nb-card-image img,.nb-home-card .nb-card-image>svg{width:100%;aspect-ratio:1;object-fit:cover}.nb-home-card .nb-step-badge{padding:6px 10px;background:var(--nb-bg);color:var(--nb-ink);font:600 11px/1 var(--nb-body-font);letter-spacing:.12em}.nb-home-card .nb-card-copy{gap:6px;padding:18px}.nb-home-card .nb-rating{display:block;font-size:13px;color:var(--nb-muted)}.nb-home-card .nb-card-title{font-size:20px;line-height:1.2}.nb-home-card .nb-card-desc{font-size:14px;color:var(--nb-muted)}.nb-home-card .nb-card-bottom{flex-direction:column;align-items:stretch;gap:12px;padding-top:12px}.nb-home-card .nb-card-bottom>strong{font-size:18px;line-height:1}.nb-home-card .nb-card-bottom>.nb-button{flex:none;width:100%;min-height:46px;font-size:15px;font-weight:500;line-height:1;background:#fff}.nb-home-card .nb-card-bottom>.nb-button:hover{background:var(--nb-ink);border-color:var(--nb-ink);color:var(--nb-bg)!important}.nb-bestsellers .nb-container{padding-inline:clamp(16px,4vw,40px)}.nb-bestsellers .nb-section-heading{margin-bottom:24px}.nb-bestsellers .nb-ritual-card{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));border-radius:26px}.nb-bestsellers .nb-ritual-photo img{height:100%;min-height:280px;max-height:none;aspect-ratio:4/3}.nb-bestsellers .nb-ritual-copy{padding:clamp(22px,3.4vw,40px);gap:14px}.nb-bestsellers .nb-ritual-copy h3{font-size:clamp(26px,2.8vw,34px);line-height:1.1}.nb-bestsellers .nb-chips>span{padding:7px 12px;font-size:13px;line-height:1}.nb-bestsellers .nb-chips>span:nth-child(1){background:#ffd3e3}.nb-bestsellers .nb-chips>span:nth-child(2){background:#f0f0f0}.nb-bestsellers .nb-chips>span:nth-child(3){background:#e3e3e3}.nb-filter-chips{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-block:22px 18px;padding:4px 0 6px}.nb-filter-chips button{flex:none;white-space:nowrap;min-height:44px;padding:0 18px;font-size:15px;font-weight:500;line-height:1}.nb-filter-chips button:focus-visible{outline-offset:-4px}[data-nb-shop] .nb-card-image{aspect-ratio:1;flex-shrink:0}[data-nb-shop] .nb-card-image>img,[data-nb-shop] .nb-card-image>svg{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}[data-nb-shop] .nb-ritual-photo{aspect-ratio:1;align-self:start}[data-nb-shop] .nb-ritual-photo img{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1;object-fit:contain}[data-nb-shop-products]{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}[data-nb-shop-products]>.nb-product-card:last-child:nth-child(odd){grid-column:auto}[data-nb-shop-products] .nb-card-copy{gap:6px}[data-nb-shop-products] .nb-card-copy>.nb-eyebrow{letter-spacing:.12em;line-height:1.3}[data-nb-shop-products] .nb-rating{display:block;font-size:13px;color:var(--nb-muted)}[data-nb-shop-products] .nb-match{background:var(--nb-ink)}[data-nb-shop-products] .nb-card-bottom{padding-top:14px}[data-nb-shop-products] [data-nb-select]{flex:0 1 auto;padding:0 18px 0 12px;gap:10px;font-size:15px;line-height:1}[data-nb-select]:before{content:"";flex:none;width:20px;height:20px;border:1.5px solid currentColor;border-radius:6px;display:grid;place-items:center;font-size:13px}[data-nb-select][aria-pressed=true]:before{content:"\2713"}.nb-product{padding:clamp(16px,3vw,28px) 0 clamp(40px,6vw,80px)}.nb-product .nb-container,.nb-product-education .nb-container,.nb-pdp-media .nb-container,.nb-pdp-ritual-banner .nb-container,.nb-pdp-reviews .nb-container,.nb-ritual-faq .nb-container{padding-inline:clamp(16px,4vw,40px)}.nb-product .nb-breadcrumb{margin-bottom:14px;font-size:14px}.nb-pdp-grid{gap:clamp(24px,4vw,56px)}.nb-gallery-main{position:relative}.nb-gallery-swipe{touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none}.nb-gallery-swipe:active{cursor:grabbing}.nb-gallery-main:focus-visible{outline:3px solid var(--nb-accent);outline-offset:3px}.nb-gallery-thumbs button:focus-visible{outline-offset:-4px}.nb-product .nb-pdp-details h1{margin-top:8px;line-height:1.04;letter-spacing:-.02em}.nb-product .nb-pdp-details>.nb-rating{display:block;font-size:14px}.nb-pdp-details .nb-eyebrow{line-height:1.3;margin-bottom:0!important}.nb-product-line{margin-top:12px!important;font-size:17px;color:#3f3f3f}.nb-product .nb-chips>span{font-weight:500;font-size:14px;line-height:1;padding:8px 13px}.nb-product[data-nb-product=s] .nb-chips>span{background:#ffd3e3}.nb-product[data-nb-product=e] .nb-chips>span{background:#f0f0f0}.nb-product[data-nb-product=r] .nb-chips>span{background:#e3e3e3}.nb-product .nb-benefits .nb-check{width:22px;height:22px;margin-top:1px}.nb-product .nb-benefits .nb-check svg{width:12px;height:12px}.nb-product .nb-benefits{gap:8px}.nb-product .nb-pack{padding:15px 16px;gap:14px;min-height:0;margin-bottom:10px}.nb-product .nb-pack:has(input:checked){padding:14.5px 15.5px}.nb-product .nb-pack strong{font-size:17px;line-height:1.2}.nb-product .nb-pack small:not(.nb-dark-badge){font-size:14px}.nb-product .nb-dark-badge{padding:4px 9px;font-size:10.5px;line-height:1;letter-spacing:.1em}.nb-product .nb-addons{display:flex;flex-direction:column;gap:12px}.nb-product .nb-addons legend{float:none;margin-bottom:0}.nb-product .nb-addon{padding:0}.nb-product .nb-addon>img{width:54px;height:54px}.nb-product .nb-addon small{font-size:13.5px;line-height:1.35}.nb-product .nb-addon>span>strong{font-size:16px;line-height:1.25}.nb-product .nb-addon>strong{font-size:15px}.nb-product .nb-buy-button{font-size:17px;font-weight:500;line-height:1;min-height:58px}.nb-product .nb-buy{display:flex;flex-direction:column;gap:10px}.nb-product .nb-buy .nb-accent,.nb-product .nb-delivery{margin-top:0!important;font-size:14px}.nb-product .nb-buy [data-nb-buy-error]:empty{display:none}.nb-product .nb-accordions summary{padding:17px 0;min-height:0;font-size:17px;line-height:1.3}.nb-product .nb-accordions details>div{padding-bottom:18px;font-size:15.5px}.nb-sticky-buy>.nb-container{gap:12px}.nb-sticky-buy>.nb-container>img{width:48px;height:48px;object-fit:cover;border-radius:10px;flex:none}.nb-sticky-buy>.nb-container>span{flex:1}.nb-sticky-buy .nb-button{font-size:15px;padding-inline:22px}.nb-product-education,.nb-pdp-reviews,.nb-ritual-faq{padding-block:clamp(48px,7vw,var(--nb-pt,96px)) clamp(48px,7vw,var(--nb-pb,96px))}.nb-active-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:28px}.nb-active-grid .nb-active{padding:28px;border-radius:24px;display:flex;flex-direction:column;gap:10px;background:var(--nb-bg)}.nb-active-grid .nb-active em{font-style:normal;font-size:clamp(64px,8vw,96px);line-height:.9}.nb-active-grid .nb-active h3{font-size:22px;line-height:1.2;letter-spacing:normal}.nb-active-grid .nb-active p{font-size:16px;margin:0}[data-nb-education=r] .nb-active em{font-size:clamp(60px,7vw,88px)}[data-nb-education=r] .nb-active h3{font-size:21px}.nb-education-followup{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px 48px;align-items:center;margin-top:44px}.nb-education-followup h3{font-size:clamp(22px,2.6vw,30px);line-height:1.15;letter-spacing:normal}.nb-education-followup p{margin-top:10px;color:#3f3f3f}.nb-acid-weeks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nb-acid-weeks article{padding:16px;border:1px solid var(--nb-line);border-radius:18px;background:var(--nb-bg)}.nb-acid-weeks h4{margin:0;font:600 12px/1.3 var(--nb-body-font);letter-spacing:.12em;text-transform:uppercase;color:var(--nb-muted)}.nb-acid-weeks p{margin:6px 0 0;font:500 17px/1.25 var(--nb-body-font);color:inherit}.nb-acid-weeks .nb-week-highlight{background:var(--nb-ink);color:var(--nb-bg);border-color:var(--nb-ink)}.nb-week-highlight h4{color:#cfcfcf}.nb-scrub-table-scroll{overflow-x:auto;margin-top:28px;border:1px solid var(--nb-line);border-radius:22px;background:var(--nb-bg)}.nb-scrub-table{width:100%;min-width:540px;border-collapse:collapse;font-size:16px;line-height:1.4}.nb-scrub-table th,.nb-scrub-table td{padding:15px 20px;border-top:1px solid var(--nb-line);text-align:left}.nb-scrub-table thead th{border-top:0;padding:18px 20px;font-size:17px;font-weight:500}.nb-scrub-table th:first-child{width:22%;font-weight:400;color:var(--nb-muted)}.nb-scrub-table td:nth-child(2){background:#f7f7f7}.nb-scrub-table thead th:nth-child(2){background:#f0f0f0;font-weight:600}.nb-scrub-table td:last-child,.nb-scrub-table thead th:last-child{color:var(--nb-muted)}.nb-use-areas{display:flex;flex-wrap:wrap;gap:10px}.nb-use-areas span{padding:12px 18px;border-radius:99px;border:1px solid var(--nb-line);background:var(--nb-bg);font-size:16px;font-weight:500;line-height:1}.nb-am-pm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:16px}.nb-am-pm article{padding:22px 24px;border:1px solid var(--nb-line);border-radius:20px;background:var(--nb-bg)}.nb-am-pm article:last-child{background:var(--nb-ink);color:var(--nb-bg);border-color:var(--nb-ink)}.nb-am-pm article:last-child h3{color:#cfcfcf}.nb-am-pm p{margin-top:6px}.nb-weekly-scroll{overflow-x:auto;margin-top:28px;padding-bottom:4px}.nb-weekly{width:100%;min-width:600px;border-spacing:6px;border-collapse:separate;table-layout:fixed;font-size:14px;line-height:1.3}.nb-weekly th,.nb-weekly td{padding:0;border:0;text-align:center}.nb-weekly thead th{padding:6px 0;font-weight:600}.nb-weekly th:first-child{width:150px;text-align:left;font-size:15px;font-weight:500}.nb-weekly td{height:46px;border-radius:12px;color:var(--nb-ink);background:#ffd3e3}.nb-weekly tr:nth-child(2) td{background:#f0f0f0}.nb-weekly tr:nth-child(3) td{background:#e3e3e3;font-size:12px}.nb-weekly td.nb-day-off{background:var(--nb-bg)}.nb-weekly-scroll+p{margin-top:16px;font-size:14px;color:var(--nb-muted)}.nb-pdp-media{padding-block:clamp(48px,7vw,var(--nb-pt,96px)) var(--nb-pb,0px)}.nb-pdp-media .nb-section-heading{margin-bottom:20px}.nb-pdp-media .nb-media-row{grid-auto-columns:minmax(200px,260px);padding-bottom:6px}.nb-pdp-media .nb-media-placeholder{position:relative}.nb-pdp-media .nb-media-placeholder img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.nb-pdp-media .nb-media-placeholder span{position:absolute;inset:auto 12px 12px;padding:8px 12px;border-radius:10px;background:#ffffffed;font-size:13px}.nb-pdp-ritual-banner{padding-block:clamp(48px,7vw,var(--nb-pt,96px)) clamp(48px,7vw,var(--nb-pb,96px))}.nb-pdp-ritual-banner .nb-feature{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center}.nb-pdp-ritual-banner .nb-feature>div:first-child{height:100%}.nb-pdp-ritual-banner .nb-feature img{height:100%;min-height:240px;max-height:none;aspect-ratio:auto}.nb-pdp-ritual-banner .nb-feature-copy{gap:12px;padding:clamp(24px,4vw,48px)}.nb-pdp-ritual-banner h2{font-size:clamp(26px,3.4vw,40px);line-height:1.08}.nb-pdp-reviews{border-top:1px solid var(--nb-line)}.nb-pdp-reviews .nb-review-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px 72px;align-items:start}.nb-pdp-reviews .nb-review-row{display:flex;flex-direction:column;gap:14px;overflow:visible;padding:0}.nb-pdp-reviews .nb-review{gap:10px;background:var(--nb-bg)}.nb-pdp-reviews .nb-review blockquote{font-size:23px;line-height:1.3}.nb-pdp-reviews .nb-review figcaption{justify-content:flex-start;gap:5px}.nb-pdp-reviews .nb-review figcaption a:before{content:"\b7  ";color:var(--nb-ink)}.nb-ritual-faq .nb-faq-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px 72px;align-items:start}.nb-ritual-faq .nb-review{padding:26px;border-radius:22px;gap:10px}.nb-ritual-faq .nb-review blockquote{font-size:25px}.nb-ritual-faq .nb-ritual-review-count{margin-top:14px;font-size:14px;color:var(--nb-muted)}.nb-ritual-faq h2.nb-eyebrow{font:600 12px/1.3 var(--nb-body-font);letter-spacing:.14em;margin-bottom:6px!important}.nb-ritual-faq .nb-accordions summary{font-size:17px;line-height:1.3}.nb-product[data-nb-product=ritual] .nb-price{margin-top:14px;gap:10px}.nb-product[data-nb-product=ritual] .nb-price>strong{font-size:28px;line-height:1}.nb-product .nb-tabs{border-color:var(--nb-ink);gap:0}.nb-product .nb-tabs button{font-size:15px;font-weight:500;line-height:1.1;padding:0 10px}.nb-inside{padding:16px 18px;margin-bottom:14px}.nb-inside h3{margin-bottom:6px;line-height:1.2}.nb-inside>div{padding:9px 0;font-size:15px}.nb-inside>div>span:last-child{flex:none}.nb-inside .nb-inside-total{padding-top:11px;font-size:16px;font-weight:600;line-height:1.3;flex-wrap:wrap}.nb-builder-tiers{gap:6px;margin-bottom:14px}.nb-builder-tiers>div{padding:10px 8px;border:1.5px solid var(--nb-ink);border-radius:14px;background:#fff}.nb-builder-tiers strong{display:block;font-weight:500;font-size:14.5px;line-height:1.2}.nb-builder-tiers small{display:block;margin-top:3px;font-size:12.5px;line-height:1.25;color:var(--nb-muted)}.nb-builder-tiers .is-active{background:var(--nb-ink);color:var(--nb-bg)}.nb-builder-tiers .is-active small{color:#cfcfcf}.nb-product .nb-builder-row{padding:12px 0;gap:12px}.nb-product .nb-builder-row>img{width:60px;height:60px}.nb-builder-message progress{width:100%;height:6px;margin-top:10px;accent-color:var(--nb-accent)}.nb-shaadi-gift{padding:16px;border:1px solid var(--nb-line);border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:12px;margin-top:14px}.nb-gift-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.nb-gift-heading label{font-size:16px;font-weight:500;margin:0}.nb-gift-heading>span{font-size:14px;font-weight:500;color:var(--nb-accent);max-width:45%}.nb-recommended{background:var(--nb-accent)}.nb-dialog-heading [data-nb-cart-count]{font-weight:400}.nb-dialog-heading [data-nb-cart-count]:before{content:"("}.nb-dialog-heading [data-nb-cart-count]:after{content:")"}.nb-cart-line{padding:16px 0;gap:14px}.nb-cart-line-heading{display:flex;justify-content:space-between;align-items:start;gap:10px}.nb-cart-line-heading .nb-cart-line-title{font:500 16px/1.25 var(--nb-body-font);flex:1}.nb-cart-line-heading .nb-price-stack{font-size:15.5px;font-weight:600;line-height:1.2}.nb-cart-line-info .nb-cart-meta{font-size:13.5px;margin-top:4px}.nb-cart-line-actions{margin-top:10px}.nb-cart-line-actions .nb-quantity{border-color:#ddd0d5}.nb-cart-breakdown{padding:16px 0 20px;display:flex;flex-direction:column;gap:7px;font-size:15px}.nb-cart-breakdown>div{display:flex;justify-content:space-between;gap:12px}.nb-cart-breakdown>div>span:first-child{color:var(--nb-muted)}.nb-cart-breakdown .nb-cart-summary{font-size:14px;padding:0}.nb-cart-footer .nb-cart-summary{font-size:18px}.nb-cart-footer .nb-checkout{font-size:17px;font-weight:500}.nb-cart-footer .nb-delivery{font-size:13px;margin:0;line-height:1.35}.nb-cart-footer .nb-cart-policy{font-size:11px;line-height:1.3}.nb-cart .nb-empty{padding:36px 0;gap:14px}.nb-cart .nb-empty h3{font-size:22px;line-height:1.2}.nb-cart .nb-empty p{max-width:22em;color:var(--nb-muted)}.nb-cart .nb-empty img{width:100%;max-width:280px;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.nb-wrap-copy{display:flex;flex-direction:column;gap:4px;flex:1}.nb-wrap .nb-wrap-copy strong{margin:0;font-size:16px;font-weight:500;line-height:1.3}.nb-wrap-copy small{font-size:13.5px;color:var(--nb-muted)}.nb-cart-note{border-bottom:1px solid var(--nb-line)}.nb-cart-note summary{list-style:none;display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-weight:500;cursor:pointer}.nb-cart-note summary::-webkit-details-marker{display:none}.nb-cart-note-body{padding-bottom:14px;display:flex;flex-direction:column;gap:10px}.nb-cart-note-body textarea{margin:0;min-height:78px}.nb-cart-upsells{padding:18px 0 8px}.nb-cart-upsells h3{font-size:17px;line-height:1.2;margin-bottom:12px}.nb-upsell-track{grid-auto-columns:minmax(168px,1fr)}.nb-upsell-track .nb-upsell{gap:8px;border-width:1.5px;background:#fff}.nb-upsell-track .nb-upsell p{min-height:0;font-size:13px;line-height:1.35}.nb-upsell-track .nb-upsell .nb-button{font-size:14px;font-weight:500}.nb-reveal-pending{opacity:0}.nb details{overflow-anchor:none}.nb details>summary>span[aria-hidden=true]{position:relative;font-size:0!important;width:20px;height:20px;flex:none}.nb details>summary>span[aria-hidden=true]:before,.nb details>summary>span[aria-hidden=true]:after{content:"";position:absolute;width:14px;height:1.5px;background:currentColor;left:3px;top:9px;transition:transform .3s ease}.nb details>summary>span[aria-hidden=true]:after{transform:rotate(90deg)}.nb details[open]:not([data-nb-expanded=false])>summary>span[aria-hidden=true]:after,.nb details[data-nb-expanded=true]>summary>span[aria-hidden=true]:after{transform:rotate(0)}.nb-cart::backdrop,.nb-menu::backdrop{transition:background-color .25s ease}.nb-drawer-closing::backdrop{background:transparent}@media(max-width:899px){.nb-product{padding-bottom:64px}.nb-gallery{position:static}.nb-product .nb-pdp-grid{grid-template-columns:1fr}.nb-product .nb-pdp-details,.nb-gallery-main,.nb-gallery-thumbs{max-width:none}}@media(max-width:359px){.nb-product .nb-addon{gap:8px}.nb-product .nb-addon>img{width:44px;height:44px}.nb-product .nb-addon>strong{font-size:13px}.nb-product .nb-dark-badge{font-size:9px;padding-inline:7px}.nb-product .nb-builder-row{gap:8px}.nb-product .nb-builder-row>img{width:46px;height:46px}.nb-sticky-buy>.nb-container{gap:8px}.nb-sticky-buy .nb-button{padding-inline:16px;font-size:14px}.nb-acid-weeks article{padding:12px}}@media(prefers-reduced-motion:reduce){.nb-reveal-pending{opacity:1}.nb details>summary>span:before,.nb details>summary>span:after,.nb-cart::backdrop,.nb-menu::backdrop{transition:none!important}}@media print{.nb-reveal-pending{opacity:1}}.nb-am-pm h3.nb-eyebrow{font:600 12px/1.3 var(--nb-body-font);letter-spacing:.12em;color:var(--nb-muted)}.nb-am-pm article:last-child h3.nb-eyebrow{color:#cfcfcf}.nb-scrub-table tbody th,.nb-scrub-table tbody td{font-size:16px;line-height:1.4}[data-nb-education=r] .nb-active-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.nb-pdp-reviews .nb-review figcaption strong{font-weight:500}.nb-menu[open]{display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;box-shadow:none}.nb-menu .nb-dialog-heading{flex:none;height:68px;min-height:68px;padding:0 16px}.nb-menu .nb-logo img{height:28px;width:auto;max-width:200px;object-fit:contain}.nb-menu>nav{flex:none;padding:8px 20px}.nb-menu>nav>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;padding:16px 0;font:500 24px/1.2 var(--nb-body-font)}.nb-menu>nav>a>span{min-width:0}.nb-menu>nav>a>small{flex:none;max-width:45%;font:500 14px/1.3 var(--nb-body-font);color:var(--nb-accent);text-align:right}.nb-menu-concerns{padding:16px 20px max(32px,env(safe-area-inset-bottom));flex:none}.nb-menu-concerns .nb-eyebrow{margin:0!important;font:600 12px/1.3 var(--nb-body-font);letter-spacing:.14em}.nb-menu-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nb-menu-pills .nb-chip{margin:0;min-height:44px;padding:0 16px;border:1.5px solid var(--nb-line);background:var(--nb-bg);font:500 15px/1 var(--nb-body-font)}.nb-hero .nb-actions,.nb-ritual-copy .nb-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:10px;width:100%}.nb-hero .nb-actions{max-width:560px}.nb-ritual-copy .nb-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);max-width:420px}.nb-hero .nb-actions>.nb-button,.nb-ritual-copy .nb-actions>.nb-button{width:100%;min-width:0;min-height:54px;height:auto;padding:12px 16px;white-space:normal;text-align:center;text-wrap:balance;line-height:1.25}.nb-product .nb-addons{container-type:inline-size;min-width:0;width:100%;margin:0;padding:16px!important;gap:14px}.nb-product .nb-addon-heading{margin:0!important;font:500 17px/1.2 var(--nb-body-font);color:var(--nb-ink)}.nb-product .nb-addon{display:grid;grid-template-columns:24px 54px minmax(0,1fr) max-content;gap:10px;align-items:center;width:100%;min-height:54px;margin:0;padding:0;clear:none}.nb-product .nb-addon>input{-webkit-appearance:auto;appearance:auto;width:24px;height:24px;min-width:24px;margin:0;accent-color:var(--nb-ink)}.nb-product .nb-addon>img{width:54px;height:54px;max-width:none;object-fit:cover}.nb-product .nb-addon>span{min-width:0}.nb-product .nb-addon>span>strong{display:block;font-weight:500}.nb-product .nb-addon>strong{margin:0;text-align:right;white-space:nowrap;font:600 15px/1.2 var(--nb-body-font)}.nb-product [data-nb-addon-hint]{margin:0!important;font:500 14px/1.4 var(--nb-body-font)}@container (max-width:420px){.nb-product .nb-addon{grid-template-columns:24px 48px minmax(0,1fr);grid-template-areas:"check image copy" "check image price";row-gap:6px;column-gap:10px}.nb-product .nb-addon>input{grid-area:check}.nb-product .nb-addon>img{grid-area:image;width:48px;height:48px}.nb-product .nb-addon>span{grid-area:copy}.nb-product .nb-addon>strong{grid-area:price;text-align:left}}.nb-cart-gift-options{padding:14px 0;border-bottom:1px solid var(--nb-line)}.nb-gift-heading>strong{font:500 16px/1.3 var(--nb-body-font)}@media(max-width:599px){.nb-hero .nb-actions>.nb-button,.nb-ritual-copy .nb-actions>.nb-button{font-size:14px;padding-inline:10px}}@media(max-width:359px){.nb-hero .nb-actions,.nb-ritual-copy .nb-actions{gap:8px}.nb-hero .nb-actions>.nb-button,.nb-ritual-copy .nb-actions>.nb-button{font-size:13px;padding-inline:8px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/neutrals.css.map */
