@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";@font-face{font-family:VenusRisingRg;src:url(/cdn/shop/files/venus_rising_rg.otf?v=1699554849) format(OpenType);font-weight:400}:root{--black-bg:#000000;--white-bg:#ffffff;--black-text:#000000;--white-text:#ffffff;--yellow:#ff9200;--light-yellow: #f8e9c7;--star-yellow: #fdb800;--special-heading: "VenusRisingRg","Montserrat", sans-sefif;--title-font: "Montserrat", sans-serif}body{line-height:1.8}.page-width{max-width:1840px}.template-index .header-wrapper--sticky{position:static!important;background:#000}.template-index .index-section{margin:0;padding-top:40px;padding-bottom:40px}.center,.footer__logo{text-align:center}.top-footer:after{display:block;content:"";height:1px;width:100%;background:linear-gradient(to right,#000002,#9e9e9f,#9e9e9f,#9e9e9f,#000002)}.top-footer .grid__item[data-type=logo_social]{padding-top:40px;padding-bottom:40px}.top-footer .grid__item[data-type=logo_social]{position:relative;height:100%}.top-footer .grid__item[data-type=logo_social]:after,.top-footer .grid__item[data-type=logo_social]:before{content:"";position:absolute;height:100%;width:1px;bottom:0;background:linear-gradient(to top,#9e9e9f,#9e9e9f,#000002)}.top-footer .grid__item{padding-top:30px}.site-footer{padding-top:30px;padding-bottom:20px}.bottom-footer{padding-top:20px}.top-footer .grid__item[data-type=logo_social]:before{left:0}.top-footer .grid__item[data-type=logo_social]:after{right:0}.image_left_icon h3{font-weight:600;font-size:33px;letter-spacing:0;line-height:1.1}.text-with-icons:not(.text-with-icon-2) h3{font-weight:700;font-size:25px;letter-spacing:0;margin-bottom:10px}.image_left_icon .text-with-icons__block img{max-width:100%;width:65px!important}.image_left_icon .text-with-icons__block-text{font-size:19px;line-height:1.6}.image_left_icon .text-with-icons__block{display:grid;grid-template-columns:80px 1fr;gap:15px;padding:15px;margin-bottom:10px}.image_left_icon .text-with-icons__block img{max-width:100%}.grid-product__content{padding:15px;background:#fff;border:1px solid #535353}.top_bottom_yellow{position:relative}.top_bottom_yellow:before,.top_bottom_yellow:after{content:"";width:100%;display:block;position:absolute;left:0;background-image:url(https://fortknightoptics.com/cdn/shop/files/Vector_Smart_Object_copy_2.png);background-repeat:repeat-x;height:80px;background-size:1920px auto}.testimonial_small_box{padding-left:100px!important;position:relative}.testimonial_small_box:before{content:"";display:block;height:130px;width:130px;background:url(quote.png) var(--light-yellow) no-repeat center center;background-size:50%;position:absolute;border-radius:50%;color:#000;font-size:40px;top:50%;z-index:5;left:0;transform:translate(-50%,-50%)}.top_bottom_yellow:before{top:-80px;background-position:center top}.top_bottom_yellow:after{bottom:-80px;background-position:center bottom}.text-with-icons.top_bottom_yellow:after{bottom:-45px;height:45px}.text-with-icon-2 .text-with-icons__blocks{flex-direction:column}.testimonial_box:before{content:"";position:absolute;height:110px;width:110px;top:-40px;right:10px;background:no-repeat url(quote-top.png) center center;background-size:contain}.testimonial_box{position:relative;display:grid;border:1px solid #333;max-width:1210px;margin:auto;align-items:center;width:100%;grid-template-columns:1fr;box-shadow:none}.testimonial-style_2 .flickity-page-dots{display:none!important}.testimonial-style_2 .testimonials-slide.is-selected .testimonials-slider__text{box-shadow:none}.testimonial-style_2 blockquote{max-width:calc(100% - 60px);margin:auto}.testimonial-style_2 .testimonials-slider__text{background-color:transparent}.testi_content{padding:40px}.testimonial-style_2 h2{font-weight:700}.template-index .enlarge-text,.testimonial-style_2 .subtitle{text-transform:uppercase;font-family:"VenusRisingRg",var(--typeHeaderPrimary),var(--typeHeaderFallback)}.testimonial_box .testi_image .testimonail-image{max-width:100%}.glass_point .btn,.image_with_text_box_area .btn,.template-index div[data-section-type=collection-grid] .btn,.hero__link .btn,.test_more_link,.header-item--navigation .site-nav li:last-child>a{background-color:transparent!important;background:linear-gradient(45deg,#ff9202 calc(97% - 5px),transparent 5px)!important;border:0;border-radius:0;margin-left:25px;color:#070705}.test_more_link{color:#fff!important;border-radius:0!important;background:linear-gradient(45deg,#000000 calc(97% - 5px),transparent 5px)!important}.image_with_text_box_area .box_image_right .box_text{background:linear-gradient(132deg,#ffffff1f 12%,transparent 90%);padding:70px 35px 35px 70px}.image_with_text_box_area .box_image_right .box_text h2{font-weight:400;line-height:1.3;font-size:40px;letter-spacing:0;font-weight:700;max-width:500px}.image_with_text_box_area .box_image_right .text_content p{font-size:22px!important}.image_with_text_box_area .box_image_left .box_text{background:linear-gradient(-132deg,#ffffff1f 12%,transparent 90%);padding:70px 35px 35px}.box_image_left .box_image img.box_secion_area{position:relative;z-index:2;margin-left:-75px;max-width:calc(100% + 100px)}.text-with-image-box{display:grid;grid-template-columns:1fr 1fr;vertical-align:middle;align-items:center}.testi_author{align-items:center;gap:10px;display:flex}.testi_star .testimonial-stars{margin-bottom:5px}.testi_small_content{line-height:1.4}.logo_group_title{margin-top:45px}.group_logos{display:flex;list-style:none;vertical-align:middle;align-items:center;gap:30px;margin-top:30px;margin-left:0;margin-bottom:62px}.group_title:after{content:"";width:200px;max-width:50%;height:1px;background:#fff;align-items:center;vertical-align:middle;margin-left:20px;display:inline-block}.group_logos img{max-width:100%;max-height:140px}.box_image_left .box_image{order:-1}.image_with_text_box_area{background:#000;color:#fff}.testimonial_small_box{background:var(--white-text);color:var(--black-text);font-size:16px;width:100%;max-width:700px}.testimonial_small_box{padding:10px 30px;margin-bottom:30px}.testi_title{font-weight:700}.box_image img.box_secion_area{position:relative;z-index:2}#SiteHeader .site-navigation .site-nav__link{font-weight:500;font-size:13px;padding:12px 29px}.template-index #MainContent{margin-top:-12px}.test_more_link,.image_with_text_box_area .btn,.glass_point .btn,.template-index div[data-section-type=collection-grid] .btn,.slideshow__slide .hero__link .btn{letter-spacing:0;font-size:20px;font-weight:500;line-height:2.2!important;margin-left:auto;padding-left:30px;padding-right:30px;margin-right:auto;font-family:var(--title-font)}.template-index .slideshow__slide .hero__text-content.vertical-center{vertical-align:bottom;padding-bottom:140px}.template-index .grid-product__content{padding:47px;background:#fff;border:1px solid #535353}.template-index .grid-product__title{line-height:1.4;letter-spacing:0!important;font-size:25px!important;font-weight:400}.template-index .jdgm-widget .jdgm-prev-badge__text{font-size:18px;text-decoration:none!important}.template-index .jdgm-widget.jdgm-widget{margin-top:16px!important;text-transform:uppercase;margin-bottom:20px}.add_to_cart_btn_area{padding-top:40px;padding-bottom:25px}.template-index .grid-product__title:first-line{line-height:1.2;letter-spacing:0!important;font-size:30px!important;font-weight:700}.template-index .grid-product__price{padding-bottom:20px;line-height:1.2;letter-spacing:0!important;font-size:32px!important;font-weight:700}[data-type_headers_align_text=true] .section-header{max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.template-index .subtitle{font-family:var(--special-heading)}.glass_point h2,.instagram_main_section h2,.testimonial-style_2 h2,.section-header__title{line-height:1.4;font-size:50px;font-weight:700;letter-spacing:0;padding-bottom:25px}.text-with-icon-2{padding-top:180px;padding-bottom:65px}#shopify-section-template--16159286919348__52abb68b-3770-4e54-9c4a-311e3a4cec2c{background-position:center top!important}.testimonial-style_2 .testimonials-slide{padding-top:0}.testimonial-style_2 h2{padding-bottom:5px}.testimonial-style_2 .testimonail-image .image-wrap{height:initial!important;padding-bottom:0!important;margin-bottom:0!important}.testimonial-style_2 .testi_content{text-align:left}.testimonial-style_2 .testi_content{padding:70px}.testimonial-style_2 .testimonial-stars{display:none!important}.testimonial-style_2 .testimonail-image .image-wrap img{position:static}.image_with_text_box_area .box_text h2{font-weight:700;line-height:1.3;font-size:40px;letter-spacing:0}.image_with_text_box_area .text_content p{font-size:24px!important}.testimonial-stars{color:var(--star-yellow)}.testimonials-slide.is-selected .testimonials-slider__text{transform:scale(1)}.group_title{font-size:22px;font-weight:700}.image_pointer_section{padding:300px 100px;text-align:center}.image_pointer_section{background-size:cover}.image_pointer_section h2{color:var(--white-text)}.image_pointer_section .pointer_image{display:inline-block;position:relative}.add_to_cart_btn{width:100%;max-width:250px}.template-index .jdgm-preview-badge[data-template=index]{display:block!important}.template-index div[data-section-type=collection-grid] .grid__item{padding-left:50px}.template-index div[data-section-type=collection-grid] .collection_footer_link{padding-top:20px}.template-index div[data-section-type=collection-grid] .collection_footer_link .btn{line-height:3!important;padding-left:40px;padding-right:40px}#insta-feed .instafeed-overlay:after,.instafeed-shopify .instafeed-overlay:after{background-color:#ff9202!important}#insta-feed .instafeed-overlay:before,.instafeed-shopify .instafeed-overlay:before{background-size:40% 40%!important}.contact_menu{list-style:none}.contact_menu{margin:0 0 15px}.contact_menu li{padding-left:30px;position:relative}.footer_social ul{list-style:none;display:flex;gap:20px;margin:0 0 30px}.footer_social ul li{position:relative}.footer_social ul li a{height:50px;width:50px;background:#fff;color:#000;display:flex;justify-content:center;align-items:center}.footer-icon{position:absolute;left:0;top:0}.footer-icon svg{height:15px;width:15px}.footer-icon path{fill:#fff!important}.show_copyright_middle ul{margin:0;padding:0;list-style:none;display:flex;gap:20px;align-items:center;justify-content:center}.bottom-footer{display:flex;justify-content:space-between;width:100%;align-items:center}.language_selector{text-align:right}.footer__small-text{text-align:left}.footer__title{margin-bottom:20px;font-size:20px;letter-spacing:0;font-weight:500}.contact_menu{margin-bottom:60px}@media all and (max-width:1600px){.template-index div[data-section-type=collection-grid] .grid__item{padding-left:25px}}@media all and (max-width:1400px)and (min-width:991px){.image_left_icon .text-with-icons__block-text{font-size:14px}.glass_point h2,.instagram_main_section h2,.testimonial-style_2 h2,.section-header__title{font-size:44px}.template-index .jdgm-widget.jdgm-widget{margin-top:12px!important;margin-bottom:16px}.template-index .grid-product__price{padding-bottom:10px;font-size:24px!important}.add_to_cart_btn_area{padding-top:20px;padding-bottom:20px}.image_left_icon h3{font-size:30px}.template-index .testimonials-slider .flickity-enabled.is-draggable .flickity-viewport{min-height:700px}.template-index .grid-product__title:first-line,.template-index .grid-product__title{font-size:22px!important}.template-index .grid-product__content{padding:30px 20px}.image_with_text_box_area .box_image_right .text_content p{font-size:16px!important}.image_with_text_box_area .box_image_right .box_text h2{font-size:35px}.test_more_link,.image_with_text_box_area .btn,.template-index div[data-section-type=collection-grid] .btn,.slideshow__slide .hero__link .btn{font-size:16px}.text-with-icons:not(.text-with-icon-2) h3{font-size:20px}.image_with_text_box_area .text_content p{font-size:16px!important}.testimonial_small_box{font-size:14px}.image_with_text_box_area .box_image_left .box_text{padding:52px 35px 5px}}@media all and (max-width:1024px){.bottom-footer{flex-direction:column-reverse}.bottom-footer .footer__small-text,.bottom-footer .language_selector{text-align:center}}@media all and (min-width:768px){.text-with-icon-2 .text-with-icons__blocks{width:70%;max-width:770px}.testimonial_box{grid-template-columns:1fr 1fr}}@media all and (max-width:991px){.testimonial_box:before{height:70px;width:70px}.footer-icon{position:relative;margin-right:5px}.contact_menu{margin-bottom:20px}.footer_social ul{align-items:center;justify-content:center}.text-with-image-box{grid-template-columns:1fr}.testimonial_small_box:before{height:80px;width:80px}.image_with_text_box_area .box_image_right .box_text{order:2}.testimonial_small_box{padding-left:60px!important}}@media all and (max-width:767px){.top_bottom_yellow:before{top:-65px}.top_bottom_yellow:before{background-position:center top}.grid-overflow-wrapper .grid__item{width:60vw;flex:0 0 60vw}.test_more_link,.image_with_text_box_area .btn,.template-index div[data-section-type=collection-grid] .btn,.slideshow__slide .hero__link .btn{font-size:16px}#shopify-section-template--16159286919348__e6eb0f5a-e7e8-4710-8c6b-5c733a8faa83 .hero--natural img.hero__image{object-fit:contain!important}.image_left_icon h3{font-size:22px}.image_left_icon .text-with-icons__block-text{font-size:16px}.glass_point h2,.instagram_main_section h2,.testimonial-style_2 h2,.section-header__title{font-size:32px;padding-bottom:15px}.template-index .grid-product__content{padding:15px}.template-index .grid-product__title{font-size:18px!important}.template-index .grid-product__price{font-size:20px!important}.text-with-icon-2{padding-top:70px;padding-bottom:40px}.image_with_text_box_area .box_image_right .text_content p,.image_with_text_box_area .text_content p{font-size:16px!important}.testimonial_small_box{font-size:13px}.image_with_text_box_area .box_image_right .box_text h2,.image_with_text_box_area .box_text h2{font-size:30px}.group_logos img{max-height:100px}.image_with_text_box_area .box_image_left .box_text,.image_with_text_box_area .box_image_right .box_text{padding:25px}}@media all and (max-width:500px){.instagram_main_section h2,.testimonial-style_2 h2,.section-header__title{font-size:26px}.testimonial-style_2 blockquote{max-width:100%;margin:auto}.testimonial-style_2 .testi_content{padding:20px}.image_left_icon .text-with-icons__block{grid-template-columns:1fr}.grid-overflow-wrapper .grid__item{width:80vw;flex:0 0 80vw}.image_with_text_box_area .btn,.template-index div[data-section-type=collection-grid] .btn,.slideshow__slide .hero__link .btn{font-size:16px}}lensadvizor-btn#la-select-lenses-btn{margin-bottom:24px;border-radius:50px;width:75%;margin-left:calc(80px + 1rem)}@media(max-width:768px){lensadvizor-btn#la-select-lenses-btn{width:68%}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/custom.css.map */
