.woocommerce-error,.woocommerce-info,.woocommerce-message{border:0 !important;border-radius:10px !important;padding:1em 1.25em 1em 3.5em !important;list-style:none !important;list-style-position:outside !important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none !important;padding:0 !important;margin:0 !important}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{text-decoration:none}.woocommerce-error{background:#f9dedf}.woocommerce-error a{color:#e60e0e}.woocommerce-error::before{color:#e60e0e}.woocommerce-info{background:#f2f6f7;color:#24262b}.woocommerce-info::before{color:#4b5361}.woocommerce-error:has(>.button),.woocommerce-info:has(>.button),.woocommerce-message:has(>.button){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;line-height:1.4}.woocommerce-error>.button,.woocommerce-info>.button,.woocommerce-message>.button{border:2px solid #4b5361;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 16px;text-decoration:none;width:fit-content;font-weight:600;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){.woocommerce-error>.button,.woocommerce-info>.button,.woocommerce-message>.button{padding:9px 16px}}.woocommerce-error>.button svg,.woocommerce-info>.button svg,.woocommerce-message>.button svg{width:16px;height:16px}.woocommerce-error>.button svg path,.woocommerce-info>.button svg path,.woocommerce-message>.button svg path{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.woocommerce-error>.button,.woocommerce-info>.button,.woocommerce-message>.button{background:#4b5361;color:#fff}.woocommerce-error>.button:hover,.woocommerce-info>.button:hover,.woocommerce-message>.button:hover{background:rgb(52.761627907,58.3895348837,68.238372093);border-color:rgb(52.761627907,58.3895348837,68.238372093)}.woocommerce-error>.button,.woocommerce-info>.button,.woocommerce-message>.button{background:#4b5361 !important;border-color:#4b5361 !important;order:2;float:none !important;flex-shrink:0;margin:0 !important;padding:9px 16px !important;font-size:.875rem !important;line-height:1.2 !important;color:#fff !important}.woocommerce-error>.button:hover,.woocommerce-info>.button:hover,.woocommerce-message>.button:hover{background:rgb(52.761627907,58.3895348837,68.238372093) !important;border-color:rgb(52.761627907,58.3895348837,68.238372093) !important;color:#fff !important}.woocommerce-message{background:#e2f8dd}.woocommerce-message .button.wc-forward{border:2px solid #4b5361;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 16px;text-decoration:none;width:fit-content;font-weight:600;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){.woocommerce-message .button.wc-forward{padding:9px 16px}}.woocommerce-message .button.wc-forward svg{width:16px;height:16px}.woocommerce-message .button.wc-forward svg path{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.woocommerce-message .button.wc-forward{background:rgba(0,0,0,0);color:#24262b}.woocommerce-message .button.wc-forward:hover{background:#4b5361;color:#fff}.woocommerce-message .button.wc-forward:hover svg path{fill:#fff}.woocommerce-message .button.wc-forward{background:#4b5361;color:#fff}.woocommerce-message .button.wc-forward:hover{background:rgb(52.761627907,58.3895348837,68.238372093)}.sidebar{flex:1;display:flex;flex-direction:column;gap:16px}@media(max-width: 1024px){.sidebar{gap:32px}}.sidebar__filters{margin-top:16px}.sidebar__item{background:#f2f6f7;border-radius:3px;padding:16px;display:flex;gap:16px;flex-direction:column}.sidebar__item-content{display:flex;flex-direction:column}.sidebar__item-content:empty{display:none}.sidebar__item-content.categories ul{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;gap:12px}.sidebar__item-content.categories ul li{display:flex;flex-direction:column;gap:8px}.sidebar__item-content.categories ul li a{color:#4b5361;font-weight:500;text-decoration:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidebar__item-content.categories ul li a:hover{color:#e60e0e}.sidebar__item-content.categories ul li.current-cat>a{color:#e60e0e}.sidebar__item-content.categories ul li .children:not(.current-cat .children,.current-cat-parent .children){display:none}.sidebar__item-content.categories ul ul{padding-left:16px}.sidebar__item-content p+p{margin-top:16px}.sidebar__item-content form#smly br,.sidebar__item-content form#smly p:not([class]){display:none !important}.sidebar__item-content form#smly a{color:#e60e0e;text-decoration:none}.sidebar__item-content form#smly a:hover{text-decoration:underline}.sidebar__item-content form#smly input[name=email]{width:100%;padding:0 8px;border:1px solid #aaa;border-radius:3px;height:46px;color:#4b5361;background:#fff;margin-bottom:16px !important;font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){.sidebar__item-content form#smly input[name=email]{font-size:1rem}}.sidebar__item-content form#smly input[name=email]::placeholder{color:#4b5361;opacity:1}.sidebar__item-content form#smly .custom-smly-form__checkbox{margin-bottom:16px}.sidebar__item-content form#smly button{margin:0 !important;font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){.sidebar__item-content form#smly button{font-size:1rem}}.sidebar__item-content form#smly button{border:2px solid #4b5361;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 16px;text-decoration:none;width:fit-content;font-weight:600;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){.sidebar__item-content form#smly button{padding:9px 16px}}.sidebar__item-content form#smly button svg{width:16px;height:16px}.sidebar__item-content form#smly button svg path{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidebar__item-content form#smly button{background:#4b5361;color:#fff}.sidebar__item-content form#smly button:hover{background:rgb(52.761627907,58.3895348837,68.238372093);border-color:rgb(52.761627907,58.3895348837,68.238372093)}.sidebar__item-content form#smly button{cursor:pointer;width:100%}.sidebar__item .btn{width:100%}.search-form-custom{position:relative;width:100%}@media(max-width: 767px){.search-form-custom{width:100%;background:none}}.search-form-custom .form-row{display:flex;align-items:center;gap:8px;border:1px solid #aaa;border-radius:6px;height:44px;padding:4px 8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;background:#fff;margin:0 !important}.search-form-custom .form-row.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.search-form-custom .form-row input{border:none;outline:none;width:100%;height:100%;color:#4b5361;padding:0;background:rgba(0,0,0,0);border-right:1px solid #f2f6f7;font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){.search-form-custom .form-row input{font-size:1rem}}.search-form-custom .form-row input::placeholder{font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){.search-form-custom .form-row input::placeholder{font-size:1rem}}.search-form-custom .form-row input::placeholder{color:#4b5361;font-size:.875rem;font-weight:500}.search-form-custom .form-row .form-submit{flex-shrink:0;display:flex}.search-form-custom .form-row .form-submit input{width:24px;height:24px;border:0}.search-form-custom .ajax_search_results{position:absolute;top:100%;left:0;width:100%;background:#fff;opacity:0;pointer-events:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;z-index:99;padding:12px 12px 0;display:flex;flex-direction:column;align-items:center;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:1px solid #aaa;border-top:0;overflow:hidden}.search-form-custom .ajax_search_results .searchResults{width:100%;min-height:50px;max-height:500px;overflow-y:auto}@media(max-width: 767px){.search-form-custom .ajax_search_results .searchResults{max-height:calc(100vh - 190px)}}.search-form-custom .ajax_search_results .searchResults .resultHead{display:flex;justify-content:space-between;align-items:center;width:100%}.search-form-custom .ajax_search_results .searchResults .resultsInit{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItem{color:#000;text-decoration:none}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemInner{display:flex}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemImage{width:15%}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemImage img{aspect-ratio:1/1;object-fit:contain;display:block;width:100%;height:100%}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemContent{width:85%;margin-left:10px}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemTitle{font-size:1rem;font-weight:500;line-height:1}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemPrice{font-size:12px;font-weight:400}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemPrice del{margin-right:7px}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemPrice ins{text-decoration:none}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemPrice .small{font-size:14px}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItemPrice .amount{color:inherit}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItem .resultItemSKU small{font-weight:600;font-size:11px;color:#a7a7a7}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItem .woocommerce-price-suffix{margin-left:8px}.search-form-custom .ajax_search_results .searchResults .resultsInit .resultItem .vat-small{margin-left:8px}.search-form-custom .ajax_search_results.active{opacity:1;pointer-events:auto}.search-form-custom .ajax_search_results .searchLoader{display:inline-grid;padding:5px;background:#fff;filter:blur(4px) contrast(12);position:absolute}.search-form-custom .ajax_search_results .searchLoader:before{content:"";height:40px;aspect-ratio:3;--c: #0000 64%,#000 66% 98%,#0000 101%;background:radial-gradient(35% 146% at 50% 159%, var(--c)) 0 0,radial-gradient(35% 146% at 50% -59%, var(--c)) 100% 100%;background-size:66.6666666667% 50%;background-repeat:repeat-x;-webkit-mask:repeating-linear-gradient(90deg, #000 0 10%, rgba(0, 0, 0, 0) 0 20%);animation:l12 .8s infinite linear}@keyframes l12{to{background-position:-200% 0,-100% 100%}}.btn--primary{border:2px solid #4b5361;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 16px;text-decoration:none;width:fit-content;font-weight:600;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){.btn--primary{padding:9px 16px}}.btn--primary svg{width:16px;height:16px}.btn--primary svg path{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.btn--primary{background:rgba(0,0,0,0);color:#24262b}.btn--primary:hover{background:#4b5361;color:#fff}.btn--primary:hover svg path{fill:#fff}.btn--secondary{border:2px solid #4b5361;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 16px;text-decoration:none;width:fit-content;font-weight:600;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){.btn--secondary{padding:9px 16px}}.btn--secondary svg{width:16px;height:16px}.btn--secondary svg path{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.btn--secondary{background:#4b5361;color:#fff}.btn--secondary:hover{background:rgb(52.761627907,58.3895348837,68.238372093);border-color:rgb(52.761627907,58.3895348837,68.238372093)}ul.products{display:grid;grid-template-columns:repeat(3, 1fr);margin:0 !important}@media(min-width: 768px)and (max-width: 1024px){ul.products{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){ul.products{display:flex;flex-direction:column}}ul.products::before,ul.products::after{display:none !important}ul.products li.product{margin:0 !important;width:100% !important;padding:16px !important;background:#fff;border-left:1px solid #f2f6f7 !important;border-top:1px solid #f2f6f7 !important}ul.products li.product a{color:#24262b;font-weight:500;position:relative;display:flex !important;flex-direction:column;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}ul.products li.product a:hover{color:#e60e0e}ul.products li.product .product-tags{position:absolute;left:0;top:0}ul.products li.product:nth-of-type(3n){border-right:1px solid #f2f6f7 !important}ul.products li.product:nth-last-child(-n+3){border-bottom:1px solid #f2f6f7 !important}ul.products li.product:last-of-type{border-right:1px solid #f2f6f7 !important}@media(max-width: 1024px){ul.products li.product{border:1px solid #f2f6f7 !important;border-bottom:none !important}ul.products li.product:last-of-type{border-bottom:1px solid #f2f6f7 !important}}ul.products li.product img{height:234px !important;margin:0 !important;object-fit:contain;max-width:85% !important;align-self:center}ul.products li.product .button,ul.products li.product .onsale{display:none !important}ul.products li.product .woocommerce-loop-product__title-wrapper{padding:16px !important;display:flex;flex-direction:column;gap:16px}ul.products li.product h2{font-size:1.125rem;font-weight:600;line-height:normal}ul.products li.product h2{font-size:1.125rem !important;padding:0 !important}ul.products li.product .price{margin:0 !important;padding:0 !important;display:flex !important;flex-wrap:wrap;align-items:center}ul.products li.product .price bdi{font-size:.875rem !important;color:#24262b;font-weight:600 !important}ul.products li.product .price del{color:#4b5361 !important;font-weight:400 !important}ul.products li.product .price del bdi{color:#4b5361 !important;font-weight:400 !important}ul.products li.product .price ins{color:#e60e0e !important;font-weight:600 !important;text-decoration:none !important;margin-left:8px !important}ul.products li.product .price ins bdi{color:#e60e0e !important;font-weight:600 !important}ul.products li.product .price .sale-until{font-size:.75rem;font-weight:400;color:#4b5361;line-height:1.3}.product-tags{display:flex;gap:8px;flex-wrap:wrap}.product-tags .tag{padding:4px;font-size:.8125rem;color:#fff;font-weight:600;border-radius:3px;border:1px solid rgba(0,0,0,0)}.product-tags .tag.instock{background:#098046;border-color:#098046}.product-tags .tag.backorder{background:#ffe9d5;border-color:#fbc99a;color:#e60e0e}.product-tags .tag.outofstock{background:#4b5361;border-color:#4b5361;color:#fff}.product-tags .tag.sale{background:#e60e0e;border-color:#e60e0e;color:#fff}.product-tags .tag.new{background:#1b6fa8;border-color:#1b6fa8;color:#fff}.product-tags .tag.top{background:#e3a32b;border-color:#e3a32b;color:#fff}.woocommerce-breadcrumb{padding:7px 0 !important;margin:0 !important;display:block !important;color:#aaa !important;font-size:.875rem !important}@media(max-width: 1024px){.woocommerce-breadcrumb{font-size:.875rem !important;padding:0 !important}}.woocommerce-breadcrumb a{color:#4b5361 !important;text-decoration:none}.woocommerce-breadcrumb a:hover{text-decoration:underline}.woocommerce-breadcrumb .breadcrumb-separator{vertical-align:middle}.woocommerce-pagination{width:100%;margin-top:32px !important;display:flex;justify-content:center}.woocommerce-pagination ul.page-numbers{display:flex !important;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:8px !important;margin:0 !important;list-style:none !important;border:1px solid #f2f6f7 !important;border-radius:6px;background:#fff;box-shadow:0 4px 18px rgba(36,38,43,.06)}.woocommerce-pagination ul.page-numbers::before,.woocommerce-pagination ul.page-numbers::after{display:none !important}@media(max-width: 767px){.woocommerce-pagination ul.page-numbers{gap:6px;padding:6px !important}}.woocommerce-pagination ul.page-numbers li{margin:0 !important;padding:0 !important;border:0 !important;float:none !important;display:flex !important;overflow:visible !important}.woocommerce-pagination .page-numbers:not(ul.page-numbers){min-width:42px;height:42px;padding:0 12px !important;border-radius:4px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#4b5361 !important;text-decoration:none !important;font-weight:600;font-size:.875rem;display:flex !important;align-items:center;justify-content:center;line-height:1 !important;font-family:"Montserrat",sans-serif;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 767px){.woocommerce-pagination .page-numbers:not(ul.page-numbers){min-width:36px;height:36px;padding:0 10px !important;font-size:.8125rem}}.woocommerce-pagination .page-numbers:not(ul.page-numbers):hover{background:#f2f6f7;border-color:#f2f6f7;color:#e60e0e !important}.woocommerce-pagination .page-numbers:not(ul.page-numbers).current{background:#e60e0e !important;border-color:#e60e0e !important;color:#fff !important;cursor:default}.woocommerce-pagination .page-numbers:not(ul.page-numbers).dots{min-width:28px;padding:0 4px !important;background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important;color:#aaa !important;cursor:default}.woocommerce-pagination .page-numbers:not(ul.page-numbers).prev,.woocommerce-pagination .page-numbers:not(ul.page-numbers).next{min-width:auto;padding:0 16px !important;background:#f2f6f7;color:#24262b !important}.woocommerce-pagination .page-numbers:not(ul.page-numbers).prev:hover,.woocommerce-pagination .page-numbers:not(ul.page-numbers).next:hover{background:#4b5361;border-color:#4b5361;color:#fff !important}@media(max-width: 767px){.woocommerce-pagination .page-numbers:not(ul.page-numbers).prev,.woocommerce-pagination .page-numbers:not(ul.page-numbers).next{padding:0 12px !important}}.xoo-wsc-modal,.xoo-wsc-container{font-family:"Montserrat",sans-serif}.xoo-wsc-container{width:500px;max-width:100vw;background:#fff;box-shadow:none}@media(max-width: 767px){.xoo-wsc-container{width:100vw;right:-100vw}}.xoo-wsc-container .xoo-wsc-basket,.xoo-wsc-container .xoo-wsc-basket *,.xoo-wsc-container .xoo-wsch-basket,.xoo-wsc-container .xoo-wsch-basket *,.xoo-wsc-container .xoo-wsc-notices,.xoo-wsc-container .xoo-wsc-footer-txt,.xoo-wsc-container .xoo-wsc-payment-btns,.xoo-wsc-container .xoo-wsc-slider,.xoo-wsc-container .xoo-wsc-drawer,.xoo-wsc-container .xoo-wsc-dtg-icon{display:none !important}.xoo-wsc-container .xoo-wsc-header{padding:30px 30px 12px;border:0;background:#fff}.xoo-wsc-container .xoo-wsch-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;min-height:42px}.xoo-wsc-container .xoo-wsch-section{display:flex;align-items:center;padding:0}.xoo-wsc-container .xoo-wsch-text{font-size:1.125rem;font-weight:600;line-height:normal}.xoo-wsc-container .xoo-wsch-text{color:#24262b}.xoo-wsc-container .xoo-wsch-close{width:52px;height:52px;border-radius:50%;background:#fff;box-shadow:0 2px 10px rgba(36,38,43,.1);display:flex !important;align-items:center;justify-content:center;color:#24262b;font-size:20px;line-height:1;cursor:pointer}.xoo-wsc-container .xoo-wsch-close::before{color:#24262b}.xoo-wsc-container .xoo-wsc-body{padding:0 30px;background:#fff}.lensexpress-sidecart-reward{margin:0 0 18px;padding:12px 0 0}.lensexpress-sidecart-reward__text{font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){.lensexpress-sidecart-reward__text{font-size:1rem}}.lensexpress-sidecart-reward__text{font-size:.8125rem;font-weight:500;color:#4b5361;margin-bottom:8px}.lensexpress-sidecart-reward__text .amount{font-weight:700;color:#e60e0e}.lensexpress-sidecart-reward__bar{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#f2f6f7}.lensexpress-sidecart-reward__bar span{display:block;height:100%;border-radius:inherit;background:#e60e0e;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.lensexpress-sidecart-reward.is-complete .lensexpress-sidecart-reward__text{color:#098046}.lensexpress-sidecart-reward.is-complete .lensexpress-sidecart-reward__bar span{background:#098046}.xoo-wsc-container .xoo-wsc-products{padding:0}.xoo-wsc-container .xoo-wsc-product{position:relative;display:flex;gap:14px;padding:10px 0 12px 0;margin:0;border:0;box-shadow:none;background:rgba(0,0,0,0)}.xoo-wsc-container .xoo-wsc-img-col{flex:0 0 60px;width:60px;max-width:60px;padding:0;align-self:flex-start}.xoo-wsc-container .xoo-wsc-img-col img{width:60px;height:42px;object-fit:contain;display:block}.xoo-wsc-container .xoo-wsc-sum-col,.xoo-wsc-container .xoo-wsc-sm-info{width:100%;padding:0}.xoo-wsc-container .xoo-wsc-sm-left{width:calc(100% - 24px);padding:0}.xoo-wsc-container .xoo-wsc-sm-right{width:18px}.xoo-wsc-container .xoo-wsc-pname,.xoo-wsc-container .xoo-wsc-pname a{font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){.xoo-wsc-container .xoo-wsc-pname,.xoo-wsc-container .xoo-wsc-pname a{font-size:1rem}}.xoo-wsc-container .xoo-wsc-pname,.xoo-wsc-container .xoo-wsc-pname a{color:#24262b;font-size:.875rem;font-weight:600;line-height:1.35;text-decoration:none}.xoo-wsc-container .xoo-wsc-qty-price{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:2px;color:#4b5361;font-size:.875rem}.xoo-wsc-container .xoo-wsc-qty-price>span:first-child,.xoo-wsc-container .xoo-wsc-sml-qty{color:#4b5361;font-size:.875rem;font-weight:400}.xoo-wsc-container .xoo-wsc-qty-priceBox,.xoo-wsc-container .xoo-wsc-qty-price,.xoo-wsc-container .xoo-wsc-qty-price>span,.xoo-wsc-container .xoo-wsc-qty-price .amount{display:inline-flex;align-items:center;gap:4px;font-size:.875rem}.xoo-wsc-container .xoo-wsc-qty-price del{margin-right:4px;color:#6f7480;font-weight:400;opacity:1}.xoo-wsc-container .xoo-wsc-qty-price del .amount{color:#6f7480;font-weight:400}.xoo-wsc-container .xoo-wsc-qty-price ins{color:#ff001b;text-decoration:none}.xoo-wsc-container .xoo-wsc-qty-price ins .amount{color:#ff001b;font-weight:600}.xoo-wsc-container .xoo-wsc-sm-right,.xoo-wsc-container .xoo-wsc-sm-right-tools{position:static;padding:0;margin:0}.xoo-wsc-container .xoo-wsc-smr-del{position:absolute;top:10px;right:0;width:18px;height:18px;display:flex !important;align-items:center;justify-content:center;color:#24262b;font-size:12px;cursor:pointer}.xoo-wsc-container .xoo-wsc-smr-del::before{color:#24262b}.xoo-wsc-container .xoo-wsc-qty-box-cont,.xoo-wsc-container .xoo-wsc-smr-ptotal,.xoo-wsc-container .xoo-wsc-save,.xoo-wsc-container .xoo-wsc-tooltip,.xoo-wsc-container .xoo-wsc-psavings{display:none !important}@media(max-width: 767px){.xoo-wsc-container .xoo-wsc-product dl.variation,.xoo-wsc-container .xoo-wsc-product .variation,.xoo-wsc-container .xoo-wsc-product .variation+.xoo-wsc-qty-price{margin-left:-74px !important}.xoo-wsc-container .xoo-wsc-product dl.variation{margin-top:16px !important}}.xoo-wsc-container .xoo-wsc-product dl.variation,.xoo-wsc-container .xoo-wsc-product .variation{display:grid;grid-template-columns:max-content 1fr;gap:2px 8px;margin:6px 0 0;padding:0;font-size:.75rem;line-height:1.35}.xoo-wsc-container .xoo-wsc-product dl.variation dt,.xoo-wsc-container .xoo-wsc-product dl.variation dd,.xoo-wsc-container .xoo-wsc-product .variation dt,.xoo-wsc-container .xoo-wsc-product .variation dd{margin:0;padding:0;float:none}.xoo-wsc-container .xoo-wsc-product dl.variation dt,.xoo-wsc-container .xoo-wsc-product .variation dt{color:#4b5361;font-weight:500}.xoo-wsc-container .xoo-wsc-product dl.variation dd,.xoo-wsc-container .xoo-wsc-product .variation dd{color:#24262b;font-weight:500}.xoo-wsc-container .xoo-wsc-product dl.variation dd p,.xoo-wsc-container .xoo-wsc-product .variation dd p{margin:0}.xoo-wsc-container .xoo-wsc-product .lensexpress-sidecart-pair{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.xoo-wsc-container .xoo-wsc-product .lensexpress-sidecart-pair-label{display:inline-block;color:#24262b;font-weight:600;white-space:nowrap}.xoo-wsc-container .xoo-wsc-product .lensexpress-sidecart-pair-price{display:inline-block;color:#24262b;font-weight:600;white-space:nowrap}.xoo-wsc-container .xoo-wsc-product .lensexpress-sidecart-pair-price .amount{color:#24262b;font-weight:600}.xoo-wsc-container .xoo-wsc-product .lensexpress-sidecart-pair-price del{margin-right:4px;color:#6f7480;font-weight:400;opacity:1}.xoo-wsc-container .xoo-wsc-product .lensexpress-sidecart-pair-price del .amount{color:#6f7480;font-weight:400}.xoo-wsc-container .xoo-wsc-product .lensexpress-sidecart-pair-price ins{color:#ff001b;text-decoration:none}.xoo-wsc-container .xoo-wsc-product .lensexpress-sidecart-pair-price ins .amount{color:#ff001b;font-weight:600}.xoo-wsc-container .xoo-wsc-footer{padding:0 30px 28px;background:#fff;border:0;box-shadow:none}.xoo-wsc-container .xoo-wsc-ft-totals{padding:16px 0 14px;margin:0;border-top:1px solid #f2f6f7;border-bottom:0}.xoo-wsc-container .xoo-wsc-ft-amt{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0}.xoo-wsc-container .xoo-wsc-ft-amt-label,.xoo-wsc-container .xoo-wsc-ft-amt-value,.xoo-wsc-container .xoo-wsc-ft-amt-value .amount{font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){.xoo-wsc-container .xoo-wsc-ft-amt-label,.xoo-wsc-container .xoo-wsc-ft-amt-value,.xoo-wsc-container .xoo-wsc-ft-amt-value .amount{font-size:1rem}}.xoo-wsc-container .xoo-wsc-ft-amt-label,.xoo-wsc-container .xoo-wsc-ft-amt-value,.xoo-wsc-container .xoo-wsc-ft-amt-value .amount{font-size:1rem;font-weight:400;color:#4b5361}.xoo-wsc-container .xoo-wsc-ft-amt-value,.xoo-wsc-container .xoo-wsc-ft-amt-value .amount{color:#24262b;font-weight:600}.xoo-wsc-container .xoo-wsc-ft-buttons-cont{display:flex;flex-direction:column;gap:8px;margin:0}.xoo-wsc-container .xoo-wsc-ft-btn{width:100%;min-height:44px;display:flex !important;align-items:center;justify-content:center;border-radius:0 !important;border:0 !important;box-shadow:none;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:600;line-height:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.xoo-wsc-ft-extras{display:none}.xoo-wsc-container .xoo-wsc-ft-btn-cart{background:#f2f6f7 !important;color:#24262b !important}.xoo-wsc-container .xoo-wsc-ft-btn-cart:hover{color:#e60e0e !important}.xoo-wsc-container .xoo-wsc-ft-btn-checkout{background:#e60e0e !important;color:#fff !important}.xoo-wsc-container .xoo-wsc-ft-btn-checkout:hover{background:hsl(0,88.5245901639%,37.8431372549%) !important}.xoo-wsc-container,.xoo-wsc-slider,.xoo-wsc-drawer{transition:.25s ease-out !important}dl.variation dt.variation-wc_lens{display:none}dl.variation dd.variation-wc_lens{grid-column:1/-1}.wc-lens-cart{display:flex;flex-wrap:wrap;gap:8px 28px}.wc-lens-cart__col{flex:1 1 0;min-width:0}.wc-lens-cart__row b{font-weight:600}.header{position:relative;width:100%;z-index:9999;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.header__top{background:#4b5361;padding:8px 0}@media(max-width: 1260px){.header__top{padding:13px 0}}.header__top .container{display:flex;align-items:center;gap:32px}@media(max-width: 1260px){.header__top .container{gap:14px;justify-content:space-between}}.header__top-icon{display:flex;align-items:center;gap:4px;color:#fff;font-size:.8125rem;text-decoration:none}@media(max-width: 1260px){.header__top-icon{font-size:.75rem}}.header__top-icon img{width:16px;height:16px;display:block;object-fit:contain;filter:brightness(0) invert(1)}.header__top-icon.actions{margin-left:auto;display:flex;align-items:center;gap:32px}@media(max-width: 1260px){.header__top-icon.actions .account img{width:20px;height:20px}.header__top-icon.actions .account span{display:none}}@media(max-width: 1260px){.header__top-icon.hide-on-mobile{display:none}}.header__top .wpml-ls-item-toggle{padding:0 8px !important;display:flex;align-items:center;height:28px;border:1px solid #aaa;border-radius:6px;gap:8px}.header__top .wpml-ls-item-toggle::after{display:flex;border:0 !important;position:relative !important;right:unset !important;top:unset !important;width:16px;height:16px;background:var(--wpr-bg-e94c0244-eb98-42ab-8021-48273f821b6b) no-repeat center center !important;background-size:100% !important;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.header__top .wpml-ls-item-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.header__top .wpml-ls-item-toggle img{border-radius:3px}.header__top .wpml-ls-native{font-size:.75rem !important;color:#4b5361 !important}.header__top .wpml-ls-legacy-dropdown-click{width:fit-content}.header__bottom{background:#fff;padding:16px 0}.header__bottom .container{display:flex;align-items:center;gap:40px}@media(max-width: 1260px){.header__bottom .container{gap:0}}.header__bottom-logo{flex:1}.header__bottom-logo img{max-height:56px;width:100%;height:auto;display:block;object-fit:contain;object-position:left}@media(max-width: 1260px){.header__bottom-logo img{max-height:46px}}.header__bottom-logo img.header__bottom-logo-svg{max-width:277px}@media(max-width: 1260px){.header__bottom-logo img.header__bottom-logo-svg{max-width:227px}}.header__bottom-right{flex:3;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1260px){.header__bottom-right{flex:1;justify-content:flex-end;gap:16px}}@media(max-width: 1260px){.header__bottom-nav{display:none}}.header__bottom-nav ul{display:flex;align-items:center;list-style-type:none;padding:0;margin:0;gap:2px}.header__bottom-nav ul li a{padding:11px 12px;text-decoration:none;color:#fff;font-weight:500;display:flex;align-items:center;gap:8px;background:#e60e0e;border-radius:4px}.header__bottom-nav ul li.menu-item-has-children{position:relative}.header__bottom-nav ul li.menu-item-has-children>a::after{content:"";display:block;width:16px;height:16px;background:var(--wpr-bg-5ee994db-609b-4b98-948a-44792bdea42b) no-repeat center center !important;background-size:100% !important;filter:brightness(0) invert(1);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.header__bottom-nav ul li.menu-item-has-children:hover a::after{transform:rotate(180deg)}.header__bottom-nav ul li.menu-item-has-children:hover>.sub-menu{pointer-events:auto;opacity:1}.header__bottom-nav ul.sub-menu{position:absolute;top:100%;left:0;pointer-events:none;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;flex-direction:column;align-items:flex-start;background:#fff;border-radius:6px;padding:8px;border:1px solid #f2f6f7;max-width:300px;width:max-content}.header__bottom-nav ul.sub-menu a{padding:6px;text-decoration:none;color:#24262b;font-weight:500;display:flex;align-items:flex-start;gap:0;background:#fff;border-radius:4px}.header__bottom-nav ul.sub-menu li{width:100%}.header__bottom-nav ul.sub-menu li:not(:last-child){border-bottom:1px solid #f2f6f7}.header__mobile-menu-toggle{display:none}@media(max-width: 1260px){.header__mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:40px;height:40px;background:none;border:none;padding:0;margin:0;background:#f2f6f7;border-radius:50%;cursor:pointer}.header__mobile-menu-toggle .bar{width:18px;height:2px;background:#24262b}}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background:#fff;z-index:9999;display:none;flex-direction:column;padding:16px;pointer-events:none;transform:translateX(100%);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.mobile-menu-opened{overflow:hidden}.mobile-menu-opened .mobile-menu{pointer-events:auto;transform:translateX(0)}@media(max-width: 1260px){.mobile-menu{display:flex}}.mobile-menu__top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px}.mobile-menu__logo{flex:1}.mobile-menu__logo img{max-height:40px;width:100%;height:auto;display:block;object-fit:contain;object-position:left}.mobile-menu__actions{display:flex;align-items:center;flex:1;justify-content:flex-end;gap:16px}.mobile-menu__actions .wpml-ls-item-toggle{padding:0 8px !important;display:flex;align-items:center;height:28px;border:1px solid #f2f6f7;border-radius:6px;gap:8px}.mobile-menu__actions .wpml-ls-item-toggle::after{display:flex;border:0 !important;position:relative !important;right:unset !important;top:unset !important;width:16px;height:16px;background:var(--wpr-bg-718f46c8-b530-4ff4-b027-52ad67c7a316) no-repeat center center !important;background-size:100% !important;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.mobile-menu__actions .wpml-ls-item-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.mobile-menu__actions .wpml-ls-item-toggle img{border-radius:3px}.mobile-menu__actions .wpml-ls-native{display:none !important}.mobile-menu__actions .wpml-ls-legacy-dropdown-click{width:fit-content}.mobile-menu__close{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:none;border:none;padding:0;margin:0;background:#f2f6f7;border-radius:50%;cursor:pointer}.mobile-menu__close svg{width:7px;height:7px}.mobile-menu__search{margin-top:16px;background:#f2f6f7;border-radius:4px;padding:16px}.mobile-menu__nav{margin-top:24px}.mobile-menu__nav ul{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;gap:9px}.mobile-menu__nav ul li a{padding:11px 8.5px;text-decoration:none;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#e60e0e;border-radius:4px}.mobile-menu__nav ul li.menu-item-has-children{position:relative}.mobile-menu__nav ul li.menu-item-has-children>a::after{content:"";display:block;width:16px;height:16px;background:var(--wpr-bg-f107567f-9039-4898-83b7-b7ca52214789) no-repeat center center !important;background-size:100% !important;filter:brightness(0) invert(1);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.mobile-menu__nav ul li.menu-item-has-children.active a::after{transform:rotate(180deg)}.mobile-menu__nav ul.sub-menu{display:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;background:#fff;border-radius:0;padding:0;border:0;width:100%;gap:0}.mobile-menu__nav ul.sub-menu a{padding:16px 24px;text-decoration:none;color:#24262b;font-weight:500;display:flex;align-items:flex-start;gap:0;background:#fff;border-radius:0}.mobile-menu__nav ul.sub-menu li{width:100%;border-bottom:1px solid #f2f6f7}.mobile-menu__nav ul.sub-menu li:first-of-type{padding-top:24px}.mobile-menu__nav ul.sub-menu li:last-of-type{margin-bottom:24px}.mobile-menu__account{border:2px solid #4b5361;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 16px;text-decoration:none;width:fit-content;font-weight:600;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media(max-width: 1024px){.mobile-menu__account{padding:9px 16px}}.mobile-menu__account svg{width:16px;height:16px}.mobile-menu__account svg path{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.mobile-menu__account{background:#4b5361;color:#fff}.mobile-menu__account:hover{background:rgb(52.761627907,58.3895348837,68.238372093);border-color:rgb(52.761627907,58.3895348837,68.238372093)}.mobile-menu__account{width:100%;font-size:.8125rem;font-weight:400;margin-top:24px}.mobile-menu__account img{width:16px;height:16px;object-fit:contain;display:block;filter:brightness(0) invert(1)}.mobile-menu__icons{display:flex;align-items:center;flex-direction:column;gap:24px;margin-top:40px;padding-bottom:16px;position:relative}.mobile-menu__icons::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:123px;height:1px;background:#f2f6f7}.mobile-menu-icon{display:flex;align-items:center;gap:4px;color:#24262b;font-size:.8125rem;text-decoration:none}.mobile-menu-icon img{width:16px;height:16px;display:block;object-fit:contain;filter:brightness(0) saturate(100%) invert(32%) sepia(17%) saturate(472%) hue-rotate(179deg) brightness(91%) contrast(88%)}.mobile-menu__socials{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.mobile-menu__socials a{display:flex;align-items:center;justify-content:center}.mobile-menu__socials a img{width:16px;height:16px;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(32%) sepia(17%) saturate(472%) hue-rotate(179deg) brightness(91%) contrast(88%)}.xoo-wsc-sc-bkcont{margin-right:0 !important;width:40px !important;height:40px !important;border-radius:50% !important;background:#f2f6f7 !important;display:flex;align-items:center;justify-content:center}.xoo-wsc-sc-bki::before{content:"";background:var(--wpr-bg-755586b0-5889-4fdb-adf2-cb124ed14027) no-repeat center center !important;background-size:100% !important;width:16px;height:20px;position:relative;display:flex}.xoo-wsc-sc-count{width:16px;height:16px;border-radius:50%;background:#e60e0e;color:#fff;font-size:.625rem;font-weight:500;display:flex;align-items:center;justify-content:center;right:0;top:0}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a.wpml-ls-link{display:flex;align-items:center;gap:8px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0 !important}.footer__top{background:#f2f6f7;padding:80px 0}@media(max-width: 1024px){.footer__top{padding:32px 0}}.footer__top .container{display:flex;justify-content:space-between;gap:24px}@media(min-width: 768px)and (max-width: 1024px){.footer__top .container{display:grid;grid-template-columns:1fr 1fr;gap:32px}}@media(max-width: 767px){.footer__top .container{flex-direction:column;gap:32px}}.footer__top-col{flex:2;display:flex;flex-direction:column;gap:16px}@media(max-width: 767px){.footer__top-col{order:2}}.footer__top-col ul{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:0;gap:8px}.footer__top-col ul li a{color:#444;text-decoration:none;font-weight:500}.footer__top-col ul li a:hover{color:#e60e0e}.footer__top-col ul li.current-menu-item>a{color:#e60e0e;font-weight:600}.footer__top-trust{flex:1;display:flex;align-items:flex-start;justify-content:flex-end}@media(max-width: 1024px){.footer__top-trust{align-items:flex-start;justify-content:flex-start}}@media(max-width: 767px){.footer__top-trust{order:1}}.footer__top-trust img{max-width:150px;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block}@media(max-width: 1024px){.footer__top-trust img{max-width:114px}}.footer__bottom{background:#4b5361;padding:12px 0}@media(max-width: 1024px){.footer__bottom{padding:24px 0}}.footer__bottom .container{display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width: 1024px){.footer__bottom .container{flex-direction:column;gap:16px}}.footer__bottom-copy{font-size:.8125rem;color:#fff}@media(max-width: 1024px){.footer__bottom-copy{text-align:center}}.footer__bottom-socials{display:flex;align-items:center;gap:24px}@media(max-width: 1024px){.footer__bottom-socials{gap:16px}}.footer__bottom-social{display:flex;align-items:center;gap:4px;font-size:.8125rem;color:#fff;text-decoration:none}.footer__bottom-social img{width:16px;height:16px;object-fit:contain;display:block;filter:brightness(0) invert(1)}html{line-height:1.15;-webkit-text-size-adjust:100%}.container{max-width:1440px;margin:0 auto !important;width:100% !important;padding:0 56px !important}@media(max-width: 1024px){.container{padding:0 16px !important}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#000}::-webkit-input-placeholder{font-size:1rem;line-height:100%}:-ms-input-placeholder{font-size:1rem;line-height:100%}::placeholder{font-size:1rem;line-height:100%}body{margin:0;color:#000;overflow-x:hidden;background-color:#fff;z-index:1;position:relative;font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){body{font-size:1rem}}body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1{margin:0;font-size:2rem;font-weight:600;line-height:normal}body h2{margin:0;font-size:1.5rem;font-weight:600;line-height:normal}body h3{margin:0;font-size:1.125rem;font-weight:600;line-height:normal}body h4{margin:0;font-size:1.5rem;font-weight:600;line-height:normal}body h5{margin:0;font-size:1.125rem;font-weight:500;line-height:normal}body p{margin:0;font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){body p{font-size:1rem}}body p b,body p strong{font-weight:600}body button{font-size:1rem;font-weight:400;line-height:normal;color:#24262b;font-family:"Montserrat",sans-serif}@media(max-width: 1024px){body button{font-size:1rem}}body a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.otgs-development-site-front-end{display:none !important}ul.page-numbers{list-style:none !important}
