.lb-stack{position:relative}.lb-stack .grid{justify-content:space-between}.lb-stack .grid .lb-stack-image__wrapper{max-width:400px}.lb-stack .grid .lb-stack-image__wrapper .lb-stack-image{overflow:hidden;position:relative}.lb-stack .grid .lb-stack-image__wrapper .lb-stack-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.lb-stack .grid .lb-stack-image__wrapper .lb-stack-image .stack-target__wrapper{border-radius:50%;border:1px solid transparent;background-color:transparent;cursor:pointer;height:50px;position:absolute;width:50px;z-index:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lb-stack .grid .lb-stack-image__wrapper .lb-stack-image .stack-target__wrapper:focus{outline:none!important}.lb-stack .grid .lb-stack-image__wrapper .lb-stack-image .stack-target__wrapper .stack-target{animation:pulse 2s infinite;border-radius:50%;display:inline-block!important;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;z-index:0}.lb-stack .grid .lb-stack-image__wrapper .lb-stack-image .stack-target__wrapper.stack-target--active .stack-target{animation:none}@media(hover:hover){.lb-stack .grid .lb-stack-image__wrapper .lb-stack-image .stack-target__wrapper:hover .stack-target{animation:none;transform:translate(-50%,-50%)}}.lb-stack .grid #lb-stack-product{opacity:1;transition:opacity .2s ease}.lb-stack #lb-stack-modal{background-color:#0000001a;height:100vh;left:0;opacity:0;overflow:hidden;padding:0;position:fixed;top:100%;transition:opacity .3s ease;width:100%;z-index:1}.lb-stack #lb-stack-modal #lb-stack-modal__inner{background:#fff;height:90vh;left:50%;max-width:650px;position:absolute;top:10vh;transform:translate(-50%);width:100%}.lb-stack #lb-stack-modal #lb-stack-modal__inner #lb-stack-modal__header{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:right;padding:1rem}.lb-stack #lb-stack-modal #lb-stack-modal__inner #lb-stack-modal__header a.link{height:3rem;width:3rem}.lb-stack #lb-stack-modal #lb-stack-modal__inner #lb-stack-modal__body{height:calc(100% - 5rem);padding:2rem;overflow:scroll}.lb-stack .button__wrapper{margin-top:30px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/lb-stack-common.css.map */
