.accordion__content.rte ul,.page-content .rte ul{list-style-position:outside}body .product-form__input--pill input[type=radio]:checked+label .custom__pricess,body .product-form__input--pill input[type=radio]:checked+label .custom__varprice .custom__pricess span{color:#fff!important}.announcement-bar__message{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.custom__differ_info{display:flex;align-items:center}.aboutb-img img.desktop-hide,.announcement-bar__message .announcement-bar__btn.button:after,.announcement-bar__message .announcement-bar__btn.button:before,.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .price-tag .cp-tag,.collb-img img.desktop-hide,.custom-products-tabs .tabcontent,.desktop-hide,.product-card-wrapper .price-tag .cp-tag .button.atc-card-btn:after,.product-card-wrapper .price-tag .cp-tag .button.atc-card-btn:before,.product-count-vertical.light,.remove-wishlist-title,.wish_card a.action--wishlist.is-active svg.fa.fa-heart-o,.wish_card svg.wishlist-icon-remove,a.go-to-wishlist,a.is-active .add-wishlist-title,body .cart-drawer .cart-items th,body .cart-item .cart-item__quantity quantity-input.quantity.cart-quantity:after,body .cart-item .cart-item__quantity quantity-input.quantity.cart-quantity:before{display:none}.announcement-bar__message .announcement-bar__btn.button{min-height:28px;border-radius:40px;padding:0 10px;font-size:14px;min-width:100px}.header__menu-item{color:rgba(var(--color-foreground),1);font-size:16px;font-weight:400}body .header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{display:flex;justify-content:flex-end}.header__icon .icon.icon-search{height:2rem;width:2rem}body.template-index .header-wrapper{background:0 0;position:absolute;left:0;right:0;border:none}.custom__collmega-images img,.mega-list-wi li ul.list-unstyled li .custom__collsubmenu-image img,body .product-form__buttons,variant-selects .product-form__input{max-width:100%}.custom__product-options{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.shopify-section-header-sticky.scrolled-past-header sticky-header.header-wrapper{background:var(--gradient-background);position:sticky}body .slideshow__text-wrapper.banner__content{padding:10rem 5rem 5rem}.button{display:flex;align-items:center;gap:4px}.button span.btn-svg{height:4rem;width:4rem}.banner__text.rte{font-weight:400;margin-top:1.5rem}body .banner__box>*+.banner__buttons{margin-top:3rem;max-width:100%}.banner--desktop-transparent .slideshow__text.banner__box{max-width:65rem}.customer-bar{padding-left:10px;padding-right:10px;border-radius:40px;margin-top:-34px;margin-bottom:60px}.customer-grid{display:flex;flex-wrap:wrap}.customer-item{width:20%;display:flex;gap:10px;align-items:center;justify-content:center;border-right:1px solid;padding:16px 0}.customer-item:last-child{border-right:none}.cp-tag-img p,.customer-item .cstitle{margin:0;line-height:normal}.customer-item .cs-img{height:28px;width:28px}.customer-item .cs-img img{display:block;width:100%;height:100%;object-fit:contain}.page-contact h1.main-page-title,.title-wrapper{text-align:center}.sbb-grid{display:flex;gap:20px;text-align:center;justify-content:center;flex-wrap:wrap}.sbb-item{width:calc(16% - 9.5px)}.shop-by-brand .title-wrapper{margin-bottom:2rem}.shop-by-brand .title{margin-bottom:0}.sbb-item .sbb-img{background:#e5f2ff;min-height:55px;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden;margin:0 auto}.sbb-item .sbb-img span{width:100%;height:100%}.sbb-item .sbb-img img{width:100%;height:100%;object-fit:contain;display:block;max-width:160px;max-height:20px;margin:0 auto}.sbb-item p.subtitle{margin:15px 0 0;line-height:normal;font-weight:500}.center.section-btn{display:flex;justify-content:center;margin-top:4rem;flex-wrap:wrap}.custom-products-tabs .tabcontent.active,.lensimg img,.wishlist-grid--empty-list.is_visible{display:block}.lense-grid{display:flex;flex-wrap:wrap;gap:20px;max-width:1240px;flex-direction:row-reverse;margin:0 auto}.lensimg img{width:100%;height:100%;object-fit:cover}.lensimg{border-radius:10px;overflow:hidden;margin-bottom:20px}.lense-item a,body .facets__summary:hover .facets__summary-label{text-decoration:none}.lense-item{width:calc(50% - 10px);padding:22px;border-radius:10px}.lense-item.dark-blue{background:#05389e;color:#fff}.lense-item.light-blue{background:#e5f2ff}.lense-item .title{margin:0}.lense-item.dark-blue .title-wrapper,.lense-item.light-blue .title-wrapper{background:#fff;border-radius:10px;padding:15px}.lense-item.dark-blue .title-wrapper .title{color:#05389e;font-weight:500}.lense-item.light-blue .title-wrapper .title,.title-wrap-tag h3{font-weight:500}.lense-item.dark-blue ul{color:#fff;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.lense-item.dark-blue ul li,.lense-item.light-blue ul li{position:relative;padding-right:40px;font-size:18px}.lense-item.dark-blue ul li:before,.lense-item.light-blue ul li:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0695/5103/0319/files/list-star-white.svg?v=1752841516) 0 0/contain no-repeat;width:30px;height:30px;position:absolute;right:0}.lense-item.light-blue ul li:before{background:url(https://cdn.shopify.com/s/files/1/0695/5103/0319/files/list-star-blue.svg?v=1752841516) 0 0/contain no-repeat}.lense-item.light-blue ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.box-banner .banner{border-radius:10px;overflow:hidden}.banner-box .banner__box.content-container{max-width:750px;width:100%}.banner-box .banner__box .banner__text.rte.body{border-radius:40px;background:#e5f2ff;color:#000;padding:12px 40px;width:fit-content;margin:10px auto 0;font-size:18px;font-weight:500}.wish_card{z-index:9;position:absolute;right:10px;top:10px}.wish_card a.action--wishlist.is-active svg.wishlist-icon-remove{display:block;fill:maroon}.wish_card .action-heart{background:#05389e;width:30px;display:flex;height:30px;border-radius:40px;align-items:center;justify-content:center;color:#fff}.wish_card .action-heart svg path{fill:#fff}.page-wishlist .main-page-title.page-title{margin:0;text-align:center}.login-wishlist p{text-align:center;margin-top:5px}.login-wishlist a.button{max-width:250px;width:auto;min-width:inherit;margin:0 auto}a.is-active .remove-wishlist-title,a.is-active+.go-to-wishlist{display:inline-block}a.action--wishlist.tile-actions--btn.flex.wishlist-btn.wishlist{margin-top:1rem;display:flex;text-align:center;color:rgba(var(--color-foreground),.8);font-size:14px;border:none;text-decoration:underline;text-underline-offset:4px;justify-content:center}.page-wishlist ul.grid.product-grid .product-card-wrapper .quick-add{position:relative;bottom:auto;left:auto;right:auto;padding:0 20px 20px;margin:0}.page-wishlist ul.grid.product-grid .product-card-wrapper .quick-add .quick-add__submit{text-transform:capitalize}.empty-list--info h1.empty-list--text.black.h6{text-align:center;margin-top:-25px;font-weight:500}.empty-list--info .button{min-width:inherit;max-width:300px;margin:0 auto}.about-banner,.coll-banner,.product-card-wrapper .card__content,.template-product .product.grid .grid__item.product__media-wrapper{position:relative}.product-grid .card__inner .card__content+a{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.custom-tabs .tab{display:flex;justify-content:center;gap:20px;margin:2.5rem 0 4rem}.custom-tabs .tab button.tablinks{color:#0047bb;border:1px solid #0047bb;border-radius:10px;min-width:125px;height:55px;padding:15px;font-weight:500;font-size:18px;cursor:pointer;margin:0;transition:.5s}.custom-tabs .tab button.tablinks.active,.custom-tabs .tab button.tablinks:hover{background:#0047bb;color:#fff;border-color:#0047bb}.product-grid .card-wrapper.product-card-wrapper{box-shadow:0 0 10px #0047bb1a;border-radius:10px;overflow:hidden;background:#fff}body .product-grid .card-wrapper.product-card-wrapper .card__media{border-radius:0}.product-grid .card-wrapper .card__heading{font-weight:500;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .card--standard>.card__content .card__information{padding:20px}.product-card-wrapper .price-tag{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-direction:row-reverse;margin-top:2rem!important}.product-card-wrapper .price-tag .cp-tag p{margin:0;line-height:normal;border-radius:10px;background:#05389e;color:#fff;padding:11px;min-height:40px;font-size:16px;font-weight:400;letter-spacing:.048px;text-align:center}.product-card-wrapper .price-tag .cp-tag{width:calc(50% - 5px)}.product-card-wrapper .price-tag .cp-price{border-radius:10px;background:#e5f2ff;padding:8px 11px;min-height:40px;font-size:16px;font-weight:400;letter-spacing:.048px;text-align:center;width:calc(50% - 5px)}.product-card-wrapper .price-tag .cp-price span.price-item{line-height:normal;font-size:16px;font-weight:400;color:#05389e;letter-spacing:.048px}.center.collection__view-all a.button{max-width:275px;margin:0 auto}.center.collection__view-all{margin-top:4rem}.reviews-item{border-radius:10px;background:#e5f2ff;padding:30px;height:100%}.pgbr-details{display:flex;align-items:center;gap:20px;margin-top:3.5rem}.br-pg-owner{height:90px;width:90px;border-radius:100px;overflow:hidden;border:6.676px solid #fff}.br-pg-owner img,.collb-img img,.made-item-img.grid__item img{display:block;width:100%;height:100%;object-fit:cover}.br-pg-text p{margin:0;color:#0047bb;line-height:24px}.br-pg-text p strong{font-size:18px;font-weight:500;color:#071537}.pgbr-logo{margin-bottom:8px}.slider-buttons.rev-slide-btns button.slider-button{padding:0;position:absolute;top:50%;margin-top:-10px;transform:translateY(-50%);color:#05389e}.slider-buttons.rev-slide-btns button.slider-button.slider-button--prev{left:-50px}.slider-buttons.rev-slide-btns button.slider-button.slider-button--next{right:-50px}.slider-buttons.rev-slide-btns button.slider-button span.svg-wrapper{width:30px;height:30px}.footer-block.grid__item.footer-block--menu,.footer-block.grid__item.footer-block--text{width:calc(16% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.footer-block.grid__item.footer-block--image{width:calc(35% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}body .footer-block__heading{font-weight:400;letter-spacing:.054px;margin-bottom:1.5rem}body .footer-block__details-content .list-menu__item--link{font-size:1.6rem;color:rgba(var(--color-foreground),1);letter-spacing:.048px;font-weight:300;text-transform:capitalize}.ph-chat .img-btn{border-radius:21px;background:#fff;padding:6px 4px;min-width:154px;display:inline-block;font-size:14px;color:#05389e;text-decoration:none;font-weight:400}.ph-chat{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:2rem}body .footer-block--newsletter{align-items:flex-start;justify-content:space-between}.footer-social .link.list-social__link{padding:0}.footer-social ul.list-social.footer__list-social{gap:15px;justify-content:flex-start}.product__accordion .accordion__content p:empty:first-child+p,.product__accordion .accordion__content p:first-child,body .footer__copyright,body .footer__payment{margin-top:0}body .footer__content-top{padding-bottom:3rem}body .copyright__content{font-size:1.5rem;letter-spacing:.3px}body .footer__content-bottom{border-top:solid .1rem rgba(var(--color-foreground),.09);padding-top:2rem}.page-content .rte h3,.page-content .rte h4{margin-top:3rem;margin-bottom:1.5rem}.page-content .rte ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}.accordion summary .icon-caret{height:.9rem;top:calc(50% - .4rem)}.aboutb-img{min-height:300px}.aboutb-img img{display:block;width:100%}.abanner-text{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.abanner-text .page-width{width:100%;position:relative;height:100%;display:flex;align-items:center}.about-banner-text{max-width:650px}.about-banner-text h1.title{margin:0 0 20px}.about-bann-tag{position:absolute;right:5rem;bottom:4rem;border-radius:10px;background:#000;padding:12px 38px}.how-item,.rte.smiddle-text{padding:30px;border-radius:10px}.about-bann-tag h4{color:#fff;font-weight:500;margin:0}.collection__title .title:not(:only-child){margin-bottom:1rem}.title-wrapper .rte.subtitle{max-width:900px;margin:0 auto}.story-grid{display:flex;flex-wrap:wrap;gap:10px}.story-grid .story-left,.story-grid .story-right{width:calc(24% - 7px)}.story-grid .story-left img,.story-grid .story-right img{width:100%;border-radius:10px;overflow:hidden;height:100%;object-fit:cover}.story-grid .story-middle{width:calc(52% - 6px);display:flex;flex-direction:column;gap:10px;justify-content:space-between}.smiddle-img img{width:100%;height:100%;object-fit:cover;border-radius:10px}.rte.smiddle-text{background:#0047bb;text-align:center}.rte.smiddle-text h5{color:#fff;font-weight:500}.how-text.rte h4{font-weight:500;margin-bottom:1.5rem}.how-text.rte,.main_lenses-box{margin-top:1.5rem}.how-item{background:#fff;text-align:center}.made-text{display:flex;align-items:center;gap:30px;justify-content:start}.clbanner-text,span.green-inv{align-items:center;display:flex}.made-text h4{font-weight:500;margin:0}.made-text span.made-icon{height:150px}.made-text span.made-icon img{height:100%;width:100%;object-fit:contain}body .about-iwt img{border-radius:10px!important}.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,body .cart-items .cart-items__heading--quantity{padding-right:0}.page-contact .contact__button{text-align:center;margin-top:2rem}.page-contact .contact__button button.button{margin:0 auto;min-width:200px}.acc-page .customer.login,.acc-page .customer.register{background:#e5f2ff;padding:30px;border-radius:10px}.cart__warnings .button{margin:0 auto;max-width:300px;text-transform:capitalize}.mega-menu__content .menu-color{max-height:calc(100vh - var(--header-bottom-position-desktop,20rem) - 4rem);overflow-y:auto;padding-bottom:3rem;padding-top:3rem;background-color:rgb(var(--color-background));box-shadow:none}body .header__submenu.global-settings-popup{box-shadow:none}body .mega-menu__content{background-color:transparent;overflow-y:inherit;padding-bottom:0;padding-top:0;box-shadow:none;border-bottom:none}body .mega-menu__link.mega-menu__link--level-2{font-weight:500;color:#0047bb;font-size:16px;letter-spacing:.048px;text-transform:capitalize}body .mega-menu__link{color:rgba(var(--color-foreground),1);font-size:16px;letter-spacing:.048px}.mega-menu__list>li{width:calc(15% - 24px)}.mega-menu__list>.custom__main-menu{width:calc(40% - 25px);position:relative;border-radius:10px;border:1px solid #eee;background:#fff;box-shadow:0 4px 4px #0000000a;overflow:hidden}.mega-menu__list>.custom__main-menu .button.button--primary{position:absolute;bottom:2rem;margin:0 auto;max-width:260px;width:100%;left:0;right:0}body .mega-menu .mega-menu__list--condensed{display:flex}.mega-menu .mega-menu__list--condensed>li{width:calc(25% - 23px)}.mega-menu .mega-menu__list--condensed>li .custom__collsubmenu-image img{max-width:100%;display:block}.mega-menu .mega-menu__list--condensed>li .custom__collsubmenu-image{border-radius:10px;overflow:hidden;border:1px solid #dadada;max-height:260px}.mega-menu .mega-menu__list--condensed>li .custom__collsubmenu-image+.mega-menu__link.mega-menu__link--level-2.link{text-align:center;margin-top:1rem;padding-bottom:0}body .header__submenu.list-menu{padding:1rem}.collb-img{height:180px}.clbanner-text{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(89deg,#0047bbdb .67%,#0047bb00 99.37%)}.clbanner-text .page-width{width:100%}.coll-banner-text{max-width:700px;width:100%}.coll-banner-text .title{margin:0 0 1rem;line-height:normal}.coll-banner-text p{margin-top:0;margin-bottom:0}body .collection-hero__title{margin:3rem 0 1rem;text-align:center;text-transform:capitalize}body .facets__heading--vertical{font-size:1.8rem;font-weight:500}body .facets-vertical .facets__summary{padding:1.5rem 2.5rem 1.5rem 1.5rem;border-radius:10px;background:#e5f2ff;color:rgba(var(--color-foreground),1);letter-spacing:.054px;font-weight:400;font-size:16px}body .facets__disclosure-vertical{border-top:none;margin-bottom:15px}body .facets__disclosure-vertical:last-child{margin-bottom:0}body .facets-vertical .facets__summary .icon-caret{right:1rem;height:.8rem;top:calc(50% - .4rem)}body .facets-vertical .facets__disclosure-vertical:hover .facets__summary,body .facets-vertical .facets__disclosure-vertical[open] .facets__summary{background:#0047bb;color:#fff}body .facet-filters__field .facet-filters__sort{border-radius:41px;background:#ededed;padding:10px 30px 10px 15px}.facet-filters__field .facet-filters__sort+span.svg-wrapper{height:.9rem;right:12px}.product-why .how-item.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.custom__diffsphere .custom__left-power,.custom__diffsphere .custom__power-sph,.custom__diffsphere .custom__right-power,.custom__power-sph.flex-clm .custom__base-left,.custom__power-sph.flex-clm .custom__base-right,.custom__power-sph.flex-clm .custom_base-left,.custom__power-sph.flex-clm .custom_base-right,.custom__sphere .custom__spheres{width:calc(50% - 10px)}.product-why .how-item h6{font-size:17px;font-weight:400;letter-spacing:.054px}.related-products__heading{text-align:center;text-transform:capitalize}body .icon-with-text--horizontal{display:flex;justify-content:flex-start;gap:1.5rem;flex-direction:inherit;flex-wrap:wrap;border-radius:10px;border:1.17px solid #cfd3e3;padding:15px;background:#eaf1fe}body .icon-with-text--horizontal .icon-with-text__item{flex-direction:row;width:calc(50% - 8px);font-size:14px;gap:10px;line-height:normal}.icon-with-text--horizontal .icon-with-text__item img{width:17px;height:12px;margin:0}.product__title h1{font-size:34px;line-height:calc(1 + .2/max(1,var(--font-heading-scale)))}.product__title p{margin-top:1rem;font-weight:400}.product__info-container .price.price--large{font-size:28px;font-weight:600}.product__info-container .price.price--large .price__container{margin:0}span.green-inv{background:#00b142;color:#fff;gap:5px;padding:0 10px;border-radius:20px}body .product-form__submit{margin-bottom:1rem;text-transform:capitalize;letter-spacing:.3px}.product__accordion.accordion summary{padding:1.5rem}.product__accordion.accordion summary svg.icon.icon-caret{height:calc(var(--font-heading-scale) * .8rem)}.product__accordion.accordion+.product__accordion.accordion{border:none;margin-top:1.2rem}.product__accordion.accordion{border:none}body .product__accordion .accordion__content{padding:0 1.5rem .5rem;border-radius:10px;margin:0;font-size:18px}.product__accordion.accordion details{border-radius:10px;border:1px solid #cfd3e3;background:#edf0fd}body .product__accordion .accordion__content p{margin-top:0;margin-bottom:10px}.custom__diffsphere .custom__power-sph label,.custom__diffsphere span.sp-head,.custom__sphere .custom__spheres label,.main_lenses-box label,body .product-form__input .form__label{font-size:16px;font-weight:400}span.custom_each{font-size:16px}body .product-form__input--pill input[type=radio]+label{padding:3.2rem 1rem 1rem;font-size:1.5rem;letter-spacing:.3px;height:calc(100% - 20px);width:100%;margin:20px 0 0;position:relative;text-align:right;background:#f7f8f8;border-color:#e6ecf1;box-shadow:0 2px 2px #2a289a26}label.custom__var-label span.free_shipping{position:absolute;background:#eaf1fe;left:0;right:0;max-width:85%;margin:0 auto;color:red;top:-20px;padding:5px 8px;border-radius:4px;font-size:13px;letter-spacing:.2px;line-height:normal;text-align:center;font-weight:400;box-shadow:0 2px 2px #0000001a;min-height:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.custom__var-label .custom__pairs{margin:0;font-weight:500;font-size:18px;letter-spacing:0;text-transform:capitalize}.custom__var-label .custom__lense-var{margin:0;padding-top:6px;font-size:14px;opacity:.8}.custom__varprice .custom__pricess{font-size:18px;font-weight:500;letter-spacing:0;color:#05389e;margin:10px 0}.custom__var-label span.var_value{border-top:.5px solid #ccc;margin-top:10px;padding-top:5px;opacity:.8 font-size: 14px;line-height:20px;display:block;letter-spacing:0}.custom__varprice .custom__pricess span{color:#05389e!important}body .product-form__input--pill input[type=radio]:checked+label{background-color:#05389e;color:rgb(var(--color-background));border-color:#05389e}.main_lenses-box .custom__main-title{font-size:16px;font-weight:400;margin-bottom:5px}.custom__diffsphere,.custom__sphere{border-radius:10px;background:#ededed;padding:15px;display:flex;column-gap:20px;flex-wrap:wrap;row-gap:10px}.custom_base{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.custom__sphere .custom__spheres select.select,.custom_base select.select,.main_lenses-box select.select{border-radius:6px;padding:8px;font-family:var(--font-body-family);font-weight:300;font-size:1.5rem}.custom__sphere .custom__spheres select.select:focus-visible,.custom_base select.select:focus-visible,.main_lenses-box select.select:focus-visible{outline:0;box-shadow:none}.custom__sphere.single_custom__sphere{gap:2px}.custom__diffsphere span.sp-head{width:100%}.thumbnail-slider .slider-button .icon{height:1rem}body .drawer__inner{width:50rem;padding:0;border:none;overflow-x:auto}body .drawer__header{padding:1.5rem 2rem;background:#0047bb;color:#fff}body .drawer__heading{margin:0;text-transform:capitalize;color:#fff;font-weight:500;letter-spacing:.084px}body .drawer__close{min-width:1.6rem;min-height:1.6rem;top:21px;left:18px;text-align:left;color:#fff}body .drawer__close .svg-wrapper{height:1.6rem;width:1.6rem}.shipping_progressbar{width:100%;padding:10px 20px}.progress_bar-text p{margin:0;display:flex;align-items:center;gap:6px;font-weight:400}.shipping_progressbar progress{width:100%;overflow:hidden}progress{display:block;border:0;background:#ededed;height:8px;border-radius:15px;margin-top:8px}progress[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg,transparent 33%,rgba(0,0,0,.1) 33%,rgba(0,0,0,.1) 66%,transparent 66%),-webkit-linear-gradient(top,#000,#000),-webkit-linear-gradient(left,#000,#000);border-radius:15px;background-size:35px 20px,100% 100%,100% 100%}body .cart-item__name{text-decoration:none;display:block;font-size:16px;font-weight:500;letter-spacing:.048px}body .cart-drawer .cart-item{grid-template:repeat(2,auto)/repeat(3,1fr);display:flex;flex-wrap:wrap;background:#e5f2ff;margin-bottom:5px;padding:10px 20px}body .cart-drawer .cart-items td{padding-top:0}.cart-drawer .cart-items td.cart-item__media{width:150px;border-radius:5.441px;border:.272px solid #000;overflow:hidden;background:#fff}.cart-drawer .cart-items td.cart-item__details{width:calc(100% - 160px)}.cart-drawer .cart-items td.cart-item__media img.cart-item__image{display:block}.cart-drawer .cart-items td.cart-item__details .cart-item__totals{justify-content:flex-start;margin-top:1rem}.cart-drawer .cart-items td.cart-item__details .cart-item__totals span.price.price--end{font-weight:400;letter-spacing:.2px}body .product-option{line-height:calc(1 + .2 / var(--font-body-scale))}body .cart-item .cart-item__quantity{padding-right:0;margin-top:1rem}body .cart-item .cart-item__quantity quantity-input.quantity.cart-quantity{border-radius:0;min-height:inherit;background:0 0;border:none;width:calc(7rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}body .cart-item .cart-item__quantity quantity-input.quantity.cart-quantity button.quantity__button{width:calc(1.5rem / var(--font-body-scale))}body .cart-item .cart-item__quantity quantity-input.quantity.cart-quantity input{font-size:14px;font-weight:400}body .cart-item .cart-item__quantity quantity-input.quantity.cart-quantity input:focus-visible{outline:0;background:0 0;box-shadow:none}body cart-remove-button .button{min-width:2.5rem;min-height:1.5rem;color:#000}body cart-remove-button .icon-remove{height:2.5rem;width:2.5rem}body .drawer__footer{border-top:none;padding:1.5rem 2rem;background:#e5f2ff}body .cart__note{top:.5rem}body .cart-drawer .totals{margin-bottom:2rem;margin-top:0}body .cart-drawer .totals h2.totals__total,body .cart-drawer .totals p{font-size:18px;font-weight:500;letter-spacing:.3px;margin-top:0}body .cart-drawer .tax-note{margin:1rem 0 0 auto;text-align:center;font-size:14px;font-weight:400;letter-spacing:.3px}body cart-drawer:not(.is-empty) .cart-drawer__collection{display:block;margin:0 2rem 2rem}body .cart-drawer__collection h2{font-weight:500;letter-spacing:.066px;font-size:22px;margin:2px 0 2rem}.cart-drawer__collection .cart-proauto{display:flex;gap:10px;overflow-x:scroll;padding-bottom:5px}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper{width:calc(50% - 5px);flex:1 0 auto;background:#eaf1fe;border-radius:10px;overflow:hidden;padding:12px}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .card__inner.gradient.ratio{border-radius:10px;border:.264px solid;background:#fff;overflow:hidden}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .card__information{padding:10px 0 0}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .card__heading{font-size:15px;font-weight:500;letter-spacing:.045px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;max-width:100%}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .price-tag{margin-top:1rem!important}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .price-tag .cp-price{background:0 0;color:#000;padding:0;min-height:inherit;text-align:inherit;width:100%}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .price-tag .cp-price span.price-item{color:#000;font-size:14px}body .cart-count-bubble{bottom:auto;line-height:inherit;top:0}body .cart-drawer__warnings--has-collection .cart__login-title{font-size:22px}.main-collection-list .title.title--primary{margin:0 0 3rem;text-align:center}.main-collection-list .card__heading.subtitle{line-height:normal;font-weight:500;letter-spacing:0;text-align:center}body .pagination-wrapper{margin-top:2rem}body .pagination__item{color:rgb(var(--color-button-text));background-color:rgb(var(--color-foreground),.6);display:inline-flex;justify-content:center;align-items:center;position:relative;height:4.4rem;width:100%;padding:0;text-decoration:none;border-radius:8px}body .pagination__item.pagination__item--current.light,body .pagination__item:hover{color:rgb(var(--color-button-text));background-color:#2a289a;opacity:1}.pagination__item.pagination__item--current.light:after,.pagination__item:hover:after{opacity:0}body .pagination__item .icon-caret{height:.8rem}.coll-pro-search input{border-radius:4px;background:#eaf1fe;border:1px solid #ededed;height:54px;padding:10px 10px 10px 35px;width:100%;position:relative;color:#000}.coll-pro-search input:focus-visible{outline:0;box-shadow:none}.coll-pro-search .serach-ico{position:absolute;left:12px;top:17px;z-index:1;height:16px;width:16px}.coll-pro-search{margin:0 0 2rem;position:relative}.predictive-search__item-heading{font-size:15px;font-weight:400}.predictive-search__item--term{font-weight:500}.custom__power-sph.flex-clm{width:100%;display:flex;flex-wrap:wrap;column-gap:20px;row-gap:10px}.custom__power-sph.flex-clm label,.mega-list-wi li{width:100%}.custom__differ_info.flex-clm{flex-wrap:wrap;column-gap:20px;row-gap:6px;width:100%}.custom__differ_info.flex-clm .custom__axis-leftinfo,.custom__differ_info.flex-clm .custom__axis-rightinfo,.custom__differ_info.flex-clm .custom__right-cylinder-cyl,.custom__left_addpower,.custom__right_addpower,.custom__sphere .pca-clm,.process-item{width:calc(50% - 10px)}.product-card-wrapper .price-tag .cp-tag .button.atc-card-btn{width:100%;max-width:inherit;min-width:inherit;padding:8px 11px;min-height:40px;font-size:15px;font-weight:400;letter-spacing:.048px;text-align:center;border-radius:10px}.cp-tag-img{background:#e5f2ff;padding:8px 11px;font-size:15px;font-weight:400;letter-spacing:.048px;text-align:center;border-radius:5px;position:absolute;left:20px;bottom:10px}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper button.quick-add__submit.button{min-width:inherit;padding:10px 15px;min-height:inherit;font-size:14px;text-transform:capitalize}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .card__inner{height:190px}.load-more{text-align:center;margin-top:4rem}.load-more .load-more_btn.button{margin:0 auto;width:max-content;cursor:pointer}.template-product .product.grid .cp-tag-img{top:6px;bottom:auto;z-index:2;left:auto;right:15px}.order_process_time{display:flex;gap:20px;margin-bottom:2.5rem}.process-item .pi-header{margin:0;font-weight:400}.process-item .pi-content{margin:0;color:#2a289a}.product__sku span.visually-hiddens{font-weight:400}.collection__sidebar-menu ul{list-style:none;padding-right:0}.collection__sidebar-menu .submenu{max-height:0;overflow:hidden;padding-left:15px;transition:max-height .3s,padding .3s}.submenu{max-height:0;overflow:hidden;transition:max-height .3s}.submenu.open{max-height:1000px;padding-top:5px;padding-bottom:5px}.collection__sidebar-menu .submenu.open{max-height:inherit;padding:10px}nav.collection__sidebar-menu .menu-level-1 li button.toggle-submenu.main-toglea{text-align:left;font-size:20px;display:flex;justify-content:space-between;padding:0;gap:10px;color:rgba(var(--color-foreground),1);text-decoration:none;background:0 0;border:none;width:100%;cursor:pointer}nav.collection__sidebar-menu .main-togleb{color:rgba(var(--color-foreground),1);text-decoration:none;font-size:18px;font-weight:400;display:flex;justify-content:space-between;padding:0;background:0 0;border:none;width:100%;cursor:pointer}nav.collection__sidebar-menu .main-toglec,nav.collection__sidebar-menu a{color:rgba(var(--color-foreground),1);font-size:16px;padding:0;background:0 0;border:none;display:flex;cursor:pointer;text-decoration:none;width:100%}nav.collection__sidebar-menu .main-toglec{justify-content:space-between}nav.collection__sidebar-menu a{font-weight:300;justify-content:space-between;line-height:normal}.collection__sidebar-menu .submenu li.menu-item,.collection__sidebar-menu ul.submenu.menu-level-2 li{padding:6px 0}nav.collection__sidebar-menu .toggle-submenu span.icon{font-size:20px}.custom__collection{display:flex;gap:60px;flex-wrap:wrap}.custom-coll-fillter{width:calc(25% - 30px);margin-top:1.5rem}.custom__collection .collection{width:calc(75% - 30px)}p.no-results{text-align:center;display:flex;align-items:center;justify-content:center;width:100%}button.toggle-submenu.inner_submenu{font-size:16px!important}.collection__sidebar-menu ul.submenu.menu-level-2.open{padding-bottom:0;padding-left:0}.child_link.active,button.toggle-submenu.active,nav.collection__sidebar-menu .toggle-submenu:hover,nav.collection__sidebar-menu a:hover{color:#3d80f4}.custom_filters h4{border:1px solid #2a289a;line-height:33px;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:2rem;min-width:90px;line-height:normal;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#fff;background:#2a289a}.cart-drawer .drawer__close{color:#fff}.product__accordion.accordion+.product__accordion.accordion+p.product__text.inline-richtext{font-size:13px;line-height:1.5}.mega-list-wi li ul.list-unstyled li .custom__collsubmenu-image+.mega-menu__link{display:block;text-align:center;font-weight:400;text-decoration:none}.toggle-wrapper{text-align:right;margin-bottom:5px}body .slideshow__media img.hide-desktop{display:none!important}.custom__base-global .eye-block table,.custom__color-power .eye-block table,.custom__power-sphere .eye-block table,.main__addpower-lensebox .eye-block table,.main__cylineraxis .eye-block table,.mainadd_base-power .eye-block table{width:100%;border-radius:10px;overflow:hidden;box-shadow:0 0 0 .1rem #e6ecf1}.custom__base-global .eye-block table th,.custom__base-global .eye-block table tr td:first-child,.custom__color-power .eye-block table th,.custom__color-power .eye-block table tr td:first-child,.custom__power-sphere .eye-block table th,.custom__power-sphere .eye-block table tr td:first-child,.main__addpower-lensebox .eye-block table th,.main__addpower-lensebox .eye-block table tr td:first-child,.main__cylineraxis .eye-block table th,.main__cylineraxis .eye-block table tr td:first-child,.mainadd_base-power .eye-block table th,.mainadd_base-power .eye-block table tr td:first-child{background:#f5f6f6;font-weight:400;opacity:.8;border-color:#e6ecf1;padding:8px 10px}.custom__base-global .eye-block table tr td,.custom__color-power .eye-block table tr td,.custom__power-sphere .eye-block table tr td,.main__addpower-lensebox .eye-block table tr td,.main__cylineraxis .eye-block table tr td,.mainadd_base-power .eye-block tr td{border-color:#e6ecf1;padding:8px 10px}.custom__base-global .eye-block table tr td select:focus,.custom__base-global .eye-block table tr td select:focus-visible,.custom__color-power .eye-block table tr td select:focus,.custom__color-power .eye-block table tr td select:focus-visible,.custom__power-sphere .eye-block table tr td select:focus,.custom__power-sphere .eye-block table tr td select:focus-visible,.main__addpower-lensebox .eye-block table tr td select:focus,.main__addpower-lensebox .eye-block table tr td select:focus-visible,.main__cylineraxis .eye-block table tr td select:focus,.main__cylineraxis .eye-block table tr td select:focus-visible,.mainadd_base-power .eye-block table tr td select:focus,.mainadd_base-power .eye-block table tr td select:focus-visible{outline:0;box-shadow:none}.custom__base-global .eye-block table tr td select,.custom__color-power .eye-block table tr td select,.custom__power-sphere .eye-block table tr td select,.main__addpower-lensebox .eye-block table tr td select,.main__cylineraxis .eye-block table tr td select,.mainadd_base-power .eye-block tr td select{border:none;opacity:.9}cart-drawer.drawer.is-empty .drawer__close{color:rgba(var(--color-foreground),1)}.newsletter-form .newsletter-form__field-wrapper .field{gap:8px}.newsletter-form__field-wrapper .field__input{opacity:1}.newsletter-form__field-wrapper .field__input{padding-right:5rem;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground));min-height:56px;width:calc(59% - 4px);border-radius:50px}.newsletter-form__field-wrapper .field__input+label.field__label{top:calc(1.7rem + var(--inputs-border-width))}.newsletter-form__field-wrapper button#Subscribe{width:calc(40% - 4px);min-width:250px}body .newsletter-form .newsletter-form__field-wrapper{max-width:100%}body .newsletter-form{max-width:66rem}.newsletter-form .newsletter-form__field-wrapper .field:before,.newsletter-form .newsletter-form__field-wrapper .field:after{opacity:0}.lense-item.\623\632\631\642.\641\627\62a\62d {background:#e5f2ff}.lense-item.\623\632\631\642.\63a\627\645\642 {background:#05389e;color:#fff}.lense-item.\623\632\631\642.\63a\627\645\642  .subtitle ul li{color:#fff}body .lense-item.\623\632\631\642.\641\627\62a\62d  ul li:before{background:url(/cdn/shop/files/list-star-blue.svg?v=1765448225) 0 0 / contain no-repeat}body .lense-item.\623\632\631\642.\63a\627\645\642  ul li:before{background:url(/cdn/shop/files/list-star-white.svg?v=1765448225) 0 0 / contain no-repeat}.lense-item.\623\632\631\642.\641\627\62a\62d  ul li:before,.lense-item.\623\632\631\642.\63a\627\645\642  ul li:before{content:"";background:url(/cdn/shop/files/list-star-white.svg?v=1752841516) 0 0 / contain no-repeat;width:30px;height:30px;position:absolute;right:0}.lense-item.\623\632\631\642.\641\627\62a\62d  ul li,.lense-item.\623\632\631\642.\63a\627\645\642  ul li{position:relative;padding-right:40px;font-size:18px}.lense-item.\623\632\631\642.\641\627\62a\62d  .title-wrapper .title,.title-wrap-tag h3{font-weight:500}.lense-item.\623\632\631\642.\641\627\62a\62d  .title-wrapper,.lense-item.\623\632\631\642.\63a\627\645\642  .title-wrapper{background:#fff;border-radius:10px;padding:15px}.lense-item.\623\632\631\642.\63a\627\645\642  .title-wrapper .title{color:#05389e;font-weight:500}body .lense-item.\623\632\631\642.\641\627\62a\62d  ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}body .lense-item.\623\632\631\642.\63a\627\645\642  ul{color:#fff;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}body .featured-coll .collection__title .collection__description p{text-align:center!important}.\627\644\645\646\62a\62c.\-.\644\645\627\630\627  .how-item.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}body .\627\644\645\646\62a\62c.\-.\644\645\627\630\627  .how-item h6{font-size:17px;font-weight:400;letter-spacing:.054px;text-align:center!important}.about-how .collection__description p,.about-how .collection__description h5,.how-item .rte p,.\646\635.\645\646\633\642.\645\62e\635\635  .rich-text__text p,body .newsletter .newsletter__wrapper .newsletter__subheading p{text-align:center!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
