:root{--nvo-green: #1A6919;--nvo-green-deep: #114F17;--nvo-white: #FFFFFF;--nvo-surface: #F4F5F4;--nvo-surface-soft: #F6F7F6;--nvo-ink: #111111;--nvo-muted: #586058;--nvo-line: rgba(26, 105, 25, .14);--nvo-shadow-soft: 0 18px 48px rgba(17, 79, 23, .08);--nvo-shadow-card: 0 10px 30px rgba(17, 79, 23, .07);--nvo-radius-sm: 12px;--nvo-radius-md: 16px;--nvo-radius-lg: 24px}html body{color:var(--nvo-ink);background:var(--nvo-white);font-size:1.6rem;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html body h1,html body h2,html body h3,html body h4,html body h5,html body .h0,html body .h1,html body .h2,html body .h3,html body .h4,html body .h5{color:var(--nvo-section-heading, var(--nvo-ink));font-weight:700;letter-spacing:-.035em;text-wrap:balance}html body h1,html body .h0,html body .h1{line-height:1.02}html body h2,html body .h2{line-height:1.08}html body h3,html body h4,html body h5,html body .h3,html body .h4,html body .h5{line-height:1.18;letter-spacing:-.02em}html body .rte,html body .product__description,html body .article-template__content{color:var(--nvo-section-text, var(--nvo-muted))}html body .header-wrapper,html body .header{color:var(--nvo-ink)!important;background:var(--nvo-white)!important;background-color:var(--nvo-white)!important;border-color:var(--nvo-line)!important}html body .header-wrapper{border-bottom:1px solid var(--nvo-line)!important;box-shadow:0 8px 24px #114f1709}html body .header__menu-item,html body .header__icon{min-height:44px}html body .header__menu-item{font-weight:600;letter-spacing:.01em}html body .button,html body .btn,html body .theme-button,html body .button--primary,html body .product-form__submit,html body .cart__checkout-button,html body input[type=submit],html body button[type=submit]:not(.nh-footer__submit):not(.nh-search-submit),html body #stickyAddToCart .sticky-add-to-cart__button,html body .hf-button{min-height:52px;padding:14px 28px!important;border:1px solid var(--global-button-border-color, var(--nvo-section-button-bg, var(--nvo-green)))!important;border-radius:var(--global-button-radius, 14px)!important;color:var(--global-button-text-color, var(--nvo-section-button-text, var(--nvo-white)))!important;background:var(--global-button-bg-color, var(--nvo-section-button-bg, var(--nvo-green)))!important;background-color:var(--global-button-bg-color, var(--nvo-section-button-bg, var(--nvo-green)))!important;box-shadow:0 8px 20px #114f1724!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.15;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}html body .button:hover,html body .btn:hover,html body .theme-button:hover,html body .button--primary:hover,html body .product-form__submit:hover,html body .cart__checkout-button:hover,html body input[type=submit]:hover,html body button[type=submit]:not(.nh-footer__submit):not(.nh-search-submit):hover,html body #stickyAddToCart .sticky-add-to-cart__button:hover,html body .hf-button:hover{color:var(--global-button-hover-text-color, var(--nvo-white))!important;background:var(--global-button-hover-bg-color, var(--nvo-green-deep))!important;background-color:var(--global-button-hover-bg-color, var(--nvo-green-deep))!important;border-color:var(--global-button-hover-bg-color, var(--nvo-green-deep))!important;box-shadow:0 12px 26px #114f172e!important;transform:translateY(-1px)}html body .button:active,html body .btn:active,html body .theme-button:active,html body .hf-button:active{box-shadow:0 5px 14px #114f1724!important;transform:translateY(1px)}html body .button--secondary,html body .shopify-payment-button__button--unbranded{color:var(--nvo-section-button-bg, var(--nvo-green))!important;background:var(--nvo-section-bg, var(--nvo-white))!important;border:1px solid var(--nvo-section-button-bg, var(--nvo-green))!important;box-shadow:none!important}html body .button--secondary:hover,html body .shopify-payment-button__button--unbranded:hover{color:var(--nvo-section-button-bg, var(--nvo-green))!important;background:var(--nvo-surface)!important;border-color:var(--nvo-section-button-bg, var(--nvo-green))!important;box-shadow:none!important}html body :focus-visible{outline:3px solid var(--nvo-section-accent, var(--nvo-green))!important;outline-offset:3px}html body input,html body textarea,html body select,html body .field__input,html body .select__select{min-height:48px;border-color:var(--nvo-section-border, var(--nvo-line));border-radius:var(--nvo-radius-sm);color:var(--nvo-section-text, var(--nvo-ink));background:var(--nvo-white)}html body .card-wrapper .card,html body .product-card-wrapper .card,html body .collection-card-wrapper .card,html body .article-card-wrapper .card{overflow:hidden;border:1px solid var(--nvo-section-border, var(--nvo-line));border-radius:var(--nvo-radius-md);background:var(--nvo-surface-soft);box-shadow:var(--nvo-shadow-card);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}html body .card-wrapper:hover .card,html body .product-card-wrapper:hover .card,html body .collection-card-wrapper:hover .card,html body .article-card-wrapper:hover .card{box-shadow:var(--nvo-shadow-soft);transform:translateY(-3px)}html body .section-announcement,html body .announcement-bar,html body .custom-announcement-bar,html body [class*=announcement-bar]{color:var(--nvo-section-text, var(--nvo-white))!important;background:var(--nvo-section-bg, var(--nvo-green))!important;background-color:var(--nvo-section-bg, var(--nvo-green))!important;border-color:#ffffff3d!important}html body .announcement-bar{min-height:40px;padding:8px 20px!important;gap:16px;box-shadow:inset 0 -1px #ffffff24}html body .announcement-text{color:var(--nvo-section-text, var(--nvo-white))!important;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}html body .announcement-bar a,html body .custom-announcement-bar a,html body [class*=announcement-bar] a{color:var(--nvo-section-link, var(--nvo-white))!important;text-underline-offset:3px}html body .announcement-bar .countdown{gap:4px}html body .announcement-bar .countdown-item{min-width:34px;padding:4px 5px!important;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#fffffff5!important}html body .hf-section{--hf-red: var(--nvo-section-accent, var(--nvo-green));--hf-red-dark: var(--global-button-hover-bg-color, var(--nvo-green-deep));--hf-blush: var(--nvo-surface);--hf-cream: var(--nvo-surface-soft);--hf-ink: var(--nvo-section-text, var(--nvo-ink));--hf-muted: var(--nvo-section-text, var(--nvo-muted));--hf-border: var(--nvo-section-border, var(--nvo-line));color:var(--hf-ink);background:var(--nvo-section-bg, var(--hf-bg, var(--nvo-white)))}html body .hf-shell{width:min(100%,1280px);padding:96px 48px}html body .hf-kicker{margin-bottom:16px;color:var(--hf-red);font-size:12px;font-weight:700;letter-spacing:.12em}html body .hf-heading{max-width:760px;color:var(--nvo-section-heading, var(--hf-ink));font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.045em;line-height:1.02}html body .hf-intro,html body .hf-media-copy__body{max-width:65ch;color:var(--hf-muted);font-size:clamp(16px,1.35vw,18px);line-height:1.65}html body .hf-home-hero{width:min(calc(100% - 48px),1440px);min-height:620px;margin:24px auto 0;overflow:hidden;border:1px solid var(--nvo-section-border, var(--nvo-line));border-radius:var(--nvo-radius-lg);background:var(--nvo-section-bg, linear-gradient(135deg, var(--nvo-white), var(--nvo-surface)));box-shadow:var(--nvo-shadow-soft)}html body .hf-home-hero__content{padding:72px 64px}html body .hf-home-hero__content .hf-heading{font-size:clamp(44px,4.6vw,68px);line-height:.98}html body .hf-home-hero__content .hf-intro{margin-top:24px;line-height:1.6}html body .hf-home-hero__media{background:var(--nvo-surface)}html body .hf-home-hero__action{margin-top:32px}html body .hf-card-grid,html body .hf-media-grid,html body .hf-reviews,html body .hf-objections{gap:24px;margin-top:48px}html body .hf-card,html body .hf-media-tile,html body .hf-review,html body .hf-objection,html body .hf-home-reviews__card,html body .hf-offer-card{border-color:var(--hf-border);border-radius:var(--nvo-radius-md);box-shadow:var(--nvo-shadow-card)}html body .hf-card{padding:32px;background:var(--nvo-surface-soft)}html body .hf-media-copy,html body .hf-product-spotlight,html body .hf-home-reviews{gap:clamp(48px,7vw,96px)}html body .hf-media-copy__media,html body .hf-product-spotlight__media{border:1px solid var(--hf-border);border-radius:var(--nvo-radius-lg);background:var(--nvo-surface);box-shadow:var(--nvo-shadow-soft)}html body .hf-product-spotlight__price{margin-top:24px;color:var(--hf-ink);font-size:28px;letter-spacing:-.025em}html body .hf-bullets{gap:16px;margin-top:32px}html body .hf-bullets li{font-size:16px;line-height:1.5}html body .hf-comparison-wrap{margin-top:48px;border-color:var(--hf-border);border-radius:var(--nvo-radius-md);box-shadow:var(--nvo-shadow-card)}html body .hf-comparison th,html body .hf-comparison td{padding:20px 24px;border-color:var(--hf-border)}html body .hf-comparison thead th{background:var(--nvo-surface)}html body .hf-comparison thead th:nth-child(2){color:var(--nvo-white);background:var(--hf-red)}html body .hf-comparison td:nth-child(2){color:var(--hf-ink);background:#1a69190e}html body .hf-home-reviews__media{gap:16px}html body .hf-home-reviews__card{border:1px solid var(--hf-border)}html body .hf-offer{border:1px solid rgba(255,255,255,.16);border-radius:var(--nvo-radius-lg);background:var(--nvo-section-bg, var(--nvo-green-deep));box-shadow:0 24px 60px #114f1729}html body .hf-offer__inner{gap:64px;padding:72px}html body .hf-offer-card{padding:24px;background:#ffffff14}html body .hf-offer-card--featured{color:var(--nvo-ink);background:var(--nvo-white)}html body .product-faq-section{margin:0;padding:64px 24px;background:var(--nvo-section-bg, var(--nvo-surface-soft))}html body .product-faq-section .faq-container{max-width:880px}html body .product-faq-section .faq-item{margin-bottom:12px;border:1px solid var(--nvo-section-border, var(--nvo-line));border-radius:var(--nvo-radius-sm);background:var(--nvo-white);box-shadow:0 6px 18px #114f170b}html body .product-faq-section .faq-question{min-height:64px;padding:20px 24px;color:var(--nvo-section-heading, var(--nvo-ink));background:var(--nvo-white);font-weight:600}html body .product-faq-section .faq-answer{color:var(--nvo-section-text, var(--nvo-muted));background:var(--nvo-white)}html body .product-faq-section .faq-toggle-icon:before,html body .product-faq-section .faq-toggle-icon:after{background:var(--nvo-section-accent, var(--nvo-green))}html body .footer{color:var(--nvo-section-text, var(--nvo-white))!important;background:var(--nvo-section-bg, var(--nvo-green))!important;background-color:var(--nvo-section-bg, var(--nvo-green))!important;border-top:0!important}html body .footer .footer__content-top{padding-bottom:48px}html body .footer .footer__blocks-wrapper{column-gap:48px;row-gap:48px}html body .footer h2,html body .footer h3,html body .footer .footer-block__heading,html body .footer .rte,html body .footer a,html body .footer .copyright__content,html body .footer .list-social__link{color:var(--nvo-section-text, var(--nvo-white))!important}html body .footer .footer-block__heading{margin-bottom:16px;font-size:16px;font-weight:700;letter-spacing:.04em}html body .footer a{opacity:.82;text-decoration-color:transparent;text-underline-offset:4px;transition:opacity .16s ease,text-decoration-color .16s ease}html body .footer a:hover{opacity:1;text-decoration-color:currentColor}html body .footer .field__input{border:1px solid rgba(255,255,255,.4);color:var(--nvo-ink);background:var(--nvo-white)}html body .footer .newsletter-form__button{color:var(--nvo-green)!important}html body .footer__content-bottom{padding-top:24px;border-color:#fff3}html body #stickyAddToCart,html body #stickyAddToCart .sticky-add-to-cart__container{color:var(--nvo-section-text, var(--nvo-ink))!important;background:var(--nvo-section-bg, rgba(255, 255, 255, .98))!important;background-color:var(--nvo-section-bg, rgba(255, 255, 255, .98))!important;border-color:var(--nvo-section-border, var(--nvo-line))!important}html body #stickyAddToCart{padding:12px 0 calc(12px + env(safe-area-inset-bottom));box-shadow:0 -12px 34px #114f171f!important}html body #stickyAddToCart .sticky-add-to-cart__container{max-width:1248px;padding:0 24px;box-shadow:none!important}html body #stickyAddToCart .sticky-add-to-cart__image{border-color:var(--nvo-line);border-radius:var(--nvo-radius-sm)}html body #stickyAddToCart .sticky-add-to-cart__title,html body #stickyAddToCart .sticky-add-to-cart__rating-text,html body #stickyAddToCart .sticky-add-to-cart__shipping,html body #stickyAddToCart .sticky-add-to-cart__shipping-date{color:var(--nvo-section-text, var(--nvo-ink))!important}@media screen and (max-width:989px){html body .hf-home-hero{width:min(calc(100% - 32px),760px);min-height:0;margin-top:16px}html body .hf-home-hero__content{padding:56px 40px 64px}html body .hf-product-spotlight,html body .hf-home-reviews,html body .hf-offer__inner{gap:48px}html body .hf-offer__inner{padding:56px 48px}}@media screen and (max-width:749px){html body h1,html body .h0,html body .h1{letter-spacing:-.04em}html body .page-width{padding-right:20px;padding-left:20px}html body .button,html body .btn,html body .theme-button,html body .button--primary,html body .product-form__submit,html body .cart__checkout-button,html body .hf-button{min-height:52px;padding-right:20px!important;padding-left:20px!important}html body .hf-shell{padding:64px 20px}html body .hf-home-hero{width:100%;margin-top:0;border-right:0;border-left:0;border-radius:0;box-shadow:none}html body .hf-home-hero__media{height:min(var(--hf-hero-mobile-height, 400px),108vw)}html body .hf-home-hero__content{padding:48px 20px 56px}html body .hf-home-hero__content .hf-heading{font-size:clamp(38px,11vw,48px);line-height:1}html body .hf-heading{font-size:clamp(32px,9vw,42px)}html body .hf-card-grid,html body .hf-media-grid,html body .hf-reviews,html body .hf-objections,html body .hf-comparison-wrap{margin-top:32px}html body .hf-card{padding:24px}html body .hf-media-copy,html body .hf-product-spotlight,html body .hf-home-reviews,html body .hf-offer__inner{gap:32px}html body .hf-product-spotlight__media,html body .hf-media-copy__media,html body .hf-offer{border-radius:var(--nvo-radius-md)}html body .hf-offer__inner{padding:40px 24px}html body .hf-comparison th,html body .hf-comparison td{padding:16px}html body .product-faq-section{padding:48px 20px}html body .product-faq-section .faq-question{min-height:56px;padding:16px 48px 16px 16px}html body .footer .footer__content-top{padding-right:20px;padding-bottom:40px;padding-left:20px}html body .footer-block.grid__item{margin:32px 0}html body #stickyAddToCart{padding:8px 0 calc(8px + env(safe-area-inset-bottom))}html body #stickyAddToCart .sticky-add-to-cart__container,html body #stickyAddToCart .mobile-view{padding-right:12px;padding-left:12px}html body #stickyAddToCart .mobile-shipping-info{min-height:24px;margin-top:4px;padding:4px 0}}@media screen and (max-width:390px){html body .hf-home-hero__content{padding-right:16px;padding-left:16px}html body .hf-home-hero__content .hf-heading{font-size:clamp(36px,10.8vw,42px)}html body .hf-home-hero__benefits{margin-top:24px!important}html body .hf-product-spotlight__action,html body .hf-home-reviews__action,html body .hf-offer__action{width:100%}html body #stickyAddToCart .sticky-add-to-cart__container,html body #stickyAddToCart .mobile-view{padding-right:8px;padding-left:8px}html body #stickyAddToCart .sticky-add-to-cart__button{min-height:48px;padding:12px 16px!important}html body #stickyAddToCart .mobile-shipping-info{font-size:11px!important;line-height:1.25}}@media(prefers-reduced-motion:reduce){html body .button,html body .btn,html body .theme-button,html body .hf-button,html body .card-wrapper .card,html body .product-card-wrapper .card,html body .collection-card-wrapper .card,html body .article-card-wrapper .card{transition:none!important}html body .mobile-view .sticky-add-to-cart__button:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/nivaro-redesign.css.map */
