:root{--nutri-blue: #0052CC;--nutri-cyan: #00B4DB;--nutri-deep: #073366;--nutri-deep-2: #0c4da3;--nutri-deep-3: #03162e;--nutri-white: #F8FAFC;--nutri-ink: #0F172A;--nutri-ink-soft: #334155;--nutri-sky-100: #E0F2FE;--nutri-sky-50: #F0F9FF;--nutri-gradient-primary: linear-gradient(135deg, var(--nutri-blue) 0%, var(--nutri-cyan) 100%);--nutri-gradient-deep: linear-gradient(180deg, var(--nutri-deep-2) 0%, var(--nutri-deep) 55%, var(--nutri-deep-3) 100%);--nutri-gradient-radial-bio: radial-gradient(circle at 30% 30%, rgba(0,180,219,.35) 0%, rgba(0,82,204,.18) 35%, rgba(7,51,102,0) 70%);--nutri-gradient-button: linear-gradient(135deg, var(--nutri-blue) 0%, var(--nutri-cyan) 100%);--nutri-gradient-button-hover: linear-gradient(135deg, var(--nutri-cyan) 0%, var(--nutri-blue) 100%);--nutri-glass-bg: rgba(255, 255, 255, .65);--nutri-glass-bg-dark: rgba(7, 51, 102, .55);--nutri-glass-border: rgba(255, 255, 255, .35);--nutri-glass-blur: 18px;--nutri-radius-sm: 12px;--nutri-radius-md: 20px;--nutri-radius-lg: 28px;--nutri-radius-xl: 36px;--nutri-radius-2xl: 45px;--nutri-radius-pill: 9999px;--nutri-shadow-sm: 0 4px 12px rgba(7, 51, 102, .06);--nutri-shadow-md: 0 10px 30px rgba(7, 51, 102, .1);--nutri-shadow-lg: 0 24px 60px rgba(7, 51, 102, .15);--nutri-shadow-glow: 0 0 40px rgba(0, 180, 219, .35);--nutri-shadow-button: 0 10px 24px rgba(0, 82, 204, .32)}:root{--font-body-family: "Inter", "Helvetica Neue", Arial, sans-serif !important;--font-body-style: normal !important;--font-body-weight: 400 !important;--font-body-weight-bold: 600 !important;--font-heading-family: "Poppins", "Helvetica Neue", Arial, sans-serif !important;--font-heading-style: normal !important;--font-heading-weight: 700 !important}body{font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.005em;color:var(--nutri-ink);background-color:var(--nutri-white)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family)!important;font-weight:700;letter-spacing:-.015em;color:var(--nutri-deep);line-height:1.1}h1,.h0,.h1{font-weight:900;letter-spacing:-.025em}::selection{background:var(--nutri-sky-100);color:var(--nutri-deep)}.nutri-glass{background:var(--nutri-glass-bg);backdrop-filter:blur(var(--nutri-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--nutri-glass-blur)) saturate(160%);border:1px solid var(--nutri-glass-border)}.nutri-glass-dark{background:var(--nutri-glass-bg-dark);backdrop-filter:blur(var(--nutri-glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--nutri-glass-blur)) saturate(160%);border:1px solid rgba(0,180,219,.2);color:#fff}.button,.shopify-payment-button__button--unbranded,button.button{font-family:var(--font-heading-family)!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;border-radius:var(--nutri-radius-pill)!important;padding:1.4rem 3rem!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;border:none!important;position:relative;overflow:hidden}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:var(--nutri-gradient-button)!important;color:#fff!important;box-shadow:var(--nutri-shadow-button)!important}.button--primary:after,.button:not(.button--secondary):not(.button--tertiary):after{display:none!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--nutri-gradient-button-hover)!important;transform:translateY(-2px);box-shadow:0 14px 32px #0052cc6b!important}.button--secondary{background:#fffc!important;color:var(--nutri-deep)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid var(--nutri-blue)!important}.button--secondary:hover{background:var(--nutri-blue)!important;color:#fff!important;transform:translateY(-2px)}.card,.card-wrapper,.product-card-wrapper,.collection-card-wrapper{border-radius:var(--nutri-radius-lg)!important;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-6px);box-shadow:var(--nutri-shadow-lg)!important}.card__media,.card .media{border-radius:var(--nutri-radius-md);overflow:hidden}.card__information,.card__content{padding:1.5rem!important}.card__heading,.card-information__text{font-family:var(--font-heading-family)!important;font-weight:700!important;color:var(--nutri-deep)!important}.price__regular .price-item,.price-item--regular{color:var(--nutri-blue)!important;font-weight:600!important}.badge{font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:1.1rem!important;letter-spacing:.04em!important;padding:.6rem 1.4rem!important;border-radius:var(--nutri-radius-pill)!important;text-transform:uppercase}.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=tel],textarea{border-radius:var(--nutri-radius-md)!important;border:1.5px solid rgba(0,82,204,.18)!important;transition:all .25s ease!important;font-family:var(--font-body-family)!important}.field__input:focus,.select__select:focus,input:focus,textarea:focus{border-color:var(--nutri-blue)!important;box-shadow:0 0 0 4px #00b4db1f!important;outline:none!important}.header-wrapper{background:var(--nutri-glass-bg)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-bottom:1px solid rgba(0,82,204,.08)!important;transition:background .3s ease,box-shadow .3s ease}.header__heading-link{padding:.5rem 1rem!important}.header__menu-item{font-family:var(--font-heading-family)!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;font-size:1.5rem!important;color:var(--nutri-deep)!important;transition:color .25s ease}.header__menu-item:hover{color:var(--nutri-cyan)!important}.header__menu-item>span{text-decoration:none!important}.footer{background:var(--nutri-gradient-deep)!important;color:#ffffffeb!important;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nutri-gradient-radial-bio);pointer-events:none;opacity:.6}.footer *{color:inherit!important}.footer__content-top,.footer__content-bottom{position:relative;z-index:1}.footer-block__heading{font-family:var(--font-heading-family)!important;font-weight:700!important;color:#fff!important;letter-spacing:.02em;margin-bottom:1.2rem!important}.footer-block__details-content a,.footer-block__details-content li a{color:#ffffffc7!important;transition:color .25s ease;text-decoration:none!important}.footer-block__details-content a:hover{color:var(--nutri-cyan)!important}.banner__media{border-radius:0!important}.banner__content{padding:4rem 2rem!important}.banner__heading{font-family:var(--font-heading-family)!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.05!important}.banner__box{background:transparent!important}.banner--medium-large .banner__media:after,.banner--large .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nutri-gradient-radial-bio);pointer-events:none;mix-blend-mode:screen;opacity:.85}.color-scheme-3{background:var(--nutri-gradient-deep)!important;position:relative}.color-scheme-3:before,.color-scheme-4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nutri-gradient-radial-bio);pointer-events:none;z-index:0}.color-scheme-3>*,.color-scheme-4>*{position:relative;z-index:1}@keyframes nutri-cellular-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.04);opacity:1}}@keyframes nutri-drift{0%,to{transform:translate(0)}33%{transform:translate(20px,-15px)}66%{transform:translate(-15px,10px)}}@keyframes nutri-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes nutri-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.nutri-animate-pulse{animation:nutri-cellular-pulse 4s ease-in-out infinite}.nutri-animate-drift{animation:nutri-drift 12s ease-in-out infinite}.nutri-animate-reveal{animation:nutri-reveal .8s ease-out both}.scroll-trigger.animate--slide-in{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s ease-out!important}.product__title h1,.product__title{font-family:var(--font-heading-family)!important;font-weight:900!important;color:var(--nutri-deep)!important;letter-spacing:-.025em!important}.product__info-wrapper .price{font-family:var(--font-heading-family)!important}.product__info-wrapper .price__regular .price-item--regular{font-size:3.2rem!important;color:var(--nutri-blue)!important;font-weight:700!important}.product-form__buttons .button{width:100%;font-size:1.6rem!important;padding:1.6rem 3rem!important}.product__media-wrapper .media,.product__media-item .media{border-radius:var(--nutri-radius-xl)!important;overflow:hidden;box-shadow:var(--nutri-shadow-md)}.product__description{font-size:1.5rem;line-height:1.7;color:var(--nutri-ink-soft)}.collection .title-wrapper h2,.collection__title h1{font-family:var(--font-heading-family)!important;font-weight:900!important;color:var(--nutri-deep)!important;letter-spacing:-.025em!important}.cart__items,.cart-drawer__items{border-radius:var(--nutri-radius-md)}cart-drawer .drawer__inner{background:var(--nutri-white)!important}cart-drawer .drawer__header{border-bottom:1px solid var(--nutri-sky-100)}.predictive-search{border-radius:var(--nutri-radius-md)!important;border:1px solid var(--nutri-sky-100)!important;box-shadow:var(--nutri-shadow-md)!important}.announcement-bar{background:var(--nutri-gradient-deep)!important;color:#fff!important}.announcement-bar__message{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.04em!important;font-size:1.3rem!important}.quantity{border-radius:var(--nutri-radius-pill)!important;border:1.5px solid var(--nutri-sky-100)!important;overflow:hidden}.quantity__button{color:var(--nutri-blue)!important;transition:background .2s ease}.quantity__button:hover{background:var(--nutri-sky-50)!important}a:not(.button):not([class*=nh-]):not([class*=nf-]):not([class*=nsp-]):not([class*=ns-]):not([class*=nt-]):not([class*=nn-]):not([class*=npr-]):not([class*=np-]):not([class*=nc-]):not([class*=nco-]):not([class*=ncl-]):not([class*=nph-]){color:var(--nutri-blue);text-decoration-color:#0052cc4d;transition:color .25s ease}a:not(.button):not([class*=nh-]):not([class*=nf-]):not([class*=nsp-]):not([class*=ns-]):not([class*=nt-]):not([class*=nn-]):not([class*=npr-]):not([class*=np-]):not([class*=nc-]):not([class*=nco-]):not([class*=ncl-]):not([class*=nph-]):hover{color:var(--nutri-cyan)}.drawer__inner,.modal__content{border-radius:var(--nutri-radius-lg) 0 0 var(--nutri-radius-lg)!important}@media screen and (max-width:749px){.button{padding:1.2rem 2.4rem!important;font-size:1.4rem!important}.banner__heading{font-size:4.2rem!important}h1,.h0{font-size:3.8rem!important}}.product{padding:4rem 2rem 8rem!important}.product__media-list,.product__media-gallery{border-radius:var(--nutri-radius-xl);overflow:hidden}.product__media-item .product__modal-opener,.product__media,.product__media-item img{border-radius:var(--nutri-radius-lg)!important}.product__info-wrapper{position:sticky;top:10rem;align-self:start}.product__info-container>*+*{margin-top:2rem}.product__title{font-family:Poppins,sans-serif!important;font-weight:900!important;font-size:clamp(3rem,4vw,4.6rem)!important;line-height:1.05!important;color:#073366!important;letter-spacing:-.025em!important;margin:0!important}.product__title>*{font:inherit!important;color:inherit!important}.product__text.caption-with-letter-spacing,.product__vendor{font-family:Poppins,sans-serif!important;font-weight:600!important;letter-spacing:.18em!important;color:#0052cc!important;font-size:1.15rem!important;text-transform:uppercase}.price__container .price-item--regular,.price .price-item--regular{font-family:Poppins,sans-serif!important;font-weight:900!important;font-size:3.4rem!important;background:linear-gradient(135deg,#0052cc,#00b4db)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.price__sale .price-item--regular,.price__sale s{color:#94a3b8!important;text-decoration:line-through;font-size:1.8rem!important;font-weight:500!important;background:none!important;-webkit-text-fill-color:#94A3B8!important}.product__description{font-family:Inter,sans-serif!important;font-size:1.55rem!important;line-height:1.7!important;color:#475569!important}.product-form__input--pill .product-form__input label,.product-form__input--swatch .product-form__input label,.product-form__input>label{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#073366!important;letter-spacing:.02em}variant-radios label,.product-form__input input[type=radio]+label,fieldset.product-form__input label{border-radius:999px!important;padding:1.1rem 1.8rem!important;border:1.5px solid rgba(0,82,204,.18)!important;transition:all .25s ease!important;font-family:Poppins,sans-serif!important;font-weight:500!important}.product-form__input input[type=radio]:checked+label{background:linear-gradient(135deg,#0052cc,#00b4db)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 8px 20px #0052cc40}.product-form__buttons{display:grid!important;gap:1rem}.product-form__submit{background:linear-gradient(135deg,#0052cc,#00b4db)!important;color:#fff!important;border-radius:999px!important;padding:1.8rem 3rem!important;font-family:Poppins,sans-serif!important;font-weight:600!important;font-size:1.55rem!important;border:none!important;box-shadow:0 14px 36px #0052cc52!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;letter-spacing:.02em!important}.product-form__submit:hover:not([disabled]){transform:translateY(-3px);box-shadow:0 20px 48px #0052cc6b!important}.shopify-payment-button__button--unbranded{background:#fffffff2!important;color:#073366!important;border:1.5px solid #0052CC!important;font-weight:600!important}.shopify-payment-button__button--unbranded:hover{background:#0052cc!important;color:#fff!important}.product-form__quantity{margin-bottom:1rem}.quantity{background:#fff!important;border:1.5px solid rgba(0,82,204,.15)!important;border-radius:999px!important;padding:.4rem!important;display:inline-flex!important;align-items:center!important;width:auto!important;max-width:160px}.quantity__input{color:#073366!important;font-family:Poppins,sans-serif!important;font-weight:700!important;font-size:1.6rem!important;background:transparent!important;border:none!important}.quantity__button{width:36px!important;height:36px!important;border-radius:50%!important;background:#0052cc14!important;color:#0052cc!important}.quantity__button:hover{background:linear-gradient(135deg,#0052cc,#00b4db)!important;color:#fff!important}.product__accordion{border-top:1px solid rgba(0,82,204,.1)!important;border-bottom:1px solid rgba(0,82,204,.1)!important;padding:1.5rem 0!important}.product__accordion summary{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#073366!important}@media(max-width:749px){.product__info-wrapper{position:static!important}}.product .product__info-container:after{content:"";display:block;margin-top:2rem}.collection-hero,.collection-hero__title-wrapper,.collection-hero__title{text-align:center}.collection-hero__title,.collection__title h1,.template-collection .title--primary{font-family:Poppins,sans-serif!important;font-weight:900!important;font-size:clamp(3.6rem,5vw,6rem)!important;background:linear-gradient(135deg,#073366,#0052cc 60%,#00b4db)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;letter-spacing:-.025em!important;padding:4rem 0 2rem!important}.facets__form .facets__heading,.facets__display-vertical{font-family:Poppins,sans-serif!important;color:#073366!important}.product-card-wrapper .card,.grid__item .card{border-radius:var(--nutri-radius-lg)!important;background:#fff!important;border:1px solid rgba(0,82,204,.06)!important;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.product-card-wrapper .card:hover,.grid__item .card:hover{transform:translateY(-6px);border-color:#00b4db59!important;box-shadow:0 24px 56px #0733661f!important}.card__media img,.card .media img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.product-card-wrapper:hover .card__media img,.product-card-wrapper:hover .media img{transform:scale(1.06)}.header{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.header__heading-logo,.header__heading-logo-wrapper img{max-height:50px!important;width:auto}.header__icon,.header__icon--cart,.header__icon--account,.header__icon--search{color:#073366!important;transition:all .25s ease;border-radius:50%!important}.header__icon:hover{background:#0052cc14!important;color:#0052cc!important}.cart-count-bubble{background:linear-gradient(135deg,#00b4db,#0052cc)!important;color:#fff!important;border-radius:999px!important;font-family:Poppins,sans-serif!important;font-weight:700!important;box-shadow:0 4px 12px #0052cc4d!important;min-width:20px;height:20px}.header__submenu,.mega-menu__content{background:#fffffff5!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(0,82,204,.08)!important;border-radius:0 0 var(--nutri-radius-lg) var(--nutri-radius-lg)!important;box-shadow:0 20px 50px #0733661f!important}.header__submenu .header__menu-item{border-radius:12px!important;margin:.2rem .5rem}.header__submenu .header__menu-item:hover{background:linear-gradient(135deg,#0052cc0f,#00b4db0f)!important;color:#0052cc!important}.footer__newsletter input[type=email]{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:999px!important;padding:1.4rem 2rem!important}.footer__newsletter input::placeholder{color:#ffffff80!important}.footer__newsletter button{background:linear-gradient(135deg,#00b4db,#38bdf8)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 8px 20px #00b4db66!important}.footer__list-social .list-social__link{width:44px;height:44px;background:#ffffff14;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease}.footer__list-social .list-social__link:hover{background:linear-gradient(135deg,#00b4db,#0052cc);transform:translateY(-3px);box-shadow:0 8px 20px #00b4db66}.footer__list-social .list-social__link svg{fill:#fff!important;color:#fff!important}.footer__copyright{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem!important;margin-top:2rem!important;color:#fff9!important;font-size:1.3rem}cart-drawer{--color-background: 248, 250, 252}cart-drawer .drawer__header{padding:3rem 2.5rem 2rem!important}cart-drawer .drawer__heading{font-family:Poppins,sans-serif!important;font-weight:900!important;color:#073366!important;font-size:2.4rem!important}.cart-item{border-radius:var(--nutri-radius-md);background:#fff;margin-bottom:1rem;padding:1.4rem!important;box-shadow:0 4px 12px #0733660a}.cart-item__image{border-radius:var(--nutri-radius-sm)!important}.cart-item__name{font-family:Poppins,sans-serif!important;font-weight:600!important;color:#073366!important}.cart-drawer__footer .totals__total-value,.cart__footer .totals__total-value{font-family:Poppins,sans-serif!important;font-weight:900!important;background:linear-gradient(135deg,#0052cc,#00b4db);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:2.4rem!important}.utility-bar,.utility-bar__grid{background:linear-gradient(90deg,#03162e,#073366,#0c4da3)!important}.field{border-radius:var(--nutri-radius-md)!important;background:#fff!important}.field__label{color:#475569!important;font-family:Inter,sans-serif!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nutribless-design.css.map */
