html.nuvera{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.nuvera body{line-height:1.55}html.nuvera :is(.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6)){font-variation-settings:"opsz" 72;font-feature-settings:"lnum" 1}html.nuvera :is(.h0,.h1,.h2){line-height:1.08}html.nuvera :is(.button,.btn){font-family:var(--nv-font-body);font-weight:500;letter-spacing:.005em;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5em}html.nuvera .button--xl{min-height:52px}html.nuvera :is(.button,.btn,a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--nv-amber);outline-offset:3px}html.nuvera :is(.input,.select,.textarea,input[type=text],input[type=email],textarea){border-color:var(--nv-line)}html.nuvera .announcement-bar{padding-block:.5rem;min-height:36px;display:flex;align-items:center;justify-content:center}html.nuvera .announcement-bar :is(p,a){font-family:var(--nv-font-body);font-size:13px;letter-spacing:.02em;line-height:1.4}html.nuvera .header__wrapper{min-height:56px;border-block-end:1px solid rgb(var(--nv-ink-rgb) / .06)}html.nuvera .header__logo-text{font-family:var(--nv-font-display);font-weight:400;font-size:1.125rem;letter-spacing:.32em;text-transform:uppercase;padding-inline-start:.32em}@media screen and (min-width:1000px){html.nuvera .header__logo-text{font-size:1.25rem}}html.nuvera .header__link-list :is(a,button){font-family:var(--nv-font-body);font-size:14px;font-weight:500;letter-spacing:.01em}html.nuvera .count-bubble{background:var(--nv-ink);color:var(--nv-ivory)}html.nuvera .header__cart-count{top:-4px;line-height:0}html.nuvera .header__cart-count .count-bubble{--ul-size: 18px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;width:auto;height:18px;padding:0 5px;border-radius:999px;font-family:var(--nv-font-body);font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;box-shadow:0 0 0 2px rgb(var(--ul-header-background))}html.nuvera .header__cart-count .count-bubble.opacity-0{opacity:0;visibility:hidden}.nv-mode-toggle{display:inline-grid;place-items:center;background:none;border:0;padding:0;color:inherit;cursor:pointer}.nv-mode-toggle svg{display:block}.nv-mode-toggle__sun{display:none!important}html[data-theme=dark] .nv-mode-toggle__sun{display:block!important}html[data-theme=dark] .nv-mode-toggle__moon{display:none!important}html.nv-mode-switching,html.nv-mode-switching *{transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}html[data-theme=dark] .nv-media img{filter:brightness(.92)}html[data-theme=dark] .header__wrapper{border-block-end-color:var(--nv-line)}html[data-theme=dark] :is(.input,.select,.textarea,input[type=text],input[type=email],textarea){background-color:var(--nv-card);color:var(--nv-ink)}html.nuvera .badge{font-family:var(--nv-font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px}html.nuvera .product-card{border:1px solid var(--nv-line);box-shadow:none}html.nuvera .product-card :is(.product-card__title,.product-title){font-family:var(--nv-font-display);font-weight:400;font-size:1.125rem;letter-spacing:-.005em}html.nuvera :is(.price-list,.price){font-variant-numeric:tabular-nums}html.nuvera .drawer::part(overlay){background:rgb(var(--nv-ink-rgb) / .45)}html.nuvera .drawer::part(content){border:1px solid var(--nv-line)}html.nuvera .cart-drawer .h5{font-family:var(--nv-font-display);font-weight:var(--nv-display-weight);letter-spacing:-.01em}html.nuvera .cart-drawer__line-items>*+*{border-color:var(--nv-line)}html.nuvera .line-item .text-subdued{color:rgb(var(--nv-ink-rgb) / .65)}.nv-cart-notes{display:grid;gap:8px;margin-top:4px;padding:14px 16px;border:1px solid var(--nv-line);border-radius:12px;background:var(--nv-card);font-family:var(--nv-font-body);font-size:13px;line-height:1.45;color:var(--nv-ink)}.nv-cart-notes__item{display:flex;gap:10px;align-items:flex-start}.nv-cart-notes__item svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--nv-amber)}.nv-cart-notes__terms{font-size:12px;color:rgb(var(--nv-ink-rgb) / .7);border-top:1px solid var(--nv-line);padding-top:8px;margin-top:2px}html.nuvera .footer{border-top:1px solid var(--nv-line)}html.nuvera .footer :is(.h5,.h6,.footer__block-title){font-family:var(--nv-font-display);font-weight:400}.nv-regulatory{max-width:880px;font-family:var(--nv-font-body);font-size:12px;line-height:1.6;color:rgb(var(--nv-ink-rgb) / .7);padding-top:24px;margin-top:8px;border-top:1px solid var(--nv-line)}.nv-regulatory p+p{margin-top:8px}html.nuvera .bundle-card{border:1px solid var(--nv-line);border-radius:12px;background:var(--nv-card)}html.nuvera .bundle-card--selected{border:1.5px solid var(--nv-ink);background:var(--nv-paper)}html.nuvera .bundle-title,html.nuvera .bundle-price{font-family:var(--nv-font-display);font-weight:400;color:var(--nv-ink);font-variant-numeric:tabular-nums}html.nuvera :is(.bundle-badge,.bundle-gift-badge){background:var(--nv-ink);color:var(--nv-ivory)}html.nuvera .bundle-check{color:var(--nv-amber)}html.nuvera .bundle-total{background:rgb(var(--nv-amber-rgb) / .12);color:var(--nv-ink)}html.nuvera .bundle-save{color:var(--nv-amber)}@media(prefers-reduced-motion:reduce){html.nuvera *,html.nuvera *:before,html.nuvera *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-theme=dark] product-item,html[data-theme=dark] .variant-picker__option,html[data-theme=dark] .bundle-card,html[data-theme=dark] .mobile_content_info{background:var(--nv-card);color:var(--nv-ink);border-color:var(--nv-line);box-shadow:none}html[data-theme=dark] :is(.variant-picker__option-title,.variant-picker__option-price,.bundle-title,.bundle-price){color:var(--nv-ink)}html[data-theme=dark] :is(.bundle-description,.bundle-benefits){color:rgb(var(--nv-ink-rgb) / .75)}html[data-theme=dark] .bundle-card--selected{border-color:var(--nv-ink);background:var(--nv-paper)}html[data-theme=dark] .variant-picker__option-saving,html[data-theme=dark] .bundle-total{background:rgb(var(--nv-amber-rgb) / .16);color:var(--nv-ink)}html[data-theme=dark] .shopify-section--faq .accordion-box .accordion .circle-chevron{color:var(--nv-ink)}html[data-theme=dark] .placeholder,html[data-theme=dark] svg.placeholder-svg{background:var(--nv-media-bg);fill:rgb(var(--nv-ink-rgb) / .25)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nuvera-theme.css.map */
