.vh-product-extended{display:flow-root;background:none;color:var(--vh-ink)}.vh-product-extended__surface{background:var(--vh-paint, var(--vh-surface));padding-block:clamp(56px,8vh,104px)}.vh-product-extended--rounded .vh-product-extended__surface{margin:var(--vh-edge-thin);border-radius:var(--vh-radius-lg);padding-block:clamp(44px,6vh,88px);overflow:hidden}.vh-product-extended--rounded .vh-product-extended__outer{padding-inline:clamp(12px,2.4vw,40px)}.vh-product-extended__outer{max-width:var(--vh-max);margin-inline:auto;padding-inline:var(--vh-edge)}.vh-product-extended__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--vh-gap)}.vh-product-extended__card{position:relative;isolation:isolate;min-inline-size:0;padding:clamp(24px,3.4vw,52px);border-radius:var(--vh-radius-lg);background:var(--vh-glass-panel);box-shadow:var(--vh-glass-hairline);-webkit-backdrop-filter:var(--vh-glass-blur);backdrop-filter:var(--vh-glass-blur);overflow:hidden}.vh-product-extended.is-custom .vh-product-extended__card{background:var(--vh-local-card-bg, var(--vh-glass-panel))}.vh-product-extended__status-row{position:absolute;top:clamp(18px,2.2vw,28px);left:clamp(18px,2.2vw,28px);z-index:3}.vh-product-extended__card-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:center}.vh-product-extended__media-col{position:relative;display:flex;justify-content:center;align-items:center;padding-block:36px 4px}.vh-product-extended__glow{--_glow-peak: 1;position:absolute;top:50%;left:50%;z-index:-1;display:block;inline-size:min(120%,560px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,#7c48c88c,#6036a44d 44%,#ff7a1a1a,#ff7a1a00);opacity:calc(var(--_glow-peak) * .85);animation:vh-spotlight-breathe 8s ease-in-out infinite}.vh-product-extended.vh-tone-white .vh-product-extended__glow{--_glow-peak: .7}@keyframes vh-spotlight-breathe{0%,to{opacity:calc(var(--_glow-peak) * .66)}50%{opacity:var(--_glow-peak)}}.vh-product-extended__media-link{position:relative;z-index:1;display:block;inline-size:100%;max-inline-size:380px;border-radius:var(--vh-radius);text-decoration:none}.vh-product-extended__media-link:focus-visible{outline:2px solid var(--vh-focus);outline-offset:4px}.vh-product-extended__media-figure{position:relative;z-index:1;margin:0 auto;inline-size:100%;max-inline-size:380px}.vh-product-extended__media-img{display:block;inline-size:100%;block-size:auto;object-fit:contain}.vh-product-extended__content{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-inline-size:0}.vh-product-extended .vh-name-pill{margin:0}.vh-product-extended__title{margin:0;color:var(--vh-white);font-family:var(--font-heading-family);font-size:var(--vh-h2);font-weight:500;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.vh-product-extended__price-wrapper .vh-price{justify-content:flex-start;gap:8px;color:var(--vh-white);font-size:clamp(18px,1.6vw,22px);font-weight:400;letter-spacing:-.005em;opacity:1}.vh-product-extended__price-wrapper .vh-price *{font-weight:400}.vh-product-extended__price-wrapper .vh-price__old{color:var(--vh-ink-soft);text-decoration:line-through;text-decoration-thickness:1px}.vh-product-extended__price-wrapper .vh-price__now-label{color:var(--vh-ink-soft);font-size:.72em}.vh-product-extended__body{max-inline-size:54ch;color:var(--vh-ink-soft);font-family:var(--font-body-family);font-size:var(--vh-body);line-height:1.55}.vh-product-extended__body>:first-child{margin-top:0}.vh-product-extended__body>:last-child{margin-bottom:0}.vh-product-extended__body p{margin:0 0 10px}.vh-product-extended__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.vh-product-extended__side{position:relative;isolation:isolate;display:block;min-inline-size:0;aspect-ratio:16 / 11;border-radius:var(--vh-radius-lg);overflow:hidden;background:var(--vh-glass-panel);color:var(--vh-on-media);text-decoration:none}.vh-product-extended__side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.vh-product-extended__side:focus-visible{outline:2px solid var(--vh-focus);outline-offset:3px}.vh-product-extended__side-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.vh-product-extended__side-img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .8s var(--vh-ease-out)}.vh-product-extended__side-bar{position:absolute;inset-inline:12px;inset-block-end:12px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 12px 14px 18px;border-radius:calc(var(--vh-radius-lg) - 10px);background:linear-gradient(180deg,#ffffff1a,#ffffff08),#130c1f70;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}.vh-product-extended__side-text{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.vh-product-extended__side-question{color:var(--vh-on-media);font:500 15px/1.25 var(--vh-font);letter-spacing:-.005em}.vh-product-extended__side-link{color:color-mix(in srgb,var(--vh-on-media) 76%,transparent);font:400 13px/1.3 var(--vh-font)}.vh-product-extended__side-arrow{flex:0 0 auto;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;color:var(--vh-on-media);background:#ffffff24;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff29;transition:background-color .35s var(--vh-ease-out)}.vh-product-extended__side-arrow svg{display:block;transition:transform .45s var(--vh-ease-out)}@media(hover:hover)and (pointer:fine){.vh-product-extended__side:hover .vh-product-extended__side-img{transform:scale(1.04)}.vh-product-extended__side:hover .vh-product-extended__side-arrow{background:#ffffff3d}.vh-product-extended__side:hover .vh-product-extended__side-arrow svg{transform:translate(2px)}}@media(min-width:750px){.vh-product-extended__card-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.vh-product-extended__media-col{padding-block:32px}.vh-product-extended__price-wrapper{order:5;margin-top:2px}.vh-product-extended__ctas{order:6}.vh-product-extended__side{aspect-ratio:5 / 2}.vh-product-extended__side-bar{inset-inline:16px;inset-block-end:16px}}@media(min-width:990px){.vh-product-extended__layout.has-side{grid-template-columns:minmax(0,1fr) clamp(300px,27%,400px)}.vh-product-extended__side{aspect-ratio:auto;min-block-size:360px}}@media(max-width:749px){.vh-product-extended__content{gap:12px}.vh-product-extended__ctas{margin-top:6px}.vh-product-extended__ctas .vh-cta{flex:1 1 auto;justify-content:center}.vh-product-extended__side-question{font-size:14px}}@media(prefers-reduced-motion:reduce){.vh-product-extended__glow{animation:none;opacity:calc(var(--_glow-peak) * .85)}.vh-product-extended__side-img,.vh-product-extended__side-arrow,.vh-product-extended__side-arrow svg{transition:none}.vh-product-extended__side:hover .vh-product-extended__side-img{transform:none}}.vh-product-extended__side.is-plain{background:linear-gradient(160deg,#331b58,#130c1f)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-extended-product.css.map */
