.complete__card[data-v-9193abc8]{box-sizing:border-box;max-width:min(100%,calc(100vw - 48px));min-width:0;transition:width .2s ease-in-out;width:350px}.complete__card--overlay[data-v-9193abc8]{max-height:500px}.complete__card--wide[data-v-9193abc8]{max-width:min(100%,calc(100vw - 48px));width:min(460px,calc(100vw - 48px))}.complete__cell[data-v-9193abc8]{flex:1 1 calc(50% - .5rem);min-width:0}.complete__scroll-body[data-v-9193abc8]{margin-right:-.75rem;padding-right:.75rem}.complete__billing-overlay[data-v-9193abc8]{background:#ffffffb3;border-radius:4px;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}@media screen and (max-width:520px){.complete__card[data-v-9193abc8],.complete__card--wide[data-v-9193abc8]{max-width:calc(100vw - 48px);width:calc(100vw - 48px)}.complete__cell[data-v-9193abc8]{flex-basis:100%}}.shipping-border-radius[data-v-9e2906b2]{border-radius:8px}.input-switch__false-state[data-v-9e2906b2]{position:absolute;right:5px;top:8px}.input-switch__active-state[data-v-9e2906b2]{left:7px;position:absolute;top:11px;z-index:1}.p-inputswitch-slider[data-v-9e2906b2]:before{position:absolute;z-index:10}.shipping__card[data-v-926b093d]{width:320px}.express-shipping-discounted[data-v-926b093d]{display:none}.express-shipping-non-discounted[data-v-926b093d]{display:flex}.cc-payment__card[data-v-613a87e1]{border-radius:8px}#shop-pay-button-container-1[data-v-6623e7c8]{width:100%}[data-v-6623e7c8] #shop-pay-button-container-1 shop-pay-payment-request-button{display:block;max-width:100%!important;width:100%!important;--shop-pay-button-width:100%;--shop-pay-button-border-radius:6px;--shop-pay-button-height:47px}.shop-pay-button[data-v-6623e7c8]{width:100%!important}shop-pay-payment-request-button[data-v-6623e7c8]{--shop-pay-button-width:100%;--shop-pay-button-border-radius:6px;--shop-pay-button-height:47px}.address-autocomplete__wrapper[data-v-d3c44e60]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 1px 3px #0a0d1214;display:flex;padding:0 12px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.address-autocomplete__wrapper[data-v-d3c44e60]:focus-within{border-color:#6b7280;box-shadow:0 0 0 3px #6b72801f}.address-autocomplete__icon[data-v-d3c44e60]{flex-shrink:0;font-size:14px;margin-right:8px}.address-autocomplete__submit[data-v-d3c44e60]{flex-shrink:0;height:28px;margin-left:6px;transition:opacity .15s ease;width:28px}.address-autocomplete__submit[data-v-d3c44e60]:disabled{cursor:not-allowed;opacity:.35}.back-button[data-v-416f92f7]{transform:scaleX(-1)}.typing-dots[data-v-316345cf]{height:20px;padding:0 4px}.typing-dots__dot[data-v-316345cf]{animation:typing-dot-316345cf 1.2s ease-in-out infinite;background:linear-gradient(160deg,#fffffff2,#ffffff73);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #1418212e,0 1px 2px #1418212e;height:7px;width:7px}.typing-dots__dot[data-v-316345cf]:nth-child(2){animation-delay:.15s}.typing-dots__dot[data-v-316345cf]:nth-child(3){animation-delay:.3s}@keyframes typing-dot-316345cf{0%,60%,to{opacity:.55;transform:translateY(0) scale(.85)}30%{opacity:1;transform:translateY(-3px) scale(1)}}.chat__container[data-v-56cca47a]{scrollbar-width:none;-ms-overflow-style:none}.chat__container[data-v-56cca47a]::-webkit-scrollbar{display:none}.pills__wrapper[data-v-6a180b04]{-ms-overflow-style:none;scrollbar-width:none}.pills__wrapper[data-v-6a180b04]::-webkit-scrollbar{display:none}.favorite-star[data-v-f5c36941]{bottom:10px;position:absolute;right:25px}.mobile-products__wrapper[data-v-f5c36941]{max-height:100%;max-width:800px}.overlay-button__text[data-v-f5c36941]{min-width:143px!important}.rx-info__table[data-v-9ba2d3fe]{background:#fff;border:1px solid #e9eaeb;border-radius:12px;overflow:hidden}.rx-info__row[data-v-9ba2d3fe]{align-items:center;border-bottom:1px solid #e9eaeb;display:grid;gap:10px;padding:6px 10px}.rx-info__row[data-v-9ba2d3fe]:last-child{border-bottom:none}.rx-info__head[data-v-9ba2d3fe]{background:linear-gradient(95.61deg,#7579ff14 8.89%,#b224ef14 96.49%);padding-bottom:8px;padding-top:8px}.rx-info__head>div[data-v-9ba2d3fe]{align-items:baseline;display:flex;height:20px;justify-content:center;line-height:20px}.rx-info__label[data-v-9ba2d3fe]{color:#535862;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.rx-info__cell[data-v-9ba2d3fe]{align-items:center;display:flex;min-width:0}.rx-info__single-item[data-v-9ba2d3fe]{align-items:center;background-color:#f5f5f7;border-radius:8px;color:#535862;cursor:not-allowed;display:flex;font-size:14px;font-weight:400;height:30px;justify-content:center}.rx-info__dd[data-v-9ba2d3fe] .p-dropdown,.rx-info__dd.p-dropdown[data-v-9ba2d3fe]{align-items:center;border-color:#e9eaeb;border-radius:8px;height:30px;width:100%}.rx-info__dd[data-v-9ba2d3fe] .p-dropdown-label{font-size:13px;overflow:hidden;padding:6px 8px}.rx-info__dd[data-v-9ba2d3fe] .p-dropdown-trigger{width:22px}.rx-upload[data-v-edd29b51]{background:#fff;border:1px solid #e9eaeb;border-radius:12px}.rx-upload__beta[data-v-edd29b51]{background:linear-gradient(135deg,#b39fff,#6a1ed2);border-radius:15px}.rx-upload__drop[data-v-edd29b51]{border-color:#d5d7da;border-radius:12px;transition:background .2s ease,border-color .2s ease}.rx-upload__drop--active[data-v-edd29b51],.rx-upload__drop[data-v-edd29b51]:hover{background:linear-gradient(95.61deg,#7579ff14 8.89%,#b224ef14 96.49%)}.rx-upload__drop--active[data-v-edd29b51]{border-color:#6a1ed2}.rx-upload__error[data-v-edd29b51]{color:#c0392b}.kits-colors__item[data-v-1fd99347]{background:transparent;border:0;cursor:pointer;height:36px;padding:0;width:36px}.kits-colors__swatch[data-v-1fd99347]{height:28px;-o-object-fit:cover;object-fit:cover;outline:1px solid rgba(10,13,18,.06);outline-offset:-1px;transition:box-shadow .2s ease;width:28px}.kits-colors__item--selected .kits-colors__swatch[data-v-1fd99347]{box-shadow:0 0 0 2px #fff,0 0 0 4px #0a0d12}.kits-colors__item--disabled[data-v-1fd99347]{cursor:not-allowed;opacity:.5}.add-to-cart__warning[data-v-b0479b8f]{color:#c0392b}.add-to-cart__submit[data-v-b0479b8f]:disabled{background:#cfd4da;cursor:not-allowed}.rx-uploads__file[data-v-b0479b8f]{min-width:0}.rx-uploads__action[data-v-b0479b8f]{align-items:center;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.rx-uploads__filename[data-v-b0479b8f]{cursor:pointer;direction:rtl;max-width:160px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rx-skeleton[data-v-b0479b8f]{background:#fff;border:1px solid #e9eaeb;border-radius:12px;box-sizing:border-box;overflow:hidden}.rx-skeleton__row[data-v-b0479b8f]{align-items:center;border-bottom:1px solid #e9eaeb;display:grid;gap:10px;padding:6px 10px}.rx-skeleton__row[data-v-b0479b8f]:last-child{border-bottom:none}.rx-skeleton__head[data-v-b0479b8f]{background:linear-gradient(95.61deg,#7579ff14 8.89%,#b224ef14 96.49%);box-sizing:border-box;height:37px;padding-bottom:8px;padding-top:8px}.rx-skeleton__eye[data-v-b0479b8f]{height:14px;margin:0 auto;width:56px}.rx-skeleton__label[data-v-b0479b8f]{height:12px;width:34px}.rx-skeleton__field[data-v-b0479b8f]{height:30px}.favorite-star[data-v-c15f0544]{bottom:10px;position:absolute;right:25px}.optician-swiper__button[data-v-c15f0544]:hover{filter:invert(100%)}.products__container:hover .custom-button-left[data-v-c15f0544],.products__container:hover .custom-button-right[data-v-c15f0544]{opacity:1;transition:opacity .3s ease,transform .3s ease}.products__container:not(:hover) .custom-button-left[data-v-c15f0544],.products__container:not(:hover) .custom-button-right[data-v-c15f0544]{opacity:0;transition:opacity .3s ease,transform .3s ease}.custom-button[data-v-c15f0544],.custom-button-left[data-v-c15f0544],.custom-button-right[data-v-c15f0544]{cursor:pointer;opacity:0;position:absolute;top:40%;z-index:10}.custom-button-left[data-v-c15f0544]{left:4px}.custom-button-left[data-v-c15f0544],.custom-button-right[data-v-c15f0544]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#8080804d;height:44px;width:44px}.custom-button-right[data-v-c15f0544]{right:4px}.overlay-button__text[data-v-c15f0544]{min-width:143px!important}.contacts__input-number .p-inputnumber-input{text-align:center;width:226px}@media screen and (max-width:1410px){.contacts__input-number .p-inputnumber-input{width:180px}}@media screen and (max-width:1250px){.contacts__input-number .p-inputnumber-input{width:120px}}@media screen and (max-width:991px){.contacts__input-number .p-inputnumber-input{width:100%}}.contacts__input-number .p-inputtext{color:#1a1a1a!important;font-size:14px;font-weight:400}.contacts__input-number .p-inputnumber{height:36px}.contacts__input-number .p-inputnumber-button-down{background-color:#fff!important;border-right:none;border-color:#cbd2d9}.contacts__input-number .p-inputnumber-button-down:hover{border-color:#cbd2d9}.contacts__input-number .p-inputnumber-button-up{background-color:#fff!important;border-left:none;border-color:#cbd2d9}.contacts__input-number .p-inputnumber-button-up:hover{border-color:#cbd2d9}.contacts__input-number .p-disabled{background-color:#f3f5f7!important;color:#7b8794;opacity:1}.contacts__input-number .p-disabled .pi{color:#7b8794}.contacts__input-number .p-button{border-radius:8px}.contacts__input-number .p-button.p-button-icon-only{width:36px}.contacts__input-number .p-inputtext{border-color:#cbd2d9!important;box-shadow:none!important}.contacts__input-number .pi-minus,.contacts__input-number .pi-plus{color:#1f2933}.contacts-suggestion__wrapper{box-shadow:0 2px 4px -2px #0a0d121a;box-shadow:0 4px 6px -1px #0a0d121a}.products__container:hover .contacts-swiper-button-left[data-v-822bb71f],.products__container:hover .contacts-swiper-button-right[data-v-822bb71f]{opacity:1;transition:opacity .3s ease,transform .3s ease}.products__container:not(:hover) .contacts-swiper-button-left[data-v-822bb71f],.products__container:not(:hover) .contacts-swiper-button-right[data-v-822bb71f]{opacity:0;transition:opacity .3s ease,transform .3s ease}.contacts-swiper-button-left[data-v-822bb71f],.contacts-swiper-button-right[data-v-822bb71f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#8080804d;cursor:pointer;height:44px;opacity:0;position:absolute;top:40%;width:44px;z-index:10}.contacts-swiper-button-left[data-v-822bb71f]{left:4px}.contacts-swiper-button-right[data-v-822bb71f]{right:4px}.rx-review__table[data-v-73fafedc]{border:1px solid #dcdee0;border-radius:6px;overflow:hidden}.rx-review__row[data-v-73fafedc]{align-items:center;border-bottom:1px solid #e9eaeb;display:grid;gap:10px;grid-template-columns:3.25rem 1fr 1fr;padding:6px 10px}.rx-review__row[data-v-73fafedc]:last-child{border-bottom:none}.rx-review__head[data-v-73fafedc]{background:#f2f6fc;padding-bottom:8px;padding-top:8px}.rx-review__label[data-v-73fafedc]{color:#535862;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.rx-review__cell[data-v-73fafedc]{align-items:center;display:flex;gap:6px;min-width:0}.rx-review__cell>.rx-review__dd[data-v-73fafedc],.rx-review__cell>.rx-review__input[data-v-73fafedc]{flex:1 1 auto;min-width:0}.rx-review__input[data-v-73fafedc] .p-inputtext,.rx-review__input.p-inputtext[data-v-73fafedc]{border-color:#ccc;font-size:13px;padding:5px 8px;width:100%}.rx-review__dd[data-v-73fafedc] .p-dropdown,.rx-review__dd.p-dropdown[data-v-73fafedc]{border-color:#ccc;width:100%}.rx-review__dd[data-v-73fafedc] .p-dropdown-label{font-size:13px;padding:6px 8px}.rx-review__dd[data-v-73fafedc] .p-dropdown-trigger{width:22px}.rx-review__conf[data-v-73fafedc]{align-items:center;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:600;gap:4px;line-height:1;min-width:2.5rem;white-space:nowrap}.rx-review__conf[data-v-73fafedc]:before{background:currentColor;border-radius:50%;content:"";flex:0 0 auto;height:6px;width:6px}.rx-review__conf--high[data-v-73fafedc]{color:#1a9e5f}.rx-review__conf--mid[data-v-73fafedc]{color:#c07b00}.rx-review__conf--low[data-v-73fafedc]{color:#c0392b}.rx-review__conf--edited[data-v-73fafedc]{color:#6b7b8f;font-style:italic}.rx-review__conf--edited[data-v-73fafedc]:before,.rx-review__conf--placeholder[data-v-73fafedc]:before{display:none}.rx-review__notice--warn[data-v-73fafedc]{color:#c0392b;font-weight:500}.rx-review__continue[data-v-73fafedc]{background:linear-gradient(50deg,#0017e4,#3793ff 80%);cursor:pointer}.rx-review__continue[data-v-73fafedc]:disabled{background:#cfd4da;color:#fff;cursor:not-allowed}.rx-review__legend[data-v-73fafedc]{align-items:center;display:flex;gap:8px}.rx-review__legend-dot[data-v-73fafedc]{border-radius:50%;height:9px;width:9px}.rx-review__legend-dot.rx-review__conf--high[data-v-73fafedc]{background:#1a9e5f}.rx-review__legend-dot.rx-review__conf--mid[data-v-73fafedc]{background:#c07b00}.rx-review__legend-dot.rx-review__conf--low[data-v-73fafedc]{background:#c0392b}.cart-tax-tooltip[data-v-4b2e114a]{border-radius:6px;box-shadow:0 4px 12px #00000026;margin-right:4px;max-width:220px;padding:8px 12px;pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);white-space:nowrap;width:-moz-max-content;width:max-content;z-index:20}.checkout-totals[data-v-db290049]{min-width:260px}.disabled-block{pointer-events:none!important;position:relative}.disabled-block:after{background:#f0f0f0cc;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.prescription_thumbnail img{-o-object-fit:cover!important;object-fit:cover!important}.vision-credit-faq-section[data-v-0cd990ec]{max-width:768px}.accordion-toggle-icon[data-v-0cd990ec]{color:#717680;transition:transform .3s ease}.accordion-toggle-icon.pi-chevron-up.invert[data-v-0cd990ec]{transform:rotate(180deg)}[data-v-0cd990ec] .p-toggleable-content-leave-active{overflow:hidden!important}[data-v-0cd990ec] .p-toggleable-content-leave-active .p-accordion-content{visibility:hidden}body:has(.p-image-mask){overflow:hidden!important}button[data-v-704a0a47]:disabled{cursor:default!important}.camera-container-iframe[data-v-fd4dc2e8]{height:80vh;margin-left:auto;margin-right:auto;text-align:center;width:100%}.video-wrapper[data-v-fd4dc2e8]{aspect-ratio:4/3;border-radius:1rem;height:100%;overflow:hidden;position:relative;width:100%}.video-wrapper video[data-v-fd4dc2e8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.scanner-cutout[data-v-fd4dc2e8]{border-radius:8px;box-shadow:0 0 0 9999px #000000a6;height:40%;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;position:absolute;width:50%}@media screen and (max-width:767px){.scanner-cutout[data-v-fd4dc2e8]{height:20%;width:70%}}.scanner-cutout .corner[data-v-fd4dc2e8]{border:4px solid #fff;height:100%;pointer-events:none;position:absolute;width:100%}.scanner-cutout .corner.tl[data-v-fd4dc2e8]{clip-path:polygon(0 0,20% 0,20% 4px,4px 4px,4px 20%,0 20%);top:-1px;right:-1px;bottom:-1px;left:-1px}.scanner-cutout .corner.tr[data-v-fd4dc2e8]{clip-path:polygon(100% 0,80% 0,80% 4px,calc(100% - 4px) 4px,calc(100% - 4px) 20%,100% 20%);top:-1px;right:1px;bottom:-1px;left:1px}.scanner-cutout .corner.bl[data-v-fd4dc2e8]{clip-path:polygon(0 100%,20% 100%,20% calc(100% - 4px),4px calc(100% - 4px),4px 80%,0 80%);top:1px;right:-1px;bottom:1px;left:-1px}.scanner-cutout .corner.br[data-v-fd4dc2e8]{clip-path:polygon(100% 100%,80% 100%,80% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 80%,100% 80%);top:1px;right:1px;bottom:1px;left:1px}.button__secondary-kits:hover img[data-v-f2ce570a]{filter:invert(1)}.toggle-wrapper[data-v-f2ce570a]{background-color:#f5f5f5;border-radius:2rem;display:flex;padding:.25rem;position:relative;width:-moz-fit-content;width:fit-content}.optician__wrapper[data-v-f2ce570a]{height:100svh}@supports not (height:100svh){.optician__wrapper[data-v-f2ce570a]{height:100dvh}}@supports not (height:100dvh){.optician__wrapper[data-v-f2ce570a]{height:100vh}}.vto-face[data-v-1613cd8e]{background-color:#929292}.vto-face__loading[data-v-1613cd8e]{pointer-events:none}.compare-slider[data-v-175ef8cb]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.compare-slider__layer--warming[data-v-175ef8cb]{opacity:0;pointer-events:none}.compare-slider__divider[data-v-175ef8cb]{pointer-events:none;width:0;z-index:1}.compare-slider__handle[data-v-175ef8cb]{border-left:2px solid #fff;border-right:2px solid #fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));height:20px;left:0;top:50%;transform:translate(-50%,-50%);width:22px}.compare-slider__grip[data-v-175ef8cb]{cursor:ew-resize;touch-action:none;transform:translate(-50%);width:48px;z-index:2}.product-menu__label[data-v-2a958bc3]{min-width:143px}
