:root{--theme-primary-color: #122633;--theme-secondary-color: #BC198C;--theme-white-color: #FFFFFF;--theme-red-color: #DC0B33;--theme-black-color: #000000;--theme-price-color: #BA7B57;--theme-charleston-green-color: #27292B;--theme-light-color: #f1f1f1;--the-stock-color: #626051;--carolina-blue-color: #5A9BCC;--nasty-green-color: #78AF45;--gray20-color: #333333;--gray-light01-color: #f4f4f4;--gray-middle1-color: #e4e4e4;--linen-color: #F7F0E8;--brandy-color: #89413C;--eerie-black-color: #18181B;--white-chocolate-color: #EEE4D8;--boston-university-red-color: #C90303;--bright-gray-color: #EFEFEF;--grayish-white-color: #E9E9E9;--dark-charcoal-color: #1C1B1E;--wenge-color: #695D4E;--light-gray-color: #BEBDBD;--dark-gunmetal-color: #122633;--gainsboro-color: #DDDDDD;--philippine-gray-color: #8F8F8F;--silver-sand-color: #C2C2C2;--anti-flash-white-color: #F3F3F3;--granite-gray-color: #626262;--platinum-color: #E3E3E3;--outer-space-color: #474747;--dim-gray-color: #666666}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.button,.shopify-challenge__button,.customer button{font-size:1.6rem;text-transform:uppercase;min-height:calc(4.8rem + var(--buttons-border-width) * 2);font-weight:500;letter-spacing:0}summary:has(.header__active-menu-item){background-color:#122633}.header__active-menu-item+svg{color:#fff;fill:#fff}.card__badge,span.badge.price__badge-sale{display:none}#insta-feed h2,.instafeed-shopify h2{margin-bottom:30px;display:block;font-size:35px}@media screen and (min-width: 990px){.header--middle-left{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}}.field__label,.customer .field label{letter-spacing:0}.header-ask-link{text-decoration:none;color:var(--theme-white-color);background:var(--dark-gunmetal-color);font-size:1.6rem;line-height:1;padding:1.7rem 3rem;font-weight:500;text-transform:uppercase}.header-ask-link:hover,.header-ask-link:active,.header-ask-link:focus{background:var(--gainsboro-color);color:var(--theme-black-color)}.header__icon--cart{margin-right:0}.header__icon .svg-wrapper,.header__icon .icon,.header__icon,.header__icon--cart .icon{width:2.2rem;height:2.2rem}.header__icons{padding-right:0;align-items:center;gap:3rem}.header-search-left .search-modal__form{max-width:25.8rem}.header-search-left .field__button{color:var(--theme-primary-color)}.header-search-left .field:after,.header-search-left .field:before{display:none!important}.header-search-left .search__input{border-bottom:solid 1px var(--philippine-gray-color);padding-left:0}.header-search-left .field__input:focus{box-shadow:none}.header-search-left .field__label{left:0!important;font-size:14px;font-weight:600}.header-search-left .search__button .icon{width:2.2rem;height:2.2rem}.cart-count-bubble{bottom:-5px;left:1.6rem;background:var(--theme-red-color);color:var(--theme-white-color)}.header-wrapper--border-bottom{border-bottom:solid 1px var(--silver-sand-color)}@media screen and (min-width: 990px){.header--top-center>.header__inline-menu{width:100%;text-align:center;padding:10px 0;position:relative}.header--top-center>.header__inline-menu:before{content:"";height:1px;background:var(--silver-sand-color);width:99vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:2.8rem}}.header__menu-item{padding:1rem;font-size:1.8rem;font-weight:500;text-transform:uppercase;color:rgba(var(--color-foreground))}.header__menu-item .icon-caret{right:.6rem;top:calc(50% - .4rem);height:.8rem}.header__submenu{text-align:left}@media screen and (min-width: 990px){.header--top-center .header__inline-menu>.list-menu--inline{width:100%;position:relative;justify-content:space-around}.header--top-center .header__inline-menu>.list-menu--inline>li:not(.burger-menu){margin:0 1rem}.header--top-center .header__inline-menu>.list-menu--inline>li:first-child{margin-left:0}.header--top-center .header__inline-menu>.list-menu--inline>li:last-child{margin-right:0}.header__menu-item{line-height:1!important}}.list-menu--disclosure{width:30rem!important}.header__submenu .header__menu-item{font-size:1.4rem;font-weight:400}.header__menu-item:hover{background:var(--theme-primary-color);color:var(--theme-white-color)}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-decoration:none}details[open]>.header__menu-item{text-decoration:none;background:var(--theme-primary-color);color:var(--theme-white-color)}details[open]:hover>.header__menu-item{text-decoration-thickness:0;background:var(--theme-primary-color);color:var(--theme-white-color)}.header__submenu .header__menu-item:hover,.header__active-menu-item{text-decoration:none}.header__menu-item[aria-current=page]{text-decoration:none;background:var(--theme-primary-color);color:var(--theme-white-color)}.header__menu-item[aria-current=page] .header__active-menu-item{color:var(--theme-white-color)}.footer__content-bottom{border:none}.footer__content-bottom-main{background:var(--anti-flash-white-color);color:var(--theme-black-color);padding:2rem 0;border-top:solid 1px var(--gainsboro-color)}.footer__content-bottom-main .footer__content-bottom-wrapper{justify-content:space-between;align-items:center}.footer__content-bottom-main .footer__payment,.footer__content-bottom-main .footer__copyright{margin-top:0}.footer__content-bottom-main .copyright__content{font-size:1.6rem;letter-spacing:.05em;letter-spacing:.02em}.footer__content-bottom-main .copyright__content a{text-decoration:none;color:var(--theme-primary-color)}.footer__content-bottom-main .copyright__content a:hover{color:var(--theme-primary-color)}.footer__column--info-links{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 750px){.footer__content-bottom-main .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align:left}.caption+.footer__column--info-links{padding-left:0;padding-right:0;align-items:flex-end}}.footer__column--info-links .policies li:before{display:none}.footer__column--info-links .policies li a{text-decoration:none;color:var(--theme-white-color)}.footer__column--info-links .policies li a:hover{color:var(--theme-primary-color);text-decoration:none}.footer__column--info-links .policies li:not(:last-child){margin-right:3rem}.footer-contact-item{position:relative;padding-bottom:0rem;padding-left:2.8rem;margin-bottom:3rem;font-size:1.6rem;line-height:18px}.footer-contact-item .svg-wrapper{width:1.8rem;height:1.8rem;display:block;position:absolute;left:0;top:1px}.footer-contact-item:last-child{margin-bottom:0}.footer-contact-item a{display:inline-block;color:rgba(var(--color-foreground));text-decoration:none}.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover,.footer-block__details-content .list-menu__item--active,.footer-contact-item a:hover{color:var(--theme-primary-color)!important}.footer__content-top{position:relative;z-index:1}.footer-block__details-content .list-menu__item--link{text-decoration:none!important}.footer-block__details-content.opening_hours{font-size:2rem;line-height:1.75}.opening_hours .footer-block__heading{margin-top:3rem}.footer-block--menu .list-menu__item--link{padding:0;line-height:1.5}.footer-block--menu .footer-block__details-content li{line-height:1.5;padding:14px 0}.opening_hours,.footer-block__contact-content{padding-top:7px}.opening_hours p{width:100%;max-width:260px}.footer-block__brand-info{font-size:1.6rem;line-height:1.875;max-width:380px}.footer__content-top .footer__blocks-wrapper{justify-content:space-between}.footer-block__brand-info .footer__list-social.list-social{margin-top:15px}.footer-block__social-content .block-footer__list-social{display:block}.footer-block__social-content .list-social__link{list-style:none;gap:2rem;align-items:center;line-height:1.5;padding:14px 0;text-decoration:none;font-size:1.6rem}.newsletter-form__field-wrapper .field__input{height:6rem;min-height:calc(var(--inputs-border-width)* 2)}.newsletter-form__field-wrapper .field__label{top:calc(1.8rem + var(--inputs-border-width))}.newsletter__wrapper .newsletter-form__field-wrapper .newsletter-form__button{position:relative;padding:0;font-size:1.6rem;text-transform:uppercase;padding:2.2rem 3rem;line-height:1;width:158px;letter-spacing:0;font-weight:500}.newsletter-form__field-wrapper{display:flex;align-items:center;gap:10px}.newsletter-form__main{margin-top:5rem!important}.newsletter__wrapper .newsletter__subheading{font-size:1.8rem}.newsletter__wrapper>.svg-wrapper{width:64px;height:64px}.contact-main-section .page-width--narrow{max-width:106rem}.contact-form-section .text-area,.contact-main-section .text-area{min-height:15rem}.section-faq .collapsible-content__header .collapsible-content__heading,.contact-form-section .title,.contact-main-section .title{position:relative;margin-top:0;margin-bottom:5rem}.section-faq .collapsible-content__header .collapsible-content__heading:after,.contact-form-section .title:after,.contact-main-section .title:after{content:"";max-width:10rem;height:2px;background:rgb(var(--color-foreground));display:block;margin:1.6rem auto 0}.image-with-text__text p{color:var(--granite-gray-color)}.banner__content--middle-left .banner__box{max-width:63rem;border:solid 1px rgba(var(--color-foreground));height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:6rem!important}.banner__content--middle-left .banner__box>*+.banner__buttons{margin-top:3rem}.logolist-slider .slick-list{margin-left:-15px;margin-right:-15px}.logolist-slider .logolist--item{padding:0 15px}.logolist-slider .logolist--item img{width:100%}.mySlider,.logolist-slider{visibility:hidden}.mySlider.slick-initialized,.logolist-slider.slick-initialized{visibility:visible}.usps-info-section{margin:0;position:relative;width:100%;border-bottom:solid 1px var(--platinum-color)}.usps-info-content ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}.usps-info-content .mySlider__item{margin:0;display:flex;align-items:center;justify-content:center;padding:0 10px;letter-spacing:0;font-size:14px;text-align:center;gap:15px}.usps-info-content .mySlider__item a{display:flex;align-items:center;justify-content:center;text-decoration:none}.usps-info-content .mySlider__item .usps-icon{width:50px;height:50px}.usps-info-content .mySlider__item .usps-icon img{max-width:100%}.usps-info-content .usps-full{width:100%}.usps-info-content .usps-half{width:50%}.usps-info-content .usps-one-third{width:33.33%}.usps-info-content .usps-one-fourth{width:25%}.usps-content-box .item-title{display:block;font-size:2rem;line-height:1}section#shopify-section-template--24684028461396__custom_image_banner_UpzEt7 .banner__box{max-width:55rem}.main-slide-show-section .slideshow__text .hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5.6rem),14vw,calc(var(--font-heading-scale) * 8.5rem));line-height:1.058823529411765}.main-slide-show-section .banner__box>*+.banner__buttons{margin-top:4.5rem}.main-slide-show-section .slideshow__controls .slider-button.slider-button--next,.main-slide-show-section .slideshow__controls .slider-button.slider-button--prev{background:transparent;border:solid 1px #D3D3D3;width:60px;height:60px;position:absolute;top:50%;transform:translateY(-50%);color:var(--theme-white-color);z-index:2;border-radius:50%}.main-slide-show-section .slideshow__controls .slider-button.slider-button--prev{left:40px}.main-slide-show-section .slideshow__controls .slider-button.slider-button--next{right:40px}.main-slide-show-section .slideshow__controls .slider-button .icon{height:1.2rem}.main-slide-show-section .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1)}.main-slide-show-section .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1)}.main-slide-show-section .slideshow__controls{position:static;border:none}.main-slide-show-section .slideshow__autoplay.slider-button{display:none}.main-slide-show-section .slideshow__controls .slider-button.slider-button--next:hover,.main-slide-show-section .slideshow__controls .slider-button.slider-button--prev:hover{background:var(--theme-primary-color);color:var(--theme-white-color);opacity:1;border-color:var(--theme-primary-color)}.main-slide-show-section .slider-button .svg-wrapper{width:3rem;height:3rem}.image-banner-col{background:var(--bg-img-color);display:flex;align-items:center;justify-content:center}.image-banner-col img{max-width:100%;height:auto}.spectacles-banners-row{display:flex;flex-wrap:wrap;width:100%}.spectacles-col{width:25%;padding:100px 1.5rem}.content-banner-col{background:var(--bg-color);color:var(--content-color);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.content-banner-col h2{font-size:calc(var(--font-heading-scale)* 6rem);color:var(--content-color);margin:0 0 3rem;line-height:1.25}.content-banner-col p{font-size:3rem;color:var(--content-color);line-height:1.5;max-width:90%;margin:0 auto 3rem}.content-banner-col .button--secondary{--alpha-button-background: 0;color:var(--content-color);border:solid 1px var(--content-color)}.content-banner-col .button:after,.content-banner-col .button:before{display:none!important}.brand__media--small{height:31.4rem}.brand__media--medium{height:46rem}.brand__media--large{height:69.5rem}.brand__media--image{min-height:100%;overflow:visible;position:relative;width:100%}.spectacles-brand-row{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.spectacles-brand-col{width:100%;padding:1.5rem;position:relative;max-width:33.33%}.brand__media--content{position:absolute;left:0;width:100%;height:100%;top:0;padding:6rem 4.4rem;max-width:47.4rem}.spectacles-brand-col-inner{position:relative;width:100%}.spectacles-brand-img{display:block;width:100%;margin-bottom:2rem}.spectacles-brand-img img{max-width:125px;height:45px;object-fit:contain;display:block}.brand__media--content p{margin:0px 0px 3rem;font-size:1.8rem;line-height:1.8}.spectacles-brand-col-inner a{position:relative;z-index:1}.list_view .product-card-wrapper{border:solid 1px var(--bright-gray-color)}.product-card-wrapper .card__heading{font-family:var(--font-body-family);font-weight:500;font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.666666666666667;margin:1rem 0}.product-card-wrapper .full-unstyled-link{text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper.underline-links-hover:hover a{text-decoration:none;color:var(--wenge-color)}.product-card-wrapper .card-information>.price{color:var(--boston-university-red-color);font-size:1.7rem;line-height:1.2;font-weight:600}.product-card-wrapper .price--on-sale .price-item--regular{color:var(--boston-university-red-color);font-size:1.4rem}.product-card-wrapper .caption-with-letter-spacing{font-size:1.4rem;line-height:1.2;letter-spacing:0;text-underline-position:from-font;text-decoration-skip-ink:none;color:#858585;font-weight:600;opacity:1}.banner{margin-bottom:80px}.logolist__heading{margin:0 0 3rem}.logolist--container{border-bottom:solid 1px var(--platinum-color)}.related-products__heading,.image-with-text__heading,.collection__title .title,.logolist__heading{position:relative;text-align:center}.related-products__heading:after,.image-with-text__heading:after,.collection__title .title:after,.logolist__heading:after,.contact-main-section .title:after{content:"";max-width:10rem;height:2px;background:var(--theme-white-color);display:block;margin:1.6rem auto 0}.related-products__heading:after,.image-with-text__heading:after,.collection__title .title:after,.logolist__heading:after{background:var(--theme-primary-color);margin-top:1rem}.image-with-text__heading:after{margin:1rem 0 0}.breadcrumbs{margin:0 0 2em;letter-spacing:0em;font-size:1.6rem;line-height:1.666666666666667}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px}.breadcrumbs__item{display:flex;align-items:center;justify-content:center;gap:5px}.breadcrumbs__item:not(:last-child):after{content:"/";display:inline-block;position:relative}.breadcrumbs__link{text-decoration:none;color:currentColor}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:underline;color:var(--theme-primary-color)}.breadcrumbs__link:hover,.breadcrumbs__link:focus,.breadcrumbs__item:last-child a{color:var(--theme-primary-color)}.main-breadcrumbs{padding:3rem 0}.main-breadcrumbs .breadcrumbs{padding:0 5rem;max-width:var(--page-width);margin:0 auto}.main-breadcrumbs .breadcrumbs__list{justify-content:flex-start}product-info .main-breadcrumbs{padding-top:0}.sharing{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sharing-gap, 2rem)}.sharing-item{transition:background .3s,color .3s;color:var(--sharing-bg, #000)}.sharing-item .i{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;fill:none;transition:transform .3s;stroke-width:2;width:var(--sharing-size, 20px);height:var(--sharing-size, 20px);display:block}.sharing-item:hover{background-color:#fff;--sharing-color: var(--sharing-bg, #000)}.sharing-item:hover .i{transform:rotate(360deg)}.sharing-facebook{--sharing-bg: #1877F2}.sharing-bluesky{--sharing-bg: #0085ff}.sharing-twitter{--sharing-bg: #000}.sharing-pinterest{--sharing-bg: #E60019}.sharing-threads{--sharing-bg: #000000}.sharing-tumblr{--sharing-bg: #35465C}.sharing-reddit{--sharing-bg: #FF4500}.sharing-vk{--sharing-bg: #4376A6}.sharing-whatsapp{--sharing-bg: #4FCE5D}.sharing-telegram{--sharing-bg: #0088CC}.sharing-linkedin{--sharing-bg: #0A66C2}.sharing-instagram{--sharing-bg: #D704C2}.sharing-envelope{--sharing-bg: #464EB8}.main-share{display:flex;align-items:center;flex-wrap:wrap;line-height:1;margin:4rem 0 0!important}.sharing .sharing-item .svg-wrapper{vertical-align:middle}.parent-share{margin:0 2rem 0 0;font-weight:800;font-size:18px}.main-products-tabs-section{padding-top:50px}.product-tab-content{background:#fff;width:100%;position:relative;border:solid 1px #C7C7C7;padding:2.5rem;color:var(--theme-black-color);line-height:1.75}.product-tab-content p:first-child{margin-top:0}.product-tab-content p:last-child{margin-bottom:0}@media screen and (min-width: 750px){.main-products-tabs-inner{position:relative;width:100%}.main-products-tabs-inner:before,.main-products-tabs-inner:after{content:"";display:table}.main-products-tabs-inner:after{clear:both}.product-tab-button{float:left;width:auto;margin:0 10px 0 0;font-family:var(--font-heading-family);text-transform:uppercase;color:var(--theme-black-color);border:none;background:var(--theme-white-color);font-size:1.6rem;line-height:1;cursor:pointer;padding:1.5rem 6rem;font-weight:400;text-transform:none;letter-spacing:.06em}.product-tab-button:hover,.product-tab-button:active,.product-tab-button:focus,.product-tab-button.active{color:var(--theme-white-color);background:var(--theme-primary-color)}.product-tab-content{background:var(--theme-white-color);margin-top:46px;box-sizing:border-box;float:right;margin-left:-100%;width:100%;font-size:1.6rem}.product-tab-button .svg-wrapper{display:none}}@media screen and (max-width: 749px){.product-tab-button{width:100%;position:relative;font-family:var(--font-heading-family);color:var(--theme-black-color);border:none;background:var(--theme-white-color);text-transform:uppercase;font-size:1.8rem;line-height:1;cursor:pointer;padding:1.1rem 1.5rem;font-weight:700;letter-spacing:.15rem;padding-right:50px;text-align:left;font-weight:400;border:solid 1px var(--theme-white-color);margin-bottom:10px}.product-tab-button .svg-wrapper{width:1.8rem;height:1.8rem;position:absolute;right:6px;top:11px}.product-tab-button:hover,.product-tab-button:active,.product-tab-button:focus,.product-tab-button.active{color:var(--theme-white-color);background:var(--theme-primary-color)}.product-tab-button.active{margin-bottom:0}.product-tab-content{margin-bottom:10px}.product-tab-button.active .icon{transform:rotate(180deg)}}.product__title+.shopify-app-block{margin-bottom:3rem!important}.jdgm-form__fieldset:not(:last-of-type),.jdgm-form__fieldset-actions{text-align:left}.product-tab-content h2,.product-tab-content h3,.product-tab-content h4,.product-tab-content h5,.product-tab-content h6,.product-tab-content ul,.product-tab-content ol,.product-tab-content p{margin:0 0 2rem}.product-tab-content table:not([class]){border:none;box-shadow:none}.product-tab-content table:not([class]) td{text-align:left;border-top:none;border-left:none;border-right:none}.product-tab-content table:not([class]) tbody th{text-align:left;text-transform:uppercase;border-top:none;border-left:none}.product-tab-content table:not([class]) tbody tr:last-child th,.product-tab-content table:not([class]) tbody tr:last-child td{border-bottom:none}.short-description{font-size:1.8rem;color:var(--gray20-color);line-height:1.666666666666667;margin-bottom:3rem!important}.product__title h1{font-size:calc(var(--font-heading-scale) * 3.5rem);line-height:1.428571428571429}.product__info-wrapper .product__text{font-size:1.4rem;letter-spacing:0;font-weight:700;margin-bottom:1.5rem}.glasses-type{font-family:var(--font-heading-family);font-size:2rem}.jdgm-prev-badge__text{margin-left:1rem!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:.05em}.thumbnail-list__item .thumbnail,.product__media-list{box-shadow:0 0 0 .1rem var(--platinum-color)}.quantity__button:focus-visible,.quantity__input:focus-visible{outline:none;box-shadow:none;background:transparent}.product-form__input .quantity{min-height:calc((var(--inputs-border-width) * 2) + 4.8rem);width:calc(9.8rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.qty-btns{position:relative;width:25px;padding:1px 1px 1px 0;border-left:solid 1px var(--light-gray-color)}.quantity__plus .svg-wrapper svg{transform:rotate(-180deg)}.quantity__minus,.quantity__plus{width:24px;height:24px;z-index:2;display:flex;align-items:center;justify-content:center}.quantity__minus .svg-wrapper,.quantity__plus .svg-wrapper{width:1.2rem}.qty-btns .quantity__button:last-child,.qty-btns .quantity__button:first-child{margin:0}.qty-btns:before{content:"";width:100%;height:1px;background:var(--light-gray-color);position:absolute;top:50%}.product-form__input .quantity:after{box-shadow:0 0 0 var(--inputs-border-width) var(--light-gray-color)}.product-form__input .quantity__rules-cart{display:none}.product-form__quantity .form__label:after{content:":"}.product-form__quantity .form__label{font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:0;margin-bottom:0!important}.product-form__quantity{display:flex;align-items:center;gap:1.2rem}.product-form__buttons{width:100%;max-width:calc(100% - 166px)!important;margin-top:-75px;margin-left:173px;display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap}.product__info-container .product-form__buttons .product-form__submit{margin:0!important;gap:1.8rem;letter-spacing:.05em;font-weight:600;max-width:calc(50% - 1.2rem);border:solid 1px var(--theme-primary-color);font-size:1.6rem}.product__info-container .product-form__buttons .product-form__submit:after,.product__info-container .product-form__buttons .product-form__submit:before{display:none}.product__info-container .product-form__buttons .product-form__submit:hover,.product__info-container .product-form__buttons .product-form__submit:active,.product__info-container .product-form__buttons .product-form__submit:focus{background:var(--theme-white-color);border-color:var(--theme-primary-color);color:var(--theme-primary-color)}.product__info-container .product-form__buttons .shopify-payment-button{width:100%;max-width:calc(50% - 1.2rem)}.shopify-payment-button .shopify-payment-button__more-options{display:none}.product-form__input.product-form__quantity{margin-top:4rem!important}.product--thumbnail_slider .slider-mobile-gutter .slider-button{background:var(--theme-primary-color);color:var(--theme-white-color)}.product--thumbnail_slider .slider-mobile-gutter .slider-button .icon{height:1rem}.product--thumbnail_slider .slider-mobile-gutter .slider-button[disabled]{background:#89413c80;color:var(--theme-white-color)}.product--thumbnail_slider .slider-mobile-gutter .slider-button[disabled] .icon{opacity:1;color:var(--theme-white-color)}.product--thumbnail_slider .slider-mobile-gutter .slider-button:hover,.product--thumbnail_slider .slider-mobile-gutter .slider-button:active,.product--thumbnail_slider .slider-mobile-gutter .slider-button:focus{color:var(--theme-black-color);background:var(--linen-color)}.product--thumbnail_slider .slider-mobile-gutter .slider-button[disabled]:hover .icon,.product--thumbnail_slider .slider-mobile-gutter .slider-button[disabled]:active .icon,.product--thumbnail_slider .slider-mobile-gutter .slider-button[disabled]:focus .icon{color:var(--theme-black-color)}.facet-filters.sorting .facet-filters__label{display:none}.mobile-facets__open{text-transform:uppercase;background:var(--linen-color)!important;color:var(--theme-black-color)!important;padding:1rem 2rem!important}.mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none!important}#ProductGridContainer.list_view .grid__item{max-width:100%;width:100%}#ProductGridContainer.list_view .grid__item:last-child .card-wrapper{padding-bottom:0rem;border-bottom:0rem}#ProductGridContainer.list_view .card-wrapper{height:auto!important}#ProductGridContainer.list_view .card-wrapper .card{display:flex;flex-wrap:wrap;flex-direction:row;height:auto!important}#ProductGridContainer.list_view .card-wrapper .card__inner{width:30%}#ProductGridContainer.list_view .card-wrapper .card__content{width:70%}#ProductGridContainer.list_view .card-wrapper .card__information{padding:15px;text-align:left}#ProductGridContainer.list_view .product-card-wrapper .card-information .price,#ProductGridContainer.list_view .card-wrapper .card,#ProductGridContainer.list_view .card-wrapper .card-information{text-align:left}#ProductGridContainer.list_view .card-wrapper .card.card--card .card__content{margin-top:0;padding-left:0;border:none}#ProductGridContainer.list_view .product__description{font-size:1.7rem;padding-top:1rem}#ProductGridContainer.list_view .card-wrapper .product-review{padding:1rem 0 0}#ProductGridContainer.list_view .grid-product__colors{padding-top:0rem}#ProductGridContainer.list_view .product-grid .action-center .product-form,#ProductGridContainer.list_view .product-grid .action-center .product-chooseoptions,#ProductGridContainer.list_view .product-grid .action-bottom{display:none}#ProductGridContainer.list_view .product__description,#ProductGridContainer.list_view .product-card-addtocart{display:block!important}#ProductGridContainer.list_view .product-card-addtocart{margin-top:2rem!important}#ProductGridContainer.list_view .sku-price{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}#ProductGridContainer.list_view .card__heading a:after{content:none}#ProductGridContainer.grid_view .product-grid .product-card-addtocart{display:none}#ProductGridContainer.grid_view .hide__action_button,#ProductGridContainer.list_view .show__action_button{display:block}#ProductGridContainer.list_view .hide__action_button{display:none}#ProductGridContainer.list_view .card-information>:not(.visually-hidden:first-child)+:not(.rating){margin-top:1rem}#ProductGridContainer.list_view .product-grid .grid__item .card__content .card__information{opacity:1;visibility:visible}#ProductGridContainer.list_view .card-wrapper .card-information{display:block}#ProductGridContainer.list_view .product-grid .card-information .card__right{text-align:left;padding-left:0;padding-top:1rem;max-width:inherit}#ProductGridContainer.list_view .product-grid .action-top .product-chooseoptions,#ProductGridContainer.list_view .product-grid .action-top .product-form{display:none}@media screen and (min-width: 1400px){#ProductGridContainer.list_view .product__description{max-width:70%}}@media screen and (min-width: 990px){#ProductGridContainer.list_view .card-wrapper .card__information{padding-left:5rem}}@media screen and (min-width: 990px) and (max-width: 1199px){#ProductGridContainer.list_view .product__description{max-width:85%}#ProductGridContainer.list_view .card-wrapper .card__information{padding-left:3.5rem}}@media screen and (max-width: 1199px){#ProductGridContainer.list_view .card-wrapper .card__inner{width:40%}#ProductGridContainer.list_view .card-wrapper .card__content{width:60%}}@media screen and (max-width: 989px){#ProductGridContainer.list_view .card-wrapper .card__inner{width:35%}#ProductGridContainer.list_view .card-wrapper .card__content{width:65%}}@media screen and (max-width: 749px){#ProductGridContainer.list_view .card-wrapper .card__information{padding-left:2rem}}@media screen and (max-width: 480px){#ProductGridContainer.list_view .card-wrapper .card__information{padding-top:2rem;padding-left:0}#ProductGridContainer.list_view .card-wrapper .card{flex-direction:column}#ProductGridContainer.list_view .card-wrapper .card__inner,#ProductGridContainer.list_view .card-wrapper .card__content{width:100%}#ProductGridContainer.list_view .product-form .button{min-height:calc(4.3rem + var(--buttons-border-width) * 2)}#ProductGridContainer.list_view .card-wrapper .card.card--card .card__information{padding-top:0rem}#ProductGridContainer.list_view .card-wrapper .card.card--card .card__content{padding:2.2rem 2rem}}.product-view{display:flex;align-self:center}.product-view .preview{padding:0;margin:0;cursor:pointer;outline:none;border:none;background:transparent;color:var(--wenge-color);display:flex;align-self:center}.product-view .preview .svg-wrapper{width:2.4rem;height:2.4rem}.product-view .preview:hover,.product-view .preview.active{color:var(--theme-primary-color)}.product-view .preview:not(:last-child){margin:0 2rem 0 0}.facet-filters.sorting .product-view,.facets-container-drawer .product-view{margin-left:2rem}@media screen and (max-width: 989px){.product-view{justify-content:flex-end}}@media screen and (min-width: 750px){.product-count-vertical.product-count-vertical-left{margin-right:auto}}.spectacles-hero__image,.collection-hero__image{width:100%;height:200px;position:relative}.spectacles-hero__image img,.collection-hero__image img{width:100%;height:100%;display:block;object-fit:cover}.spectacles-hero-banner,.collection-hero-banner{position:relative;width:100%}.spectacles-hero-title-breadcrumbs,.collection-hero-title-breadcrumbs{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.collection-hero-content{margin-top:3rem}.collection-hero-content .collection-hero__description{max-width:100%}.spectacles-banner .breadcrumbs{margin-bottom:0}.spectacles-banner .spectacles-hero__title,.spectacles-banner .collection-hero__title{margin:0 0 1rem;line-height:1.2}.collection-hero-title-breadcrumbs-inner{width:100%}.spectacles-banner .breadcrumbs .breadcrumbs__link:hover,.spectacles-banner .breadcrumbs .breadcrumbs__link:focus,.spectacles-banner .breadcrumbs .breadcrumbs__item:last-child a{color:rgba(var(--color-foreground))}.fixed-header__list-social{position:fixed;right:0;z-index:9;flex-direction:column;justify-content:center;top:50%;transform:translateY(-50%)}.fixed-header__list-social .social-facebook a{background:#0866ff;color:var(--theme-white-color)}.fixed-header__list-social .social-instagram a{background:#d704c2;color:var(--theme-white-color)}.fixed-header__list-social .social-tiktok a{background:var(--theme-black-color);color:var(--theme-white-color)}.fixed-header__list-social .social-youtube a{background:#f03;color:var(--theme-white-color)}.fixed-header__list-social .social-x a{background:var(--theme-black-color);color:var(--theme-white-color)}.fixed-header__list-social .social-pinterest a{background:#e60023;color:var(--theme-white-color)}.fixed-header__list-social .social-snapchat a{background:#fffc00;color:var(--theme-black-color)}.fixed-header__list-social .social-tumblr a{background:#021a35;color:var(--theme-white-color)}.fixed-header__list-social .social-vimeo a{background:#17d5ff;color:#0a0d12}.contact-row{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.contact-form-section{width:100%;padding:1.5rem;position:relative;max-width:66.66666666666667%}.contact-details{width:100%;padding:1.5rem;position:relative;max-width:33.33333333333333%}.contact-form-section .contact{padding:6rem}.contact-items{padding:5rem 3rem;width:100%;height:100%;position:relative;background:var(--theme-white-color);border:solid 1px var(--theme-primary-color)}.contact-items .title{margin:0;margin-bottom:4rem}.contact-item{font-size:1.8rem;line-height:1.67;padding-left:8rem;position:relative;min-height:6rem;color:var(--dim-gray-color)}.contact-item:not(:last-child){margin-bottom:4rem;padding-bottom:4rem;border-bottom:solid 1px rgba(62,62,72,.2)}.contact-item .svg-wrapper{width:6rem;height:6rem;border-radius:2px;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.contact-item .svg-wrapper svg{width:4rem;height:4rem}.contact-item-title{font-size:2.4rem;margin-bottom:.6rem;line-height:1;display:block;font-weight:600}.contact-item p{margin:0}.section-faq .accordion summary{padding-left:2.4rem}.section-faq .accordion__title{font-family:var(--font-body-family);font-size:2rem;font-weight:600}.section-faq .accordion{border:none;background:none}.section-faq .accordion:not(:last-child){margin-bottom:2rem}.section-faq .accordion summary{background:rgb(var(--color-background));color:rgba(var(--color-foreground))}.section-faq .accordion .accordion__content{padding:2rem;border:solid 1px #F2F2F2;border-radius:0 0 5px 5px;font-size:1.8rem;line-height:1.7}.section-faq .collapsible-content summary:hover .accordion__title{text-decoration:none}.section-faq .accordion .svg-wrapper-last{position:absolute;height:56px;width:56px;right:0;top:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-button-text));background:rgba(var(--color-button))}.section-faq .accordion .svg-wrapper-last .icon-caret{position:static;height:1rem}.section-faq .accordion details>summary:hover,.section-faq .accordion details[open]>summary{color:rgb(var(--color-button-text));background:rgba(var(--color-button))}.section-faq .accordion details>summary:hover .accordion__title,.section-faq .accordion details[open]>summary .accordion__title{color:rgb(var(--color-button-text))}.section-faq .accordion details>summary:hover .svg-wrapper-last,.section-faq .accordion details[open]>summary .svg-wrapper-last{background:rgb(var(--color-background));color:rgba(var(--color-foreground))}.section-faq .collapsible-content{max-width:1400px}.pagination__item{border-radius:4px;background:var(--bright-gray-color);border:solid 1px var(--bright-gray-color);color:var(--theme-primary-color);font-weight:700}.pagination__item--current:after,.pagination__item:hover:after{display:none!important}.pagination__item--current,.pagination__item:hover{background:var(--theme-primary-color);color:var(--theme-white-color)!important;border-color:var(--theme-primary-color);opacity:1!important}.pagination__item .icon-caret{height:1rem!important}.blog-page-container{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.blog-main-content{width:100%;padding:1.5rem;position:relative;max-width:66.66666666666667%}.blog-sidebar-container{width:100%;padding:1.5rem;position:relative;max-width:33.33333333333333%}.blog-sidebar{padding:4rem 3rem;background:#f8f8f9}.blog-sidebar .search-bar{width:100%;position:relative;margin-bottom:5rem}.blog-sidebar .search-bar input{width:100%;padding:1.5rem;margin-bottom:0;border:1px solid #122633;border-radius:0;padding-right:60pxa;outline:none;box-shadow:none;height:50px}.blog-sidebar .search-bar .button{min-width:inherit;max-width:50px;position:absolute;right:0;top:0;padding:0;width:100%}.blog-sidebar .search-bar form{position:relative}.blog-sidebar .blog-tags ul{list-style:none;padding:0;margin:0}.blog-sidebar .blog-tags ul li{position:relative;line-height:1.2;color:var(--outer-space-color)}.blog-sidebar .blog-tags ul li:not(:last-child){border-bottom:1px dashed #A8BABC}.blog-sidebar .blog-tags ul li a{text-decoration:none;color:var(--outer-space-color);font-size:2rem;display:block;padding:2rem 0}.blog-sidebar .blog-tags ul li a:hover{color:var(--theme-primary-color);text-decoration:underline}.blog-tags h4{color:var(--theme-primary-color);margin:0 0 0rem;font-size:calc(var(--font-heading-scale)* 3rem)}.blog-main-content .article-card>.card__content{margin-top:-5rem;background:var(--theme-white-color);width:calc(100% - 5rem);position:relative;padding:3rem;box-shadow:0 0 24px #0000000d}.blog-main-content .article-card>.card__content .card__information{padding:0}.blog-main-content .article-card__info{display:flex;align-items:center;gap:1rem;padding:0;line-height:1;margin-bottom:2rem}.blog-main-content .circle-divider:after{content:"|"}.blog-main-content .article-card__info .post-author,.blog-main-content .article-card__info .circle-divider{display:flex;align-items:center;gap:1rem}.blog-main-content .card__heading a:after{display:none}.blog-main-content .blog-articles .article-card__excerpt{color:var(--dim-gray-color);font-size:1.8rem;line-height:1.67;margin-bottom:3rem}.blog-main-content .article-card .card__heading{font-family:var(--font-body-family);font-size:2.6rem;font-weight:500;margin-bottom:2rem}.blog-main-content .article-card .card__heading .full-unstyled-link:hover{color:var(--dim-gray-color)}p.price-message a{color:#000;font-weight:700}p.price-message{position:relative;z-index:1}.shopify-policy__container{max-width:130rem;margin-top:60px;margin-bottom:60px}.mySlider__item:nth-child(1){border-right:1px solid #e3e3e3}.image-with-text .image-with-text__media{min-height:auto}header .predictive-search__results-groups-wrapper{flex-direction:column-reverse}header .predictive-search{min-width:500px}.newsletter__wrapper{border-top:1px solid #f2f2f2}.mx_thank{background:#122633;text-align:center;max-width:700px;width:100%;padding:30px 28px 35px;border-radius:20px;margin:0 auto}.mx_thank h1{font-size:85px;font-weight:600;line-height:1.5;letter-spacing:.05em;text-align:center;margin:0;color:#fff}.mx_thank p{font-size:32px;line-height:1.5;letter-spacing:.1em;text-align:center;color:#fff;margin:0;font-weight:400}slideshow-component .banner__buttons a{background:#fff;color:#000}.newsletter-form__field-wrapper .field{z-index:0;margin:0}.header__menu-item:hover .header__active-menu-item,.header__menu-item .header__active-menu-item{text-decoration-thickness:.2rem;color:#fff;background:#122633}.collection-hero__image.has-collection-image{height:auto}.collection-hero__text-wrapper{text-align:center}.collection-hero{padding:50px 0!important;background-color:#f5f5f5}.collection-hero.collection-hero--with-image{background-color:#f5f5f5;padding:15px 0!important}.collection-hero__image-container img{position:relative!important;height:400px!important;object-fit:contain!important}.collection-hero .collection-hero__title{color:#121212;margin:0}.bredcum-category{color:#333;margin-top:10px}.bredcum-category span{padding:0 4px}.bredcum-category a{color:#000;text-decoration:none}.collection-hero--with-image .collection-hero__text-wrapper{padding:0!important}.spectacles-banner .breadcrumbs{display:none}.collection .card__media .media img,.grid.product-grid .card__media .media img{object-fit:contain!important;border:1px solid #eee}.login-required-message{text-align:center;padding:90px 20px;font-size:25px;color:#000}.login-required-message a{color:#122633}.page-marketing-tools .multicolumn .title-wrapper-with-link{justify-content:center}.marketing .page-width,.marketing1 .page-width{padding:0 15rem}.page-marketing-tools .background-none .multicolumn-card__image-wrapper{margin-left:0;margin-right:0}.page-marketing-tools .background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:0;padding-left:0}.page-marketing-tools .multicolumn-card__info .svg-wrapper{display:none}.page-marketing-tools .multicolumn-card__info .link{text-decoration:none;font-size:inherit;margin-top:1.5rem;background:#122633;color:#fff;padding:7px 20px}@media (min-width: 100px) and (max-width:749px){.header-ask-link,.header-search-left,.main-slide-show-section .slideshow__controls{display:none}header .menu-drawer__navigation{padding:0rem 0}header .menu-drawer{max-width:32rem}.header__menu-item,.header__submenu .header__menu-item{font-size:1.2rem}.header__heading-logo-wrapper{max-width:100%}.header-ask-link{padding:1.3rem 2rem;font-size:1.3rem;font-weight:400;white-space:nowrap}header.header{padding-top:18px;padding-bottom:18px}.page-width{width:100%;padding-left:2rem!important;padding-right:2rem!important}.header__icons{gap:2rem}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:20px}.main-slide-show-section .slideshow__text .hxxl{font-size:clamp(calc(var(--font-heading-scale)* 2.6rem),14vw,calc(var(--font-heading-scale)* 3rem))}.main-slide-show-section .banner__box>*+.banner__buttons{margin-top:2rem}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:-25px;padding:0}header .predictive-search{min-width:auto}.header-search-left .search-modal__form{min-width:23rem}.usps-content-box .item-title{font-size:1.6rem}.usps-info-content .mySlider__item .usps-icon img{max-width:70%;float:right}.usps-info-content .mySlider__item .usps-icon{width:auto;height:auto}.slick-prev,.slick-next{background:transparent!important}.usps-info-content .slick-prev:before{content:"";display:block;width:12px;height:17px;background:url(pre-angle.png) no-repeat;background-size:contain;transform:rotate(0)}.usps-info-content .slick-next:before{content:"";display:block;width:12px;height:17px;background:url(rt-angle.png) no-repeat;background-size:contain}.usps-info-content .mySlider__item{gap:10px;border:0px}.section-template--24684028461396__brand_logo_list_hB6fyH-padding,.section-template--24684028461396__featured_collection_bk38xR-padding{padding-top:40px!important}h1,.h1{font-size:calc(var(--font-heading-scale)* 2.5rem)}.product-card-wrapper .caption-with-letter-spacing{font-size:1.1rem}.product-card-wrapper .card__heading{font-size:calc(var(--font-heading-scale)* 1.4rem)}p.price-message{font-size:14px}.spectacles-brand-row,.spectacles-banners-row{flex-direction:column}.spectacles-brand-img{width:45%}.brand__media--content{padding:2rem}.brand__media--content p{margin:0px 0px 1rem;font-size:1.3rem;line-height:1.1;max-width:45%}.spectacles-brand-col{max-width:100%;padding:1rem}.spectacles-col{width:100%}.button,.shopify-challenge__button,.customer button{font-size:1.3rem;text-transform:uppercase;min-height:calc(3.8rem + var(--buttons-border-width)* 2);font-weight:500;letter-spacing:0;padding:0 2rem}.section-template--24684028461396__spectacles_banner_mQnTwn-padding{padding-top:12px!important;padding-bottom:40px!important}.content-banner-col h2{font-size:calc(var(--font-heading-scale)* 3rem);margin:0 0 2rem}.content-banner-col p{font-size:1.6rem;margin-bottom:1rem}.spectacles-col{padding:40px 1.5rem}.image-banner-col img{max-width:75%;height:auto;max-height:70%}.spectacles-banners-row .image-banner-col:nth-child(1) img{width:50%}.custom-image-banner .banner__content--middle-left .banner__box{max-width:46rem;padding:2rem!important;border:1px solid #fff!important}.custom-image-banner .banner__content{padding:1rem}.custom-image-banner .banner__content--middle-left .banner__box{align-items:flex-start}.custom-image-banner .banner__content--middle-left .banner__box>*+.banner__buttons{margin-top:1rem}.banner{margin-bottom:40px}.section-template--24684028461396__image_with_text_iDTRGX-padding .image-with-text .image-with-text__content{padding:20px 0 15px;align-items:center;text-align:center}.section-template--24684028461396__image_with_text_iDTRGX-padding{padding-bottom:40px!important}#shopify-section-template--24684028461396__image_banner_EDecMV .banner{margin-bottom:40px!important}.section-faq .collapsible-content__header .collapsible-content__heading,.contact-form-section .title,.contact-main-section .title{margin-bottom:3rem}.contact-form-section .text-area,.contact-main-section .text-area{min-height:10rem}.contact__button button{width:100%}.contact-main-section .page-width--narrow{max-width:80rem}.newsletter-form__main{margin-top:1.5rem!important}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:60rem;margin:0 auto;gap:0px}.newsletter .newsletter__wrapper{padding:25px 15px 30px!important}.newsletter-form__field-wrapper .field__input{height:5rem;min-height:auto}.newsletter .newsletter-form__field-wrapper .field__input{padding-right:1rem}.newsletter__wrapper .newsletter-form__field-wrapper .newsletter-form__button{font-size:1.4rem;padding:1.9rem 2rem}.newsletter-form__field-wrapper .field__label{top:15px}footer .footer-block__heading{margin-bottom:5px}footer .footer-block__heading{font-size:18px}footer .footer-block__details-content .list-menu__item--link,.footer-block__social-content .list-social__link,.footer-contact-item a,.footer__content-bottom-main .copyright__content{font-size:1.4rem}footer .footer-block__details-content .list-menu__item--link{padding-top:6px;padding-bottom:6px}.footer-block__social-content .list-social__link{padding:6px 0;gap:1rem}.footer-contact-item{margin-bottom:1rem}.footer-block--menu .footer-block__details-content li{padding:0}footer .footer-block.grid__item{margin:1rem 0px}.footer-block__details-content{margin-bottom:20px!important}.contact-row{flex-direction:column}.contact-details,.contact-form-section{width:100%;max-width:100%}.spectacles-hero__image,.collection-hero__image{height:160px}.contact-items,.contact-form-section .contact{padding:20px}.contact-items .title{font-size:24px;margin-bottom:2rem}.contact-item .svg-wrapper{width:4.5rem;height:4.5rem}.contact-item{padding-left:5.5rem;font-size:1.5rem}.contact-item:not(:last-child){margin-bottom:3rem;padding-bottom:3rem}.contact-item-title{font-size:2rem}.section-faq .accordion__title{font-size:1.6rem}.section-faq .accordion .accordion__content{font-size:1.4rem}.section-faq .accordion .svg-wrapper-last{width:35px;height:35px}.section-faq .accordion{margin-top:0}.blog-page-container{flex-direction:column}.blog-main-content,.blog-sidebar-container{max-width:100%}.blog-sidebar{padding:15px}.blog-main-content .article-card>.card__content{width:98%;margin-top:-2rem;padding:2rem}.blog-main-content .article-card .card__heading{font-size:2rem;margin-bottom:1rem}.blog-main-content .blog-articles .article-card__excerpt{font-size:1.4rem;margin-bottom:2rem}.blog-main-content .article-card__info{flex-direction:column;align-items:flex-start}.blog-main-content .circle-divider:after{display:none}.blog-sidebar .search-bar{margin-bottom:2rem}.blog-sidebar .search-bar .button{min-height:50px}.blog-sidebar .blog-tags ul li a{padding:1.2rem 0px;font-size:1.5rem}.mobile-facets__open-wrapper .mobile-facets__open{background:#000!important;color:#fff!important}.spectacles-hero__image,.collection-hero__image{height:100px}.spectacles-banner .collection-hero__title,.spectacles-banner .breadcrumbs,.breadcrumbs__link,.spectacles-banner .spectacles-hero__title{margin:0}product-info .main-breadcrumbs{display:none}.product .slider-counter{display:none}.product .slider-buttons{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.product .slider-button{width:30px;height:30px}.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product button.slider-button.slider-button--prev{margin-left:-15px}.product button.slider-button.slider-button--next{margin-right:-15px}.product__title h1{font-size:1.8rem}.product .product__info-container>*+*{margin:1rem 0}.glasses-type{font-size:15px}.product__title+.shopify-app-block{margin-bottom:2rem!important}.short-description{font-size:1.5rem;margin-bottom:2rem!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-size:1.4rem}.product-form__input.product-form__quantity{margin-top:2rem!important}.product-form__buttons{width:100%;max-width:100%!important;margin-top:0;margin-left:0;display:block;align-items:center;gap:2.4rem;flex-wrap:wrap}.product__info-container .product-form__buttons .product-form__submit{min-height:50px;max-width:80%}.main-share{margin:3rem 0 0!important}.section-template--24684028625236__product_tabs_TMbpJA-padding{padding-top:30px!important}.product-tab-content{padding:15px 10px 10px}.product-tab-content h2,.product-tab-content h3,.product-tab-content h4,.product-tab-content h5,.product-tab-content h6,.product-tab-content ul,.product-tab-content ol,.product-tab-content p{margin:0 0 1rem}.product-tab-content h2{font-size:1.8rem}.product-tab-content tr{display:flex;flex-direction:column}.product-tab-content table:not([class]) tbody th{padding:10px 5px 5px;border:0px}.product-tab-content table:not([class]) td{padding:5px 5px 10px}.product-tab-button{background:#000;color:#fff}.mx_thank h1{font-size:35px}.mx_thank{max-width:92%}.mx_thank p{font-size:22px}slider-component .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{min-width:44%}.footer__content-bottom-main .footer__content-bottom-wrapper{flex-direction:column-reverse}.product .product__media-list .product__media-item{width:100%}.product .grid--peek.slider .grid__item:first-of-type{margin-left:0}.js .menu-drawer__menu li{text-transform:capitalize}.collection-hero__image-container img{height:200px!important}.page-faqs .spectacles-hero__image{height:52px}.page-marketing-tools .multicolumn-list:not(.slider){padding-left:0;padding-right:0}}@media (min-width: 750px) and (max-width:989px){.header-ask-link,.header-search-left,.main-slide-show-section .slideshow__controls{display:none}header .menu-drawer__navigation{padding:0rem 0}header .menu-drawer{max-width:32rem}.header__menu-item,.header__submenu .header__menu-item{font-size:1.2rem}.header__heading-logo-wrapper{max-width:70%}.header-ask-link{padding:1.3rem 2rem;font-size:1.3rem;font-weight:400;white-space:nowrap}header.header{padding-top:18px;padding-bottom:18px}.page-width{width:100%;padding-left:2rem!important;padding-right:2rem!important}.header__icons{gap:2rem}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:20px}.main-slide-show-section .slideshow__text .hxxl{font-size:clamp(calc(var(--font-heading-scale)* 2.6rem),14vw,calc(var(--font-heading-scale)* 3rem))}.main-slide-show-section .banner__box>*+.banner__buttons{margin-top:2rem}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:-25px;padding:0}header .predictive-search{min-width:auto}.header-search-left .search-modal__form{min-width:23rem}.usps-content-box .item-title{font-size:1.6rem}.usps-info-content .mySlider__item .usps-icon img{max-width:70%;float:right}.usps-info-content .mySlider__item .usps-icon{width:auto;height:auto}.slick-prev,.slick-next{background:transparent!important}.usps-info-content .slick-prev:before{content:"";display:block;width:12px;height:17px;background:url(pre-angle.png) no-repeat;background-size:contain;transform:rotate(0)}.usps-info-content .slick-next:before{content:"";display:block;width:12px;height:17px;background:url(rt-angle.png) no-repeat;background-size:contain}.usps-info-content .mySlider__item{gap:10px;border:0px}.section-template--24684028461396__brand_logo_list_hB6fyH-padding,.section-template--24684028461396__featured_collection_bk38xR-padding{padding-top:40px!important}h1,.h1{font-size:calc(var(--font-heading-scale)* 2.8rem)}.product-card-wrapper .caption-with-letter-spacing{font-size:1.1rem}.product-card-wrapper .card__heading{font-size:calc(var(--font-heading-scale)* 1.4rem)}p.price-message{font-size:14px}.spectacles-brand-img{width:45%}.brand__media--content{padding:2rem}.brand__media--content p{margin:0px 0px 1rem;font-size:1.3rem;line-height:1.1;max-width:45%}.spectacles-brand-col{padding:1rem}.button,.shopify-challenge__button,.customer button{font-size:1.3rem;text-transform:uppercase;min-height:calc(3.8rem + var(--buttons-border-width)* 2);font-weight:500;letter-spacing:0;padding:0 2rem}.section-template--24684028461396__spectacles_banner_mQnTwn-padding{padding-top:12px!important;padding-bottom:40px!important}.content-banner-col h2{font-size:calc(var(--font-heading-scale)* 3rem);margin:0 0 2rem}.content-banner-col p{font-size:1.6rem;margin-bottom:1rem}.spectacles-col{padding:40px 1.5rem}.image-banner-col img{max-width:75%;height:auto;max-height:70%}.spectacles-banners-row .image-banner-col:nth-child(1) img{width:50%}.custom-image-banner .banner__content--middle-left .banner__box{max-width:46rem;padding:2rem!important;border:1px solid #fff!important}.custom-image-banner .banner__content{padding:1rem}.custom-image-banner .banner__content--middle-left .banner__box>*+.banner__buttons{margin-top:1rem}.banner{margin-bottom:40px}.section-template--24684028461396__image_with_text_iDTRGX-padding .image-with-text .image-with-text__content{padding:20px 20px 15px;align-items:center;text-align:center}.section-template--24684028461396__image_with_text_iDTRGX-padding{padding-bottom:40px!important}#shopify-section-template--24684028461396__image_banner_EDecMV .banner{margin-bottom:40px!important}.section-faq .collapsible-content__header .collapsible-content__heading,.contact-form-section .title,.contact-main-section .title{margin-bottom:3rem}.contact-form-section .text-area,.contact-main-section .text-area{min-height:10rem}.contact__button button{width:100%}.contact-main-section .page-width--narrow{max-width:80rem}.newsletter-form__main{margin-top:1.5rem!important}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:60rem;margin:0 auto;gap:0px}.newsletter .newsletter__wrapper{padding:25px 15px 30px!important}.newsletter-form__field-wrapper .field__input{height:5rem;min-height:auto}.newsletter .newsletter-form__field-wrapper .field__input{padding-right:1rem}.newsletter__wrapper .newsletter-form__field-wrapper .newsletter-form__button{font-size:1.4rem;padding:1.9rem 2rem}.newsletter-form__field-wrapper .field__label{top:15px}footer .footer-block__heading{margin-bottom:15px}footer .footer-block__heading{font-size:18px}footer .footer-block__details-content .list-menu__item--link,.footer-block__social-content .list-social__link,.footer-contact-item a,.footer__content-bottom-main .copyright__content{font-size:1.4rem}footer .footer-block__details-content .list-menu__item--link{padding-top:6px;padding-bottom:6px}.footer-block__social-content .list-social__link{padding:8px 0;gap:1rem}.footer-contact-item{margin-bottom:2rem}.footer-block--menu .footer-block__details-content li{padding:0}footer .footer-block.grid__item{margin:2rem 0px}.footer-block__details-content{margin-bottom:20px!important}.section-template--24684028526932__form-padding{padding-top:50px!important}.contact-details{width:40%;max-width:100%}.contact-form-section{width:58%;max-width:100%}.contact-items,.contact-form-section .contact{padding:20px}.contact-items .title{font-size:24px;margin-bottom:2rem}.contact-item .svg-wrapper{width:4.5rem;height:4.5rem}.contact-item{padding-left:5.5rem;font-size:1.5rem}.contact-item:not(:last-child){margin-bottom:3rem;padding-bottom:3rem}.contact-item-title{font-size:2rem}.section-template--24789497250132__faq_content_Y9zTxk-padding{padding-top:50px!important}.blog-sidebar{padding:15px}.blog-main-content .article-card>.card__content{width:98%;margin-top:-2rem;padding:2rem}.blog-main-content .article-card .card__heading{font-size:2rem;margin-bottom:1rem}.blog-main-content .blog-articles .article-card__excerpt{font-size:1.4rem;margin-bottom:2rem}.blog-sidebar .search-bar{margin-bottom:2rem}.blog-sidebar .search-bar .button{min-height:50px}.blog-sidebar .blog-tags ul li a{padding:1.2rem 0px;font-size:1.5rem}.spectacles-hero__image,.collection-hero__image{height:105px}.spectacles-banner .collection-hero__title,.spectacles-banner .breadcrumbs,.breadcrumbs__link,.spectacles-banner .spectacles-hero__title{margin:0}.collection .facets-vertical .facets-wrapper{max-width:33%}.collection .facets-vertical .facets__summary{font-size:1.6rem}.product .product__info-wrapper{padding:0 0 0 2rem}.product__title h1{font-size:1.8rem}.product .product__info-container>*+*{margin:1rem 0}.glasses-type{font-size:15px}.product__title+.shopify-app-block{margin-bottom:2rem!important}.short-description{font-size:1.5rem;margin-bottom:2rem!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-size:1.4rem}.product-form__input.product-form__quantity{margin-top:2rem!important}.product-form__buttons{white-space:nowrap}.product__info-container .product-form__buttons .product-form__submit{min-height:50px;max-width:100%;font-size:1.2rem}.main-share{margin:3rem 0 0!important}.section-template--24684028625236__product_tabs_TMbpJA-padding{padding-top:50px!important}.product-tab-content h2,.product-tab-content h3,.product-tab-content h4,.product-tab-content h5,.product-tab-content h6,.product-tab-content ul,.product-tab-content ol,.product-tab-content p{margin:0 0 1.8rem}.product-tab-content h2{font-size:1.8rem}.product-tab-content table:not([class]) tbody th{padding:10px;font-size:1.3rem;white-space:nowrap}.product-tab-content table:not([class]) td{padding:10px}.main-breadcrumbs .breadcrumbs{padding:0 2rem;font-size:1.4rem}product-info .main-breadcrumbs{padding-bottom:2rem}slider-component .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{min-width:45.5%}.image-with-text .grid{flex-direction:column}.image-with-text .grid--2-col-tablet .grid__item{width:100%}.js .menu-drawer__menu li{text-transform:capitalize}.collection-hero__image-container img{height:200px!important}}@media (min-width: 990px) and (max-width:1199px){.header__menu-item,.header__submenu .header__menu-item{font-size:1.2rem}.header__heading-logo-wrapper{max-width:60%}.header-ask-link{padding:1.3rem 2rem;font-size:1.3rem;font-weight:400;white-space:nowrap}header.header{padding-top:18px}.page-width{width:100%;padding-left:2rem!important;padding-right:2rem!important}.header__icons{gap:2rem}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:20px}.main-slide-show-section .slideshow__text .hxxl{font-size:clamp(calc(var(--font-heading-scale)* 4.6rem),14vw,calc(var(--font-heading-scale)* 5.5rem))}.main-slide-show-section .banner__box>*+.banner__buttons{margin-top:2rem}.header-search-left .search-modal__form{min-width:23rem}.usps-content-box .item-title{font-size:1.6rem}.usps-info-content .mySlider__item .usps-icon img{max-width:70%;float:right}.usps-info-content .mySlider__item .usps-icon{width:auto;height:auto}.usps-info-content .mySlider__item{gap:10px}.section-template--24684028461396__brand_logo_list_hB6fyH-padding{padding-top:50px!important}h1,.h1{font-size:calc(var(--font-heading-scale)* 3.2rem)}.product-card-wrapper .caption-with-letter-spacing{font-size:1.1rem}.product-card-wrapper .card__heading{font-size:calc(var(--font-heading-scale)* 1.4rem)}p.price-message{font-size:14px}.spectacles-brand-img{width:45%;min-height:40px}.brand__media--content{padding:3rem}.brand__media--content p{margin:0px 0px 2rem;font-size:1.3rem;line-height:1.5;max-width:55%}.button,.shopify-challenge__button,.customer button{font-size:1.3rem;text-transform:uppercase;min-height:calc(3.8rem + var(--buttons-border-width)* 2);font-weight:500;letter-spacing:0;padding:0 2rem}.section-template--24684028461396__spectacles_banner_mQnTwn-padding{padding-top:12px!important;padding-bottom:60px!important}.content-banner-col h2{font-size:calc(var(--font-heading-scale)* 4rem);margin:0 0 2rem}.content-banner-col p{font-size:1.6rem;margin-bottom:2rem}.spectacles-col{padding:40px 1.5rem}.image-banner-col img{max-width:75%;height:auto;max-height:70%}.custom-image-banner .banner__content--middle-left .banner__box{max-width:46rem;padding:3rem!important}.custom-image-banner .banner__content{padding:2rem}.banner{margin-bottom:60px}.section-template--24684028461396__image_with_text_iDTRGX-padding.gradient.color-scheme-1 .image-with-text__content{padding-top:0;padding-right:0}.contact-main-section .page-width--narrow{max-width:80rem}.newsletter-form__main{margin-top:3rem!important}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:60rem;margin:0 auto}.section-sections--24684025643348__newsletter_FtGy3B-padding{padding-top:40px!important;padding-bottom:45px!important}footer .footer-block__heading{margin-bottom:14px}footer .footer-block__heading{font-size:18px}footer .footer-block__details-content .list-menu__item--link,.footer-block__social-content .list-social__link,.footer-contact-item a,.footer__content-bottom-main .copyright__content{font-size:1.4rem}.footer-block--menu .footer-block__details-content li{padding:8px 0}#shopify-section-template--24684028461396__image_banner_EDecMV .banner{margin-bottom:60px!important}.section-template--24684028526932__form-padding{padding-top:60px!important}.contact-items .title{font-size:24px;margin-bottom:2rem}.contact-item .svg-wrapper{width:4.5rem;height:4.5rem}.contact-item{padding-left:5.5rem;font-size:1.5rem}.contact-item:not(:last-child){margin-bottom:3rem;padding-bottom:3rem}.contact-item-title{font-size:2rem}.section-template--24789497250132__faq_content_Y9zTxk-padding{padding-top:50px!important}.blog-sidebar{padding:20px}.blog-main-content .article-card>.card__content{width:96%;margin-top:-3rem;padding:2.5rem}.blog-main-content .article-card .card__heading{font-size:2.5rem;margin-bottom:1.9rem}.blog-main-content .blog-articles .article-card__excerpt{font-size:1.5rem;margin-bottom:2rem}.blog-sidebar .search-bar{margin-bottom:2rem}.blog-sidebar .search-bar .button{min-height:50px}.blog-sidebar .blog-tags ul li a{padding:1.2rem 0px;font-size:1.5rem}.spectacles-hero__image,.collection-hero__image{height:140px}.collection .facets-vertical .facets-wrapper{max-width:30%}.collection .facets-vertical .facets__summary{font-size:1.6rem}.product .product__info-wrapper{padding:0 0 0 2rem}.product__title h1{font-size:2.3rem}.product .product__info-container>*+*{margin:1.5rem 0}.glasses-type{font-size:15px}.product__title+.shopify-app-block{margin-bottom:2rem!important}.short-description{font-size:1.5rem;margin-bottom:2rem!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-size:1.4rem}.product-form__input.product-form__quantity{margin-top:2rem!important}.product-form__buttons{white-space:nowrap}.product__info-container .product-form__buttons .product-form__submit{min-height:50px;max-width:90%;font-size:1.5rem}.main-share{margin:3rem 0 0!important}.section-template--24684028625236__product_tabs_TMbpJA-padding{padding-top:50px!important}.product-tab-content h2,.product-tab-content h3,.product-tab-content h4,.product-tab-content h5,.product-tab-content h6,.product-tab-content ul,.product-tab-content ol,.product-tab-content p{margin:0 0 1.8rem}.product-tab-content h2{font-size:1.8rem}.product-tab-content table:not([class]) tbody th{padding:10px;font-size:1.3rem;white-space:nowrap}.product-tab-content table:not([class]) td{padding:10px}.main-breadcrumbs .breadcrumbs{padding:0 2rem;font-size:1.4rem}product-info .main-breadcrumbs{padding-bottom:2rem}.collection-hero__image-container img{height:250px!important}}@media (min-width: 1200px) and (max-width: 1438px){.header__menu-item{font-size:1.4rem}.header__heading-logo-wrapper{max-width:70%}.header-ask-link{padding:1.3rem 2rem;font-size:1.3rem;font-weight:400;white-space:nowrap}header.header{padding-top:18px}.page-width{width:92%}.header__icons{gap:2rem}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:20px}.main-slide-show-section .slideshow__text .hxxl{font-size:clamp(calc(var(--font-heading-scale)* 4.6rem),14vw,calc(var(--font-heading-scale)* 5.5rem))}.usps-content-box .item-title{font-size:1.6rem}.usps-info-content .mySlider__item .usps-icon img{max-width:70%;float:right}.usps-info-content .mySlider__item .usps-icon{width:auto;height:auto}.main-slide-show-section .banner__box>*+.banner__buttons{margin-top:3rem}.header--top-center .header__inline-menu>.list-menu--inline>li:not(.burger-menu){margin:0 .5rem}.usps-info-content .mySlider__item{gap:10px}.section-template--24684028461396__brand_logo_list_hB6fyH-padding{padding-top:60px!important}h1,.h1{font-size:calc(var(--font-heading-scale)* 3.5rem)}.product-card-wrapper .caption-with-letter-spacing{font-size:1.1rem}.product-card-wrapper .card__heading{font-size:calc(var(--font-heading-scale)* 1.4rem)}p.price-message{font-size:14px}.spectacles-brand-img{width:53%;min-height:45px}.brand__media--content{padding:3rem}.brand__media--content p{margin:0px 0px 2rem;font-size:1.4rem;line-height:1.5;max-width:55%}.button,.shopify-challenge__button,.customer button{font-size:1.3rem;text-transform:uppercase;min-height:calc(3.8rem + var(--buttons-border-width)* 2);font-weight:500;letter-spacing:0;padding:0 2rem}.section-template--24684028461396__spectacles_banner_mQnTwn-padding{padding-top:12px!important;padding-bottom:70px!important}.content-banner-col h2{font-size:calc(var(--font-heading-scale)* 4rem);margin:0 0 2rem}.content-banner-col p{font-size:2rem;margin-bottom:2rem}.spectacles-col{padding:40px 1.5rem}.image-banner-col img{max-width:75%;height:auto;max-height:70%}.custom-image-banner .banner__content--middle-left .banner__box{max-width:46rem;padding:3rem!important}.custom-image-banner .banner__content{padding:2rem}.banner{margin-bottom:70px}.section-template--24684028461396__image_with_text_iDTRGX-padding.gradient.color-scheme-1 .image-with-text__content{padding-top:0;padding-right:0}.contact-main-section .page-width--narrow{max-width:80rem}.newsletter-form__main{margin-top:3rem!important}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:60rem;margin:0 auto}.section-sections--24684025643348__newsletter_FtGy3B-padding{padding-top:40px!important;padding-bottom:55px!important}footer .footer-block__heading{margin-bottom:14px}footer .footer-block__heading{font-size:18px}footer .footer-block__details-content .list-menu__item--link,.footer-block__social-content .list-social__link,.footer-contact-item a,.footer__content-bottom-main .copyright__content{font-size:1.4rem}.footer-block--menu .footer-block__details-content li{padding:8px 0}#shopify-section-template--24684028461396__image_banner_EDecMV .banner{margin-bottom:60px!important}.section-template--24684028526932__form-padding{padding-top:60px!important}.contact-items .title{font-size:26px;margin-bottom:3.5rem}.contact-item .svg-wrapper{width:4.5rem;height:4.5rem}.contact-item{padding-left:5.5rem;font-size:1.5rem}.contact-item-title{font-size:2rem}.contact-form-section .contact{padding:3rem 3.5rem}.section-template--24789497250132__faq_content_Y9zTxk-padding{padding-top:70px!important}.blog-sidebar{padding:30px 20px 20px}.blog-main-content .article-card>.card__content{width:96%;margin-top:-3rem;padding:2.5rem}.blog-main-content .article-card .card__heading{font-size:2.3rem;margin-bottom:1.9rem}.blog-main-content .blog-articles .article-card__excerpt{font-size:1.5rem;margin-bottom:2rem}.blog-sidebar .search-bar{margin-bottom:3rem}.blog-sidebar .search-bar .button{min-height:50px}.blog-sidebar .blog-tags ul li a{padding:1.3rem 0px;font-size:1.5rem}.blog-tags h4{font-size:22px}.spectacles-hero__image,.collection-hero__image{height:140px}.collection .facets-vertical .facets-wrapper{max-width:26%}.collection .facets-vertical .facets__summary{font-size:1.6rem}.product .product__info-wrapper{padding:0 0 0 2rem}.product__title h1{font-size:2.3rem}.product .product__info-container>*+*{margin:1.5rem 0}.glasses-type{font-size:16px}.product__title+.shopify-app-block{margin-bottom:2rem!important}.short-description{font-size:1.5rem;margin-bottom:2rem!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-size:1.4rem}.product-form__input.product-form__quantity{margin-top:2rem!important}.product-form__buttons{white-space:nowrap}.product__info-container .product-form__buttons .product-form__submit{min-height:50px;max-width:70%;font-size:1.5rem}.main-share{margin:3rem 0 0!important}.section-template--24684028625236__product_tabs_TMbpJA-padding{padding-top:70px!important}.product-tab-content h2,.product-tab-content h3,.product-tab-content h4,.product-tab-content h5,.product-tab-content h6,.product-tab-content ul,.product-tab-content ol,.product-tab-content p{margin:0 0 1.8rem}.product-tab-content h2{font-size:2rem}.product-tab-content table:not([class]) tbody th{padding:10px;font-size:1.3rem;white-space:nowrap}.product-tab-content table:not([class]) td{padding:10px}.main-breadcrumbs .breadcrumbs{font-size:1.4rem;width:92%}product-info .main-breadcrumbs{padding-bottom:2rem}.section-faq .collapsible-content{width:80%}section#shopify-section-template--24684028461396__custom_image_banner_UpzEt7 .banner__box{max-width:45rem}.collection-hero__image-container img{height:340px!important}}@media (min-width: 1439px) and (max-width: 1750px){.header__menu-item{font-size:1.4rem}.header__heading-logo-wrapper{max-width:70%}.header-ask-link{padding:1.3rem 2rem;font-size:1.3rem;font-weight:400;white-space:nowrap}header.header{padding-top:18px}.page-width{width:92%}.header__icons{gap:2rem}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:20px}.main-slide-show-section .slideshow__text .hxxl{font-size:clamp(calc(var(--font-heading-scale)* 4.6rem),14vw,calc(var(--font-heading-scale)* 5.5rem))}.main-slide-show-section .banner__box>*+.banner__buttons{margin-top:3rem}.usps-content-box .item-title{font-size:1.6rem}.usps-info-content .mySlider__item .usps-icon img{max-width:70%;float:right}.usps-info-content .mySlider__item .usps-icon{width:auto;height:auto}.usps-info-content .mySlider__item{gap:10px}.section-template--24684028461396__brand_logo_list_hB6fyH-padding{padding-top:60px!important}h1,.h1{font-size:calc(var(--font-heading-scale)* 3.7rem)}.product-card-wrapper .caption-with-letter-spacing{font-size:1.1rem}.product-card-wrapper .card__heading{font-size:calc(var(--font-heading-scale)* 1.4rem)}p.price-message{font-size:14px}.spectacles-brand-img{width:53%;min-height:45px}.brand__media--content{padding:3rem}.brand__media--content p{margin:0px 0px 2rem;font-size:1.4rem;line-height:1.5;max-width:55%}.button,.shopify-challenge__button,.customer button{font-size:1.3rem;text-transform:uppercase;min-height:calc(3.8rem + var(--buttons-border-width)* 2);font-weight:500;letter-spacing:0;padding:0 2rem}.section-template--24684028461396__spectacles_banner_mQnTwn-padding{padding-top:12px!important;padding-bottom:70px!important}.content-banner-col h2{font-size:calc(var(--font-heading-scale)* 4rem);margin:0 0 2rem}.content-banner-col p{font-size:2rem;margin-bottom:2rem}.spectacles-col{padding:40px 1.5rem}.image-banner-col img{max-width:75%;height:auto;max-height:70%}.custom-image-banner .banner__content--middle-left .banner__box{max-width:46rem;padding:3rem!important}.custom-image-banner .banner__content{padding:2rem}.banner{margin-bottom:80px}.section-template--24684028461396__image_with_text_iDTRGX-padding.gradient.color-scheme-1 .image-with-text__content{padding-top:0;padding-right:0}.contact-main-section .page-width--narrow{max-width:80rem}.newsletter-form__main{margin-top:3rem!important}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:60rem;margin:0 auto}.section-sections--24684025643348__newsletter_FtGy3B-padding{padding-top:40px!important;padding-bottom:55px!important}footer .footer-block__heading{margin-bottom:14px}footer .footer-block__heading{font-size:18px}footer .footer-block__details-content .list-menu__item--link,.footer-block__social-content .list-social__link,.footer-contact-item a,.footer__content-bottom-main .copyright__content{font-size:1.4rem}.footer-block--menu .footer-block__details-content li{padding:8px 0}#shopify-section-template--24684028461396__image_banner_EDecMV .banner{margin-bottom:80px!important}.section-template--24684028526932__form-padding{padding-top:70px!important}.contact-items .title{font-size:26px;margin-bottom:3.5rem}.contact-item .svg-wrapper{width:4.5rem;height:4.5rem}.contact-item{padding-left:5.5rem;font-size:1.5rem}.contact-item-title{font-size:2rem}.contact-form-section .contact{padding:3rem 3.5rem}.section-template--24789497250132__faq_content_Y9zTxk-padding{padding-top:70px!important}.blog-sidebar{padding:30px 20px 20px}.blog-main-content .article-card>.card__content{width:96%;margin-top:-3rem;padding:2.5rem}.blog-main-content .article-card .card__heading{font-size:2.3rem;margin-bottom:1.9rem}.blog-main-content .blog-articles .article-card__excerpt{font-size:1.5rem;margin-bottom:2rem}.blog-sidebar .search-bar{margin-bottom:3rem}.blog-sidebar .search-bar .button{min-height:50px}.blog-sidebar .blog-tags ul li a{padding:1.3rem 0px;font-size:1.5rem}.blog-tags h4{font-size:22px}.spectacles-hero__image,.collection-hero__image{height:160px}.collection .facets-vertical .facets-wrapper{max-width:25%}.collection .facets-vertical .facets__summary{font-size:1.6rem}.product .product__info-wrapper{padding:0 0 0 2rem}.product__title h1{font-size:2.3rem}.product .product__info-container>*+*{margin:1.5rem 0}.glasses-type{font-size:16px}.product__title+.shopify-app-block{margin-bottom:2rem!important}.short-description{font-size:1.5rem;margin-bottom:2rem!important}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{font-size:1.4rem}.product-form__input.product-form__quantity{margin-top:2rem!important}.product-form__buttons{white-space:nowrap}.product__info-container .product-form__buttons .product-form__submit{min-height:50px;max-width:60%;font-size:1.5rem}.main-share{margin:3rem 0 0!important}.section-template--24684028625236__product_tabs_TMbpJA-padding{padding-top:70px!important}.product-tab-content h2,.product-tab-content h3,.product-tab-content h4,.product-tab-content h5,.product-tab-content h6,.product-tab-content ul,.product-tab-content ol,.product-tab-content p{margin:0 0 1.8rem}.product-tab-content h2{font-size:2rem}.product-tab-content table:not([class]) tbody th{padding:10px;font-size:1.3rem;white-space:nowrap}.product-tab-content table:not([class]) td{padding:10px}.main-breadcrumbs .breadcrumbs{font-size:1.4rem;width:92%}product-info .main-breadcrumbs{padding-bottom:2rem}.section-faq .collapsible-content{width:80%}section#shopify-section-template--24684028461396__custom_image_banner_UpzEt7 .banner__box{max-width:45rem}.collection-hero__image-container img{height:370px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/spectacles.css.map */
