@media (max-width:1280px){body .product--large:not(.product--no-media) .product__info-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}body .product--large:not(.product--no-media) .product__media-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (max-width:1100px){.coll-list .colll-text .button{min-width:inherit}.citb-text{padding:20px 0}body .header__menu-item{padding:1.2rem 1rem;font-size:14px}body .header--middle-left{grid-template-columns:.4fr auto .4fr}.shop-customize .image-with-text__content .custom__collectionvariants fieldset.js.product-form__input{gap:10px}body .image-with-text .grid--3-col-tablet .grid__item{width:calc(40% - 50px)}}@media (max-width:989px){body .product--large:not(.product--no-media) .product__media-wrapper{max-width:100%;width:100%}body .product--large:not(.product--no-media) .product__info-wrapper{max-width:100%;width:100%;padding-left:0;margin-top:20px}.product__info-container{max-width:100%}.prod-text{width:100%;text-align:center}.prod-accor,.prof-image,.prof-text{width:100%}.prof-grid{gap:20px}.prod-grid{gap:30px}.prod-text h2.title{margin-bottom:6px}.main-prop .slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.why-zeiss-lenses .rich-text__blocks{max-width:100%}.custom_photo_gallery .slider.slider--desktop .slider__slide{width:calc(33.33% - 11px)}body .footer-block__details-content .list-menu__item--link{padding-top:0}.footer-block__details-content.contact-info.rte p span.icon-svt{word-wrap:break-word}.footer-block.grid__item.footer-block--menu{padding-left:0}body .image-with-text .grid{gap:20px}body .image-with-text .grid__item{width:100%}body .list-menu__item{gap:12px}body .h0{font-size:calc(var(--font-heading-scale) * 3.6rem)}.slideshow__text.banner__box .banner__text.rte{font-size:18px}body .slideshow__text.banner__box{max-width:52rem}.collb-text{bottom:2rem;left:2rem}.coll-list{width:calc(50% - 8px);height:55vw}body .image-with-text .grid{gap:2rem}body .image-with-text .grid--3-col-tablet .grid__item{width:100%}.citb-grid{gap:20px}.citb-image{width:100%}.citb-text{padding:0;background:transparent;width:100%}.news-grid.news-flex{gap:20px;flex-direction:column-reverse}.news-grid.news-flex .newsletter__wrapper{padding:0;width:100%}.news-grid.news-flex .news-img{width:100%;height:66vw;min-height:300px}body .newsletter__subheading{max-width:100%}}@media (max-width:749px){.image-and-detail,.c-width-education-overlay__section-two--text-container,li.c-measurement-details-single-detail .c-measurement-details-single-detail__image,li.c-measurement-details-single-detail .c-single-detail__details{width:100%}.c-width-body,ul.c-measurement-details li.c-measurement-details-single-detail{flex-wrap:wrap;gap:10px}ul.c-measurement-details li.c-measurement-details-single-detail{margin-bottom:0;padding-bottom:15px}.custom__popup-overlay .popup-content{max-width:95%}.c-two h5.other{font-size:16px}ul.c-measurement-details{padding:15px 0 0;margin:15px 0 0}.custom_photo_gallery .slider-buttons button.slider-button{display:none}body .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.slideshow__text.banner__box .banner__buttons{justify-content:center}.slideshow__controls.slider-buttons{right:0;left:0}.coll-banners{flex-wrap:nowrap;overflow-y:auto}.coll-banner{width:calc(70% - 5px);flex:1 0 auto}.custom-featured-tab-section ul.grid.product-grid{flex-wrap:nowrap;overflow-y:auto}.custom-featured-tab-section ul.grid.product-grid li{width:calc(70% - var(--grid-mobile-horizontal-spacing) / 1);flex:1 0 auto;max-width:100%}.coll-lists{flex-wrap:nowrap;overflow-y:auto}.coll-list{width:calc(70% - 8px);height:80vw;flex:1 0 auto}.slideshow__media.banner__media img.desktop-hide{display:block}.slideshow__media.banner__media img.mobile-hide{display:none}a.button.custom__customize-btn.button--secondary{margin-left:auto;margin-right:auto}body .footer__content-top{padding-left:calc(1.5rem / var(--font-body-scale));padding-right:calc(1.5rem / var(--font-body-scale))}body .footer-block__details-content.footer-block-image{margin-bottom:1rem}.footer-block__details-content.footer-block-image+.footer-block__details-content.rte{text-align:center;margin-bottom:0}body .footer .grid{display:flex;gap:0;margin-bottom:0}body .footer-block.grid__item{margin:2rem 0}.footer-block.grid__item.footer-block--menu{padding-left:0;width:calc(50% - 2rem)}body .footer-block__details-content{margin-bottom:0}.copy-pay .footer__copyright.caption{text-align:center;width:100%}.copy-pay .footer__column.footer__payment{width:100%}}@media (max-width:480px){body .main-prop .slider--desktop .slider__slide{width:100%!important;max-width:100%!important}.accordion-pro{padding:15px}.accordion-pro button{padding:1rem 0}.accordion-pro .accordion-content{padding:0 0rem}.accordion-pro button .accordion-title{font-size:17px}.accordion-pro button .icon{top:14px;right:0}.accordion-content h5,.accordion-content h4,.accordion-content h3{font-size:15px;margin:1.5rem 0 .5rem}.accordion-content h5+p,.accordion-content h4+p,.accordion-content h3+p{margin-top:.5rem}.accordion-content figure.table table th{font-size:14px;font-weight:500;letter-spacing:0;padding:6px}.accordion-content figure.table table td p{font-size:14px;line-height:normal;letter-spacing:0}.accordion-content figure.table table td{padding:6px}.accordion-content figure.table.spec-table{width:100%}.accordion-content figure.table.spec-table table td{font-size:14px;font-weight:400;letter-spacing:0}.accordion-content figure.table{overflow-y:auto;width:100%}.accordion-content figure.table table{width:500px;margin:1px}.accordion-content figure.table.spec-table table{width:calc(100% - 2px)}.accordion-pro .custom__product-list{gap:10px;flex-wrap:nowrap;overflow-y:auto}.prof-text{gap:20px}.prof-textl,.prof-textr{width:100%}body .rich-text__wrapper{width:calc(100% - 0rem / var(--font-body-scale))}body .slider.slider--tablet{margin-bottom:0}.custom_photo_gallery .slider.slider--desktop .slider__slide{width:calc(80% - 10px)}body .slider--tablet:after{padding-left:0}.related-products ul.grid.product-grid{overflow-y:auto;flex-wrap:nowrap;margin:0}.related-products ul.grid.product-grid li.grid__item{width:calc(80% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:100%}.brnav .breadcrumbs__link{font-size:12px}body .product__info-container .product-form,body .product__info-container .product__description,body .product__info-container .icon-with-text{margin:1.5rem 0}.pr-atc .product-form__submit{min-width:inherit;padding:0 10px}body .icon-with-text--horizontal{column-gap:1rem;overflow-y:auto;justify-content:inherit}body .icon-with-text--horizontal .icon-with-text__item{flex-direction:column;width:40%;flex:1 0 auto}.accordion-pro .custom__product-list .include_with_products{width:calc(65% - 10px);flex:1 0 auto}.card__information.pro-card-info .card__heading{font-size:15px;font-weight:300}.card__information.pro-card-info .card-information{margin-top:8px;padding-top:8px}.card__information.pro-card-info .card-information .rate-price-card{gap:4px}.card__information.pro-card-info .rate-price-card .price{font-size:15px;letter-spacing:0}body .badge{font-size:1.2rem;padding:.2rem .5rem;letter-spacing:0;text-transform:capitalize}body .collection-hero__title{margin:2.5rem 0 .5rem}.card__information.pro-card-info .card-information .rp-atc .quick-add .quick-add__submit{font-size:12px;line-height:24px;letter-spacing:0}body .header__icons{padding-right:0}.template-list-collections .card__heading{font-weight:500;font-size:17px}body .utility-bar__grid.page-width{padding-left:1rem;padding-right:1rem}body .announcement-bar__message{letter-spacing:0;font-weight:300;font-size:14px}.header__heading-logo{height:60px}body .h0{font-size:calc(var(--font-heading-scale) * 2.6rem)}.coll-banner{width:calc(80% - 5px);height:60vw}.collb-text h2{margin:0}.collb-text .rte{margin:0 0 1rem}.collb-text .button.button--secondary{min-width:200px}.custom-tabs .tab{gap:15px;overflow-y:auto}.custom-products-tabs .custom-tabs{margin:15px 0 30px}.custom-tabs button.tablinks{font-size:14px;letter-spacing:0;flex:1 0 auto}.custom-featured-tab-section ul.grid.product-grid li{width:calc(90% - var(--grid-mobile-horizontal-spacing) / 1)}.coll-list{width:calc(90% - 8px);height:90vw}.leading-tight.rotate-badge{overflow:hidden}body .footer-block__details-content .list-menu__item--link{padding-top:4px;line-height:normal}.custom__pdp-img.image-with-text__media{min-height:inherit}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/responsive.css.map */
