.v-store .product{gap:clamp(28px,4vw,64px)}@media(min-width:990px){.v-store .product.grid{column-gap:clamp(28px,4vw,64px)}}@media(max-width:749px){.v-store .product-media-container:not(.media-type-image){--aspect-ratio:var(--ratio)}}@media(max-width:749px){.v-store .product__media-list .product__media-item:not(.is-active){contain:size}}.v-store .product__title h1{font-size:clamp(3rem,3.2vw,4.6rem);line-height:1.05;max-width:19ch;color:var(--va-navy)}.v-store .product__description{color:var(--va-muted);line-height:1.65}.v-store .product__description h3{font-size:1.65rem;letter-spacing:-.02em}.v-store .product__description ul{padding-left:20px}.v-store .product-form__input{max-width:100%}.v-store .product-form__input--pill input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;justify-content:center;line-height:1.25;max-width:100%;padding:11px 16px;white-space:normal}.v-store .product__media-wrapper{border-radius:24px;min-width:0}.v-store .product__info-wrapper{min-width:0}.va-quick{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0!important}.va-quick span{font-size:1.15rem;padding:9px 12px;border:1px solid var(--v-line);border-radius:999px;background:var(--va-linen);color:var(--va-navy);line-height:1.3}.va-jump{display:inline-block;font-size:1.2rem;min-height:44px;padding:12px 0;color:var(--va-coral)!important;text-underline-offset:4px}.va-experience{padding:24px 0 50px;color:var(--va-navy);overflow:clip}.va-nav{display:flex;gap:24px;flex-wrap:wrap;border-block:1px solid var(--v-line);padding:8px 0;margin-bottom:54px}.va-nav a{min-height:44px;display:flex;align-items:center;text-decoration:none;font-size:1.25rem;font-weight:700}.va-nav a:hover{color:var(--va-coral)}.va-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:end;margin-bottom:32px}.va-kicker{font-size:1.05rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--va-coral);margin:0 0 14px}.va-experience h2{font-size:clamp(3.3rem,4.1vw,5.7rem);line-height:1.04;letter-spacing:-.05em;color:var(--va-navy);margin:0;max-width:17ch}.va-intro>p{font-size:1.6rem;line-height:1.65;margin:0;color:var(--va-muted);max-width:50ch}.va-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:60px}.va-benefit{background:var(--va-linen);border:1px solid var(--v-line);border-radius:20px;padding:28px;position:relative;transition:transform .25s,box-shadow .25s}.va-benefit:hover{transform:translateY(-4px);box-shadow:0 14px 24px color-mix(in srgb,var(--v-shadow) 3.92%,transparent)}.va-mark{display:inline-grid;place-items:center;background:var(--v-surface);color:var(--va-coral);width:44px;height:44px;border-radius:50%;font-size:2.4rem;margin-bottom:18px}.va-benefit h3{font-size:2rem!important;line-height:1.15;margin:0 0 10px;letter-spacing:-.03em}.va-benefit p{font-size:1.35rem;line-height:1.65;color:var(--va-muted);margin:0;max-width:34ch}.va-story{display:grid;grid-template-columns:1fr 1fr;background:var(--v-dark);color:var(--v-dark-text);border-radius:28px;overflow:hidden;min-height:420px;margin:0 0 64px}.va-story-media{background:var(--v-media);min-width:0;aspect-ratio:1.15}.va-story-media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.va-story-copy{padding:clamp(28px,4.5vw,66px);align-self:center}.va-story .va-kicker{color:var(--v-cyan)}.va-story h2{color:var(--v-dark-text);font-size:clamp(3rem,3.4vw,4.7rem);max-width:15ch}.va-story-copy>p:not(.va-kicker){font-size:1.5rem;line-height:1.7;color:var(--v-dark-muted);margin:22px 0}.va-story-note{border-top:1px solid color-mix(in srgb,var(--v-dark-text) 18.82%,transparent);margin-top:24px;padding-top:20px;display:flex;gap:12px;font-size:1.25rem;line-height:1.6;color:var(--v-cyan)}.va-story-note>span:first-child{font-size:2rem}.va-ritual-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.va-ritual-heading h2,.va-details h2{font-size:clamp(2.8rem,3.2vw,4.3rem)}.va-ritual-heading>p{max-width:40ch;color:var(--va-muted);font-size:1.35rem;margin:0}.va-rituals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-bottom:64px}.va-ritual{padding:25px 0;border-top:2px solid var(--v-line)}.va-number{display:block;font-size:1.2rem;font-weight:800;letter-spacing:.08em;color:var(--va-coral);margin-bottom:18px}.va-ritual h3{font-size:2.1rem!important;margin:0 0 12px;line-height:1.2;letter-spacing:-.025em}.va-ritual p{font-size:1.35rem;color:var(--va-muted);line-height:1.65;margin:0}.va-details{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;background:var(--v-surface);border:1px solid var(--v-line);border-radius:24px;padding:40px}.va-specs{display:grid;grid-template-columns:1fr 1fr;margin:28px 0 0;font-size:1.3rem;column-gap:12px}.va-specs dt,.va-specs dd{margin:0;padding:13px 0;border-bottom:1px solid var(--v-line);line-height:1.5}.va-specs dt{color:var(--va-muted)}.va-specs dd{font-weight:700}.va-faq{padding:18px 0;border-bottom:1px solid var(--v-line);font-size:1.4rem}.va-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:44px;font-weight:700;line-height:1.5}.va-faq summary::-webkit-details-marker{display:none}.va-faq summary span:last-child{font-size:2rem;color:var(--va-coral);transition:transform .2s}.va-faq[open] summary span:last-child{transform:rotate(45deg)}.va-faq p{font-size:1.3rem;line-height:1.7;color:var(--va-muted);margin:14px 0 6px}.va-experience [id]{scroll-margin-top:24px}.va-policy-links{display:flex;gap:20px;flex-wrap:wrap;font-size:1.2rem;margin-top:24px}.va-policy-links a{min-height:44px;display:flex;align-items:center;text-underline-offset:4px}.v-store .v-card-variant select{font-size:1.15rem;min-height:44px}.v-store .v-bundle-item select{min-height:44px;white-space:normal}@media(min-width:990px){.v-store .product--large:not(.product--no-media) .product__media-wrapper{max-width:54%;width:calc(54% - 32px)}.v-store .product--large:not(.product--no-media) .product__info-wrapper{max-width:46%;width:calc(46% - 32px);padding-left:0}.v-store .product .product__media-list{border-radius:20px;overflow:hidden}.v-store .product__info-container{max-width:100%}}@media(max-width:989px){.va-intro{gap:32px}.va-details{gap:32px;padding:28px}.va-benefit{padding:22px}.va-benefits,.va-rituals{gap:16px}.va-story-copy{padding:30px}}@media(max-width:749px){.va-experience{padding:8px 0 36px}.va-nav{gap:16px;margin-bottom:30px;font-size:1.1rem}.va-intro{grid-template-columns:1fr;gap:20px}.va-intro>p{font-size:1.45rem}.va-benefits{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.va-benefit{display:grid;grid-template-columns:44px 1fr;column-gap:16px;padding:20px}.va-benefit .va-mark{grid-row:1/3;margin-bottom:0}.va-benefit h3{margin-bottom:6px}.va-benefit p{max-width:none}.va-story{grid-template-columns:1fr;min-height:0;border-radius:20px;margin-bottom:38px}.va-story-media{aspect-ratio:1.2}.va-story-copy{padding:28px}.va-story h2{max-width:none}.va-story-copy>p:not(.va-kicker){font-size:1.4rem}.va-ritual-heading{display:block}.va-ritual-heading>p{margin-top:18px;max-width:none}.va-rituals{grid-template-columns:1fr;gap:0;margin-bottom:38px}.va-ritual{display:grid;grid-template-columns:36px 1fr;gap:0 18px;padding:20px 0}.va-number{grid-row:1/3;margin-top:4px}.va-details{grid-template-columns:1fr;gap:36px;padding:24px;border-radius:20px}.va-details h2{max-width:none}.v-store .product__title h1{font-size:3.3rem;max-width:none}.v-store .product__media-wrapper{border-radius:14px}.v-store .product-form__input--pill input[type=radio]+label{font-size:1.2rem;padding:10px 12px}.va-quick span{font-size:1.05rem}.v-store .v-card-copy{padding:14px}.v-store .v-card-variant select{font-size:1.05rem;max-width:100%}.v-store .v-actions button{min-width:36px}.v-store .v-header{gap:12px}.v-store .v-bundle-item{min-width:0}.v-store .v-bundle-item>div{min-width:0}.v-store .v-grid{grid-template-columns:1fr}.v-store .v-card{display:grid;grid-template-columns:40% 1fr}.v-store .v-card-media{aspect-ratio:auto;min-height:250px}.v-store .v-card-copy{min-width:0}.v-store .v-card h3{min-height:0;font-size:1.55rem}.v-store .v-card p{font-size:1.15rem}.v-store .v-card-bottom{margin-top:8px}.v-store .v-trust-strip{font-size:1rem}.v-store .v-announcement{font-size:1.05rem;padding:9px 12px}.v-store .v-hero-media{border-radius:24px}.v-store .v-hero-copy h1{font-size:4.4rem}}@media(max-width:359px){.v-store .v-logo{font-size:2.1rem}.v-store .v-logo span{font-size:.58rem}.v-store .v-actions{gap:2px}.v-store .v-header{width:calc(100% - 24px);gap:8px}.v-store .v-actions button{min-width:30px}.v-store .v-card{grid-template-columns:34% 1fr}.va-details{padding:20px}.va-nav{gap:10px}.va-nav a{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.va-benefit,.va-faq summary span:last-child{transition:none}.va-benefit:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/velora-alive.css.map */
