@font-face{font-family:Akzidenz-Grotesk italic;src:url(Akzidenz-Grotesk\ BQ.woff) format("woff");font-style:italic}@font-face{font-family:Akzidenz-Grotesk BQ;src:url(Akzidenz-GroteskBQ.woff) format("woff")}@font-face{font-family:Akzidenz-Grotesk BQ;src:url(AkzidenzGroteskBQ-Medium.woff) format("woff");font-weight:500}@font-face{font-family:Akzidenz-Grotesk BQ;src:url(AkzidenzGroteskBQ-Bold.woff) format("woff");font-weight:700}@font-face{font-family:Poppins;src:url(Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--body_font_size: 16px;--body_line_height: 1.2rem;--small_font_size: 11px;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-normal: 400;--medium: 500;--semi-bold: 600;--bold: 700}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-medium)}body,a,b,p,li,strong,span{font-size:var(--content_font)}.btn{height:52px;display:flex;align-items:center;max-width:fit-content;padding:0 40px;border-radius:5px;text-decoration:none;justify-content:center;text-transform:uppercase;font-size:var(--body_font);font-weight:var(--font-weight-medium);transition:.3s}.primary-btn{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:2px solid rgb(var(--color-button))}.seconday-btn{background:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-text));border:2px solid rgb(var(--color-secondary-button-text))}.primary-btn:hover{background:#111b3a;color:#fff;border-color:#111b3a}.seconday-btn:hover{background:rgb(var(--color-secondary-button-hover));color:rgb(var(--color-secondary-button-text-hover));border-color:rgb(var(--color-secondary-button-hover))}.w-100{width:100%}.fw-500{font-weight:var(--font-weight-medium)}.fw-400{font-weight:var(--font-weight-normal)}.fw-bold{font-weight:var(--font-weight-bold)}.desk{display:block}.mobile,ul.slick-dots button{display:none}.section-heading{font-size:36px;margin:0;line-height:36px}.section-top{margin-bottom:24px;border-bottom:1px solid #e6e6e6;padding-bottom:24px}.product__title h1{font-size:22px;font-weight:var(--semi-bold)}.varaint-picker{position:relative}.related-product-items{display:grid;grid-template-columns:repeat(2,1fr);column-gap:6px;row-gap:15px}.related-product-heading{text-transform:uppercase}.product__description.rte p{margin:5px 0}.product__accordion.accordion summary{padding:.8rem 0}.product__accordion .accordion__title{font-size:12px;font-weight:600}.price__container span{font-size:20px}span.badge.price__badge-save{background:green;color:#fff}span.price-item.price-item--sale{color:red;font-weight:500}.mega-menu-btn{justify-content:left;background:#000;color:#fff}.mega-menu-button{margin-top:20px}.shopify-payment-button button{background:transparent;color:#000}.shopify-payment-button button:hover{color:#fff}.varaint-picker.no_variant span{position:relative}.rich-text__text h3{font-size:20px}.rich-text__heading{font-size:25px;margin-top:10px!important}.mega-menu__list>li:first-child ul li:last-child a{height:42px;display:flex;align-items:center;max-width:fit-content;padding:0 40px;border-radius:5px;text-decoration:none;justify-content:center;text-transform:uppercase;font-size:var(--body_font);font-weight:var(--font-weight-medium);transition:.3s;justify-content:left;background:#000;color:#fff;margin-top:20px}.review-arrow-next.slick-arrow,.review-arrow-prev.slick-arrow,.product-arrow-next.slick-arrow,.product-arrow-prev.slick-arrow{border-radius:50%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1;transition:opacity .2s ease-in-out 0s;width:40px;height:40px;box-shadow:#0000002e 0 0 15px 1px;opacity:1;background:#fff;display:inline-flex;align-items:center;padding:0;justify-content:center;left:-10px}.review-arrow-next.slick-arrow{right:12px;left:inherit}.review-arrow-prev.slick-arrow{left:12px}.product-arrow-next.slick-arrow{left:inherit;right:-10px}.product-arrow-prev.slick-arrow img,.review-arrow-prev.slick-arrow img{transform:rotate(180deg)}.collection-item-slider .slick-arrow img{filter:invert(1)}.blog__posts .article-card .card__information{background:#f9f9f9}.varaint-picker.no_variant{margin:0}.product__description.rte ul{padding-left:4px}label.expo-option-label{font-weight:600;font-size:18px!important;display:block}div#expo-section{padding-bottom:5px}.lens-product{margin-bottom:15px}.lens-product label{display:block;font-size:18px;margin-bottom:8px;font-weight:600}select#lens-product-selector:focus-visible{outline:none;box-shadow:none;background:transparent}.product__tax.caption.rte{display:none}.price.price--large.price--show-badge{border-bottom:1px solid #eee}.product__info-wrapper .product-reg-price.with-discount{color:green;font-weight:600;font-size:23px}.product__info-wrapper .product-compare-price{font-size:23px}.card-badge.soldout{background:red;border:none;font-weight:700;display:flex;line-height:1;border-radius:5px;box-shadow:0 0 10px #e4e4e4}.single-description-heading{font-size:18px;margin:0 0 10px;font-weight:600}.product-btn.buyNow{width:100%;max-width:100%;background:#f5900c;border-color:#f5900c;color:#fff}.product-btn.buyNow:hover{background:#d87800;border-color:#d87800;color:#fff}.buyNow.disable-btn{opacity:.5;pointer-events:none}.pre-order-text{color:green;text-align:center;display:block;margin:12px;font-size:14px}.collection-load-more-btn{text-align:center;display:block;color:#000;font-size:16px;text-decoration:none;margin:50px 0}@media only screen and (max-width:767px){.rich-text__text h3{font-size:16px}.rich-text__heading{font-size:18px}.btn{height:38px;font-size:14px;padding:0 25px}.section-heading{font-size:24px;line-height:26px}.section-top{padding-bottom:10px;margin-bottom:15px}.desk{display:none}.mobile{display:block}.product-arrow-next.slick-arrow,.product-arrow-prev.slick-arrow{width:30px;height:30px}.product-arrow-next.slick-arrow img,.product-arrow-prev.slick-arrow img{width:18px}.product-arrow-next.slick-arrow{right:0}.product-arrow-prev.slick-arrow{left:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/style.css.map */
