.vh-pdp{--_ink: var(--vh-ink);--_soft: var(--vh-ink-soft);--_strong: var(--vh-white);--_line: var(--vh-line);--_accent: var(--vh-accent);--_surface: var(--vh-surface);--_ink-strong: var(--vh-white);--_ease: var(--vh-ease-out);--_dur-fast: var(--vh-dur-fast);--_dur-base: var(--vh-dur-base);--_gap: clamp(8px, .9vw, 12px);--_radius: var(--vh-radius-lg);--_card: 18px;--_stickyTop: 96px;--_buy-bg: rgb(255 122 26 / .88);--_buy-bg-h: var(--vh-orange);--_buy-fg: var(--vh-on-accent);--_buy-edge: inset 0 1px 0 rgb(255 255 255 / .35), inset 0 0 0 1px rgb(255 255 255 / .12);color:var(--_ink);font-family:var(--font-body-family, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif)}.vh-pdp[data-vh=vh-product]{background:var(--vh-paint, var(--vh-surface))}.vh-pdp *{box-sizing:border-box}.vh-product--detail,.vh-product--detail a{color:var(--_ink)}.vh-product--detail .price,.vh-product--detail .price *{color:var(--_strong);font-weight:400}.vh-pdp__wrap{overflow:visible}.vh-pdp__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,4.4vw,80px);align-items:start}.vh-pdp__info{position:sticky;top:var(--_stickyTop);align-self:start;min-inline-size:0}@media(max-width:990px){.vh-pdp__grid{grid-template-columns:minmax(0,1fr);gap:28px}.vh-pdp__info{position:static}}.vh-title{margin:4px 0 12px;font-family:var(--font-heading-family, inherit);font-size:clamp(32px,3.4vw,52px);font-weight:var(--vh-heading-weight);line-height:1.05;letter-spacing:-.02em;color:var(--_strong);text-wrap:balance}.vh-title em{font-style:normal;font-weight:400}.vh-rating{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--_strong);text-decoration:none}.vh-rating .vh-stars{inline-size:80px;block-size:14px;-webkit-mask-size:16px 14px;mask-size:16px 14px}.vh-pdp .vh-rating__text{font-size:13.5px;color:var(--_soft)}@media(hover:hover){.vh-rating:hover .vh-rating__text{text-decoration:underline;text-underline-offset:3px}}.vh-sub{margin:0 0 28px;max-width:46ch;color:var(--_soft);font-size:clamp(16px,1.25vw,18px);line-height:1.5;text-wrap:pretty}.vh-purchase{display:grid;gap:22px;margin:0;padding:0}.vh-pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.vh-pdp .vh-pricerow .vh-price{justify-content:flex-start;gap:10px;opacity:1}.vh-pdp .vh-pricerow .price .price-item{font-family:var(--font-heading-family);font-size:clamp(24px,2vw,30px);font-weight:400;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--_strong)}.vh-pdp .vh-pricerow .price__sale .price-item--regular{font-size:16px;color:var(--_soft);text-decoration:line-through;text-decoration-thickness:1px}.vh-pricerow .badge{display:none}.vh-unit-note{font-size:14px;color:var(--_soft)}.vh-packs{display:grid;gap:10px;min-inline-size:0;margin:0;padding:0;border:0}.vh-packs__legend{margin:0 0 12px;padding:0;font:500 15px/1.3 var(--vh-font);letter-spacing:-.005em;color:var(--_strong)}.vh-pack{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:18px 20px;border-radius:var(--_card);background:var(--vh-glass-bg);box-shadow:var(--vh-glass-hairline);color:var(--_ink);cursor:pointer;transition:background-color .35s var(--vh-ease-out),box-shadow .35s var(--vh-ease-out)}@media(hover:hover){.vh-pack:hover{background:color-mix(in srgb,var(--vh-glass-bg),var(--vh-glass-bg-hover))}}.vh-pack:has(.vh-pack__input:checked){background:var(--vh-glass-bg-hover);box-shadow:inset 0 0 0 1.5px var(--vh-white)}.vh-pack:has(.vh-pack__input:focus-visible){outline:2px solid var(--vh-focus);outline-offset:3px}@media(max-width:749px){.vh-pack{padding:16px;column-gap:14px}}.vh-pack__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.vh-pack__dot{inline-size:20px;block-size:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--_ink) 45%,transparent);transition:box-shadow .3s var(--vh-ease-out),background-color .3s var(--vh-ease-out)}.vh-pack:has(.vh-pack__input:checked) .vh-pack__dot{background:radial-gradient(circle,var(--vh-surface) 0 3px,var(--vh-white) 3.5px);box-shadow:inset 0 0 0 1.5px var(--vh-white)}.vh-pack__main{display:grid;gap:4px;min-inline-size:0}.vh-pack__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:500 16px/1.25 var(--vh-font);letter-spacing:-.005em;color:var(--_strong)}.vh-pack__meta{font-size:13.5px;line-height:1.35;color:var(--_soft)}.vh-pack__price{display:grid;justify-items:end;gap:3px;font:400 16px/1.2 var(--vh-font);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--_strong)}.vh-pack__price s{font-size:13px;color:var(--_soft);text-decoration-thickness:1px}.vh-pack__save,.vh-pack__try,.vh-pack__best{display:inline-flex;align-items:center;block-size:22px;padding:0 9px;border-radius:9999px;font:500 11.5px/1 var(--vh-font);letter-spacing:.01em;white-space:nowrap;color:var(--vh-white);background:var(--vh-glass-light);box-shadow:var(--vh-glass-hairline)}.vh-pack__best{position:absolute;inset-block-start:0;inset-inline-end:18px;z-index:1;padding:0 10px;transform:translateY(-50%);background:linear-gradient(var(--vh-glass-light),var(--vh-glass-light)),var(--vh-surface);pointer-events:none}.vh-packs:has(.vh-pack__best) .vh-pack.is-best{margin-block-start:8px}.vh-pack.is-trial:not(:has(.vh-pack__input:checked)){background:transparent;box-shadow:inset 0 0 0 1px var(--_line)}@media(hover:hover){.vh-pack.is-trial:not(:has(.vh-pack__input:checked)):hover{background:var(--vh-glass-bg)}}.vh-actions{display:grid;row-gap:12px}.vh-buyrow{display:flex;align-items:stretch;gap:10px}.vh-buyrow .vh-qty{flex:0 0 136px;display:flex}.vh-buyrow .vh-primary-cta{flex:1 1 auto;min-inline-size:0}.vh-pdp .vh-qty .quantity{display:flex;align-items:center;justify-content:space-between;inline-size:100%;block-size:auto;min-block-size:var(--vh-ctl-h-lg);padding:6px;border:0;border-radius:9999px;overflow:visible;background:var(--vh-glass-bg);box-shadow:var(--vh-glass-hairline);color:var(--_ink)}.vh-pdp .quantity:before,.vh-pdp .quantity:after{content:none}.vh-pdp .vh-qty .quantity__button{display:grid;place-items:center;flex:0 0 auto;inline-size:44px;block-size:44px;margin:0;padding:0;border:0;border-radius:50%;color:var(--_strong);font:400 20px/1 var(--vh-font);cursor:pointer;box-shadow:none;transition:background-color .3s var(--vh-ease-out),opacity .3s var(--vh-ease-out),transform .3s var(--vh-ease-out)}@media(hover:hover){.vh-pdp .vh-qty .quantity__button:not(.disabled):hover{background:var(--vh-glass-bg-hover)!important}}.vh-pdp .vh-qty .quantity__button.disabled{opacity:.35;cursor:default}.vh-pdp .vh-qty .quantity__input{flex:1 1 auto;min-inline-size:0;inline-size:3ch;block-size:44px;padding:0;border:0;text-align:center;font:500 16px/1 var(--vh-font);font-variant-numeric:tabular-nums;color:var(--_strong);opacity:1}.vh-pdp .vh-qty .quantity__button:focus-visible,.vh-pdp .vh-qty .quantity__input:focus-visible{outline:2px solid var(--vh-focus);outline-offset:1px;box-shadow:none}.vh-pdp .vh-qty .quantity__input:focus-visible{border-radius:12px}.vh-pdp .product-form{margin:0}.vh-pdp .product-form__buttons{display:block;max-width:none;margin:0!important;padding:0;border:0;background:transparent;box-shadow:none}.vh-pdp .product-form__buttons:before,.vh-pdp .product-form__buttons:after{content:none}.vh-pdp .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13.5px;line-height:1.4;color:var(--_ink)}.vh-pdp .product-form__error-message-wrapper .svg-wrapper{inline-size:14px;block-size:14px;flex:0 0 14px}.vh-pdp .product-form__buttons .product-form__submit{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;inline-size:100%;min-inline-size:0;min-block-size:var(--vh-ctl-h-lg);margin:0;padding:0 28px;border:0;border-radius:9999px;background:var(--_buy-bg);color:var(--_buy-fg);box-shadow:var(--_buy-edge);outline:none;font:500 16px/1 var(--font-body-family);letter-spacing:.01em;text-align:center;cursor:pointer;transition:background-color .35s var(--vh-ease-out),color .35s var(--vh-ease-out),transform .3s var(--vh-ease-out)}.vh-pdp .product-form__buttons .product-form__submit>span{position:relative;z-index:1;color:inherit}.vh-pdp .product-form__buttons .product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;box-shadow:none;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .3) 50%,transparent 70%) no-repeat;background-size:260% 100%;background-position:130% 0;opacity:0;transition:background-position 0s linear .4s,opacity .4s var(--vh-ease-out)}.vh-pdp .product-form__buttons .product-form__submit:after{content:"";position:absolute;inset:auto;top:50%;right:22px;z-index:1;inline-size:16px;block-size:16px;border-radius:0;box-shadow:none;pointer-events:none;background-color:currentColor;-webkit-mask:var(--vh-cta-icon-url) center/contain no-repeat;mask:var(--vh-cta-icon-url) center/contain no-repeat;opacity:0;filter:blur(3px);transform:translate(-10px,-50%) rotate(-120deg) scale(.4);transition:opacity .45s var(--vh-ease-out),filter .45s var(--vh-ease-out),transform .6s var(--vh-ease-out)}@media(hover:hover){.vh-pdp .product-form__buttons .product-form__submit:not(:disabled):not(.loading):hover{background:var(--_buy-bg-h)}.vh-pdp .product-form__buttons .product-form__submit:not(:disabled):not(.loading):hover:before{opacity:1;background-position:-30% 0;transition:background-position 1.1s var(--vh-ease-out),opacity .25s var(--vh-ease-out)}.vh-pdp .product-form__buttons .product-form__submit:not(:disabled):not(.loading):hover:after{opacity:1;filter:none;transform:translateY(-50%) rotate(0) scale(1)}}.vh-pdp .product-form__buttons .product-form__submit:not(:disabled):active{transform:scale(.98);transition-duration:.1s}.vh-pdp .product-form__buttons .product-form__submit:focus-visible{outline:2px solid var(--vh-focus);outline-offset:3px;box-shadow:var(--_buy-edge)}.vh-pdp .product-form__buttons .product-form__submit:focus:not(:focus-visible){box-shadow:var(--_buy-edge)}.vh-pdp .product-form__buttons .product-form__submit.loading{color:transparent}.vh-pdp .product-form__buttons .product-form__submit.loading,.vh-pdp .product-form__buttons .product-form__submit[aria-disabled=true]:not(:disabled){opacity:1;cursor:progress}.vh-pdp .product-form__buttons .product-form__submit.loading:after{opacity:0}.vh-pdp .product-form__submit .loading__spinner .path{stroke:var(--_buy-fg)}.vh-pdp .product-form__buttons .product-form__submit:disabled{background:var(--vh-glass-bg);color:var(--_soft);box-shadow:var(--vh-glass-hairline);opacity:1;cursor:not-allowed}.vh-pdp .product-form__buttons .product-form__submit:disabled:before,.vh-pdp .product-form__buttons .product-form__submit:disabled:after{display:none}.vh-pdp .shopify-payment-button{inline-size:100%;margin-top:8px;padding:0;background:transparent;border:0;box-shadow:none}.vh-pdp .shopify-payment-button__button--unbranded{inline-size:100%;min-block-size:var(--vh-ctl-h);border:0!important;border-radius:9999px;background:var(--vh-glass-bg)!important;color:var(--_strong)!important;box-shadow:var(--vh-glass-hairline);font-weight:500}.vh-pdp .shopify-payment-button__more-options{padding:10px 0 0;color:var(--_soft)}.vh-bundle-fineprint{margin:0;font-size:12.5px;line-height:1.45;color:var(--_soft)}.vh-delivery,.vh-ask{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:20px;color:var(--_soft)}.vh-delivery[hidden]{display:none}.vh-delivery__icon,.vh-ask__icon{flex:0 0 20px;inline-size:20px;block-size:20px;color:var(--_strong)}.vh-delivery__time,.vh-delivery__dates{color:var(--_strong);font-variant-numeric:tabular-nums}.vh-delivery__time{font-weight:500}.vh-pdp .vh-ask__link{color:var(--_strong);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color .3s var(--vh-ease-out)}@media(hover:hover){.vh-pdp .vh-ask__link:hover{text-decoration-color:currentColor}}.vh-trust{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;color:var(--_ink)}.vh-trust li{position:relative;display:flex;align-items:flex-start;gap:10px}.vh-trust li:before{content:"";flex:0 0 20px;block-size:20px;border-radius:50%;background:var(--vh-glass-bg);box-shadow:var(--vh-glass-hairline)}.vh-trust li:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:20px;block-size:20px;background-color:var(--_strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.4 10.3l2.4 2.4 4.8-5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.4 10.3l2.4 2.4 4.8-5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}.vh-buyquotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;list-style:none}.vh-buyquote{display:grid;align-content:start;gap:8px;padding:16px 18px;border-radius:16px;background:var(--vh-glass-bg);box-shadow:var(--vh-glass-hairline);color:var(--_ink)}.vh-buyquote .vh-stars{inline-size:68px;block-size:12px;color:var(--_strong);-webkit-mask-size:13.6px 12px;mask-size:13.6px 12px}.vh-buyquote__text{margin:0;padding:0;border:0;font-style:normal;color:var(--_ink);font-size:14.5px;line-height:1.45}.vh-buyquote__author{margin:0;font-size:12.5px;font-weight:500;color:var(--_soft)}.vh-payicons{display:flex;flex-wrap:wrap;gap:10px 14px;padding:18px 0 0;margin:0;list-style:none}.vh-payicons__item svg{block-size:22px;inline-size:auto}.vh-pdp__media{min-width:0;position:relative}.vh-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:var(--_gap);border-radius:var(--_radius);overflow:hidden;isolation:isolate}.vh-mosaic figure{position:relative;margin:0;overflow:hidden;background:color-mix(in srgb,var(--_ink) 6%,transparent)}.vh-mosaic .m1{grid-column:1 / -1;aspect-ratio:16 / 10}.vh-mosaic__tile{aspect-ratio:1 / 1}.vh-mosaic>.vh-mosaic__tile:last-child:nth-child(2n){grid-column:1 / -1;aspect-ratio:2 / 1}.vh-mosaic img,.vh-mosaic video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vh-mosaic .m1 :is(.vh-mosaic__video,.vh-mosaic__trial){position:absolute;top:0;right:0;bottom:0;left:0}.vh-mosaic .m1 .vh-mosaic__video{z-index:1;transition:opacity .7s var(--vh-ease-out),transform .8s var(--vh-ease-out)}.vh-mosaic .m1 .vh-mosaic__trial{z-index:2;opacity:0;transition:opacity .5s var(--vh-ease-out),transform .8s var(--vh-ease-out)}.vh-mosaic .m1 .vh-mosaic__trial[hidden]{display:block;visibility:hidden}.vh-pdp.is-trial .vh-mosaic .m1 .vh-mosaic__trial{opacity:1}@media(hover:hover)and (pointer:fine){.vh-mosaic figure :is(img,video){transition:transform .8s var(--vh-ease-out),opacity .5s var(--vh-ease-out)}.vh-mosaic figure:hover :is(img,video){transform:scale(1.03)}}@media(max-width:990px){.vh-mosaic{display:flex;gap:10px;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-padding-inline:1.5rem;border-radius:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vh-mosaic::-webkit-scrollbar{display:none}.vh-mosaic figure{flex:0 0 auto;block-size:min(66vw,560px);border-radius:var(--vh-radius);scroll-snap-align:start}.vh-mosaic .m1{inline-size:min(88vw,747px);aspect-ratio:auto}.vh-mosaic .vh-mosaic__tile,.vh-mosaic>.vh-mosaic__tile:last-child:nth-child(2n){inline-size:min(66vw,560px);aspect-ratio:auto}}@media(min-width:750px)and (max-width:990px){.vh-mosaic{scroll-padding-inline:5rem}}.vh-accordions{margin-top:32px;padding:0 20px;border-radius:20px;background:var(--vh-glass-panel);box-shadow:var(--vh-glass-hairline)}.vh-acc__item{border-top:1px solid var(--_line)}.vh-acc__item:first-child{border-top:0}.vh-acc__t{inline-size:100%;display:flex;align-items:center;gap:16px;padding:16px 0;background:none;border:0;text-align:left;cursor:pointer;color:var(--_strong);font:500 16px/1.3 var(--font-body-family, inherit);letter-spacing:-.005em}.vh-acc__t>span:first-child{flex:1}.vh-acc__t:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px;border-radius:10px}.vh-exp-ico{display:grid;place-items:center;flex:0 0 32px;inline-size:32px;block-size:32px;border-radius:50%;background:var(--vh-glass-bg);box-shadow:var(--vh-glass-hairline);color:var(--_ink);transition:background-color .3s var(--vh-ease-out),color .3s var(--vh-ease-out)}.vh-exp-ico:before{content:"";inline-size:14px;block-size:14px;background-color:currentColor;-webkit-mask:var(--vh-acc-ico) center/contain no-repeat;mask:var(--vh-acc-ico) center/contain no-repeat;transition:transform .4s var(--vh-ease-out)}@media(hover:hover){.vh-acc__t:hover .vh-exp-ico{background:var(--vh-glass-bg-hover)}}.vh-acc__t[aria-expanded=true] .vh-exp-ico{background:var(--_ink);color:var(--vh-surface);box-shadow:none}.vh-acc__t[aria-expanded=true] .vh-exp-ico:before{transform:rotate(90deg)}.vh-acc__p{display:grid;grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .4s var(--vh-ease-out),visibility 0s}.vh-acc__p[hidden]{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s var(--vh-ease-out),visibility 0s linear .4s}.vh-acc__in{min-block-size:0;overflow:hidden;color:var(--_ink);font-size:15px;line-height:1.6}.vh-acc__in:after{content:"";display:block;block-size:18px}.vh-acc__in>:first-child{margin-top:0}.vh-acc__in>:last-child{margin-bottom:0}.vh-acc__in :is(p,ul,ol){margin:0 0 10px}.vh-acc__in :is(ul,ol){padding-inline-start:1.2em}.vh-acc__in li+li{margin-top:6px}.vh-acc__in strong{color:var(--_strong);font-weight:500}.vh-acc__in :is(h1,h2,h3,h4,h5,h6){margin:14px 0 6px;font:400 13px/1.5 var(--font-body-family, inherit);letter-spacing:0;text-transform:none;color:var(--_soft)}.vh-acc__in a{color:var(--_strong);text-decoration:underline;text-underline-offset:3px}.vh-stickybuy{position:fixed;z-index:40;inset-inline:0;inset-block-end:16px;margin-inline:auto;inline-size:min(760px,calc(100% - 32px));display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"thumb title price btn" "thumb pack  price btn";align-items:center;column-gap:14px;row-gap:2px;padding:8px;border-radius:9999px;background:var(--vh-glass-sheen),var(--vh-glass-tint-deep);-webkit-backdrop-filter:var(--vh-glass-filter);backdrop-filter:var(--vh-glass-filter);box-shadow:var(--vh-glass-edge);color:var(--vh-ink);opacity:0;visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform .5s var(--vh-ease-out),opacity .35s var(--vh-ease-out),visibility 0s linear .5s}.vh-stickybuy.is-shown{opacity:1;visibility:visible;transform:none;transition:transform .5s var(--vh-ease-out),opacity .35s var(--vh-ease-out),visibility 0s}html.vh-drawer-open .vh-stickybuy.is-shown{opacity:0;visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform .5s var(--vh-ease-out),opacity .35s var(--vh-ease-out),visibility 0s linear .5s}.vh-stickybuy:not(:has(.vh-stickybuy__thumb)){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title price btn" "pack  price btn";padding-inline-start:26px}.vh-stickybuy__thumb{grid-area:thumb;display:block;inline-size:44px;block-size:44px;border-radius:50%;object-fit:cover;background:#ffffff0f}.vh-stickybuy__title,.vh-stickybuy__pack{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-stickybuy__title{grid-area:title;align-self:end;font:500 14.5px/1.25 var(--vh-font);letter-spacing:-.005em;color:var(--vh-white)}.vh-stickybuy__pack{grid-area:pack;align-self:start;font-size:13px;line-height:1.3;color:var(--vh-ink-soft)}.vh-stickybuy__price{grid-area:price;padding-inline:4px;font:400 16px/1 var(--vh-font);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--vh-white)}.vh-stickybuy__btn{grid-area:btn;position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:0 24px;border:0;border-radius:9999px;background:#ff7a1ae0;color:var(--vh-on-accent);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1f;font:500 15px/1 var(--font-body-family, var(--vh-font));letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .35s var(--vh-ease-out),transform .3s var(--vh-ease-out)}@media(hover:hover){.vh-stickybuy__btn:not(:disabled):not(.is-loading):hover{background:var(--vh-orange)}}.vh-stickybuy__btn:not(:disabled):active{transform:scale(.98);transition-duration:.1s}.vh-stickybuy__btn:focus-visible{outline:2px solid var(--vh-focus);outline-offset:3px}.vh-stickybuy__btn:disabled{background:var(--vh-glass-bg);color:var(--vh-ink-soft);box-shadow:var(--vh-glass-hairline);cursor:not-allowed}.vh-stickybuy__btn.is-loading{cursor:progress}.vh-stickybuy__btn.is-loading .vh-stickybuy__label{opacity:0}.vh-stickybuy__btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;inline-size:18px;block-size:18px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:vh-stickybuy-spin .8s linear infinite}@keyframes vh-stickybuy-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.vh-stickybuy,.vh-stickybuy:not(:has(.vh-stickybuy__thumb)){inset-block-end:0;inline-size:auto;margin-inline:0;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title title title btn" "pack  price .     btn";column-gap:0;row-gap:3px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px)) 20px;border-radius:22px 22px 0 0}.vh-stickybuy__thumb{display:none}.vh-stickybuy__title{font-size:14px}.vh-stickybuy__price{align-self:start;padding:0;font-size:13px;line-height:1.3;color:var(--vh-ink-soft)}.vh-stickybuy__price:before{content:"\b7";margin-inline:6px}.vh-stickybuy__btn{min-block-size:48px;margin-inline-start:12px;padding:0 22px}}@media(prefers-reduced-motion:reduce){.vh-pack,.vh-pack__dot,.vh-exp-ico,.vh-exp-ico:before,.vh-acc__p,.vh-mosaic figure :is(img,video),.vh-mosaic .m1 .vh-mosaic__trial,.vh-stickybuy,.vh-stickybuy__btn,.vh-pdp .vh-qty .quantity__button,.vh-pdp .product-form__buttons .product-form__submit,.vh-pdp .product-form__buttons .product-form__submit:before,.vh-pdp .product-form__buttons .product-form__submit:after{transition:none!important}.vh-pdp .product-form__buttons .product-form__submit:before{display:none}.vh-mosaic figure:hover :is(img,video){transform:none}.vh-stickybuy__btn.is-loading:after{animation:none}}@media(forced-colors:active){.vh-pack{border:1px solid CanvasText}.vh-pack__dot{border:1.5px solid CanvasText}.vh-pack:has(.vh-pack__input:checked){outline:2px solid Highlight;outline-offset:-2px}.vh-pack:has(.vh-pack__input:checked) .vh-pack__dot{forced-color-adjust:none;background:Highlight;border-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-product.css.map */
