@charset "UTF-8";:root{--border-light: #DFDFDF;--black: #000000;--white: #FFFFFF;--app-border-color: #EAEAEA}.select-lenses{font-weight:700;font-size:16px}.product{overflow:hidden}.note{padding:12px 16px;margin-top:20px;border:1px solid #DFDFDF;border-radius:20px;text-align:center;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;line-height:100%}.note .strong{font-family:Zona Pro,sans-serif;font-size:14px;font-weight:700;line-height:100%;text-transform:uppercase}custom-select-lenses .all-contents{display:flex;flex-direction:column;gap:16px}custom-select-lenses .pre_app{margin-bottom:43px}custom-select-lenses .pre_app .title{margin:7px 0 30px;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:20px;line-height:100%}custom-select-lenses .pre_app .elements-box{display:flex;flex-direction:column;gap:30px}custom-select-lenses .pre_app .elements-box .item{padding:32px;border:1px solid #EAEAEA;cursor:pointer;height:128px;display:flex;flex-direction:column;justify-content:center;transition:.2s;margin:0;text-transform:uppercase;font-family:Zona Pro,sans-serif;font-size:20px;font-weight:700;line-height:100%;text-decoration:none}custom-select-lenses .pre_app .elements-box .item.login-box{height:auto}custom-select-lenses .pre_app .elements-box .item.login .text,custom-select-lenses .pre_app .elements-box .item.login .title{display:none}custom-select-lenses .pre_app .elements-box #login_register_modal{width:100%;max-width:520px;border-radius:0;padding:0;border:none;overscroll-behavior:contain}custom-select-lenses .pre_app .elements-box #custom-pdp-login,custom-select-lenses .pre_app .elements-box #custom-pdp-register{display:flex;flex-direction:column;gap:24px;padding:60px;border-radius:0}custom-select-lenses .pre_app .elements-box #custom-pdp-login [name=sign-in-with-shop-provider],custom-select-lenses .pre_app .elements-box #custom-pdp-register [name=sign-in-with-shop-provider]{background-color:#5433eb;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}custom-select-lenses .pre_app .elements-box #custom-pdp-login [name=sign-in-with-shop-provider]:hover,custom-select-lenses .pre_app .elements-box #custom-pdp-register [name=sign-in-with-shop-provider]:hover{background-color:#4524db}custom-select-lenses .pre_app .elements-box #custom-pdp-login .sign,custom-select-lenses .pre_app .elements-box #custom-pdp-register .sign{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:23px;color:#282828;text-align:center;text-transform:none}custom-select-lenses .pre_app .elements-box #custom-pdp-login .sign span,custom-select-lenses .pre_app .elements-box #custom-pdp-register .sign span{display:inline-block;margin-left:5px;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:23px;color:#71533e;cursor:pointer}custom-select-lenses .pre_app .elements-box #custom-pdp-login .btn-box,custom-select-lenses .pre_app .elements-box #custom-pdp-register .btn-box{display:flex;flex-direction:column;gap:8px}custom-select-lenses .pre_app .elements-box #custom-pdp-login .btn-box .button,custom-select-lenses .pre_app .elements-box #custom-pdp-register .btn-box .button{height:50px;font-family:Zona Pro,sans-serif;font-weight:700;line-height:100%}custom-select-lenses .pre_app .elements-box #custom-pdp-login .box-title,custom-select-lenses .pre_app .elements-box #custom-pdp-register .box-title{display:flex;align-items:center;justify-content:space-between}custom-select-lenses .pre_app .elements-box #custom-pdp-login .box-title .form-title,custom-select-lenses .pre_app .elements-box #custom-pdp-register .box-title .form-title{margin:0;font-family:Zona Pro,sans-serif;font-size:26px;line-height:100%;letter-spacing:0;text-transform:uppercase}custom-select-lenses .pre_app .elements-box #custom-pdp-login .box-title #log_reg_close_btn_login,custom-select-lenses .pre_app .elements-box #custom-pdp-login .box-title #log_reg_close_btn_reg,custom-select-lenses .pre_app .elements-box #custom-pdp-register .box-title #log_reg_close_btn_login,custom-select-lenses .pre_app .elements-box #custom-pdp-register .box-title #log_reg_close_btn_reg{position:relative;width:32px;height:32px;border:1px solid #DFDFDF;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#fff;cursor:pointer}custom-select-lenses .pre_app .elements-box #custom-pdp-login .box-title #log_reg_close_btn_login:hover,custom-select-lenses .pre_app .elements-box #custom-pdp-login .box-title #log_reg_close_btn_reg:hover,custom-select-lenses .pre_app .elements-box #custom-pdp-register .box-title #log_reg_close_btn_login:hover,custom-select-lenses .pre_app .elements-box #custom-pdp-register .box-title #log_reg_close_btn_reg:hover{border-color:#000}custom-select-lenses .pre_app .elements-box #custom-pdp-login .forgot_password,custom-select-lenses .pre_app .elements-box #custom-pdp-register .forgot_password{font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:100%;letter-spacing:0;text-decoration:none;text-transform:capitalize;display:inline-block;width:-moz-fit-content;width:fit-content}custom-select-lenses .pre_app .elements-box #custom-pdp-login .forgot_password:hover,custom-select-lenses .pre_app .elements-box #custom-pdp-register .forgot_password:hover{text-decoration:underline}:root .w-auto{width:100%!important}custom-select-lenses .pre_app .elements-box #custom-pdp-login .input-box,custom-select-lenses .pre_app .elements-box #custom-pdp-register .input-box{display:flex;flex-direction:column;gap:24px}custom-select-lenses .pre_app .elements-box #custom-pdp-login .input-wrap,custom-select-lenses .pre_app .elements-box #custom-pdp-register .input-wrap{position:relative;display:flex;flex-direction:column-reverse;gap:16px}custom-select-lenses .pre_app .elements-box #custom-pdp-login .input-wrap input,custom-select-lenses .pre_app .elements-box #custom-pdp-register .input-wrap input{height:50px;font-family:Source Sans Pro,sans-serif;padding-left:16px;width:100%;max-width:400px;border-radius:0;border:1px solid #DFDFDF;font-size:16px!important;transform:scale(.875)!important;transform-origin:top left!important;width:calc(100% + 2.85em)}custom-select-lenses .pre_app .elements-box #custom-pdp-login .input-wrap input::-moz-placeholder,custom-select-lenses .pre_app .elements-box #custom-pdp-register .input-wrap input::-moz-placeholder{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:100%;letter-spacing:0;color:#282828;opacity:.6}custom-select-lenses .pre_app .elements-box #custom-pdp-login .input-wrap input::placeholder,custom-select-lenses .pre_app .elements-box #custom-pdp-register .input-wrap input::placeholder{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:100%;letter-spacing:0;color:#282828;opacity:.6}custom-select-lenses .pre_app .elements-box #custom-pdp-login .input-wrap input+label,custom-select-lenses .pre_app .elements-box #custom-pdp-register .input-wrap input+label{font-family:Source Sans Pro,sans-serif;transition:.5s all;font-size:16px;line-height:100%;letter-spacing:0;text-transform:capitalize}custom-select-lenses .pre_app .elements-box .item:hover{border-color:#000}custom-select-lenses .pre_app .elements-box .item .title,custom-select-lenses .pre_app .elements-box .item .title .link{margin:0;text-transform:uppercase;font-family:Zona Pro,sans-serif;font-size:20px;font-weight:700;line-height:100%;text-decoration:none}custom-select-lenses .pre_app .elements-box .item .text{margin:16px 0 0;text-transform:None}custom-select-lenses .app-header{padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:center}custom-select-lenses .app-header__item{display:flex;align-items:center;justify-content:center}custom-select-lenses .app-header__item .icon{display:flex;justify-content:center;align-items:center;min-width:32px;min-height:32px;border-radius:16px;margin-right:8px;font-family:Zona Pro,sans-serif;font-size:16px;line-height:16px;color:var(--border-light);border:1px solid var(--border-light);letter-spacing:0}custom-select-lenses .app-header__item .icon span{font-family:Zona Pro,sans-serif;font-size:16px;line-height:16px;color:var(--border-light);letter-spacing:0}custom-select-lenses .app-header__item .icon svg{display:none}custom-select-lenses .app-header__item .text{font-family:Zona Pro,sans-serif;font-size:16px;line-height:16px;letter-spacing:0;color:var(--border-light)}custom-select-lenses .app-header__item.active{cursor:pointer}custom-select-lenses .app-header__item.active .icon,custom-select-lenses .app-header__item.active .icon span,custom-select-lenses .app-header__item.active .text{color:var(--text-color)}custom-select-lenses .app-header__item.active.done .icon,custom-select-lenses .app-header__item.active.done .icon span{background-color:rgba(var(--text-color),1);font-size:0}custom-select-lenses .app-header__item.active.done .icon svg{display:block}custom-select-lenses .app-header__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 16px}custom-select-lenses .app-mobile-line{margin:30px 0;display:flex;align-items:center;justify-content:space-between}custom-select-lenses .app-mobile-line:has(.app-header__item:first-child.active) .progress-wrapper{opacity:0;visibility:hidden}custom-select-lenses .app-mobile-line .app-header-mobile{display:flex;padding:0;margin:0}custom-select-lenses .app-mobile-line .app-header-mobile .app-header__item{display:none}custom-select-lenses .app-mobile-line .app-header-mobile .app-header__item.active{display:block}custom-select-lenses .app-mobile-line .app-header-mobile .app-header__item .text{text-transform:uppercase;font-weight:700}custom-select-lenses .app-mobile-line .header-wrapper{display:flex;flex-direction:column;gap:8px}custom-select-lenses .app-mobile-line .header-wrapper.custom-header-wrapper-mobile{font-family:Zona Pro,sans-serif;font-size:16px;line-height:100%;font-weight:700;text-decoration:none;text-transform:uppercase}custom-select-lenses .app-mobile-line .header-wrapper .next{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:100%;letter-spacing:0;font-weight:400;text-transform:capitalize}custom-select-lenses .app-mobile-line .progress-wrapper{display:flex}custom-select-lenses .app-mobile-line .progress-wrapper svg .bg{fill:none;stroke:#ddd;stroke-width:2}custom-select-lenses .app-mobile-line .progress-wrapper svg .fg{fill:none;stroke:#111;stroke-width:2;stroke-dasharray:314.16;stroke-dashoffset:314.16;transition:stroke-dashoffset .3s ease;transform:rotate(-90deg);transform-origin:center;transition:.3s all}custom-select-lenses .app-mobile-line .progress-wrapper svg #progressText{font-size:14px;line-height:100%;font-weight:600}custom-select-lenses .app-body{margin-top:33px;display:grid;grid-column-gap:60px;align-items:flex-start;padding-bottom:70px}custom-select-lenses .app-body .box-buttons{display:flex;justify-content:space-between}custom-select-lenses .app-body_product__info{max-width:100%;position:relative}custom-select-lenses .app-body_product__info .image{display:flex;align-items:center;overflow:hidden;justify-content:flex-end}custom-select-lenses .app-body_product__info .image img{width:100%;max-width:520px;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}custom-select-lenses .app-body_product__info .text{margin:50px auto 0;bottom:40px;z-index:2;max-width:355px;width:100%}square-placement .afterpay-main-text{background-color:red}custom-select-lenses .app-body_product__info .text .title{font-family:Zona Pro,sans-serif;font-weight:700;line-height:20px;font-size:20px;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;text-align:center;color:var(--text-color)}custom-select-lenses .app-body_product__info .text .app-selected-variant{font-family:Source Code Pro,sans-serif;text-align:center;font-size:16px;line-height:16px;color:var(--text-color)}custom-select-lenses .app-body_product__info .text .prices{display:flex;flex-direction:column;margin-top:40px;gap:10px}custom-select-lenses .app-body_product__info .text .prices-frame,custom-select-lenses .app-body_product__info .text .prices-lenses,custom-select-lenses .app-body_product__info .text .prices-subtotal{display:flex;justify-content:space-between;align-items:center}custom-select-lenses .app-body_product__info .text .prices-frame .title,custom-select-lenses .app-body_product__info .text .prices-frame .price,custom-select-lenses .app-body_product__info .text .prices-lenses .title,custom-select-lenses .app-body_product__info .text .prices-lenses .price,custom-select-lenses .app-body_product__info .text .prices-subtotal .title,custom-select-lenses .app-body_product__info .text .prices-subtotal .price{font-family:Zona Pro,sans-serif;font-size:16px;line-height:16px;letter-spacing:0;font-weight:700;margin:0}custom-select-lenses .app-body_product__info .text .prices-lenses{padding-bottom:16px;border-bottom:1px solid #EAEAEA}custom-select-lenses .app-body_product__info .text .prices-subtotal{padding-top:6px;display:flex}custom-select-lenses .app-body_product__info .text .prices-subtotal .title,custom-select-lenses .app-body_product__info .text .prices-subtotal .price{font-size:20px;line-height:20px}custom-select-lenses .app-body-content{display:flex;flex-direction:column}custom-select-lenses .app-body-content .step{display:flex;flex-direction:column;gap:32px}custom-select-lenses .app-body-content .step.loading{pointer-events:none;opacity:.4}custom-select-lenses .app-body-content .step.step-2 .step-content{padding:40px;background-color:#f5f5f5;border:1px solid #EAEAEA;position:relative}custom-select-lenses .app-body-content .step.step-2 .step-content .title{margin:0;font-family:Source Sans Pro,sans-serif;font-size:20px;letter-spacing:0;line-height:100%;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}custom-select-lenses .app-body-content .step.step-2 .step-content .title .box-icon{display:flex}custom-select-lenses .app-body-content .step.step-2 .step-content .content{margin-top:32px;display:flex;flex-direction:column;gap:8px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line{display:grid;grid-template-columns:68px 1fr 1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}custom-select-lenses .app-body-content .box-usage{display:flex;flex-direction:column}custom-select-lenses .app-body-content .box-usage .note{padding:0;margin:40px 0 0;border:none}custom-select-lenses .app-body-content .box-usage .note .text{text-align:left;margin:0;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:16px;line-height:100%;position:relative;padding-right:40px}custom-select-lenses .app-body-content .box-usage .note .text:first-child{margin-bottom:16px}custom-select-lenses .app-body-content .box-usage .note .icon{position:absolute;right:0;top:0;cursor:pointer}custom-select-lenses .app-body-content .box-usage .wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;margin-top:32px}custom-select-lenses .app-body-content .box-usage .select-box{position:relative}custom-select-lenses .app-body-content .box-usage .select-box.error label{border-color:#b47250}custom-select-lenses .app-body-content .box-usage input{width:0;height:0;opacity:0;visibility:hidden;position:absolute;top:0;left:0;z-index:-1}custom-select-lenses .app-body-content .box-usage input:checked+label{border-color:#000}custom-select-lenses .app-body-content .box-usage label{padding:16px 0;border:1px solid #D5D5D5;display:flex;flex-direction:column;align-items:center;gap:9px;justify-content:center;background-color:#fff;line-height:100%;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400}custom-select-lenses .app-body-content .box-usage label span{font-size:20px;font-weight:700}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.sungleses_items{grid-template-columns:68px 1fr 1fr 1fr}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-last{margin-bottom:30px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-show{margin-top:36px;margin-bottom:40px;grid-template-columns:1fr}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-show input{width:0;height:0;position:absolute;z-index:-1}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-show label{display:flex;align-items:center;gap:16px;font-size:16px;line-height:100%;font-weight:400;font-family:Source Sans Pro,sans-serif;cursor:pointer;width:-moz-fit-content;width:fit-content}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-show label:before{content:"";width:23px;min-width:23px;height:22px;border:1px solid #EAEAEA;background-color:#fff}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-show input:checked+label:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2210%22%20viewBox%3D%220%200%2014%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.6402%200L10.7937%200.840026C8.8921%202.73099%206.87899%204.86643%204.97977%206.78815L2.44009%204.71279L1.51883%203.95924L0%205.79369L0.921257%206.54725L4.3075%209.31439L5.14784%2010L5.91348%209.23411C8.06264%207.09694%2010.3865%204.60244%2012.4868%202.5139L13.3333%201.67387L11.6402%200Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);background-size:14px;background-repeat:no-repeat;background-position:center}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line .checkbox-wrapper{height:calc(100% + 12px);justify-content:flex-start;grid-column:3/6}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line .checkbox-wrapper input{width:0;height:0;position:absolute;z-index:-1}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line .checkbox-wrapper label{display:flex;align-items:center;gap:16px;font-size:16px;line-height:100%;font-weight:400;font-family:Source Sans Pro,sans-serif}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line .checkbox-wrapper label:before{content:"";width:23px;height:22px;min-width:23px;border:1px solid #EAEAEA;background-color:#fff}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line .checkbox-wrapper input:checked+label:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2210%22%20viewBox%3D%220%200%2014%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.6402%200L10.7937%200.840026C8.8921%202.73099%206.87899%204.86643%204.97977%206.78815L2.44009%204.71279L1.51883%203.95924L0%205.79369L0.921257%206.54725L4.3075%209.31439L5.14784%2010L5.91348%209.23411C8.06264%207.09694%2010.3865%204.60244%2012.4868%202.5139L13.3333%201.67387L11.6402%200Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);background-size:14px;background-repeat:no-repeat;background-position:center}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line .two-pd{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.two-pd .checkbox-wrapper{grid-column:4/6}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.two-pd .only-one-pd{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.two-pd .two-pd{display:block!important}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(2) .column-field .title,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(6) .column-field .title{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(2) .column-field .title:empty,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(6) .column-field .title:empty{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(2) .column-field .descr,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(6) .column-field .descr{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(2) .column-field .descr:empty,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(6) .column-field .descr:empty{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(2) .column-field:first-child .title,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(2) .column-field:first-child .descr,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(6) .column-field:first-child .title,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(6) .column-field:first-child .descr{display:block}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field{margin-top:auto;display:flex;flex-direction:column;justify-content:flex-start}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field.checkbox-wrapper{flex-direction:row;align-items:center}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .title{display:block;margin:0;text-align:left;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:18px;font-weight:700;letter-spacing:0}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .descr{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:18px;font-weight:400;letter-spacing:0}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .descr:empty{display:block;min-height:18px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .select-box select{margin-top:12px;padding:12px 16px;width:100%;background-color:#fff;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%209L12%2015L18%209%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #EAEAEA;font-size:18px;font-family:Source Sans Pro,sans-serif;line-height:100%;font-weight:400;height:48px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .select-box.error select{border-color:#b47250}custom-select-lenses .app-body-content .step.step-2 .step-content .to-account,custom-select-lenses .app-body-content .step.step-2 .step-content .to-account a{margin:0 auto;display:flex;align-items:center;gap:5px;font-size:16px;line-height:100%;font-weight:700;font-family:Source Sans Pro,sans-serif;cursor:pointer;width:-moz-fit-content;width:fit-content}custom-select-lenses .app-body-content .step.step-2 .step-content .to-account a{margin:0;text-decoration:underline}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .title{max-width:-moz-fit-content;max-width:fit-content;text-transform:uppercase;font-size:20px;font-family:Zona Pro,sans-serif;line-height:100%;letter-spacing:0}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .title span{font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:100%;letter-spacing:0;text-transform:none}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .subtitle{margin-top:12px;font-family:Zona Pro,sans-serif;font-size:16px;line-height:100%;letter-spacing:0}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area{margin-top:24px}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper{padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border:1px solid #D5D5D5;transition:.2s all}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper.active{border-color:#282828}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:5px}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap .text-mobile{font-family:Zona Pro,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;pointer-events:none;cursor:default}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap .text-desctop{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap .image_prescription_trigge{padding:0;background-color:#fff;border:none;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:900;line-height:22px;letter-spacing:0}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap .image_prescription_trigge:hover{text-decoration:underline;cursor:pointer}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .note-mobile{font-family:Source Sans Pro,sans-serif;font-size:12px;line-height:100%;letter-spacing:0;font-weight:400;pointer-events:none;cursor:default}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper{padding:12px 16px;margin-top:12px;display:flex;align-items:center;gap:16px;background-color:#fff;border:1px solid #D5D5D5}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper #file-type{text-transform:uppercase}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper .text-info{display:flex;flex-direction:column;gap:4px;position:relative;width:-moz-min-content;width:min-content}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper .text-info:after{position:absolute;top:0;right:-25px;content:"";display:block;width:20px;height:20px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.3589%208.35796C13.603%208.11388%2013.603%207.71815%2013.3589%207.47407C13.1149%207.23%2012.7191%207.23%2012.475%207.47407L8.75033%2011.1988L7.5256%209.97407C7.28152%209.73%206.88579%209.73%206.64172%209.97407C6.39764%2010.2182%206.39764%2010.6139%206.64172%2010.858L8.30838%2012.5246C8.55246%2012.7687%208.94819%2012.7687%209.19227%2012.5246L13.3589%208.35796Z%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.0003%201.04102C5.05277%201.04102%201.04199%205.0518%201.04199%209.99935C1.04199%2014.9469%205.05277%2018.9577%2010.0003%2018.9577C14.9479%2018.9577%2018.9587%2014.9469%2018.9587%209.99935C18.9587%205.0518%2014.9479%201.04102%2010.0003%201.04102ZM2.29199%209.99935C2.29199%205.74215%205.74313%202.29102%2010.0003%202.29102C14.2575%202.29102%2017.7087%205.74215%2017.7087%209.99935C17.7087%2014.2565%2014.2575%2017.7077%2010.0003%2017.7077C5.74313%2017.7077%202.29199%2014.2565%202.29199%209.99935Z%22%20fill%3D%22%23282828%22%2F%3E%3C%2Fsvg%3E)}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper .text-info .file-name{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;line-height:100%;letter-spacing:0}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper .text-info .file-size{font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;line-height:100%;letter-spacing:0}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper .remove-image{margin-left:auto;width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid #DFDFDF;transition:.2s all;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper .remove-image:hover{border-color:#282828}custom-select-lenses .app-body-content .step.step-2 .my-prescription-account{display:flex;justify-content:center;margin-bottom:40px}custom-select-lenses .app-body-content .step.step-2 .my-prescription-account input{width:0;height:0;position:absolute;z-index:-1}custom-select-lenses .app-body-content .step.step-2 .my-prescription-account label{display:flex;align-items:center;gap:16px;font-size:16px;line-height:100%;font-weight:700;font-family:Source Sans Pro,sans-serif;cursor:pointer;width:-moz-fit-content;width:fit-content}custom-select-lenses .app-body-content .step.step-2 .my-prescription-account label:before{content:"";width:23px;min-width:23px;height:22px;border:1px solid #282828;background-color:#fff}custom-select-lenses .app-body-content .step.step-2 .my-prescription-account input:checked+label:before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2210%22%20viewBox%3D%220%200%2014%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.6402%200L10.7937%200.840026C8.8921%202.73099%206.87899%204.86643%204.97977%206.78815L2.44009%204.71279L1.51883%203.95924L0%205.79369L0.921257%206.54725L4.3075%209.31439L5.14784%2010L5.91348%209.23411C8.06264%207.09694%2010.3865%204.60244%2012.4868%202.5139L13.3333%201.67387L11.6402%200Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E);background-size:14px;background-repeat:no-repeat;background-position:center}custom-select-lenses .app-body-content.add{opacity:.3;pointer-events:none}custom-select-lenses .app-body-content .step.step-4 .step-content{padding:40px;background-color:#f5f5f5;border:1px solid #EAEAEA;position:relative}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;width:100%}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item{padding:16px 0;display:grid;grid-template-columns:1.26fr 2fr .3fr;gap:35px;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item:first-child{border-top:none}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item .title{margin:0;font-family:Zona Pro,sans-serif;font-size:20px;font-weight:700;line-height:100%;letter-spacing:0;text-transform:uppercase}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item .name{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item .price{font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:100%;letter-spacing:0;text-align:right}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result{padding-top:16px}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .title{margin:0;font-family:Zona Pro,sans-serif;font-size:20px;font-weight:700;line-height:100%;letter-spacing:0;text-transform:uppercase}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription{margin-top:16px}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription [data-id=pd_r]{border-right:1px solid #D5D5D5}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription [data-id=pd]{display:none!important}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription.one-line [data-id=pd_r],custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription.one-line [data-id=pd_l]{display:none!important}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription.one-line [data-id=pd]{display:flex!important;height:200%!important}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item.line-item-last{border-bottom:1px solid #D5D5D5}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item.line-item-prism{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item:last-child .item-field{border-bottom:1px solid #D5D5D5}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item .item-field{display:flex;justify-content:center;align-items:center;width:100%;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:100%;letter-spacing:0;border:1px solid #D5D5D5;border-bottom:none;height:60px;background-color:#fff;border-right:none;font-weight:400}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item .item-field:last-child{border-right:1px solid #D5D5D5}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item .item-field-h{font-weight:700}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item .item-field-free{border-top:none;border-left:none;border-right:none;background-color:transparent}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item .item-field-free:before,custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item .item-field-free:after{box-shadow:none}custom-select-lenses .app-body-content .step.step-4 .step-content .confirm-box{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #EAEAEA}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products{padding-top:30px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .title{margin:0;text-align:center;font-family:Zona Prod,sans-serif;font-size:20px;line-height:100%;letter-spacing:0;font-weight:700;text-transform:uppercase}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products>.title{margin-bottom:30px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .many-products-wrap{display:flex;flex-direction:column;gap:16px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .many-products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item{position:relative}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item input,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item input{position:absolute;top:0;left:0;width:0;height:0;z-index:-1;opacity:0}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item label,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item label{padding:25px 10px;display:grid;grid-template-columns:52px 1fr auto;grid-column-gap:12px;align-items:center;background-color:#fff;border:1px solid #D5D5D5}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item input:checked+label,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item input:checked+label{border-color:#000}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item .box-icon,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item .box-icon{max-height:36px;display:flex;justify-content:flex-start}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item .box-icon img,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item .box-icon img{width:100%;max-height:36px;display:block;-o-object-fit:contain;object-fit:contain}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item .box-text .title,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item .box-text .title{text-align:left;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:100%;letter-spacing:0;color:#282828;text-transform:uppercase}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item .box-text .subtitle,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item .box-text .subtitle{margin-top:4px;text-align:left;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:100%;letter-spacing:0;color:#282828}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product-item .box-price,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .product_upseils-item .box-price{font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:100%;letter-spacing:0;font-weight:600}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product{padding:24px 16px;margin-top:16px;display:grid;align-items:center;grid-template-columns:110px 1fr 85px;border:1px solid #D5D5D5;background-color:#fff;gap:5rem}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-icon{width:110px;height:110px;display:flex;align-items:center;justify-content:center}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price{display:flex;flex-direction:column;justify-content:space-between;height:100%}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price .price-wrap{display:flex;justify-content:flex-end}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price .price-wrap .compare-at-price,custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price .price-wrap .price{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;color:#282828}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price .price-wrap .price{font-weight:700;margin-left:10px;color:#b47250}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price button.add{border:1px solid #000;background-color:#000;border-radius:0;height:40px;font-family:Zona Pro,sans-serif;font-weight:800;font-size:14px;line-height:100%;color:#fff;cursor:pointer}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price button.add:disabled{background-color:#fff;color:#000}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-text .note{padding:0;margin:0;border:none;border-radius:0;font-family:Source Sans Pro,sans-serif;text-align:left;text-transform:uppercase;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#282828}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-text .title{font-family:Zona Pro,sans-serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;text-transform:uppercase;text-align:left}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-text .title span{font-family:Zona Pro,sans-serif;font-weight:700;font-size:18px;line-height:26px;letter-spacing:0;text-transform:uppercase;color:#b47250;display:unset}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-text .variant-title{margin-top:6px;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:400;line-height:100%;letter-spacing:0}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-select-variants{display:flex;align-items:center;gap:24px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-select-variants .item-wrap{position:relative}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-select-variants input{width:0;height:0;position:absolute;z-index:-1;opacity:0}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-select-variants label{font-size:14px;line-height:100%;font-weight:400;font-family:Source Sans Pro,sans-serif;color:#282828;padding-left:24px;position:relative;cursor:pointer}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-select-variants label:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #000;border-radius:50%;width:20px;height:20px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-select-variants input:checked+label:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:4px;background-color:#000;width:12px;height:12px;border-radius:50%}custom-select-lenses .app-body-content .step.step-4 .step-content .confirm-box input{width:0;height:0;opacity:0;position:absolute;z-index:-1}custom-select-lenses .app-body-content .step.step-4 .step-content .confirm-box label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;margin-left:34px;display:block;position:relative;cursor:pointer}custom-select-lenses .app-body-content .step.step-4 .step-content .confirm-box label:before{left:-32px;top:0;position:absolute;content:"";display:block;width:22px;height:22px;border:1px solid #282828;background-color:#fff}custom-select-lenses .app-body-content .step.step-4 .step-content .confirm-box input:checked+label:before{background-repeat:no-repeat;background-position:center center;background-size:14px;background-image:url("data:image/svg+xml,%3Csvg%20width='14'%20height='10'%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M12.4767%200L11.9488%200.52795C9.44465%203.03747%207.16328%205.51632%204.71273%207.99689L1.51398%205.44253L0.931677%204.97669L0%206.14129L0.582298%206.60713L4.30901%209.58849L4.82919%2010L5.30279%209.52638C7.96823%206.85523%2010.3699%204.21654%2013.0047%201.57607L13.5326%201.04812L12.4767%200Z'%20fill='black'/%3E%3C/svg%3E")}custom-select-lenses .app-body-content .mobile-price-total-box{margin-top:40px}custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-body{height:0;overflow:hidden}custom-select-lenses .app-body-content .mobile-price-total-box.show .dropdown-body{height:auto}custom-select-lenses .app-body-content .mobile-price-total-box .icon{display:flex;align-items:center}custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-header{display:flex;align-items:center}custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-header .title-subtotal,custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-header .title-price{margin-right:15px;font-family:Zona Pro,sans-serif;font-size:16px;line-height:100%;font-weight:600;letter-spacing:0}custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-header .title-price{margin-right:4px;cursor:pointer}custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-body{display:flex;flex-direction:column}custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-item{padding:8px 8px 8px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-item .item-title,custom-select-lenses .app-body-content .mobile-price-total-box .dropdown-item .item-price{font-size:14px;font-family:Source Sans Pro,sans-serif;line-height:100%;font-weight:600;letter-spacing:0;text-transform:uppercase}custom-select-lenses .app-body-content .input-wrapper{display:flex;align-items:center;position:relative}custom-select-lenses .app-body-content .input-wrapper input{opacity:0;visibility:hidden;width:0;height:0;position:absolute;top:0;left:0;z-index:-1}custom-select-lenses .app-body-content .input-wrapper label{width:100%;padding:32px 32px 36px;border:1px solid var(--app-border-color);display:flex;align-items:stretch;cursor:pointer;transition:.2s}custom-select-lenses .app-body-content .input-wrapper label:hover{border-color:var(--black)}custom-select-lenses .app-body-content .input-wrapper label .image{display:flex;align-items:center;justify-content:center;min-width:66px;min-height:60px;max-height:60px;max-width:60px;overflow:hidden;margin-right:45px}custom-select-lenses .app-body-content .input-wrapper label .image img{display:block;width:100%;height:100%;max-height:60px;max-width:66px;-o-object-fit:contain;object-fit:contain}custom-select-lenses .app-body-content .input-wrapper label .image svg g path{transition:.2s all}custom-select-lenses .app-body-content .input-wrapper label .text{display:flex;flex-direction:column;width:100%}custom-select-lenses .app-body-content .input-wrapper label .text .title{margin:0 0 16px;font-size:20px;line-height:20px;letter-spacing:0;color:var(--text-color);transition:.2s all;font-family:Zona Pro,sans-serif;font-weight:700;text-transform:uppercase;display:flex;align-items:center}custom-select-lenses .app-body-content .input-wrapper label .text .title .recommended{margin-left:12px;padding:6px 12px;border-radius:20px;font-family:Zona Pro,sans-serif;font-size:14px;line-height:14px;letter-spacing:0}custom-select-lenses .app-body-content .input-wrapper label .text .subtitle{font-size:16px;line-height:16px;color:var(--text-color);transition:.2s all;font-family:Source Sans Pro,sans-serif}custom-select-lenses .app-body-content .input-wrapper label .price{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;font-family:Zona Pro,sans-serif;font-weight:700;font-size:20px;line-height:20px;letter-spacing:0}custom-select-lenses .app-body-content .input-wrapper input:checked+label{border-color:var(--black)}custom-select-lenses .app-steps-trigger{margin-top:15px;border:1px solid var(--black);display:flex;justify-content:center;align-items:center;max-width:170px;height:50px;width:100%;background-color:var(--white);font-family:Zona Pro,sans-serif;font-size:14px;line-height:14px;font-weight:700;color:#282828;cursor:pointer;transition:.2s all}custom-select-lenses .app-steps-trigger:hover{color:var(--white);background-color:var(--black)}custom-select-lenses .app-steps-next{margin-top:15px;width:170px;color:#fff;background-color:#282828;font-family:Zona Pro,sans-serif;font-size:14px;line-height:14px;font-weight:700;cursor:pointer;transition:.2s all;text-transform:uppercase;height:50px;border:1px solid var(--black)}custom-select-lenses .app-step-checkout{margin-left:auto;margin-right:15px}custom-select-lenses .app-steps-next[data-step="0"][data-lens="5"],custom-select-lenses .app-steps-next[data-step="3"][data-lens="5"],custom-select-lenses .app-steps-next[data-step="4"][data-lens="5"],custom-select-lenses .app-steps-next[data-step="0"][data-lens="4"],custom-select-lenses .app-steps-next[data-step="2"][data-lens="4"],custom-select-lenses .app-steps-next[data-step="3"][data-lens="4"]{display:none}custom-select-lenses .prescription_sunglasses .app-steps-next[data-step="0"][data-lens="3"],custom-select-lenses .prescription_sunglasses .app-steps-next[data-step="2"][data-lens="3"]{display:none}custom-select-lenses .prescription_sunglasses .app-step-checkout[data-step="0"][data-lens="3"],custom-select-lenses .prescription_sunglasses .app-step-checkout[data-step="1"][data-lens="3"]{display:none}custom-select-lenses .prescription_sunglasses .app-add-to-cart[data-step="0"][data-lens="3"],custom-select-lenses .prescription_sunglasses .app-add-to-cart[data-step="1"][data-lens="3"]{display:none}custom-select-lenses .app-body.prescription_sunglasses .app-steps-next[data-step="2"][data-lens="4"]{display:block}custom-select-lenses .app-steps-next[disabled]{background-color:#d5d5d5;border:1px solid #D5D5D5;pointer-events:none}custom-select-lenses .app-steps-next:hover{color:var(--white);background-color:var(--black)}custom-select-lenses .app-add-to-cart:not([data-step="4"])[data-lens="5"],custom-select-lenses .app-step-checkout:not([data-step="4"])[data-lens="5"]{display:none}custom-select-lenses .app-add-to-cart:not([data-step="3"])[data-lens="4"],custom-select-lenses .app-step-checkout:not([data-step="3"])[data-lens="4"]{display:none}custom-select-lenses .app-add-to-cart,custom-select-lenses .app-step-checkout{margin-top:15px;width:170px;color:#fff;background-color:#282828;font-family:Zona Pro,sans-serif;font-size:14px;line-height:14px;font-weight:700;cursor:pointer;transition:.2s all;text-transform:uppercase;height:50px;border:1px solid var(--black)}custom-select-lenses .app-add-to-cart[disabled],custom-select-lenses .app-step-checkout[disabled]{opacity:.3;cursor:default}@media (min-width: 769px){custom-select-lenses .pre_app .elements-box .item .title.mobile,custom-select-lenses .pre_app .elements-box .item .title .link.mobile{display:none}custom-select-lenses .app-mobile-line{display:none}custom-select-lenses .app-body{grid-template-columns:1fr 1.5fr}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap .text-mobile{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .note-mobile{display:none}custom-select-lenses .app-body-content .mobile-price-total-box{display:none}}@media (max-width: 1200px){custom-select-lenses .app-body_product__info .text .title{font-size:16px;line-height:100%}custom-select-lenses .app-body_product__info .text .app-selected-variant{font-size:12px;line-height:100%}custom-select-lenses .app-body-content .input-wrapper label{padding:16px}custom-select-lenses .app-body-content .input-wrapper label .image{margin-right:15px;min-height:50px;min-width:54px}custom-select-lenses .app-body-content .input-wrapper label .text .subtitle{font-size:12px;line-height:100%}custom-select-lenses .app-body-content .input-wrapper label .price{position:absolute;right:16px;top:16px;font-size:16px;line-height:100%}}@media (max-width: 1024px){custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product{grid-template-columns:1fr;padding:0 20px 20px;gap:0}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-icon{margin:auto}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price{margin-top:15px;flex-direction:row;align-items:center;justify-content:center;gap:14px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-price button.add{width:158px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-text .note{display:none}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-text .title{font-size:14px;text-align:center}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-text .title span{font-size:14px;text-align:center}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-text .variant-title{text-align:center}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .same-product .box-select-variants{justify-content:center}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.sungleses_items{grid-template-columns:68px 1fr 1fr}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field:first-child{grid-row:1/3;height:100%;justify-content:center}custom-select-lenses .app-body-content .input-wrapper label .text .title{font-size:16px;margin-bottom:8px;line-height:100%;flex-direction:column-reverse;align-items:flex-start;gap:4px}custom-select-lenses .app-body-content .input-wrapper label .text .title .recommended{padding:3px 12px;margin-left:0;font-size:12px;line-height:100%}}@media (max-width: 768px){custom-select-lenses .app-body-content .box-usage .note{margin-top:0}custom-select-lenses .app-body-content .box-usage .note .text{font-size:14px}custom-select-lenses .app-body-content .box-usage .note .icon svg{width:16px;height:16px}custom-select-lenses .app-body-content .box-usage .wrapper{grid-column-gap:8px}custom-select-lenses .app-body-content .box-usage label{font-size:12px;gap:5px}custom-select-lenses .app-body-content .box-usage label span{font-size:14px}custom-select-lenses .pre_app .elements-box #custom-pdp-login::backdrop,custom-select-lenses .pre_app .elements-box #login_register_modal::backdrop{background:#0006}custom-select-lenses .pre_app .elements-box #login_register_modal{max-width:calc(100% - 40px);max-height:calc(100% - 180px)}custom-select-lenses .pre_app .elements-box #custom-pdp-login,custom-select-lenses .pre_app .elements-box #custom-pdp-register{padding:30px 15px}custom-select-lenses .pre_app .elements-box #custom-pdp-login .sign,custom-select-lenses .pre_app .elements-box #custom-pdp-register .sign{font-size:14px}custom-select-lenses .pre_app .elements-box #custom-pdp-login .sign span,custom-select-lenses .pre_app .elements-box #custom-pdp-register .sign span{font-size:14px}custom-select-lenses .pre_app .elements-box #custom-pdp-login .box-title .form-title,custom-select-lenses .pre_app .elements-box #custom-pdp-register .box-title .form-title{font-size:18px}custom-select-lenses .pre_app .elements-box #custom-pdp-login .input-wrap,custom-select-lenses .pre_app .elements-box #custom-pdp-register .input-wrap{gap:8px}custom-select-lenses .app-body-content .step.step-4 .step-content .extra-products .many-products{grid-template-columns:repeat(1,1fr)}custom-select-lenses .app-steps-trigger{width:auto}custom-select-lenses .app-steps-next{width:auto;min-width:100px}custom-select-lenses .app-add-to-cart,custom-select-lenses .app-step-checkout{width:auto}custom-select-lenses .pre_app .title.custom-title-desctop{display:none}custom-select-lenses .pre_app .elements-box .item{height:87px;padding:15px;font-size:16px}custom-select-lenses .pre_app .elements-box .item .title,custom-select-lenses .pre_app .elements-box .item .title .link{font-size:16px}custom-select-lenses .pre_app .elements-box .item .title.desctop,custom-select-lenses .pre_app .elements-box .item .title .link.desctop{display:none}custom-select-lenses .pre_app .elements-box .item .text{margin-top:8px;font-size:12px}.note{margin-top:0;margin-bottom:30px;text-align:left}.note.desctop{display:none}custom-select-lenses .app-header{display:none}custom-select-lenses .app-body{grid-template-columns:repeat(1,1fr)}custom-select-lenses .app-body_product__info .image img{max-height:200px}custom-select-lenses .app-body_product__info .text{margin-top:0}custom-select-lenses .app-body_product__info .text .prices{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content{display:flex;flex-direction:column}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.line-pds{padding-top:18px;padding-bottom:30px;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-last{padding-bottom:30px;border-bottom:1px solid #D5D5D5}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-show label{font-size:14px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-show label .icon svg{width:16px;height:16px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line .checkbox-wrapper label{font-size:14px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line .checkbox-wrapper label .icon svg{width:16px;height:16px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.two-pd .checkbox-wrapper{grid-column:2/4}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .title{font-size:14px;line-height:100%}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .descr{font-size:14px;line-height:100%}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .descr:empty{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .content .column-field .select-box select{height:40px;font-size:14px}custom-select-lenses .app-body-content .step.step-2 .step-content .to-account{margin-top:30px;order:2}custom-select-lenses .app-body-content .step.step-2 .step-content .to-account,custom-select-lenses .app-body-content .step.step-2 .step-content .to-account a{font-size:14px}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box{margin-top:0;padding-top:30px;border-top:1px solid #D5D5D5;order:1}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .title{font-size:16px;font-weight:700}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .subtitle{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area{margin-top:15px}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper{padding:23px 23px 23px 15px;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper .icon{pointer-events:none;cursor:default;display:flex}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap{justify-content:flex-start}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap .text-desctop{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap{margin-top:0}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .text-wrap .image_prescription_trigge{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .aria_wrapper header .note{display:none}custom-select-lenses .app-body-content .step.step-2 .step-content .prescription-image-box .drag-area .file-name_wrapper .remove-image{width:30px;height:30px;min-width:30px;min-height:30px}custom-select-lenses .app-body-content .step.step-2 .my-prescription-account{margin-top:30px;order:2}custom-select-lenses .app-body-content .step.step-2 .my-prescription-account label{font-size:14px}custom-select-lenses .app-body-content .step.step-2 .my-prescription-account label .icon svg{width:16px;height:16px}custom-select-lenses .app-body-content .step.step-4 .step-content{display:flex;flex-direction:column;padding:30px 15px}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item{grid-template-columns:110px 2fr .3fr;gap:20px}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item .title{font-size:14px}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item .name{font-size:12px}custom-select-lenses .app-body-content .step.step-4 .step-content .products-info-container .line-item .price{font-size:14px}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .title{font-size:14px}custom-select-lenses .app-body-content .step.step-4 .step-content .prescription-result .prescription .line-item .item-field{font-size:14px}custom-select-lenses .app-body-content .step.step-4 .step-content .confirm-box label{font-size:14px}custom-select-lenses .app-body-content .step.step-4 .step-content .confirm-box label:before{width:18px;height:18px}custom-select-lenses .app-body-content .input-wrapper label .image img{min-height:50px;min-width:54px}}@media (max-width: 749px){custom-select-lenses .app-body-content .step.step-2 .step-content{padding-left:0;padding-right:0;border:none}custom-select-lenses .app-body-content .step.step-2 .step-content:before,custom-select-lenses .app-body-content .step.step-2 .step-content:after{content:"";position:absolute;top:-1px;width:1.5rem;height:calc(100% + 2px);background-color:#f5f5f5;z-index:0}custom-select-lenses .app-body-content .step.step-2 .step-content:before{left:-1.5rem}custom-select-lenses .app-body-content .step.step-2 .step-content:after{right:-1.5rem}custom-select-lenses .app-body-content .step.step-2 .step-content .title{font-size:12px;line-height:100%;font-weight:400}custom-select-lenses .app-body-content .step.step-2 .step-content .title .box-icon svg{width:16px;height:16px}custom-select-lenses .app-body-content .step.step-2 .step-content .content{gap:30px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line.prism-show{margin-top:0;margin-bottom:0;padding-bottom:30px}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(2) .column-field .title,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(6) .column-field .title{display:block}custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(2) .column-field .descr,custom-select-lenses .app-body-content .step.step-2 .step-content .content .line:nth-child(6) .column-field .descr{display:block}}@media (max-width: 375px){custom-select-lenses .app-body .box-buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}custom-select-lenses .app-body .box-buttons button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/930/assets/component-custom-select-lenses.css.map */
