.sp-lightbox-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;z-index:10000;padding:1rem 1rem 6vh;font-family:var(--font-body-family, Assistant, sans-serif)}.sp-lightbox-modal.is-visible{display:flex;background:radial-gradient(ellipse at center,#0003,#0000008c);cursor:pointer}.sp-lightbox-overlay{display:none}.sp-lightbox-content{position:relative;background:#fff;width:940px;max-width:92vw;max-height:90vh;border-radius:8px;box-shadow:0 5px 30px #00000040;overflow:hidden;display:flex;flex-direction:column;z-index:1;box-sizing:border-box;cursor:default;animation:spLightboxFadeIn .22s ease forwards}@keyframes spLightboxFadeIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.sp-lightbox-modal[data-lightbox-id=free-gift] .sp-lightbox-content{width:860px}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-content{width:800px}.sp-lightbox-modal[data-lightbox-id=customer-support] .sp-lightbox-content{width:720px}.sp-lightbox-modal[data-lightbox-id=warranty] .sp-lightbox-content,.sp-lightbox-modal[data-lightbox-id=warranty-promise] .sp-lightbox-content{width:820px}.sp-lightbox-header{background-color:#111;padding:18px 60px 18px 40px;flex-shrink:0;position:relative}.sp-lightbox-title{font-family:var(--font-heading-family, sans-serif);font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1.2}.sp-lightbox-close-button{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:transparent;color:#fffc;cursor:pointer;padding:0;z-index:2;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.sp-lightbox-close-button:hover{border-color:#fff;color:#fff;background-color:#ffffff1f}.sp-lightbox-close-button:focus-visible{outline:2px solid var(--ok-blue, #01a1ff);outline-offset:2px}.sp-lightbox-close-button svg{display:block}.sp-lightbox-body{padding:24px 28px 28px;overflow-y:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.sp-lightbox-columns{display:flex;gap:28px;align-items:stretch}.sp-lightbox-column--image{flex:0 0 300px;width:300px;display:flex;flex-direction:column}.sp-lightbox-column--text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.sp-lightbox-image-container{position:relative;width:100%;flex:1 1 auto;min-height:240px;border-radius:6px;overflow:hidden;background:#f0f0f0;--img-padding: 12px;padding:var(--img-padding);box-sizing:border-box}.sp-slider{position:relative;width:100%;height:100%}.sp-slide-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;display:grid;place-items:center}.sp-slide-item.is-active{opacity:1}.sp-lightbox-image-container .sp-slide-item>img,.sp-lightbox-image-container .sp-slide-item>img.sp-lightbox-img,.sp-lightbox-image-container>img.sp-lightbox-img,.sp-lightbox-image-container>img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;max-width:calc(100% - (var(--img-padding) * 2))!important;max-height:calc(100% - (var(--img-padding) * 2))!important;object-fit:contain!important;object-position:center!important;display:block!important}.sp-lightbox-description{font-family:var(--font-body-family, Assistant, sans-serif);font-size:16px;font-weight:400;color:#333;letter-spacing:.4px;line-height:1.7}.sp-lightbox-description p{margin:0 0 1em}.sp-lightbox-description p:last-child{margin-bottom:0}.sp-lightbox-description a{color:var(--ok-blue, #01a1ff);text-decoration:underline;text-underline-offset:3px}.sp-lightbox-description a:hover{color:var(--ok-blue-dark, #0085d4)}.sp-lightbox-description strong,.sp-lightbox-description b{color:#111;font-weight:700}:root{--sp-dot: 14px;--sp-ring: 22px;--sp-gap: 18px;--sp-ring-color: #000}.sp-slider-dots{display:flex;justify-content:center;align-items:center;margin-top:12px;margin-bottom:4px}.sp-slider-dots ul{display:flex;align-items:center;justify-content:center;gap:var(--sp-gap);list-style:none;padding:0;margin:0}.sp-slider-dots li{line-height:0}.sp-slider-dots button{width:var(--sp-dot);height:var(--sp-dot);border:0;border-radius:50%;cursor:pointer;display:inline-block;position:relative;transition:transform .15s ease}.sp-slider-dots button:active{transform:scale(.96)}.sp-slider-dots ul li button:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:var(--sp-ring);height:var(--sp-ring);margin-left:calc(var(--sp-ring) / -2);margin-top:calc(var(--sp-ring) / -2);border:2px solid var(--sp-ring-color);border-radius:999px;opacity:0;transform:scale(.92);transition:opacity .25s ease,transform .25s ease}.sp-slider-dots button.is-active:after,.sp-slider-dots li.is-active>button:after{opacity:1;transform:scale(1)}.sp-slider-dots ul li button[data-color=birch]{background:#f9deb9!important}.sp-slider-dots ul li button[data-color=red]{background:#9f2624!important}.sp-slider-dots ul li button[data-color=yellow]{background:#ffca6e!important}.sp-slider-dots ul li button[data-color=green]{background:#00b140!important}.sp-slider-dots ul li button[data-color=blue]{background:#0047bb!important}.sp-slider-dots ul li button[data-color=black]{background:#25282b!important}@media(max-width:749px){.sp-lightbox-modal{padding:.5rem .5rem 4vh}.sp-lightbox-content{width:92vw!important;max-height:92vh}.sp-lightbox-header{padding:14px 50px 14px 20px}.sp-lightbox-title{font-size:15px}.sp-lightbox-close-button{top:10px;right:10px}.sp-lightbox-body{padding:16px 16px 20px}.sp-lightbox-columns{flex-direction:column;gap:16px}.sp-lightbox-column--image{flex:none;width:100%!important;max-width:320px;margin:0 auto;height:auto!important}.sp-lightbox-image-container{min-height:200px;max-height:260px}.sp-lightbox-description{font-size:15px;line-height:1.6}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-body{padding:16px 16px 20px}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-column--text{padding:0}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-slider-dots{position:static;transform:none;bottom:auto;left:auto;--sp-ring-color: #000}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-image-container:after{display:none}.sp-lightbox-modal[data-lightbox-id=customer-support] .sp-lightbox-column--image{flex:none;width:100%!important}}.sp-lightbox-modal[data-lightbox-id=free-gift] .sp-lightbox-column--image{flex:0 0 240px;width:240px}.sp-lightbox-modal[data-lightbox-id=free-gift] .sp-lightbox-image-container{--img-padding: 4px;padding:4px}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-body{padding:0}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-columns{flex-direction:column;gap:0}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-column--image{flex:none;width:100%;height:500px;position:relative}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-image-container{height:100%;width:100%;min-height:0;border-radius:0;--img-padding: 0px;padding:0}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 55%,rgba(0,0,0,.38) 100%);z-index:1;pointer-events:none}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-image-container .sp-slide-item>img,.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-image-container>img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-slider-dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:3;margin:0;--sp-ring-color: rgba(255, 255, 255, .9)}.sp-lightbox-modal[data-lightbox-id=custom-builds] .sp-lightbox-column--text{padding:22px 40px 28px}.sp-lightbox-modal[data-lightbox-id=customer-support] .sp-lightbox-column--image{flex:0 0 220px;width:220px}.sp-lightbox-modal[data-lightbox-id=customer-support] .sp-lightbox-image-container{--img-padding: 10px;padding:10px;min-height:0}.sp-lightbox-modal[data-lightbox-id=warranty] .sp-lightbox-image-container,.sp-lightbox-modal[data-lightbox-id=warranty-promise] .sp-lightbox-image-container{--img-padding: 0px;padding:0;min-height:260px}.sp-lightbox-modal[data-lightbox-id=warranty] .sp-lightbox-image-container>img,.sp-lightbox-modal[data-lightbox-id=warranty] .sp-lightbox-image-container .sp-slide-item>img,.sp-lightbox-modal[data-lightbox-id=warranty-promise] .sp-lightbox-image-container>img,.sp-lightbox-modal[data-lightbox-id=warranty-promise] .sp-lightbox-image-container .sp-slide-item>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/selling-points-lightbox.css.map */
