.vh-products{position:relative;z-index:1;display:flow-root;color:var(--vh-ink)}.vh-products--full{background:var(--vh-paint, var(--vh-surface))}.vh-products__inner{width:100%;max-width:var(--vh-max, 2000px);margin:0 auto;padding-block:var(--vh-section-pad-y, clamp(80px, 9vh, 140px));padding-inline:var(--vh-edge)}.vh-products--rounded{background:none}.vh-products--rounded .vh-products__inner{width:calc(100% - 2 * var(--vh-edge-thin));margin:var(--vh-edge-thin) auto;padding-block:clamp(48px,7vh,104px);padding-inline:clamp(14px,2.4vw,40px);border-radius:var(--vh-radius-lg);background:var(--vh-paint, var(--vh-surface));overflow:hidden}.vh-products.is-custom.vh-products--full:not(.is-rounded-top){background:linear-gradient(180deg,transparent 0%,var(--vh-paint) 16%,var(--vh-paint) 84%,transparent 100%)}.vh-products.is-rounded-top{background:none}.vh-products.is-rounded-top .vh-products__inner{width:100%;margin:0 auto;padding-top:clamp(60px,6vh,100px);border-radius:var(--vh-radius-lg) var(--vh-radius-lg) 0 0;background:var(--vh-paint)}.vh-products__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px var(--vh-gap);margin-bottom:clamp(28px,3.2vw,44px)}.vh-products__title{margin:0;max-width:100%;color:inherit;font-family:var(--font-heading-family);font-size:clamp(32px,4vw,56px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.vh-products .vh-pill--science{flex:0 0 auto;align-self:center;background:var(--vh-glass-light);color:var(--vh-white);box-shadow:var(--vh-glass-hairline);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}.vh-products__grid{position:relative;display:grid;grid-template-columns:repeat(var(--_cols-md, 2),minmax(0,1fr));gap:var(--vh-gap)}.vh-prod-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;min-inline-size:0;padding:18px 18px 22px;border-radius:var(--vh-radius-lg);text-align:center}.vh-prod-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--vh-glass-panel);box-shadow:var(--vh-glass-hairline);-webkit-backdrop-filter:var(--vh-glass-blur);backdrop-filter:var(--vh-glass-blur);transition:inset .55s var(--vh-ease-out)}.vh-prod-top{display:flex;justify-content:flex-start;align-self:stretch}.vh-products .vh-name-pill{margin:14px 0 0}.vh-prod-title{margin:10px 0 0;max-inline-size:100%;color:var(--vh-white);font-family:var(--font-heading-family);font-size:clamp(17px,1.6vw,24px);line-height:1.15;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-prod-media{position:relative;align-self:stretch;margin-top:16px;aspect-ratio:4 / 3;min-block-size:200px;background:none}.vh-prod-media .vh-prod-img,.vh-prod-media .vh-prod-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:auto;object-fit:contain;transition:scale .8s var(--vh-ease-out)}.vh-prod-media .vh-prod-img{width:88%;height:88%}.vh-prod-media .vh-prod-video{object-fit:cover}.vh-prod-card.is-unreleased .vh-prod-media .vh-prod-video,.vh-prod-card.is-unreleased .vh-prod-media .vh-prod-img{filter:blur(6px) saturate(.8);transform:scale(1.06)}.vh-prod-bottom{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:18px}.vh-products .vh-cta{align-self:center}.vh-products .vh-price{justify-content:center;color:var(--vh-ink-soft);font-size:14px;font-weight:400;opacity:1}.vh-products .vh-price *{font-weight:400}.vh-products .vh-price__old{text-decoration:line-through;text-decoration-thickness:1px}.vh-products .vh-price__new,.vh-products .vh-price__curr{color:var(--vh-white)}@media(hover:hover)and (pointer:fine){.vh-prod-card:hover{z-index:2}.vh-prod-card:hover:before{inset-block:-16px}.vh-prod-card:hover .vh-prod-media :is(.vh-prod-img,.vh-prod-video){scale:1.04}.vh-products .vh-prod-card:hover .vh-cta:not(.is-disabled){background:var(--_bg-h);padding-right:46px}.vh-products .vh-prod-card:hover .vh-cta:not(.is-disabled) .vh-cta__icon{opacity:1;filter:none;transform:translateY(-50%) rotate(0) scale(1)}}@media(min-width:990px){.vh-products__grid{grid-template-columns:repeat(var(--_cols, 4),minmax(0,1fr))}}.vh-products__dots{display:none}@media(max-width:749px){.vh-products__inner{padding-block:56px 40px}.vh-products--rounded .vh-products__inner{padding-block:44px 32px}.vh-products__head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.vh-products .vh-pill--science{align-self:flex-start}.vh-products__grid{display:flex;gap:14px;margin-inline:calc(-1 * var(--vh-edge));padding-inline:max(var(--vh-edge),calc(50% + var(--vh-edge) - 140px));padding-bottom:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vh-products--rounded .vh-products__grid{margin-inline:calc(-1*clamp(14px,2.4vw,40px));padding-inline:max(14px,calc(50% + clamp(14px,2.4vw,40px) - 140px))}.vh-products__grid::-webkit-scrollbar{display:none}.vh-prod-card{flex:0 0 280px;scroll-snap-align:center}.vh-prod-media{aspect-ratio:1}.vh-products__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:2px}.vh-products__dot{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:9999px;background:color-mix(in srgb,var(--vh-white) 28%,transparent);cursor:pointer;transition:width .45s var(--vh-ease-out),background-color .45s var(--vh-ease-out)}.vh-products__dot:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.vh-products__dot.is-active{width:22px;background:var(--vh-white)}}@media(prefers-reduced-motion:reduce){.vh-prod-media .vh-prod-img,.vh-prod-media .vh-prod-video,.vh-products__dot,.vh-prod-card:before{transition:none}.vh-prod-card:hover .vh-prod-media :is(.vh-prod-img,.vh-prod-video){scale:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-product-display.css.map */
