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:column!important;gap:12px!important;margin:16px 0 10px!important;padding:0!important;max-height:360px!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:none!important}#LensPersonalizerModal #LensOptions>.lens-option-row{display:grid!important;grid-template-columns:20px 88px 1fr!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:88px!important;padding:14px 16px!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:16px!important;background:#fff!important;cursor:pointer!important;text-align:left!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}#LensPersonalizerModal .lens-option-radio{margin:0!important;width:18px!important;height:18px!important}#LensPersonalizerModal .lens-option-media{display:flex!important;align-items:center!important;justify-content:center!important;width:88px!important;height:56px!important}#LensPersonalizerModal .lens-option-image{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}#LensPersonalizerModal .lens-option-title{font-size:16px!important;font-weight:500!important;letter-spacing:.3px!important;color:#2d2d2d!important}#LensPersonalizerModal h3{font-size:20px!important;letter-spacing:1px!important;font-weight:500!important}#LensPersonalizerModal #LensOptions>.lens-option-row:hover{background:#00000008!important}#LensPersonalizerModal #LensOptions>.lens-option-row:has(.lens-option-radio:checked){border-color:#001b5b!important;box-shadow:0 0 0 1px #001b5b inset!important;background:#001b5b08!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 #LensOptions>.lens-option-row:has(.lens-option-radio:checked){border-color:#0b1d3a!important;background:linear-gradient(180deg,#fff,#f8f9fb)!important;box-shadow:0 4px 18px #00000014!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lens-personalizer.css.map */
