body[data-curse-brand=vitamin]{--brand-accent: #2d6a2e;--brand-accent-dark: #1e4d1f;--brand-accent-light: #eef6ee;--brand-accent-night: #daf1daff}body[data-curse-brand=vitamin] .cs-store-switch{background-color:var(--brand-accent-dark)!important;padding:8px 0;display:flex;justify-content:center;gap:10px}body[data-curse-brand=vitamin] .cs-store-switch .cs-link{color:#ffffffa6!important;font-weight:500;padding:4px 14px;border-radius:20px;transition:all .2s ease;text-decoration:none}body[data-curse-brand=vitamin] .cs-store-switch .cs-link span{color:inherit!important}body[data-curse-brand=vitamin] .cs-store-switch .cs-green{background-color:#ffffff2e;color:#fff!important;font-weight:700}body[data-curse-brand=vitamin] .cs-store-switch .cs-blue:hover{color:#fff!important}body[data-curse-brand=vitamin] .sb-countdown,body[data-curse-brand=vitamin] .sb-countdown *{background-color:var(--brand-accent-dark)!important;border:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}body[data-curse-brand=vitamin] .sb-countdown{color:#fff!important}body[data-curse-brand=vitamin] .sb-col-text{color:#fff!important;font-weight:600}body[data-curse-brand=vitamin] .sb-units{display:flex;align-items:center;gap:6px}body[data-curse-brand=vitamin] .sb-unit{padding:0;display:flex;flex-direction:column;align-items:center;min-width:auto}body[data-curse-brand=vitamin] .sb-num{color:#fff!important;font-weight:700;line-height:1}body[data-curse-brand=vitamin] .sb-lbl{color:#ffffffbf!important;font-size:.65em;text-transform:uppercase}body[data-curse-brand=vitamin] .sb-colon{color:#fff!important;font-weight:700}body[data-curse-brand=vitamin] .sb-countdown svg{width:20px;height:20px}body[data-curse-brand=vitamin] .sb-countdown svg path,body[data-curse-brand=vitamin] .sb-countdown svg rect,body[data-curse-brand=vitamin] .sb-countdown svg circle{stroke:#fff!important;fill:none!important}body[data-curse-brand=vitamin] .sb{background:var(--brand-accent-dark)!important;border-bottom-color:#ffffff26!important}body[data-curse-brand=vitamin] .sb-marquee-sep{color:#ffffff4d!important}body[data-curse-brand=vitamin] header,body[data-curse-brand=vitamin] .header{background-color:#fff!important;border-bottom:1px solid #d7e8d7}body[data-curse-brand=vitamin] .header__menu-item,body[data-curse-brand=vitamin] .header__inline-menu a,body[data-curse-brand=vitamin] .list-menu__item a{color:#1e291a!important;font-weight:600;letter-spacing:.02em;background-color:transparent!important}body[data-curse-brand=vitamin] .header__menu-item[aria-current=page]{background-color:transparent!important}body[data-curse-brand=vitamin] .header__active-menu-item{color:var(--brand-accent)!important;text-shadow:none!important;font-weight:700!important}body[data-curse-brand=vitamin] .header__menu-item:hover,body[data-curse-brand=vitamin] .header__inline-menu a:hover,body[data-curse-brand=vitamin] .list-menu__item a:hover{background-color:transparent!important;color:var(--brand-accent)!important}body[data-curse-brand=vitamin] .header__menu-item:hover .header__active-menu-item,body[data-curse-brand=vitamin] .header__menu-item:hover span{color:var(--brand-accent)!important}body[data-curse-brand=vitamin] .header__menu-item:hover,body[data-curse-brand=vitamin] .header__inline-menu a:hover,body[data-curse-brand=vitamin] .list-menu__item a:hover{color:var(--brand-accent)!important;text-shadow:0 0 8px rgba(45,106,46,.4)!important}body[data-curse-brand=vitamin] .button,body[data-curse-brand=vitamin] .button--primary,body[data-curse-brand=vitamin] button[type=submit]{background-color:var(--brand-accent)!important;color:#fff!important;border-color:var(--brand-accent)!important}body[data-curse-brand=vitamin] .button:hover{background-color:var(--brand-accent-night)!important}body[data-curse-brand=vitamin] .price,body[data-curse-brand=vitamin] .price--highlight{color:var(--brand-accent)!important}.curse-brand-vitamin-banner{min-height:12rem}body[data-curse-brand=vitamin] .product-grid-container,body[data-curse-brand=vitamin] #product-grid,body[data-curse-brand=vitamin] .facets-wrapper,body[data-curse-brand=vitamin] [class*=product-grid-padding],body[data-curse-brand=vitamin] .collection.collection--empty{background-color:var(--brand-accent-light)!important}body[data-curse-brand=vitamin] product-info,body[data-curse-brand=vitamin] .product-recommendations,body[data-curse-brand=vitamin] .related-products{background-color:var(--brand-accent-light)!important}body[data-curse-brand=vitamin] div.color-scheme-1.gradient:has(>product-recommendations){background-color:var(--brand-accent-light)!important}.curse-brand-vitamin-footer{padding:2rem 0}body[data-curse-brand=vitamin] .cs-store-switch .cs-blue{background-color:#ffffff1a!important;color:#ffffffbf!important}body[data-curse-brand=vitamin] .cs-store-switch .cs-blue:hover{background-color:#fff3!important;color:#fff!important}body[data-curse-brand=vitamin] .card__inner,body[data-curse-brand=vitamin] .card__inner.gradient,body[data-curse-brand=vitamin] .card__inner.color-scheme-2{background:var(--brand-accent-light)!important}body[data-curse-brand=vitamin] .card__media,body[data-curse-brand=vitamin] .media,body[data-curse-brand=vitamin] .media--transparent{background-color:var(--brand-accent-light)!important}body[data-curse-brand=vitamin] .card__content,body[data-curse-brand=vitamin] .card-wrapper,body[data-curse-brand=vitamin] .grid__item{background-color:transparent!important}body[data-curse-brand=vitamin] .card{border:none!important;box-shadow:none!important;border-radius:8px;overflow:hidden}@media screen and (max-width:989px){body[data-curse-brand=vitamin] .menu-drawer-container #menu-drawer{position:fixed!important;top:0!important;left:-100%!important;right:auto!important;width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;background:#fff!important;z-index:999999!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:48px 0 0!important;box-sizing:border-box!important;transform:none!important;transition:left .3s ease!important}body[data-curse-brand=vitamin] .menu-drawer-container[open] #menu-drawer{left:0!important}}body[data-curse-brand=vitamin] header-drawer[data-curse-brand-drawer=vitamin]{z-index:999999!important}body[data-curse-brand=vitamin] #menu-drawer .cs-menu-nav{flex:0 1 auto!important}body[data-curse-brand=vitamin] #menu-drawer .cs-menu-footer{margin-top:8px!important}body[data-curse-brand=vitamin] #menu-drawer .curse-brand-vitamin-drawer__nav--no-campaign{margin-top:30px!important}body[data-curse-brand=vitamin] #menu-drawer .cs-close-x{position:absolute!important;top:64px!important;left:16px!important;right:auto!important;bottom:auto!important;margin:0!important;width:32px!important;height:32px!important}body[data-curse-brand=vitamin] #menu-drawer .cs-menu-header{min-height:56px!important;position:relative!important}body[data-curse-brand=vitamin] .cs-search-wrap,html body[data-curse-brand=vitamin] .shopify-section.section-header .header-wrapper .cs-search-wrap{background:#fff!important;background-image:none!important}body[data-curse-brand=vitamin] .cs-input,body[data-curse-brand=vitamin] #cs-input,body[data-curse-brand=vitamin] input#cs-input,html body[data-curse-brand=vitamin] .shopify-section.section-header .header-wrapper .cs-search-wrap .cs-input,html body[data-curse-brand=vitamin] .shopify-section.section-header .header-wrapper input.cs-input{background:#fff!important;background-image:none!important;border:1px solid var(--brand-accent)!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .cs-input::placeholder,body[data-curse-brand=vitamin] #cs-input::placeholder,html body[data-curse-brand=vitamin] .shopify-section.section-header .header-wrapper .cs-input::placeholder{color:var(--brand-accent)!important;opacity:.75!important}body[data-curse-brand=vitamin] .cs-input::-webkit-search-cancel-button{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232d6a2e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>")!important;background-repeat:no-repeat!important;background-position:center center!important}@media screen and (min-width:769px){body[data-curse-brand=vitamin] .cs-search-overlay__input{background:#fff!important;border:1px solid var(--brand-accent)!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .cs-search-overlay__input::placeholder{color:var(--brand-accent)!important;opacity:.75!important}body[data-curse-brand=vitamin] .cs-search-overlay__back,body[data-curse-brand=vitamin] .cs-search-overlay__close{color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .cs-search-overlay__chip{border-color:#2d6a2e59!important;background:#ffffffd9!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .cs-search-overlay__chip:hover{background:#fff!important;border-color:var(--brand-accent)!important}body[data-curse-brand=vitamin] .header-wrapper.cs-search-overlay-open .cs-search-overlay{background:#fff!important}}body[data-curse-brand=vitamin] cart-drawer.drawer.drawer--right,body[data-curse-brand=vitamin] #CartDrawer,body[data-curse-brand=vitamin] #CartDrawer .drawer__inner{background:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] #CartDrawer [class*=color-scheme-]{--color-background: 30, 77, 31 !important;--color-foreground: 255, 255, 255 !important;--color-button: 45, 106, 46 !important;--color-button-text: 255, 255, 255 !important;--color-secondary-button: 238, 246, 238 !important;--color-secondary-button-text: 30, 77, 31 !important}body[data-curse-brand=vitamin] #CartDrawer .cs-empty-header{background:var(--brand-accent-dark)!important;border-bottom-color:#ffffff26!important}body[data-curse-brand=vitamin] #CartDrawer .drawer__heading,body[data-curse-brand=vitamin] #CartDrawer .cart__empty-text,body[data-curse-brand=vitamin] #CartDrawer .cart__login-title,body[data-curse-brand=vitamin] #CartDrawer .cart__login-paragraph,body[data-curse-brand=vitamin] #CartDrawer h2,body[data-curse-brand=vitamin] #CartDrawer p{color:#fff!important}body[data-curse-brand=vitamin] #CartDrawer .button,body[data-curse-brand=vitamin] #CartDrawer .button--secondary,body[data-curse-brand=vitamin] #CartDrawer .button--tertiary,body[data-curse-brand=vitamin] #CartDrawer a.button{background-color:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#fff!important}body[data-curse-brand=vitamin] #CartDrawer .cart__checkout-button.button:hover,body[data-curse-brand=vitamin] #CartDrawer button[name=checkout]:hover,body[data-curse-brand=vitamin] #CartDrawer .cart__checkout-button.button:hover span,body[data-curse-brand=vitamin] #CartDrawer button[name=checkout]:hover span,body[data-curse-brand=vitamin] .cart__checkout-button.button:hover,body[data-curse-brand=vitamin] button[name=checkout]:hover,body[data-curse-brand=vitamin] .cart__checkout-button.button:hover span,body[data-curse-brand=vitamin] button[name=checkout]:hover span{color:var(--brand-accent)!important}body[data-curse-brand=vitamin] #curse-coin-box{background:var(--brand-accent-dark)!important;border-color:var(--brand-accent)!important}body[data-curse-brand=vitamin] #curse-coin-box input[type=number]{background:#ffffff1f!important;border-color:var(--brand-accent)!important;color:#fff!important}body[data-curse-brand=vitamin] #CartDrawer .tier-discount-bar,body[data-curse-brand=vitamin] #CartDrawer .tier-discount-bar__top{background:var(--brand-accent-dark)!important;color:#fff!important}body[data-curse-brand=vitamin] #CartDrawer .cart-items,body[data-curse-brand=vitamin] #CartDrawer .cart-item{background:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] #CartDrawer .cart-item{border-bottom-color:#ffffff1f!important}body[data-curse-brand=vitamin] #CartDrawer>.drawer__inner>.drawer__footer{background:var(--brand-accent-dark)!important;border-top-color:#ffffff26!important;box-shadow:none!important}body[data-curse-brand=vitamin] #CartDrawer .totals__price-label,body[data-curse-brand=vitamin] #CartDrawer .totals__total-value,body[data-curse-brand=vitamin] #CartDrawer .cs-cart-earn,body[data-curse-brand=vitamin] #CartDrawer .cs-cart-earn__text,body[data-curse-brand=vitamin] #CartDrawer .tax-note{color:#fff!important}body[data-curse-brand=vitamin] .curse-coin-toggle{background:var(--brand-accent-dark)!important;color:#fff!important}body[data-curse-brand=vitamin] .curse-coin-panel{background:#00000038!important;color:#fff!important}body[data-curse-brand=vitamin] .curse-coin-panel input{background:#ffffff1f!important;border-color:var(--brand-accent)!important;color:#fff!important}body[data-curse-brand=vitamin] #curseCoinApply,body[data-curse-brand=vitamin] .cs-info-icon{background:var(--brand-accent)!important;color:#fff!important}body[data-curse-brand=vitamin] #bub,body[data-curse-brand=vitamin] .bubble#bub,body[data-curse-brand=vitamin] #curse-live-chat{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}body[data-curse-brand=vitamin] .curse-tab{background:#fff!important;border:2px solid var(--brand-accent)!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-tab.active{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#fff!important}body[data-curse-brand=vitamin] .curse-tab:hover{border-color:var(--brand-accent-dark)!important;box-shadow:0 0 8px #2d6a2e40!important}body[data-curse-brand=vitamin] .curse-card button,body[data-curse-brand=vitamin] .curse-quickadd-btn{background:var(--brand-accent)!important;color:#fff!important;border:none!important}body[data-curse-brand=vitamin] .curse-card button:hover,body[data-curse-brand=vitamin] .curse-quickadd-btn:hover{background:var(--brand-accent-dark)!important;box-shadow:0 0 10px #2d6a2e59!important}body[data-curse-brand=vitamin] .curse-add-btn{background:var(--brand-accent)!important;color:#fff!important;border:1px solid var(--brand-accent)!important}body[data-curse-brand=vitamin] .curse-add-btn:hover{background:var(--brand-accent-dark)!important;border-color:var(--brand-accent-dark)!important;color:#fff!important}body[data-curse-brand=vitamin] .customer.login button{background-color:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#fff!important}body[data-curse-brand=vitamin] .customer.login button:hover{background-color:var(--brand-accent-dark)!important;border-color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-reg-tab{background:var(--brand-accent-dark)!important;color:#ffffffbf!important}body[data-curse-brand=vitamin] .curse-reg-tab:hover{color:#fff!important}body[data-curse-brand=vitamin] .curse-reg-tab.is-active{background:var(--brand-accent)!important;color:#fff!important;border-bottom-color:#fff!important}body[data-curse-brand=vitamin] .curse-reg-tab:focus-visible{outline-color:var(--brand-accent)!important}body[data-curse-brand=vitamin] .customer.register.curse-reg-page input:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 1px var(--brand-accent)!important}body[data-curse-brand=vitamin] .customer.register.curse-reg-page button[type=button].curse-reg-submit{background:var(--brand-accent)!important;color:#fff!important;border-color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .customer.register.curse-reg-page button[type=button].curse-reg-submit:hover{background:var(--brand-accent-dark)!important;border-color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .customer.register.curse-reg-page input[type=checkbox]{accent-color:var(--brand-accent)!important}body[data-curse-brand=vitamin] #dashboard-account .profile-badge{background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-accent-dark) 100%)!important;box-shadow:0 8px 16px #2d6a2e4d!important}body[data-curse-brand=vitamin] #dashboard-account .btn-update{background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-accent-dark) 100%)!important;box-shadow:0 4px 12px #2d6a2e59!important}body[data-curse-brand=vitamin] #dashboard-account .btn-update:hover{box-shadow:0 8px 20px #2d6a2e73!important}body[data-curse-brand=vitamin] .customer.account{position:relative!important;z-index:0;background:transparent!important;border-radius:0}body[data-curse-brand=vitamin] .customer.account:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:var(--brand-accent-light);z-index:-1;pointer-events:none}@media(min-width:768px){body[data-curse-brand=vitamin] .customer.account{padding:32px 28px}}body[data-curse-brand=vitamin] .customer.login,body[data-curse-brand=vitamin] .customer.register.curse-reg-page{position:relative!important;z-index:0;background:transparent!important}body[data-curse-brand=vitamin] .customer.login:before,body[data-curse-brand=vitamin] .customer.register.curse-reg-page:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;background:var(--brand-accent-light);z-index:-1;pointer-events:none}@keyframes curseLeafGlow{0%,to{box-shadow:0 0 0 3px #2d6a2e24}50%{box-shadow:0 0 0 7px #2d6a2e38}}body[data-curse-brand=vitamin] .customer.login input:focus,body[data-curse-brand=vitamin] .customer.register.curse-reg-page input:focus{border-color:var(--brand-accent)!important;animation:curseLeafGlow 1.6s ease-in-out infinite;transform:translateY(-1px)}body[data-curse-brand=vitamin] .customer.login input,body[data-curse-brand=vitamin] .customer.register.curse-reg-page input{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body[data-curse-brand=vitamin] .customer.login button,body[data-curse-brand=vitamin] .customer.register.curse-reg-page button[type=button].curse-reg-submit,body[data-curse-brand=vitamin] #dashboard-account .btn-update{transition:transform .18s ease,box-shadow .25s ease,background .25s ease!important}body[data-curse-brand=vitamin] .customer.login button:hover,body[data-curse-brand=vitamin] .customer.register.curse-reg-page button[type=button].curse-reg-submit:hover,body[data-curse-brand=vitamin] #dashboard-account .btn-update:hover{transform:translateY(-2px) scale(1.01)}body[data-curse-brand=vitamin] .addr-add-btn,body[data-curse-brand=vitamin] .addr-empty-btn,body[data-curse-brand=vitamin] .addr-btn-primary,body[data-curse-brand=vitamin] .cc-empty-btn{background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-accent-dark) 100%)!important;box-shadow:0 4px 12px #2d6a2e40!important;transition:transform .18s ease,box-shadow .25s ease!important}body[data-curse-brand=vitamin] .addr-add-btn:hover,body[data-curse-brand=vitamin] .addr-empty-btn:hover,body[data-curse-brand=vitamin] .addr-btn-primary:hover,body[data-curse-brand=vitamin] .cc-empty-btn:hover{transform:translateY(-2px) scale(1.01)}body[data-curse-brand=vitamin] .addr-edit-btn{background:var(--brand-accent)!important}body[data-curse-brand=vitamin] .addr-edit-btn:hover{background:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .addr-checkbox:checked+.addr-checkbox-custom{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important}body[data-curse-brand=vitamin] .addr-input:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px #2d6a2e1f!important}body[data-curse-brand=vitamin] .addr-card.is-default{border-color:var(--brand-accent)!important;background:linear-gradient(135deg,var(--brand-accent-light) 0%,#fff 100%)!important}body[data-curse-brand=vitamin] .addr-badge,body[data-curse-brand=vitamin] .rank-card-tag{background:var(--brand-accent)!important}body[data-curse-brand=vitamin] .addr-toast{background:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] #dashboard-account .card-icon,body[data-curse-brand=vitamin] #dashboard-account .form-label svg{color:var(--brand-accent)!important}body[data-curse-brand=vitamin] #dashboard-account .phone-input-wrapper:focus-within{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px #2d6a2e1f!important}body[data-curse-brand=vitamin] .curse-gift-sidebar{background:linear-gradient(175deg,var(--brand-accent-dark) 0%,#163917 55%,#122e13 100%)!important;border-right:1px solid rgba(255,255,255,.14)!important;box-shadow:10px 0 26px #00000029!important}body[data-curse-brand=vitamin] .curse-gift-header{border-bottom-color:#ffffff24!important}body[data-curse-brand=vitamin] .curse-gift-header__subtitle strong{color:#fff!important}body[data-curse-brand=vitamin] .curse-gift-item{background:#ffffff12!important;border-color:#ffffff24!important}body[data-curse-brand=vitamin] .curse-gift-item:before{background:linear-gradient(135deg,#ffffff0f,#fff0)!important}body[data-curse-brand=vitamin] .curse-gift-item:hover{border-color:#ffffff47!important;box-shadow:0 4px 12px #0003!important}body[data-curse-brand=vitamin] .curse-gift-item__title{color:#fff!important}body[data-curse-brand=vitamin] .curse-gift-item__variant{color:#ffffffa6!important}body[data-curse-brand=vitamin] .curse-gift-item__price-free{color:var(--brand-accent-night)!important;text-shadow:none!important}body[data-curse-brand=vitamin] .curse-gift-item__select{background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-accent-dark) 100%)!important;box-shadow:0 2px 8px #00000040!important}body[data-curse-brand=vitamin] .curse-gift-item__select:hover:not(:disabled){filter:brightness(1.1)!important;box-shadow:0 3px 12px #0000004d!important}body[data-curse-brand=vitamin] .curse-gift-item__select.selected,body[data-curse-brand=vitamin] .curse-gift-item__select.curse-gift-item__select--selected{background:linear-gradient(135deg,#4a9c4c 0%,var(--brand-accent-dark) 100%)!important}body[data-curse-brand=vitamin] #CartDrawer #curse-gift-selector .curse-gift-sidebar{background:linear-gradient(175deg,var(--brand-accent-dark) 0%,#163917 55%,#122e13 100%)!important}body[data-curse-brand=vitamin] #CartDrawer #curse-gift-selector .curse-gift-sidebar .curse-gift-item{background:#ffffff12!important;border-color:#ffffff24!important}body[data-curse-brand=vitamin] #CartDrawer #curse-gift-selector .curse-gift-sidebar .curse-gift-item__title{color:#fff!important}body[data-curse-brand=vitamin] #CartDrawer #curse-gift-selector .curse-gift-sidebar .curse-gift-item__variant{color:#ffffffa6!important}body[data-curse-brand=vitamin] #CartDrawer #curse-gift-selector .curse-gift-sidebar .curse-gift-item__price-free{color:var(--brand-accent-night)!important;-webkit-text-fill-color:var(--brand-accent-night)!important}body[data-curse-brand=vitamin] #CartDrawer #curse-gift-selector .curse-gift-sidebar .curse-gift-item__select{background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-accent-dark) 100%)!important;box-shadow:0 2px 8px #00000040!important}body[data-curse-brand=vitamin] #CartDrawer #curse-gift-selector .curse-gift-sidebar .curse-gift-item__select:hover:not(:disabled){filter:brightness(1.1)!important;box-shadow:0 3px 12px #0000004d!important}body[data-curse-brand=vitamin] #CartDrawer #curse-gift-selector .curse-gift-sidebar .curse-gift-item__select.curse-gift-item__select--selected{background:linear-gradient(135deg,#4a9c4c 0%,var(--brand-accent-dark) 100%)!important}body[data-curse-brand=vitamin] .curse-qa-modal{background:var(--brand-accent-light)!important}body[data-curse-brand=vitamin] .curse-qa-sep{background:#2d6a2e26!important}body[data-curse-brand=vitamin] .curse-qa-title,body[data-curse-brand=vitamin] .curse-qa-price{color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-qa-variants-label,body[data-curse-brand=vitamin] .curse-qa-qty-row>span{color:var(--brand-accent)!important}body[data-curse-brand=vitamin] .curse-qa-variant-option{border-color:#2d6a2e40!important;background:#fff!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-qa-variant-option:hover{border-color:var(--brand-accent)!important;background:#fff!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-qa-variant-option.active{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:#fff!important}body[data-curse-brand=vitamin] .curse-qa-variant-option--swatch.active{background:transparent!important}body[data-curse-brand=vitamin] .curse-qa-variant-option--swatch .swatch.curse-qa-swatch-img{box-shadow:0 0 0 1px #2d6a2e33}body[data-curse-brand=vitamin] .curse-qa-variant-option--swatch.active .swatch.curse-qa-swatch-img{border-color:var(--brand-accent)!important}body[data-curse-brand=vitamin] .curse-qa-swatch-label{color:var(--brand-accent-dark)!important;opacity:.65}body[data-curse-brand=vitamin] .curse-qa-variant-option--swatch.active .curse-qa-swatch-label{color:var(--brand-accent-dark)!important;opacity:1}body[data-curse-brand=vitamin] .curse-qa-qty-control{background:#fff!important;border-color:#2d6a2e40!important}body[data-curse-brand=vitamin] .curse-qa-qty-input{background:#fff!important;color:var(--brand-accent-dark)!important;border-color:#2d6a2e40!important}body[data-curse-brand=vitamin] .curse-qa-qty-btn{color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-qa-qty-btn:hover{background:#2d6a2e14!important}body[data-curse-brand=vitamin] .curse-qa-submit{background:linear-gradient(135deg,var(--brand-accent) 0%,var(--brand-accent-dark) 100%)!important;box-shadow:0 2px 12px #2d6a2e40!important}body[data-curse-brand=vitamin] .curse-qa-submit:hover:not(.loading):not(:disabled){filter:brightness(1.08);box-shadow:0 6px 20px #2d6a2e52!important}body[data-curse-brand=vitamin] .curse-qa-product-link{border-color:#2d6a2e40!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-qa-product-link:hover{border-color:var(--brand-accent)!important;background:#2d6a2e0f!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-qa-close{background:#2d6a2e1f!important;color:var(--brand-accent-dark)!important}body[data-curse-brand=vitamin] .curse-qa-close:hover{background:#2d6a2e38!important;color:var(--brand-accent-dark)!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/brand-vitamin.css.map */
