@media (max-width: 1500px){.page-width{max-width:94%}.customer-item{padding:10px}.customer-item .cstitle{font-size:15px;letter-spacing:0}.customer-bar{margin-top:-28px}.footer-block.grid__item.footer-block--image{width:calc(34% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.header__menu-item{font-size:15px;padding:1rem}}@media (max-width: 1280px){.page-width{max-width:100%}.customer-bar{margin-top:-32px}.product-grid .card-wrapper .card__heading{font-weight:400;font-size:16px}.product-card-wrapper .price-tag .cp-tag p{font-size:14px;font-weight:400}.product-card-wrapper .price-tag{margin-top:1.5rem!important}.product-card-wrapper .card--standard>.card__content .card__information{padding:15px}.slider-buttons.rev-slide-btns button.slider-button.slider-button--prev{left:-25px}.slider-buttons.rev-slide-btns button.slider-button.slider-button--next{right:-25px}.header__menu-item{font-size:13px;padding:.6rem}body .header--middle-left{grid-template-columns:.2fr 1fr auto}.sbb-item{width:calc(16% - 11px)}body summary.list-menu__item{padding-right:1.7rem}body .header__menu-item .icon-caret{right:.2rem}}@media (max-width: 989px){ul.menu-drawer__menu.custom__secondary-menu:before{content:"";background:#ddd;height:2px;width:72px;position:absolute;left:3rem;top:0}ul.menu-drawer__menu.custom__secondary-menu{padding-top:2rem;position:relative;margin-top:2rem}body ul.menu-drawer__menu.main-mcustom-menu .menu-drawer__menu-item{font-size:20px;color:#001d9b;font-weight:500}.custom__collsubmenu-image img{max-width:100%}.custom__collsubmenu-image{padding:0 3rem}.custom__collsubmenu-image+.menu-drawer__menu-item{text-align:center;display:block;font-weight:400;padding-top:0}nav.collection__sidebar-menu .menu-level-1 li:first-child>button.toggle-submenu{font-size:18px}.custom__collection .collection{width:100%}.custom-coll-fillter{width:100%;margin-top:0;position:relative;display:flex;justify-content:space-between;gap:10px}.coll-pro-search{margin:0;width:calc(100% - 100px)}.custom_filters{width:90px}.custom_filters h4{margin:0}.coll-pro-search input{height:42px}.coll-pro-search .serach-ico{top:12px}.custom-coll-fillter nav.collection__sidebar-menu{position:absolute;background:#fff;top:100%;z-index:1;left:0;right:0;padding:0 15px;border:1px solid #dfdfdf;border-radius:6px;display:none}.custom_filters h4{margin-bottom:.5rem}.custom__collection{gap:10px}.collection__sidebar-menu ul.submenu.menu-level-2 li{padding:4px 0}.collection__sidebar-menu .submenu.open{padding:5px}.product-why .how-item h6{line-height:normal}.product__title h1{font-size:24px}.product__info-container .price.price--large{font-size:24px;letter-spacing:0}span.green-inv{padding:0 10px;width:100px}.product__inventory{flex-wrap:wrap}.product__inventory span.inventory__status{letter-spacing:0;line-height:normal}body .product-form__input--pill input[type=radio]+label{margin:.2rem .2rem .2rem 0;padding:1rem;font-size:1.4rem;letter-spacing:0}.coll-banner-text{max-width:550px;width:100%}.aboutb-img{height:350px}.aboutb-img img{height:100%;object-fit:cover}.about-bann-tag h4{font-weight:400;font-size:18px}.about-bann-tag{right:3rem;bottom:2rem;padding:6px 15px}.about-banner-text h1.title{margin:0 0 6px;line-height:normal}.about-banner-text{max-width:420px}.about-made-grid.grid{flex-direction:column-reverse}.about-made-grid.grid .made-item-text{display:flex;gap:20px;text-align:center;padding:0 3rem 2.5rem}.made-text span.made-icon.mobile-hide{display:none}.made-text span.made-icon{height:70px;display:block}.made-text{align-items:center;gap:12px;justify-content:center;width:calc(33.33% - 10px);flex-direction:column}.header--middle-left .header__inline-menu{display:none}body .header--middle-left{grid-template-columns:auto 1fr auto}body header-drawer{margin-left:0}body .menu-drawer__navigation{padding:1rem 0}body .menu-drawer__menu-item{padding:1rem 3rem;font-size:1.6rem;color:#001d9b}body .header{padding:9px 3rem}body.template-index .header-wrapper{background:var(--gradient-background);position:inherit}body .slideshow__text-wrapper.banner__content{padding:2rem 3rem}body .banner--large:not(.banner--adapt){min-height:46rem}.customer-bar{margin-top:30px;margin-bottom:30px;background:transparent;padding:0;border-radius:0}.customer-grid{gap:15px;padding-bottom:6px}.customer-item{padding:10px;border-radius:40px;width:calc(30% - 10px);flex:1 0 auto;background:var(--gradient-background)}.page-width{padding-left:3rem;padding-right:3rem}.sbb-grid{flex-wrap:nowrap;overflow-y:scroll;padding-bottom:6px}.sbb-item{width:calc(25% - 10px);flex:1 0 auto}.tab-collection-products ul.grid.product-grid{overflow:auto;flex-wrap:nowrap;padding:10px}.product-grid .card-wrapper.product-card-wrapper{box-shadow:0 0 10px #0047bb33}.featured-coll ul.grid.product-grid{overflow-y:hidden;flex-wrap:nowrap;height:auto;padding:10px}body slider-component.page-width{padding:0 3rem}.client-reviews-section .slider--tablet.grid--peek .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 1rem)}body .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0}body .slider.slider--tablet{scroll-padding-left:0;margin-bottom:0}.footer-block.grid__item.footer-block--image{width:calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 3);order:1}.footer-block.grid__item.footer-block--text,.footer-block.grid__item.footer-block--menu{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 2 / 2);order:2}.footer__content-top .grid{row-gap:4rem}}@media (max-width: 749px){body .cart__ctas button{margin:0 auto}body .tax-note{margin:1rem 0 1.6rem auto}body .thumbnail-list__item.slider__slide{width:calc(25% - .6rem)}body .product-form__input{max-width:100%}.product-why .how-item.grid__item{width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:100%;flex:1 0 auto}.collb-img img.desktop-hide{display:block}.collb-img img.mobile-hide{display:none}.clbanner-text{background:linear-gradient(89deg,#0047bb80 .67% 99.37%)}.coll-banner-text{max-width:100%;text-align:center}.coll-banner-text p{margin-top:5px;margin-bottom:0}.coll-banner-text .title{margin:0 0 .8rem}body .collection-hero__title{margin:4rem 0 1rem}.coll-pro-search{margin:0}.mobile-facets__footer button.button{min-width:calc(18rem + var(--buttons-border-width) * 2)}body .mobile-facets__summary{padding:.8rem 2.5rem}body .image-with-text__content{padding:2rem calc(0rem / var(--font-body-scale)) 0rem}.rte.smiddle-text{padding:15px}.story-grid .story-left,.story-grid .story-right{width:calc(50% - 5px);order:1}.story-grid .story-middle{width:100%;order:2;flex-direction:column-reverse}.how-text.rte h4{margin-bottom:5px}.about-iwt .image-with-text__grid.grid .image-with-text__content{padding:2rem 0 0;text-align:center}.about-iwt .image-with-text__grid.grid .image-with-text__content .image-with-text__heading{width:100%}.about-iwt .image-with-text__grid.grid .image-with-text__content .image-with-text__text.rte.subtitle{margin-top:1rem}body .rich-text__blocks>*+*{margin-top:1rem}.aboutb-img img.mobile-hide{display:none}.aboutb-img img.desktop-hide{display:block}.abanner-text:before{content:"";background:#0047bb;position:absolute;left:0;right:0;top:0;bottom:0;opacity:.5}.abanner-text .page-width{justify-content:center;text-align:center}.about-banner-text{max-width:100%}.about-banner-text h1.title{color:#fff}.about-banner-text .rte.subtitle{color:#fff;line-height:24px;font-size:16px}.rte.smiddle-text h5{font-weight:400}.page-faqs .accordion:first-child{margin-top:0}body .footer__content-top{padding-left:calc(2rem / var(--font-body-scale));padding-right:calc(2rem / var(--font-body-scale))}body .footer-block__image-wrapper img{max-width:180px;margin-bottom:0}.footer-block__image-wrapper{margin-bottom:1rem}body .copyright__content{font-size:1.4rem;letter-spacing:0}.mobile-hide{display:none}.footer-block.grid__item.footer-block--text,.footer-block.grid__item.footer-block--menu{width:100%;margin:0}body .footer-block__details-content{margin-bottom:0}body .footer-block.grid__item.footer-block--image{margin:0 0 2rem}body .footer .grid{display:flex;row-gap:2rem}.footer-block.grid__item.footer-block--menu .footer-block__heading{margin:0}.footer-block.grid__item.footer-block--menu .footer-block__heading{position:relative}body .footer-block__heading{font-weight:300;font-size:18px}body .footer-block--menu .footer-block__heading:after{content:"";position:absolute;background:url(/cdn/shop/files/footer-arrow.svg?v=1753427662);height:10px;width:15px;right:0;transition:.5s;background-size:contain;background-repeat:no-repeat;top:8px}body .footer-block--newsletter{align-items:center;text-align:center}.footer-block.grid__item.footer-block--menu ul.footer-block__details-content{margin-top:1rem}body .footer-block__details-content .list-menu__item--link{padding-top:0;padding-bottom:0}body .footer-block__details-content .list-menu__item--link{font-size:1.5rem}body .header--middle-left{grid-template-columns:.1fr 1fr .1fr}.header__heading-link{padding:0}body .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:32rem}body .banner--large:not(.banner--adapt){min-height:32rem}.customer-item{width:calc(45% - 10px)}.sbb-item{width:calc(33.33% - 10px)}.sbb-item p.subtitle{margin:10px 0 0;font-weight:400}.custom-tabs .tab button.tablinks{min-width:100px;height:40px;padding:8px;font-weight:400;font-size:16px;flex:1 0 auto}.custom-tabs .tab{gap:10px;margin:1.5rem 0 2rem;overflow-y:scroll;justify-content:inherit;padding-bottom:6px}.lense-item.dark-blue ul li:before,.lense-item.light-blue ul li:before{width:20px;height:20px}.lense-item.dark-blue ul li,.lense-item.light-blue ul li{padding-left:30px;font-size:16px;line-height:20px}.lense-item{width:100%;padding:20px}body .subtitle{font-size:1.6rem}.center.collection__view-all{margin-top:2rem}body .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:25rem}body .banner--mobile-bottom .banner__box{padding:2rem 2rem 3rem}.banner-box .banner__box .banner__text.rte.body{padding:8px 20px;font-size:16px;font-weight:400;line-height:normal}body .banner__box>*+.banner__buttons{margin-top:2rem}.client-reviews-section .slider--tablet.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 1rem);max-width:100%}.reviews-item{padding:20px}.pgbr-details{gap:10px;margin-top:1.5rem}.br-pg-owner{height:60px;width:60px;border-width:3px}}@media (max-width: 590px){.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{padding:8px 6px;font-size:13px;line-height:normal}.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{padding:6px 5px}.product__inventory span.inventory__status{font-size:12.5px}span.green-inv{padding:0 4px;width:85px}body .product__accordion .accordion__content{font-size:17px}.custom_filters h4{background:transparent;color:#2a289a;border:none;height:100%}.coll-banner-text p{line-height:normal}.collb-img{height:130px}body .collection-hero__title{margin:2rem 0 1rem}.product-card-wrapper .price-tag .cp-tag .button.atc-card-btn{padding:5px 8px;min-height:34px;font-size:14px;font-weight:300}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(20rem + var(--buttons-border-width) * 2);min-height:calc(4.2rem + var(--buttons-border-width) * 2)}.load-more{margin-top:3rem}.cp-tag-img{padding:4px 5px;font-size:13px;letter-spacing:0;left:14px}.reviews-item{min-height:280px}.custom__differ_info.flex-clm{column-gap:10px}.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% - 5px)}.custom__diffsphere .custom__power-sph.flex-clm{width:100%;column-gap:10px;row-gap:6px}.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% - 5px)}body .thumbnail-slider .thumbnail-list.slider{margin-bottom:0}.product__info-wrapper.grid__item{margin-top:20px}.product__title h1{font-size:20px}body .product__info-container>*+*{margin:1rem 0}body .share-button__button{min-height:1.4rem}.product__info-container share-button{margin-bottom:0}.product-why .how-item.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 2)}.custom_base select.select,.custom__sphere .custom__spheres select.select,.main_lenses-box select.select{font-size:1.2rem}.custom__diffsphere,.custom__sphere{padding:10px;column-gap:10px;row-gap:8px}.custom__diffsphere .custom__power-sph,.custom__sphere .custom__spheres,.custom__diffsphere .custom__right-power,.custom__diffsphere .custom__left-power{width:calc(50% - 5px)}.product__accordion.accordion summary{padding:1rem 1rem .8rem}.about-bann-tag{display:none}.aboutb-img{height:280px}.rte.smiddle-text h5{font-size:16px}.product-why .how-icon img{max-width:70px}.product-why .how-item h6{line-height:normal;font-size:16px}.how-item{padding:10px}body .rich-text__wrapper{width:calc(100% - 0rem / var(--font-body-scale))}.made-text h4{font-weight:400;font-size:16px}.about-made-grid.grid .made-item-text{gap:10px;padding:0 2rem 2.5rem}.made-text{width:calc(33.33% - 6px);justify-content:flex-start}.made-text span.made-icon{height:50px}body .accordion__title{font-size:16px;letter-spacing:0;max-width:calc(100% - 2.5rem)}.announcement-bar__message{padding:.6rem 0;letter-spacing:.2px;min-height:3rem;font-size:12px;gap:10px}.announcement-bar__message .announcement-bar__btn.button{min-height:20px;padding:0 6px;font-size:12px;min-width:75px}.customer-item{width:calc(50% - 10px);border-radius:10px}.page-width{padding-left:2rem;padding-right:2rem}.tab-collection-products ul.grid.product-grid.grid--2-col-tablet-down .grid__item,.featured-coll ul.grid.product-grid.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 3);max-width:100%}.slider-buttons.rev-slide-btns{display:none}.product-card-wrapper .price-tag .cp-price{background:transparent;padding:0;min-height:inherit;text-align:left;width:100%}.product-card-wrapper .price-tag{margin-top:1rem!important;flex-wrap:wrap}.product-card-wrapper .price-tag .cp-tag{width:100%}.product-grid .card-wrapper .card__heading{font-weight:400;font-size:14px}}@media (max-width: 480px){.cart-drawer__collection .cart-proauto .card-wrapper.product-card-wrapper{width:calc(70% - 5px)}.quick-add__submit{min-height:42px}.cart-drawer .cart-items td.cart-item__media{width:110px}.cart-drawer .cart-items td.cart-item__details{width:calc(100% - 120px);padding-left:0}body .cart-drawer .cart-item{align-items:flex-start}body .cart-item__name{font-size:14px;font-weight:400;letter-spacing:0}body .quick-add-modal__content-info{--modal-padding: 1.5rem}.product__info-container .price.price--large{font-size:20px;letter-spacing:0}.product__inventory{flex-wrap:wrap}body .icon-with-text--horizontal .icon-with-text__item{font-size:14px;gap:8px;width:100%}body .icon-with-text--horizontal{gap:1rem;padding:12px}.coll-pro-search input{height:40px;padding:10px 10px 10px 38px}.coll-pro-search .serach-ico{left:12px;top:11px}body .utility-bar__grid.page-width{padding-left:1rem;padding-right:1rem}body .header{padding:9px 1.2rem}body .slideshow__text-wrapper.banner__content{padding:2rem .5rem}.customer-grid{gap:10px}.customer-item{flex-wrap:wrap}.customer-item .cstitle{font-size:14px;width:100%;text-align:center}.sbb-item .sbb-img{min-height:40px}.sbb-item{width:calc(42% - 10px)}.center.section-btn{margin-top:2.5rem}.custom-tabs .tab button.tablinks{min-width:80px;height:35px;padding:8px;font-weight:400;font-size:15px}.lense-item{padding:15px}.lense-item.dark-blue ul{gap:12px}.lense-item.dark-blue .title-wrapper,.lense-item.light-blue .title-wrapper{padding:10px;margin-bottom:1.5rem}body slider-component.page-width{padding:0 2rem}body .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:16rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/responsive.css.map */
