.vh a.vh-btn--dark,.vh button.vh-btn--dark{background:var(--vh-ink);color:#fff;box-shadow:var(--vh-sh2)}.vh a.vh-btn--dark:hover,.vh button.vh-btn--dark:hover{background:#000;box-shadow:var(--vh-sh3)}.vh a.vh-btn--green,.vh button.vh-btn--green{background:var(--vh-gd);color:#fff;box-shadow:var(--vh-shg)}.vh a.vh-btn--green:hover,.vh button.vh-btn--green:hover{background:#0f9b50;box-shadow:0 14px 46px #18a85a47}.vh a.vh-btn--ghost,.vh button.vh-btn--ghost{background:#fff;color:var(--vh-ink);box-shadow:inset 0 0 0 1.5px var(--vh-line)}.vh a.vh-btn--ghost:hover,.vh button.vh-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--vh-ink)}.vh .vh-btn--dark svg,.vh .vh-btn--green svg{color:#fff}.vh button.vh-btn[disabled]{background:#dfe5e1;color:#8a928c;box-shadow:none}.vh button.vh-var{background:#fff;box-shadow:inset 0 0 0 1.5px var(--vh-line);color:var(--vh-ink)}.vh button.vh-var:hover{box-shadow:inset 0 0 0 1.5px var(--vh-g300);background:var(--vh-g100)}.vh button.vh-var.is-on{background:var(--vh-ink);color:#fff;box-shadow:none}.vh button.vh-thumb{background:#fff;box-shadow:inset 0 0 0 1.5px #eef2f0}.vh button.vh-thumb.is-on{box-shadow:none;border-color:var(--vh-gd)}.vh .vh-qty button{background:none}.vh .shopify-payment-button{margin-top:10px;display:block}.vh .shopify-payment-button__button{border-radius:var(--vh-pill);min-height:56px;font-family:var(--vh-f);font-size:16px;font-weight:700;letter-spacing:-.01em;background:var(--vh-gd);color:#fff;box-shadow:var(--vh-shg);transition:transform .35s var(--vh-ease),box-shadow .35s var(--vh-ease),background .25s}.vh .shopify-payment-button__button:hover:not([disabled]){background:#0f9b50;transform:translateY(-2px);box-shadow:0 14px 46px #18a85a47}.vh .shopify-payment-button__button--unbranded{background:var(--vh-gd);color:#fff}.vh .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#0f9b50}.vh .shopify-payment-button__more-options{margin-top:10px;font-family:var(--vh-f);font-size:13.5px;color:var(--vh-ink45);text-decoration:underline;text-underline-offset:3px}.vh .shopify-payment-button__more-options:hover{color:var(--vh-ink)}.vh-card{background:#fff;border:0;box-shadow:none;padding:0;border-radius:26px;overflow:hidden;position:relative}.vh-card:before{display:none}.vh-card__m{background:#fff;border-radius:26px 26px 0 0;margin:0;aspect-ratio:1/1;padding:0}.vh-card__m img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}.vh-card__b{padding:4px 22px 24px}.vh-card:hover{transform:translateY(-10px);box-shadow:0 18px 50px #1111111a}.vh-card:hover .vh-card__m img{transform:scale(1.06) rotate(-1deg)}.vh-card h3{font-size:22px;letter-spacing:-.03em}.vh-card .vh-opts{margin-top:12px}.vh-card .vh-opt{background:#f4f7f5;border:0}.vh-card:hover .vh-opt{background:var(--vh-g100);color:var(--vh-gi);border:0}.vh-card__f{margin-top:16px}.vh-card__cta{width:44px;height:44px;padding:0;border-radius:50%;justify-content:center;background:#f4f7f5;color:var(--vh-ink);gap:0}.vh-card:hover .vh-card__cta{background:var(--vh-gd);color:#fff;gap:0}.vh-badge{top:16px;left:16px}.vh-price small{display:none}.vh-card:after{content:"";position:absolute;inset:auto 12% -14px 12%;height:34px;border-radius:50%;background:radial-gradient(60% 100% at 50% 0,rgba(24,168,90,.22),transparent 70%);opacity:0;transition:opacity .5s var(--vh-ease);pointer-events:none}.vh-card:hover:after{opacity:1}.vh-card>h3,.vh-card>.vh-opts,.vh-card>.vh-card__f{padding-inline:22px}.vh-card>h3{margin-top:14px}.vh-card>.vh-card__f{padding-bottom:22px}.vh-card__d{display:none}.vh-main{background:#fff}.vh-main img{width:100%;height:100%;object-fit:contain;padding:5%;filter:none;mix-blend-mode:multiply}.vh-thumb img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}.vh-hart{position:relative;aspect-ratio:1/1;display:block}.vh-hart__blob{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:48% 52% 44% 56%/52% 44% 56% 48%;background:radial-gradient(120% 120% at 30% 25%,#f1fef5,#dcfbe8 48%,#c8f7da);animation:vh-artblob 16s ease-in-out infinite}.vh-hart__ring{position:absolute;top:1%;right:1%;bottom:1%;left:1%;border-radius:50%;border:2px dashed #A8F5C4;opacity:.7;animation:vh-spin 60s linear infinite}@keyframes vh-artblob{0%,to{border-radius:48% 52% 44% 56%/52% 44% 56% 48%;transform:rotate(0) scale(1)}50%{border-radius:56% 44% 52% 48%/44% 56% 48% 52%;transform:rotate(5deg) scale(1.03)}}@keyframes vh-spin{to{transform:rotate(360deg)}}.vh-hp{position:absolute;z-index:4;display:block;overflow:hidden;background:#fff;border-radius:32px;box-shadow:0 2px 6px #0b3f220d,0 22px 48px #0b3f2229;transition:transform .55s var(--vh-ease),box-shadow .45s var(--vh-ease);will-change:transform}.vh-hp img{width:100%;height:auto;display:block;border-radius:inherit}.vh-hp--1{width:52%;left:24%;top:20%;border-radius:36px;animation:vh-fl1 7s ease-in-out infinite}.vh-hp--2{width:34%;left:-2%;bottom:8%;border-radius:26px;animation:vh-fl2 9s ease-in-out infinite}.vh-hp--3{width:31%;right:-1%;top:6%;border-radius:26px;animation:vh-fl3 8s ease-in-out infinite}.vh-hp:hover{transform:scale(1.06) translateY(-8px);box-shadow:0 4px 10px #0b3f220f,0 32px 66px #0b3f2238;z-index:9}.vh-hp__tag{position:absolute;left:50%;bottom:12px;transform:translate(-50%,14px);background:#fff;border-radius:var(--vh-pill);padding:9px 16px;font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap;box-shadow:0 8px 26px #11111124;opacity:0;transition:opacity .35s,transform .45s var(--vh-ease);pointer-events:none;text-align:center}.vh-hp__tag b{display:block;font-size:12.5px;color:var(--vh-gd)}.vh-hp:hover .vh-hp__tag,.vh-hp:focus-visible .vh-hp__tag{opacity:1;transform:translate(-50%)}.vh-hd{position:absolute;z-index:3;pointer-events:none}.vh-hd--leaf1{width:15%;top:4%;left:6%;animation:vh-fl2 10s ease-in-out infinite}.vh-hd--leaf2{width:12%;top:12%;right:12%;transform:scaleX(-1);animation:vh-fl3 11s ease-in-out infinite}.vh-hd--check{width:11%;right:6%;top:46%;animation:vh-fl1 6s ease-in-out infinite}.vh-hd--powder{width:14%;left:4%;top:44%;animation:vh-fl3 8.5s ease-in-out infinite}.vh-hd--dot{width:10px;height:10px;border-radius:50%;background:#65e88a;animation:vh-twinkle 4s ease-in-out infinite}.vh-hd--d1{top:16%;left:40%}.vh-hd--d2{top:30%;right:22%;width:7px;height:7px;animation-delay:.8s}.vh-hd--d3{bottom:22%;left:30%;width:8px;height:8px;animation-delay:1.6s}.vh-hd--d4{bottom:8%;right:26%;width:6px;height:6px;animation-delay:2.3s}@keyframes vh-fl1{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes vh-fl2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-22px) rotate(-4deg)}}@keyframes vh-fl3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-13px) rotate(5deg)}}@keyframes vh-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.vh-cartg{display:grid;grid-template-columns:1fr 380px;gap:clamp(24px,3.5vw,52px);align-items:start}.vh-lines{display:grid;gap:14px}.vh-line{display:grid;grid-template-columns:112px 1fr;gap:18px;align-items:center;background:#fff;border-radius:22px;padding:14px;box-shadow:0 1px 2px #1111110a,0 8px 24px #1111110d;transition:box-shadow .4s var(--vh-ease),transform .4s var(--vh-ease)}.vh-line:hover{transform:translateY(-3px);box-shadow:0 14px 40px #11111117}.vh-line__m{background:#fff;border-radius:16px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden}.vh-line__m img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.vh-line__b h3{font-size:18px;letter-spacing:-.025em}.vh-line__v{display:inline-block;margin-top:5px;font-size:12.5px;font-weight:700;color:var(--vh-gi);background:var(--vh-g100);border-radius:var(--vh-pill);padding:4px 11px}.vh-line__r{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px}.vh-qty--sm{height:44px}.vh-qty--sm button{width:34px;height:34px}.vh-qty--sm input{width:38px;font-size:15px}.vh-line__p{font-weight:800;font-size:18px;letter-spacing:-.03em;margin-left:auto}.vh-line__x{font-size:13.5px;color:var(--vh-ink45);text-decoration:underline;text-underline-offset:3px;transition:color .25s}.vh-line__x:hover{color:var(--vh-ink)}.vh-upd{justify-self:start;margin-top:6px}.vh-sum{position:sticky;top:100px;background:#fff;border-radius:26px;padding:26px;box-shadow:0 2px 6px #1111110d,0 16px 44px #11111114}.vh-sum__row{display:flex;justify-content:space-between;gap:16px;padding:11px 0;font-size:15.5px;color:var(--vh-ink70)}.vh-sum__row b{color:var(--vh-ink);font-weight:700}.vh-sum__row--d b{color:var(--vh-gd)}.vh-sum__row--t{border-top:1px solid var(--vh-line);margin-top:6px;padding-top:16px;font-size:17px;color:var(--vh-ink)}.vh-sum__row--t b{font-size:26px;font-weight:800;letter-spacing:-.04em}.vh-sum__note{margin:6px 0 18px;font-size:13px;color:var(--vh-ink45)}.vh-sum__back{display:block;text-align:center;margin-top:14px;font-size:14.5px;font-weight:600;color:var(--vh-ink70);text-decoration:underline;text-underline-offset:3px}.vh-sum__back:hover{color:var(--vh-ink)}.vh-sum__lock{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--vh-line);font-size:13px;color:var(--vh-ink45)}.vh-sum__lock svg{color:var(--vh-gd)}.vh-empty{text-align:center;display:grid;justify-items:center;gap:20px;padding:40px 0 70px}.vh-empty svg{width:120px;height:120px}.vh-sec--tight{padding:clamp(44px,5.5vw,80px) 0}.vh-hero{padding:clamp(24px,4vw,62px) 0 clamp(34px,5vw,70px)}.vh-head{margin-bottom:clamp(24px,3vw,38px)}.vh-grid{gap:26px}@media(max-width:1024px){.vh-cartg{grid-template-columns:1fr}.vh-sum{position:relative;top:auto}}@media(max-width:720px){.vh-grid{grid-template-columns:1fr;gap:18px}.vh-card__b{padding:4px 18px 20px}.vh-card>h3,.vh-card>.vh-opts,.vh-card>.vh-card__f{padding-inline:18px}.vh-hero__g{gap:18px}.vh-hart{max-width:380px;margin-inline:auto;width:100%}.vh-hp--1{border-radius:26px}.vh-hp--2,.vh-hp--3{border-radius:20px}.vh-hp__tag{display:none}.vh-line{grid-template-columns:84px 1fr;gap:14px;padding:12px}.vh-line__p{margin-left:0}.vh-line__r{gap:12px}}@media(prefers-reduced-motion:reduce){.vh-hp,.vh-hd,.vh-hart__blob,.vh-hart__ring{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vh2.css.map */
