.la-prescription-modal,.la-prescription-modal *,.lensadvisor-widget,.lensadvisor-widget *{font-family:inherit}.product__details .shopify-app-block:has(.lensadvisor-widget){display:none}.la-label-manual-badge{background-color:#f5dbb3;border-radius:0 .5rem 0 .35rem;font-size:.75rem;font-weight:600;letter-spacing:-.02em;line-height:105%;padding:.5rem .75rem;position:absolute;right:.0625rem;top:.0625rem}.tooltip-span~* .la-label-title .la-label-manual-badge{padding-right:2rem}.la-modal-open{overflow:unset!important}.la-prescription-modal{background-color:transparent!important;bottom:0;display:none;height:unset;left:auto;margin:auto;opacity:0;overflow:visible;right:0;top:0;transform:translateX(110%);transition:transform .4s cubic-bezier(.16,.87,.5,1),opacity .4s cubic-bezier(.16,.87,.5,1)!important;visibility:visible}.la-prescription-modal.is-active{display:block}.la-prescription-modal.is-visible{opacity:1;transform:translateX(0)}.la-prescription-modal svg{min-height:1.25rem;min-width:1.25rem}.la-prescription-modal-wrapper{margin-left:auto;transition:none!important}.la-prescription-modal-content,.la-prescription-modal-content-body,.la-prescription-modal-footer,.la-prescription-modal-header{background-color:#fff4e8}.la-prescription-modal-header{box-shadow:0 0 1.875rem rgba(0,0,0,.03);gap:1.5rem;margin-bottom:0!important;z-index:3!important}.la-prescription-modal-image{background-color:transparent}.la-prescription-modal-image .la-prescription-modal-title{background-color:#fff;border-radius:.25rem;bottom:1rem!important;font-size:.75rem;font-weight:600;left:50%;padding:0 .75rem;transform:translateX(-50%);width:auto}.la-horizontal-image .la-prescription-modal-image{display:none!important}.la-horizontal-image .la-progress-bar{display:block!important}.la-branding{display:none!important}.la-progress-bar{background-color:#e5e5e5;flex:1}.la-progress-bar .la-inner-bar{background-color:#6d55ff!important}.la-prescription-modal-content{flex-basis:100%!important;flex:1!important;margin:0;max-width:none!important;overflow-x:hidden;width:100%}.la-prescription-modal-content-body{padding:1.25rem}.la-prescription-modal-close,.la-steeper-back,.la-tooltip-modal-header .close{background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;display:block;flex-shrink:0;height:2rem;width:2rem}.la-prescription-modal-close img,.la-steeper-back img,.la-tooltip-modal-header .close img{display:none!important}.la-prescription-modal-close,.la-tooltip-modal-header .close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20' aria-hidden='true'%3E%3Cpath d='M15 5 5 15M5 5l10 10' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.la-steeper-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' aria-hidden='true'%3E%3Cg fill='none'%3E%3Cpath d='M18.33 10H2.5m5.83 5.83L2.5 10l5.83-5.83' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath d='M0 0h20v20H0z'/%3E%3C/g%3E%3C/svg%3E")}#la-loader-internal.la-lens-loader{display:none!important}.la-prescription-modal .la-lens-loader{background-color:hsla(0,0%,100%,.6);left:auto}.la-prescription-modal .la-lens-loader:after{border-color:#000}.la-wrapper-heading h3{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:105%;margin:0 0 .5rem;text-align:left}.la-information{font-size:.75rem;margin:.5rem auto;text-align:left}.la-label-btn-wrapper input{bottom:0;height:100%;left:0;min-height:unset;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.la-label-btn-wrapper input:focus-visible~label{border-radius:var(--border-radius,.25rem);box-shadow:0 0 0 .0625rem #fff4e8,0 0 0 .25rem #6d55ff;outline:none}.la-label-btn-wrapper label{border:.0625rem solid #707070;border-radius:.5rem;margin:.5rem auto;padding:1rem}.la-label-btn-wrapper input:hover~label{background-color:hsla(0,0%,100%,.6)}.la-label-btn-wrapper input:checked~label{background-color:#fff!important;border-color:#000!important}label.la-label-btn:hover{background-color:hsla(0,0%,100%,.6);border-color:#000}.la-label-title,.la-lensgroup-title{font-size:.875rem;font-weight:600}.la-lensgroup-title{margin-bottom:.25rem!important}.la-label-description{color:#000;font-size:.75rem!important;margin:0}.la-label-description p{color:#000!important;margin:0}.la-label-description *{font-size:.75rem!important}.la-label-image{mix-blend-mode:darken}.la-label-btn-wrapper.la-submission-method .la-label-image{height:1.75rem;min-width:0;padding:0;width:1.75rem}.la-label-btn-wrapper.la-submission-method .la-label-image svg{height:1.75rem;width:1.75rem}.la-form-helper-label{color:#000;display:block;font-size:.75rem;font-weight:600;margin-bottom:.25rem}.la-form-select{background-position:right .95rem center!important;border-color:#000;border-radius:6.25rem;color:#000;font-weight:600;padding:1rem 2rem 1rem 1rem;width:-moz-max-content;width:max-content}.la-form-select:focus{border-radius:var(--border-radius,.25rem);box-shadow:0 0 0 .0625rem #fff4e8,0 0 0 .25rem #6d55ff;outline:none}.la-form-field-label{white-space:nowrap}.la-pd-field,.la-prism-field{accent-color:#6d55ff;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex-shrink:0;width:.75rem}.la-form-input-number{--border-radius:0.5rem;border-radius:var(--border-radius)}.la-prescription-form-btn{--border-radius:6.25rem;background-color:#c2f292!important;background-color:var(--button-primary-background-color,#c2f292);border:.075em solid #000;border-radius:var(--border-radius);color:#000!important;color:#000;font-size:.875rem;font-weight:600;line-height:1.3;padding:1.25rem clamp(1.5rem,4.75vw,5rem);position:relative;text-transform:capitalize}.la-prescription-form-btn:disabled{opacity:.4!important;pointer-events:none!important}.la-prescription-form-btn:hover{filter:unset}.la-skip-add-on{font-weight:600;letter-spacing:-.01em;text-decoration-line:underline}.la-skip-add-on:active,.la-skip-add-on:hover{opacity:.6}.la-submission-method .la-label-btn{flex-wrap:nowrap;padding:1.25rem 1rem}.la-submission-method .la-label-image{flex-shrink:0}.la-wrapper-heading{margin:0 auto 1rem}.la-lensgroup-header{border-bottom:0!important;padding-bottom:0}.la-lensgroup-header p{color:#000;margin:0}.la-label-btn{flex-wrap:wrap}.la-label-content-box{max-width:none!important}.la-label-price{color:#000;font-size:.75rem;font-weight:600;margin-left:0;margin-right:auto;margin-top:.25rem;width:100%}.la-option-inline-list .la-label-title{display:block!important}.la-option-inline-list .la-label-btn-wrapper input[type=radio]:checked+.la-label-btn .la-label-image{border-color:#000!important}.la-upload-wrapper input{bottom:0;cursor:pointer;height:100%;left:0;min-height:unset;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.la-upload-wrapper input:hover~label{background-color:#fff;border-color:#000}.la-upload-wrapper input:focus-visible~label{border-radius:var(--border-radius,.25rem);box-shadow:0 0 0 .0625rem #fff4e8,0 0 0 .25rem #6d55ff;outline:none}label.la-prescription-file-label{border:.0625rem solid #000;border-radius:.5rem;font-weight:600;margin:0}label.la-prescription-file-label>*{pointer-events:none}label.la-prescription-file-label span{margin:0!important}.la-form-textarea{background-color:transparent;border-radius:var(--border-radius);padding:1.25rem 1.5rem}.la-divider{background:transparent;margin:.75rem auto}.la-order-notes-wrapper{border-top:.0625rem solid #e5e5e5;padding-top:1rem}.la-order-notes-wrapper .la-label-title{font-size:.75rem}.la-review-item .la-label-description,.review-item-variant{color:#707070!important}.la-hidden:not(input){display:none!important}.la-accordion-body .la-label-btn{margin:0!important}.la-accordion-head.la-label-btn{background-color:transparent;border-color:transparent!important;padding:.5rem 1rem}.la-accordion-head.la-label-btn.active,.la-accordion-head.la-label-btn:hover{background-color:transparent}.la-accordion-head.la-label-btn.active~.la-accordion-body{visibility:visible}.la-accordion-head:after{transform-origin:50%;transition:transform .25s ease-in-out}.la-accordion-head[aria-expanded=true]:after,.la-accordion-head[aria-expanded=true]:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important;transform:rotate(180deg)}.la-accordion-wrapper{border:.0625rem solid #707070;border-radius:.5rem;margin:10px auto}.la-accordion-body{background-color:transparent;border-radius:0 0 .5rem .5rem;display:none;height:0;margin:0 -.1875rem;max-height:none!important;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}.la-accordion-body:after,.la-accordion-body:before{content:"";display:block;position:relative;z-index:-1}.la-accordion-body:before{margin-top:-.3125rem}.la-accordion-body:after{margin-bottom:-2.8125rem}.la-accordion-body.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.la-accordion-body.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.la-accordion-body .la-label-btn-wrapper{margin:.5rem 1rem}.la-accordion-body .la-label-btn{padding:.5rem .75rem}.la-accordion-body>:last-of-type{margin-bottom:10px}.la-prescription-modal-footer[style="display: none;"] button{display:none}.tooltip-span{align-items:center;display:flex;flex-direction:row;height:2rem;justify-content:center;margin:0;position:absolute;right:0;top:0;width:2rem;z-index:2}.tooltip-span svg{height:1rem;min-height:1rem;min-width:1rem;width:1rem}.la-tooltip-modal-content{background-color:#fff4e8;border:0;box-shadow:0 0 1.875rem rgba(0,0,0,.03)}.la-tooltip-modal-header{font-weight:600}.la-prescription-modal-footer{border-top:.0625rem solid #e5e5e5;box-shadow:0 0 1.875rem rgba(0,0,0,.03);display:grid;gap:.5rem;padding:.75rem 1.25rem;z-index:3}.la-subtotal-footer-button{width:100%}.la-footer-text,.la-frame-price{font-size:.875rem;font-weight:600}.la-seperator{display:none}.la-subtotal{font-weight:600;letter-spacing:-.02em;line-height:105%}.la-subtotal,.la-subtotal .la-footer-text{font-size:1.25rem}@media only screen and (min-width:48em){.la-prescription-modal-wrapper{min-width:22.5rem}.la-prescription-modal .la-lens-loader{min-width:22.5rem!important}}@media screen and (min-width:1025px){.la-w-30{width:30%}.la-w-40{width:40%}.la-w-50{width:50%}.la-prescription-modal .la-w-30~.la-lens-loader{width:30%}.la-prescription-modal .la-w-40~.la-lens-loader{width:40%}.la-prescription-modal .la-w-50~.la-lens-loader{width:50%}}@media (hover:hover){.la-prescription-form-btn:after{border-radius:6.25rem;box-shadow:.5rem .5rem 1.25rem rgba(0,0,0,.1);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .15s ease-in-out;width:100%;z-index:0}.la-prescription-form-btn:hover:after{opacity:1}}