.our-service ul,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block .info-title-pd,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block p,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block strong{margin-top:10px}.featured-size,.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce div.product p.stock{font-weight:600;font-size:2rem;color:#bf3602;font-family:KelsonBold}#progressive-lenses-advantage-popup .coupon_code_wrap .code-info:before,.slider-card-section,.woocommerce div.product form.cart table.variations tr{display:block}.slider-card-price{color:#92844d;font-weight:700;margin-bottom:.5em;margin-left:5px;font-size:18px;font-family:KelsonBold}.slider-card-title,.title-banner{font-weight:400;text-transform:uppercase}.slider-card-title{font-family:Kelson;font-size:1.8rem;line-height:2.3rem;color:#646464}.product--related-products li.product.type-product:hover .woosvi_strap .thumbnails li.thumb-item:nth-child(2n),.product--related-products li.product.type-product:not(:hover) .woosvi_strap .thumbnails li.thumb-item:nth-child(odd),li.category-wrap.product.type-product:hover .woosvi_strap .thumbnails li.thumb-item:nth-child(2n),li.category-wrap.product.type-product:not(:hover) .woosvi_strap .thumbnails li.thumb-item:nth-child(odd){display:none!important}.flex-wrapper .price+[itemprop=offers],img.attachment-oriented{display:inline-block}img.attachment-oriented:before{content:attr(data-attachment-orientation);position:absolute;top:30px;left:30px;font-size:x-large;border:1px solid red;display:inline-block}.perfect-fit{padding:14px 0 25px;border-top:1px solid #b5b5b5;display:none}.perfect-fit .head-perfect-fit{display:flex;justify-content:space-between;flex-wrap:nowrap}.perfect-fit .perfect-fit-title{text-transform:uppercase;color:rgba(51,51,51,.6);font-size:14px;letter-spacing:2px;line-height:19px;margin-bottom:16px}.perfect-fit .container-sizes{display:flex;justify-content:space-between}.perfect-fit .container-sizes ul,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .shopping--content-wrap{margin-bottom:0}.perfect-fit .container-sizes ul li{display:block;margin-left:0}.perfect-fit .container-sizes ul li:first-child{color:#333;font-size:12px;line-height:15px;margin-bottom:2px}.perfect-fit .container-sizes ul li.my-size-li{color:#333;background:#fff;text-transform:uppercase;font-weight:700;text-align:center;border:1px solid #333;height:20px;font-size:12px;line-height:20px;padding:0 6px;font-family:KelsonBold}.perfect-fit .container-sizes .btn-edit-my-size{color:#333;font-size:13px;line-height:15px;display:inline-block;margin-top:15px}.perfect-fit .container-sizes .sizefilter{font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase;color:#93854d;font-weight:600;font-family:KelsonBold}.perfect-fit .message-about-fit{margin-top:18px;padding:9px 11px 9px 52px;display:inline-block;position:relative}#single-product-wrap #tab-additional_information h2,.left.mobile,.parent-sale.content-sale,.woocommerce div.product .product--lenses-wrapper label,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info.overnight-glasses-no-downloads-yet:before,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info.overnight-glasses-no-orders-yet:before{display:none}.perfect-fit .message-about-fit.good{background:linear-gradient(180deg,rgba(56,173,103,.11) 0,rgba(26,117,54,.11) 100%)}.perfect-fit .message-about-fit.good p{color:#2c7554}.perfect-fit .message-about-fit.yellow{background:linear-gradient(180deg,rgba(219,189,23,.11) 0,rgba(219,175,23,.11) 100%)}.perfect-fit .message-about-fit.yellow p{color:#dbbd17}.perfect-fit .message-about-fit.red{background:linear-gradient(180deg,rgba(191,59,4,.11) 0,rgba(191,44,13,.11) 100%)}.perfect-fit .message-about-fit.red p{color:#bf3602}.perfect-fit .message-about-fit p{margin:0;font-size:14px;line-height:19px}.flex-table-wrap .flex-table-cell .head,.perfect-fit .message-about-fit p span,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table td span{font-weight:700;font-family:KelsonBold}#change-my-size-modal{max-width:500px}#change-my-size-modal .inputs-container .box input[type=number]{width:100px}#change-my-size-modal .inputs-container .box .bridge-width,#change-my-size-modal .inputs-container .box .temple-length,#change-my-size-modal .inputs-container .box .width-title{width:100px;height:70px}#change-my-size-modal .inputs-container .box .bridge-width:before,#change-my-size-modal .inputs-container .box .temple-length:before,#change-my-size-modal .inputs-container .box .width-title:before{width:100px;height:70px;background-size:contain}#change-my-size-modal .button-container input[type=submit]{font-size:14px}.overnight-myAccount-nav .overnight-account-list{margin:0}.overnight-myAccount-nav .overnight-account-list li{list-style:none;display:flex;justify-content:space-between;padding:19px 0;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1);transition:.3s}.overnight-myAccount-nav .overnight-account-list li:last-child{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1),inset 0 1px 0 0 rgba(0,0,0,.1)}.overnight-myAccount-nav .overnight-account-list li a{color:#666;font-family:"Open Sans";font-size:15px;line-height:19px;transition:.3s;display:block;width:100%}.overnight-myAccount-nav .overnight-account-list li i{color:#666;font-size:16px;line-height:19px}.flex-wrapper .hollow.button.free--button,.overnight-myAccount-nav .overnight-account-list li.is-active,.overnight-myAccount-nav .overnight-account-list li:hover{cursor:pointer}.overnight-myAccount-nav .overnight-account-list li.is-active a,.overnight-myAccount-nav .overnight-account-list li:hover a{color:#d48e31;font-weight:700;font-family:KelsonBold}.overnight-myAccount-nav .overnight-account-list li.is-active i,.overnight-myAccount-nav .overnight-account-list li:hover i,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content p a:hover,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content p.order-info-main span.order-number{color:#d48e31}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content p{color:#666;font-family:Lato;font-size:16px;line-height:19px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content p a span{color:#666!important;font-family:Lato-Bold;font-size:16px!important;line-height:19px!important;font-weight:700;transition:.3s}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Address-title a.fa:hover,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content p a:hover span{color:#d48e31!important}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content p.order-info-main{margin:0;padding:15px 8px 15px 15px;background:#f8f8f8;border-bottom:1px solid #f1f1f1}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content p.order-info-main span{color:#666;font-weight:700;font-family:KelsonBold}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap{padding:0;border-bottom:none}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap{display:flex;width:100%;border-bottom:1px solid #f1f1f1;padding-left:10px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .col-wrap-1{width:36%;border-right:1px solid #f1f1f1;padding-top:10px;padding-right:10px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1{width:100%!important;padding-top:10px;margin:0!important}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1>div{padding:0 10px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block{display:flex}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block .info-title-pd,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block .info-title-pd .info-cart p,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block [class*=left-eye-],.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block [class*=left-eye-] .info-cart p,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block [class*=right-eye-],.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block [class*=right-eye-] .info-cart p{padding:0 5px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block .info-title-pd .info-cart div,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block [class*=left-eye-] .info-cart div,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block [class*=right-eye-] .info-cart div{display:flex;justify-content:space-between;padding:0 5px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block [class*=left-eye-]{border-left:1px solid #f1f1f1}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .shopping--content-wrap-block{border-bottom:none;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;padding:0}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .product-total{margin:0;border-top:1px solid #f1f1f1;font-size:20px;line-height:24px;font-weight:700;padding:10px;font-family:KelsonBold}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .shopping--content-top--wrap{padding:0;border-bottom:none;margin:0;max-width:100%}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .product-item-name{font-family:KelsonBold;font-size:14px;line-height:22px;font-weight:700;margin:0}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .product-item-name .product-quantity{color:#666;font-size:15px;line-height:28px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .address-title-column{color:#666;font-family:Kelson;font-size:24px;line-height:34px;font-weight:300;margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Address-title a.fa{font-size:18px!important;margin-top:8px;color:#666!important;transition:.3s}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-address{color:#666!important;font-family:Kelson;font-size:15px!important;line-height:19px!important;font-weight:200}#popup_fblikeus .bottomwhite .likeus h4,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .address-paragraf{margin-top:15px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info.overnight-glasses-no-downloads-yet,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info.overnight-glasses-no-orders-yet{background:#fff;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.17);border-top:none!important;border-left:10px solid #666!important;margin-top:0;padding:1em 2em!important;color:#666;font-family:Lato;font-size:15px;line-height:19px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info.overnight-glasses-no-downloads-yet .go-shop-overnight,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info.overnight-glasses-no-orders-yet .go-shop-overnight{color:#666;font-family:KelsonBold;font-size:15px;font-weight:700;line-height:19px;background:#fff;border-radius:0;border-left:1px solid #666;padding:0 0 0 21px;transition:.3s}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info.overnight-glasses-no-downloads-yet .go-shop-overnight:hover,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-Message.woocommerce-Message--info.woocommerce-info.overnight-glasses-no-orders-yet .go-shop-overnight:hover{cursor:pointer;color:#d48e31}.woocommerce #customer_login.overnight-customer-login h2,.woocommerce .woocommerce-ResetPassword.lost_reset_password h2,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table h2,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table h3,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address h2,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address h3,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account h2,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account h3{color:#666;font-family:KelsonBold;font-size:24px;line-height:32px}.woocommerce #customer_login.overnight-customer-login .form-row label,.woocommerce .woocommerce-ResetPassword.lost_reset_password .form-row label,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .form-row label,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .form-row label,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .form-row label{color:#666;font-family:Lato;font-size:14px;line-height:19px;background:#fff}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .form-row input.input-text,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .form-row input.input-text,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .form-row input.input-text{border:1px solid #dfdfdf;box-shadow:none;padding:14px 0 14px 11px;height:auto;color:#333;font-family:Lato;font-size:14px;line-height:19px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .form-row.form-row-first,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .form-row.form-row-last,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .form-row.form-row-first,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .form-row.form-row-last,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .form-row.form-row-first,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .form-row.form-row-last{width:48%!important}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .overnoght-grey-field,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .overnoght-grey-field,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .overnoght-grey-field{background:#fafafa;padding:30px 25px;border:none}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .overnoght-grey-field .title-legend,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table thead tr th span,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .overnoght-grey-field .title-legend,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .overnoght-grey-field .title-legend{color:#666;font-family:KelsonBold;font-size:16px;font-weight:700;line-height:20px;margin-bottom:32px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .overnoght-grey-field .form-row-wide,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .overnoght-grey-field .form-row-wide,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .overnoght-grey-field .form-row-wide{margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .save-changes-overnight,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .save-changes-overnight,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .save-changes-overnight{color:#fff;font-family:KelsonBold;font-size:16px;font-weight:700;line-height:20px;text-align:center;border:1px solid #d48e31;border-radius:0;margin-top:20px;background:#000}.woocommerce #customer_login.overnight-customer-login .form-row .save-changes-overnight:hover,.woocommerce .woocommerce-ResetPassword.lost_reset_password .form-row .save-changes-overnight:hover,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .save-changes-overnight:hover,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-billing-address .save-changes-overnight:hover,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .woocommerce-EditAccountForm.edit-account.overnight-edit-account .save-changes-overnight:hover{color:#d48e31;border:1px solid #d48e31;background:#fff}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table thead tr{height:65px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table thead tr th{padding:0 8px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table thead tr th.order-number{padding:0 8px 0 15px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table thead tr th.order-actions{padding:0 15px 0 8px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table td{color:#666;font-family:Lato;font-size:15px;line-height:19px;text-align:center}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table td.order-actions,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table td.woocommerce-orders-table__cell-order-actions{text-align:right}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table td .gold-number{color:#d48e31;font-family:KelsonBold;font-size:14px;font-weight:700;line-height:19px;text-align:center}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table td.order-number{padding-left:15px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .overnight-account-table .save-changes-overnight{margin-right:20px}.woocommerce #customer_login.overnight-customer-login .form-row input.input-text,.woocommerce .woocommerce-ResetPassword.lost_reset_password .form-row input.input-text{border:1px solid #dfdfdf;box-shadow:none;padding:14px 0 14px 11px;height:auto;margin-bottom:20px;color:#333;font-family:Lato;font-size:14px;line-height:19px}.woocommerce #customer_login.overnight-customer-login .form-row .save-changes-overnight,.woocommerce .woocommerce-ResetPassword.lost_reset_password .form-row .save-changes-overnight{color:#fff;font-family:KelsonBold;font-size:16px;font-weight:700;line-height:20px;text-align:center;border:1px solid #d48e31;background:#000;border-radius:0}.woocommerce #customer_login.overnight-customer-login .form-row .overnight-label-rememberme,.woocommerce .woocommerce-ResetPassword.lost_reset_password .form-row .overnight-label-rememberme{margin-left:20px}.woocommerce #customer_login.overnight-customer-login .login.overnight-login,.woocommerce #customer_login.overnight-customer-login .register.overnight-register,.woocommerce .woocommerce-ResetPassword.lost_reset_password .login.overnight-login,.woocommerce .woocommerce-ResetPassword.lost_reset_password .register.overnight-register{border:none;padding:0}.woocommerce #customer_login.overnight-customer-login .login.overnight-login .woocommerce-LostPassword.lost_password,.woocommerce #customer_login.overnight-customer-login .register.overnight-register .woocommerce-LostPassword.lost_password,.woocommerce .woocommerce-ResetPassword.lost_reset_password .login.overnight-login .woocommerce-LostPassword.lost_password,.woocommerce .woocommerce-ResetPassword.lost_reset_password .register.overnight-register .woocommerce-LostPassword.lost_password{margin:20px 0 0}.woocommerce #customer_login.overnight-customer-login .login.overnight-login .woocommerce-LostPassword.lost_password a,.woocommerce #customer_login.overnight-customer-login .register.overnight-register .woocommerce-LostPassword.lost_password a,.woocommerce .woocommerce-ResetPassword.lost_reset_password .login.overnight-login .woocommerce-LostPassword.lost_password a,.woocommerce .woocommerce-ResetPassword.lost_reset_password .register.overnight-register .woocommerce-LostPassword.lost_password a{color:#d48d31;font-family:Lato;font-size:16px;line-height:20px;cursor:pointer}.woocommerce .select2-choice span{padding-top:8px}.woocommerce div.product form.cart table.variations{display:block;counter-reset:item}.woocommerce div.product form.cart table.variations tbody{display:block;border:0}.woocommerce div.product form.cart table.variations tr:nth-child(2n){background-color:inherit}.woocommerce div.product form.cart table.variations td{display:flex;align-items:center;flex-wrap:wrap;width:100%;padding:0}.woocommerce div.product form.cart table.variations td.label{color:#988555;font-family:KelsonBold;font-size:16px;font-weight:700;line-height:20px;background:0 0}.woocommerce div.product form.cart table.variations td.label:before{content:counter(item) ".";counter-increment:item;color:#232222;padding:4px 9px 4px 0;display:inline-block;font-weight:300}.woocommerce div.product form.cart table.variations td.label label{display:inline-block;font:inherit;line-height:0;font-weight:300;color:#454545}.woocommerce div.product form.cart table.variations td.label label:before{content:"Select "}.woocommerce div.product .product--lenses-wrapper{color:#0a0a0a;font-family:KelsonBold;font-size:16px;font-weight:700;line-height:20px;background:0 0}.woocommerce div.product .product--lenses-wrapper .product--prescription button{line-height:2.2rem}.title-banner{font-family:Kelson!important;font-size:34px!important;line-height:36px!important;text-transform:uppercase}.slogan-banner{color:#666!important;font-family:Lato!important;font-size:18px!important;line-height:24px!important;text-align:center}@media only screen and (max-width:1100px){.line-container{padding:0 25px}.title-container{margin-bottom:7px;margin-top:15px;padding-bottom:7px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content{padding:0 0 0 20px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .col-wrap-1{width:30%}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation .dd{width:75%}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation .dd.variation-Prescription{width:100%}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation .dd.variation-Prescription [class*=left-eye-],.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation .dd.variation-Prescription [class*=right-eye-]{width:49%}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation .dd.variation-Prescription [class*=right-eye-]{padding-right:20px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation .dd.variation-Prescription [class*=left-eye-]{padding-left:20px}}@media only screen and (max-width:900px) and (min-width:736px){.banner-section{background-position:64% center}}@media screen and (max-width:768px){.row .row{margin:0}.overnight-myAccount-nav{padding:0 15px 25px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content{width:100%;padding:0 30px}}@media only screen and (max-width:642px){.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation{padding:0}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap{flex-direction:column;padding-right:10px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .col-wrap-1{width:100%!important;border-right:none;border-bottom:1px solid #f1f1f1}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation .dd.variation-Prescription [class*=right-eye-]{padding-right:15px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .variation .dd.variation-Prescription [class*=left-eye-]{padding-left:15px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content .product-item-name{text-align:center}}@media only screen and (max-width:542px){.banner-text-top{width:95%;margin:0 auto}.banner-section{background-position:-10% center}}.banner-section{padding:70px 0;background:url("assets/img/top_picture.jpg") center center/cover;width:100%}.banner-text-top,.featured-size .woocommerce-tabs.wc-tabs-wrapper,.line-container .picture-container,.line-container .text-container{width:50%}.title-banner{color:#333;text-align:center}.content-section .middle--row{padding:73px 0 22px}.line-container{display:flex;flex-wrap:wrap;margin-bottom:61px}.picture-container .img-shop-frames{display:block;width:100%;height:auto}.text-line-container,.title-container{color:#333;font-family:Lato}.title-container{font-size:24px!important;font-weight:700;line-height:34px!important;border-bottom:1px solid #978353;margin-bottom:11px;margin-top:25px;padding-bottom:11px;font-family:KelsonBold}.text-line-container{font-size:16px;line-height:24px;margin-bottom:20px}.btn-shop-frames{color:#988555;font-family:KelsonBold;font-size:16px;font-weight:700;line-height:24px;text-align:center;border:1px solid #958150;padding:7px 22px;width:20%!important}.btn-print-shipping-lable{white-space:nowrap;width:unset!important;padding-left:7px!important;padding-right:7px!important}.btn-shop-frames:hover{background:#988555;color:#fff}.right .text-line-container,.right h1{padding-right:31px}.left .text-line-container,.left .title-container{padding-left:31px}.left .btn-shop-frames{margin-left:31px}.product-category{position:absolute;top:30px;left:-39px;padding:5px 52px;transform:rotate(-45deg);z-index:10}.product-category .item-text{color:#fdfdfd;font-family:KelsonBold;font-size:16px;line-height:26px;text-transform:uppercase;font-weight:700;margin:0}#tab-additional_information p.item-text{text-transform:initial;font-family:KelsonBold!important;letter-spacing:0;font-size:16px;margin-bottom:15px;color:#666;font-weight:700}.description-product-line{border:1px solid #919191;padding:14px 18px}.description-product-line p.description-text{font-family:Lato;font-size:14px;padding:0;color:#666;font-weight:300;font-style:normal;margin:0}.description-product-line p.description-text span{font-family:KelsonBold;font-weight:700}.for-single-right-height{min-height:330px!important}.product--related-products .for-single-right-height,.product--related-products .product--glasses-wrap .woosvi_strap{min-height:auto!important}.page-template-default .product-category-all,.quick-look-section .product-category-all,.single .product-category-all{display:none;position:absolute;top:-19px;left:-66px;width:145px;height:128px;background:0 0;overflow:hidden;transform:none;z-index:10}.page-template-default .product-category-all p.item-text,.quick-look-section .product-category-all p.item-text,.single .product-category-all p.item-text{color:#fdfdfd;font-family:KelsonBold;background:#92844d;display:block;font-size:16px;line-height:26px;text-transform:uppercase;font-weight:700;padding:3px 53px;top:25px;left:-43px;transition:.3s;transform:rotate(-45deg);position:absolute}.products>li .item-row .look-item .top-label{background:#cac8c0!important}.parent-sale{position:absolute;width:80px;height:118px;top:1px;left:1px;overflow:hidden}.parent-sale span.onsale{min-height:35px;margin:0!important;border-radius:0;z-index:9;padding:17px 40px 3px;transform:rotate(-45deg);line-height:26px;top:-7px;left:-42px;background-color:#bf3602!important;color:#fff;font-size:16px;-webkit-font-smoothing:antialiased}#quick-look-section div.parent-sale.content-sale{height:80px;top:-20px;left:-66px}#quick-look-section div.parent-sale.content-sale span.onsale{top:-9px!important;right:12px!important;min-height:37px}#single-product-wrap div.product--related-products .parent-sale.content-sale{width:58px;top:-20px;left:-37px}#single-product-wrap div.product--related-products .parent-sale.content-sale span.onsale{top:8px!important;right:-14px!important;min-height:37px}.product--related-products{margin-bottom:0;width:100%;min-width:100%}.custom-look-item .your-frame-img{min-height:12rem;max-height:12rem;margin-top:-33px!important}#quick-look-section .products>li.product .custom-look-item.item-row .hover--bottom-out-wrap{max-height:320px!important}@media screen and (max-width:63.9375em) and (min-width:40em){#shopping-content-mobile-wrap .shopping-mobile-accordion-wrap{border-bottom:1px solid transparent}}@media only screen and (max-width:1100px){.line-container{padding:0 25px}.title-container{margin-bottom:7px;margin-top:15px;padding-bottom:7px}}@media only screen and (min-width:1165px){.single .look-item .product-category-all{left:-36px;top:-1px}}@media only screen and (max-width:1164px){#quick-look-section div.parent-sale.content-sale,.look-item .product-category-all,.page-template-default .product-category-all{left:-19px}.page-template-default.single .look-item .product-category-all,.single .look-item .product-category-all{left:-36px;top:-1px}.parent-sale.content-sale{top:-20px;left:-19px}}@media only screen and (min-width:0) and (max-width:1350px){.secure-icons-wrap-checkout{display:none!important}.secure-icons-wrap-mobile{display:block!important}}@media only screen and (min-device-width :320px) and (max-device-width :480px){.secure-icons-wrap-checkout{display:none!important}.secure-icons-wrap-mobile{display:block!important}}@media only screen and (min-width:821px) and (max-width:1023px){#quick-look-section div.parent-sale.content-sale,.look-item .product-category-all,.page-template-default .product-category-all,.parent-sale.content-sale{left:-66px}}@media only screen and (max-width:900px) and (min-width:736px){.text-line-container{font-size:14px;line-height:22px;margin-bottom:18px}.banner-section{background-position:64% center}}@media only screen and (max-width:736px) and (min-width:542px){.banner-section{background-position:70% center}}@media only screen and (max-width:736px){.left.mobile{display:block}.left.landscape{display:none}.line-container .picture-container,.line-container .text-container{width:100%!important}.line-container .text-container{margin-bottom:25px}.left.mobile .text-line-container,.left.mobile .title-container{padding-left:0}.left.mobile .btn-shop-frames{margin-left:0}}@media only screen and (max-width:542px){.banner-text-top{width:95%;margin:0 auto}.banner-section{background-position:-10% center}.page-template-default .product-category-all p.item-text{top:20px;left:-57px;width:188px}.page-template-default .product-category-all{top:-20px;width:108px;right:-20px;padding:0}}@media only screen and (min-width:0) and (max-width:740px){.secure-icons-wrap-single-desktop{display:none!important}.secure-icons-wrap-single-mobile{margin-bottom:35px}}@media only screen and (min-width:431px) and (max-width:639px){#quick-look-section div.parent-sale.content-sale,.page-template-default .product-category-all,.parent-sale.content-sale,.quick-look-section .product-category-all{left:-66px}}@media only screen and (max-width:430px){#quick-look-section div.parent-sale.content-sale,.parent-sale.content-sale{left:-19px}.woocommerce-account .woocommerce-MyAccount-content.overnight-MyAccount-content #checkout-form-wrap .flex-wrap .shopping--content-top.shopping--content-top-1 .flex-block{flex-wrap:wrap}}@media only screen and (max-width:350px){.product-category{top:25px;left:-37px}#quick-look-section div.parent-sale.content-sale,.page-template-default .product-category-all,.parent-sale.content-sale{left:-17px}}@media screen and (max-width:39.9375em){.home-page-coupons--wrap .image_wrap img{display:none}#home-popup{padding-right:0!important}#home-popup .home-page-coupons--wrap .right_wrap{float:none!important;margin:0 auto!important}#single-product-wrap .product--glasses-wrap li img{max-width:100%!important}}#home-popup,#men-popup,#progressive-lenses-advantage-popup,#sunglasses-popup,#women-popup{min-height:360px;max-height:360px;width:100%;max-width:600px;background-color:#fff;outline:0;border:none;z-index:9999999;padding:0}#home-popup .home-page-coupons--wrap .home-page-coupons--title,#men-popup .home-page-coupons--wrap .home-page-coupons--title,#progressive-lenses-advantage-popup .home-page-coupons--wrap .home-page-coupons--title,#sunglasses-popup .home-page-coupons--wrap .home-page-coupons--title,#women-popup .home-page-coupons--wrap .home-page-coupons--title{color:#333;font-family:KelsonBold;font-size:22px;font-weight:700;line-height:36px;text-align:center;text-transform:uppercase;margin:0}#home-popup .home-page-coupons--wrap .right_wrap,#men-popup .home-page-coupons--wrap .right_wrap,#progressive-lenses-advantage-popup .home-page-coupons--wrap .right_wrap,#sunglasses-popup .home-page-coupons--wrap .right_wrap,#women-popup .home-page-coupons--wrap .right_wrap{width:100%;max-width:300px;min-width:300px;padding-top:31px;margin-left:25px}#home-popup .home-page-coupons--wrap .coupon_text_wrap,#men-popup .home-page-coupons--wrap .coupon_text_wrap,#progressive-lenses-advantage-popup .home-page-coupons--wrap .coupon_text_wrap,#sunglasses-popup .home-page-coupons--wrap .coupon_text_wrap,#women-popup .home-page-coupons--wrap .coupon_text_wrap{background:url(assets/img/smear_2.svg) 45px 9px no-repeat;margin-bottom:20px;min-height:94px;padding-top:13px;text-align:center}#home-popup .home-page-coupons--wrap .img_icons_wrap img,#men-popup .home-page-coupons--wrap .img_icons_wrap img,#progressive-lenses-advantage-popup .home-page-coupons--wrap .img_icons_wrap img,#sunglasses-popup .home-page-coupons--wrap .img_icons_wrap img,#women-popup .home-page-coupons--wrap .img_icons_wrap img{margin-right:15px}#home-popup .home-page-coupons--wrap .img_icons_wrap,#men-popup .home-page-coupons--wrap .img_icons_wrap,#progressive-lenses-advantage-popup .home-page-coupons--wrap .img_icons_wrap,#sunglasses-popup .home-page-coupons--wrap .img_icons_wrap,#women-popup .home-page-coupons--wrap .img_icons_wrap{margin-bottom:25px}#home-popup .home-page-coupons--wrap .coupon-text,#men-popup .home-page-coupons--wrap .coupon-text,#progressive-lenses-advantage-popup .home-page-coupons--wrap .coupon-text,#sunglasses-popup .home-page-coupons--wrap .coupon-text,#women-popup .home-page-coupons--wrap .coupon-text{padding-top:16px;font-family:Lato;font-size:18px;line-height:30px;display:inline-block}#home-popup .home-page-coupons--wrap .coupon-text em,#men-popup .home-page-coupons--wrap .coupon-text em,#progressive-lenses-advantage-popup .home-page-coupons--wrap .coupon-text em,#sunglasses-popup .home-page-coupons--wrap .coupon-text em,#women-popup .home-page-coupons--wrap .coupon-text em{display:inline-block;font-style:normal;color:#fff;position:relative}#home-popup .home-page-coupons--wrap .coupon-text em:after,#men-popup .home-page-coupons--wrap .coupon-text em:after,#progressive-lenses-advantage-popup .home-page-coupons--wrap .coupon-text em:after,#sunglasses-popup .home-page-coupons--wrap .coupon-text em:after,#women-popup .home-page-coupons--wrap .coupon-text em:after{content:'';display:block;left:0;right:0;bottom:5px;position:absolute;border-bottom:2px solid #fff}#home-popup .home-page-coupons--wrap .coupon-text strong,#men-popup .home-page-coupons--wrap .coupon-text strong,#progressive-lenses-advantage-popup .home-page-coupons--wrap .coupon-text strong,#sunglasses-popup .home-page-coupons--wrap .coupon-text strong,#women-popup .home-page-coupons--wrap .coupon-text strong{font-size:29px}#home-popup .home-page-coupons--wrap .coupon-text strong::selection,#men-popup .home-page-coupons--wrap .coupon-text strong::selection,#progressive-lenses-advantage-popup .home-page-coupons--wrap .coupon-text strong::selection,#sunglasses-popup .home-page-coupons--wrap .coupon-text strong::selection,#women-popup .home-page-coupons--wrap .coupon-text strong::selection{background:0 0}#home-popup .home-page-coupons--wrap .coupon-text span,#men-popup .home-page-coupons--wrap .coupon-text span,#progressive-lenses-advantage-popup .home-page-coupons--wrap .coupon-text span,#sunglasses-popup .home-page-coupons--wrap .coupon-text span,#women-popup .home-page-coupons--wrap .coupon-text span{color:#fff;font-family:Lato;font-size:14px;line-height:15px;text-align:center;display:block}#home-popup .home-page-coupons--wrap .coupon-text:hover em:after,#men-popup .home-page-coupons--wrap .coupon-text:hover em:after,#progressive-lenses-advantage-popup .home-page-coupons--wrap .coupon-text:hover em:after,#sunglasses-popup .home-page-coupons--wrap .coupon-text:hover em:after,#women-popup .home-page-coupons--wrap .coupon-text:hover em:after{border-bottom:2px solid transparent}#home-popup .home-page-coupons--wrap .view-link,#men-popup .home-page-coupons--wrap .view-link,#progressive-lenses-advantage-popup .home-page-coupons--wrap .view-link,#sunglasses-popup .home-page-coupons--wrap .view-link,#women-popup .home-page-coupons--wrap .view-link{display:inline-block;text-align:center;font-size:15px;font-family:KelsonBold;line-height:36px;font-weight:700;color:#93854d;text-transform:uppercase;background:0 0;padding:0;float:none;letter-spacing:.16em;border-radius:0;width:165px;border:1px solid #897547;transition:.3s}#home-popup .home-page-coupons--wrap .view-link:hover,#men-popup .home-page-coupons--wrap .view-link:hover,#progressive-lenses-advantage-popup .home-page-coupons--wrap .view-link:hover,#sunglasses-popup .home-page-coupons--wrap .view-link:hover,#women-popup .home-page-coupons--wrap .view-link:hover{color:#fff;background:#897547}#men-popup .sunglasses-popup-info,#progressive-lenses-advantage-popup .sunglasses-popup-info,#sunglasses-popup .sunglasses-popup-info,#women-popup .sunglasses-popup-info{color:#333;font-family:Lato;font-size:18px;line-height:26px;margin:0}#men-popup .sunglasses-popup-info .red-sale-span,#progressive-lenses-advantage-popup .sunglasses-popup-info .red-sale-span,#sunglasses-popup .sunglasses-popup-info .red-sale-span,#women-popup .sunglasses-popup-info .red-sale-span{color:#c13c09;font-weight:700;font-family:KelsonBold}#men-popup .coupon_code_wrap,#progressive-lenses-advantage-popup .coupon_code_wrap,#sunglasses-popup .coupon_code_wrap,#women-popup .coupon_code_wrap{border:1px dashed #a49e9e;border-radius:8px;padding:12px 30px;position:relative;margin:25px 25px 25px 15px}#men-popup .coupon_code_wrap:before,#progressive-lenses-advantage-popup .coupon_code_wrap:before,#sunglasses-popup .coupon_code_wrap:before,#women-popup .coupon_code_wrap:before{content:'';position:absolute;background:url(assets/img/scissors.svg) center no-repeat;width:16px;height:23px;bottom:13px;right:0}#men-popup .code-info,#progressive-lenses-advantage-popup .code-info,#sunglasses-popup .code-info,#women-popup .code-info{color:#666;font-family:Lato;font-size:18px;line-height:23px;position:relative;display:block}#men-popup .code-info:before,#progressive-lenses-advantage-popup .code-info:before,#sunglasses-popup .code-info:before,#women-popup .code-info:before{content:'';position:absolute;background:url(assets/img/ic-plus.svg) center no-repeat;width:30px;height:30px;top:0;left:3px;transform:rotate(-16deg)}#men-popup .code-info .red-sale-span,#progressive-lenses-advantage-popup .code-info .red-sale-span,#sunglasses-popup .code-info .red-sale-span,#women-popup .code-info .red-sale-span{color:#c13c09;font-weight:700;font-size:24px;line-height:23px;font-family:KelsonBold}#checkout-form-wrap,#men-popup .code-wrap,#progressive-lenses-advantage-popup .code-wrap,#sunglasses-popup .code-wrap,#women-popup .code-wrap,.featured-size .featured-size-image .featured-size-image-box{position:relative}#men-popup .code-wrap .text,#progressive-lenses-advantage-popup .code-wrap .text,#sunglasses-popup .code-wrap .text,#women-popup .code-wrap .text{color:#000;font-family:Lato;font-size:18px;line-height:23px;display:inline-block;margin:0}#men-popup .code-wrap #code-sale,#progressive-lenses-advantage-popup .code-wrap #code-sale,#sunglasses-popup .code-wrap #code-sale,#women-popup .code-wrap #code-sale{display:inline-block;width:auto;width:fit-content;max-width:71px;border:none;box-shadow:none;color:#000;font-family:Lato;font-size:18px;line-height:23px}#men-popup .code-wrap #btn-click:active,#men-popup .code-wrap #btn-click:focus,#men-popup .code-wrap #code-sale:focus,#progressive-lenses-advantage-popup .code-wrap #btn-click:active,#progressive-lenses-advantage-popup .code-wrap #btn-click:focus,#progressive-lenses-advantage-popup .code-wrap #code-sale:focus,#sunglasses-popup .code-wrap #btn-click:active,#sunglasses-popup .code-wrap #btn-click:focus,#sunglasses-popup .code-wrap #code-sale:focus,#women-popup .code-wrap #btn-click:active,#women-popup .code-wrap #btn-click:focus,#women-popup .code-wrap #code-sale:focus{outline:0}#men-popup .code-wrap #btn-click,#progressive-lenses-advantage-popup .code-wrap #btn-click,#sunglasses-popup .code-wrap #btn-click,#women-popup .code-wrap #btn-click{position:absolute;bottom:11px;height:23px;left:22%;width:132px;z-index:100}#progressive-lenses-advantage-popup{max-height:420px}#progressive-lenses-advantage-popup a,#progressive-lenses-advantage-popup h1,#progressive-lenses-advantage-popup h2,#progressive-lenses-advantage-popup h3,#progressive-lenses-advantage-popup h4,#progressive-lenses-advantage-popup h5,#progressive-lenses-advantage-popup h6{font-family:KelsonBold!important}#progressive-lenses-advantage-popup p{font-family:Lato!important}#progressive-lenses-advantage-popup .home-page-coupons--wrap .right_wrap{padding-top:21px}#progressive-lenses-advantage-popup .code-info{line-height:22px;margin:0}#progressive-lenses-advantage-popup .code-info:before,.look-item .product-category-all,.page-template-default .product-category-all,.page-template-default li.product:hover .product-category-all,.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ol.dots_navigation,.quick-look-section li.product:hover .product-category-all,.secure-icons-wrap-mobile,.secure-icons-wrap-single-mobile,li.product:hover .parent-sale.content-sale{display:none}#progressive-lenses-advantage-popup .coupon_code_wrap{margin:20px 15px 20px 25px}#progressive-lenses-advantage-popup .coupon_code_wrap .code-info{margin-bottom:12px}#progressive-lenses-advantage-popup .image_wrap{height:370px;width:240px;position:relative}#progressive-lenses-advantage-popup .image_wrap img{bottom:0;left:0;position:absolute}#progressive-lenses-advantage-popup .sunglasses-popup-info{margin-bottom:10px}#men-popup,#women-popup{max-height:422px}#shopping--content-wrap-id .sticky_coupons_block_modal_button .icon_wrap,#shopping--content-wrap-id .sticky_coupons_block_modal_button_first .icon_wrap,.flex-table-wrap .center{text-align:center}.secure-icons-wrap-block{display:inline-block;padding-top:0}.secure-icons-wrap-block i{margin-left:15px}.home-page-coupons--wrap .right_wrap,.secure-icons-wrap-block i:first-child,.secure-icons-wrap-mobile .secure-icons-wrap-block i:first-child{margin-left:0}.secure-icons-wrap-mobile .secure-icons-wrap-block{display:inline-block;width:auto;padding-top:0}.secure-icons-wrap-mobile .secure-icons-wrap-block i{margin-left:10px}.single-product-icons{max-width:740px}.secure-icons-wrap-single-desktop{margin-bottom:30px;width:920px;display:inline-table}@media screen and (max-width:640px){.right .text-line-container,.right h1{padding-right:0!important;padding-left:0!important}p.page_meta{padding-left:0!important}.right h1{font-size:1.2em}#men-popup,#progressive-lenses-advantage-popup,#sunglasses-popup,#women-popup{width:auto;width:fit-content;margin:0 auto}#men-popup .home-page-coupons--wrap .right_wrap,#progressive-lenses-advantage-popup .home-page-coupons--wrap .right_wrap,#sunglasses-popup .home-page-coupons--wrap .right_wrap,#women-popup .home-page-coupons--wrap .right_wrap{margin-left:0}#men-popup .coupon_code_wrap,#progressive-lenses-advantage-popup .coupon_code_wrap,#sunglasses-popup .coupon_code_wrap,#women-popup .coupon_code_wrap{margin:25px}#progressive-lenses-advantage-popup .image_wrap{display:none}}.shopping--content-summary .best_price_wrap{padding:0 13px 11px}.shopping--content-summary .svg_wrap svg{vertical-align:middle}.shopping--content-summary .svg_wrap span{opacity:.6;color:#333;font-size:12px;line-height:19px;text-transform:initial;font-family:Lato;vertical-align:middle}#guaranteed--modal{min-height:275px;width:100%;max-width:500px;border:1px solid #979797;background-color:#fff;padding:34px 25px;outline:0}#guaranteed--modal .close-button{right:1.2rem;top:5px!important}.guaranteed--modal-title{color:#333;font-family:KelsonBold;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin-bottom:12px}.guaranteed--modal-list li,.guaranteed--modal-text,.guaranteed--modal-text-title{font-family:Lato;font-size:16px;line-height:26px;color:#333}.guaranteed--modal-text,.guaranteed--modal-text-title{margin-bottom:0}.guaranteed--modal-text-title{font-weight:700;margin-top:8px;font-family:KelsonBold}.reveal-overlay{z-index:9999999!important}.coupon_code_wrap{margin:25px}.flex-wrapper{display:flex;justify-content:space-between;padding:25px}.flex-wrapper .right-content-block{width:70%}.flex-wrapper .left-side-bar{width:30%;padding:0 0 0 15px;border-left:1px solid #979797}.flex-table-wrap,.flex-table-wrap .flex-table-cell{border-left:1px solid #e7f1fc;border-right:1px solid #e7f1fc}.flex-wrapper .product--name-title{font-family:KelsonBold;font-size:22px;line-height:28px;margin-bottom:10px;font-weight:700;color:#333}.flex-wrapper .description-content-lense{display:flex;justify-content:space-between;width:100%;padding:0 25px 0 0;margin-bottom:15px}.flex-wrapper .description-content-lense .logo-box{width:30%}.flex-wrapper .description-content-lense .info-box{width:70%;padding:0 0 0 25px}.flex-wrapper .description{font-family:Lato;font-size:16px;line-height:20px;margin-bottom:30px;color:#232222}.flex-wrapper .select-options p,.flex-wrapper .title-option{font-family:Lato;font-size:18px;line-height:22px;margin:20px 0;color:#232222}.flex-wrapper .title-option{font-size:16px;line-height:20px;font-weight:700;font-family:KelsonBold}.flex-wrapper .select-options{margin:0 0 25px}.flex-wrapper .select-options li{list-style:none}.flex-wrapper .select-options .title-for-button{margin:15px 0 5px}.flex-wrapper .wrap-free-packages{box-shadow:none;margin:0;display:flex}.flex-wrapper .wrap-free-packages #c_coating,.flex-wrapper .wrap-free-packages #c_easy_clean,.flex-wrapper .wrap-free-packages #c_scratch,.flex-wrapper .wrap-free-packages #c_uv{width:24%}.flex-wrapper .wrap-free-packages #c_coating{margin-right:5px}.flex-wrapper .price{display:inline-block;font-family:Kelson;font-size:20px;line-height:24px;margin:0 0 20px;color:#232222}.flex-table-wrap,.flex-table-wrap .flex-table-row{display:flex;width:100%}.flex-wrapper ins,.woocommerce ul.products li.product .price ins{text-decoration:none}.flex-wrapper ins .woocommerce-Price-amount.amount{font-family:KelsonBold;font-size:20px;line-height:24px;color:#92844d;font-weight:700;margin-left:8px}li.package-description{position:relative;padding-left:40px;line-height:32px;font-family:Lato;font-size:16px;margin-bottom:15px}p.package-description{font-family:KelsonBold;font-size:16px;line-height:20px;margin-bottom:0;font-weight:700;color:#232222}li.package-description:before{color:#646464;content:"";position:absolute;padding-right:10px;background:url(assets/img/Premium-Anti-Glare-glasses.svg) 0 0/contain;height:32px;width:32px;top:0;left:0}#c_easy_clean.package-description:before{background:url(assets/img/Easy-Clean-glasses.svg)}#c_uv.package-description:before{background:url(assets/img/UV-glasses.svg)}#c_scratch.package-description:before{background:url(assets/img/Anti-Scratch-glasses.svg)}.tables-box{padding:0 25px 0 0}.flex-table-wrap{flex-direction:column;border-top:2px solid #e7f1fc;border-bottom:2px solid #e7f1fc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.flex-table-wrap p{font-family:Kelson;font-size:15px;line-height:26px;margin-bottom:0;color:#232222}.flex-table-wrap p.blue-text{color:#4589d4;font-size:22px}.related_products_div .product--related-products>h2,.related_products_div div h2.woocommerce-loop-product__title{letter-spacing:.1em!important;text-align:center;color:#474747!important;text-transform:inherit!important;font-weight:700!important}.line_separator:before,.products li.category-wrap.product.type-product:hover .item-row .look-item .woosvi_strap ul li:not([style*="display: none;"]),.products li.category-wrap.product.type-product:not(:hover) .item-row .look-item .woosvi_strap ul li:not([style*="display: none;"]),.single-product-price p.price{display:block!important}.flex-table-wrap .table-header{background:#e7f1fc}.flex-table-wrap .table-header p{font-size:16px}.flex-table-wrap .grey-row{background:#f8f9fa}.flex-table-wrap .flex-table-cell{width:25%;padding:5px 8px}.flex-table-wrap .flex-table-cell-big{width:75%;background:#f8f9fa;padding:5px;border-bottom:1px solid #fff}.flex-table-wrap .flex-table-cell-big.last{border-bottom:none}.flex-table-wrap .border-bottom{border-bottom:1px solid #fff}.href-blue{color:#4589d4;text-decoration:underline}.href-blue:hover{color:#1854d4}.woocommerce div.product p.stock.select-price{font-size:22px;margin-top:10px}@media screen and (min-width:891px) and (max-width:1092px){li.package-description{line-height:20px}}@media screen and (max-width:890px){.flex-wrapper{flex-direction:column}.flex-wrapper .left-side-bar,.flex-wrapper .right-content-block{width:100%}.flex-wrapper .left-side-bar{border-left:none;padding:0}.tables-box{padding:0}}@media screen and (max-width:720px){.flex-wrapper .wrap-free-packages{flex-wrap:wrap}.flex-wrapper .wrap-free-packages #c_coating,.flex-wrapper .wrap-free-packages #c_easy_clean,.flex-wrapper .wrap-free-packages #c_scratch,.flex-wrapper .wrap-free-packages #c_uv{width:50%}}@media screen and (max-width:467px){.flex-wrapper .description-content-lense{flex-direction:column;padding:0}.flex-wrapper .description-content-lense .logo-box{width:90%;margin:0 auto}.flex-wrapper .description-content-lense .info-box{width:100%;padding:15px 0 0}.flex-wrapper .product--name-title{font-size:20px;line-height:24px;text-align:center}.flex-wrapper .description,.flex-wrapper .title-option{font-size:15px;line-height:18px}.flex-wrapper .description{margin-bottom:10px}p.package-description{font-size:15px;line-height:17px}.packages-wrap .wrap-free-packages{padding:10px 0}.flex-wrapper .wrap-free-packages #c_coating,.flex-wrapper .wrap-free-packages #c_easy_clean,.flex-wrapper .wrap-free-packages #c_scratch,.flex-wrapper .wrap-free-packages #c_uv{height:27px}.flex-table-wrap .table-header p{font-size:14px}.flex-table-wrap p{font-size:13px;line-height:22px}.flex-table-wrap p.blue-text{font-size:18px}}@media screen and (max-width:405px){.flex-wrapper .wrap-free-packages #c_coating,.flex-wrapper .wrap-free-packages #c_easy_clean,.flex-wrapper .wrap-free-packages #c_scratch,.flex-wrapper .wrap-free-packages #c_uv{width:100%}}@media screen and (min-width:64em){#payment .large-6{width:36%!important;top:100px!important}}.line_separator{display:flex!important;text-align:center!important;-webkit-box-pack:center!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;color:#6d6d6d!important}.line_separator:before{content:""!important;-webkit-box-flex:1!important;height:1px!important;flex:1 1!important;background-color:#b8b7af!important;box-sizing:border-box!important}.related_products_div div h2.woocommerce-loop-product__title{font-family:KelsonBold!important;font-size:3rem!important;margin-bottom:-20px;margin-top:20px}#popup_fblikeus .topblue{background-color:#3b589d;text-align:center;padding:40px;color:#fff}#popup_fblikeus .topblue img{margin:20px}#popup_fblikeus .bottomwhite{padding:40px;text-align:center}#popup_fblikeus .bottomwhite .fb-like{transform:scale(2);-ms-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);-moz-transform:scale(2);transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center center;-moz-transform-origin:center;-webkit-transform-origin:center}#popup_fblikeus .bottomwhite #fbpromocode{margin-top:30px}div .payment_box.payment_method_stripe{margin-top:35px!important;background-color:#fff!important}.payment_method_stripe .wc-stripe-error{margin:0!important;max-width:25.7rem!important}.yotpo-bottom-line .yotpo-vertical-border,div.payment_box.payment_method_stripe:before{border:none!important}.category-footer h2{text-align:left;padding-top:20px;text-transform:none}.category-footer .accordion{background-color:transparent;margin:0 auto}.category-footer .accordion-item{background-color:#fff;margin-bottom:10px}.category-footer .accordion-title{font-size:2.2rem;line-height:3rem;color:#212529;font-weight:600;padding:20px;border-bottom:1px solid #dcdcdc;font-family:KelsonBold}.category-footer .accordion-content--text{font-size:1.9rem;line-height:2.8rem;font-weight:400;padding:20px}.category-footer li .accordion-title:before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;color:#92844d;font-size:1.5rem!important;content:"";border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.category-footer .accordion-title:before,.category-footer ul.accordion>li.is-active .accordion-title:before{transform:rotate(225deg);-webkit-transform:rotate(225deg)}@media (max-width:480px){.category-footer h2{font-size:2rem}.category-footer h3{font-size:1.8rem}.category-footer.faq h2{text-align:center}.mobile{padding:10px;margin-top:-200px!important}}.hover--bottom-wrap{max-height:10rem;height:10rem}.products>li .hover--bottom-wrap .variations_form.cart,.products>li:hover .hover--bottom-wrap .variations_form.cart{max-height:10rem;width:100%;max-width:100%}.products>li .item-row .look-item .hover--bottom-wrap{display:block}.products>li .hover--bottom-out-wrap{border:1px solid #7f7f7f;left:-25px;right:-25px;top:-20px;bottom:-95px;z-index:999}.products>li:hover .hover--bottom-out-wrap{border:none;position:unset;left:-25px;right:-25px;top:-20px;bottom:-95px;z-index:999}.product_tile_bottom,.product_tile_content_middle{display:flex;justify-content:space-between}.product_tile_content_top{display:flex}.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap{overflow-x:hidden;padding-top:20px;position:relative}#single-product-wrap .product--right-content ul.product--glasses-wrap .woosvi_strap.woosvi_images .woosvi_strap #svithumbnails_1,.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ul{width:100%;display:flex;align-items:flex-end;transition:transform .5s;overflow-x:unset;overflow-y:unset}.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ul li{display:flex;justify-content:center;align-items:center;position:relative}.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap .Dots{display:inline-block;margin:0 5px;cursor:pointer;width:12px;height:12px;background-color:rgb(221 216 216);border-radius:50%}.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap .dot-selected{background-color:rgb(105 105 105)}@media (max-width:599px){.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ul li{width:100%;flex:0 0 100%}}@media (min-width:600px) and (max-width:899px){.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ul li{width:100%;flex:0 0 100%}}@media (min-width:900px){.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ul li{width:100%;flex:0 0 100%}}#quick-look-section .products>li.product .item-row{width:100%}#quick-look-section.quick-look-section .yith-wcwl-add-to-wishlist.on-first-load{left:auto!important;top:0;right:0!important;z-index:9999999}.products>li .hover--bottom-out-wrap{position:unset;height:100px;border:none}#quick-look-section{padding:0 1rem!important}li.category-wrap.product.type-product .item-row .look-item .product-brand{position:absolute;z-index:10;max-width:70px;top:6px}.products>li .item-row .look-item{padding-top:4rem}.products>li .item-row .look-item img{width:100%!important}.products>li .item-row{padding:0 1.5rem;border:1px solid #ebebeb;max-width:35.5rem;background-color:#fff}.products>li .hover--bottom-wrap{padding:0 0 1.5rem}#quick-look-section .products.row>li .product--glasses-prev-block{min-height:15rem!important;max-height:15rem!important}#single-product-wrap .summary.entry-summary .variations .swatch.swatch-image img,.woocommerce ul.products li.product a img{margin:0}#quick-look-section .products>li.product{padding:8px 0}.look--item-wrap{position:absolute;top:40px;bottom:140px;left:0;right:0;z-index:999999}#single-product-wrap .product--related-products ul.products>li:hover .hover--bottom-out-wrap{position:unset;border:none}#single-product-wrap .product-category,#single-product-wrap .summary.entry-summary .variations .tawcvs-swatches .swatch-color-title,#single-product-wrap .woosvi_strap-preview-images img,.hide-for-large,.hover--bottom-out-wrap .swatch.swatch-image .labels-color,.parent-sale,.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap-preview-images img,.single li.product:hover .product-category-all,li .item-row .look-item .hover--bottom-out-wrap .hover--bottom-wrap .product-rating .custom_yotpo_review.--disable{display:none}#single-product-wrap .product--related-products .products>li .item-row .look-item .hover--bottom-wrap{position:unset}#single-product-wrap .woosvi_strap{min-height:unset;max-height:none;padding-top:15px}.product--related-products .product--glasses-wrap .woosvi_strap .thumb-item{padding-top:0}.single-product .related_products_div .yith-wcwl-add-to-wishlist{position:absolute;display:inline!important;float:right;bottom:auto;z-index:100;top:0;right:0!important}.single-product .related_products_div .button{height:32px;font-size:14px}.single-product #single-product-wrap .related_products_div .products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ul{min-height:14rem!important;max-height:14rem!important}#single-product-wrap .product--related-products ul.products>li{padding-right:0}.woocommerce ul.products li.product .discount{background:#bf3602;color:#fff;font-size:14px!important;margin:3px;padding:0 4px;border:1px solid #cbcbcbb0}.products>li .hover--bottom-wrap .variations_form.cart .product-rating .custom_yotpo_review .yotpo-sr-bottom-line-summary>div,.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line{margin-right:0!important}.product_tile_bottom .variations ul li.value{position:relative;width:225px;height:38px;overflow-x:auto}.product_tile_bottom .variations ul li.value::-webkit-scrollbar{width:1px;background-color:rgb(255 234 219 / 0%);height:4px}.product_tile_bottom .variations ul li.value::-webkit-scrollbar-thumb{border-radius:6px;background-color:#bbb}.product_tile_bottom .variations ul li.value::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgb(0 0 0 / 30%);background-color:#fff;border-radius:4px}.product_tile_bottom .variations ul li.value .tawcvs-swatches{position:absolute;display:flex;padding:0;align-items:center}.woocommerce .product_try_on button.button{border:1px solid #cc9033;height:32px;border-radius:16px;background:#cc9033!important;padding:2px;display:flex;line-height:29px;text-transform:uppercase;font-family:KelsonBold;font-weight:700}#single-product-wrap button.button.try_on span,.woocommerce .product_try_on button.button span{width:26px;height:26px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;margin-right:7px}#single-product-wrap button.button.try_on span i,.woocommerce .product_try_on button.button span i{color:#cc9033}#single-product-wrap button.button.try_on:hover,.woocommerce .product_try_on button.button:hover{border:1px solid #cc9033;color:#cc9033!important;background:#fff!important}#single-product-wrap button.button.try_on:hover span,.woocommerce .product_try_on button.button:hover span{background:#cc9033}#single-product-wrap button.button.try_on:hover span i,.woocommerce .product_try_on button.button:hover span i{color:#fff}.hover--bottom-out-wrap .swatch.swatch-image{width:32px;height:32px;margin-right:13px;overflow:hidden}#accordion--for-small,#single-product-wrap .entry-summary .only-for-item-with-variables .woocommerce-variation-price,#single-product-wrap .summary.entry-summary .variations .swatch.swatch-image .frame_width_custom,#single-product-wrap .summary.entry-summary .variations .swatch.swatch-image .labels-color,.products>li .item-row .look-item>a:hover+.product-category-all+.parent-sale+.product--glasses-wrap li .woosvi_strap .woosvi_strap .thumbnails li.thumb-item:nth-child(2n-1),.products>li .item-row .look-item>a:hover+.product-category-all+.parent-sale+.woosvi_strap .thumbnails li.thumb-item:nth-child(2n-1),.products>li .item-row .look-item>a:hover+.product-category-all+.product--glasses-wrap li .woosvi_strap .woosvi_strap .thumbnails li.thumb-item:nth-child(2n-1),.products>li .item-row .look-item>a:hover+.product-category-all+.woosvi_strap .thumbnails li.thumb-item:nth-child(2n-1),.qna.yotpo-widget-instance,.yith-wcwl-add-to-wishlist .blockUI.blockOverlay,.yotpo-bottom-line .yotpo-star-distribution,.yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel,.yotpo-reviews-wrapper{display:none!important}li .item-row .look-item .hover--bottom-out-wrap .hover--bottom-wrap .product-rating .custom_yotpo_review.--active,li .item-row .look-item .hover--bottom-out-wrap .hover--bottom-wrap .product-rating .custom_yotpo_review.--active .rating-count{font-size:16px;padding-right:5px}li .item-row .look-item .hover--bottom-out-wrap .hover--bottom-wrap .product-rating .custom_yotpo_review.--active .rating-icon i{font-size:21px!important;color:#d48d31}#single-product-wrap .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{background-position:0 0!important;height:32px!important;width:35px!important;background-size:35px}#single-product-wrap .summary.entry-summary .yith-wcwl-add-button a,.yith-wcwl-add-button a{background-position:0 -32px!important;height:32px!important;width:35px!important;background-size:35px!important;background:no-repeat}#quick-look-section .tawcvs-swatches .swatch-image.selected,.tawcvs-swatches .swatch-image.selected{width:32px;height:32px;border:1.5px solid #000;overflow:auto}.tawcvs-swatches .swatch.selected{-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0}#quick-look-section .tawcvs-swatches span.swatch.swatch-image img,#quick-look-section .tawcvs-swatches span.swatch.swatch-image.selected img,.related_products_div .tawcvs-swatches span.swatch.swatch-image img,.related_products_div .tawcvs-swatches span.swatch.swatch-image.selected img{border:3px solid #fff!important}@media (max-width:768px){.single-product #single-product-wrap .yith-wcwl-add-to-wishlist.on-first-load{bottom:51%!important;z-index:10}.single-product #single-product-wrap .related_products_div .yith-wcwl-add-to-wishlist.on-first-load{position:absolute;display:inline!important;float:right;z-index:100;top:0!important;right:0!important;bottom:auto!important}}@media (max-width:640px){#quick-look-section .products>li.product .item-row{max-width:100%}#quick-look-section .products>li.product:hover .item-row{border-bottom:1px solid #cbcbcb}#quick-look-section .products.row>li .product--glasses-prev-block,.single-product #single-product-wrap .related_products_div .products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ul{max-height:26rem!important}.products>li .hover--bottom-wrap{padding:0 0 1.5rem}.products>li .item-row{padding:0;border:none;border-bottom:1px solid #cbcbcb;max-width:35.5rem;box-shadow:none}#single-product-wrap .product--related-products ul.products>li .item-row{max-width:100%;width:100%}#single-product-wrap .product--related-products ul.products>li{width:100%!important;padding-right:0}.woocommerce ul.products li.product .discount{font-size:12px!important}.products li.category-wrap.product.type-product .item-row .look-item .woosvi_strap ol.dots_navigation{display:block}.products>li .item-row .look-item>a:hover+.product-category-all+.parent-sale+.product--glasses-wrap li .woosvi_strap .thumbnails li.thumb-item:nth-child(2n-1):not([style*="display: none;"]),.products>li .item-row .look-item>a:hover+.product-category-all+.parent-sale+.woosvi_strap .thumbnails li.thumb-item:nth-child(2n-1):not([style*="display: none;"]),.products>li .item-row .look-item>a:hover+.product-category-all+.product--glasses-wrap li .woosvi_strap .thumbnails li.thumb-item:nth-child(2n-1):not([style*="display: none;"]),.products>li .item-row .look-item>a:hover+.product-category-all+.woosvi_strap .thumbnails li.thumb-item:nth-child(2n-1):not([style*="display: none;"]){display:block!important}}.middle--row{max-width:1292px!important}#single-product-wrap .product--right-content ul.product--glasses-wrap .woosvi_strap.woosvi_images .woosvi_strap #svithumbnails_1 .thumb-item{width:100%;flex:0 0 100%}#single-product-wrap .product--right-content ul.product--glasses-wrap .woosvi_strap.woosvi_images .woosvi_strap{position:relative;overflow:hidden}#single-product-wrap .product--right-content ul.product--glasses-wrap .woosvi_strap.woosvi_images .woosvi_strap .dots_navigation{display:flex;justify-content:center}#single-product-wrap .product--right-content ul.product--glasses-wrap .woosvi_strap.woosvi_images .woosvi_strap .Dots{margin:0 5px;cursor:pointer;border-radius:5px;width:71px;height:71px;display:flex;justify-content:center;align-items:center;border:1px solid #d5d6db;padding:5px}#single-product-wrap #tab-additional_information table tbody td,#single-product-wrap #tab-additional_information table tbody tr,.woosvi_strap .svithumbnails .thumb-item:nth-child(odd):after{border:none}#single-product-wrap button.button.try_on{border:1px solid #cc9033;height:32px;border-radius:16px;background:#cc9033!important;padding:2px;display:flex;line-height:28px;font-family:KelsonBold,sans-serif;font-size:14px;text-transform:uppercase;width:90px!important;letter-spacing:0}#single-product-wrap .product--right-content .product--glasses-links{position:absolute;bottom:150px;left:50%;transform:translateX(-50%)}#single-product-wrap .product--glasses-wrap li a{padding-bottom:75px;margin-bottom:40px}#single-product-wrap .woosvi_strap.images.woosvi_images{padding-right:20px;padding-left:20px}#single-product-wrap .product--right-content .product--brand-img{right:auto;left:10px}.product--glasses-wrap li .svithumbnails{padding-top:10px}#single-product-wrap .tooltipVirtual:hover::before,.reveal-modal .tooltipVirtual:hover::before{opacity:0}#single-product-wrap .product--right-content{overflow:hidden;width:82rem;margin-bottom:0;padding-bottom:0}#single-product-wrap .summary.entry-summary{width:38rem!important;margin-bottom:0;padding-left:20px}#single-product-wrap .product--name-title{font-weight:600;color:#454545;margin-top:.67em}#single-product-wrap div.product span.price{color:#666;font-size:27px}#single-product-wrap .entry-summary .price del .woocommerce-Price-amount.amount{color:#666}#single-product-wrap div.product p.price ins .woocommerce-Price-amount.amount,.woocommerce div.product span.price ins{color:#d48e31;font-size:30px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#d48e31}#single-product-wrap .summary.entry-summary .variations .tawcvs-swatches{padding:0;border:none}#single-product-wrap .summary.entry-summary .variations .swatch.swatch-image{line-height:50px;margin-right:0;padding-left:0;padding-right:10px}#single-product-wrap .summary.entry-summary .variations .custom-size-selector .swatch.swatch-image img{border-radius:25px;width:50px!important;border:none!important;height:37px!important}.size_guide--{display:flex;justify-content:center;align-items:center;padding-left:10px}#size_guide{padding-bottom:0;position:unset!important;margin-top:0!important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins:has(.test-1){margin-left:0}.summary.entry-summary .yotpo-widget-instance{margin-top:15px;height:35px;width:330px}#single-product-wrap .single_variation_wrap{margin-top:0}#single-product-wrap .product--prescription button:hover{color:#d99b4a!important}#single-product-wrap .product--prescription button{height:64px;width:272px;border:2px solid #d99b4a;font-size:2rem;letter-spacing:.1rem;line-height:2.2rem}#single-product-wrap .product--feshion-lenses button{height:64px;width:272px;border:2px solid #999;text-transform:initial;color:#999!important;font-size:2rem;letter-spacing:.1rem}#single-product-wrap .product--feshion-lenses button.btn-black{height:64px;width:272px;color:#fff!important;background:#000;border-color:#d99b4a;font-size:2rem;letter-spacing:.1rem;line-height:2.2rem;text-transform:uppercase}#single-product-wrap .product--feshion-lenses button.btn-black:hover{color:#d99b4a!important;border-color:#d99b4a;background:#fff!important}#single-product-wrap .product--feshion-lenses button:hover{background:#d99b4a!important;color:#fff!important;border-color:#d99b4a}#single-product-wrap .summary.entry-summary .yith-wcwl-add-to-wishlist{position:initial;margin-top:5px}#single-product-wrap .summary.entry-summary .yith-wcwl-add-button,#single-product-wrap .summary.entry-summary .yith-wcwl-wishlistaddedbrowse,#single-product-wrap .summary.entry-summary .yith-wcwl-wishlistexistsbrowse{padding-left:0}#single-product-wrap .product--prescription,.single-product-price{display:flex}.product--prescription .yith-wishlist{width:70px;height:64px;border:2px solid #d48e31;margin-left:20px;justify-content:center;align-items:center;display:flex}.product--prescription .yith-wishlist .wishlist-box{overflow:hidden}.our-service ul{margin-left:24px}.our-service ul li{list-style:none;color:#666;font-size:16px;position:relative;font-family:Lato}.our-service ul li::before{content:'';position:absolute;background-image:url(../custom/assets/img/icon_check.webp);width:19px;height:19px;left:-22px;top:2px}.single-product-summary{max-width:100%;border-top:1px solid #d5d6db;border-bottom:1px solid #d5d6db;display:flex}.single-product-summary>div{max-width:1292px!important;margin:auto}.single-product-summary>div #breadcrumbs{position:absolute;left:-10px;top:17px}#single-product-wrap{max-width:100%!important;padding:0}.single-product-featured{max-width:100%;margin-top:30px}.featured-description,.single-product-featured .featured-container{max-width:920px;margin:auto}.single-product-featured .featured-container .tab-container{width:100%;margin:0 auto}.single-product-featured .featured-container .tabs{display:flex;cursor:pointer;border:none;justify-content:center}.single-product-featured .featured-container .tab{margin-right:15px;padding:10px;border-bottom:none;color:#666;font-size:16px;font-family:KelsonBold!important}.single-product-featured .featured-container .tab-active{background-color:#fff;font-weight:700;color:#d48e31;border-bottom:3px solid #d48e31}.single-product-featured .featured-container .tab-content{border-top:1px solid #ccc;padding:20px;display:none}.single-product-featured .featured-container .active-content{display:block;padding:20px 40px 0}#single-product-wrap #tab-additional_information{display:block!important;padding-left:0;border:none}#single-product-wrap #tab-additional_information table tbody th{border:none;color:#666;font-family:Lato}#single-product-wrap #tab-additional_information table tbody td,#single-product-wrap #tab-reviews table tbody td,.product-description-block h2{font-family:KelsonBold;color:#666}#single-product-wrap #tab-additional_information table tbody td p{font-family:Lato}.featured-size .featured-size-image{width:50%;display:flex;justify-content:center;align-items:center}.featured-size .featured-size-image .single-bridge,.featured-size .featured-size-image .single-frame-width,.featured-size .featured-size-image .single-lens-height,.featured-size .featured-size-image .single-lens-width,.featured-size .featured-size-image .single-temple{position:absolute;color:#666;font-family:Lato;font-size:1.2rem}.featured-size .featured-size-image .single-lens-height{top:28%;right:19%}.featured-size .featured-size-image .single-lens-width{top:8px;left:17%}.featured-size .featured-size-image .single-frame-width{top:50%;left:41%}.featured-size .featured-size-image .single-bridge{top:8px;left:41%}.featured-size .featured-size-image .single-temple{top:59%;left:41%}#single-product-wrap #tab-additional_information table tbody td .product_weight a,#single-product-wrap #tab-additional_information table tbody td p a,#single-product-wrap #tab-reviews table tbody td .product_weight a,#single-product-wrap #tab-reviews table tbody td p a{color:#666;font-family:Kelson}.single-product-secure-icons{display:flex;justify-content:center;width:100%}.featured-description .description-product-line{border:none;padding:14px 40px}.show-in-inches{text-align:end;text-decoration:underline;font-size:1.2rem}.product-description-block h2{letter-spacing:.1em;text-transform:math-auto;font-size:1.6rem}#description.active-content{display:flex!important;flex-wrap:wrap;padding:0 40px}#description .product-description-block{width:50%;color:#666;padding-top:14px}.featured-description-image{width:50%;padding-left:20px;padding-top:20px}.single-product-related-products{width:100%;background-color:#f7f6f6}.related_products_div{max-width:1292px;margin:auto;padding-bottom:25px}.single-product-gallery{display:inline-block;padding:50px 20px 20px 0;border-right:1px solid #d5d6db}.yith-wcwl-add-button a,.yith-wcwl-wishlistaddedbrowse a,.yith-wcwl-wishlistexistsbrowse a{background-image:url(../custom/assets/img/icon_wishlist.png)!important}.related_products_div .product--related-products{overflow:hidden;position:relative}.related_products_div .product--related-products>ul{width:100%;display:flex!important;align-items:flex-end!important;transition:transform .5s;overflow-x:unset;overflow-y:unset;flex-direction:unset!important;justify-content:left!important;flex-wrap:unset}.related_products_div .product--related-products .slider-controls{position:absolute;bottom:168px;z-index:1000;display:flex;justify-content:space-between;padding:0}.related_products_div .product--related-products .slider-controls.next{right:0}.related_products_div .product--related-products .slider-controls.prev{left:0}.related_products_div .product--related-products .slider-controls .control-button{font-size:16px;width:28px;height:28px;border-radius:50%;color:#666;background-color:#e6e5e5}.related_products_div .product--related-products .slider-controls .control-button:hover{color:#fff;background-color:#636363}.single-product-entry-summary{display:inline}.single-product-gallery-wishlist{position:absolute;right:20px;top:7px}.single-product .single-product-gallery-wishlist .yith-wcwl-add-to-wishlist{position:initial}.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,.yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline{font-size:3rem!important;color:#666!important;letter-spacing:.1rem!important;font-family:KelsonBold!important}.yotpo-display-l .yotpo-main-layout .yotpo-head,.yotpo-display-m .yotpo-main-layout .yotpo-head{margin-bottom:20px!important}.yotpo-display-l .yotpo-new-review-btn-wrapper,.yotpo-display-m .yotpo-new-review-btn-wrapper{position:absolute;right:0}.yotpo-display-m .yotpo-main-layout .yotpo-layout-header-wrapper{justify-content:center!important;display:flex!important;position:relative!important}.yotpo-display-m .yotpo-new-review-btn-wrapper{position:absolute!important;right:0!important}.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper{position:relative!important}#yotpo-main-widget-btn{border-radius:4px!important;width:220px!important;height:50px!important;font-size:1.8rem!important;background-color:#d48e31!important;font-family:KelsonBold!important}.yotpo-display-m .yotpo-main-layout .yotpo-head{margin-bottom:25px!important}.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-size:6rem!important;font-family:KelsonBold!important;color:#666!important}.yotpo-reviews-main-widget .yotpo-bottom-line-right-panel svg{width:29px!important;margin:0 4px!important;height:unset}.yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-basic-text{color:#666;margin-left:6px}.yotpo-bottom-line .yotpo-bottom-line-right-panel{padding-right:0!important}.yotpo-selected-value{font-weight:600!important}.yotpo-base-layout{max-width:1292px!important;width:100%!important}.yotpo-main-layout{padding:0 20px!important}.related_products_div .product--related-products>h2{font-family:KelsonBold!important;font-size:3rem!important;margin-bottom:-20px;margin-top:20px}.yotpo-reviews-main-widget .yotpo-reviewer .yotpo-verified-icon-wrapper svg circle{fill:#3da718!important}.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title,.yotpo-reviewer-name,.yotpo-reviewer-verified-buyer-text,.yotpo-text-container .yotpo-read-more-text{color:#666!important}.yotpo-reviewer-details,.yotpo-reviewer-details-verified{padding-bottom:7px!important;padding-top:0!important}@media only screen and (max-width:600px){#single-product-wrap .product--related-products ul.products>li{min-width:100%!important}}@media (max-width:720){.related_products_div .product--related-products>ul>li{min-width:100%;flex:0 0 100%}}@media (min-width:720px) and (max-width:1200px){.related_products_div .product--related-products>ul>li{width:50%;flex:0 0 50%}}@media (min-width:1200px){.related_products_div .product--related-products>ul>li{width:33.33%;flex:0 0 33.33%}}#single-product-wrap div.product .single-product-price .discount{background:#bf3602;color:#fff;font-size:14px!important;padding:0 4px;border:1px solid #cbcbcbb0;margin-bottom:0;width:69px;font-family:system-ui;height:27px;display:flex;justify-content:center;align-items:center;margin-top:8px;margin-left:10px}.woocommerce div.product span.price del{color:#666;font-weight:300;font-size:26px}.entry-summary .single-product-price .price .woocommerce-Price-currencySymbol{font-size:30px}#single-product-wrap .entry-summary .price del .woocommerce-Price-amount.amount,#single-product-wrap .entry-summary .price del .woocommerce-Price-currencySymbol{font-size:30px;font-family:Kelson;font-weight:300}.related_products_div .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.related_products_div .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{background-position:0 2px!important;height:25px!important;width:25px!important;background:0 0/25px no-repeat}.related_products_div .yith-wcwl-add-button a.single_add_to_wishlist,.related_products_div .yith-wcwl-wishlistaddedbrowse a.single_add_to_wishlist,.related_products_div .yith-wcwl-wishlistexistsbrowse a.single_add_to_wishlist{background-position:0 -21px!important;height:24px!important;width:25px!important;background:no-repeat;background-size:25px!important}.related_products_div .products>li .item-row .look-item .price{color:#232222!important}#quick-look-section .yith-wcwl-add-button a{padding:10px;background-position:0 -21px!important;height:25px!important;width:25px!important;background:no-repeat;background-size:25px!important}#quick-look-section .yith-wcwl-wishlistexistsbrowse a{background-position:0 4px!important;height:25px!important;width:25px!important;background:no-repeat;background-size:25px!important}.footer-items .hide-for-large .accordion-header{cursor:pointer;padding:12px 20px;display:flex;justify-content:center;align-items:center;display:flex;justify-content:start;background:#282a2a;margin-bottom:10px;position:relative}.footer-items .hide-for-large .accordion-header p.footer-menu-title{color:#626161;margin-bottom:0}.footer-items .hide-for-large .accordion-header i{position:absolute;right:20px;font-size:25px;color:#626161;transition:.2s}.footer-items .hide-for-large .accordion-header.is-open i{transform:rotate(-180deg);transition:.2s}.footer-items .hide-for-large .accordion-content{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out;display:block;background:0 0;border:none}.footer-items .hide-for-large{display:none;padding:0 14px}.footer-items .hide-for-large .item-menu .menu a{max-width:100%}.footer--company .company-items{display:flex;max-width:100%;margin:22px 0}.footer--company .company-items .company-item{max-width:25%;width:25%;padding:0 6px;height:23px;display:flex;justify-content:center}.footer--company .company-items .company-item img{max-width:100%;height:25px}@media screen and (max-device-width:767px){#single-product-wrap #tab-additional_information,.featured-size .featured-size-image{padding-left:20px;padding-right:20px}.single-product-price{height:40px}#single-product-wrap .entry-summary .price del .woocommerce-Price-amount.amount,#single-product-wrap .entry-summary .price del .woocommerce-Price-currencySymbol,#single-product-wrap div.product p.price ins .woocommerce-Price-amount.amount,.entry-summary .single-product-price .price .woocommerce-Price-currencySymbol,.woocommerce div.product span.price del{font-size:22px}#single-product-wrap div.product .single-product-price .discount{height:24px;margin-top:5px}#single-product-wrap .summary.entry-summary .variations .value .tawcvs-swatches{padding:0!important}.single-product-featured .featured-container .active-content{display:block;padding:0}.featured-size .featured-size-image,.featured-size .woocommerce-tabs.wc-tabs-wrapper{width:100%}.single_variation_wrap{display:none}.single-product-secure-icons{height:234px}.show-for-small-only .secure-icons-wrap-block{max-width:920px;width:auto}.featured-description .description-product-line{border:none;padding:14px 20px;text-align:center}#description .product-description-block{width:100%;text-align:center}.featured-description-image{width:100%;padding-left:0}#single-product-wrap .summary.entry-summary{width:100%!important;padding-left:20px;padding-right:20px}.single-product-gallery{padding-right:15px;padding-left:15px;border-right:none}#single-product-wrap .product--right-content .product--brand-img{height:33px;left:5px;top:0}#single-product-wrap .woosvi_strap .svithumbnails a{height:155px}#single-product-wrap .product--right-content{max-width:100%!important;width:338px!important;height:350px!important}#single-product-wrap #product-14010 .product--right-content{height:182px!important}.summary.entry-summary .yotpo-widget-instance{height:35px;width:330px}.single-product-summary>div #breadcrumbs{left:15px;width:auto!important}#single-product-wrap .product--feshion-lenses button,#single-product-wrap .product--prescription button{width:260px!important;height:50px}#single-product-wrap .product--prescription{justify-content:space-between}.featured-size .featured-size-image{display:flex;justify-content:center}.related_products_div{background-color:#f7f6f6}#single-product-wrap .product--related-products ul.products>li .item-row{padding:0 1.5rem;border:1px solid #ebebeb;max-width:31.5rem;background-color:#fff}.related_products_div .product--related-products .slider-controls{padding:0 10px}#description.active-content{padding:0 20px}.related_products_div .product--related-products>h2{font-family:KelsonBold!important;letter-spacing:.1em!important;text-align:center;font-size:2rem!important;color:#474747!important;text-transform:inherit!important;font-weight:700!important;margin-bottom:-10px;margin-top:20px}.yotpo-display-s .yotpo-head .yotpo-headline{color:#666!important;letter-spacing:.1rem!important;font-family:KelsonBold!important}.yotpo-display-s .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary{margin-top:10px!important}.yotpo-display-s .yotpo-new-review-btn-wrapper{margin-top:-10px!important}#yotpo-main-widget-btn{width:155px!important;height:40px!important;font-size:1.4rem!important}.single-product-gallery-wishlist{right:-18px;top:35px}.show-in-inches{text-align:center}#single-product-wrap .related_products_div .woosvi_strap{padding-top:0}.product_tile_bottom .variations ul li.value{width:190px}.product--related-products .products{min-height:344px}.yotpo-reviewer-details,.yotpo-reviewer-details-verified{display:flex!important;flex-wrap:nowrap!important;padding-bottom:20px!important;padding-left:7px!important;flex-direction:row!important}.yotpo-display-s .yotpo-review,.yotpo-display-s .yotpo-review .yotpo-review-center-panel,.yotpo-media-modal .yotpo-review,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel{position:relative!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating svg,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating svg{width:13px!important}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating{position:absolute!important;top:-24px;left:55px}.yotpo-date-format,.yotpo-review-votes-number,.yotpo-review-votes-text,.yotpo-reviewer-details-verified>div>span,.yotpo-reviewer-details>div>span,.yotpo-reviews-main-widget .top-margin *{color:#666!important}.yotpo-reviewer-name{font-weight:700!important;padding-right:8px!important}.our-service ul li{font-size:14px}.yotpo-display-s .yotpo-review .yotpo-review-right-panel,.yotpo-media-modal .yotpo-review .yotpo-review-right-panel{position:absolute;top:17px;left:162px}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title{color:#666}.yotpo-reviews-main-widget .top-margin{display:flex!important;justify-content:center}.yotpo-review-votes-icon-down,.yotpo-review-votes-icon-up{fill:#666666!important}.product--prescription .yith-wishlist{width:50px;height:48px}#single-product-wrap .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a{background-position:0 2px!important;height:25px!important;width:25px!important;background:0 0/25px no-repeat}#single-product-wrap .summary.entry-summary .yith-wcwl-add-button a{background-position:0 -23px!important;height:25px!important;width:25px!important;background-size:25px!important;background:no-repeat}#single-product-wrap .yith-wcwl-add-button a.single_add_to_wishlist{background-position:0 -23px!important;height:25px!important;width:25px!important;background:no-repeat;background-size:25px!important}#single-product-wrap .product--name-title{margin-top:0;height:19px}.woocommerce div.product p.price,.woocommerce div.product span.price{line-height:1}#single-product-wrap .product--lenses-wrapper .product--feshion-lenses button,#single-product-wrap .product--lenses-wrapper .product--prescription button{font-size:1.8rem!important;line-height:4.8rem!important}}@media screen and (max-width:67.5em){#single-product-wrap .product--glasses-wrap li a{padding-bottom:30px;margin-bottom:50px}#single-product-wrap .product--right-content .product--glasses-links{bottom:120px}.product--glasses-wrap li .svithumbnails{padding-top:10px}.footer-items .hide-for-large,.hide-for-large{display:block}.footer--logo{width:280px;margin:auto auto 25px}.footer-bottom .footer-bottom-menu{padding:20px 20px 0;background:#282a2a;display:block}.footer-bottom .footer-bottom-menu .copyright{line-height:12px!important;text-shadow:0 1px 1px rgba(0,0,0,.7);color:#8c8989;font-size:1.2rem;font-weight:400;text-align:start}.footer-bottom-menu .menu-left li{border:none;border-left:none}a#bbblink img{margin-left:0!important}.footer-bottom-menu-left{float:left}}@media screen and (min-device-width:1600px){.single-product .row.middle--row.header--top-menu{max-width:1292px!important;margin:0 auto}}