@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Outfit:wght@100..900&family=Syne:wght@400..800&display=swap";@font-face{font-family:Horizon;src:url(/cdn/shop/files/horizon.woff2?v=1755513769) format("woff2"),url(/cdn/shop/files/horizon.woff?v=1755513770) format("woff"),url(/cdn/shop/files/horizon.otf?v=1755513085) format("otf");font-display:swap}.custom_marquee{background-color:#000;padding:12px 0}.custom_marquee .marquee-row ul{margin:0;gap:65px}.custom_marquee .marquee-row ul li{padding:0}.custom_marquee .marquee-row ul li span{font-family:Inter,sans-serif;font-weight:300;font-size:18px;line-height:100%;color:#fff}.cstm_img_bnr{margin-top:-72px}.section-header.animate{background:#000}.cstm_head .header{display:flex;align-items:center;justify-content:space-between;padding:16px 0 0!important}.cstm_head .header-wrapper{display:contents}.cstm_head .header .header__inline-menu ul li a{font-family:Horizon;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0px;color:#fff}.cstm_head .header .header__icons .svg-wrapper{width:24px;height:24px}.cstm_head .header .header__icons .svg-wrapper.header__icon-close{display:none}.collection{padding:0!important;margin:80px auto!important}.collection h2{font-family:Inter,sans-serif;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0px;color:#000;margin-bottom:20px!important;text-align:center}.collection p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;color:#000000b2}.product-card-wrapper .card__inner{background:transparent}.product-card-wrapper .card__media{box-shadow:0 2px 8px #00000014}.product-card-wrapper .card__information h3 a{font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0px;color:#000;padding-bottom:14px}.product-card-wrapper .card__information .price__regular{font-family:Inter,sans-serif;font-weight:600;font-style:Italic;font-size:17px;line-height:100%;letter-spacing:0px;color:#000}.hm_four_column{margin:80px 0}.hm_four_column .outr_four_col{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.hm_four_column .outr_four_col .inner_four_col_cust{flex:calc(50% - 2rem);position:relative}.hm_four_column .outr_four_col .inner_four_col_cust img{width:100%}.hm_four_column .outr_four_col .inner_four_col_cust .inner_item_four_colcust{position:absolute;top:16px;left:16px;padding:12px;background-color:#000}.hm_four_column .outr_four_col .inner_four_col_cust .inner_item_four_colcust h2{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0px;color:#fff;margin:0;padding-bottom:8px}.hm_four_column .outr_four_col .inner_four_col_cust .inner_item_four_colcust p{font-family:Inter,sans-serif;font-weight:300;font-size:18px;line-height:100%;letter-spacing:0px;color:#fff;margin:0}.hm_testimonial .outr_testi_slider .owl-item{text-align:center;padding:20px;box-shadow:0 4.81px 36.89px #00000017;margin:30px 0;min-height:277px}.hm_testimonial .outr_testi_slider .owl-dots.disabled{display:block!important}.hm_testimonial .outr_testi_slider .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000}.hm_testimonial .outr_testi_slider .owl-dots .owl-dot span{background:#d9d9d9}.hm_testimonial .outr_testi_slider .owl-item .item{text-align:center}.hm_testimonial .outr_testi_slider .owl-item .item .rev_txt,.hm_testimonial .outr_testi_slider .owl-item .item .rev_country{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#000000b2;margin:0;padding:24px 0 32px}.hm_testimonial .outr_testi_slider .owl-item .item .name_rev{font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:#000;padding-bottom:12px}.hm_testimonial .outr_testi_slider .owl-item .item .rev_country{margin:0;padding:0!important}.cstm_newsltr{margin:80px 0}.cstm_newsltr .newsletter__wrapper{padding-top:0!important;padding-bottom:0!important}.cstm_newsltr h2{font-family:Horizon;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;color:#000}.cstm_newsltr p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:#000000b2}.cstm_newsltr .newsletter-form{max-width:509px}.cstm_newsltr .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.cstm_newsltr .newsletter-form__button{width:35%;background:#000!important;color:#fff;font-family:Horizon;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase;padding:17px 20px}.cstm_newsltr .cust_nwsletter_field{width:65%}.cstm_newsltr .field__label{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000000b2}.cstm_newsltr .field__input{border:1px solid #00000033;margin:0!important;height:47px}.cust_footer .field__input{border:1px solid #FFFFFF33}.cust_footer .field__label{color:#fff}.cstm_newsltr .field__input:focus{box-shadow:none;padding:17px 20px}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}.cust_footer{padding:0!important}.cust_footer .newsletter-form{max-width:100%}.cust_footer .newsletter-form__button{width:55%;background:#fff!important;color:#000}.cust_footer .footer__blocks-wrapper{padding:50px 0;display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between}.cust_footer .footer__blocks-wrapper .cstm_foo1{max-width:160px}.cust_footer .footer__blocks-wrapper .cstm_foo2{max-width:141px}.cust_footer .footer__blocks-wrapper .cstm_foo3,.cust_footer .footer__blocks-wrapper .cstm_foo4{max-width:160px}.cust_footer .footer__blocks-wrapper .cstm_foo5{max-width:330px}.cust_footer .svg-wrapper{width:30px;height:30px;background:#fff;border-radius:50%;color:#000}.cust_footer h2{font-family:Horizon;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:#fff!important;margin:0;padding-bottom:24px}.cust_footer .footer-block ul li a,.cust_footer .footer-block .footer-block__details-content p{font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:24px;letter-spacing:0;color:#fff}.cust_footer .footer-block ul li a{text-decoration:none}.cust_footer .footer__content-top{padding-bottom:0!important}.cust_footer .footer__content-bottom{padding:16px 0!important}.cust_footer .footer__content-bottom .copyright__content{font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;color:#fff}.cust_footer .footer__content-bottom .footer__copyright{margin:0!important}.cust_footer .cstm_newsltr{margin-top:0}.page-width{padding:0}.cstm_head .header__icon--menu .icon-hamburger,.cstm_head .header__icon--menu .icon-close{color:#fff}.product-page .cstm_img_bnr .banner{height:200px}.cstm_pro_sec{margin-top:44px;margin-bottom:68px}.cstm_pro_sec .product .product__info-container h1{font-family:Inter,sans-serif;font-weight:600;font-size:17px;line-height:100%;letter-spacing:0;color:#000}.cstm_pro_sec .product .product__info-container .product__text{font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#000;margin-top:16px}.cstm_pro_sec .product .product__info-container .price__regular{font-family:Inter,sans-serif;font-weight:600;font-style:Italic;font-size:20px;line-height:100%;letter-spacing:0;color:#000}.cstm_pro_sec .product .product-form__quantity .quantity__label{display:none}.button:before,.button:after,.quantity:before,.quantity:after{display:none}.cstm_pro_sec .product .product-form__submit{border-radius:26px;min-height:0px;padding:4px}.cstm_pro_sec .product .product-form__submit span{padding:13px 20px;border:1px solid #fff;border-radius:26px;font-family:Horizon;font-weight:700;font-size:15px;line-height:100%;letter-spacing:0;color:#fff}.cstm_pro_sec .product .product-media-container{border:none;box-shadow:0 0 8px #00000014;border-radius:5px}.cstm_pro_sec .product .thumbnail{border-radius:8px;border-color:#0003}.cstm_pro_sec .product .thumbnail[aria-current]{border-color:#000}.cstm_pro_sec .product .product__accordion h2{font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#000000b2}.cstm_pro_sec .product .quantity{min-height:24px;width:25%}.cstm_pro_sec .product .quantity .quantity__input{font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#000}.cstm_pro_sec .product .quantity__button:first-child,.cstm_pro_sec .product .quantity__button:last-child{border:2px solid #000;width:24px;height:24px;border-radius:50%}.related-products{padding-top:0}.related-products h2{font-family:Horizon;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;color:#000;margin-bottom:32px}.cstm_img_bnr .banner h2{font-family:Horizon;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;color:#fff}.hm_ambassador .becom_a_ammb,.hm_ambassador .ammb_perks{margin-top:80px}.hm_ambassador .becom_a_ammb h2,.hm_ambassador .ammb_perks h2,.multicolumn .title,.sunglasses h1.collection-hero__title{font-family:Horizon;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;color:#000;text-align:center;margin:0;padding-bottom:20px}.hm_ambassador .becom_a_ammb p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:#000000b2;max-width:1000px;margin:0 auto}.hm_ambassador .main_perks{display:flex;justify-content:space-between;gap:20px;padding-top:17px;padding-bottom:40px}.hm_ambassador .main_perks ul{display:flex;gap:16px;align-items:center;padding:0;margin:0 0 20px}.hm_ambassador .main_perks ul:last-child{margin:0}.hm_ambassador .main_perks ul li{list-style-type:none}.hm_ambassador .main_perks li.perks_svg_icon{box-shadow:0 4px 17.6px #0000000f;padding:15px;border-radius:12px;width:72px;height:72px;display:flex;justify-content:center;align-items:center}.hm_ambassador .main_perks li.perks_svg_icon svg{width:42px;height:42px}.hm_ambassador .main_perks ul li p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000000b2;text-align:start;margin:0}.hm_ambassador .main_perks .perks_left,.hm_ambassador .main_perks .perks_rght{width:50%}.hm_ambassador .apply_now_btn{text-align:center;padding:4px;border-radius:26px;background:#000;height:52px;display:flex;justify-content:center;align-items:center;max-width:145px;margin:0 auto}.hm_ambassador .apply_now_btn a{font-family:Horizon;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;padding:13px 26px;text-decoration:none;color:#fff;border:1px solid #fff;border-radius:26px}.your-shopping-cart .cstm_head,.products .cstm_head,.contact .cstm_head,body.faq .cstm_head,.shipping-amp-returns .cstm_head,.warranty .cstm_head,.sunglasses .cstm_head{background-color:#000}.your-shopping-cart .cart-count-bubble,.products .cart-count-bubble,.contact .cart-count-bubble,.shipping-amp-returns .cart-count-bubble{background-color:#fff;color:#000}.cart__warnings h1,.your-shopping-cart h1,.contact h1,.shipping-amp-returns h1,.warranty h1{font-family:Horizon;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;color:#000}.cart__warnings a.button,.cart-notification #cart-notification-form .button,.your-shopping-cart a.underlined-link{font-family:Horizon;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;padding:13px 26px;color:#fff;border:1px solid #fff;border-radius:26px;background:#000;text-decoration:none}.cart__warnings h2{margin-top:30px;font-family:Inter,sans-serif;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0;color:#000}.cart__warnings p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;color:#000000b2}.cart__warnings a{font-family:Horizon;font-weight:600;color:#000;padding:0 10px 0 0}.cart-notification h2{font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;color:#000}.cart-notification .cart-notification-product__image{box-shadow:0 2px 8px #00000014;border-radius:8px;margin-top:0}.cart-notification .cart-notification-product h3{font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0px;color:#000}.cart-notification .cart-notification__links>*{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0px;color:#000}.section-header.animate .cart-count-bubble{background-color:#fff;color:#000}.cart-count-bubble{font-family:Inter;font-weight:700}.your-shopping-cart .cart-items th{border-bottom:.1rem solid #000;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0px;color:#000;padding-bottom:5px}.your-shopping-cart .cart-item .cart-item__image-container{border:none}.your-shopping-cart .cart-item .cart-item__media img{box-shadow:0 2px 8px #00000014;border-radius:8px}.your-shopping-cart .cart-item__details a.cart-item__name{font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0px;color:#000}.your-shopping-cart .cart-item__details .product-option,.your-shopping-cart .cart-item__totals .cart-item__price-wrapper span{font-family:Inter,sans-serif;font-weight:600;font-size:17px;line-height:100%;letter-spacing:0px;color:#000}.your-shopping-cart .cart-item__quantity .quantity{min-height:24px}.your-shopping-cart .cart-item__quantity .quantity__button:first-child,.your-shopping-cart .cart-item__quantity .quantity__button:last-child{border:2px solid #000;width:24px;height:24px;border-radius:50%}.your-shopping-cart .cart-item__quantity .quantity .quantity__input{font-family:Inter,sans-serif;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#000}.quantity__input:focus-visible{outline:none;box-shadow:none}.cart__footer .totals h2{font-family:Inter;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;color:#000}.cart__footer .totals p.totals__total-value{font-family:Inter;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0;color:#000}.cart__footer .tax-note{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#000000b2}.cart__ctas{padding:4px;border-radius:26px;background:#000;display:flex;justify-content:center;align-items:center}.cart__ctas .cart__checkout-button,.contact__button .button{font-family:Horizon;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;padding:13px 26px;text-decoration:none;color:#fff;border:1px solid #fff;border-radius:26px}.contact h1{text-align:center;margin-bottom:0}.contact .contact{padding-top:0}#ContactForm{max-width:75rem;margin:0 auto}.field__input,.customer .field input{border:1px solid #ababab;border-radius:8px}.field__label,.customer .field label{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000000b2}.field__input:focus,.customer .field input:focus{border:1px solid #000;border-radius:8px}.contact__button{display:inline-block;padding:4px;border-radius:26px;background:#000;margin-top:0!important}.shipping-amp-returns h1,.warranty h1{text-align:center}.shipping-amp-returns h2,.warranty h2{font-family:Horizon;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0;color:#000;margin:0;padding-bottom:10px}.shipping-amp-returns p,.warranty p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000000b2;margin:0;padding-bottom:20px}.page-width--narrow{max-width:var(--page-width)}.faq-sec h2.collapsible-content__heading{font-family:Horizon;font-weight:700;font-style:Bold;font-size:24px;line-height:24px;letter-spacing:0px}.faq-sec h3.accordion__title{font-family:Inter;font-weight:600;font-size:18px;line-height:18px;letter-spacing:0px}.faq-sec .accordion__content p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000000b2;text-align:start}.faq-sec .grid__item{box-shadow:0 0 8px #00000014;border-radius:8px;padding:25px;margin:0 auto}.faq-sec .grid__item .accordion{margin-top:0;border:0;border-bottom:1px solid #ddd}.faq-sec .grid__item .accordion:last-child{border:0}.faq-sec .collapsible-content summary:hover{background:transparent}.faq-sec .collapsible-content summary:hover .accordion__title{text-decoration:none;text-underline-offset:0}.faq-sec .accordion__content{padding:0}.press-section .multicolumn .multicolumn-card__info h3.inline-richtext{font-family:Inter;font-weight:600;font-size:18px;line-height:18px;letter-spacing:0px}.press-section .multicolumn .multicolumn-card__info p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000000b2}.sunglasses .collection-hero{padding:60px 0}.sunglasses h1.collection-hero__title{text-align:left;padding:0}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none!important}*:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}.popup-content form input,.popup-content form select{padding:14px 24px;border:1px solid #00000033}#ambassadorFormPopup .popup-content h2.popup-head{font-family:Horizon;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;color:#000;margin:0;padding-bottom:20px}.usa_wholesale_form{margin:80px 0}.usa_wholesale_form h1{font-family:Horizon;font-weight:700;font-size:24px;line-height:100%;letter-spacing:0;margin:0;padding-bottom:20px;text-align:center}.usa_wholesale_form p{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;margin:0 auto;padding-bottom:40px;max-width:800px}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media (max-width: 1208px){.page-width{max-width:100%!important;margin:0;padding:0 15px!important}.cstm_head .header__icon--cart{margin:0}.cstm_head .header{padding:16px 15px 0!important}.outr_testi_slider .owl-nav{display:none}.cust_footer .footer-block__brand-info .footer-block__image-wrapper img{max-width:60%}}@media (max-width: 991px){.cust_footer .footer__blocks-wrapper .cstm_foo1,.cust_footer .footer__blocks-wrapper .cstm_foo2,.cust_footer .footer__blocks-wrapper .cstm_foo3,.cust_footer .footer__blocks-wrapper .cstm_foo4{max-width:100%!important;margin-top:0;margin-bottom:20px}.cust_footer .footer-block__details-content{margin-bottom:0!important}.cust_footer .footer__blocks-wrapper .cstm_foo5{margin-top:0;margin-bottom:0}.hm_ambassador .main_perks{flex-wrap:wrap}.hm_ambassador .main_perks .perks_left,.hm_ambassador .main_perks .perks_rght{width:100%}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact__button{margin-top:4rem}.contact__button{margin-top:3rem}.contact .field{margin-bottom:2rem}}@media (max-width: 750px){.hm_four_column .outr_four_col .inner_four_col_cust{flex:calc(100% - 2rem);position:relative}.cust_footer h2{padding-bottom:10px}.cstm_newsltr .newsletter-form{max-width:100%}.cstm_newsltr .newsletter__wrapper{padding:0 15px}.cstm_img_bnr .banner:not(.banner--stacked){flex-wrap:nowrap}.cstm_img_bnr .banner .banner__content{position:absolute;height:100%}.cstm_img_bnr .banner .banner__box{background:transparent}.faq-sec h3.accordion__title{font-size:16px}.faq-sec .accordion__content p{font-size:14px;line-height:20px}.collection{margin:30px auto!important}}@media (max-width: 575px){.cust_footer .footer-block__brand-info .footer-block__image-wrapper img{max-width:50%!important}.cstm_pro_sec .product .quantity{width:40%}.cstm_newsltr .newsletter-form__button{font-size:10px}.cust_footer .newsletter-form__button{max-width:45%}.cstm_head .header .header__heading-logo{max-width:70%}.cstm_img_bnr .banner h2{font-size:18px;line-height:25px}.cstm_img_bnr .banner{height:250px}.cstm_img_bnr .banner .banner__box{padding:4rem 0rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
