.vv-selling-plans{display:grid;gap:1rem;min-width:0;margin:0 0 1.6rem;padding:0;border:0}.vv-selling-plans__legend{margin-bottom:.2rem;color:var(--vv-color-ink);font-size:1.4rem;font-weight:750;letter-spacing:-.01em}.vv-selling-plan{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.2rem;align-items:start;padding:1.4rem;border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-sm);background:var(--vv-color-surface);cursor:pointer;transition:border-color var(--vv-transition-fast),box-shadow var(--vv-transition-fast),background var(--vv-transition-fast)}.vv-selling-plan:hover,.vv-selling-plan.is-selected{border-color:var(--vv-color-cobalt);box-shadow:0 0 0 .2rem #1648f51a}.vv-selling-plan.is-selected{background:#1648f509}.vv-selling-plan input{position:absolute;width:.1rem;height:.1rem;overflow:hidden;opacity:0}.vv-selling-plan__control{position:relative;width:2rem;height:2rem;margin-top:.1rem;border:.15rem solid var(--vv-color-line);border-radius:50%;background:#fff}.vv-selling-plan input:focus-visible+.vv-selling-plan__control{box-shadow:var(--vv-shadow-focus)}.vv-selling-plan input:checked+.vv-selling-plan__control{border-color:var(--vv-color-cobalt)}.vv-selling-plan input:checked+.vv-selling-plan__control:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;border-radius:50%;background:var(--vv-color-cobalt)}.vv-selling-plan__body{display:grid;min-width:0;gap:.35rem}.vv-selling-plan__topline{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:1.2rem;color:var(--vv-color-ink);line-height:1.3}.vv-selling-plan__topline strong{min-width:0;font-size:1.4rem}.vv-selling-plan__topline>span{flex:0 0 auto;font-size:1.4rem;font-weight:750}.vv-selling-plan small,.vv-selling-plans__terms{color:var(--vv-color-muted);font-size:1.2rem;line-height:1.45}.vv-selling-plans__terms{margin:.2rem 0 0}.vv-selling-plans--compact{margin-bottom:1rem}.vv-selling-plans--compact .vv-selling-plan{padding:1rem 1.2rem}.vv-selling-plans--fallback{display:block;padding:1.4rem 1.6rem;border:.1rem dashed var(--vv-color-line);border-radius:var(--vv-radius-sm);background:#fff9}.vv-selling-plans--fallback strong{color:var(--vv-color-ink);font-size:1.4rem}.vv-selling-plans--fallback p{margin:.5rem 0 0;color:var(--vv-color-muted);font-size:1.25rem;line-height:1.5}.vv-rating-summary{display:inline-flex;width:fit-content;align-items:center;gap:.55rem;color:var(--vv-color-ink);font-size:1.3rem;line-height:1.2;text-decoration:none}.vv-rating-summary:hover{color:var(--vv-color-cobalt)}.vv-rating-summary__stars{color:#d99a18;letter-spacing:.08em}.vv-rating-summary__score{font-weight:750}.vv-rating-summary__count{color:var(--vv-color-muted)}.vv-rating-summary--compact{font-size:1.2rem}.product__title .vv-rating-summary{margin-top:1.2rem}.vv-product-media-fallback{position:relative;display:grid;min-height:min(54rem,60vh);place-items:center;overflow:hidden;border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-lg);background:radial-gradient(circle at 50% 28%,rgba(22,72,245,.18),transparent 35%),linear-gradient(145deg,#fff 0%,var(--vv-color-cream) 100%);isolation:isolate}.vv-product-media-fallback__glow{position:absolute;width:42rem;height:42rem;border-radius:50%;background:#1648f51f;filter:blur(5rem);transform:translateY(-10%);z-index:-1}.vv-product-media-fallback__bottle{position:relative;display:flex;width:clamp(15rem,45%,25rem);aspect-ratio:.58;align-items:center;justify-content:center;border-radius:2.4rem 2.4rem 3.4rem 3.4rem;background:linear-gradient(90deg,#edf0f5,#fff 25% 70%,#e3e8f0);box-shadow:0 3rem 7rem #071a3d33}.vv-product-media-fallback__cap{position:absolute;top:-8%;width:84%;height:12%;border-radius:1rem 1rem .7rem .7rem;background:repeating-linear-gradient(90deg,#e4e8ef 0 .4rem,#f7f8fa .4rem .8rem);box-shadow:0 .4rem 1rem #071a3d1a}.vv-product-media-fallback__label{display:grid;width:86%;gap:1.2rem;padding:2.8rem 1.4rem;border-top:.5rem solid var(--vv-color-cobalt);border-bottom:.5rem solid var(--vv-color-coral);background:#fff;text-align:center}.vv-product-media-fallback__label span{color:var(--vv-color-cobalt);font-size:1.1rem;font-weight:800;letter-spacing:.12em}.vv-product-media-fallback__label strong{color:var(--vv-color-ink);font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.vv-product-media-fallback>p{position:absolute;bottom:2rem;margin:0;color:var(--vv-color-muted);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vv-system-bundle-summary{background:var(--vv-color-surface)}.vv-system-bundle-summary__shell{display:grid;gap:2.4rem;padding:clamp(2.4rem,5vw,5.6rem);border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-lg);background:linear-gradient(145deg,#fff,#1648f509);box-shadow:var(--vv-shadow-sm)}.vv-system-bundle-summary__items{display:grid;gap:1rem}.vv-system-bundle-summary__item{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;padding:1.2rem;border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-sm);background:#fff}.vv-system-bundle-summary__item img,.vv-system-bundle-summary__fallback{width:5.6rem;height:5.6rem;border-radius:.8rem;object-fit:contain;background:var(--vv-color-cream)}.vv-system-bundle-summary__fallback{display:grid;place-items:center;color:var(--vv-color-cobalt);font-weight:800}.vv-system-bundle-summary__item strong{display:block;color:var(--vv-color-ink)}.vv-system-bundle-summary__item small{color:var(--vv-color-muted)}.vv-system-bundle-summary__price{color:var(--vv-color-ink);font-weight:750}.vv-system-bundle-summary__totals{display:grid;gap:.8rem;padding-top:1.8rem;border-top:.1rem solid var(--vv-color-line)}.vv-system-bundle-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;color:var(--vv-color-muted)}.vv-system-bundle-summary__row--total{color:var(--vv-color-ink);font-size:2rem;font-weight:800}.vv-system-bundle-summary__saving{display:inline-flex;width:fit-content;padding:.7rem 1rem;border-radius:var(--vv-radius-pill);background:#0a7b621a;color:var(--vv-color-positive);font-size:1.2rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.vv-system-bundle-summary__admin-note{margin:0;padding:1rem 1.2rem;border-radius:var(--vv-radius-sm);background:#fff4d6;color:#6b4600;font-size:1.2rem}@media screen and (min-width:900px){.vv-system-bundle-summary__shell{grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr);align-items:start}}.collection-hero,.template-search__header,.title-wrapper-with-link,.main-list-collections{color:var(--vv-color-ink)}.collection-hero{position:relative;overflow:hidden;border-bottom:.1rem solid var(--vv-color-line);background:radial-gradient(circle at 90% 20%,rgba(22,72,245,.16),transparent 28%),var(--vv-color-cream)!important}.collection-hero:after{content:"";position:absolute;right:-8rem;bottom:-14rem;width:34rem;height:34rem;border:.1rem solid rgba(22,72,245,.18);border-radius:50%;pointer-events:none}.collection-hero__inner{position:relative;z-index:1;min-height:24rem;padding-block:clamp(4rem,5vw,6.4rem)!important}.collection-hero__title,.template-search__header h1,.main-list-collections .title{margin:0;font-size:clamp(3.8rem,5.5vw,6.4rem);line-height:.95;letter-spacing:-.055em}.collection-hero__description{max-width:68rem;margin-top:2rem!important;color:var(--vv-color-muted);font-size:clamp(1.6rem,2vw,2rem)!important}#product-grid,.template-search,.main-list-collections{background:var(--vv-color-cream)}.facets-container,.facets-wrapper,.facet-filters,.mobile-facets__wrapper{color:var(--vv-color-ink)}.facets__form,.facets-vertical-form,.mobile-facets__open-wrapper,.template-search__search{border-radius:var(--vv-radius-md)}.facets__summary,.facet-filters__sort,.mobile-facets__open,.active-facets__button,.pagination__item{color:var(--vv-color-ink)}.template-search__header{padding-top:clamp(5rem,8vw,9rem);text-align:left}.template-search__header h1.center{text-align:left}.template-search__search{max-width:78rem!important;margin:3rem 0 4rem!important;padding:1rem;border:.1rem solid var(--vv-color-line);background:#fff;box-shadow:var(--vv-shadow-sm)}.template-search__search .search{margin-top:0!important}.predictive-search,.mobile-facets__inner,.facets__display,.global-settings-popup{border-color:var(--vv-color-line)!important;border-radius:var(--vv-radius-md)!important;background:#fff;box-shadow:var(--vv-shadow-md)}.pagination-wrapper{margin-top:5rem!important}.pagination__item--current:after,.pagination__item:hover:after{background:var(--vv-color-cobalt)}.vv-404{position:relative;display:grid;min-height:max(52rem,calc(var(--vv-viewport-height) - var(--vv-header-stack-height)));place-items:center;overflow:hidden;padding-block:clamp(5.2rem,7vw,8rem);background:radial-gradient(circle at 20% 20%,rgba(255,94,94,.15),transparent 30%),radial-gradient(circle at 80% 70%,rgba(22,72,245,.18),transparent 32%),var(--vv-color-cream)}.vv-404__card{position:relative;z-index:1;width:min(76rem,100%);padding:clamp(3rem,6vw,6.4rem);border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-lg);background:#fffffff0;box-shadow:var(--vv-shadow-md);text-align:center}.vv-404__code{display:block;margin-bottom:1.2rem;color:var(--vv-color-cobalt);font-size:clamp(6rem,13vw,13rem);font-weight:850;line-height:.8;letter-spacing:-.08em}.vv-404 h1{margin:0;font-size:clamp(3rem,4.5vw,5rem)}.vv-404__copy{max-width:58rem;margin:1.8rem auto 0;color:var(--vv-color-muted);font-size:1.7rem}.vv-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem}.customer,.customer.addresses,.customer.order{width:min(calc(100vw - var(--vv-page-gutter) - var(--vv-page-gutter)),96rem);max-width:none;margin-inline:auto;padding-block:var(--vv-section-padding)}.customer:not(.account):not(.order):not(.addresses){width:min(calc(100vw - var(--vv-page-gutter) - var(--vv-page-gutter)),56rem)}.customer>h1,.customer .title,.customer.account h1,.customer.order h1{margin-bottom:3rem;font-size:clamp(3.4rem,5vw,5.6rem);line-height:.95;letter-spacing:-.05em}.customer form,.customer .customer__details,.customer.account>div,.customer.order>div,.customer.addresses>div{border-color:var(--vv-color-line)}.customer form{padding:clamp(2rem,4vw,4rem);border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-lg);background:#fff;box-shadow:var(--vv-shadow-sm)}.customer table,.order-details{overflow:hidden;border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-md);background:#fff}.customer th,.customer td{border-color:var(--vv-color-line)!important}.customer a{color:var(--vv-color-cobalt)}.shopify-policy__container{width:min(calc(100vw - var(--vv-page-gutter) - var(--vv-page-gutter)),88rem)!important;max-width:none!important;padding-block:var(--vv-section-padding)!important}.shopify-policy__title{text-align:left!important}.shopify-policy__title h1{margin:0 0 4rem;font-size:clamp(3.6rem,5vw,5.8rem);line-height:.95;letter-spacing:-.05em}.shopify-policy__body{padding:clamp(2.2rem,4vw,4.8rem);border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-lg);background:#fff;box-shadow:var(--vv-shadow-sm)}.shopify-policy__body .rte{color:var(--vv-color-ink)}body.password{background:radial-gradient(circle at 20% 15%,rgba(255,94,94,.16),transparent 28%),radial-gradient(circle at 80% 75%,rgba(22,72,245,.2),transparent 32%),var(--vv-color-cream)}.password-header,.password__footer{background:transparent!important}.password-header{padding-block:3rem}.password-main>.shopify-section{width:min(calc(100vw - var(--vv-page-gutter) - var(--vv-page-gutter)),82rem);margin-inline:auto}.password-main .email-signup-banner__box,.password-main .password__form{border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-lg);background:#fffffff0;box-shadow:var(--vv-shadow-md)}.password-modal__content{border-radius:var(--vv-radius-lg)}.product-form__submit[disabled],.button[disabled],.button[aria-disabled=true]{background:#d8dce4!important;color:#5a6270!important;cursor:not-allowed;box-shadow:none!important;transform:none!important;opacity:1}.product-form__error-message-wrapper:not([hidden]){margin-bottom:1.2rem;padding:1.2rem;border-radius:var(--vv-radius-sm);background:#a14f0014;color:#7b3d00}.cart__warnings,.template-search--empty .template-search__header,.collection--empty .title-wrapper{padding-block:clamp(5.2rem,7vw,8rem)}.cart__warnings h1,.cart__empty-text{font-size:clamp(3.2rem,5vw,5.4rem)}.vv-review-empty{padding:2.4rem;border:.1rem dashed var(--vv-color-line);border-radius:var(--vv-radius-md);background:#ffffffa6;color:var(--vv-color-muted);text-align:center}.vv-product-reviews__apps:empty,.vv-home-reviews__grid:empty,.vv-editorial-reviews__grid:empty{display:none}.vv-product-review__verified,.vv-home-review__verified,.vv-editorial-review__verified{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;color:var(--vv-color-positive);font-size:1.15rem;font-weight:750}.vv-footer__privacy-button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.vv-footer__privacy-button:hover{color:var(--vv-color-coral)}[aria-current=page]{text-decoration-thickness:.16rem;text-underline-offset:.4rem}@media screen and (max-width:749px){.vv-product-media-fallback{min-height:46rem}.vv-system-bundle-summary__item{grid-template-columns:4.8rem minmax(0,1fr)}.vv-system-bundle-summary__item img,.vv-system-bundle-summary__fallback{width:4.8rem;height:4.8rem}.vv-system-bundle-summary__price{grid-column:2}.vv-404__actions{display:grid}.vv-404__actions .button{width:100%}.template-search__header{padding-top:4.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vv-selling-plan,.button,a{transition-duration:.01ms!important}}.vv-review-hub{min-height:0;background:var(--vv-color-cream)}.vv-review-hub__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:3.2rem}.vv-review-hub__filters button{min-height:4.2rem;padding:.8rem 1.5rem;border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-pill);background:#fff;color:var(--vv-color-ink);font:inherit;font-size:1.3rem;font-weight:750;cursor:pointer}.vv-review-hub__filters button:hover,.vv-review-hub__filters button.is-active{border-color:var(--vv-color-cobalt);background:var(--vv-color-cobalt);color:#fff}.vv-review-hub__grid{display:grid;gap:1.6rem}.vv-review-hub__card{overflow:hidden;border:.1rem solid var(--vv-color-line);border-radius:var(--vv-radius-md);background:#fff;box-shadow:var(--vv-shadow-sm)}.vv-review-hub__card[hidden]{display:none}.vv-review-hub__image{aspect-ratio:4 / 3;overflow:hidden;background:var(--vv-color-cream)}.vv-review-hub__image img{width:100%;height:100%;object-fit:cover}.vv-review-hub__body{padding:2rem}.vv-review-hub__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.vv-review-hub__top>div{display:grid;gap:.45rem}.vv-review-hub__stars{flex:0 0 auto;color:#d99a18;letter-spacing:.06em}.vv-review-hub blockquote{margin:2rem 0;color:var(--vv-color-ink);font-size:1.65rem;line-height:1.6}.vv-review-hub__meta{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1.4rem;border-top:.1rem solid var(--vv-color-line);color:var(--vv-color-muted);font-size:1.2rem}.vv-review-hub__meta a{color:var(--vv-color-cobalt);font-weight:750}.vv-review-hub__status{min-height:1.8rem;margin:2rem 0 0;color:var(--vv-color-muted);text-align:center}@media screen and (min-width:750px){.vv-review-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.vv-review-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.template-search__intro{max-width:68rem;margin-top:1.6rem;color:var(--vv-color-muted);font-size:1.7rem}.vv-price-per-day{display:block;margin-top:.45rem;color:rgba(var(--color-foreground),.68);font-size:1.2rem;line-height:1.35}.vv-product-health-claim,.vv-home-product-card__claim{margin:.8rem 0 0;color:rgba(var(--color-foreground),.76);font-size:1.25rem;line-height:1.45}.vv-home-product-card__claim{padding-top:.8rem;border-top:1px solid rgba(var(--color-foreground),.12)}.vv-system-bundle-summary__row--daily{padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.14);font-size:1.25rem}.vv-product-safety__credentials{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.4rem 0}.vv-product-safety__credentials span{padding:.65rem 1rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:999px;background:rgba(var(--color-background),.72);font-size:1.15rem;line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vicevora-launch.css.map */
