.hc-stack__stage{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s cubic-bezier(.22,1,.36,1),transform-origin .8s cubic-bezier(.22,1,.36,1)}.hc-stack__stage>img,.hc-stack__stage>svg.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.hc-stack__leads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hc-stack__lead{stroke:#fff;stroke-width:.28;opacity:.9;filter:drop-shadow(0 1px 2px rgba(33,33,33,.35));transition:opacity .3s ease}.hc-stack__pin{position:absolute;width:10px;height:10px;margin:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff59,0 1px 4px #21212159;pointer-events:none;transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1)}.hc-stack .hc-stack__hotspot{width:28px;height:28px;margin:-14px;font-size:12px;box-shadow:0 0 0 1.5px #fff9,0 3px 10px #21212147;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .25s ease,color .25s ease,opacity .3s ease}.hc-stack .hc-stack__hotspot:hover{transform:scale(1.1)}.hc-stack.is-linking .hc-stack__lead:not(.is-active),.hc-stack.is-linking .hc-stack__pin:not(.is-active){opacity:.45}.hc-stack.is-linking .hc-stack__hotspot:not(.is-active){transform:scale(.88)}.hc-stack .hc-stack__hotspot.is-active{background:var(--hc-ink);color:#fff;box-shadow:0 0 0 2px #fff,0 4px 14px #2121214d;transform:scale(1.12)}.hc-stack .hc-stack__pin.is-active{transform:scale(1.4)}.hc-stack .hc-stack__lead.is-active{stroke-width:.45}.hc-stack .hc-stack__lead.is-off,.hc-stack .hc-stack__pin.is-off{opacity:.4}.hc-stack .hc-stack__hotspot.is-off{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #fff,0 2px 8px #21212140}.hc-stack .hc-stack__lead.is-off{stroke-dasharray:.02 .02}.hc-stack .hc-stack__item{position:relative;padding-left:12px;padding-right:12px;transition:background-color .25s ease}.hc-stack .hc-stack__item:hover,.hc-stack li.is-active .hc-stack__item{background:var(--hc-cream)}.hc-stack .hc-stack__item img,.hc-stack .hc-stack__info,.hc-stack .hc-stack__price{transition:opacity .3s ease}.hc-stack li.is-off .hc-stack__item img,.hc-stack li.is-off .hc-stack__info{opacity:.45}.hc-stack li.is-off .hc-stack__price{opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}.hc-stack .hc-stack__item input{-webkit-appearance:none;appearance:none;position:relative;display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;min-height:0;margin:0 2px 0 0;padding:0;border:1.5px solid var(--hc-ink);border-radius:2px;background:#fff;cursor:pointer;transition:background-color .2s ease}.hc-stack .hc-stack__item input:after{content:"";width:11px;height:6px;margin-top:-3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .3s cubic-bezier(.16,1,.3,1)}.hc-stack .hc-stack__item input:checked{background:var(--hc-ink)}.hc-stack .hc-stack__item input:checked:after{transform:rotate(-45deg) scale(1)}.hc-stack .hc-stack__item input:focus-visible{outline:2px solid var(--hc-ink);outline-offset:2px}.hc-stack .hc-stack__item input:disabled{border-color:var(--hc-line-input);background:var(--hc-cream);cursor:not-allowed}.hc-stack__tick{display:none}.hc-stack__submit{position:relative;overflow:hidden}.hc-stack__submit>span{transition:opacity .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.hc-stack__total{display:inline-block;font-variant-numeric:tabular-nums}.hc-stack__added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(100%)}.hc-stack__submit[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.22) 50%,transparent 80%);animation:hc-stack-busy 1s linear infinite}@keyframes hc-stack-busy{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hc-stack__submit.is-added>span:not(.hc-stack__added){opacity:0;transform:translateY(-100%)}.hc-stack__submit.is-added .hc-stack__added{opacity:1;transform:none}.hc-stack.is-armed .hc-stack__lead{stroke-dasharray:1;stroke-dashoffset:1}.hc-stack.is-armed .hc-stack__hotspot,.hc-stack.is-armed .hc-stack__pin{opacity:0;transform:scale(.4)}.hc-stack.is-armed .hc-stack__list>li{opacity:0;transform:translateY(12px)}.hc-stack.is-armed.is-in .hc-stack__pin{opacity:1;transform:none;transition:opacity .3s ease calc(.2s + var(--hc-i, 0) * .15s),transform .5s cubic-bezier(.16,1,.3,1) calc(.2s + var(--hc-i, 0) * .15s)}.hc-stack.is-armed.is-in .hc-stack__lead{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.65,0,.35,1) .45s}.hc-stack.is-armed.is-in .hc-stack__hotspot{opacity:1;transform:none;transition:opacity .3s ease calc(.9s + var(--hc-i, 0) * .12s),transform .6s cubic-bezier(.16,1,.3,1) calc(.9s + var(--hc-i, 0) * .12s),background-color .25s ease,color .25s ease}.hc-stack.is-armed.is-in .hc-stack__list>li{opacity:1;transform:none;transition:opacity .6s ease calc(.3s + var(--hc-i, 0) * .08s),transform .7s cubic-bezier(.16,1,.3,1) calc(.3s + var(--hc-i, 0) * .08s)}.hc-stack.is-armed.is-in.is-settled .hc-stack__hotspot,.hc-stack.is-armed.is-in.is-settled .hc-stack__pin{transition:opacity .3s ease,transform .45s cubic-bezier(.16,1,.3,1),background-color .25s ease,color .25s ease}.hc-stack.is-armed.is-in.is-settled .hc-stack__hotspot.is-active{transform:scale(1.12)}.hc-stack.is-linking.is-armed.is-in.is-settled .hc-stack__hotspot:not(.is-active){transform:scale(.88)}.hc-stack.is-armed.is-in.is-settled .hc-stack__pin.is-active{transform:scale(1.4)}.hc-stack.is-linking.is-armed.is-in .hc-stack__lead:not(.is-active),.hc-stack.is-linking.is-armed.is-in .hc-stack__pin:not(.is-active){opacity:.45}.hc-stack.is-armed.is-in .hc-stack__lead.is-off,.hc-stack.is-armed.is-in .hc-stack__pin.is-off{opacity:.4}@media(prefers-reduced-motion:reduce){.hc-stack__stage{transform:none!important;transition:none}.hc-stack .hc-stack__hotspot,.hc-stack .hc-stack__pin,.hc-stack .hc-stack__item input:after,.hc-stack__submit>span{transition:none}.hc-stack__submit[aria-busy=true]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/hc-stack.css.map */
