.hv-info{--hp-bg: #0a0720;--hp-bg2: #150f36;--hp-cyan: #4df5e8;--hp-violet: #a47cff;--hp-magenta: #ff4fd8;--hp-muted: #d4cdff;background:var(--hp-bg)!important;color:#fff;padding:3.2rem 0 .4rem;overflow-x:clip}.shopify-section:has(>.hv-info){margin-top:0}.hv-info__inner{display:grid;gap:2rem}.hv-info__heading{margin:0;text-align:center;font-size:clamp(2.4rem,5.4vw,4rem);letter-spacing:.05em;word-spacing:.12em;text-transform:uppercase;line-height:1.15;background:linear-gradient(90deg,var(--hp-cyan),var(--hp-violet),var(--hp-magenta),var(--hp-cyan)) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;overflow-wrap:anywhere;animation:hv-slide 9s linear infinite}@keyframes hv-slide{to{background-position:220% 0}}@keyframes hv-pop{0%{opacity:0;transform:translate3d(0,1.2rem,0) scale(.96)}to{opacity:1;transform:none}}@keyframes hv-glow{0%,to{box-shadow:0 0 1.6rem #ff4fd859}50%{box-shadow:0 0 3rem #ff4fd8b3}}@keyframes hv-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.5rem,0)}}.hv-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1.4rem;counter-reset:none}.hv-pack{position:relative;display:grid;justify-items:center;align-content:center;gap:.6rem;min-height:15rem;padding:1.6rem 1rem;border-radius:1.8rem;text-align:center;background:linear-gradient(160deg,var(--hp-bg2),var(--hp-bg));box-shadow:0 0 2rem #a47cff33;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease;animation:hv-pop .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--hv-i, 0) * 80ms);-webkit-tap-highlight-color:transparent}.hv-pack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--hp-ang, 0deg),var(--hp-cyan),var(--hp-violet),var(--hp-magenta),var(--hp-violet),var(--hp-cyan));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask-composite:exclude;animation:hp-ang 14s linear infinite;opacity:.85}.hv-pack__art{display:grid;place-items:center;width:6rem;height:6rem;border-radius:1.6rem;color:var(--hp-cyan);background:#4df5e814;box-shadow:inset 0 0 0 1px #4df5e859,0 0 1.4rem #4df5e840}.hv-pack__art .hp-icon{width:3.4rem;height:3.4rem}.hv-pack__num{color:#fff;font-size:1.7rem;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.hv-pack__tag{color:var(--hp-muted);font-size:1.3rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.hv-pack--vault{animation:hv-pop .5s cubic-bezier(.2,.7,.2,1) both,hv-glow 3.4s ease-in-out 1s infinite;animation-delay:calc(var(--hv-i, 0) * 80ms),1s}.hv-pack--vault .hv-pack__art{color:var(--hp-magenta);background:#ff4fd81a;box-shadow:inset 0 0 0 1px #ff4fd880,0 0 1.8rem #ff4fd873}.hv-pack--vault .hv-pack__tag{color:#fff}@media(hover:hover){.hv-pack:hover{transform:translate3d(0,-.5rem,0);box-shadow:0 0 3.2rem #4df5e866}.hv-pack--vault:hover{box-shadow:0 0 3.6rem #ff4fd899}.hv-pack:hover .hv-pack__art{animation:hv-bob 1.4s ease-in-out infinite}}.hv-pack:active{transform:scale(.97)}.hv-split{position:relative;margin:0;padding:1.8rem;border-radius:1.8rem;background:linear-gradient(160deg,var(--hp-bg2),var(--hp-bg));box-shadow:0 0 2rem #a47cff33}.hv-split__bar{display:flex;height:4.6rem;border-radius:99rem;overflow:hidden;box-shadow:0 0 1.8rem #4df5e84d}.hv-split__a,.hv-split__b{display:grid;place-items:center;min-width:4.8rem}.hv-split__a{background:linear-gradient(90deg,#1fd6ca,#7b5cff)}.hv-split__b{background:linear-gradient(90deg,#b31a8f,#ff4fd8)}.hv-split__a b{color:#0a0720;font-size:1.8rem;font-weight:900}.hv-split__b b{color:#fff;font-size:1.8rem;font-weight:900;text-shadow:0 0 .6rem rgba(10,7,32,.8)}.hv-split__cap{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;color:var(--hp-muted);font-size:1.3rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.hv-split__cap span:last-child{text-align:right}.shopify-section:has(.hv-info)~.shopify-section .hp-desc ul,.shopify-section:has(.hv-info)~.shopify-section .hp-desc ol{counter-reset:hv;gap:1.2rem}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li:not(.hp-dup):not(.hp-empty){counter-increment:hv;min-height:5.6rem;padding:1.5rem 1.6rem 1.5rem 6.4rem;display:block;color:#fff;font-size:1.6rem;line-height:1.5;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease;-webkit-tap-highlight-color:transparent}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li:before{content:counter(hv);display:grid;place-items:center;left:1.4rem;top:50%;width:3.6rem;height:3.6rem;margin-top:-1.8rem;border-radius:50%;background:var(--hp-bg);color:#fff;font-size:1.7rem;font-weight:900;box-shadow:inset 0 0 0 2px var(--hp-cyan),0 0 1.2rem #4df5e899;text-shadow:0 0 .6rem rgba(77,245,232,.8)}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li.hv-key{box-shadow:0 0 2.4rem #ff4fd852,inset 0 0 0 1px #ff4fd899}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li.hv-key:before{box-shadow:inset 0 0 0 2px var(--hp-magenta),0 0 1.2rem #ff4fd8b3;text-shadow:0 0 .6rem rgba(255,79,216,.8)}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li>*{min-width:0}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li br{display:none}@media(hover:hover){.shopify-section:has(.hv-info)~.shopify-section .hp-desc li:not(.hp-dup):hover{transform:translate3d(.4rem,0,0);box-shadow:0 0 3rem #4df5e866,inset 0 0 0 1px #4df5e8b3}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li.hv-key:hover{box-shadow:0 0 3.2rem #ff4fd88c,inset 0 0 0 1px #ff4fd8d9}}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li:active{transform:scale(.985)}.shopify-section:has(.hv-info)~.shopify-section .hp-desc img{width:auto;max-width:min(100%,72rem);margin-inline:auto;cursor:zoom-in;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}@media(hover:hover){.shopify-section:has(.hv-info)~.shopify-section .hp-desc img:hover{transform:scale(1.015);box-shadow:0 0 3.2rem #4df5e880,0 0 0 1px #a47cffcc}}.shopify-section:has(.hv-info)~.shopify-section .hp-desc img:focus-visible{outline:3px solid var(--hp-cyan);outline-offset:3px}.hv-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:max(1.6rem,env(safe-area-inset-top)) max(1.6rem,env(safe-area-inset-right)) max(1.6rem,env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-left));background:#050312f0;overscroll-behavior:contain;touch-action:pinch-zoom}.hv-lb[hidden]{display:none}.hv-lb__img{max-width:100%;max-height:calc(100dvh - 9rem);width:auto;height:auto;object-fit:contain;border-radius:1.4rem;box-shadow:0 0 4rem #4df5e859,0 0 0 1px #a47cff99}.hv-lb__x{position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));min-width:4.8rem;min-height:4.8rem;padding:0 1.6rem;border:0;border-radius:99rem;background:linear-gradient(90deg,var(--hp-cyan),var(--hp-violet) 55%,var(--hp-magenta));color:#0a0720;font:inherit;font-size:1.5rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 1.8rem #4df5e880}.hv-lb__x:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:749px){.hv-info{padding-top:2.4rem}.hv-info__inner{gap:1.6rem}.hv-flow{grid-template-columns:repeat(var(--hv-mc, 3),minmax(0,1fr));gap:1rem}.hv-pack--vault{grid-column:1 / -1;grid-auto-flow:column;grid-template-columns:auto 1fr;justify-items:start;text-align:left;align-content:center;column-gap:1.4rem;row-gap:0;min-height:0;padding:1.2rem 1.6rem}.hv-pack--vault .hv-pack__art{grid-row:1 / span 2}.hv-pack--vault .hv-pack__num,.hv-pack--vault .hv-pack__tag{grid-column:2;align-self:center}.hv-pack--vault .hv-pack__num{align-self:end}.hv-pack--vault .hv-pack__tag{align-self:start;font-size:1.3rem}.hv-pack{min-height:12.6rem;padding:1.2rem .6rem}.hv-pack__art{width:5rem;height:5rem}.hv-pack__art .hp-icon{width:2.8rem;height:2.8rem}.hv-pack__num{font-size:1.5rem}.hv-pack__tag{font-size:1.15rem;letter-spacing:.04em}.hv-split{padding:1.4rem}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li:not(.hp-dup):not(.hp-empty){padding:1.2rem 1.2rem 1.2rem 5.4rem;font-size:1.5rem}.shopify-section:has(.hv-info)~.shopify-section .hp-desc li:before{left:1.1rem;width:3.2rem;height:3.2rem;margin-top:-1.6rem;font-size:1.5rem}}@media(max-width:380px){.hv-split__cap{flex-direction:column;gap:.2rem}.hv-split__cap span:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.hv-info *,.hv-info *:before,.hv-info *:after,.shopify-section:has(.hv-info)~.shopify-section .hp-desc *,.hv-lb *{animation:none!important;transition:none!important}}html.holo-lite .hv-info *:before{animation:none!important}.shopify-section:has(.hv-info)~.shopify-section .hp-facts--auto .hp-fact__value{font-size:clamp(2rem,22cqw,4.6rem);max-width:100%}.shopify-section:has(.hv-info)~.shopify-section .hp-facts--auto .hp-fact{overflow:hidden}.product-media-modal__toggle{width:4.8rem;height:4.8rem;padding:0;top:max(1.2rem,env(safe-area-inset-top));right:max(1.2rem,env(safe-area-inset-right));background:#0a0720eb;color:#fff;border-color:#4df5e8b3;box-shadow:0 0 1.4rem #4df5e873}@media(max-width:749px){.product-media-modal__dialog{height:100vh;height:100dvh}.product-media-modal__content{max-height:100vh;max-height:100dvh;display:flex;align-items:center;justify-content:center;padding:calc(6.4rem + env(safe-area-inset-top)) max(.8rem,env(safe-area-inset-left)) calc(1.2rem + env(safe-area-inset-bottom)) max(.8rem,env(safe-area-inset-right))}.product-media-modal__content>*{width:100%}.product-media-modal__dialog .global-media-settings img{width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 9rem);object-fit:contain}}@media(min-width:750px){.product-media-modal__content{padding-left:max(2rem,8vw);padding-right:max(2rem,8vw)}.product-media-modal__dialog .global-media-settings img{margin-inline:auto}}.holo-pdp .product__title h1,.holo-pdp .product__title h2{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media(min-width:750px)and (max-width:989px){html body .holo-pdp .product__title h1,html body .holo-pdp .product__title h2{font-size:clamp(1.9rem,3.5vw,3.2rem)}}@media(min-width:750px){.holo-pdp .product__media-wrapper{align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/holo-vault.css.map */
