.heer-vault .hv-product .product__info-wrapper{border-radius:var(--hp-radius)!important;background:linear-gradient(145deg,#242622,#191b19 65%)!important;isolation:isolate;box-shadow:inset 0 0 0 1px #e1dbc51c,0 20px 60px #1111}
.heer-vault .hv-product .product__info-wrapper>section{position:relative;z-index:1}
.heer-vault .hv-product .product-form__submit,.heer-vault .cart__checkout-button{border-radius:10px!important;overflow:hidden}
.heer-vault .hv-product .product-form__submit::before,.heer-vault .hv-product .product-form__submit::after{border-radius:10px!important}
.hx-stage{position:relative;isolation:isolate}
.hx-light{position:absolute;display:block;inset:0;pointer-events:none;z-index:3;border-radius:inherit;overflow:hidden;opacity:0}

.hx-light::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #e9e2c52e;background:radial-gradient(ellipse at var(--hx-x,65%) var(--hx-y,25%),#d8dfed24,transparent 60%)}
.heer-vault .product__info-wrapper>.hx-light{z-index:0}
.heer-vault.hx-full .hx-stage.hx-visible>.hx-light{opacity:1;transition:opacity 1.2s!important}

.heer-vault.hx-full.hx-paused .hx-light::before{animation-play-state:paused!important}

.heer-vault.hx-full .hx-photo-entry{animation:hx-photo-entry 1.25s cubic-bezier(.2,.7,.2,1) both!important}
@keyframes hx-photo-entry{from{clip-path:inset(0 0 15% round 18px);opacity:.35}to{clip-path:inset(0 round 18px);opacity:1}}
.heer-vault.hx-full .hr-cinema__image{transform:scale(calc(1.015 + var(--hx-depth,0)*.13)) translateY(calc(var(--hx-depth,0)*-2%))!important;transition:transform .18s linear!important}
.heer-vault.hx-full .hv-collection__cover img{transform:scale(calc(1.02 + var(--hx-depth,0)*.1))!important;transition:transform .18s linear!important}
.heer-vault.hx-full .hv-masthead__relief{transform:translateY(calc(var(--hx-depth,0)*2rem)) scale(1.08)!important}
.heer-vault.hx-full .hx-hover-image img{translate:var(--hx-px,0px) var(--hx-py,0px)!important;scale:1.045!important;transition:translate .6s cubic-bezier(.2,.7,.2,1),scale .8s!important}
.heer-vault.hx-full .hp-button:hover{background-position:-50% 0!important;transition:background-position .9s!important}
.hx-motion-control{position:fixed;right:18px;bottom:18px;z-index:35;display:flex;align-items:center;gap:10px;border:1px solid #a8a28a77;border-radius:24px;padding:10px 16px;background:#191b19ed;color:#eee8dc;font:12px/1.4 Arial,'Microsoft JhengHei',sans-serif;box-shadow:0 4px 20px #0003;cursor:pointer;min-height:42px}
.hx-motion-control::before{content:'';width:6px;height:6px;border-radius:50%;background:#777}.hx-full .hx-motion-control::before{background:#dac69a;box-shadow:0 0 9px #dac69a88}.hx-motion-control:focus-visible{outline:2px solid #e0c895;outline-offset:4px}
.heer-vault:not(.hx-full) .hx-light{display:none}.heer-vault:not(.hx-full) .hx-photo-entry{animation:none!important}
.heer-vault:has(#PBarNextFrame) .hx-motion-control{bottom:82px}
@media(max-width:749px){.hx-motion-control{right:12px;bottom:12px;padding:9px 12px;font-size:11px}.heer-vault .hv-product .product__info-wrapper{margin-top:1.2rem!important}.hx-light::before{background:linear-gradient(112deg,transparent 32%,#ede0c135 47%,transparent 62%)}}
