body.lens-modal-open{overflow:hidden!important}#LensPersonalizerModal[hidden]{display:none!important;pointer-events:none!important}#LensPersonalizerModal .lens-modal__overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000a6!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;z-index:2147483646!important}#LensPersonalizerModal .lens-modal__panel{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:92vw!important;max-width:880px!important;max-height:86vh!important;background:#fff!important;border-radius:18px!important;box-shadow:0 18px 60px #00000040!important;padding:24px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;z-index:2147483647!important}#LensPersonalizerModal *{box-sizing:border-box!important;max-width:100%!important}#LensPersonalizerModal .lens-modal__close{position:sticky!important;top:0!important;margin-left:auto!important;width:44px!important;height:44px!important;border-radius:50%!important;border:none!important;background:#0000000f!important;font-size:26px!important;line-height:44px!important;cursor:pointer!important}#LensPersonalizerModal h2{margin:0 0 10px!important}#LensPersonalizerModal .lens-note{margin:0 0 18px!important}#LensPersonalizerModal .lens-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;width:100%!important}#LensPersonalizerModal .lens-grid .button{width:100%!important;min-height:52px!important;padding:14px 16px!important;border-radius:12px!important;white-space:normal!important;text-align:center!important}#LensPersonalizerModal .lens-actions{display:flex!important;gap:12px!important;margin-top:18px!important;width:100%!important}#LensPersonalizerModal .lens-actions .button{flex:1 1 0!important;min-width:0!important}#LensPersonalizerModal #LensOptions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:14px!important;padding:10px 8px 16px!important;margin:12px 0 10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}#LensPersonalizerModal #LensOptions>label{flex:0 0 auto!important;width:120px!important;padding:10px!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.16)!important;background:#fff!important;text-align:center!important;cursor:pointer!important;scroll-snap-align:start!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease!important}#LensPersonalizerModal #LensOptions>label input{position:absolute!important;opacity:0!important;pointer-events:none!important}#LensPersonalizerModal .lens-card__media{width:86px!important;height:86px!important;margin:0 auto!important;border-radius:12px!important;overflow:hidden!important;background:#0000000f!important;border:1px solid rgba(0,0,0,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important}#LensPersonalizerModal .lens-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#LensPersonalizerModal .lens-card__label{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:8px!important;font-size:12px!important;font-weight:650!important;line-height:1.15!important;min-height:28px!important}#LensPersonalizerModal #LensOptions>label:hover{background:#0000000a!important}#LensPersonalizerModal #LensOptions>label:has(input:checked){background:#00000024!important;border-color:#00000073!important;box-shadow:0 6px 18px #0000001f!important;transform:translateY(-1px)!important}#LensPersonalizerModal #LensOptions>label:has(input:checked) .lens-card__media{border-color:#00000059!important}#LensPersonalizerModal,#LensPersonalizerModal .lens-modal__overlay,#LensPersonalizerModal .lens-modal__panel{z-index:2147483647!important}body.lens-modal-open .product__media-wrapper,body.lens-modal-open .product__media,body.lens-modal-open .product-media,body.lens-modal-open .product-media-container,body.lens-modal-open .product__media-list,body.lens-modal-open .media,body.lens-modal-open .slider,body.lens-modal-open .shopify-section,body.lens-modal-open .header-wrapper,body.lens-modal-open .sticky-header{position:relative!important;z-index:0!important}body.lens-modal-open #LensPersonalizerModal{pointer-events:auto!important}#LensPersonalizerModal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important}#LensPersonalizerModal .lens-modal__overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#000000a6!important;z-index:2147483646!important}#LensPersonalizerModal .lens-modal__panel{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:2147483647!important}body.lens-modal-open #MainContent{pointer-events:none!important}body.lens-modal-open #LensPersonalizerModal,body.lens-modal-open #LensPersonalizerModal *{pointer-events:auto!important}body.lens-modal-open .product__media-wrapper,body.lens-modal-open .product__media,body.lens-modal-open .product-media,body.lens-modal-open .product__media-list,body.lens-modal-open .media,body.lens-modal-open .slider,body.lens-modal-open .header-wrapper,body.lens-modal-open .sticky-header{z-index:0!important}#LensPersonalizerModal .lens-card__media{padding:6px!important;background:#0000000a!important}#LensPersonalizerModal .lens-card__media img{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lens-personalizer.css.map */
