.slideshow__info-dots{position:absolute;left:calc(-1 * var(--info-dot-size, 16px) / 2);right:calc(-1 * var(--info-dot-size, 16px) / 2);width:100%;height:100%;pointer-events:none;z-index:2;max-width:100%!important}@media screen and (min-width: 1000px){.slideshow .content-over-media{--content-over-media-gap: 0 !important;max-width:100%!important}}.slideshow__info-dot--responsive{position:absolute;width:var(--info-dot-size, 16px);height:var(--info-dot-size, 16px);border:var(--info-dot-border-width, 2px) solid var(--info-dot-border-color, #000);border-radius:50%;background:var(--info-dot-color, #fff);cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;z-index:3;box-shadow:0 2px 8px #00000026;left:var(--dot-position-x, 50%);top:var(--dot-position-y, 50%);transform:translate(-50%,-50%);transition:transform .2s ease,box-shadow .2s ease,width .2s ease,height .2s ease}@media screen and (max-width: 768px){.slideshow__info-dot--responsive{width:calc(var(--info-dot-size, 16px) * .85);height:calc(var(--info-dot-size, 16px) * .85)}}@media screen and (max-width: 480px){.slideshow__info-dot--responsive{width:calc(var(--info-dot-size, 16px) * .75);height:calc(var(--info-dot-size, 16px) * .75)}}.slideshow__info-dot--responsive:hover{transform:translate(-50%,-50%) scale(1.25);box-shadow:0 6px 25px #00000040;z-index:4}.slideshow__info-dot--responsive:active{transform:translate(-50%,-50%) scale(1.1)}.slideshow__info-dot-inner{width:40%;height:40%;background:var(--info-dot-border-color, #000);border-radius:50%;opacity:.8;transition:all .3s ease}.slideshow__info-dot--responsive:hover .slideshow__info-dot-inner{opacity:1;transform:scale(1.2)}body.shopify-design-mode .slideshow__info-dot--responsive{border-width:calc(var(--info-dot-border-width, 2px) + 1px)}.slideshow__info-dot--responsive:focus-within,.slideshow__info-dot--responsive.editor-selected{outline:3px solid #007ace;outline-offset:3px}.slideshow__info-dot--animated.slideshow__info-dot--pulse{animation:dotPulse var(--info-dots-animation-speed, 2s) ease-in-out infinite}@keyframes dotPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.15)}}.slideshow__info-dot--animated.slideshow__info-dot--bounce{animation:dotBounce var(--info-dots-animation-speed, 2s) ease-in-out infinite}@keyframes dotBounce{0%,20%,50%,80%,to{transform:translate(-50%,-50%) translateY(0)}40%{transform:translate(-50%,-50%) translateY(-8px)}60%{transform:translate(-50%,-50%) translateY(-4px)}}.slideshow__info-dot--animated.slideshow__info-dot--glow{animation:dotGlow var(--info-dots-animation-speed, 2s) ease-in-out infinite}@keyframes dotGlow{0%,to{box-shadow:0 2px 8px #00000026}50%{box-shadow:0 0 20px var(--info-dot-color, #fff),0 0 30px var(--info-dot-color, #fff),0 2px 8px #00000026}}.slideshow__info-dot--animated.slideshow__info-dot--scale{animation:dotScale var(--info-dots-animation-speed, 2s) ease-in-out infinite}@keyframes dotScale{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.slideshow__info-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--modal-overlay, rgba(0, 0, 0, .7));display:none;align-items:center;justify-content:center;z-index:9999;padding:20px;box-sizing:border-box}.slideshow__info-modal.is-open{display:flex;animation:modalFadeIn .3s ease-out}.slideshow__modal-content{position:relative;background:var(--modal-background);color:var(--modal-text-color);border-radius:2rem;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-content{background:var(--modal-background, #ffffff);color:var(--modal-text-color, #000000)}.slideshow__modal-content--small{max-width:350px}.slideshow__modal-content--medium{max-width:450px}.slideshow__modal-content--large{max-width:550px}.slideshow__modal-close{position:absolute;top:15px;right:15px;width:40px;height:40px;background:#fffffff2;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease;box-shadow:0 2px 10px #00000026}.slideshow__modal-close:hover{background:#fff;transform:scale(1.1)}.slideshow__modal-close:before,.slideshow__modal-close:after{content:"";position:absolute;width:18px;height:2px;background:#333;border-radius:1px}.slideshow__modal-close:before{transform:rotate(45deg)}.slideshow__modal-close:after{transform:rotate(-45deg)}.slideshow__modal-body{padding:0;margin:0;overflow:hidden}.slideshow__modal-image{width:100%;overflow:hidden;margin:0;padding:0}.slideshow__modal-image img{width:100%;height:auto;border-radius:0}.slideshow__modal-image img.lazyloaded{opacity:1;transition:opacity .3s ease-in-out}.slideshow__modal-text{padding:.5rem;background:var(--modal-background, #ffffff)}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-text{background:var(--modal-background, #ffffff)}.slideshow__modal-title{font-size:var(--modal-title-size, 1.2rem);font-weight:var(--modal-title-weight, 700);color:var(--modal-text-color, #000000);margin-bottom:.5rem;margin-top:.5rem;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;text-align:left}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-title{color:var(--modal-text-color, #000000);font-size:var(--modal-title-size, 1.9rem);font-weight:var(--modal-title-weight, 700)}.slideshow__modal-description{font-size:var(--modal-text-size, 1.1rem);color:var(--modal-text-color, #000000);line-height:1.6;margin-bottom:1rem;text-align:left;opacity:.8}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-description{color:var(--modal-text-color, #000000);font-size:var(--modal-text-size, 1.1rem)}.slideshow__modal-description p{margin-bottom:.5rem}.slideshow__modal-description p:last-child{margin-bottom:0}.slideshow__modal-actions{text-align:center;padding-bottom:1rem;margin-top:0}.slideshow__modal-button{display:inline-block;color:var(--modal-text-color, #000000);text-decoration:none;font-weight:var(--modal-button-weight, 400);font-size:var(--modal-button-size, 1rem);text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;position:relative}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-button{color:var(--modal-text-color, #000000);font-size:var(--modal-button-size, 1rem);font-weight:var(--modal-button-weight, 400)}.slideshow__modal-button:hover{opacity:.7;transform:translateY(-1px)}.slideshow__modal-button:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:50%;background-color:var(--modal-text-color, #000000);transition:all .3s ease;transform:translate(-50%)}.slideshow__modal-button:hover:after{width:100%}.slideshow__modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.slideshow__info-modal{padding:10px}.slideshow__modal-content{margin:0;max-width:calc(100vw - 3rem);border-radius:2rem}.slideshow__modal-text{padding:.5rem}.slideshow__modal-title{font-size:calc(var(--modal-title-size, 1.9rem) * .8)}.slideshow__modal-description{font-size:calc(var(--modal-text-size, 1.1rem) * .9)}.slideshow__modal-button{font-size:calc(var(--modal-button-size, 1rem) * .9)}}@media (max-width: 480px){.slideshow__modal-text{padding:.5rem}.slideshow__modal-close{width:32px;height:32px}.slideshow__modal-title{font-size:calc(var(--modal-title-size, 1.9rem) * .7)}}.slideshow__info-dot--responsive:focus-visible{outline:3px solid var(--info-dot-color, #fff);outline-offset:4px}.slideshow__modal-close:focus-visible{outline:3px solid #000;outline-offset:3px}.slideshow__modal-button:focus-visible{outline:3px solid var(--modal-text-color, #000000);outline-offset:3px}@media (prefers-reduced-motion: reduce){.slideshow__info-modal.is-open,.slideshow__modal-content{animation:none}.slideshow__info-dot--responsive,.slideshow__modal-close,.slideshow__modal-button{transition:none}.slideshow__info-dot--animated{animation:none!important}}@media (prefers-contrast: high){.slideshow__modal-content{border:2px solid var(--modal-text-color, #000000)}.slideshow__modal-close{border:1px solid #000}}@media print{.slideshow__info-modal,.slideshow__info-dot--responsive{display:none!important}}.slideshow__modal-title{font-family:var(--modal-title-font, inherit)}.slideshow__modal-description,.slideshow__modal-text{font-family:var(--modal-text-font, inherit)}.slideshow__modal-button{font-family:var(--modal-button-font, inherit)}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-title{color:var(--modal-text-color, #000000);font-size:var(--modal-title-size, 1.9rem);font-weight:var(--modal-title-weight, 700);font-family:var(--modal-title-font, inherit)!important}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-description{color:var(--modal-text-color, #000000);font-size:var(--modal-text-size, 1.1rem);font-family:var(--modal-text-font, inherit)!important}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-text{font-family:var(--modal-text-font, inherit)!important}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-button{color:var(--modal-text-color, #000000);font-size:var(--modal-button-size, 1rem);font-weight:var(--modal-button-weight, 400);font-family:var(--modal-button-font, inherit)!important}@media (max-width: 768px){.slideshow__info-modal[data-slideshow-id] .slideshow__modal-title{font-size:calc(var(--modal-title-size, 1.9rem) * .8);font-family:var(--modal-title-font, inherit)!important}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-description{font-size:calc(var(--modal-text-size, 1.1rem) * .9);font-family:var(--modal-text-font, inherit)!important}.slideshow__info-modal[data-slideshow-id] .slideshow__modal-button{font-size:calc(var(--modal-button-size, 1rem) * .9);font-family:var(--modal-button-font, inherit)!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/slideshow-info-dots.css.map */
