:root{--cv-surface: #f7f9fb;--cv-surface-container-low: #f2f4f6;--cv-surface-container-lowest: #ffffff;--cv-surface-container-high: #e6e8ea;--cv-primary: #00014c;--cv-primary-container: #12176e;--cv-on-primary-fixed: #040766;--cv-primary-fixed: #e0e0ff;--cv-secondary: #3a4dcd;--cv-secondary-fixed-variant: #1f35b7;--cv-tertiary-fixed: #a2f883;--cv-tertiary-fixed-dim: #87db6a;--cv-on-tertiary-fixed: #042100;--cv-on-surface: #1a1a2e;--cv-on-surface-variant: #464651;--cv-azure: #3F88EA;--cv-outline-variant: #c7c5d3;--cv-error: #b42318;--cv-font: "Manrope", sans-serif;--cv-letter-tight: -.02em;--cv-letter-label: .05em;--cv-space-xs: .25rem;--cv-space-sm: .5rem;--cv-space-md: 1rem;--cv-space-lg: 1.5rem;--cv-space-xl: 2rem;--cv-space-2xl: 3rem;--cv-radius-sm: .5rem;--cv-radius-md: 1.5rem;--cv-radius-lg: 2rem;--cv-radius-full: 9999px;--cv-shadow-card: 0 4px 40px rgba(224, 224, 255, .35);--cv-shadow-card-hover: 0 8px 50px rgba(224, 224, 255, .55);--cv-shadow-float: 0 8px 60px rgba(224, 224, 255, .4)}.collection{background:var(--cv-surface);font-family:var(--cv-font)}.collection .container,.collection .page__inner{background:transparent}.collection .section__header{font-family:var(--cv-font);color:var(--cv-primary);letter-spacing:var(--cv-letter-tight)}.collection .product-list{gap:var(--cv-space-lg);padding:var(--cv-space-lg) 0}.collection .product-list .product-item{flex-basis:calc(33.333% - var(--cv-space-lg))!important;max-width:calc(33.333% - var(--cv-space-lg))!important}@media screen and (max-width:999px)and (min-width:641px){.collection .product-list .product-item{flex-basis:calc(33.333% - var(--cv-space-lg))!important;max-width:calc(33.333% - var(--cv-space-lg))!important}}@media screen and (max-width:640px){.collection .product-list .product-item{flex-basis:calc(50% - var(--cv-space-sm))!important;max-width:calc(50% - var(--cv-space-sm))!important}}.collection .product-item{background:var(--cv-surface-container-lowest);border-radius:var(--cv-radius-md);padding:var(--cv-space-md);box-shadow:var(--cv-shadow-card);border:none;transition:box-shadow .3s ease,transform .3s ease;overflow:visible}.collection .product-item:hover{box-shadow:var(--cv-shadow-card-hover);transform:translateY(-2px)}.collection .product-item:after{display:none}.collection .product-item__image-wrapper{border-radius:var(--cv-radius-sm);overflow:hidden;margin-bottom:var(--cv-space-md)}.collection .product-item__primary-image-container{border-radius:var(--cv-radius-sm);overflow:hidden}.collection .product-item__info{font-family:var(--cv-font)}.collection .product-item__info-inner{text-align:center}.collection .product-item__vendor{font-family:var(--cv-font);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:var(--cv-letter-label);color:var(--cv-on-surface-variant);margin-bottom:var(--cv-space-xs)}.collection .product-item__title{font-family:var(--cv-font);font-weight:700;color:var(--cv-primary-container);letter-spacing:var(--cv-letter-tight);line-height:1.3;margin-bottom:var(--cv-space-sm)}.collection .product-item__price-list{font-family:var(--cv-font);margin-top:var(--cv-space-sm)!important;margin-bottom:var(--cv-space-xs)!important}.collection .product-item__price-list .price{font-family:var(--cv-font);font-weight:700;color:var(--cv-primary);letter-spacing:var(--cv-letter-tight)}.collection .product-item__price-list .price--highlight{color:var(--cv-secondary)}.collection .product-item__price-list .price--compare{color:var(--cv-on-surface-variant);opacity:.6}.collection .product-item__label-list .product-label{font-family:var(--cv-font);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:var(--cv-letter-label);border-radius:var(--cv-radius-full);border:none}.collection .shop__now-btn-link{display:none}.collection .quick-add-bar{font-family:var(--cv-font);margin-top:var(--cv-space-md)}.collection .quick-add-bar__dropdown-trigger{font-family:var(--cv-font);background:var(--cv-surface-container-high);border:none;border-radius:var(--cv-radius-sm);color:var(--cv-on-surface);font-size:13px;font-weight:500;transition:background .2s ease,box-shadow .2s ease}.collection .quick-add-bar__dropdown-trigger:hover{background:var(--cv-surface-container-low);border-color:transparent}.collection .quick-add-bar__dropdown-trigger:focus-visible{background:var(--cv-surface-container-lowest);outline:none;box-shadow:0 0 0 1px var(--cv-azure)}.collection .quick-add-bar__dropdown-list{font-family:var(--cv-font);background:#ffffffeb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(199,197,211,.15);border-radius:var(--cv-radius-sm);box-shadow:var(--cv-shadow-float)}.collection .quick-add-bar__dropdown-list [role=option]{font-family:var(--cv-font);color:var(--cv-on-surface);font-weight:500}.collection .quick-add-bar__dropdown-list [role=option]:hover,.collection .quick-add-bar__dropdown-list [role=option]:focus{background:#e0e0ff40}.collection .quick-add-bar__dropdown-list [role=option][aria-selected=true]{font-weight:700;color:var(--cv-primary)}.collection .quick-add-bar__dropdown-list [role=option][aria-disabled=true]{color:var(--cv-on-surface-variant);opacity:.5}.collection .quick-add-bar__qty-stepper{border:none;background:var(--cv-surface-container-high);border-radius:var(--cv-radius-sm);overflow:hidden}.collection .quick-add-bar__qty-btn{background:transparent;color:var(--cv-on-surface);font-family:var(--cv-font)}.collection .quick-add-bar__qty-btn:hover:not([disabled]){background:#e0e0ff4d}.collection .quick-add-bar__qty-btn:focus-visible{outline:2px solid var(--cv-azure);outline-offset:-2px}.collection .quick-add-bar__qty-btn[disabled]{color:var(--cv-outline-variant)}.collection .quick-add-bar__qty-value{font-family:var(--cv-font);font-weight:700;color:var(--cv-primary)}.collection .quick-add-bar__atc-btn{font-family:var(--cv-font);background-color:var(--cv-surface-container-lowest)!important;color:var(--cv-on-primary-fixed);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:var(--cv-letter-label);border:3px solid var(--cv-secondary-fixed-variant);border-radius:var(--cv-radius-full);box-shadow:0 4px 0 0 var(--cv-tertiary-fixed);padding:6px 18px;min-height:34px;transition:box-shadow .2s ease,transform .15s ease}.collection .quick-add-bar__atc-btn:hover:not([disabled]){color:var(--cv-secondary-fixed-variant);box-shadow:0 2px 0 0 var(--cv-tertiary-fixed);transform:translateY(2px)}.collection .quick-add-bar__atc-btn:focus-visible{outline:2px solid var(--cv-azure);outline-offset:3px}.collection .quick-add-bar__atc-btn[disabled],.collection .quick-add-bar__atc-btn[aria-disabled=true]{opacity:.35;box-shadow:0 4px #a2f8834d}.collection .quick-add-bar--loading{color:transparent!important}.collection .quick-add-bar--loading:after{border-color:#1f35b726;border-top-color:var(--cv-secondary-fixed-variant)}.collection .quick-add-bar--success{background-color:var(--cv-tertiary-fixed)!important;border-color:var(--cv-tertiary-fixed);box-shadow:none;transform:translateY(0)}.collection .quick-add-bar--success:after{color:var(--cv-on-tertiary-fixed)}.collection .quick-add-bar__error{font-family:var(--cv-font);color:var(--cv-error);background:#b423180f;border-radius:var(--cv-radius-sm);font-weight:600;font-size:11px}.collection .quick-add-pill-wrapper{font-family:var(--cv-font)}.collection .quick-add-pill{font-family:var(--cv-font);background-color:var(--cv-surface-container-lowest)!important;color:var(--cv-on-primary-fixed);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:var(--cv-letter-label);border:3px solid var(--cv-secondary-fixed-variant);border-radius:var(--cv-radius-full);box-shadow:0 4px 0 0 var(--cv-tertiary-fixed);transition:box-shadow .2s ease,transform .15s ease}.collection .quick-add-pill:hover{background:var(--cv-surface-container-lowest)!important;color:var(--cv-secondary-fixed-variant);box-shadow:0 2px 0 0 var(--cv-tertiary-fixed)}.collection .quick-add-pill--sold-out{opacity:.35!important;box-shadow:0 4px #a2f8834d}.collection .quick-add-pill--sold-out:hover{background:var(--cv-surface-container-lowest)!important;color:var(--cv-on-primary-fixed)}.collection .forcelogin-gate,.collection .collection__toolbar{font-family:var(--cv-font)}.collection .collection__filter-group-name{font-family:var(--cv-font);font-weight:700;text-transform:uppercase;letter-spacing:var(--cv-letter-label);font-size:11px;color:var(--cv-on-surface-variant)}@media screen and (max-width:640px){.collection .product-item{padding:var(--cv-space-sm);border-radius:var(--cv-radius-sm)}.collection .product-list{gap:var(--cv-space-sm)}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/component-clinical-vitality.css.map */
