.announcement-bar__message{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.custom__differ_info{display:flex;align-items:center}.announcement-bar__message .announcement-bar__btn.button{min-height:28px;border-radius:40px;padding:0 10px;font-size:14px;min-width:100px}.announcement-bar__message .announcement-bar__btn.button:after,.announcement-bar__message .announcement-bar__btn.button:before{display:none}.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:transparent;position:absolute;left:0;right:0;border:none}.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:60rem}.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}.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}.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}.lense-grid{display:flex;flex-wrap:wrap;gap:20px;max-width:1240px;margin:0 auto}.lensimg img{width:100%;height:100%;object-fit:cover;display:block}.lensimg{border-radius:10px;overflow:hidden;margin-bottom:20px}.lense-item a{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{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-left:40px;font-size:18px}.lense-item.dark-blue ul li:before,.lense-item.light-blue ul li:before{content:"";background:url(/cdn/shop/files/list-star-white.svg?v=1752841516);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;left:0}.lense-item.light-blue ul li:before{background:url(/cdn/shop/files/list-star-blue.svg?v=1752841516);background-repeat:no-repeat;background-size:contain}.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}.custom-products-tabs .tabcontent{display:none}.custom-products-tabs .tabcontent.active{display:block}.wish_card{z-index:9;position:absolute;right:10px;top:10px}.wish_card svg.wishlist-icon-remove{display:none}.wish_card a.action--wishlist.is-active svg.wishlist-icon-remove{display:block;fill:maroon}.wish_card a.action--wishlist.is-active svg.fa.fa-heart-o{display:none}.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+.go-to-wishlist,a.is-active .remove-wishlist-title{display:inline-block}a.go-to-wishlist,.remove-wishlist-title,a.is-active .add-wishlist-title{display:none}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}.wishlist-grid--empty-list.is_visible{display:block}.product-card-wrapper .card__content{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 rgba(0,71,187,1);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;margin-top:3rem!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{background:#e5f2ff;padding:8px 11px;min-height:40px;font-size:16px;font-weight:400;letter-spacing:.048px;text-align:center;border-radius:10px;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 #ffffff}.br-pg-owner 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--text,.footer-block.grid__item.footer-block--menu{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}body .footer__payment{margin-top:0}body .footer__content-top{padding-bottom:3rem}body .footer__copyright{margin-top:0}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{list-style-position:outside;display:flex;flex-wrap:wrap;flex-direction:column;gap:10px}.accordion summary .icon-caret{height:.9rem;top:calc(50% - .4rem)}.accordion__content.rte ul{list-style-position:outside}.aboutb-img{min-height:300px}.aboutb-img img{display:block;width:100%}.aboutb-img img.desktop-hide{display:none}.about-banner{position:relative}.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}.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{border-radius:10px;background:#0047bb;padding:30px;text-align:center}.rte.smiddle-text h5{color:#fff;font-weight:500}.title-wrap-tag h3{font-weight:500}.how-text.rte h4{font-weight:500;margin-bottom:1.5rem}.how-text.rte{margin-top:1.5rem}.how-item{border-radius:10px;background:#fff;padding:30px;text-align:center}.desktop-hide{display:none}.made-text{display:flex;align-items:center;gap:30px;justify-content:end}.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}.made-item-img.grid__item img{display:block;width:100%;height:100%;object-fit:cover}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{padding-left:0}.page-contact h1.main-page-title{text-align:center}.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}.custom__collmega-images img{max-width:100%}.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}.collb-img img{display:block;width:100%;height:100%;object-fit:cover}.collb-img img.desktop-hide{display:none}.coll-banner{position:relative}.clbanner-text{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;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[open] .facets__summary,body .facets-vertical .facets__disclosure-vertical:hover .facets__summary{background:#0047bb;color:#fff}body .facets__summary:hover .facets__summary-label{text-decoration:none}.product-count-vertical.light{display:none}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)}.product-why .how-item h6{font-size:17px;font-weight:400;letter-spacing:.054px}.related-products__heading{text-align:center}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;display:flex;align-items:center;gap:5px;padding:0 10px;border-radius:20px}body .product-form__buttons{max-width:100%}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__content p:empty:first-child+p,.product__accordion .accordion__content p:first-child{margin-top:0}.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}body .product-form__input .form__label{font-size:16px;font-weight:400}body .product-form__input--pill input[type=radio]+label{margin:.3rem .5rem .3rem 0;padding:1rem 2rem;font-size:1.5rem;letter-spacing:.3px}body .product-form__input--pill input[type=radio]:checked+label{background-color:#2a289a;color:rgb(var(--color-background));border-color:#2a289a}.main_lenses-box{margin-top:1.5rem}.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__diffsphere .custom__power-sph,.custom__sphere .custom__spheres{width:calc(50% - 10px)}.custom__diffsphere .custom__power-sph label,.custom__sphere .custom__spheres label,.main_lenses-box label,.custom__diffsphere span.sp-head{font-size:16px;font-weight:400}.custom_base{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.custom_base select.select,.custom__sphere .custom__spheres 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_base select.select:focus-visible,.custom__sphere .custom__spheres select.select:focus-visible,.main_lenses-box select.select:focus-visible{outline:none;box-shadow:none}.custom__sphere.single_custom__sphere{gap:2px}.custom__diffsphere span.sp-head{width:100%}.custom__diffsphere .custom__right-power,.custom__diffsphere .custom__left-power{width:calc(50% - 10px)}.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;right:18px;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 none;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,rgba(0,0,0,1),rgba(0,0,0,1)),-webkit-linear-gradient(left,#000,#000);border-radius:15px;background-size:35px 20px,100% 100%,100% 100%}body .cart-drawer .cart-items th{display:none}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-left:0;margin-top:1rem}body .cart-item .cart-item__quantity quantity-input.quantity.cart-quantity{border-radius:0;min-height:inherit;background:transparent;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:before,body .cart-item .cart-item__quantity quantity-input.quantity.cart-quantity:after{display:none}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:none;background:transparent;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 0rem 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 rgb(0 0 0 / 20%);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-tag{display:none}.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper .price-tag .cp-price{background:transparent;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:none;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}body .cart-items .cart-items__heading--quantity{padding-left:0rem}.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{width:100%}.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__power-sph.flex-clm .custom_base-left{width:calc(50% - 10px)}.custom__differ_info.flex-clm{flex-wrap:wrap;column-gap:20px;row-gap:6px;width:100%}.custom__differ_info.flex-clm .custom__right-cylinder-cyl,.custom__differ_info.flex-clm .custom__axis-rightinfo,.custom__differ_info.flex-clm .custom__axis-leftinfo,.custom__sphere .pca-clm,.custom__right_addpower,.custom__left_addpower{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}.product-card-wrapper .price-tag .cp-tag .button.atc-card-btn:after,.product-card-wrapper .price-tag .cp-tag .button.atc-card-btn:before{display:none}.cp-tag-img p{margin:0;line-height:normal}.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 .grid__item.product__media-wrapper{position:relative}.template-product .product.grid .cp-tag-img{top:6px;bottom:auto;z-index:2;left:auto;right:15px}.related-products__heading{text-transform:capitalize}.order_process_time{display:flex;gap:20px;margin-bottom:2.5rem}.process-item{width:calc(50% - 10px)}.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-left:0}.collection__sidebar-menu .submenu{max-height:0;overflow:hidden;padding-left:15px;transition:max-height .3s ease,padding .3s ease}.submenu{max-height:0;overflow:hidden;transition:max-height .3s ease}.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:transparent;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:transparent;border:none;width:100%;cursor:pointer}nav.collection__sidebar-menu .main-toglec{color:rgba(var(--color-foreground),1);text-decoration:none;font-size:16px;display:flex;justify-content:space-between;padding:0;background:transparent;border:none;width:100%;cursor:pointer}nav.collection__sidebar-menu a{color:rgba(var(--color-foreground),1);text-decoration:none;font-size:16px;font-weight:300;display:flex;justify-content:space-between;padding:0;background:transparent;border:none;width:100%;line-height:normal;cursor:pointer}.collection__sidebar-menu .submenu li.menu-item{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-right:0}.collection__sidebar-menu ul.submenu.menu-level-2 li{padding:6px 0}button.toggle-submenu.active{color:#3d80f4}nav.collection__sidebar-menu a:hover,nav.collection__sidebar-menu .toggle-submenu:hover,.child_link.active{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:rgb(var(--color-foreground))}.product__accordion.accordion+.product__accordion.accordion+p.product__text.inline-richtext{font-size:13px;line-height:1.5}.mega-list-wi li{width:100%}.mega-list-wi li ul.list-unstyled li .custom__collsubmenu-image img{max-width:100%}.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}.main__addpower-lensebox .eye-block table,.custom__base-global .eye-block table,.custom__color-power .eye-block table,.main__cylineraxis .eye-block table,.mainadd_base-power .eye-block table,.custom__power-sphere .eye-block table{width:100%;border-radius:10px;overflow:hidden;box-shadow:0 0 0 .1rem #e6ecf1}.main__addpower-lensebox .eye-block table th,.main__addpower-lensebox .eye-block table tr td:first-child,.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,.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,.custom__power-sphere .eye-block table th,.custom__power-sphere .eye-block table tr td:first-child{background:#f5f6f6;font-weight:400;opacity:.8;border-color:#e6ecf1;padding:8px 10px}.main__addpower-lensebox .eye-block table tr td,.custom__base-global .eye-block table tr td,.custom__color-power .eye-block table tr td,.main__cylineraxis .eye-block table tr td,.mainadd_base-power .eye-block tr td,.custom__power-sphere .eye-block table tr td{border-color:#e6ecf1;padding:8px 10px}.main__addpower-lensebox .eye-block table tr td select:focus,.main__addpower-lensebox .eye-block table tr td select:focus-visible,.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,.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,.custom__power-sphere .eye-block table tr td select:focus,.custom__power-sphere .eye-block table tr td select:focus-visible{outline:none;box-shadow:none}.main__addpower-lensebox .eye-block table tr td select,.custom__base-global .eye-block table tr td select,.custom__color-power .eye-block table tr td select,.main__cylineraxis .eye-block table tr td select,.mainadd_base-power .eye-block tr td select,.custom__power-sphere .eye-block table tr td select{border:none;opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
