html{background:#f4f7f6}.vl-header-section{position:sticky;top:0;z-index:60}.vl-header{background:transparent!important;border-bottom:1px solid rgba(0,62,61,.08)!important;transition:box-shadow .25s}.vl-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#ffffff94;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:background .25s,box-shadow .25s}.vl-header>*{position:relative;z-index:1}html.vl-scrolled .vl-header:before{background:#ffffff80;box-shadow:0 6px 24px #003e3d14}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.vl-header:before{background:#fffffff2}}@media(max-width:767px){.vl-header:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@view-transition{navigation:auto}.vl-header__logo{view-transition-name:vl-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease}html.vl-vt-fallback main#MainContent{animation:vlFadeIn .25s ease both}html.vl-leaving main#MainContent{opacity:0;transition:opacity .14s ease}@keyframes vlFadeIn{0%{opacity:0}to{opacity:1}}.vl-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:linear-gradient(#f4f7f6e6,#f4f7f6f0),var(--vl-marble,#f4f7f6) center/cover;transition:opacity .35s ease;pointer-events:none}.vl-intro.is-out{opacity:0}.vl-intro svg{width:84px;height:168px;overflow:visible}.vl-intro path{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:vlDraw .8s cubic-bezier(.6,.1,.2,1) forwards}.vl-intro path.b{animation-delay:.1s}.vl-intro line{stroke:#98d8ca;stroke-width:2;opacity:0;animation:vlRung .3s ease forwards}@keyframes vlDraw{to{stroke-dashoffset:0}}@keyframes vlRung{to{opacity:.85}}.vl-cursor{position:fixed;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;pointer-events:none;z-index:2147482000;background:#98d8ca8c;box-shadow:0 0 14px 4px #12a6a873,0 0 2px 1px #003e3d inset;transition:width .18s,height .18s,margin .18s,background .18s,opacity .2s;opacity:0;mix-blend-mode:multiply}.vl-cursor.is-on{opacity:1}.vl-cursor.is-big{width:44px;height:44px;margin:-22px 0 0 -22px;background:#98d8ca47}@media(prefers-reduced-motion:reduce){.vl-intro,.vl-cursor{display:none!important}html.vl-vt-fallback main#MainContent{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.vl-stk,.vl-mem{max-width:1280px;margin:0 auto;padding:48px 24px 72px;color:#0c2b2a}.vl-stk__eyebrow{font:500 12px/1 var(--vl-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#12a6a8;margin:0 0 10px}.vl-stk__title{font-family:var(--vl-serif,"Cormorant Garamond",serif);font-size:clamp(34px,5vw,56px);font-weight:400;margin:0 0 12px;color:#003e3d}.vl-stk__title em{font-style:italic;color:#12a6a8}.vl-stk__lede{max-width:640px;color:#4a5f5e;margin:0 0 28px}.vl-stk__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:32px;align-items:start}.vl-stk__shelf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.vl-stk__vial{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;border:1px solid #e3ebea;border-radius:12px;background:#fff;cursor:grab;text-align:center;transition:transform .2s,box-shadow .2s}.vl-stk__vial:hover{transform:translateY(-3px);box-shadow:0 12px 26px #003e3d1a}.vl-stk__vial.is-drag{opacity:.5}.vl-stk__vial img{width:80px;height:80px;object-fit:contain}.vl-stk__vn{font-size:14px;font-weight:500;line-height:1.25}.vl-stk__vn small{display:block;color:#6b7d7c;font-weight:400}.vl-stk__vp{font:500 14px var(--vl-mono,monospace);color:#003e3d}.vl-stk__add{margin-top:4px;padding:6px 16px;border-radius:99px;border:1px solid #003e3d;background:transparent;color:#003e3d;font-size:13px;cursor:pointer}.vl-stk__add:hover{background:#003e3d;color:#fff}.vl-stk__traywrap{position:sticky;top:110px}.vl-stk__tray{min-height:220px;padding:18px;border-radius:18px;background:linear-gradient(#ffffff8c,#ffffffb3),var(--vl-marble,#f4f7f6) center/cover;border:1px solid rgba(0,62,61,.12);box-shadow:inset 0 2px 10px #003e3d14,0 18px 40px #003e3d14;transition:box-shadow .2s,border-color .2s}.vl-stk__tray.is-over{border-color:#12a6a8;box-shadow:0 0 0 3px #98d8ca99,inset 0 2px 10px #003e3d14}.vl-stk__hint{margin:70px 0;text-align:center;color:#6b7d7c;font-style:italic}.vl-stk__items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vl-stk__it{display:grid;grid-template-columns:44px 1fr auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffffd9;animation:vlFadeIn .2s}.vl-stk__it img{width:44px;height:44px;object-fit:contain}.vl-stk__itn{font-size:14px}.vl-stk__q{display:flex;align-items:center;gap:8px}.vl-stk__q button{width:26px;height:26px;border-radius:50%;border:1px solid #c9d8d6;background:#fff;cursor:pointer}.vl-stk__itp{font:500 14px var(--vl-mono,monospace);min-width:64px;text-align:right}.vl-stk__sum{margin-top:16px;padding:18px;border-radius:14px;background:#003e3d;color:#e9f6f3}.vl-stk__row{display:flex;justify-content:space-between;margin:4px 0}.vl-stk__row--tot b{font-size:22px;color:#98d8ca}.is-bump .vl-stk__row--tot b{animation:vlBump .3s}@keyframes vlBump{50%{transform:scale(1.08)}}.vl-stk__tier{font-size:13px;color:#b9dcd5;margin:10px 0 14px}.vl-stk__tier.is-on{color:#98d8ca;font-weight:500}.vl-stk__cta{display:inline-block;width:100%;padding:14px;border:0;border-radius:99px;background:linear-gradient(135deg,#98d8ca,#e9f6f3 50%,#98d8ca);color:#003e3d;font-weight:600;cursor:pointer;text-align:center}.vl-stk__cta[disabled]{opacity:.5;cursor:not-allowed}.vl-stk__clear{display:block;margin:10px auto 0;background:none;border:0;color:#b9dcd5;text-decoration:underline;cursor:pointer;font-size:13px}.vl-stk__err{color:#ffb4a8;font-size:13px;margin:8px 0 0}@media(max-width:900px){.vl-stk__grid{grid-template-columns:1fr}.vl-stk__traywrap{position:static}.vl-stk__shelf{grid-template-columns:repeat(2,1fr)}.vl-stk__vial{cursor:default}}.vl-mem__note{color:#4a5f5e;margin:0 0 20px}.vl-mem .vl-stk__cta{width:auto;padding:12px 32px;text-decoration:none}.vl-mem__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.vl-mem__cd{display:inline-flex;gap:10px;padding:10px 18px;border-radius:99px;background:#003e3d;color:#98d8ca;margin:0 0 24px;font-family:var(--vl-mono,monospace)}.vl-bis__tg{display:inline-flex;align-items:center;gap:8px;margin:10px 0 2px;font-size:14px;color:#003e3d;text-decoration:underline;text-underline-offset:3px}.vl-bis__tg svg{width:18px;height:18px;flex:none}.vl-bis__tg-note{margin:2px 0 8px;font-size:12px;color:#5b6b6a}.vl-reorder{margin-left:6px}.vl-mnav[open]{position:relative;z-index:10060}.vl-header:has(.vl-mnav[open]) .vl-chips{visibility:hidden;pointer-events:none}html:has(.vl-mnav[open]) .vl-chat-btn,html:has(.vl-mnav[open]) .vl-chat,html:has(.vl-mnav[open]) #smile-ui-container,html:has(.vl-mnav[open]) #smile-ui-lite-container,html:has(.vl-mnav[open]) .smile-launcher-button,html:has(.vl-mnav[open]) [id^=smile-],html:has(.vl-mnav[open]) iframe[title*=Smile],html:has(.vl-mnav[open]) .reward-launcher,html:has(.vl-mnav[open]) .yotpo-widget-loyalty{visibility:hidden!important;pointer-events:none!important}html:has(.vl-mnav[open]) shopify-chat,html:has(.vl-mnav[open]) #ShopifyChat,html:has(.vl-mnav[open]) inbox-online-store-chat,html:has(.vl-mnav[open]) [id^=ShopifyChat],html:has(.vl-mnav[open]) iframe[title*=Chat i],html:has(.vl-mnav[open]) iframe[title*=Inbox i]{visibility:hidden!important;pointer-events:none!important;opacity:0!important}body#m-theme:not(.template-index) main .vl-ex h2,body#m-theme:not(.template-index) main .vl-ex h2.vl-serif,body#m-theme .vl-ex h2.vl-serif{color:#fff!important}body#m-theme:not(.template-index) main .vl-ex p,body#m-theme:not(.template-index) main .vl-ex .vl-ex__note,body#m-theme .vl-ex .vl-ex__note{color:#d1dfdf!important}body#m-theme .vl-ex .vl-ex__note a{color:#7fe3e4!important}body#m-theme .vl-ex__fig b.vl-serif,body#m-theme .vl-ex__fig b{color:#fff!important}@media(max-width:989px){body#m-theme .vl-ex__figs{grid-template-columns:1fr!important;gap:14px}body#m-theme .vl-ex__fig b{white-space:normal!important;font-size:clamp(28px,9vw,36px)!important;overflow-wrap:anywhere}body#m-theme .vl-ex__t{padding:32px 20px!important}}html:has(details.vl-mnav[open]) #shopify-chat,html:has(details.vl-mnav[open]) inbox-online-store-chat,html:has(.header-drawer-open) #shopify-chat,html:has(.header-drawer-open) inbox-online-store-chat{display:none!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vl-pm.css.map */
