.sp-lightbox-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:10000;background-color:#12121299;opacity:0;transition:opacity .3s ease}.sp-lightbox-modal.is-visible{display:flex;opacity:1}.sp-lightbox-overlay{display:none}.sp-lightbox-content{position:relative;background-color:#fff;color:#333;padding:40px;width:940px;max-width:90vw;border-radius:8px;box-shadow:0 5px 25px #0003;max-height:90vh;overflow-y:auto;box-sizing:border-box;z-index:10001}.sp-lightbox-columns{display:flex;gap:35px;align-items:flex-start}.sp-lightbox-column--image{flex:0 0 320px;width:320px}.sp-lightbox-column--text{flex-grow:1;min-width:0}.sp-lightbox-image-container{width:100%;position:relative;border-radius:8px;overflow:hidden;background-color:#f0f0f0;aspect-ratio:4 / 5}.sp-lightbox-img{display:block;width:100%;height:100%;object-fit:cover}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sp-lightbox-image-container.is-loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(100deg,#fff0 20%,#fff6,#fff0 80%);animation:shimmer 1.5s infinite}.sp-lightbox-title{font-family:square-regular,sans-serif;font-size:28px;font-weight:700;color:#121212;line-height:1.3;margin:0 0 15px;text-transform:uppercase}.sp-lightbox-description{font-family:Assistant,sans-serif;font-size:16px;line-height:1.7}.sp-lightbox-description a{color:#01a1ff;text-decoration:underline;text-underline-offset:3px}.sp-lightbox-description a:hover{text-decoration:none}.sp-lightbox-close-button{position:absolute;top:12px;right:12px;background:transparent;border:none;padding:8px;cursor:pointer;z-index:10003;line-height:1;border-radius:50%;width:44px;height:44px}.sp-lightbox-close-button svg{width:32px;height:32px;fill:#888;transition:fill .2s ease,transform .2s ease}.sp-lightbox-close-button:hover svg{fill:#121212;transform:scale(1.1)}.sp-lightbox-modal[data-lightbox-id=free-gift] .sp-lightbox-image-container{aspect-ratio:1 / 1}.sp-lightbox-modal[data-lightbox-id=free-gift] .sp-lightbox-img{object-fit:contain;padding:10%}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots{position:relative;bottom:auto;padding-top:10px}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots li button{width:12px;height:12px;border-radius:50%;background-color:#ccc}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots li.slick-active button{background-color:#121212}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots li:nth-child(1) button{background:#f9deb9}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots li:nth-child(2) button{background:#9f2624}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots li:nth-child(3) button{background:#ffca6e}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots li:nth-child(4) button{background:#00b140}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots li:nth-child(5) button{background:#0047bb}.sp-lightbox-modal[data-lightbox-id=free-gift] .slick-dots li:nth-child(6) button{background:#25282b}@media (max-width: 880px){.sp-lightbox-content{padding:30px 20px}.sp-lightbox-columns{flex-direction:column}.sp-lightbox-column--image{width:100%;max-width:300px;margin-bottom:20px}.sp-lightbox-close-button{top:8px;right:8px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/selling-points-lightbox.css.map */
