.sf-header header{padding:8px 0}.sf-header header{border-bottom:2px solid #FCFCFD}.sf-header .sf-menu-item.active>a:after{width:calc(100% - 2rem)}.sf-header.sf-mega-active .transparent-on-top header{color:#000!important}.sf-topbar{display:none}.template-index .sf-topbar{display:block}.collection-header .collection-header__title{display:none}.header__wrapper .store-locator svg{fill:#475467}.sf-header.stuck .sf-logo a{padding:0!important}.sf-header .sf-menu-item>a{padding-top:20px;padding-bottom:20px}.sf-header .sf-menu-item>a:after{bottom:calc(1.25rem - 10px);height:1.5px}.sf-header .sf-currency-switcher,.sf-header .sf-search-form,.sf-header a{padding-bottom:10px;padding-top:10px}.hunting-banner-2023{cursor:pointer}.sf-topbar .annSlider span{display:block;text-align:center;font-size:13px}.Giftbox-Content-Wrapper .figA-dJ{min-height:70px!important}.sf-topbar{height:100%;max-height:100%;padding:10px 0}.home-banner-2023{cursor:pointer;width:100%;max-width:100%;position:relative;padding:96px 0}.sf-header .sf-menu-item>a{font-size:16px;text-transform:uppercase}.sf-header .sf-menu-submenu__items .mt-4{margin-top:10px}.sf-header .sf-menu-submenu__title{font-size:13px}.sf-header .sf-sub-menu__link{color:#000;display:block;font-weight:300;overflow:hidden;padding:2px .75rem;transition:all .3s;white-space:normal;font-size:13px}.sf__tooltip-item.sf__tooltip-bottom .sf__tooltip-content{font-weight:100}.home-top-banner{position:relative;top:.3px}.home-top-banner .inner-box{height:550px}.home-top-banner .inner-box img{object-position:top center;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.home-top-banner .inner-box .overlay{padding:30px;position:absolute;bottom:0}.home-top-banner .inner-box .overlay p.heading{font-size:58px;line-height:1.2;letter-spacing:.2em;font-weight:300;color:#fff;font-style:italic;margin-top:20px;margin-bottom:30px}.home-top-banner .inner-box .overlay p.info{line-height:1.5;font-weight:200;font-size:16px;letter-spacing:0;color:#fff;margin-bottom:20px}a.sf__btn-secondary{margin:8px 8px 8px 0;padding:20px 48px;-webkit-user-select:none;user-select:none;text-align:center;vertical-align:middle;cursor:pointer;text-transform:uppercase;border-radius:0;display:inline-block;box-sizing:border-box;font-size:12px;letter-spacing:2.4px;transition:color .2s,border-color .2s,background-color .2s;line-height:1;color:#fff;box-shadow:none}a.sf__btn-secondary:hover{box-shadow:none!important}a.sf__btn-primary{padding:20px 22px;min-width:193px;font-size:12px;font-weight:500;line-height:1.33;letter-spacing:2.4px;text-transform:uppercase;border:2px solid #000!important;transition:background-color .2s,color .2s}a.sf__btn-primary:hover{box-shadow:none!important}.home-top-banner .inner-box .overlay a:second-child{margin:8px}.home-banner h3{font-style:normal;font-weight:500;font-size:50px;line-height:55px}.home-icons .home-icons-inner{grid-template-columns:repeat(6,1fr);display:grid;grid-gap:20px;position:relative;background:#fff;border-radius:100px;top:-70px;z-index:1;padding:50px;width:1000px;margin:auto}.home-icons .home-icons-inner img{width:auto;height:40px;margin:auto}.home-icons .home-icons-inner p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;letter-spacing:.02em;color:#000;margin-top:25px}.performance-eyewear .section-my{margin-top:0}.section__header{margin-bottom:40px}.section__heading{font-style:normal;font-weight:500;font-size:40px;color:#212121}.performance-eyewear .sf__ms--slide{margin:0}.sf__pcard-name{font-style:normal;line-height:28px;font-weight:500;color:#212121;font-size:18px}.sf-slider__controls button{width:40px;height:40px;background:#f5f5f5;border:none;border-radius:0}.home-comfort .sf-hero__content .sf-hero__subtitle{font-style:normal;font-weight:500;font-size:40px;line-height:54px;text-align:center;color:#212121;width:840px;margin:auto;padding-bottom:60px}.home-comfort .sf-hero__content h3{margin-bottom:70px}.sf-hero__btn a{font-style:normal}.sf__btn.sf__btn-primary,a.sf__btn.sf__btn-primary,button.sf__btn.sf__btn-primary{border-radius:0}.sf-footer .sf__footer-middle .sf-footer__block{padding-bottom:25px;padding-top:25px}footer .footer-top-logo{clear:both;background:#fff;color:#222;text-align:center;width:100%;margin:0 auto;padding:30px 0}footer .footer-top-logo img{margin:0 auto;display:block}.sf-footer .footer-store p{font-style:normal;font-weight:400;font-size:16px;line-height:26px;margin:20px 0;display:flex;align-items:center}.sf-footer .footer-store p svg{margin-right:15px}.sf-footer .sf-footer__block .border{border-width:1px;border-top:1px solid #000!important;border-bottom:none;border-right:none;border-left:none;line-height:inherit;margin:15px 0}.sf__footer-form-newsletter{margin-top:5px}.sf__accordion-item .sf__accordion-button{font-weight:500;font-size:14px;line-height:2.3rem;margin-bottom:0;color:#f6fef9}.sf-footer .sf-footer__block ul li{cursor:pointer;line-height:35px}.sf-footer .sf-footer__block ul li a{text-decoration:none;font-weight:500;font-size:14px}.sf-footer .sf-footer__block ul li a:hover{text-decoration:underline}.home-mission{padding:60px 0 0}.home-mission h3{font-style:normal;font-weight:500;font-size:40px;line-height:50px}.home-mission p{font-style:normal;font-weight:400;font-size:20px;line-height:34px;width:410px}.home-decade .section-my{background:#342c27;padding:40px 0;margin-top:40px;margin-bottom:40px}.home-decade .section__heading{color:#fff;padding:30px 0 20px;font-style:normal;font-weight:500;font-size:36px;line-height:34px}.home-decade .section__description{font-style:normal;font-weight:400;font-size:18px;line-height:30px;text-align:center;color:#fff;width:680px;margin:auto}.home-decade .home-decade-overlay-box{background:#f9f9f9;margin:-70px auto auto;position:relative;padding:30px 0}.home-decade .home-decade-overlay-box h3{font-style:normal;font-weight:500;font-size:32px;line-height:34px;text-align:center;color:#212121;width:440px;margin:auto}.home-decade .home-decade-overlay-box p{font-style:normal;font-weight:400;font-size:20px;line-height:34px;text-align:center;color:#212121;margin-bottom:0}.home-shooting h3{font-style:normal;font-weight:500;font-size:36px;line-height:52px;color:#fff;margin-bottom:5px}.home-shooting p{font-style:normal;font-weight:400;font-size:24px;line-height:29px;color:#fff;margin-bottom:20px}.home-shooting a{font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-transform:uppercase;color:#fff}.custom-content-cat .section-my{margin-top:40px;margin-bottom:40px}.custom-content-cat .custom-img-card h3{font-style:normal;font-weight:500;font-size:36px;line-height:52px;margin-bottom:40px;width:410px}.custom-content-cat .custom-img-card a{border:2px solid #FFFFFF;color:#fff!important}.custom-content-cat .custom-img-card a:hover{background:#36d130!important;border:2px solid #36d130!important;box-shadow:none}.custom-content-cat .custom-img-card .image-card__content{background:linear-gradient(360deg,#000 -6.77%,#0000 65.41%)}.outperform-nature .section__subheading{color:#212121;font-style:normal;font-weight:500;font-size:40px;line-height:40px;text-align:center}.outperform-nature .section__subheading:after{background:linear-gradient(180.99deg,#36d130 -15.6%,#36d13000 126.15%);transform:scaleY(-1);position:relative;display:block;content:"";height:15px;width:207px;margin:auto;top:-10px}.outperform-nature h2{font-style:normal;font-weight:500;font-size:32px;line-height:50px;text-align:center;color:#212121;margin-bottom:20px}.outperform-nature .section__description{font-style:normal;font-weight:100;font-size:18px;line-height:34px;text-align:center;color:#212121;width:670px;margin:auto}.outperform-nature.outperform-nature-new .sf-custom__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin:0}.outperform-nature.outperform-nature-new-second .sf-custom__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin:0}.outperform-nature.outperform-nature-new-second .outperform-nature-box.outperform-nature-box-new{background:#f9f9f9;width:100%;padding:50px 30px;align-items:flex-start}.outperform-nature .outperform-nature-box.outperform-nature-box-new{background:#f9f9f9;width:100%;padding:50px 80px}.outperform-nature .outperform-nature-box.outperform-nature-box-new.first .sf-custom__grid .sf-custom__block .image__box{width:170px;margin:auto;height:100px}.outperform-nature .outperform-nature-box.outperform-nature-box-new.second{position:relative;top:120px}.outperform-nature .outperform-nature-box.outperform-nature-box-new.second .sf-custom__grid .sf-custom__block .image__box{width:120px;margin:auto;height:120px}.outperform-nature .outperform-nature-box.outperform-nature-box-new.third .sf-custom__grid .sf-custom__block .image__box{width:90px;margin:auto;height:120px}.outperform-nature .outperform-nature-box.outperform-nature-box-new.four{position:relative;top:120px}.outperform-nature .outperform-nature-box.outperform-nature-box-new.four .sf-custom__grid .sf-custom__block .image__box{width:120px;margin:auto;height:120px}.outperform-nature .outperform-nature-box .sf-custom__grid{display:block;margin:auto;text-align:center}.outperform-nature .outperform-nature-box .sf-custom__grid .sf-custom__block{width:100%}.outperform-nature .outperform-nature-box .sf-custom__grid h3{font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#212121;margin-top:20px;margin-bottom:25px}.outperform-nature.outperform-nature-new-second .sf-custom__grid h3{font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#212121;margin-top:0;margin-bottom:15px}.outperform-nature.outperform-nature-new-second .sf-custom__grid p{font-weight:300;font-size:16px;line-height:25px}.outperform-nature .outperform-nature-box .sf-custom__grid p{font-weight:300}.outperform-nature .outperform-nature-box .sf-custom__grid .sf-custom__block .image__box{width:60%;margin:auto}.outperform-nature .outperform-nature-box .sf-custom__grid h3 p{font-weight:100;font-size:14px;margin-top:5px;cursor:pointer}.outperform-nature .outperform-nature-box .sf-custom__grid h3 span{font-weight:400}.outperform-nature .outperform-nature-box .sf-custom__grid a{color:#36d130;border:2px solid #36D130}.home-category-boxes .section-py{padding-top:0;padding-bottom:10px}.home-category-boxes .sf-custom__block .sf-custom__block-inner{background:#fff;height:388px;align-items:center;justify-content:center;display:flex;padding:0 20px}.home-category-boxes img{margin:auto auto 30px}.home-category-boxes h3{font-style:normal;font-weight:500;font-size:20px;line-height:28px;text-align:center;color:#212121}.home-category-boxes p{font-style:normal;font-weight:400;font-size:14px;line-height:25px;text-align:center;color:#666;height:100px}.home-category-boxes-second .image-card__content h3{font-style:normal;font-weight:500;font-size:24px;line-height:28px;text-align:center;color:#fff}.home-reviews .sf-slider__controls{position:absolute;right:0;top:-70px}.performance-eyewear .sf-slider__controls{position:absolute;right:0;top:-210px}.performance-eyewear .sf-slider__controls button{background:#f9f9f9}.performance-eyewear .sf__featured-collection .sf__ms--slider{margin:auto}.home-reviews .sf-slider__controls button{background:#fff}.home-reviews .sf-slider__controls--absolute button.sf-slider__controls-next,.performance-eyewear .sf-slider__controls--absolute button.sf-slider__controls-next{left:auto!important;right:0;box-shadow:none;color:#000}.home-reviews .sf-slider__controls--absolute button.sf-slider__controls-prev,.performance-eyewear .sf-slider__controls--absolute button.sf-slider__controls-prev{left:auto;right:55px;box-shadow:none;color:#000}.home-reviews h3{font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#212121}.home-reviews .text-color-subtext.not-change p{font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#666}.home-reviews .not-change p{font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#212121}.home-blog .sf__blog-cardTitle{font-style:normal;font-weight:600!important;font-size:24px!important;line-height:35px!important;color:#212121}.home-blog .sf__blog-cardExcerpt,.home-blog .sf__blog-cardReadmore{display:none}.home-blog .sf__blog-cardContent{display:flex;flex-wrap:wrap}.home-blog .sf__blog-cardContent .sf__blog-cardDate{width:100%;order:2;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#999;text-transform:capitalize;margin-top:10px}.footer-store .footer-social .social-media-links a{background:#3b3b3b;border-radius:50%;height:36px;width:36px;align-items:center;display:flex;justify-content:center;margin:0 10px 0 0}.sf-footer form.sf__footer-form-newsletter .relative{display:flex;align-items:center;grid-gap:12px}.sf-footer form.sf__footer-form-newsletter .sf__newletter__form-input{color:var(--Gray-500, #667085);font-style:normal;font-weight:400;line-height:24px;font-size:14px;border-radius:0;padding-left:10px;padding-right:10px;border:none;width:65%}.sf-footer .sf__footer-form-newsletter-icon{display:none}.sf-footer .sf__footer-form-newsletter .sf__form-submit,.sf-footer .sf__footer-form-newsletter .sf__form-submit:hover{padding:0 15px;pointer-events:auto;border:none;background:var(--Black, #000);box-shadow:0 1px 2px #1018280d;color:var(--White, #FFF)!important;font-size:16px;font-style:normal;font-weight:500;line-height:24px;position:relative;height:100%;width:35%;max-width:100%;display:block;top:auto;padding:.375rem 0px}.sf-footer .sf-footer__block ul li.hover-underline a:after{background-color:transparent}.sf-footer .sf__footer-form-newsletter img{margin:25px 0}.sf-footer .footer-bottom-right-links{display:flex;margin-bottom:5px}.sf-footer .footer-bottom-right-links li{margin:0 20px 0 0}.sf-footer .footer-bottom-right-links li a{text-decoration:none;color:var(--Success-25, #F6FEF9);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.sf-footer .footer-bottom-right-links li:hover a{text-decoration:underline}.sf-footer .sf__footer-bottom .sf__footer-bottom-inner .sf-footer__left .text-sm{text-decoration:none;color:var(--Success-25, #F6FEF9);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.sf-footer .sf__footer-bottom .sf__footer-bottom-inner{padding-bottom:10px;padding-top:10px;border-top:1px solid #039855;flex-direction:row;justify-content:space-between;width:100%}.sf-footer .footer-bottom-right-links li:last-child{margin:0}.sf-footer .sf__footer-middle .sf__accordion-item .sf__accordion-content .pb-5 .mt-0{margin-top:0}.sf__footer-bottom .sf__footer-bottom-inner{flex-direction:column}.home-eyewear .eyewear-box h3{display:flex;font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#fff;align-items:center}.home-eyewear .eyewear-box h3 span{margin-left:10px}.home-eyewear .eyewear-box .image-card__content{padding:20px 0}.home-tabs{background:#f9f9f9;padding:80px 0 0}.home-tabs .tab-main-box .tab-box{display:none}.home-tabs .tab-menu{display:flex;align-items:center;margin-bottom:40px;justify-content:space-between}.home-tabs .tab-menu h2{width:680px}.home-tabs .tab-menu ul{display:flex}.home-tabs .tab-menu ul li{margin:0 40px 0 0}.home-tabs .tab-menu ul li:last-child{margin:0}.home-tabs .tab-menu ul li a{font-style:normal;font-weight:500;font-size:18px;line-height:30px;text-align:center;color:#999}.home-tabs .tab-menu ul li a.active{font-style:normal;font-weight:500;font-size:18px;line-height:30px;text-align:center;color:#212121}.home-tabs .tab-menu ul li a.active:after{position:absolute;width:50px;height:3px;content:"";border-bottom:3px solid #36D130;display:block}.home-tabs .tab-main-box .tab-inner{position:relative}.home-tabs .tab-main-box .tab-inner img{width:100%}.home-tabs .tab-main-box .tab-inner .overlay-text{position:absolute;bottom:30px;left:30px;display:flex;align-items:center}.home-tabs .tab-main-box .tab-inner .overlay-text img{width:auto;height:auto}.home-tabs .tab-main-box .tab-inner .overlay-text-content{margin-left:15px}.home-tabs .tab-main-box .tab-inner .overlay-text-content h3{font-style:normal;font-weight:500;font-size:24px;line-height:34px;color:#fff}.home-tabs .tab-main-box .tab-inner .overlay-text-content p{font-style:normal;font-weight:400;font-size:14px;line-height:15px;color:#fff;margin-top:5px}.modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:#00000080;visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.ssp-popup .modal-wrapper{position:fixed;z-index:9999;background-color:#fefefe;padding:20px;width:1160px;border-radius:0;left:0;background-color:#fff;box-shadow:0 0 1.5em #00000059;right:0;margin:auto;top:50%;transform:translateY(-50%)!important}.ssp-popup.product-info-popup .modal-wrapper{width:570px}.ssp-popup.product-info-popup.lens-popup .modal-wrapper{width:870px}.ssp-popup.product-info-popup.lens-popup .modal-wrapper img{width:auto;height:auto;margin:auto}.ssp-popup.acc-popup .modal-wrapper{width:870px}.ssp-popup.acc-popup p{margin:0;font-size:14px;letter-spacing:.2px;text-align:left;font-weight:300}.ssp-popup .modal-body{padding:20px 40px}.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal-close{position:absolute;top:-10px;right:10px;padding:0;background:none;border:0;z-index:99}.ssp-popup.product-info-popup .modal-close{top:10px;right:20px}.video-popupopen .modal-close{top:15px;background:#fff;border-radius:50%;height:35px;width:35px}.modal-close span{font-size:26px;font-weight:500;cursor:pointer;z-index:999;color:#000}.modal-close:hover{color:#777}.home-collection{margin-top:20px}.home-collection .container{width:100%;padding:0 30px;max-width:100%}.home-collection .home-collection-inner .collection-list .section__item-content{padding-top:19px;font-size:15px}.home-collection .home-collection-inner .collection-list .section__item-content em{padding-left:8px;position:relative;top:-2px;left:0;display:inline-block;vertical-align:middle;font-size:0;line-height:0;transition:left .3s}.home-collection .home-collection-inner .collection-list .section__item-content em:before{content:url(/cdn/shop/t/26/assets/category-arrow.svg);display:inline-block;width:14px;height:14px}.home-collection .home-collection-inner .collection-list .section__item-images{position:relative}.home-collection .home-collection-inner .collection-list .section__item-images .section__item-image{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;padding-bottom:100%}.home-collection .home-collection-inner .collection-list .section__item-images img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-collection .home-collection-inner .collection-list .section__item-images .image-hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .3s}.home-collection .home-collection-inner .collection-list a:hover .section__item-images .image-main{opacity:0}.home-collection .home-collection-inner .collection-list a:hover .section__item-images .image-hover{opacity:1}.home-collection .home-collection-inner .collection-list a:hover .section__item-content em{left:6px}.home-ways{margin-top:130px;margin-bottom:15px;background:#eaeaea;padding-bottom:0}.home-ways .home-ways-inner{padding:50px 0;background-color:#eaeaea;position:relative;top:0}.home-ways .home-ways-inner h1{margin-top:0;margin-bottom:11px;color:#000;font-size:40px;line-height:47px;font-weight:500;text-transform:uppercase;text-align:center}.home-ways .home-ways-inner p{color:#000;font-size:16px;line-height:21px;text-align:center;font-weight:300}.home-ways .home-ways-inner .image_container_div_hp{width:100%;max-width:710px;margin:auto;padding-top:25px;padding-right:0;padding-left:0}.home-ways .home-ways-inner .buttons_desktop_hp{display:flex;margin-right:55px;margin-left:55px;-webkit-box-pack:justify;justify-content:space-between}.home-ways .home-ways-inner .buttons_desktop_hp a{width:20vw;max-width:300px;border:3px none #000;text-align:center;text-decoration:none;cursor:auto}.home-ways .home-ways-inner .buttons_desktop_hp a .button_container_div_hp{display:inline-block}.home-ways .home-ways-inner .buttons_desktop_hp a .button_text_hp{color:#000;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:500;line-height:initial}.home-ways .home-ways-inner .buttons_desktop_hp a .button_underline_div_hp{width:100%;height:1.5px;background-color:#000;display:none}.home-video{height:710px;position:relative;margin-left:0;margin-right:0;color:#fff}.home-video .video__media{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.home-video .video__media video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.home-video .container{max-width:100%;height:100%;padding:0;margin:0}.home-video .container .video__inner{text-align:center;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;bottom:30px;left:0;right:0}.home-video .container .video__inner a.sf__btn-secondary{margin:8px 8px 8px 0;padding:15px 40px;background-color:#fff;color:#000;font-size:18px}.home-video .container .video__inner .video__content{max-width:100%;flex:0 0 auto;position:relative;z-index:1}.home-video .container .video__inner .video__content .video__contentImage{display:inherit;margin-bottom:20px;max-width:100%}.home-video .container .video__inner .video__content .video__contentImage img{max-width:100%;width:300px}.home-premium .container-fluid{padding:0 64px;width:100%;max-width:100%}.home-premium .sf-custom__grid{display:flex;align-items:center;justify-content:space-between}.home-premium .home-premium-image{flex:0 0 57.4%}.home-premium .home-premium-content{padding:0 0 0 10px;flex:0 0 auto;max-width:42.6%;width:31.2%}.home-premium .home-premium-content h3{font-size:32px;letter-spacing:-1px;font-weight:500}.home-premium .home-premium-content p{margin-top:0;margin-bottom:10px;font-weight:300}.home-premium.second-premium .container-fluid{margin:0 0 100px}.home-social{background-color:#f7f7f7}.home-social .container{width:100%;max-width:100%}.home-social .wf-section{display:flex;width:100%;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#f7f7f7}.home-social .social_container_rx_alp{display:flex;width:auto;margin-top:60px;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:526px}.home-social .social_container_rx_alp h2{max-width:none;margin-bottom:15px;font-style:italic;font-weight:500}.home-social .social_container_rx_alp p{max-width:47ch;text-align:center;font-weight:300;color:#000;font-size:1rem;line-height:1.75rem;margin:20px 0}.home-social .social_container_rx_alp .social_links_container_rx_alp{display:flex;width:100%;max-width:500px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:center}.home-social .social_container_rx_alp .social_links_container_rx_alp a{display:flex;width:auto;margin-right:30px;margin-left:30px;padding-right:0;-webkit-box-align:center;align-items:center;color:#000;text-decoration:none}.home-social .social_container_rx_alp .social_links_container_rx_alp img{width:100px;height:100px;margin-right:-30px;margin-left:-30px;padding-right:0;padding-left:0}.home-social .social_container_rx_alp .social_links_container_rx_alp h3{margin-top:0;margin-bottom:0;margin-left:12px;font-size:1rem;line-height:1.25rem;color:#222}.home-social .social_row_rx_alp{width:100%;max-width:1600px;margin-top:0;margin-bottom:0}.home-social .social_row_rx_alp .social_column_rx_alp{display:flex;padding:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:inherit;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.home-social .social_row_rx_alp .social_column_rx_alp.w-col-3{width:25%;position:relative;float:left;min-height:1px}.home-social .social_row_rx_alp .ugc_image_rx_alp{display:flex;width:100%;height:23vw;max-height:350px;padding-left:15px;-webkit-box-align:end;align-items:flex-end;background-position:0px 0px,50% 50%;background-size:auto,cover}.home-social .social_row_rx_alp .ugc_image_rx_alp p{color:#f2f2f2;font-size:.8rem;line-height:.8rem;max-width:40ch;margin-bottom:15px}.home-social .social_row_rx_alp .ugc_image_rx_alp._1{background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.56)),url(/cdn/shop/t/26/assets/1social.png)}.home-social .social_row_rx_alp .ugc_image_rx_alp._3{background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.56)),url(/cdn/shop/t/26/assets/2social.png)}.home-social .social_row_rx_alp .ugc_image_rx_alp._2{background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.56)),url(/cdn/shop/t/26/assets/3social.png)}.home-social .social_row_rx_alp .ugc_image_rx_alp._4{background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.56)),url(/cdn/shop/t/26/assets/4social.png)}.home-social .social_row_rx_alp .ugc_image_rx_alp._5{background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.56)),url(/cdn/shop/t/26/assets/5social.png)}.home-social .social_row_rx_alp .ugc_image_rx_alp._6{background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.56)),url(/cdn/shop/t/26/assets/6social.png)}.home-social .social_row_rx_alp .ugc_image_rx_alp._7{background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.56)),url(/cdn/shop/t/26/assets/7social.png)}.home-social .social_row_rx_alp .ugc_image_rx_alp._8{background-image:linear-gradient(180deg,transparent 80%,rgba(0,0,0,.56)),url(/cdn/shop/t/26/assets/8social.png)}.home-testimonials{padding:48px 26px;font-size:16px;margin-top:20px}.home-testimonials .home-testimonials-slider .item{margin:0 auto;max-width:640px}.home-testimonials img.img-1{max-width:48px}.home-testimonials img.img-2{max-width:160px}.home-testimonials .img-container{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.home-testimonials .img-container img{height:70px;width:70px}.home-testimonials .img-container .customer-content{margin-left:15px}.home-testimonials .img-container h2{font-size:20px;margin-bottom:10px;margin-top:15px}.home-testimonials .prismicTestimonials__quotations{font-weight:500;color:#7a7a7a;font-size:48px;line-height:16px;letter-spacing:.5px;margin-bottom:10px;cursor:default;text-align:center}.home-testimonials .prismicTestimonials__entry{font-weight:300;letter-spacing:.5px;font-size:20px;line-height:1.25;color:#333;cursor:default;text-align:center}.home-testimonials .owl-nav{width:100%}.home-testimonials .owl-nav span{font-size:30px}.home-testimonials .owl-nav .owl-prev{left:34px;position:absolute;top:50%;transform:translateY(-50%)}.home-testimonials .owl-nav .owl-next{right:34px;position:absolute;top:50%;transform:translateY(-50%)}.home-testimonials .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:25px}.home-testimonials .owl-dots .owl-dot{margin:0 3px;width:8px;height:5.5px;background-color:#333;opacity:.4;border-radius:0}.home-testimonials .owl-dots .owl-dot.active{opacity:1}.home-featured-product-slider .container-fluid{width:100%;max-width:100%;padding:0 30px}.home-featured-product-slider .section__heading{font-size:23px;line-height:28px;letter-spacing:.5px;margin-top:20px;text-transform:capitalize}.home-featured-product-slider h3{font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:2px;line-height:1.25;margin-bottom:5px;margin-top:0}.home-featured-product-slider h3 a{font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:2px;line-height:1.25;margin-bottom:5px;margin-top:0;min-height:40px}.home-featured-product-slider .sf-pcard__reviews{display:none}.home-featured-product-slider .f-price-item--regular{font-size:12px;letter-spacing:1.5px;margin-bottom:0;color:#000}.home-featured-product-slider .f-price-item--sale{font-size:14px;letter-spacing:1.5px;margin-bottom:0;color:#000}.home-featured-product-slider .sf__ms--slider{margin:auto!important}.home-featured-product-slider .sf__ms--slider .block.w-full{display:block;position:relative;height:100%;padding-top:10px}.home-featured-product-slider .sf__ms--slider .spc__main-img,.home-featured-product-slider .sf__ms--slider .spc__hover-img{margin:0 10px;padding-bottom:75%;display:block;position:relative}.home-featured-product-slider .sf__ms--slider .sf-image{position:absolute;top:0;left:0;width:100%;height:100%}.home-featured-product-slider .sf__ms--slider .spc__main-img img{position:absolute!important;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-featured-product-slider .sf__pcard{position:relative;background:#f7f7f7;padding:20px 15px}.home-featured-product-slider .sf__pcard .sf__pcard-content.text-left .pcard-variant-option{display:none}.home-featured{margin-top:60px;margin-bottom:60px}.home-featured .container{padding:0 0 0 30px;width:100%;max-width:100%}.home-featured h2{font-size:23px;line-height:28px;letter-spacing:.5px;margin-top:20px;text-transform:capitalize;margin-bottom:40px}.home-featured .home-featured-inner .featured-list{background:#f7f7f7;padding:10px}.home-featured .home-featured-inner .featured-list .section__item-images{position:relative}.home-featured .home-featured-inner .featured-list .section__item-images .section__item-image{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;padding-bottom:75%}.home-featured .home-featured-inner .featured-list .section__item-images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.home-featured .home-featured-inner .featured-list .section__item-images .image-hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .3s}.home-featured .home-featured-inner .featured-list a:hover .section__item-images .image-main{opacity:0}.home-featured .home-featured-inner .featured-list a:hover .section__item-images .image-hover{opacity:1}.home-featured .home-featured-inner .productCard__info{padding:0 15px 15px}.home-featured .home-featured-inner .productCard__info .productCard__title{font-weight:500;text-transform:uppercase;font-size:16px;letter-spacing:2px;line-height:1.25;margin-bottom:11px;margin-top:0}.home-featured .home-featured-inner .productCard__info .productCard__subtitle{margin-bottom:8px;margin-top:0;text-align:left}.home-featured .home-featured-inner .productCard__info .productCard__subtitle p{font-size:12px;font-weight:300;text-align:left;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;line-height:14px;margin-bottom:0;color:#444}.home-featured .home-featured-inner .productCard__info .productCard__variants{text-transform:uppercase;font-size:12px;line-height:14px;letter-spacing:1.5px;margin-bottom:9px;color:#777;font-weight:300}.home-featured .home-featured-inner .productCard__info .productCard__price{font-size:12px;letter-spacing:1.5px;margin-bottom:8px;font-weight:300;color:#000}.home-featured .home-featured-inner .owl-nav{position:absolute;top:-70px;right:30px}.home-featured .home-featured-inner .owl-nav .owl-prev{left:-10px;position:relative}.home-featured .sf__ms--slider{margin:0 30px 0 4px!important}.home-featured .sf-slider__controls{position:absolute;top:-60px;right:0}.home-featured .sf-slider__controls--absolute button{left:auto;position:absolute;top:auto;transform:none;right:55px}.home-featured .sf-slider__controls--absolute button.sf-slider__controls-next{left:auto!important;right:0}.home-featured .sf__pcard .sf__pcard-content{background:#f8f8f8;padding:0 10px}.product-image-section .section-my{max-width:100%;padding:0 55px 55px;margin:0}.sf-product__section .sf-tabs .hidden{display:none!important}.eyewearDetail.eyewearDetailIntroCopy{width:58%;font-size:1.4vw;line-height:2.2vw;font-weight:400;text-align:justify;padding-top:15px;padding-bottom:0;margin:auto}.sf-product__section .sf-tabs .eyewearDetail .eyewearHeroName{font-size:2.8rem;margin-bottom:40px;text-transform:uppercase;letter-spacing:0;margin-top:0;font-weight:300;text-align:center;color:#000;line-height:35px}.sf-product__section .sf-tabs .eyewearDetail p{font-size:14px;line-height:21px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px;font-style:normal;font-weight:300}.tech_section_hunter_sunrx .tech_icon_div_hunter_sunrx{margin:7vw 0% 7vw 5vw}.tech_section_hunter_sunrx .tech_specs_row_hunter_sunrx{margin:0 50px 50px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.tech_section_hunter_sunrx .w-col{position:relative;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.tech_section_hunter_sunrx .tech_spec_block_hunter_sunrx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tech_section_hunter_sunrx img{display:inline-block;width:60px;max-width:90px}.tech_section_hunter_sunrx h2{-webkit-font-smoothing:antialiased;color:#222;line-height:1rem;font-weight:500;text-transform:uppercase;font-size:.9rem;margin:1em 0 5px 15px;letter-spacing:1px}.springHinge{margin-left:50px;margin-right:50px;width:calc(100% - 100px);border-bottom:1px solid #000;padding-bottom:80px;padding-top:80px}.springHinge .springHinge-content{align-items:center;display:flex;padding:0 45px}.springHinge .springHinge-description{margin:0 30px 0 0;width:41.66666667%}.springHinge .springHinge-image{width:58.33333333%}.springHinge h2{font-size:1.15rem;font-weight:500;letter-spacing:1px;line-height:1.5rem;margin:0 0 15px;max-width:40ch;text-align:left;text-transform:uppercase}.springHinge p{font-size:13px;line-height:21px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px;font-style:normal;max-width:50ch;font-weight:300}.lens_options_section_sunrx{margin:4vw 0vw}.lens_options_section_sunrx .lens_bar_bg{margin:0px 3vw;padding-top:15px;padding-bottom:15px;background-image:linear-gradient(180deg,#000,#000)}.lens_options_section_sunrx .lens_bar_bg h2{margin:1em 0 5px;-webkit-font-smoothing:antialiased;color:#fff;font-size:1vw;line-height:1.5vw;font-weight:500;text-align:center;letter-spacing:revert;text-transform:uppercase}.lens_options_section_sunrx .lens_section{position:relative;margin:3vw 0vw;padding:0vw 4vw;background-color:transparent}.lens_options_section_sunrx .lens_options_row_rx{display:block;grid-template-columns:repeat(3,1fr);grid-gap:20px}.lens_options_section_sunrx .options_container_div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.lens_options_section_sunrx .options_container_div img{width:4vw;margin-top:2.25vw;margin-right:3vw;margin-left:2vw}.lens_options_section_sunrx .options_container_div h3{margin-top:0;margin-bottom:.5vw;color:#a1a1a1;font-size:1vw;line-height:1vw;font-weight:500;text-align:left}.lens_options_section_sunrx .options_container_div h4{letter-spacing:1px;margin:1em 0 5px;-webkit-font-smoothing:antialiased;color:#222;font-size:1.5vw;line-height:2vw;text-align:left;text-transform:uppercase;font-weight:500}.lens_options_section_sunrx .options_container_div p{font-size:13px;line-height:21px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px;font-style:normal;font-weight:300;margin-top:15px}.lightweight_section_hunter_sunrx ul{list-style:initial;font-size:13px;line-height:21px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px;font-style:normal;max-width:50ch;font-weight:300;padding-left:20px}.lightweight_section_hunter_sunrx ul li{padding-bottom:5px}.lightweight_section_hunter_sunrx{display:block;width:100%;margin-top:3vw;margin-bottom:3vw}.lightweight_section_hunter_sunrx .lightweight_div_hunter_sunrx{padding-left:3vw}.lightweight_section_hunter_sunrx .lightweight_column_hunter_sunrx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lightweight_section_hunter_sunrx .lightweight_column1_hunter_sunrx{padding-right:0vw;padding-left:3vw;width:41.66666667%}.lightweight_section_hunter_sunrx .lightweight_column2_hunter_sunrx{display:block;padding-right:0;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:58.33333333%}.lightweight_section_hunter_sunrx .lightweight_text_div_hunter_sunrx{margin-top:0vw;padding-right:6vw}.lightweight_section_hunter_sunrx h2{font-size:1.5vw;line-height:2vw;font-weight:500;text-align:left;text-transform:uppercase;letter-spacing:1px;margin:1em 0 15px}.lightweight_section_hunter_sunrx p{font-size:13px;line-height:21px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px;font-style:normal;font-weight:300;margin-top:35px}.lightweight_section_hunter_sunrx .frame_material_image_div_hunter_sunrx{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:35vw;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lightweight_section_hunter_sunrx .frame_material_image_div_hunter_sunrx img{width:100%;max-width:none}.nav-swiper-container .sf-prod-media{border:1px solid #cdc7c7;padding:5px}.line_separators_hunter_sunrx{height:1.5px;margin-right:3%;margin-left:3%;background-image:linear-gradient(180deg,#000,#000)}.geko_section_hunter_sunrx{margin-bottom:6vw}.geko_section_hunter_sunrx .geko_section_div_hunter_sunrx{padding-top:7vw}.geko_section_hunter_sunrx .geko_columns_hunter_sunrx{background-image:url(/cdn/shop/t/26/assets/mehtowasf.png);background-position:0px 50%;background-size:50%;background-repeat:no-repeat;overflow:hidden}.geko_section_hunter_sunrx .geko_column_1_hunter_sunrx{padding-right:0;padding-left:0;width:50%}.geko_section_hunter_sunrx .geko_columns_hunter_sunrx1{background-image:url(/cdn/shop/t/26/assets/topfocalasf.png);background-position:0px 50%;background-size:50%;background-repeat:no-repeat;overflow:hidden}.geko_section_hunter_sunrx .geko_column_1_hunter_sunrx1{padding-right:0;padding-left:0;width:50%}.geko_section_hunter_sunrx .w-col{position:relative;float:left;min-height:1px}.geko_section_hunter_sunrx .geko_column_2_hunter_sunrx{width:50%}.geko_section_hunter_sunrx .geko_logo_div_hunter_sunrx{padding-left:6vw}.geko_section_hunter_sunrx .geko_logo_div_hunter_sunrx img{width:20%;margin-bottom:2vw}.geko_section_hunter_sunrx .geko_label_hunter_sunrx{font-size:13px;line-height:21px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px;font-style:normal;font-weight:300}.geko_section_hunter_sunrx .geko_text_div_hunter_sunrx{padding-right:4vw}.geko_section_hunter_sunrx .geko_text_div_hunter_sunrx h2{color:#000;font-size:11vw;line-height:10vw;letter-spacing:1px;margin:1em 0 5px;text-transform:capitalize;font-weight:900}.geko_section_hunter_sunrx .geko_text_div_hunter_sunrx h3{line-height:2vw;font-weight:500;text-align:left;letter-spacing:.1vw;text-transform:uppercase;letter-spacing:1px;margin:1em 0 10px;font-size:1.5vw}.geko_section_hunter_sunrx .geko_text_div_hunter_sunrx p{font-size:13px;line-height:21px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px;font-style:normal;font-weight:300;width:88%;margin-top:2.5vw}.rx_sun_section_hunter_sunrx{margin-top:6vw;padding:0vw;margin-bottom:3vw}.rx_sun_section_hunter_sunrx .lens_tint_bar_bg_hunter_sunrx{margin:15px 3vw 40px;padding-top:15px;padding-bottom:15px;background-image:linear-gradient(180deg,#000,#000)}.rx_sun_section_hunter_sunrx .lens_tint_bar_bg_hunter_sunrx h2{margin:1em 0 5px;-webkit-font-smoothing:antialiased;color:#fff;font-size:1vw;line-height:1.5vw;font-weight:500;text-align:center;letter-spacing:revert;text-transform:uppercase}.rx_sun_section_hunter_sunrx .pp_nosepad_columns_hunter_sunrx{width:100%;margin-top:4vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rx_sun_section_hunter_sunrx .pp_nosepad_column1_text_hunter_sunrx{height:100%;padding:4vw 0px 6vw 6vw;width:41.66666667%}.rx_sun_section_hunter_sunrx .pp_nosepad_column1_text_hunter_sunrx h3{font-size:1.5vw;line-height:2vw;font-weight:500;text-align:left;text-transform:uppercase;letter-spacing:1px;margin:1em 0 5px}.rx_sun_section_hunter_sunrx .pp_nosepad_column1_text_hunter_sunrx p{font-size:13px;line-height:21px;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:15px;font-style:normal;font-weight:300;margin-top:35px;width:88%}.rx_sun_section_hunter_sunrx .pp_nosepad_column2_image_hunter_sunrx{position:relative;overflow:hidden;height:30vw;padding-right:0;padding-left:0;text-align:right;width:58.33333333%}.rx_sun_section_hunter_sunrx .pp_nosepad_column2_image_hunter_sunrx img{position:relative;top:0vw;right:0;display:inline-block;width:85%;margin-right:0;text-align:right}.sf-breadcrumb{padding-top:20px}.sf-breadcrumb .bread-crumb__item{white-space:nowrap;margin:0 auto 10px;text-align:left;line-height:24px;font-size:12px;z-index:5;position:relative;padding:0;color:#606060;font-weight:300}.sf-breadcrumb .sf__breabcrumb-page-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto 10px;text-align:left;line-height:24px;font-size:12px;z-index:5;position:relative;padding:0;color:#606060;font-weight:300}.sf-breadcrumb .sf__breadcrumb-separator{padding:0 2px;color:#606060;position:relative;top:-4px}.lensModule{padding:60px 0;background-color:#fff;width:100vw;max-width:1440px;margin:0 auto;position:relative;z-index:1}.lensModule:before{content:"";position:absolute;top:0;left:50%;bottom:0;transform:translate(-50%);background-color:inherit;width:100vw;z-index:-1}.lensModule .lensModule__title h3{font-size:2.5625rem;letter-spacing:8px;margin:0 0 130px;text-align:center;text-transform:uppercase;font-style:italic;font-weight:400;line-height:1.1}.lensModule.homelensModule{width:100%;max-width:100%}.lensModule.homelensModule .lensModule__title h3{margin:0 0 40px;padding:0 12.5%}.lensModule.homelensModule .lensModule__title h3 span{opacity:.4}.lensModule.homelensModule .lensModule__inner{padding:0;margin:0;width:100%;max-width:100%}.lensModule .lensModule__inner{padding:0 12.5%;margin:0;width:100%;max-width:100%}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images{flex:0 0 58.33%;max-width:58.33%;width:100%;position:relative}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images{flex:0 0 100%;max-width:100%;width:100%;position:relative}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__product{flex:0 0 33.33%;max-width:33.33%;padding-top:4px}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__product .lensModule__productContent{margin-top:25px}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images .lensModule__image--before{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:50%;z-index:1}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images .lensModule__image--before img{height:100%;width:auto;max-width:none;position:absolute;top:0;left:0;width:200%}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__imageTooltip{left:0;width:100%;bottom:30px;position:absolute;text-align:center}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__imageTooltip span{height:100%;font-size:.75rem;padding:20px 30px;text-transform:uppercase;font-weight:500;letter-spacing:.2px;border-radius:3px;background-color:#000000b8;color:#fff;display:block;width:420px;margin:auto}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__imageTooltip span.left{opacity:.6}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__imageTooltip span{height:33px;font-size:.75rem;padding:0 16px 2px;text-transform:uppercase;font-weight:500;letter-spacing:.2px;border-radius:3px;display:inline-flex;justify-content:center;align-items:center;background-color:#00000059;color:#fff}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider .product-swatch-slider-inner .lensModule__imageTooltip span.left{opacity:.6}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider .product-swatch-slider-inner .lensModule__imageTooltip span{height:auto;font-size:.75rem;text-transform:uppercase;font-weight:500;letter-spacing:.2px;border-radius:3px;display:inline-flex;justify-content:center;align-items:center;background-color:#000000b8;color:#fff;padding:15px;width:90%}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__image--after .lensModule__imageTooltip{left:50%;width:50%}.lensModule .lensModule__inner .lensModule__body .lensModule__productTitle{font-weight:400;font-size:1.625rem;line-height:1.1;letter-spacing:-.5px;margin-bottom:10px;color:#222;margin-top:15px}.lensModule .lensModule__inner .lensModule__body .home-swatch-slider .lensModule__productTitle{font-weight:400;font-size:1.625rem;line-height:1.1;letter-spacing:-.5px;margin-bottom:0;margin-top:0;color:#fff}.lensModule.homelensModule .lensModule__inner .lensModule__body .lensModule__productDescription{margin-top:25px}.lensModule .lensModule__inner .lensModule__body .lensModule__productDescription{font-weight:500;font-size:.875rem;line-height:1.35;letter-spacing:.3px;font-weight:300}.lensModule .lensModule__inner .lensModule__body .lensModule__productIcons{margin-bottom:10px;display:flex;flex-wrap:wrap}.lensModule .lensModule__inner .lensModule__body .lensModule__productCondition{background-color:#000;color:#fff}.lensModule .lensModule__inner .lensModule__body .lensModule__productIcon{display:inline-flex;align-items:center;height:23px;padding:0 10px;font-weight:500;font-size:.5625rem;line-height:1;letter-spacing:.4px;text-transform:uppercase;margin-bottom:3px}.lensModule .lensModule__inner .lensModule__body .lensModule__productIcon+.lensModule__productIcon{margin-left:8px;cursor:pointer}.lensModule .lensModule__inner .lensModule__body .lensModule__productIcon--custom{border:2px solid #000;color:#000}.lensModule .lensModule__inner .lensModule__body .lensModule__productIcon:before{content:"";background-size:contain;background-repeat:no-repeat;width:13px;height:13px;display:inline-block;margin-right:7px;position:relative}.lensModule .lensModule__inner .lensModule__body .lensModule__productCondition:before{background-image:url(/cdn/shop/files/ROKA-CUSTOM-ICON-2023.svg)}.lensModule .lensModule__inner .lensModule__body .lensModule__productIcon--custom:before{width:11px;height:11px;background-image:url(/cdn/shop/files/ROKA-CUSTOM-ICON-2023.svg)}.lensModule .lensModule__inner .lensModule__body{position:relative}.lensModule .lensModule__inner .owl-nav button{position:absolute;top:50%;left:-60px;pointer-events:auto;width:25px;height:25px;border-color:#000;border-style:solid;border-width:0 0 3px 3px;cursor:pointer;transform:rotate(45deg);transition:opacity .2s}.lensModule .lensModule__inner .owl-nav button span{display:none}.lensModule .lensModule__inner .owl-nav .owl-next{transform:rotate(-135deg);right:-60px;left:auto}.lensModule .lensModule__inner .owl-dots{margin:auto;text-align:center;position:absolute;top:-100px;left:0;right:0;width:350px}.lensModule .lensModule__inner .home-swatch-slider .owl-dots{margin:auto;text-align:center;position:relative;top:40px;left:0;right:0;width:350px}.lensModule .lensModule__inner .owl-dots .owl-dot{padding:5px!important;position:relative}.lensModule .lensModule__inner .owl-dots .owl-dot span{height:38px;width:38px;background-image:radial-gradient(circle farthest-corner at 8% 97%,#ece3e3,#2c2c2c 0,#a2a5ad 45%,#d7d7d5 94%);font-size:0;line-height:0;border-radius:50%;cursor:pointer;padding:0;background-color:#000;display:block}.lensModule .lensModule__inner .owl-dots .owl-dot span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1.5px solid transparent;transition:border-color .2s;border-width:2px}.lensModule .lensModule__inner .owl-dots .owl-dot.active span:after{border-color:#000}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(2){margin-left:12px}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(2) span{background-image:radial-gradient(circle farthest-corner at 8% 97%,#593c14,#9e6d2b)}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(3){margin-left:12px}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(3) span{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e7da1b,#9baa30)}.lensModule.lensModuleSecond .lensModule__inner .owl-dots .owl-dot:nth-child(2) span{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e7da1b,#9baa30)}.lensModule.lensModuleSecond .lensModule__inner .owl-dots .owl-dot:nth-child(3) span{background-image:radial-gradient(circle farthest-corner at 8% 97%,#645f63,#050509)}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(4){margin-left:12px}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(4) span{background-image:radial-gradient(circle farthest-corner at 8% 97%,#c6b6da,#775295 0,#8792ae 45%,#b3abc1 94%)}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(5){margin-left:12px}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(5) span{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e1cabd,#c38021 0,#d7aa13 45%,#d7b588 94%)}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(6){margin-left:12px}.lensModule .lensModule__inner .owl-dots .owl-dot:nth-child(6) span{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e1cabd,#c38021 0,#d7aa13 45%,#d7b588 94%)}.lensModule .lensModule__inner .owl-dots .owl-dot:last-child{margin-left:12px}.lensModule .lensModule__inner .owl-dots .owl-dot:last-child span{background-image:radial-gradient(circle farthest-corner at 8% 97%,#bbb0ba,#ce58cc 0,#c43fae 45%,#c79fc2 94%)}.lensModule .lensModule__inner .lensModule__categoryTitle{display:flex;align-items:center;padding-right:5px;width:230px;margin:auto;position:absolute;top:-45px;z-index:1;left:0;right:0}.homelensModule.lensModule .lensModule__inner .lensModule__categoryTitle{width:330px}.lensModule.homelensModule .lensModule__inner .lensModule__categoryTitle{position:relative;top:50px}.lensModule .lensModule__inner .lensModule__categoryTitle span{margin-right:8px;text-transform:uppercase;font-size:.5625rem;font-weight:500;line-height:1.2;letter-spacing:.4px}.lensModule .lensModule__inner .lensModule__categoryTitle:after{content:"";height:1.5px;background-color:#cfcfcf;flex:1;display:block}.sf__pcard .sf__pcard-image .sf-image:after,.sf-prod-template .sf-prod-media .sf-image:after{background-color:transparent}.sf-prod__info .main-product__block-title .product-custom-lables.product-custom-lables-collection{margin-top:10px;top:0;left:auto;width:auto;right:0;position:relative}.sf-prod__info .main-product__block-title .product-custom-lables.product-custom-lables-collection .custom-label-text{text-align:left}.product-chelan2024 .sf-prod-media,.product-chef-eyewear .sf-prod-media,.product-casual-glasses .sf-prod-media,.product-polarized-glasses .sf-prod-media,.product-safety-glasses .sf-prod-media,.product-reading-glasses .sf-prod-media,.product-bifocal-glasses .sf-prod-media,.product-shooting-glasses .sf-prod-media,.product-accessories .sf-prod-media{background:#fcfcfd}.product-chelan2024 video::-webkit-media-controls-panel,.product-chef-eyewear video::-webkit-media-controls-panel,.product-casual-glasses video::-webkit-media-controls-panel,.product-polarized-glasses video::-webkit-media-controls-panel,.product-safety-glasses video::-webkit-media-controls-panel,.product-reading-glasses video::-webkit-media-controls-panel,.product-bifocal-glasses video::-webkit-media-controls-panel,.product-shooting-glasses video::-webkit-media-controls-panel,.product-accessories video::-webkit-media-controls-panel{background-image:none!important;display:none!important}.product-chelan2024 .sf-prod__container>div,.product-chef-eyewear .sf-prod__container>div,.product-casual-glasses .sf-prod__container>div,.product-polarized-glasses .sf-prod__container>div,.product-safety-glasses .sf-prod__container>div,.product-reading-glasses .sf-prod__container>div,.product-bifocal-glasses .sf-prod__container>div,.product-shooting-glasses .sf-prod__container>div,.product-accessories .sf-prod__container>div{max-width:50%;width:50%}.product-chelan2024 .sf-prod-template .variant-picker__option-values,.product-chef-eyewear .sf-prod-template .variant-picker__option-values,.product-casual-glasses .sf-prod-template .variant-picker__option-values,.product-polarized-glasses .sf-prod-template .variant-picker__option-values,.product-safety-glasses .sf-prod-template .variant-picker__option-values,.product-reading-glasses .sf-prod-template .variant-picker__option-values,.product-bifocal-glasses .sf-prod-template .variant-picker__option-values,.product-shooting-glasses .sf-prod-template .variant-picker__option-values,.product-accessories .sf-prod-template .variant-picker__option-values{display:grid;grid-gap:15px;grid-template-columns:repeat(7,1fr)}.product-chelan2024 .sf-prod-template .product-option-item[data-option-type=image],.product-chef-eyewear .sf-prod-template .product-option-item[data-option-type=image],.product-casual-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-polarized-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-safety-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-reading-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-bifocal-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-shooting-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-accessories .sf-prod-template .product-option-item[data-option-type=image]{width:100%;border-radius:0;height:75px!important;background:#fcfcfc;text-align:center;margin:0;border-color:#fcfcfc}.product-chelan2024 .sf-prod-template .prod__option--image .variant-picker__option input:checked+label,.product-chef-eyewear .sf-prod-template .prod__option--image .variant-picker__option input:checked+label,.product-casual-glasses .sf-prod-template .prod__option--image .variant-picker__option input:checked+label,.product-polarized-glasses .sf-prod-template .prod__option--image .variant-picker__option input:checked+label,.product-safety-glasses .sf-prod-template .prod__option--image .variant-picker__option input:checked+label,.product-reading-glasses .sf-prod-template .prod__option--image .variant-picker__option input:checked+label,.product-bifocal-glasses .sf-prod-template .prod__option--image .variant-picker__option input:checked+label,.product-shooting-glasses .sf-prod-template .prod__option--image .variant-picker__option input:checked+label,.product-accessories .sf-prod-template .prod__option--image .variant-picker__option input:checked+label{border-color:var(--Gray-600, #475467)!important}.product-chelan2024 .product-form__actions .main-add-to-cart-box,.product-chef-eyewear .product-form__actions .main-add-to-cart-box,.product-casual-glasses .product-form__actions .main-add-to-cart-box,.product-polarized-glasses .product-form__actions .main-add-to-cart-box,.product-safety-glasses .product-form__actions .main-add-to-cart-box,.product-reading-glasses .product-form__actions .main-add-to-cart-box,.product-shooting-glasses .product-form__actions .main-add-to-cart-box,.product-accessories .product-form__actions .main-add-to-cart-box{display:block}.product-shooting-glasses.product-methow-prescription-rx-adapter .product-form__actions .main-add-to-cart-box{display:flex}.product-chelan2024 .sf-prod__info .quantity-input,.product-chef-eyewear .sf-prod__info .quantity-input,.product-casual-glasses .sf-prod__info .quantity-input,.product-polarized-glasses .sf-prod__info .quantity-input,.product-safety-glasses .sf-prod__info .quantity-input,.product-reading-glasses .sf-prod__info .quantity-input,.product-bifocal-glasses .sf-prod__info .quantity-input,.product-shooting-glasses .sf-prod__info .quantity-input,.product-accessories .sf-prod__info .quantity-input{border:1px solid var(--Gray-300, #D0D5DD);background:var(--White, #FFF);border-radius:0}.product-chelan2024.template-product .product-form__actions .add-to-cart,.product-chef-eyewear.template-product .product-form__actions .add-to-cart,.product-casual-glasses.template-product .product-form__actions .add-to-cart,.product-polarized-glasses.template-product .product-form__actions .add-to-cart,.product-safety-glasses.template-product .product-form__actions .add-to-cart,.product-reading-glasses.template-product .product-form__actions .add-to-cart,.product-bifocal-glasses.template-product .product-form__actions .add-to-cart,.product-shooting-glasses.template-product .product-form__actions .add-to-cart,.product-accessories.template-product .product-form__actions .add-to-cart,.product-chelan2024.template-product .product-form__actions .add-to-cart:hover,.product-chef-eyewear.template-product .product-form__actions .add-to-cart:hover,.product-casual-glasses.template-product .product-form__actions .add-to-cart:hover,.product-polarized-glasses.template-product .product-form__actions .add-to-cart:hover,.product-safety-glasses.template-product .product-form__actions .add-to-cart:hover,.product-reading-glasses.template-product .product-form__actions .add-to-cart:hover,.product-bifocal-glasses.template-product .product-form__actions .add-to-cart:hover,.product-shooting-glasses.template-product .product-form__actions .add-to-cart:hover,.product-accessories.template-product .product-form__actions .add-to-cart:hover{margin-bottom:0!important;border-radius:0!important;width:100%;color:var(--White, #FFF)!important;border:1px solid var(--Black, #000)!important;background:var(--Black, #000)!important;box-shadow:0 1px 2px #1018280d;padding:16px 28px;font-size:18px;font-style:normal;font-weight:600;line-height:28px;margin-top:24px}.product-bifocal-glasses.template-product .product-form__actions .add-to-cart,.product-bifocal-glasses.template-product .product-form__actions .add-to-cart:hover,.product-methow-prescription-rx-adapter.product-shooting-glasses .product-form__actions .add-to-cart,.product-methow-prescription-rx-adapter.product-shooting-glasses .product-form__actions .add-to-cart:hover{margin-bottom:15px!important}.product-chelan2024 .prod__dynamic_checkout,.product-chef-eyewear .prod__dynamic_checkout,.product-casual-glasses .prod__dynamic_checkout,.product-polarized-glasses .prod__dynamic_checkout,.product-safety-glasses .prod__dynamic_checkout,.product-reading-glasses .prod__dynamic_checkout,.product-bifocal-glasses .prod__dynamic_checkout,.product-shooting-glasses .prod__dynamic_checkout,.product-accessories .prod__dynamic_checkout{margin-top:10px}.product-chelan2024 .prod__dynamic_checkout .shopify-payment-button__button,.product-chef-eyewear .prod__dynamic_checkout .shopify-payment-button__button,.product-casual-glasses .prod__dynamic_checkout .shopify-payment-button__button,.product-polarized-glasses .prod__dynamic_checkout .shopify-payment-button__button,.product-safety-glasses .prod__dynamic_checkout .shopify-payment-button__button,.product-reading-glasses .prod__dynamic_checkout .shopify-payment-button__button,.product-bifocal-glasses .prod__dynamic_checkout .shopify-payment-button__button,.product-shooting-glasses .prod__dynamic_checkout .shopify-payment-button__button,.product-accessories .prod__dynamic_checkout .shopify-payment-button__button{height:100%!important}.product-chelan2024 .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-chef-eyewear .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-casual-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-polarized-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-safety-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-reading-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-bifocal-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-shooting-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-accessories .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9{padding:16px 28px!important;font-size:18px!important;font-style:normal;font-weight:600!important;line-height:28px!important;min-height:100%!important;max-height:100%!important}.product-chelan2024 .product-form__actions .prod__option-label,.product-chef-eyewear .product-form__actions .prod__option-label,.product-casual-glasses .product-form__actions .prod__option-label,.product-polarized-glasses .product-form__actions .prod__option-label,.product-safety-glasses .product-form__actions .prod__option-label,.product-reading-glasses .product-form__actions .prod__option-label,.product-bifocal-glasses .product-form__actions .prod__option-label,.product-shooting-glasses .product-form__actions .prod__option-label,.product-accessories .product-form__actions .prod__option-label{color:var(--Gray-900, #101828);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.product-chelan2024 .sf__product-media-lists,.product-chef-eyewear .sf__product-media-lists,.product-casual-glasses .sf__product-media-lists,.product-polarized-glasses .sf__product-media-lists,.product-safety-glasses .sf__product-media-lists,.product-reading-glasses .sf__product-media-lists,.product-bifocal-glasses .sf__product-media-lists,.product-shooting-glasses .sf__product-media-lists,.product-accessories .sf__product-media-lists{gap:15px}.product-chef-eyewear .sf-po__option-button,.product-casual-glasses .sf-po__option-button,.product-polarized-glasses .sf-po__option-button,.product-safety-glasses .sf-po__option-button,.product-reading-glasses .sf-po__option-button,.product-bifocal-glasses .sf-po__option-button,.product-shooting-glasses .sf-po__option-button,.product-accessories .sf-po__option-button{font-size:14px;height:45px;min-width:95px;padding:0;margin:0}.product-template{margin-top:40px}.prod__title h1{color:var(--Gray-900, #101828);font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px}.product-template .price-reviews{display:flex;align-items:center;grid-gap:30px}.product-template .price-reviews .f-price__regular .f-price-item{color:var(--Gray-900, #101828);font-size:20px;font-style:normal;font-weight:400;line-height:30px}.sf-prod-template .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text{color:var(--Gray-900, #101828)!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:18px!important;text-decoration-line:underline!important;cursor:pointer}.product-template .product-tagline{margin-top:20px}.product-template .product-tagline p{color:var(--Gray-600, #475467);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.product-template .product-tagline p span{color:var(--Gray-900, #101828);font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline;cursor:pointer}.product-template .prod__option-label label span{color:var(--Gray-900, #101828)!important;font-size:14px;font-style:normal;font-weight:400!important;line-height:20px}.sf-prod-template .sf-prod__container{padding:0}.sf-prod-template .sf-prod__container .prod-gallery{width:62%;padding:20px 15px;position:relative}.sf-prod-template .sf-prod__container .prod-gallery .sf-prod-media__wrapper{padding-left:4px;position:sticky;top:30px;width:80%;margin:auto}.sf-prod-template .sf-prod__container .prod-info{width:38%;background:#fff;padding:0}.template-product #MainContent{padding-bottom:0}.w-full .sf-prod__container .prod-info .sf-prod__info-wrapper{padding-right:15px;width:485px;padding-left:40px;z-index:10}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .main-product__block-title h1{font-size:28px;margin:0;line-height:26px}.shopify-installments{font-size:13px}.installment-shoppay{font-weight:300}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .main-product__block-variant_picker .product-options__option .form__label .font-semibold{letter-spacing:.2px;margin-right:5px;font-size:.875rem;line-height:1.2;text-transform:uppercase}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .main-product__block-variant_picker .product-options__option .form__label .option-label{font-size:.875rem;line-height:1.2;letter-spacing:-.2px;text-transform:uppercase}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .product-options .prod__option .product-option-item{text-align:center;font-weight:400;background-size:contain!important;background-repeat:no-repeat;font-size:8px}.product-option-item[data-option-type=color],.product-option-item[data-option-type=default].has-bg-img,.product-option-item[data-option-type=image].has-bg-img{font-size:0px!important}.sf-prod-template .sf-prod__container .prod-info .product-options__option--image .prod__option .product-option-item{height:75px}.sf__tooltip-item:hover.sf__tooltip-top .sf__tooltip-content{bottom:calc(100% + 8px);font-size:12px;font-weight:400}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .product-options .product-options__option--button .product-option-item{text-align:center;width:55px;font-size:10px;border-radius:50%;height:55px}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks.sf__variant-swatch.sf_variant-selected .product-option-item,.sf__variant-swatch input:checked+.product-option-item{box-shadow:0 0 0 1px #000,inset 0 0 0 3px #f8f8f8}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .product-form__actions button:hover,.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .product-form__actions button:focus{border:1px solid #000}.pdp-purchase-points{display:grid;grid-gap:10px;grid-template-columns:repeat(4,1fr);margin-top:48px}.pdp-purchase-points .pdp-purchase-point figure{margin-bottom:7px;display:flex;align-items:center;justify-content:center;min-height:30px}.pdp-purchase-points .pdp-purchase-point img{flex:0 0 auto;height:auto;margin:0 auto;width:50px!important}.pdp-purchase-points .pdp-purchase-point-text,.pdp-purchase-points .pdp-purchase-point-text p{color:var(--Gray-600, #475467);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.product__pickup-availabilities,.product__pickup-availabilities .pickup-availability-button{font-size:14px!important}.product__pickup-availabilities .pickup-availability-info p{font-size:14px!important;margin:0}.product__pickup-availabilities .pickup-availability-preview{padding:0!important}.pdp-purchase-point-modal{padding:20px 0}.pdp-purchase-point-modal+.pdp-purchase-point-modal{border-top:1px solid}.pdp-purchase-point-modal h6{line-height:1.1;text-transform:uppercase;font-size:1rem;margin:0 0 2px;font-weight:500}.pdp-purchase-point-modal p{margin:0;font-size:.8125rem;letter-spacing:.2px;text-align:left;font-weight:100}.pdp-purchase-point-modal a{text-decoration:underline}.product-review-top{border-bottom:1px solid #e5e5e5}.acc-popup-new .product-review-top{border-bottom:1px solid transparent}.product-review-top .reviews-list-box .panel{display:none;margin-top:5px}.product-review-top .reviews-list-box .panel.panel-active{display:block!important}.product-review-top .reviews-list-box .panel p{font-size:12px;font-weight:300}.wear-slider .owl-nav button{position:absolute;top:50%;font-size:22px;transform:translate(-50%,-50%)}.wear-slider .owl-nav button.owl-prev{position:absolute;top:50%;left:-20px;font-size:22px;transform:translate(-50%,-50%)}.ssp-popup.acc-popup-new .modal-close{top:0}.wear-slider .owl-nav button.owl-next{right:-50px;font-size:22px}.product-review-top .reviews-list-box{border-top:1px solid #e5e5e5;padding:11px 0;cursor:pointer}.product-review-top .reviews-list-box .title{font-weight:500;font-size:1.0625rem;line-height:1.39;letter-spacing:-.2px;text-align-last:left}.product-review-top .reviews-list-box .title:after{width:20px;height:20px;background:url(/cdn/shop/files/plus-icon.svg) no-repeat;float:right;display:inline-block;content:"";position:relative;top:4px;background-size:70%!important}.product-review-top .reviews-list-box .title.active:after{background:url(/cdn/shop/files/minus-icon.svg) no-repeat}.product-review-top .ecomm-accordion-data{display:flex;justify-content:space-between;text-align:left}.product-review-top .ecomm-accordion-price-top-list{margin-top:15px;text-align:center}.product-review-top .ecomm-accordion-price-top-list .option-title-box{width:100%}.product-review-top .ecomm-accordion-price-top-list .option-title-box h3{font-size:14px;margin-right:10px}.product-review-top .product-title-box{margin-top:10px;width:100%}.product-review-top .product-title-box input{margin-right:10px}.product-review-top select{font-size:13px;text-transform:uppercase;line-height:1.2;letter-spacing:0;text-align:left;font-weight:300;border:1px solid #dedede;height:40px;width:100%;border-radius:.25rem;padding-left:10px;margin-top:5px;margin-bottom:10px}.product-review-top .product-title-box .ecomm-accordion-title{flex:1;margin-right:20px;font-size:.875rem!important;text-transform:uppercase;line-height:1.2;letter-spacing:0;margin-top:0;text-align:center!important;font-weight:300;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;cursor:pointer;margin-bottom:0!important}.product-review-top .ecomm-accordion-price{font-weight:500;font-size:16px;line-height:1.3;letter-spacing:-.2px;margin:5px 0 10px}.product-review-top .acc-box-inner button{padding:12px 15px;font-size:12px;font-weight:500;line-height:1.33;letter-spacing:2.4px;text-transform:uppercase;border:2px solid #000!important;transition:background-color .2s,color .2s}.product-review-top .ecomm-accordion-price em{font-style:normal;color:#777;display:inline-block;margin-right:5px;margin-top:0}.product-review-top .ecomm-accordion-product-image{padding:28px 0 85%;margin-bottom:7px;background:#f8f8f8;width:100%!important;display:block;height:0;overflow:hidden;position:relative;z-index:1}.product-review-top .ecomm-accordion-product-image img{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:250px}.product-review-top .wear-slider .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:25px}.product-review-top .wear-slider button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;width:100%;border-radius:0;height:2px;margin:0;background-color:#e5e5e5}.product-review-top .wear-slider button.owl-dot.active{background-color:#777}.collectionHeroBanner{position:relative}.collectionHeroBanner .collectionBanner__media{position:relative;top:0;left:0;z-index:1;width:100%;height:100%}.collectionHeroBanner .collectionBanner__media img{width:100%}.collectionHeroBanner .collectionBanner .container{padding:0 34px;margin:0 auto;max-width:100%;height:100%}.collectionHeroBanner .collectionBanner .collectionBanner__inner{padding:30px;text-align:left;justify-content:flex-start;align-items:flex-end;color:inherit;display:flex;position:absolute;top:auto;bottom:0}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content{max-width:100%;flex:0 0 auto;position:relative;z-index:1}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__title{font-size:44px;line-height:1.2;color:#fff;letter-spacing:.2em;font-weight:300;font-style:italic;margin-top:0;margin-bottom:8px}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__subTitle{font-size:20px;line-height:1.25;color:#fff;letter-spacing:-1px;font-weight:300;margin-top:0;margin-bottom:20px}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features{margin-top:0;margin-bottom:16px;display:flex;flex-wrap:wrap}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features .collectionBanner__feature{padding-right:20px;display:flex;align-items:center}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features .collectionBanner__featureImage{flex:0 0 auto;width:60px;font-size:0;line-height:0;margin:0}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features .collectionBanner__featureImage img{height:45px;width:45px}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features .collectionBanner__featureText{font-size:14px;line-height:1.28;font-weight:500;padding-left:4px;color:#fff}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features svg path{fill:#fff}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features .collectionBanner__featureText span{display:block}.sf__collection-container .sf__sidebar .sf__sidebar-content h3{font-weight:500;text-transform:uppercase;font-size:.875rem;letter-spacing:.6px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:0}.sf__collection-container .sf__sidebar .sf__sidebar-content h3 img{margin-right:5px}.sf__collection-toolbar .sf__toolbar-wrapper .flex.flex-1{width:100%;justify-content:end;font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.6px}.sf__pcard .sf__pcard-content-info{position:relative;margin:4px 0}.sf__pcard .sf__pcard-content-info .sf__pcard-price{line-height:inherit}.sf__pcard .sf__pcard-content-info .f-price__regular,.sf__pcard .sf__pcard-content .f-price{color:var(--Gray-900, #101828);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.sf__pcard .sf__pcard-content-info h3 a{overflow:hidden;color:var(--Gray-900, #101828);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf__pcard .sf__pcard-content-info .product-custom-tags p{color:var(--Gray-600, #475467);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.sf__pcard .sf__pcard-content .f-price .f-price-item--sale{margin-right:5px;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#212121}.sf__pcard .sf__pcard-content .f-price .f-price-item--regular{margin-left:0}.sf__pcard .sf__variant-swatch.sf_variant-selected .product-option-item{box-shadow:0 0 0 1px #000,inset 0 0 0 2px #fff}.sf__pcard .sf__pcard-content .mt-3{margin-top:0}.sf__pcard .product-swatches-box{transition:opacity 1s ease-out;opacity:0;height:0;overflow:hidden}.sf__pcard .product-card-inner{-webkit-animation:none;animation:none}.sf__pcard:hover .product-card-inner{webkit-animation:animation-36bued .25s;animation:animation-36bued .25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes animation-36bued{0%{-webkit-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);transform:translateY(-1.5em)}to{-webkit-transform:translateY(0em);-ms-transform:translateY(0em);transform:translateY(0)}}.sf__pcard:hover .product-swatches-box{opacity:1;height:auto}.sf__pcard:hover .sf__pcard-content-info{display:none}.sf__pcard .pcard-variant-option .inline-flex.flex-wrap{padding:5px;margin:0 0 20px;width:100%;align-items:center;grid-gap:10px}.sf__pcard .product-option-item[data-option-type=default].has-bg-img,.sf__pcard .product-option-item[data-option-type=image].has-bg-img{width:40px!important;height:40px!important;background-size:contain!important;background-repeat:no-repeat!important;border-radius:0;margin:0;background:#f9f9f9}.home-featured .sf__pcard .pcard-variant-option .inline-flex.flex-wrap{margin:0}.sf-prod-template .product-option-item[data-option-type=image]{width:55px;border-radius:50%;height:55px!important}.sf-pqv .product-options .prod__option .sf__tooltip-item{margin:0}.sf-po__option-button.rest-values{color:#000;height:15px;line-height:40px;align-items:center}.sf__pcard .product-option-item[data-option-type=default]:not(.has-bg-img),.sf__pcard .product-option-item[data-option-type=image]:not(.has-bg-img){min-width:40px!important;width:40px!important;font-size:10px;height:40px!important;background-size:contain!important;background-repeat:no-repeat!important;border-radius:0;background:#f9f9f9}.sf__pcard .sf__tooltip-item{margin-bottom:0;background:transparent}.sf__pcard .sf__variant-swatch .product-option-item{border-radius:4px;box-shadow:0 0 0 1px #0000001a;position:relative;transition:box-shadow .25s ease,transform .25s ease;width:31px;height:32px}.sf-prod__info-wrapper .sf__variant-swatch:hover .product-option-item{box-shadow:0 0 0 1px #000,0 8px 20px #0003,inset 0 0 0 2px #fff;transform:scale(1.1)}.sf__pcard .sf__tooltip-item.sf__tooltip-top span{font-size:.8125rem;font-weight:500}.sf__product-listing .sf__col-item{margin-bottom:50px}.rest-values.color-design{color:#000;font-size:16px;margin-bottom:0;padding:6px}.recently-viewed .section__heading{font-size:30px;text-align:left}.home-values{padding:30px 0;color:#fff;text-align:center;background:#dcdcdc}.home-values h1{color:#000;font-size:32px;text-align:center;letter-spacing:1.8px;line-height:48px;padding-bottom:35px;font-weight:500;text-transform:uppercase}.home-values .value-tiles{display:flex;flex-direction:row;justify-content:center;margin:0 -15px}.home-values .value-tiles .value-tile{display:flex;flex-direction:column;align-items:flex-start;background-color:#f8f8f8;border-radius:6px;padding:30px;margin-bottom:20px;margin-left:20px;margin-right:20px}.home-values .value-tiles .klarna img{align-self:center;height:auto;width:auto;margin-bottom:20px}.home-values .value-tiles .klarna img.logo{align-self:center;height:60px;width:auto;margin-bottom:20px}.home-values .value-tiles .info-div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;width:100%}.home-values .value-tiles .info-div h2{color:#242424;font-size:20px;letter-spacing:.26px;line-height:28px;text-transform:uppercase;font-weight:500;text-align:center}.home-values .value-tile.klarna .info-div h2,.home-values .value-tile.warranty .info-div h2{margin:auto}.home-values .value-tiles .info-div p{color:#242424;font-size:16px;letter-spacing:0px;line-height:22px;margin-top:5px;margin-bottom:10px;font-weight:300}.home-values .value-tiles .klarna .info-div p,.home-values .value-tiles .warranty .info-div p{text-align:center;width:100%;margin-top:15px;margin-bottom:0}.home-values .value-tiles .klarna .info-div span,.home-values .value-tiles .warranty .info-div span{margin:auto}.home-values .value-tiles .info-div span{display:flex;align-items:center;font-size:16px;letter-spacing:0px;line-height:28px}.home-values .value-tiles .info-div span a{color:#555;text-decoration:underline}.home-values .value-tiles .warranty img{align-self:center;height:63px;width:63px;margin-bottom:20px}.home-values .value-tiles .fa{color:#5c5151;position:relative;top:2px;left:5px}.home-values .shipping-and-returns-wrapper{display:flex;flex-direction:column}.home-values .shipping-and-returns-wrapper .value-tile{display:flex;flex-direction:row;background-color:#f8f8f8;border-radius:6px;padding:24.5px}.home-values .shipping img{align-self:center;height:70px;width:70px;margin-right:20px}.home-values .returns img{align-self:center;height:70px;width:auto;margin-right:20px}.home-values .shipping-and-returns-wrapper a{color:#242424;text-decoration:underline}.home-values .register-statement a{text-decoration:underline}.sf-menu__submenu{background-color:#fff}.sf-menu__submenu .backpacks-menu.sf-menu-submenu__content .menu-item__html{padding:0;width:100%;margin:0 auto;background-color:#fff;overflow:auto;display:flex}.sf-menu__submenu .backpacks-menu.sf-menu-submenu__content .sf-menu__banner-inner .mt-4 a{font-size:14px;font-weight:500;white-space:initial}.sf-menu__submenu .sf-menu-submenu__content .sub-menu-inner-page{display:flex}.sf-menu__submenu .backpacks-menu.sf-menu-submenu__content .sub-menu-inner-page .right-menu-box{display:flex;width:100%}.sf-menu__submenu .sf-menu-submenu__content .menu-item__html{width:100%}.sf-menu__submenu .sf-menu-submenu__content .sub-menu-inner-page{padding:40px 125px;width:100%;margin:0 auto;background-color:#fff;overflow:auto;display:flex}.sf-menu__submenu .sf-menu-submenu__content .sub-menu-inner-page .right-menu-box{display:flex;width:75%}.sf-menu__submenu .sf-menu-submenu__content .sub-menu-inner-page .right-menu-box .side-bar-menu{width:100%;border-right:1px solid #a2a9b6;height:fit-content;margin-right:26px;display:block}.sf-menu__submenu ul.menu-custom li{width:80%;padding:15px;position:relative}.sf-menu__submenu .backpacks-menu ul li{width:100%;padding:0;position:relative;margin:0}.sf-menu__submenu .sf-menu-submenu__content{padding-bottom:0;padding-top:8px}.sf-menu__submenu .backpacks-menu .sf__sub-menu-column{margin-top:0}.sf-menu__submenu .backpacks-menu ul li:hover{background:transparent;width:100%;border-radius:0;padding:0}.sf-menu__submenu .backpacks-menu ul li:hover:before{content:none}.sf-menu__submenu .backpacks-menu .sf__btn{text-transform:inherit;font-weight:500;font-size:14px!important;color:#000;margin-left:15px}.sf-menu__submenu .backpacks-menu ul li a{font-size:14px;display:block;font-weight:500;overflow:hidden;padding:.25rem .75rem;transition:all .3s;white-space:normal;color:#000!important;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);line-height:initial;grid-gap:10px}.sf-menu__submenu .backpacks-menu ul li a.sf-sub-menu__link-custom{grid-template-columns:repeat(1,1fr);grid-gap:0px}.sf-menu__submenu .backpacks-menu ul li a.sf-sub-menu__link-custom .menu-content-link{display:flex;align-items:center;justify-content:center;padding:21px 0 70%}.sf-menu__submenu .backpacks-menu .banner-header .whitespace-normal{font-size:22px;font-weight:500}.sf-menu__submenu .backpacks-menu .sf-slider__controls button:hover{border-color:#002b45;box-shadow:none;background:#002b45;color:#fff!important}.sf-menu__submenu .backpacks-menu .swiper-slide{padding:10px}.sf-menu__submenu .backpacks-menu .swiper-slide h3{font-size:16px;font-weight:500}.sf-menu__submenu .backpacks-menu .sf-sub-menu__link:hover{background:transparent;color:#002b45!important}.sf-menu__submenu ul.menu-custom li a{font-family:SF-Body-font;font-size:16px;font-weight:500}.sf-menu__submenu ul.menu-custom li span{font-weight:100;display:block;color:#666}.sf-menu__submenu ul.menu-custom li:hover{background:#002b45;color:#fff;width:80%;border-radius:10px;font-weight:500;padding:15px}.sf-menu__submenu ul.menu-custom li:hover:before{content:"";position:absolute;top:30%;width:10px;height:30px;background:#00a8b9;right:-26.6%;border-radius:5px;max-height:100%}.sf-menu__submenu ul.menu-custom li:hover span{color:#fff}.sf-menu__submenu .image-section .img-box{width:100%;height:100%;max-height:351px}.sf-menu__submenu .image-section{display:flex;align-items:center;justify-content:end;width:100%;height:100%;gap:20px}.sf-menu__submenu .image-section .img-box{width:100%;height:100%;max-height:351px;display:none}.sf-menu__submenu .image-section .img-box a{display:flex;flex-direction:column;height:100%}.sf-menu__submenu .image-section .img-box img{width:100%;height:100%;object-fit:cover;border-radius:10px}.sf-menu__submenu .image-section .img-box .image_text{text-align:left;padding:15px 0;color:#002b45;font-weight:500}.sf-menu__submenu .custom-megamenu-new ul{display:block;list-style:none;margin-bottom:0;padding-left:0;text-align:center;white-space:nowrap}.sf-menu__submenu .custom-megamenu-new ul li{display:inline-block}.sf-menu__submenu .custom-megamenu-new ul li a{align-items:center;display:flex;padding:7px 20px}.sf-menu__submenu .custom-megamenu-new ul li a:hover{color:#002b45}.sf-menu__submenu .custom-megamenu-new ul li .plum-menu__ql-img-wrapper{text-align:center}.sf-menu__submenu .custom-megamenu-new ul li .plum-menu__ql-img-wrapper img{max-height:60px;max-width:60px}.sf-menu__submenu .custom-megamenu-new ul li span{display:inline-block;font-weight:500;text-transform:uppercase;transition:.3s;font-size:14px}.sf-menu__submenu ul li h1{font-size:14px;font-weight:500;margin-left:5px}.sf-menu__submenu ul li p{font-size:12px;color:#666;font-weight:300;margin-top:5px}.sf-menu__submenu .backpacks-menu ul li .plum-menu__ql-img-wrapper{padding:28px 0 70%;margin-bottom:7px;width:100%!important;display:block;height:0;overflow:hidden;position:relative;z-index:1;background:#f4f4f4;border-radius:3px}.sf-menu__submenu .backpacks-menu ul li .plum-menu__ql-img-wrapper img{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:80px;max-height:100px}.sf-menu__submenu .sf-menu-submenu__items{padding-right:10px}.sf-menu__submenu .sf-menu-submenu__addon{padding-left:30px!important}.sf-menu__submenu .sf-menu-submenu__addon img{border-radius:3px}.sf-menu__submenu .accessories-menu{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:20px;margin-top:50px}.sf-menu__submenu .accessories-menu .accessories-menu-box .img-box{padding:28px 0 60%;margin-bottom:10px;width:100%!important;display:block;height:0;overflow:hidden;position:relative;z-index:1;background:#f9f9f9}.sf-menu__submenu .accessories-menu .accessories-menu-box .img-box img{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:auto;max-height:132px}.sf-menu__submenu .accessories-menu .accessories-menu-box h1{font-size:14px;font-weight:500;margin-bottom:10px;text-align:center}.sf-menu__submenu .accessories-menu .accessories-menu-box a:hover h1{color:#36d130}.brand-menu{display:flex;margin-top:0;align-items:center}.brand-menu .brand-menu-left{display:grid;grid-template-columns:repeat(3,1fr);width:66.66%}.brand-menu .brand-menu-right img{border-radius:3px}.brand-menu .brand-menu-left ul li{padding:5px 0}.brand-menu .brand-menu-left ul li a{font-size:16px;font-weight:300}.brand-menu .brand-menu-left ul li a:hover{color:#36d130}.brand-menu .brand-menu-right{width:33.33%}.brand-menu .brand-menu-right img{width:100%;margin-bottom:20px}.template-product .product-form__actions .add-to-cart{display:block!important}.product-prescription-rx-adapter .product-form__actions #la-select-lenses-btn{width:100%!important}.template-product .product-form__actions #la-select-lenses-btn{background:#000!important;text-transform:Uppercase;order:0;width:49%;padding:.625rem 10px;margin:0;border:0px solid #000000!important;font-size:14px;border-radius:3px!important;font-weight:500}.template-product .product-form__actions #la-select-lenses-btn:hover{background:#000!important;border:0px solid #000000!important;color:#fff!important}.pickup-availability-preview{padding:0}.template-product .product-form__actions .form__input-wrapper{margin-bottom:10px}.template-product .product-form__actions .add-to-cart{margin-bottom:10px;border-radius:3px!important;font-size:14px}.lensadvizor-prescription-modal .la-label-btn:hover{border:.5px solid #000000!important}.la-prescription-modal-image img{margin:auto;padding:10px;display:block!important}#store-locator-title{text-align:center;margin:10px}.header_html h2{text-align:center;font-size:24px}.header_html h3{text-align:center;font-size:20px;margin:15px}.search_bar #address_search{margin-bottom:10px}.search_filters .search_filter{width:200px!important}#addresses_list{padding:20px!important}#store_map{margin-right:20px}.sf__page-about .page-header{display:none}.about-page-cards .about-page-first .box-1{margin-top:-50px}.about-page-cards .number-1 img{position:relative;bottom:15px;left:30px}.about-page-cards .number-1 h3{position:relative;bottom:95px;left:60px;font-size:40px;color:#bcbcbc}.about-page .flex{display:flex}.about-page .about-us-header{font-size:40px;line-height:120px;text-align:center}.about-page .flex .item-2 p,.about-page .flex .item-3 p{text-align:left;padding:20px}.about-page .flex .item-1 p{text-align:center;padding:20px}.about-page .flex .item-1 img{border-radius:50%;width:250px;height:250px;opacity:100%;background-blend-mode:luminosity}.about-page .flex .item-2 img{border-radius:50%;width:250px;height:250px;opacity:100%;background-blend-mode:luminosity;position:relative;right:40px;z-index:10;border:5px solid white}.about-page .flex .item-3 img{border-radius:50%;width:250px;height:250px;opacity:100%;background-blend-mode:luminosity;position:relative;right:65px}.about-page .about-us-paragragh{max-width:100%;padding:0}.about-page .about-us-paragragh p{font-size:16px;color:#000;font-weight:300;line-height:21px;text-align:center}.about-page-cards .about-page-first{display:grid;grid-gap:20px;grid-template-columns:repeat(3,1fr)}.about-page-cards .card-item-1{max-width:100%;background:#f9f9f9;padding:15px;margin-bottom:14px}.about-page-cards .card-item-2{max-width:100%;background:#f9f9f9;padding:15px;margin:10px}.about-page-cards .card-item-1 h5{padding:5px 0;font-weight:500;font-size:24px}.about-page-cards .about-us-header-title{text-align:center}.about-page-cards .card-item-1 p{font-size:16px;line-height:21px;padding:5px 40px;color:#000;font-weight:300}.about-page-cards .about-us-title{margin:20px 0}.about-page-third .about-us-header{text-align:center;padding:40px}.about-page-third .items-center{display:flex;justify-content:center;padding:20px}.about-page-third .items-center img{border-radius:50%;width:150px;height:150px}.about-page-third .name-div{padding:20px}.about-page-third .name-div p{text-align:center}.about-page-third .paragraph-div{padding:20px}.about-page-third .paragraph-div p{text-align:center;font-size:16px;font-weight:300;line-height:21px}.about-page-third .items{background:#f9f9f9;margin:15px}.scd__footer-actions{margin-bottom:30px}.scd__footer-actions button span.title{font-weight:500;font-size:12px}.scd__footer-actions button img{height:50px;width:50px}.scd__footer-actions button:not(:last-child):after{top:25px!important}.product-video{position:relative}.product-video video{width:100%}.product-video .mute-video{position:absolute;top:15px;right:25px}.product-video .mute-video .fa{color:#fff;font-size:30px;cursor:pointer}#sf-filter-by-items .filtered-item:hover{background:#000;color:#fff}.sf__filter-wrapper .sf__accordion-item{margin-bottom:0;border-top:1px solid #e4e4e4;padding:20px 0}.sf__filter-wrapper .sf__accordion-item .sf__accordion-button{font-size:14px;font-weight:300;color:#000}.sf__filter-wrapper .facet-checkbox{background-color:#f7f7f7;padding:14px 11px;text-transform:none;font-size:12px;line-height:1.2;letter-spacing:0;border:1px solid transparent;display:flex;align-items:center;position:relative;transition:border-color .2s,background-color .2s;font-weight:300}.sf__filter-wrapper .sf__accordion-item ul.sf__options-swatch{display:block}.sf__filter-wrapper .sf__accordion-item ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px}.sf__filter-wrapper .facet-checkbox>svg{flex-shrink:0;margin-right:10px;margin-top:0;height:12px;width:12px}.tag-filter__color{border-radius:0;height:28px;width:28px}.sf__filter-wrapper .facet-checkbox .icon-checkmark{left:11px;position:absolute;top:17px;visibility:hidden;z-index:5;width:12px;height:8px}#sf-filter-by-items .filtered-item{font-size:12px;font-weight:300;border-radius:0}.template-page .page-header__breadcrumb,.template-blog .sf-breadcrumb{display:none}.sf__accordion-blocks.sf__custom-accordion .collapsible__content-inner h3{font-size:16px}.sf__accordion-blocks.sf__custom-accordion .collapsible__content-inner p{font-size:14px;font-weight:300}.main_iframe.main-videos-box{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.main_iframe.main-videos-box iframe{width:100%}.technology-last-banner{padding-bottom:50px}.tech-lens{padding:20px 0}.tech-lens.tech-frame{padding:0 0 50px;position:relative;margin-top:-250px}.tech-lens .tech-lens-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.tech-lens.tech-frame .tech-lens-inner{align-items:center}.tech-lens .tech-lens-inner h1{color:#212121;font-style:normal;font-weight:500;font-size:40px;line-height:40px;text-align:left}.tech-lens .tech-lens-inner h1:after{background:linear-gradient(180.99deg,#36d130 -15.6%,#36d13000 126.15%);transform:scaleY(-1);position:relative;display:block;content:"";height:15px;width:129px;margin:inherit;top:-10px}.tech-lens.tech-frame .tech-lens-inner h1:after{width:136px}.tech-lens .tech-lens-inner h3{font-size:32px;font-weight:500;line-height:30px;letter-spacing:0em;text-align:left;margin-top:40px;margin-bottom:25px}.tech-lens .tech-lens-inner p{font-size:17px;font-weight:300;line-height:28px;letter-spacing:0em;text-align:left;margin-bottom:40px}.tech-lens .tech-lens-inner ul{list-style:circle;margin:0;padding:0 0 0 15px}.tech-lens .tech-lens-inner ul li{font-size:16px;font-weight:300;line-height:28px;letter-spacing:0em;text-align:left;margin-bottom:5px}.tech-lens .tech-lens-inner .tech-lens-right{position:relative}.tech-lens .tech-lens-inner .tech-lens-right .img-1{position:absolute;bottom:0}.tech-lens .tech-lens-inner .tech-lens-right .img-2{float:right;width:auto;height:auto;margin-top:120px}.tech-frame-bg{padding-top:50px}.tech-frame-bg img{width:100%}.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{color:#000!important;font-size:16px!important;font-weight:600!important;font-family:SF-Body-font}.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews{font-family:SF-Body-font;color:#000;font-size:14px}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .carousel-review-title{font-family:SF-Body-font;font-size:14px!important}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{font-family:SF-Body-font;font-weight:300}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author,.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more{font-family:SF-Body-font}.yotpo .yotpo-logo-link-new{padding:0;position:relative;top:-21px;font-family:SF-Body-font!important}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star{color:#ffd000;font-size:18px!important}.yotpo-reviews-carousel .carousel-display-wrapper .stars-container{display:flex;align-items:center;position:relative;left:5px}.yotpo .text-m{font-size:13px;margin-left:6px;color:#000!important;font-weight:500}.main-product__block+.main-product__block{margin:20px 0}.main-product__blocks .installment-shoppay{margin-top:0!important;color:var(--Gray-600, #475467);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.sf-slider__controls--absolute button{top:50%!important}.sf-cart .scd__footer-actions:after{background-color:transparent}.motherday-popup{cursor:pointer}.motherday-popup .learn-more{text-decoration:underline}.ssp-popup.motherday-popup-open .modal-wrapper{width:550px}.ssp-popup.motherday-popup-open .modal-close{top:10px}.ssp-popup.motherday-popup-open .modal-body{padding:10px 15px}.ssp-popup.motherday-popup-open p{color:#000;padding:15px 25px 10px;line-height:initial;text-align:left;font-weight:300}.ssp-popup.motherday-popup-open ul{color:#000;list-style:disc;width:100%;text-align:left;margin:auto;padding:5px 25px 0 40px;font-weight:300}.ssp-popup.customize-popup-opens .modal-wrapper{width:550px}.ssp-popup.customize-popup-opens .modal-close{top:10px}.ssp-popup.customize-popup-opens .modal-body{padding:10px 15px}.ssp-popup.customize-popup-opens p{color:#000;padding:15px 25px 10px;line-height:initial;text-align:left;font-weight:300}.footer-bottom-logo{width:100%;padding:10% 30%}.cage-code p{color:var(--Success-25, #F6FEF9);text-align:right;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:35px 0}.product-review-top .reviews-list h1{font-size:20px!important;text-align:left!important;margin-bottom:10px}.product-review-top .reviews-list ul{padding-left:20px!important;margin-bottom:10px}.product-review-top .reviews-list .iframe-video-page{width:100%!important;margin:10px 0}.product-review-top .reviews-list ul li{list-style:disc!important}.lensModule.lensModule-methow .lensModule__title h3{font-size:2.5625rem;letter-spacing:8px;margin:0 0 30px;text-align:center;text-transform:uppercase;font-style:italic;font-weight:400;line-height:1.1}.lensModule .product-swatches{display:flex;align-items:center;justify-content:center}.lensModule .product-swatches .link{height:38px;width:38px;font-size:0;line-height:0;border-radius:50%;cursor:pointer;padding:0;background-color:#000;display:block;margin:0 5px}.lensModule .product-swatches .link.active{border:2px solid #333}.lensModule .product-swatches .link.crystal{background-image:radial-gradient(circle farthest-corner at 8% 97%,#ece3e3,#2c2c2c 0,#a2a5ad 45%,#d7d7d5 94%)}.lensModule .product-swatches .link.bronze{background-image:radial-gradient(circle farthest-corner at 8% 97%,#593c14,#9e6d2b)}.lensModule .product-swatches .link.yellow{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e7da1b,#9baa30)}.lensModule .product-swatches .link.purple{background-image:radial-gradient(circle farthest-corner at 8% 97%,#c6b6da,#775295 0,#8792ae 45%,#b3abc1 94%)}.lensModule .product-swatches .link.orange{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e1cabd,#c38021 0,#d7aa13 45%,#d7b588 94%)}.lensModule .product-swatches .link.pink{background-image:radial-gradient(circle farthest-corner at 8% 97%,#bbb0ba,#ce58cc 0,#c43fae 45%,#c79fc2 94%)}.lensModule .product-swatches .link.purplelens{background-image:radial-gradient(circle farthest-corner at 8% 97%,#c6b6da,#775295 0,#8792ae 45%,#b3abc1 94%)}.lensModule .product-swatches .link.orangelens{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e1cabd,#f96e39 0 45%,#f96e39 94%)}.lensModule .product-swatches .link.lowlens{background-image:radial-gradient(circle farthest-corner at 8% 97%,#bbb0ba,#f9e2d6 0 45%,#f9e2d6 94%)}.lensModule .product-swatches .link.highlens{background-image:radial-gradient(circle farthest-corner at 8% 97%,#bbb0ba,#e49955 0 45%,#e49955 94%)}.lensModule .product-swatches .link.crystal-clear{background-image:radial-gradient(circle farthest-corner at 8% 97%,#ece3e3,#2c2c2c 0,#a2a5ad 45%,#d7d7d5 94%)}.lensModule .product-swatches .link.kiwi-bronze{background-image:radial-gradient(circle farthest-corner at 8% 97%,#593c14,#9e6d2b)}.lensModule .product-swatches .link.lemon-yellow{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e7da1b,#9baa30)}.lensModule .product-swatches .link.berry-purple{background-image:radial-gradient(circle farthest-corner at 8% 97%,#c6b6da,#775295 0,#8792ae 45%,#b3abc1 94%)}.lensModule .product-swatches .link.tangy-orange{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e1cabd,#c38021 0,#d7aa13 45%,#d7b588 94%)}.lensModule .product-swatches .link.grapefruit-pink{background-image:radial-gradient(circle farthest-corner at 8% 97%,#bbb0ba,#ce58cc 0,#c43fae 45%,#c79fc2 94%)}.lensModule .product-swatches .link.copper{background-image:radial-gradient(circle farthest-corner at 8% 97%,#de5f1f,#ee651f 0,#ef5c10 45%,#f09667 94%)}.lensModule .product-swatches .link.low-light{background-image:radial-gradient(circle farthest-corner at 8% 97%,#f9e2d6,#f8e1d4 0,#f6ddd1 45%,#f3dcd0 94%)}.lensModule .product-swatches .link.medium-light{background-image:radial-gradient(circle farthest-corner at 8% 97%,#e59f67,#e59656 0,#e49e64 45%,#e59f65 94%)}.lensModule .product-swatches .link.Pomegranate{background-image:radial-gradient(circle farthest-corner at 8% 97%,#de9199,#e19099 0,#df8a94 45%,#e08a95 94%)}.lensModule .product-swatches .link.purple-orrh{background-image:radial-gradient(circle farthest-corner at 8% 97%,#c294da,#c193d9 0,#c193db 45%,#c098d8 94%)}.lensModule .product-swatches .link.orange-drrh{background-image:radial-gradient(circle farthest-corner at 8% 97%,#f66a37,#f96f3e 0,#f76d3a 45% 94%)}.lensModule.lensModule-methow .lensModule__inner .lensModule__categoryTitle{display:flex;align-items:center;padding-right:5px;width:230px;position:relative;top:0;left:0;right:0;margin:15px auto 20px}.lensModule.lensModule-methow .lensModule__inner .images-box .content{display:none;position:relative;width:100%;background-repeat:no-repeat;background-size:cover;background-color:#fff}.lensModule.lensModule-methow .lensModule__inner .images-box .content#crystal{background-image:url(/cdn/shop/files/1-colors.png?v=1687188273);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#bronze{background-image:url(/cdn/shop/files/Brown_2.png?v=1687188273);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#yellow{background-image:url(/cdn/shop/files/Yellow_1_bc989f02-9892-47e2-b316-d476ee5f1c91.png);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#purple{background-image:url(/cdn/shop/files/Purple_2.png?v=1687188273);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#orange{background-image:url(/cdn/shop/files/Orange_2.png?v=1687188273);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#pink{background-image:url(/cdn/shop/files/Pink_2.png?v=1687188272);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#lowlens{background-image:url(/cdn/shop/files/Pink_1_7cefab5c-c61a-4b26-814f-51bb612d13c3.png);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#highlens{background-image:url(/cdn/shop/files/Light_Orange_1_3b676ce1-484b-4f5c-9b2a-07ea340d4dd9.png);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#orangelens{background-image:url(/cdn/shop/files/Orange_1_1_939af4b5-e2fa-473a-968e-5719efd0396c.png);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#purplelens{background-image:url(/cdn/shop/files/Purple_1_ef9bf87d-9483-4f82-bbdc-b1f273c1fcd9.png);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#crystal-clear{background-image:url(/cdn/shop/t/27/assets/Clear-bkg_81705c4b-116f-446a-9cab-424adde7ba5c.png?v=1687375799);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#kiwi-bronze{background-image:url(/cdn/shop/t/27/assets/Brown-bkg.png?v=1687375900);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#lemon-yellow{background-image:url(/cdn/shop/t/27/assets/Yellow_e71109cb-b641-4134-ae12-c1ebc33239d6.png?v=1687376580);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#berry-purple{background-image:url(/cdn/shop/t/27/assets/Purple-bkg_44110541-1d36-4a5d-bdae-511ceb883f47.png?v=1687376293);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#tangy-orange{background-image:url(/cdn/shop/t/27/assets/Orange-bkg_a5984ca1-b93a-4316-9de3-afe3b4f2e4c8.png?v=1687376129);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#grapefruit-pink{background-image:url(/cdn/shop/t/27/assets/Pink-bkg_2a188642-fef6-4aba-b59b-5a6b0f5f2aab.png?v=1687376179);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#Pomegranate{background-image:url(/cdn/shop/t/27/assets/PomergranteVermillion-bkg.png?v=1687375686);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#copper{background-image:url(/cdn/shop/t/27/assets/CopperBronze-bkg.png?v=1687376049);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#low-light{background-image:url(/cdn/shop/t/27/assets/SSP-Cascade_Straight-on-lens-bkg.png?v=1687376557);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#medium-light{background-image:url(/cdn/shop/t/27/assets/SSP-Cascade_Straight-on-lens-bkg.png?v=1687376557);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#purple-orrh{background-image:url(/cdn/shop/t/27/assets/Pink-bkg_2a188642-fef6-4aba-b59b-5a6b0f5f2aab.png?v=1687376179);min-height:550px}.lensModule.lensModule-methow .lensModule__inner .images-box .content#orange-drrh{background-image:url(/cdn/shop/t/27/assets/SSP-Cascade_Straight-on-lens-3-bkg.png?v=1687376500);min-height:550px}.lensModule.lensModule-methow{padding:50px 0 0;width:100%;max-width:100%}.lensModule.lensModule-methow .lensModule__inner{padding:0 0%;margin:0;width:100%;max-width:100%}.lensModule.lensModule-methow .lensModule__inner .images-box .content img{width:80%}.lensModule.lensModule-methow .lensModule__inner .images-box .content .product-swatches-overlay{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr);right:25px;left:25px}.lensModule.lensModule-methow .lensModule__inner .images-box .content .left-content{display:flex;align-items:center}.lensModule.lensModule-methow .lensModule__inner .images-box .content .product-swatches-overlay h3,.lensModule.lensModule-methow .lensModule__inner .images-box .content .product-swatches-overlay p{color:#fff;margin-bottom:15px}.read-more-button{text-align:left;margin-bottom:10px;text-decoration:underline;padding:10px 0}.read-more-button button{text-decoration:underline;font-size:.875rem;padding:10px 0}.add-on-product .item{margin:10px 0}.add-on-product .item.hide{display:none}.product-cocoleniproduct .w-full .sf-prod__container .prod-info .sf-prod__info-wrapper{padding-right:40px!important;position:relative}.product-cocoleniproduct .bottom-block__text .list-group.list-group-flush .img-fluid-icon{display:inline-block;width:32px;height:auto;margin:5px 5px 5px 0}.customize-popup-open .modal-content .content{display:flex}#product-page-slider{flex:0 0 66.6666666667%;max-width:66.6666666667%}.product-cocoleniproduct .right-side{max-width:33.33%;flex:0 0 33.33%;height:100vh;background-color:#fff;padding:50px 25px 25px}.modal-close.customize-popup{position:absolute;top:-5px;right:15px;padding:0;background:none;border:0;z-index:99}.modal-close.customize-popup span{font-size:36px}.product-cocoleniproduct .right-side h1{text-align:center;letter-spacing:.5px;font-size:1.4rem;color:#212529;font-weight:700;text-transform:uppercase}.product-cocoleniproduct .right-side .review-color{font-size:1.1rem;padding-top:1rem}.product-cocoleniproduct .right-side .close-back{display:block;float:none;margin-bottom:0}.product-cocoleniproduct .right-side p{margin:20px 0}.product-cocoleniproduct .right-side .d-flex{display:flex}.product-cocoleniproduct .right-side .justify-content-between{justify-content:space-between}.product-cocoleniproduct .right-side .color_section .texture-img{vertical-align:middle;display:flex;align-items:center}.product-cocoleniproduct .right-side .color_section ul li{list-style:none;display:inline-block;margin-left:10px;text-align:center;vertical-align:top;margin-top:.5rem;margin-bottom:.5rem}.product-cocoleniproduct .right-side .color_section ul li .color_box{width:32px;height:32px;border-radius:50%;margin:0 auto;cursor:pointer}.product-cocoleniproduct .right-side .color_section ul li .texture-img img{width:32px;height:32px;max-width:32px;border-radius:50px}.product-cocoleniproduct .right-side .large_btn{margin-top:10px;width:100%;background:#000;color:#fff}.product-cocoleniproduct .right-side .btn-outline-dark:not(:disabled):not(.disabled):active{color:#fff;background-color:#000;border-color:#000}.product-cocoleniproduct .right-side .carousel-inner{position:relative;width:100%;overflow:hidden}.product-cocoleniproduct .right-side .eyeglass_model .inner_section_div{padding:30px;margin-top:0}.product-cocoleniproduct .right-side .btn-outline-dark{color:#000;border-color:#000}.product-cocoleniproduct .right-side .sub_total_text{font-size:22px;letter-spacing:.5px;margin-top:20px;margin-bottom:0;font-weight:700;display:flex;justify-content:space-between}.product-cocoleniproduct .right-side .list-unstyled.ml-4 li.my-2{display:flex;width:45px;height:45px}.customize-popup.large_btn{margin-top:10px;width:100%;background:#000;color:#fff}.product-cocoleniproduct .review_subtitle{letter-spacing:0px;font-size:16px;font-weight:700;margin-top:0;margin-bottom:0}.product-cocoleniproduct .review_label{letter-spacing:0px;font-size:14px;font-weight:400;margin-bottom:5px;color:#212529}.ssp-popup.customize-popup-open .modal-wrapper{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:0}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-nav .owl-prev span{font-size:50px}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-nav button{position:absolute;top:50%;left:-60px;pointer-events:auto;width:25px;height:25px;border-color:#000;border-style:solid;border-width:0 0 3px 3px;cursor:pointer;transform:rotate(45deg);transition:opacity .2s}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-nav button span{display:none}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-nav .owl-next{transform:rotate(-135deg);right:60px;left:auto}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-nav .owl-prev{left:40px}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-nav .owl-next span{font-size:50px}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-dots{margin:auto;position:absolute;bottom:20px;left:auto;right:auto;text-align:center;width:100%}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-dots .owl-dot{background-color:#fff;width:9px!important;height:9px!important;border-radius:50%;border:1px solid #4a4c4b;opacity:1;margin-right:4px;margin-left:4px;box-sizing:content-box;flex:0 1 auto;text-indent:-999px;cursor:pointer;transition:opacity .6s ease}.product-cocoleniproduct .ssp-popup.customize-popup-open .owl-dots .owl-dot.active{background-color:#9a9a98}.new-product-description,.list-new-product-desc{font-weight:300}.ssp-popup.customize-popup-open .modal-body{padding:0}#rebuy-widget-96529 .primary-title{margin-bottom:30px;margin-top:30px}#rebuy-widget-96529 .powered-by-rebuy{display:none}#rebuy-widget-96529 .rebuy-product-grid{padding:0}#rebuy-widget-96529 .rebuy-product-media{width:13%}#rebuy-widget-96529 .rebuy-button{background:#000;border:none}#rebuy-widget-96529 .rebuy-product-options{margin-left:50px;margin-top:0;justify-content:flex-start}.sf-cart__table #rebuy-widget-96529 .rebuy-product-options{margin-left:180px;justify-content:flex-start}.sf-cart__table #rebuy-widget-96529 .rebuy-product-options select{width:50%}.rebuy-widget-content .primary-title{text-align:left!important;font-size:22px;margin-bottom:0!important;margin-top:20px!important}.rebuy-widget-content .rebuy-product-info{font-weight:500;color:#000;text-transform:uppercase;font-size:14px}.rebuy-widget-content .rebuy-button{background:#000!important;border:none;font-size:14px;color:#fff!important;text-transform:uppercase}.rebuy-widget-content .rebuy-product-media{border:1px solid #c4c4c4;border-radius:5px}.rebuy-widget-content .powered-by-rebuy{display:none}.rebuy-widget-content .rebuy-product-grid{padding:0!important}.rebuy-widget-content .rebuy-product-block{padding:20px 15px 0 0!important}.rebuy-widget-content .flickity-prev-next-button.previous{position:absolute;top:-12px!important;background:transparent;right:20px!important;left:auto!important}.rebuy-widget-content .flickity-prev-next-button.next{position:absolute!important;right:0!important;top:-12px!important;background:transparent!important;left:auto!important;box-shadow:none!important}.rebuy-widget-content .flickity-prev-next-button svg{width:15px!important}.rebuy-widget-content .rebuy-product-media .rebuy-product-image{display:flex!important;align-items:center;box-shadow:none!important}.rebuy-widget-content .rebuy-product-options select{font-size:14px;width:85%;margin-top:10px}.sf-pcard__reviews{margin-top:10px}.customize-addonpage-top{position:relative}.customize-addonpage-top .btn-refresh{display:flex;align-items:center;position:absolute;right:98px;top:10px}.customize-addonpage-top .btn-refresh .fa{font-size:16px;margin-right:6px;position:relative;top:1px}.btn-custmized-product{background-color:#32c62e;border-color:#32c62e;color:#fff;font-size:14px;text-transform:uppercase;width:49%;margin-left:2%;padding:.625rem 1.25rem;border:0px solid #32C62E!important;border-radius:3px!important;text-align:center}.btn-custmized-product:hover{background-color:#32c62e;border-color:#32c62e;color:#fff;text-transform:uppercase;width:49%;margin-left:2%;padding:.625rem 1.25rem;border:0px solid #32C62E!important}.how-to-assemble{display:flex;align-items:center;justify-content:left;cursor:pointer}.how-to-assemble svg{position:relative;top:1px;color:red;margin-right:10px;height:20px;width:20px}.how-to-assemble h3{font-size:14px;text-transform:uppercase}.ssp-popup.methow-popupopen .modal-close,.ssp-popup.topfocal-popupopen .modal-close,.ssp-popup.prescription-popupopen .modal-close{top:0;right:15px}.ssp-popup.methow-popupopen .modal-close span,.ssp-popup.topfocal-popupopen .modal-close span,.ssp-popup.prescription-popupopen .modal-close span{font-size:30px}.ssp-popup.methow-popupopen .modal-body,.ssp-popup.topfocal-popupopen .modal-body,.ssp-popup.prescription-popupopen .modal-body{padding:15px}.ssp-popup.singlelens-open .modal-body{padding:10px 0}.ssp-popup.singlelens-open .modal-close{top:0}.ssp-popup.hardcasepopup-open .modal-body{padding:10px 0}.ssp-popup.hardcasepopup-open .modal-close{top:0}.hardcasepopup-open .hardcasepopup-inner{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr);align-items:center}.hardcasepopup-open .hardcasepopup-inner p{padding:0}.hardcasepopup-open .hardcasepopup-inner p.last{font-weight:300;margin-top:10px;font-size:14px}.customize-popup-opens .hardcasepopup-inner{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr);align-items:center}.customize-popup-opens .hardcasepopup-inner p{padding:0}.customize-popup-opens .hardcasepopup-inner p.last{font-weight:300;margin-top:10px;font-size:14px}.hunting-banner{position:relative}.hunting-banner img{width:100%}.hunting-banner .hunting-overlay{position:absolute;align-items:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.hunting-banner .hunting-overlay-second{position:absolute;top:auto;bottom:0;right:20%;width:30%}.hunting-banner .hunting-overlay .hunting-content{width:100%}.hunting-banner .hunting-overlay .hunting-img{width:auto}.hunting-banner .hunting-overlay p{color:#fff;text-transform:uppercase}.hunting-banner .hunting-overlay h1{color:#fff;text-transform:uppercase;font-weight:500;margin-bottom:80px}.hunting-banner .hunting-overlay a{color:#333;text-transform:uppercase;background:#fff;padding:12px 20px;font-size:22px;border:1px solid #fff}.hunting-banner .hunting-overlay a:hover{background:transparent;color:#fff;border:1px solid #fff}.hunting-banner .hunting-image{width:100%}.hunting-banner .hunting-image .hunting-img{animation:2s hunting-img}@keyframes hunting-img{0%{margin-left:100%}to{margin-left:0%}}.hunting-banner .hunting-content{animation:2s hunting-content}@keyframes hunting-content{0%{margin-left:-100%}to{margin-left:0%}}.hunting-container{padding:0 40px}.hunting-advanture{padding:50px 0 70px}.hunting-advanture h1{text-align:center;font-size:36px;margin-bottom:40px;font-weight:500}.hunting-advanture .hunting-advanture-inner{display:grid;grid-gap:0px;grid-template-columns:repeat(4,1fr)}.hunting-advanture .hunting-advanture-boxes{background:#f2f2f2;padding:50px 20px}.hunting-advanture .hunting-advanture-boxes.first{border-bottom-left-radius:15px;border-top-left-radius:15px}.hunting-advanture .hunting-advanture-boxes.last{border-bottom-right-radius:15px;border-top-right-radius:15px}.hunting-advanture .hunting-advanture-boxes.zoomed{border-radius:15px;background:#d4d4d4;transform:scale(1.1)}.hunting-advanture .hunting-advanture-boxes img{height:80px;width:80px;margin:auto}.hunting-advanture .hunting-advanture-boxes h2{text-align:center;font-size:20px;padding-top:20px;padding-bottom:15px}.hunting-advanture .hunting-advanture-boxes p{text-align:center;font-weight:500}.hunting-testimonials{position:relative}.hunting-testimonials img{width:100%}.hunting-testimonials .hunting-testimonials-overlay{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:684px;margin:auto;text-align:center;left:0;right:0}.hunting-testimonials .stars{margin:15px 0}.hunting-testimonials .stars .star{margin:0 1px}.hunting-testimonials .stars svg{fill:#fff}.hunting-testimonials .hunting-testimonials-overlay h3{color:#fff;font-size:20px;font-weight:500}.hunting-testimonials .hunting-testimonials-overlay p{color:#fff;font-weight:100;font-size:24px;margin-bottom:40px;line-height:32px}.hunting-categories{padding:30px 0 40px}.hunting-categories h1{text-align:center;font-size:36px;margin-bottom:10px;text-transform:uppercase;font-weight:500}.hunting-categories img{width:95%;margin:auto}.hunting-categories .hunting-category-box{background:#f2f2f2;border-radius:15px;margin-top:-100px;padding:110px 20px 30px}.hunting-categories .hunting-category-box h2{text-align:center;font-size:18px;text-transform:uppercase;font-weight:500;margin-bottom:15px}.hunting-categories .hunting-category-box p{text-align:center;color:#767676}.hunting-categories a{padding:10px;text-transform:capitalize;font-size:16px;font-weight:100;display:block;margin:-10px auto auto;min-width:160px;width:160px}.hunting-categories .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:30px}.hunting-categories .owl-dot{background:#d2d0d0!important;height:10px;width:10px;margin:0 3px}.hunting-categories .owl-dot.active{background:#000!important}.hunting-eyewear{position:relative}.hunting-eyewear img{width:100%}.hunting-eyewear .hunting-eyewear-inner{position:absolute;width:100%;top:14%;-ms-transform:translateY(-14%);transform:translateY(-14%);left:0;right:0;padding:0 100px;display:flex}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content:first-child{width:45%}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content:last-child{width:55%}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h4{text-transform:uppercase;font-size:30px;font-weight:500;margin-bottom:0;margin-top:20px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h1{text-transform:uppercase;font-weight:500;font-size:110px;color:#b6783d;line-height:100px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content p{color:#333;font-size:20px;font-weight:300;margin-bottom:40px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content a{padding:10px;text-transform:capitalize;font-size:16px;font-weight:100;min-width:160px;width:160px}.hunting-media{margin-top:-20%;position:relative}.hunting-media .hunting-media-inner{padding:0 100px}.hunting-media .hunting-media-gallery{display:grid;grid-template-columns:repeat(4,1fr)}.hunting-media .hunting-media-video{position:relative}.hunting-media .hunting-media-video:before{content:"";position:absolute;background:#0006;top:0;right:0;bottom:0;left:0}.hunting-newsletter{padding-top:50px}.hunting-newsletter .hunting-container{position:relative}.hunting-newsletter img{width:100%}.hunting-newsletter .newsletter-overlay{position:absolute;width:100%;top:50px;left:0;right:0;padding:0 100px}.hunting-newsletter .newsletter-overlay-second{position:absolute;width:27%;top:0;left:100px;right:0}.hunting-newsletter .newsletter-overlay-third{position:absolute;width:100%;left:0;right:0;top:25%;-ms-transform:translateY(-25%);transform:translateY(-25%);padding:0 40px}.hunting-newsletter .newsletter-overlay p{text-align:center;color:#fff;text-transform:uppercase}.hunting-newsletter .newsletter-overlay h1{text-align:center;color:#fff;text-transform:uppercase;font-weight:500;font-size:36px;line-height:40px;margin-top:20px;margin-bottom:40px}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group{width:100%;flex-wrap:wrap}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group input{color:#000;background:#fff;border:none;padding-left:10px;height:48px}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group input::-ms-input-placeholder{color:#000!important;opcity:1}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group input::placeholder{color:#000!important;opcity:1}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group button{background:#fff;color:#000;border-radius:0;padding:0;margin:30px auto auto;width:40%;height:48px}.home-categories{padding:10px 0 40px;background:#f5f5f5}.home-categories img{width:85%!important;margin:auto}.home-categories h1.top-heading{font-weight:500;font-size:18px;color:#6f9803}.home-categories h1{text-align:center;text-transform:uppercase;font-weight:500;font-size:26px}.home-categories p.top-text{text-align:center;text-transform:uppercase;margin-top:15px;font-weight:400}.home-categories p{text-align:center;font-weight:400;margin-top:5px}.home-categories .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:30px}.home-categories .owl-dot{background:#d2d0d0!important;height:10px;width:10px;margin:0 3px}.home-categories .owl-dot.active{background:#000!important}.home-spend{position:relative}.home-spend .home-spend-overlay{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-spend img{width:100%}.home-spend span{color:#fff;text-align:center;display:block;text-transform:uppercase}.home-spend h1{color:#fff;text-align:center;text-transform:uppercase;font-weight:500;font-size:48px}.home-spend p{color:#fff;text-align:center;text-transform:uppercase;font-size:18px;margin:5px 0 10px}.home-spend a{color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;width:85px;display:block;margin:auto;text-align:center}.home-lifestyle{padding:50px 0}.home-lifestyle .home-lifestyle-inner{display:flex;align-items:center;justify-content:center}.home-lifestyle .home-lifestyle-inner .home-lifestyle-perform{width:55%;position:relative}.home-lifestyle .home-lifestyle-inner .home-lifestyle-perform img{width:100%}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission{width:51%;padding:0;margin-left:-90px;position:relative}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission .home-lifestyle-inner-overlay{padding:0 70px 0 100px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-inner-overlay{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 70px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission p{width:460px;margin-bottom:50px;color:#fff}.home-lifestyle .home-lifestyle-inner h1{text-transform:uppercase;font-weight:500;font-style:italic;font-size:36px;color:#fff}.home-lifestyle .home-lifestyle-inner .border{border:none;border-top:7px solid #35c733;width:130px;margin:10px 0}.home-lifestyle .home-lifestyle-inner p{width:500px;margin-bottom:50px;color:#fff}.home-lifestyle .home-lifestyle-inner a{padding:15px 20px;background:#fff;color:#000;border:1px solid #fff!important}.home-lifestyle .home-lifestyle-inner a:hover{background:#000;color:#fff;border:1px solid #000!important}.video-banner video{width:100%;outline:none;display:block}.home-new-featured h3{text-transform:uppercase;font-size:36px}.home-new-featured .prose p{color:#000}.home-new-featured .border{border:none;border-top:7px solid #35c733;width:150px;margin:10px 0}.home-new-featured .home-featured-slider h1{font-size:17px;text-align:center;margin:20px 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:auto}.home-new-featured .home-featured-slider img{margin:auto;width:90%}.home-new-featured .home-featured-slider a{display:block;margin:auto;background:#000;text-align:center;color:#fff;padding:6px 20px;width:115px;font-size:14px;border:1px solid #000}.home-new-featured .home-featured-slider a:hover{border:1px solid #000;background:transparent;color:#000}.home-new-featured .home-featured-slider .owl-nav .owl-prev{position:absolute;left:-35px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-new-featured .home-featured-slider .owl-nav .owl-next{position:absolute;right:-25px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.about-grandpa h3{text-align:center;padding:30px;font-size:42px}.about-grandpa .about-grandpa-img{width:60%!important;margin:auto!important}.my_feature_container{display:grid;grid-gap:12px;grid-template-columns:repeat(2,1fr);align-items:center;width:100%;border-bottom:1px solid #000;padding:0 0 10px;margin:15px 0}.my_feature_container .my_feature_content{display:flex;align-items:center;flex:100%;gap:2px}.my_feature_container .my_feature_content img{clip-path:none!important;border-radius:0;background-color:transparent;min-height:0!important;width:35px;height:35px}.my_feature_container .my_feature_content span{font-size:14px;color:#000;font-weight:300;line-height:16px}.recently-viewed .my_feature_container .my_feature_content:nth-child(3n){display:none}.recently-viewed .my_feature_container .my_feature_content:last-child{display:none}.prod__tag-sale{background-color:#da3f3f}.sf__pcard .sf__pcard-tags{top:0;left:0;width:auto}.sf__pcard .sf__pcard-tags .prod__tag{border-radius:3px;font-size:11px;font-weight:500;line-height:16px;padding:3px 10px;text-transform:uppercase;width:100%;text-align:center;align-items:center;justify-content:center;margin:0}.sf__pcard-tags{top:8px;left:8px}.product-page-custom-lables.product-custom-lables{top:1.125rem;left:1.125rem;right:auto}.product-custom-lables.product-custom-lables-collection{top:15px;left:auto;width:auto;right:15px;position:absolute}.product-page-custom-lables.product-custom-lables .custom-label-text{align-items:center;border-radius:3px;font-size:11px;font-weight:500;line-height:16px;padding:3px 6px;text-transform:uppercase;display:flex;background:#000;color:#fff}.product-custom-lables.product-custom-lables-collection .custom-label-text{color:var(--Success-900, #054F31);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:right}.product-card-inner-detail-bx{display:flex;align-items:center;margin-top:8px}.product-card-inner-detail-bx .sf__pcard-price,.product-card-inner-detail-bx .sf__pcard-action-atc{width:50%}.product-card-inner-detail-bx .sf__pcard-action-atc .sf__pcard-quick-add{width:100%}.product-card-inner-detail-bx .sf__pcard-action-atc .sf__pcard-quick-add button{margin:0!important;background:#000;color:#fff;padding:3px 10px;width:100%;max-width:100%;min-width:100%;font-size:14px;text-transform:capitalize;line-height:inherit;border:1px solid #000!important}.product-card-inner-detail-bx .sf__pcard-action-atc .sf__pcard-quick-add button:focus{color:#fff!important}.product-card-inner-detail-bx .sf__pcard-action-atc .sf__pcard-quick-add button:hover{background:#fff;color:#000}.sf__pcard .sf__pcard-image{background:var(--Gray-25, #FCFCFD);margin-bottom:16px;padding:0;height:100%}.facest-filters-section .sf__collection-container .sf__pcard .sf__pcard-image{height:auto}.more-way-to-wear{padding:40px 3vw;background:#f7f7f7}.more-way-to-wear h1.title{font-size:2.5625rem;letter-spacing:8px;margin:0 0 50px;text-align:center;text-transform:uppercase;font-style:italic;font-weight:400;line-height:1.1}.more-way-to-wear .ecomm-accordion-product{border:2px solid #737373;border-radius:5px}.more-way-to-wear .ecomm-accordion-product-image{padding:0 0 85%;margin-top:0;margin-bottom:20px;background:#f8f8f8;width:100%!important;display:block;height:0;overflow:hidden;position:relative;z-index:1;border-top-left-radius:4px;border-top-right-radius:4px}.sf__page-blog-single-post p{font-weight:300}.more-way-to-wear .ecomm-accordion-product-image img{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:auto;height:65%}.more-way-to-wear .acc-box-inner{background:#ececec;padding:10px 7px;margin:5px;border-radius:5px}.more-way-to-wear .product-title-box{display:flex}.more-way-to-wear .product-title-box .ecomm-accordion-title{font-size:14px;text-transform:uppercase;width:90%;line-height:25px;letter-spacing:0;margin-top:0;text-align:left!important;font-weight:300;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;cursor:pointer;margin-bottom:0!important}.more-way-to-wear .product-title-box i{position:relative;top:4px;text-align:right;width:10%;cursor:pointer}.more-way-to-wear .option-title-box{display:flex;align-items:center;margin:10px 0;height:30px}.more-way-to-wear .option-title-box h3{text-transform:uppercase;font-size:14px;font-weight:500;width:35%;margin:auto;padding:0}.more-way-to-wear .option-title-box select{padding:0 0 0 5px;width:65%;font-size:12px;border:2px solid #737373;border-radius:3px;height:30px;background-position-x:calc(100% - 5px)}.more-way-to-wear .ecomm-accordion-price-box-top{display:flex;align-items:center;justify-content:space-between}.more-way-to-wear .ecomm-accordion-price{width:35%}.more-way-to-wear .ecomm-accordion-price h2{font-size:16px;font-weight:500}.more-way-to-wear .ecomm-accordion-price-box-top button{background:#000;color:#fff;font-size:14px;border-radius:3px;padding:4px 20px;text-transform:uppercase;width:65%;height:30px;display:flex;align-items:center;justify-content:center}.more-way-to-wear .wear-slider .owl-nav button{width:15px}.more-way-to-wear .wear-slider .owl-nav button.owl-prev{left:-25px}.more-way-to-wear .wear-slider .owl-nav button.owl-next{right:-25px;font-size:22px}.home-banner-2023 img{width:100%}.home-banner-2023 video{width:100%;outline:none;display:block}.home-banner-2023 .owl-dots{position:absolute;bottom:20px;left:0;right:0;text-align:center}.home-banner-2023 .owl-dots span{width:13px!important;height:13px!important;margin:0!important;background:#fff!important;border-radius:50%!important;display:block}.home-banner-2023 .owl-dots .owl-dot.active span,.home-banner-2023 .owl-dots .owl-dot:hover span{background:gray!important}.home-banner-2023 .owl-dots .owl-dot{padding:0!important;margin:0 5px}.sf-footer .sf__footer-block-newsletter .social-media-links{justify-content:end;grid-gap:8px}.hp-categories{padding:40px 0}.hp-categories.hp-eyewear{padding:40px 0 15px}.hp-categories h1{font-size:36px;text-align:center;font-weight:400;color:#000}.hp-categories h1.bottom-heading{color:#35c733;font-size:36px;text-align:center;font-weight:500}.hp-categories .hp-categories-inner{display:grid;margin-top:40px}.hp-categories .hp-categories-inner .hp-categories-content{background:#e9e9e9;height:230px;padding:30px;display:flex;align-items:end}.hp-categories.hp-eyewear .hp-categories-inner{margin-top:40px}.hp-categories.hp-eyewear .hp-categories-inner .hp-categories-content{background:#e9e9e9;height:163px;padding:30px;display:flex;align-items:center}.hp-categories.hp-eyewear .hp-categories-inner .hp-categories-content h2{margin:0 0 2px}.hp-categories .hp-categories-inner .hp-categories-content img{width:48px;height:48px}.hp-categories .hp-categories-inner .hp-categories-content h2{font-size:24px;font-weight:500;line-height:29px;letter-spacing:0em;text-align:left;margin:5px 0 2px}.hp-categories .hp-categories-inner .hp-categories-content p{font-size:15px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:left}.hp-categories .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:30px}.hp-categories .owl-dot{background:#d2d0d0!important;height:10px;width:10px;margin:0 3px}.hp-categories .owl-dot.active{background:#000!important}.hp-trends{padding:20px 0 40px}.hp-trends h1{font-size:64px;font-weight:500;line-height:77px;letter-spacing:0em;text-align:left}.hp-trends p{font-size:24px;font-weight:500;line-height:29px;letter-spacing:0em;text-align:left}.hp-trends .hp-trends-inner{margin-top:40px}.hp-trends .hp-trends-inner .owl-item{transition:transform .5s cubic-bezier(.37,0,.63,1),-webkit-transform .5s cubic-bezier(.37,0,.63,1)}.hp-trends .hp-trends-inner .hp-trends-box{background:#e9e9e9;height:127px;display:flex;align-items:center;grid-gap:20px;padding:20px 15px;transition:transform .5s cubic-bezier(.37,0,.63,1),-webkit-transform .5s cubic-bezier(.37,0,.63,1);cursor:pointer}.hp-trends .hp-trends-inner .owl-item.move-to-right-box{transform:translate(240px)}.hp-trends .hp-trends-inner .owl-item.move-to-left-box,.hp-trends .hp-trends-inner .hp-trends-box.move-to-left-box{transform:translate(-240px)}.hp-trends .hp-trends-inner .hp-trends-box.move-to-left .hp-trends-content{display:block}.hp-trends .hp-trends-inner .hp-trends-box.move-to-right{width:435px}.hp-trends .hp-trends-inner .hp-trends-box.move-to-left{width:435px;transform:translate(-240px)}.hp-trends .hp-trends-inner .hp-trends-content{width:70%}.hp-trends .hp-trends-inner .hp-trends-box img{margin:auto;width:155px;height:77px}.hp-trends .hp-trends-inner .hp-trends-box.move-to-right img,.hp-trends .hp-trends-inner .hp-trends-box.move-to-left img{margin:auto;width:40%}.hp-trends .hp-trends-inner .hp-trends-box p{font-size:18px;font-weight:500;line-height:29px;letter-spacing:0em;text-align:left}.hp-trends .hp-trends-inner .hp-trends-box a.btn-shop{background:#121212;color:#fff;width:100px;text-align:center;height:100%;font-size:14px;display:flex;align-items:center;justify-content:center;margin-top:5px;border:1px solid #000;line-height:15px;padding:6px 10px 8px}.hp-trends .hp-trends-inner .hp-trends-box a.btn-shop:hover{background:transparent;color:#121212}.hp-trends .hp-trends-inner .hp-trends-content{display:none}.hp-trends .hp-trends-inner .hp-trends-box.move-to-right .hp-trends-content{display:block}.hp-trends .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:30px}.hp-trends .owl-dot{background:#d2d0d0!important;height:10px;width:10px;margin:0 3px}.hp-trends .owl-dot.active{background:#000!important}.hp-bar{padding:40px 0 70px}.hp-bar .hp-bar-second{margin-top:-95px}.hp-bar img{width:100%}.home-ways.hp-ways{margin-top:0}.lensModule.homelensModule.hp-lens{padding:40px 0}.lensModule.homelensModule.hp-lens h1{font-size:36px;font-weight:300;line-height:43px;letter-spacing:0em;text-align:center;text-transform:uppercase;font-family:SF-Body-font}.lensModule.homelensModule.hp-lens h1 span{font-weight:500;color:#35c733}.lensModule.homelensModule.hp-lens video{margin-top:50px;width:100%}.hp-technology{padding:40px 0}.hp-technology h1{font-size:36px;font-weight:500;line-height:43px;letter-spacing:0em;text-align:center}.hp-technology h2{font-size:24px;font-weight:500;line-height:29px;letter-spacing:0em;text-align:left;color:#35c733}.hp-technology p.top{text-align:center;margin-top:10px;width:100%}.hp-technology p{font-size:15px;font-weight:500;line-height:18px;letter-spacing:0em;text-align:left;margin-top:15px;width:460px}.hp-technology a{text-decoration:underline}.hp-technology .hp-technology-inner{display:flex;position:relative;justify-content:space-around;align-items:center}.hp-technology .hp-technology-inner .hp-technology-right,.hp-technology .hp-technology-inner .hp-technology-left{width:37%}.hp-technology .hp-technology-inner .hp-technology-right{padding:40px 0}.hp-technology .hp-technology-inner .hp-technology-boxes{margin-bottom:40px}.hp-technology .hp-technology-inner .hp-technology-boxes:last-child{margin-bottom:0}.hp-technology .hp-technology-inner .hp-technology-border{height:100%;position:absolute;border-left:1px solid #C4C4C4}.hp-reviews{background:#141414}.hp-reviews h3{font-size:36px;font-weight:500;line-height:43px;letter-spacing:0em;text-align:left;color:#35c733!important}.hp-reviews .hp-reviews-box-content{box-shadow:5px 12px 10px #00000059;border:1px solid #121212;padding:30px;background:linear-gradient(0deg,#121212,#121212),linear-gradient(0deg,#141414,#141414)}.hp-reviews .hp-reviews-box-content p.top{font-size:16px;font-weight:300;line-height:19px;letter-spacing:0em;text-align:left;color:#fff;min-height:80px}.hp-reviews .hp-reviews-box-content .hp-reviews-box-footer{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.hp-reviews .hp-reviews-box-footer p{font-size:16px;font-weight:500;line-height:19px;letter-spacing:0em;text-align:left;color:#35c733}.hp-reviews .hp-reviews-box-footer .hp-reviews-rating{display:flex;align-items:center}.hp-reviews .hp-reviews-box-footer .hp-reviews-rating img{width:20px;height:20px}.hp-reviews .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%);left:-11px}.hp-reviews .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);right:-11px}.hp-reviews .owl-nav button.disabled{display:none}.hp-reviews .owl-nav button{background:#d9d9d9!important;border-radius:50%;height:24px;width:24px;opacity:1;padding:0!important}.hp-reviews .owl-nav button svg{display:flex;align-items:center;justify-content:center;width:100%;line-height:0px;position:relative;top:1px}.hp-shop{padding:50px 0 90px}.hp-shop .hp-shop-green{background:#35c733;color:#fff;padding:11px 0 8px;width:100%;overflow:hidden;white-space:nowrap;transform:rotate(2deg)}.hp-shop .hp-shop-black{transform:rotate(-2deg);margin-top:-30px;width:100%;background:#000;color:#fff;padding:11px 0 8px;overflow:hidden;white-space:nowrap}.hp-shop span{font-size:20px;font-weight:300;line-height:initial;letter-spacing:0em;text-align:left;margin:0 40px 0 0;text-transform:uppercase;display:inline-block}@keyframes marquesina{0%{transform:translate(0)}to{transform:translate(-50%)}}.article-what-are-the-best-eyeglass-frames-for-you iframe{display:block;margin:0 auto}.yotpo-horizontal-pagination{display:flex;align-items:center;justify-content:center}.yotpo-horizontal-pagination .yotpo-reviews-seo-pagination-item:first-child,.yotpo-horizontal-pagination .yotpo-reviews-seo-pagination-item:last-child{height:auto!important;width:auto!important}.yotpo-horizontal-pagination .yotpo-reviews-seo-pagination-item{height:32px!important;width:32px!important}.yotpo-review-settings .yotpo-reviews-carousel-widget-container{padding:40px 0}.yotpo-review-settings.home .yotpo-reviews-carousel-widget-container{padding:0 0 40px}.yotpo-review-settings.home .yotpo-reviews-carousel-header{text-transform:uppercase;font-family:SF-Heading-font!important;font-size:36px!important;text-align:center;font-weight:400!important;color:#000!important}.yotpo-review-settings .yotpo-reviews-carousel-header{text-transform:uppercase;font-size:32px!important;font-family:SF-Heading-font!important;text-align:center;font-weight:400!important;color:#000!important}.yotpo-review-settings.home .yotpo-reviews-carousel-widget-container.yotpo-reviews-carousel-widget-mobile-mode{margin:0!important}.home-banner-new .home-banner-inner{grid-column-gap:10px;display:grid;grid-template-areas:"main banner-2" "main banner-3"}.home-banner-new .home-banner-inner .banner{margin:0;width:100%;position:relative}.home-banner-new .home-banner-inner .banner .home-banner-new-overlay-first{position:absolute;bottom:40px;left:100px}.home-banner-new .home-banner-inner .banner .home-banner-new-overlay{position:absolute;bottom:40px;left:30px}.home-banner-new .home-banner-inner .banner h1{color:var(--White, #FFF);font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;margin-bottom:20px}.home-banner-new .home-banner-inner .banner a{border:1px solid var(--Gray-300, #D0D5DD);background:var(--White, #FFF);box-shadow:0 1px 2px #1018280d;color:var(--Black, #000);font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:10px 18px}.home-banner-new .home-banner-inner .banner img{width:100%;height:100%}.home-banner-new .home-banner-inner .banner-left{grid-area:main;align-items:center;justify-content:left}.home-banner-new .home-banner-inner .banner-right-top{grid-area:banner-2;margin-bottom:5px}.home-banner-new .home-banner-inner .banner-right-bottom{grid-area:banner-3;margin-top:5px}.home-liftstyle-collections .home-liftstyle-collections-cards .image-card__content h3{color:var(--White, #FFF);text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.64px}.home-liftstyle-collections .home-liftstyle-collections-cards .image-card__content a{border:1px solid var(--Gray-300, #D0D5DD)!important;background:var(--White, #FFF);box-shadow:0 1px 2px #1018280d;color:var(--Black, #000);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:inherit;padding:10px 18px}.product-lifestyle-banner{padding-top:96px}.product-information{padding:96px 0 0}.product-information .product-information-inner{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}.product-information .product-information-inner .product-information-detail:first-child{flex-wrap:wrap;display:flex;flex-direction:column;justify-content:space-between}.product-information .product-information-inner .product-disc h1{color:var(--Gray-900, #101828);font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;margin-bottom:20px}.product-information .product-information-inner .product-disc p{color:var(--Gray-600, #475467);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:20px}.product-information .product-information-inner .product-warning{background:var(--Warning-100, #FEF0C7);padding:32px}.product-information .product-information-inner .product-warning p.title{font-weight:500;margin-bottom:8px}.product-information .product-information-inner .product-warning p{color:var(--Black, #000);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.product-information .product-information-inner .product-information-box{border:1px solid var(--Gray-600, #475467);padding:32px}.product-information .product-information-inner .product-information-box .product-information-block{display:flex;grid-gap:32px;margin-bottom:20px}.product-information .product-information-inner .product-information-box .product-information-block p.top{width:30%}.product-information .product-information-inner .product-information-box .product-information-block .product-information-block-inner{width:70%}.product-information .product-information-inner .product-information-box .product-information-block:last-child{margin-bottom:0}.product-information .product-information-inner .product-information-box .product-information-block ul{margin:10px 0;list-style:disc;padding-left:30px}.product-information .product-information-inner .product-information-box .product-information-block p{color:var(--Gray-500, #667085);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:10px 0}.product-information .product-information-inner .product-information-box .product-information-block ul li{color:var(--Gray-500, #667085);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.product-recommendations .section-my{margin:96px 0}.product-recommendations .section-my h2{color:var(--Gray-900, #101828);font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px}.product-recommendations .sf-slider__controls{position:absolute;top:-40px;right:0}.product-recommendations .sf-slider__controls button{top:auto!important;position:relative;background:transparent;left:auto;height:auto;width:auto}.product-recommendations .sf-slider__controls .sf-slider__controls-next{left:auto!important;position:relative;right:auto}#shopify-section-template--14383529918558__main h1.page-header__title{font-size:48px;font-weight:700}.home-bestseller{padding:96px 0}.home-bestseller .home-bestseller-container .home-bestseller-container-inner{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.home-bestseller .home-bestseller-container .home-bestseller-container-inner a{color:var(--Gray-600, #475467);font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:underline}.home-bestseller h1.title{color:var(--Gray-900, #101828);font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px}.home-bestseller p.tagline{color:var(--Gray-600, #475467);font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:64px}.home-bestseller .custom-navigation{display:flex;align-items:center;grid-gap:12px}.home-bestseller .home-bestseller-inner{position:relative}.home-bestseller .owl-nav{display:flex;align-items:center;grid-gap:12px}.home-bestseller .owl-nav .owl-prev,.home-bestseller .owl-nav .owl-next{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-bestseller .owl-nav img{height:44px;width:44px}.yotpo-reviews-carousel-bottomline-container{flex-grow:0!important}.yotpo-reviews-carousel-bottomline-seo{padding:0 60px}.memorial-day .sf-hero__inner{padding-top:5rem}.memorial-day .sf-hero__subtitle{color:var(--White, #FFF);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:0}.memorial-day h3{color:var(--White, #FFF);font-size:72px;font-style:normal;font-weight:500;line-height:90px;letter-spacing:-1.44px;margin-bottom:10px}.memorial-day p{color:var(--White, #FFF);font-size:20px;font-style:normal;font-weight:400;line-height:28px}.memorial-day p em{color:#ffe500;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.memorial-day .sf-hero__btn a{display:flex;padding:16px 50px;justify-content:center;align-items:center;gap:8px;border:1px solid var(--Gray-300, #D0D5DD)!important;background:var(--White, #FFF);box-shadow:0 1px 2px #1018280d;color:var(--Black, #000);font-size:18px;font-style:normal;font-weight:500;line-height:normal}.sale-label{position:absolute;left:15px;top:15px;background:#054f31;color:#fff;border-radius:3px;padding:2px 10px}.sale-label p{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-align:right;text-transform:uppercase}.product-sale-label{background:#054f31;color:#fff;border-radius:3px;padding:5px 10px;width:fit-content;margin:20px 0}.product-sale-label p{font-size:14px}.insta-feed .section__header{margin-bottom:40px}.insta-feed h2{color:var(--Gray-900, #101828);font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px}.insta-feed .sw-instagram-footer-load-more div{border:1px solid var(--Gray-300, #D0D5DD)!important;background:var(--White, #FFF)!important;box-shadow:0 1px 2px #1018280d;color:var(--Black, #000)!important;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:inherit;padding:10px 18px!important;margin-top:15px}.insta-feed .sw-instagram-footer-load-more div strong span{color:var(--Black, #000)!important;font-weight:500;text-transform:capitalize}@media(min-width:1720px){.hp-trends .hp-trends-inner .owl-item.move-to-right-box{transform:translate(180px)}.hp-trends .hp-trends-inner .hp-trends-box.move-to-left,.hp-trends .hp-trends-inner .owl-item.move-to-left-box,.hp-trends .hp-trends-inner .hp-trends-box.move-to-left-box{transform:translate(-180px)}}@media(min-width:1550px)and (max-width:1720px){.hp-trends .hp-trends-inner .owl-item.move-to-right-box{transform:translate(200px)}.hp-trends .hp-trends-inner .hp-trends-box.move-to-left,.hp-trends .hp-trends-inner .owl-item.move-to-left-box,.hp-trends .hp-trends-inner .hp-trends-box.move-to-left-box{transform:translate(-200px)}}@media(min-width:1400px)and (max-width:1550px){.hp-trends .hp-trends-inner .owl-item.move-to-right-box{transform:translate(230px)}.hp-trends .hp-trends-inner .hp-trends-box.move-to-left,.hp-trends .hp-trends-inner .owl-item.move-to-left-box,.hp-trends .hp-trends-inner .hp-trends-box.move-to-left-box{transform:translate(-230px)}}@media(min-width:1023px)and (max-width:1310px){.hp-trends .hp-trends-inner .owl-item.move-to-right-box{transform:translate(285px)}.hp-trends .hp-trends-inner .hp-trends-box.move-to-left,.hp-trends .hp-trends-inner .owl-item.move-to-left-box,.hp-trends .hp-trends-inner .hp-trends-box.move-to-left-box{transform:translate(-285px)}}@media(min-width:1280px)and (max-width:1400px){.product-card-inner-detail-bx .sf__pcard-price{width:40%}.product-card-inner-detail-bx .sf__pcard-action-atc{width:60%}}@media(min-width:1280px){.sf__collection-container.sidebar__leftColumn .sf__sidebar{flex:0 0 270px;width:270px}}@media(min-width:769px)and (max-width:1500px){.home-spend h1{font-size:32px}.home-spend p{font-size:14px}}@media(min-width:1024px){.sf__collection-container{margin-bottom:3.75rem;padding-top:.75rem}.sf__product-listing .mt-6.flex-wrap{margin-top:0}}@media(max-width:1024px){.mobile-custom-menu .sf-sub-menu__link{display:flex;padding:0;align-items:center}.sf-header header{padding:8px 15px}.sf-menu-wrapper-mobile{z-index:999}.sf-topbar{display:block!important}.sf__product-listing .mt-6.flex-wrap{margin-top:15px}.mobile-custom-menu .sf-sub-menu__link .plum-menu__ql-img-wrapper{padding:0 margin-bottom: 5px;width:40%!important;display:block;height:100%;overflow:hidden;position:relative;z-index:1}.mobile-custom-menu .sf-sub-menu__link .menu-content{width:60%}.mobile-custom-menu .sf-sub-menu__link .plum-menu__ql-img-wrapper img{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:relative;right:0;top:0;width:70px;height:70px}.sf-menu__submenu ul li h1{font-size:14px;font-weight:500;margin:0}.sf-menu__submenu .sf-menu-submenu__addon img{border-radius:3px;margin-top:20px}.sf-menu__submenu ul li p{line-height:initial;font-size:12px}.sf-menu__submenu .sf-menu-submenu__addon{padding-left:20px!important;padding-right:20px;padding-bottom:40px!important}.sf-menu__submenu .sf-menu-submenu__addon a{font-size:14px}.sf-menu__submenu .accessories-menu .accessories-menu-box .img-box img{max-height:80px}.sf-menu__submenu .accessories-menu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-top:0;padding:10px 20px}.sf-menu__submenu .accessories-menu .accessories-menu-box h1{font-size:14px;font-weight:500;margin-bottom:15px}.brand-menu{display:block;margin-top:0;padding:10px 20px}.brand-menu .brand-menu-left{display:block;margin-bottom:30px}.brand-menu .brand-menu-left ul li a{font-size:14px;font-weight:300}.sf-menu-wrapper-mobile .list-none{display:none}.sf-menu-wrapper-mobile .mobile-custom-menu .list-none{display:block}.sf-menu-wrapper-mobile .list-none.custom-menu-link{display:flex}}@media(min-width:769px)and (max-width:1300px){.w-full .sf-prod__container .prod-info .sf-prod__info-wrapper{padding-right:15px;width:100%;padding-left:30px}.home-spend img{height:160px}.product-image-section .section-my{max-width:100%;padding:0 20px 15px;margin:0}}@media(min-width:768px)and (max-width:970px){.home-values .value-tiles{flex-direction:column}.home-categories h1{font-size:18px}.home-categories p{font-size:14px}}@media(min-width:1200px){.home-new-container{padding:0 100px}.sf-footer .container-fluid{padding:0 100px;max-width:100%}.home-bestseller .owl-nav .owl-prev{left:80px}.home-bestseller .owl-nav .owl-next{right:80px}}@media(min-width:769px)and (max-width:1200px){.ssp-popup .modal-wrapper{width:85%}.home-new-container{padding:0 60px}.home-bestseller .owl-nav .owl-prev{left:40px}.home-bestseller .owl-nav .owl-next{right:40px}.sf-footer .container-fluid{padding:0 60px;max-width:100%}.hp-technology p{width:100%}.tech_section_hunter_sunrx .tech_specs_row_hunter_sunrx{margin:0 0 50px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.ssp-popup.acc-popup .modal-wrapper{width:85%}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__imageTooltip span{width:90%}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images .lensModule__image--after img{height:100%;max-width:none;position:absolute;top:0;left:0;width:100%}.pdp-purchase-points .pdp-purchase-point-text,.pdp-purchase-points .pdp-purchase-point-text p{font-size:14px;line-height:20px}.product-chelan2024 .sf-prod-template .product-option-item[data-option-type=image],.product-chef-eyewear .sf-prod-template .product-option-item[data-option-type=image],.product-casual-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-polarized-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-safety-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-reading-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-bifocal-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-shooting-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-accessories .sf-prod-template .product-option-item[data-option-type=image]{font-size:10px}}@media(min-width:1023px)and (max-width:1200px){.home-banner h3{font-size:40px;line-height:45px}}@media(min-width:1301px)and (max-width:1400px){.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h4{font-size:22px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h1{font-size:80px;line-height:80px}.hunting-newsletter .newsletter-overlay h1{font-size:30px;line-height:35px;margin-top:20px;margin-bottom:25px}}@media(min-width:1023px)and (max-width:1300px){.hunting-banner .hunting-overlay h1{margin-bottom:50px}.sf-topbar .annSlider span{font-size:11px}.hunting-categories .hunting-category-box{padding-top:75px;margin-top:-70px}.hunting-eyewear .hunting-eyewear-inner{padding:0 40px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h4{font-size:26px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h1{font-size:60px;line-height:70px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content p{font-size:16px;margin-bottom:25px}.hunting-categories h1{font-size:30px;margin-bottom:30px}.hunting-advanture h1{font-size:30px}.hunting-advanture .hunting-advanture-boxes img{height:60px;width:60px;margin:auto}.hunting-advanture .hunting-advanture-boxes p{font-size:14px}.hunting-advanture .hunting-advanture-boxes h2{font-size:18px}.hunting-advanture .hunting-advanture-boxes{padding:30px 20px}.hunting-testimonials .hunting-testimonials-overlay p{font-size:16px;margin-bottom:20px;line-height:25px}.hunting-testimonials .hunting-testimonials-overlay h3{font-size:18px}.hunting-newsletter .newsletter-overlay{top:20px;padding:0 60px}.hunting-newsletter .newsletter-overlay-second{width:29%;left:60px}.hunting-newsletter .newsletter-overlay-third{padding:0 20px}.hunting-newsletter .newsletter-overlay p{font-size:12px}.hunting-newsletter .newsletter-overlay h1{font-size:22px;line-height:25px;margin-top:10px;margin-bottom:20px}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group input{height:40px;font-size:14px}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group button{margin:20px auto auto;width:50%;height:35px}.hunting-newsletter .newsletter-overlay .notification{padding:.2rem .75rem}.hunting-newsletter .newsletter-overlay .notification .text-sm{font-size:10px}.home-lifestyle .home-lifestyle-inner p,.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission p{width:100%}.home-lifestyle .home-lifestyle-inner .home-lifestyle-inner-overlay{padding:0 50px 0 30px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission{padding:0;margin-left:-40px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission .home-lifestyle-inner-overlay{padding:0 30px 0 40px}}@media(min-width:768px)and (max-width:1023px){.home-banner h3{font-size:28px;line-height:36px}.hp-trends .hp-trends-inner .hp-trends-box{width:100%}.hp-trends .hp-trends-inner .hp-trends-content{display:block}.hp-trends .hp-trends-inner .hp-trends-box img{margin:auto;width:40%}.hp-trends .hp-trends-inner .hp-trends-box p{font-size:16px;line-height:20px}.hp-trends .hp-trends-inner .hp-trends-content{width:60%}.hp-trends .hp-trends-inner .hp-trends-box.move-to-left{width:100%;transform:translate(0)}.hp-trends .hp-trends-inner .owl-item.move-to-right-box,.hp-trends .hp-trends-inner .owl-item.move-to-left-box,.hp-trends .hp-trends-inner .hp-trends-box.move-to-left-box{transform:translate(0)}.hp-trends .hp-trends-inner .hp-trends-box img{height:auto}.hp-trends .hp-trends-inner .hp-trends-box a.btn-shop{width:100px;height:100%;font-size:14px;margin-top:5px;line-height:normal;padding:6px 10px 8px}.hp-trends .hp-trends-inner .hp-trends-box.move-to-right{width:100%}.sf-topbar .annSlider span{font-size:11px}.sf-topbar .slider-box{width:50%;display:block}.home-icons .home-icons-inner{top:-35px;padding:35px 50px;width:100%}.home-icons .home-icons-inner p{font-size:14px;line-height:20px;margin-top:20px}.performance-eyewear .sf-slider__controls{top:-145px}.home-comfort .sf-hero__content .sf-hero__subtitle{font-size:26px;line-height:40px;width:100%;padding-bottom:60px}.home-tabs .tab-menu h2{width:50%}.sf-testimonials .review-block .bg-white{padding:20px 10px!important}.home-reviews .text-color-subtext.not-change p{font-size:14px;line-height:23px}.home-collection .home-collection-inner .collection-list .section__item-content{font-size:12px}.home-ways .home-ways-inner .buttons_desktop_hp{margin-right:20px;margin-left:20px}.home-ways .home-ways-inner .buttons_desktop_hp a .button_text_hp{font-size:10px}.home-premium .home-premium-content{padding:0 0 0 10px;flex:0 0 auto;max-width:42.6%;width:38.2%}.outperform-nature .outperform-nature-box.outperform-nature-box-new{padding:50px 25px}.outperform-nature .outperform-nature-box.outperform-nature-box-new.second,.outperform-nature .outperform-nature-box.outperform-nature-box-new.four{top:80px}.tech-lens .tech-lens-inner .tech-lens-right .img-2{width:300px;height:300px}.outperform-nature.outperform-nature-new-second .outperform-nature-box.outperform-nature-box-new{padding:30px 20px}.tech-lens.tech-frame{margin-top:-140px}.outperform-nature.outperform-nature-new-second .sf-custom__grid p{font-weight:300;font-size:14px;line-height:25px}.outperform-nature.outperform-nature-new-second .sf-custom__grid{grid-template-columns:repeat(3,1fr);grid-gap:15px;margin:0}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features{display:none}.hunting-banner .hunting-overlay h1{margin-bottom:20px;font-size:36px}.hunting-banner .hunting-overlay a{padding:10px 15px;font-size:16px}.hunting-categories .hunting-category-box{padding-top:60px;margin-top:-50px}.hunting-eyewear .hunting-eyewear-inner{padding:0 40px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h4{font-size:26px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h1{font-size:60px;line-height:70px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content p{font-size:16px;margin-bottom:25px}.hunting-categories a{padding:7px;font-size:14px;min-width:145px;width:145px}.hunting-categories h1{font-size:30px;margin-bottom:30px}.hunting-advanture h1{font-size:30px}.hunting-advanture .hunting-advanture-boxes img{height:60px;width:60px;margin:auto}.hunting-advanture .hunting-advanture-boxes p{font-size:14px}.hunting-advanture .hunting-advanture-boxes h2{font-size:18px}.hunting-advanture .hunting-advanture-boxes{padding:30px 20px}.hunting-testimonials .hunting-testimonials-overlay p{font-size:16px;margin-bottom:20px;line-height:25px}.hunting-testimonials .hunting-testimonials-overlay h3{font-size:18px}.hunting-newsletter .newsletter-overlay{top:20px;padding:0 60px}.hunting-newsletter .newsletter-overlay-second{width:29%;left:60px}.hunting-newsletter .newsletter-overlay-third{padding:0 20px}.hunting-newsletter .newsletter-overlay p{font-size:12px}.hunting-newsletter .newsletter-overlay h1{font-size:18px;line-height:25px;margin-top:10px;margin-bottom:10px}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group input{height:40px;font-size:14px}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group button{margin:10px auto auto;width:50%;height:35px}.hunting-newsletter .newsletter-overlay .notification{padding:.2rem .75rem}.hunting-newsletter .newsletter-overlay .notification .text-sm{font-size:10px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-perform{width:55%;padding:0}.home-lifestyle .home-lifestyle-inner h1{font-size:30px}.home-lifestyle .home-lifestyle-inner .border{border-top:6px solid #35c733;width:120px}.home-lifestyle .home-lifestyle-inner p{width:100%;margin-bottom:40px;font-size:14px}.home-lifestyle .home-lifestyle-inner a{padding:10px 20px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission p{width:100%;margin-bottom:40px;font-size:14px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission{padding:0;margin-left:-40px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-inner-overlay{padding:0 45px 0 20px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission .home-lifestyle-inner-overlay{padding:0 20px 0 45px}.home-new-featured .home-featured-slider h1{font-size:16px;-webkit-line-clamp:1;min-height:auto}.sf__product-listing.sf__col-4 .sf__col-item{max-width:33.33%;width:33.33%}.my_feature_container .my_feature_content span{font-size:12px}.home-banner-new .home-banner-inner .banner h1{font-size:30px;line-height:38px}.home-banner-new .home-banner-inner .banner .home-banner-new-overlay-first{left:40px}}@media(max-width:1245px){.template-product .product-form__actions #la-select-lenses-btn{width:100%;margin:0 0 10px}.btn-custmized-product{width:100%;margin-left:0%}}@media(min-width:768px){.home-comfort img.mobile{display:none}.product-template{margin-bottom:1rem}.home-reviews .swiper-pagination{display:none}l .sf-footer .mobile-footer-img{display:none}.mobile{display:none!important}.product-top-image-mobile,.sf-prod-media-item .zoom-in{display:none}.sf-prod-template__desktop.enable-zoom .sf-prod-media-item.media-type-image{cursor:auto;pointer-events:none}}@media(max-width:768px){.desktop{display:none!important}.memorial-day .sf-hero__inner{padding-top:6rem}.memorial-day .sf-hero__subtitle{color:var(--White, #FFF);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:0}.memorial-day h3{color:var(--White, #FFF);font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;margin-bottom:10px}.memorial-day p{color:var(--White, #FFF);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.memorial-day p em{color:#ffe500;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.memorial-day .sf-hero__btn a{display:flex;padding:10px 57px;justify-content:center;align-items:center;gap:8px;border:1px solid var(--Gray-300, #D0D5DD)!important;background:var(--White, #FFF);box-shadow:0 1px 2px #1018280d;color:var(--Black, #000);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.lightweight_section_hunter_sunrx .frame_material_image_div_hunter_sunrx{height:100%}.hp-shop{padding:15px 0 50px}.hp-trends h1{font-size:46px;line-height:50px}.hp-trends p{font-size:20px;line-height:26px}.hp-trends .hp-trends-inner .hp-trends-box{width:100%}.hp-trends .hp-trends-inner .hp-trends-content{display:block}.hp-trends .hp-trends-inner .hp-trends-box img{margin:auto;width:40%;height:auto}.hp-trends .hp-trends-inner .hp-trends-box p{font-size:16px;line-height:20px}.hp-trends .hp-trends-inner .hp-trends-content{width:60%}.hp-trends .hp-trends-inner .hp-trends-box.move-to-left{width:100%;transform:translate(0)}.hp-trends .hp-trends-inner .owl-item.move-to-right-box,.hp-trends .hp-trends-inner .owl-item.move-to-left-box,.hp-trends .hp-trends-inner .hp-trends-box.move-to-left-box{transform:translate(0)}.hp-trends .hp-trends-inner .hp-trends-box a.btn-shop{width:100px;height:100%;font-size:14px;margin-top:5px;line-height:normal;padding:6px 10px 8px}.hp-trends .hp-trends-inner .hp-trends-box.move-to-right{width:100%}.hp-shop .hp-shop-green{transform:rotate(3deg);padding:7px 0}.hp-shop .hp-shop-black{transform:rotate(-3deg);margin-top:-10px;padding:7px 0}.hp-shop span{font-size:14px}.home-video{height:510px}.hp-categories .hp-categories-inner{margin-top:30px}.hp-categories h1.bottom-heading,.hp-categories h1{font-size:20px}.hp-bar{padding:40px 0}.hp-bar .hp-bar-second{margin-top:-25px}.hp-categories .hp-categories-inner .hp-categories-content p{font-size:14px}.hp-categories .hp-categories-inner .hp-categories-content h2{font-size:18px}.hp-categories.hp-eyewear .hp-categories-inner{margin-top:30px}.hp-categories .hp-categories-inner .hp-categories-content img{width:40px;height:40px}.hp-categories.hp-eyewear{padding:40px 0}.lensModule.homelensModule.hp-lens video{margin-top:30px}.lensModule.homelensModule.hp-lens h1{font-size:20px;line-height:30px}.lensModule.homelensModule{width:100%;max-width:100%;padding:30px 0 0;margin-top:0}.lensModule.homelensModule.hp-lens{padding:5px 0;background:transparent}.hp-technology{padding:40px 0}.hp-technology .hp-technology-inner{display:block}.hp-technology .hp-technology-inner .hp-technology-right,.hp-technology .hp-technology-inner .hp-technology-left{width:100%}.home-video .container .video__inner a.sf__btn-secondary{margin:8px 8px 8px 0;padding:12px 20px;width:100%}.hp-technology .hp-technology-inner .hp-technology-border{position:relative;border-bottom:1px solid #C4C4C4;border-left:1px solid transparent;margin:30px 0}.hp-technology p{width:100%}.hp-technology .hp-technology-inner .hp-technology-boxes{margin-bottom:25px}.hp-technology .hp-technology-inner .hp-technology-right{padding:0}.home-video .video__media video video{clip-path:inset(0px 0px)}.home-video .container .video__inner{bottom:10px}.sf-topbar{height:100%;max-height:100%}.sf-topbar .sf__topbar-inner{display:block}.sf-topbar .annSlider span{font-size:11px}.sf-topbar .sf__topbar-inner .social-media{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:0}.sf-topbar .sf__topbar-inner .slider-box{width:100%}.custom-menu-link-last{color:#3ace36}.brand-menu .brand-menu-right{width:100%}.template-product .product-form__actions #la-select-lenses-btn{width:100%;margin:0 0 10px}.btn-custmized-product{width:100%;margin-left:0%}.sf-prod-template .product-option-item[data-option-type=image]{width:50px;height:50px!important}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .product-options .product-options__option--button .product-option-item{width:50px;font-size:8px;height:50px}.lensModule.lensModule-methow .lensModule__inner .images-box .content img{width:100%}.product-card-inner-detail-bx .sf__pcard-action-atc .sf__pcard-quick-add button{padding:5px;width:100%!important;max-width:100%;min-width:100%;font-size:11px}.product-page-custom-lables.product-custom-lables{left:.8rem;top:.8rem;right:auto}.product-custom-lables{left:4px;top:4px}.sf__pcard .sf__pcard-content .f-price .f-price-item--sale{font-size:16px}.sf__pcard-tags{top:4px;left:4px}.product-custom-lables .custom-label-text{font-size:10px;padding:2px 8px}.product-custom-lables.product-custom-lables-collection .custom-label-text{padding:0}.about-grandpa h3{padding:20px;font-size:37px;line-height:initial}.about-grandpa .about-grandpa-img{width:100%!important;margin:auto!important}.lensModule .product-swatches .link{height:20px;width:20px}.hunting-categories .hunting-category-box p{font-size:14px}.ssp-popup.methow-popupopen .modal-body,.ssp-popup.topfocal-popupopen .modal-body,.ssp-popup.prescription-popupopen .modal-body{padding:10px}.ssp-popup.methow-popupopen .modal-body iframe,.ssp-popup.topfocal-popupopen .modal-body iframe,.ssp-popup.prescription-popupopen .modal-body iframe{height:100%}.ssp-popup.methow-popupopen .modal-close,.ssp-popup.topfocal-popupopen .modal-close,.ssp-popup.prescription-popupopen .modal-close{top:-15px;right:0}.ssp-popup.methow-popupopen .modal-wrapper,.ssp-popup.topfocal-popupopen .modal-wrapper,.ssp-popup.prescription-popupopen .modal-wrapper{padding:5px}.hardcasepopup-open .hardcasepopup-inner{grid-template-columns:repeat(1,1fr)}.customize-addonpage-top .btn-refresh{position:relative;left:0;right:0;padding:10px 0 0;top:auto}.customize-addonpage .rightdata .notification-heading-check{cursor:pointer;font-size:16px!important}.sf-cart__table .sf-cart__table-body .scd__items .sf-cart__item .sf-cart__table-col{width:100%}#footer-image-new{display:block}.home-banner-2023{cursor:pointer;width:100%;max-width:100%;padding:48px 0}.home-banner h3{font-style:normal;font-weight:500;font-size:30px;line-height:38px;margin-bottom:25px}.home-banner .sf-hero__inner{align-items:end!important;background:linear-gradient(94.3deg,#0a0c09 34.72%,#0a0c09be 69.38%,#0a0c0900 88.19%);opacity:.9}.home-icons .home-icons-inner{grid-template-columns:repeat(3,1fr);padding:50px 20px;margin-bottom:0;top:0;width:100%}.home-icons .home-icons-inner p{font-style:normal;font-weight:400;font-size:12px;line-height:18px;text-align:center;letter-spacing:.02em}.home-icons .home-icons-inner img{width:auto;height:40px;margin:auto}.section__heading{font-size:28px!important;line-height:34px!important}.performance-eyewear .sf-slider__controls{position:relative;right:auto;top:auto;justify-content:flex-start;margin:0}.home-comfort .sf-hero__content .sf-hero__subtitle{width:100%;display:none}.home-comfort .sf-hero__content img,.home-comfort .sf-hero__content .sf-hero__btn{display:none}.home-comfort .sf-hero__content img.mobile{display:block}.home-comfort .sf-hero .sf-hero__inner{position:absolute;top:0;padding:0;margin:0;height:30%!important}.home-comfort .sf-hero__bg{height:100%!important}.home-tabs .tab-menu ul{display:none}.home-tabs .tab-menu h2{width:100%;text-align:center}.home-tabs .tab-main-box .tab-inner .overlay-text-content h3{font-size:16px}.home-tabs .tab-main-box .tab-inner .overlay-text-content p{font-size:11px;margin-top:0}.home-tabs .tab-main-box .tab-inner .overlay-text{bottom:15px;left:15px}.outperform-nature h2{font-size:20px!important;line-height:20px!important}.outperform-nature .section__description{font-style:normal;font-weight:400;font-size:16px;line-height:28px;text-align:center;color:#666;width:100%}.outperform-nature .outperform-nature-box .sf-custom__grid h3{font-size:20px;line-height:28px;margin-top:20px;margin-bottom:20px}.outperform-nature .outperform-nature-box .sf-custom__grid a{color:#fff;border:2px solid #36D130;background:#36d130;margin-bottom:30px}.outperform-nature .outperform-nature-box .sf-custom__grid .sf-custom__block .image__box{width:90%;margin:auto}.home-category-boxes .sf-custom__block{width:80%!important}.home-category-boxes-second .sf-custom__block{width:33.33%}.home-category-boxes-second .image-card__content h3{font-size:14px;line-height:14px;margin:0}.home-decade .section-my{margin-top:0;margin-bottom:0}.home-decade .home-decade-overlay-box{width:90%}.home-decade .section__description{font-size:16px;width:100%;margin:auto}.home-decade .home-decade-overlay-box h3{font-size:24px;margin:auto;width:100%}.home-decade .home-decade-overlay-box p{font-size:16px;line-height:25px}.home-shooting .container{padding:0}.home-shooting .sf-hero__bg{height:100%!important}.home-shooting .sf-hero__inner{align-items:end!important}.custom-content-cat .custom-img-card h3{font-size:14px;line-height:18px;margin-bottom:15px;width:100%}.custom-content-cat .custom-img-card a{border:2px solid #FFFFFF;color:#fff!important;font-size:11px;padding:2px 10px}.custom-content-cat .sf-custom__block{width:50%}.home-shooting h3{font-size:28px;line-height:32px;margin-bottom:5px}.home-shooting p{font-size:16px;line-height:29px}.home-shooting a{font-size:14px}.home-reviews,.home-reviews .bg-white{background-color:#36d130!important;color:#fff}.home-reviews .sf-slider__controls-button{display:none}.home-reviews .sf-slider__controls{position:relative;right:0;top:auto}.home-reviews .section__header{margin-bottom:0}.home-reviews .section__header .section__heading{text-align:center;color:#fff}.home-reviews .star svg{fill:#fff!important;stroke:#fff!important}.home-reviews h3,.home-reviews .text-color-subtext,.home-reviews .not-change p,.home-reviews .text-color-subtext.not-change p{color:#fff}.home-reviews .swiper-pagination-bullet:after{background-color:#fff}.home-reviews .swiper-pagination-bullet-active{border-color:#fff}.home-reviews .sf-slider__controls{margin-top:0}.sf-footer .sf__footer-middle{border-bottom:0;padding:0}.sf-footer .sf__footer-block-newsletter img{display:none}.sf-footer .sf__footer-block-newsletter .sf-footer__block-inner{border-bottom:1px solid transparent}.sf-footer .sf-footer__accordion{padding:0px 0vw}.sf-footer .sf__accordion-item .sf__accordion-button{margin:5px 0 20px;text-align:left;padding:0;color:var(--Success-25, #F6FEF9);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.sf-footer .sf-footer__block ul li a{text-decoration:none;color:var(--Success-100, #D1FADF);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.sf-footer .sf__footer-block-menu{order:-2;padding:0 30px}.sf-footer .sf__footer-block-custom_html{order:-1;padding:0 30px}.sf-footer .sf__footer-block-custom_html:first-child{order:1;padding:60px 30px 30px;text-align:center;margin:auto}.sf-footer .sf__accordion-item .sf__accordion-button:after{background-image:url(/cdn/shop/t/26/assets/arrow-down-white.svg)!important}.sf-footer .sf__footer-block-newsletter.sf__accordion-item{padding-top:48px!important;padding-bottom:20px!important}.sf-footer .social-media-links svg{height:24px;width:24px}.sf-footer .sf__footer-block-newsletter.sf__accordion-item .sf__accordion-button:after{display:none}.sf-footer .sf__footer-bottom{margin:0}.sf-footer .footer-bottom-right-links{display:contents;padding:0 30px}.sf-footer .sf__footer-bottom .sf-footer__left{margin-bottom:15px}.sf-footer .sf__footer-bottom .sf-footer__left .text-sm{color:#999}.sf-footer .sf__footer-block-custom_html:first-child .footer-store img{margin:auto}.sf-footer .footer-store p{text-align:center;justify-content:center}.sf-footer .footer-store .footer-social .social-media-links{align-items:center;justify-content:center}.sf-footer .footer-bottom-right-links li{margin:0 10px 0 0}.sf-footer .footer-bottom-right-links li a{font-size:14px;line-height:14px}.sf-footer .mobile-footer-img{margin:auto;padding-top:20px;padding-bottom:20px}.ssp-popup .modal-wrapper{width:90%!important}.ssp-popup.motherday-popup-open .modal-body{padding:10px 0}.sf-footer .sf__footer-middle .container{padding:0}.ssp-popup.video-popupopen .modal-wrapper{padding:10px}.home-top-banner .inner-box .overlay p.heading{font-size:32px;letter-spacing:.2em;margin-bottom:20px}.home-top-banner .inner-box .overlay{padding:10px;text-align:center;width:100%;bottom:10px}.home-top-banner .inner-box .overlay .home-top-banner__actions-inner{display:flex;flex-direction:row;align-items:center;justify-content:center}a.sf__btn-secondary{padding:16px 32px;width:167px}.home-collection .container{width:100%;padding:0 8px;max-width:100%}.home-collection .home-collection-inner .collection-list .section__item-content{padding-top:11px;font-size:15px}.home-collection .home-collection-inner .owl-dots{display:flex;align-items:center;justify-content:center;margin-top:25px}.home-collection .home-collection-inner button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;width:50px;border-radius:0;height:4px;margin:0;background-color:#979797}.home-collection .home-collection-inner button.owl-dot.active{background-color:#000}.home-ways .home-ways-inner{padding:30px 0}.home-ways .home-ways-inner h1{font-size:30px;line-height:30px}.home-ways .home-ways-inner p{max-width:180px;margin:auto}.home-ways .home-ways-inner .buttons_desktop_hp{display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr);margin-right:0;margin-left:0;-webkit-box-pack:justify;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;margin-top:20px}.home-ways .home-ways-inner .image_container_div_hp{width:100%;max-width:100%;margin:auto;padding-right:10px;padding-left:10px}.home-ways .home-ways-inner .buttons_desktop_hp a{width:100%;max-width:100%;border:3px solid #000;text-align:center;text-decoration:none;height:53px;display:flex;align-items:center;justify-content:center}.home-ways .home-ways-inner .buttons_desktop_hp a .button_underline_div_hp{display:none}.home-video .video__inner .video__content .video__contentImage img{max-width:100%;width:200px}.home-premium .container-fluid{padding:0 16px;width:100%;max-width:100%}.home-premium .sf-custom__grid{display:block}.home-premium .home-premium-content{padding:0 0 0 10px;flex:0 0 auto;max-width:100%;width:100%}.home-premium .home-premium-content h3{font-size:25px;letter-spacing:-1px;font-weight:500;margin-top:10px}.home-premium .home-premium-content .prose{margin-top:12px}.home-premium .home-premium-content p{margin-top:0;margin-bottom:10px;font-weight:300;font-size:15px}.home-premium.second-premium .home-premium-image{flex:0 0 100%;order:1}.home-premium.second-premium .sf-custom__grid{display:flex}.home-premium.second-premium .home-premium-content{order:2}a.sf__btn-primary{padding:8px 24px;font-size:12px;font-weight:500;line-height:1.33;letter-spacing:2.4px;text-transform:uppercase;color:#fff;background-color:#000;transition:background-color .2s,color .2s}.home-premium.second-premium .container-fluid{margin:0 0 70px}.home-social .social_container_rx_alp{margin-top:40px;margin-bottom:20px;width:100%}.home-social .wf-section{padding:10px}.home-social .container{width:100%;max-width:100%;padding:0}.home-social .social_container_rx_alp .social_links_container_rx_alp a{margin-right:15px}.home-social .social_container_rx_alp .social_links_container_rx_alp h3{font-size:.8rem;line-height:1rem}.home-social .social_row_rx_alp .social_column_rx_alp.w-col-3{width:50%}.home-social .social_row_rx_alp .ugc_image_rx_alp{height:36vw;padding-left:7px}.home-testimonials{padding:48px 16px;font-size:16px;margin-top:20px}.home-testimonials .prismicTestimonials__entry{font-size:16px;line-height:1.25}.home-testimonials .owl-nav .owl-next{right:0;position:absolute;top:20%;transform:translateY(-20%)}.home-testimonials .owl-nav .owl-prev{left:0;position:absolute;top:20%;transform:translateY(-20%)}.sf-footer .sf__footer-middle .sf-footer__block{padding:0}.sf-footer .sf-footer__block ul li{cursor:pointer;line-height:normal;margin-bottom:12px;text-align:left}.home-featured .container{padding:0 0 0 10px;width:100%;max-width:100%}.home-featured .home-featured-inner .owl-nav{right:10px}.home-featured .home-featured-inner .productCard__info{padding:0 5px 25px}.sf-prod-template .sf-prod__container .prod-gallery{width:100%}.sf-prod-template .sf-prod__container .prod-info{width:100%;background:#fff;padding:0}.w-full .sf-prod__container .prod-info .sf-prod__info-wrapper{padding-right:20px;width:100%;padding-left:25px}.sf-product__section-tabs .sf__accordion-button{display:none}.sf-product__section-tabs .sf__accordion-content{max-height:100%}.eyewearDetail.eyewearDetailIntroCopy{padding-right:35px;padding-left:35px;width:100%;padding-top:70px}.product-top-image-desktop{display:none}.product-top-image-mobile .sf-hero{margin:0}.lensModule .lensModule__title h3{font-size:36px!important}.more-way-to-wear h1.title{font-size:36px!important;margin-bottom:30px}.more-way-to-wear{padding:40px 20px}.more-way-to-wear .wear-slider .owl-nav button.owl-next{right:-18px}.more-way-to-wear .wear-slider .owl-nav button.owl-prev{left:-18px}.tech_section_hunter_sunrx .tech_icon_div_hunter_sunrx{margin:20px 6vw}.tech_section_hunter_sunrx .tech_specs_row_hunter_sunrx{margin:0 0 30px;grid-template-columns:repeat(2,1fr);grid-gap:30px}.tech_section_hunter_sunrx img{display:inline-block;width:40px;max-width:90px}.tech_section_hunter_sunrx h2{font-size:11px;line-height:20px;letter-spacing:1.75px;margin-left:5px}.tech_section_hunter_sunrx .w-col{position:relative;width:100%;min-height:1px;padding-left:0;padding-right:0}.springHinge{margin-left:0;margin-right:0;width:100%;border-bottom:1px solid #000;padding:10px 20px 50px}.springHinge .springHinge-description{margin:20px 0 0;width:100%;order:2}.springHinge .springHinge-image{width:100%;order:1}.springHinge .springHinge-content{align-items:center;display:flex;padding:0;flex-wrap:wrap}.main-product__blocks .main-product__block .prod__title{display:block}.sf-prod-template .sf-prod__container .prod-info .main-product__blocks .main-product__block-title h1{text-align:left}.lens_options_section_sunrx .lens_bar_bg h2{margin:0;font-size:12px;line-height:25px}.lens_options_section_sunrx .lens_options_row_rx{display:block}.lens_options_section_sunrx .options_container_div img{width:8vw}.lens_options_section_sunrx .lens_bar_bg{margin:0px 2vw 18px}.lens_options_section_sunrx .options_container_div h3{margin-bottom:20px;font-size:9px;margin-top:5px}.lens_options_section_sunrx .options_container_div h4{font-size:14px}.lens_options_section_sunrx .options_container_div p{margin-bottom:35px}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images{flex:0 0 100%;max-width:100%;width:100%;position:relative}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__product{flex:0 0 100%;max-width:100%;padding-top:20px}.lensModule .lensModule__inner .owl-nav .owl-next{transform:rotate(-135deg);right:-30px;left:auto}.lensModule .lensModule__inner .owl-nav button{left:-30px;width:20px;height:20px}.lensModule{padding:60px 0;background-color:#f7f7f7;width:100%;max-width:100%;margin:0 auto;position:relative;z-index:1}.lightweight_section_hunter_sunrx .lightweight_column_hunter_sunrx{display:block}.lightweight_section_hunter_sunrx .lightweight_column1_hunter_sunrx{padding-right:0vw;padding-left:3vw;width:100%}.lightweight_section_hunter_sunrx h2{font-size:12px;margin:2em 0 5px}.lightweight_section_hunter_sunrx p{font-size:13px;margin-top:20px;margin-bottom:40px}.lightweight_section_hunter_sunrx .lightweight_column2_hunter_sunrx{width:100%}.lightweight_section_hunter_sunrx .frame_material_image_div_hunter_sunrx img{width:100%;max-width:none}.geko_section_hunter_sunrx .geko_column_2_hunter_sunrx{width:100%;padding:0 20px;background:#fff}.geko_section_hunter_sunrx .geko_columns_hunter_sunrx{background-image:none}.geko_section_hunter_sunrx .geko_text_div_hunter_sunrx{padding-right:0vw}.geko_section_hunter_sunrx .geko_text_div_hunter_sunrx h3{line-height:25px;font-size:20px;font-weight:500;margin:25px 0}.product-image-section .section-my{max-width:100%;padding:0 0 30px;margin:0}.rx_sun_section_hunter_sunrx .lens_tint_bar_bg_hunter_sunrx h2{margin:0;font-size:12px;line-height:25px}.rx_sun_section_hunter_sunrx .pp_nosepad_column1_text_hunter_sunrx h3{font-size:10px;line-height:15px}.rx_sun_section_hunter_sunrx .pp_nosepad_column1_text_hunter_sunrx p{margin-top:10px;width:100%;margin-bottom:30px}.rx_sun_section_hunter_sunrx .pp_nosepad_columns_hunter_sunrx{display:block}.rx_sun_section_hunter_sunrx .pp_nosepad_column1_text_hunter_sunrx{height:100%;padding:4vw 6px 6vw 6vw;width:100%}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__features{display:none}.collectionHeroBanner .collectionBanner__media img{height:100%;width:100%}.collectionHeroBanner .collectionBanner .collectionBanner__inner{text-align:left;justify-content:flex-start;align-items:flex-end;color:inherit;display:flex;padding:30px 0;position:relative}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__title{font-size:28px;color:#000}.collectionHeroBanner .collectionBanner .collectionBanner__inner .collectionBanner__content .collectionBanner__subTitle{font-size:16px;color:#000}.sf__collection-toolbar .sf__toolbar-wrapper button{font-size:12px}.sf__product-listing .sf__col-item{margin-bottom:25px}.sf__pcard .sf__variant-swatch .product-option-item{width:25px;height:26px}.lensModule.homelensModule .lensModule__inner .lensModule__body .lensModule__productTitle{margin-bottom:0;font-size:15px}.lensModule.homelensModule .lensModule__inner .lensModule__body .lensModule__productDescription{font-size:12px;display:none}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__imageTooltip span{padding:15px 10px;width:85%}.lensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner{display:block;position:relative}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images{max-width:100%;width:100%;position:relative}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images .lensModule__image--before,.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images .lensModule__image--after{overflow:initial;position:relative;top:0;left:0;height:100%;width:100%;z-index:1}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images .lensModule__image--before img,.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__images .lensModule__image--after img{height:100%;max-width:100%;position:relative;top:0;left:0;width:100%}.lensModule.homelensModule .lensModule__inner .lensModule__body .product-swatch-slider-inner .lensModule__image--after .lensModule__imageTooltip{left:0;width:100%}.home-values .value-tiles{flex-direction:column}.home-values h1{font-size:18px;line-height:inherit}.home-featured .sf-slider__controls{position:relative;top:-10px;right:0}.home-featured .sf-slider__controls--absolute button{left:0;position:absolute;top:auto;transform:none;right:auto}.home-featured .sf-slider__controls--absolute button.sf-slider__controls-next{left:50px!important;right:auto}.home-featured .sf__ms--slider{margin:0 5px 0 0!important}.home-featured{margin-top:60px;margin-bottom:35px}.lensModule .lensModule__inner .home-swatch-slider .owl-dots,.lensModule .lensModule__inner .lensModule__categoryTitle{width:100%}.lensModule .lensModule__inner .owl-dots .owl-dot span{height:28px;width:28px}.lensModule .lensModule__inner .owl-dots .owl-dot{padding:0!important;position:relative}.lensModule.homelensModule .lensModule__inner .lensModule__categoryTitle{position:relative;top:50px;margin-bottom:40px}.lensModule .lensModule__inner .owl-dots{width:100%}.about-page .flex .item-1 img,.about-page .flex .item-2 img,.about-page .flex .item-3 img{width:150px;height:150px}.about-page .about-us-paragragh{max-width:100%}.about-page-cards .about-page-first,.about-page-third .flex{display:block}.about-page-cards .card-item-1,.about-page-cards .card-item-2{padding:0}.about-page-cards .card-item-1 p,.about-page-cards .card-item-2 p{line-height:25px;padding:25px}.about-page-cards .card-item-1 h5,.about-page-cards .card-item-2 h5{padding:14px 25px}.about-page-cards .number-1 img{bottom:0;left:25px}.about-page-cards .number-1 h3{bottom:85px;left:50px}.sf-breadcrumb{padding-top:20px;padding-left:10px}.about-page-cards .card-item-1{max-width:100%}.search_bar{display:grid}.search_bar .main_search_bar{width:100%!important;margin-bottom:0!important}.main_search_label{width:47%!important}#address_search{width:50%}body .search_bar .search_within_distance{padding-left:0!important}body .search_bar .search_limit{padding-left:8px!important}#submitBtn{width:100%}.lensModule.homelensModule .lensModule__title h3{margin:0 0 40px;font-size:22px!important;line-height:inherit;font-weight:500}.rx_sun_section_hunter_sunrx .pp_nosepad_column2_image_hunter_sunrx{height:100%;width:100%;margin-bottom:40px}.product-banner-images .sf-hero--content-stack{margin-bottom:0}.sf__pcard .product-option-item[data-option-type=default].has-bg-img,.sf__pcard .product-option-item[data-option-type=image].has-bg-img{width:30px!important;height:30px!important}.sf-po__option-button.rest-values{min-width:30px;height:15px;margin:0}.sf-prod-template .sf-prod__container .prod-info .product-options__option--image .prod__option .product-option-item{height:calc(60px/var(--option-aspect-ratio, 1))}.sf__pcard .product-swatches-box{height:auto;opacity:1}.sf__pcard .pcard-variant-option .inline-flex.flex-wrap{margin:0 0 10px}.sf__pcard:hover .sf__pcard-content-info{display:block}.sf-pcard__reviews{height:auto}.f-price__regular{font-size:16px}.main_iframe.main-videos-box{grid-template-columns:repeat(1,1fr)}.sub_logo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.indus-box img{width:100%}.prose iframe{display:inline-block;width:100%}.technlogy-top-banner .sf-hero--content-stack{margin-bottom:0}.technlogy-top-banner .sf-hero--content-stack .sf-hero__bg{height:auto!important}.outperform-nature.outperform-nature-new .sf-custom__grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;margin:0}.outperform-nature .outperform-nature-box.outperform-nature-box-new{padding:10px 20px}.outperform-nature .outperform-nature-box.outperform-nature-box-new.second,.outperform-nature .outperform-nature-box.outperform-nature-box-new.four{position:relative;top:0}.tech-lens .tech-lens-inner{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px}.tech-lens .tech-lens-inner .tech-lens-right .img-2{float:none;width:285px;height:285px;margin:40px auto}.tech-lens .tech-lens-inner .tech-lens-right .img-1{width:220px}.tech-lens.tech-frame{padding:0 0 50px;position:relative;margin-top:-60px}.technology-last-banner{padding-bottom:0}.wear-slider .owl-nav button.owl-prev{left:-12px}.wear-slider .owl-nav button.owl-next{right:-20px}.footer-bottom-logo img{display:block!important}.lensModule.lensModule-methow .lensModule__inner .images-box .content .product-swatches-overlay{grid-template-columns:repeat(1,1fr)}.lensModule.lensModule-methow .lensModule__inner .images-box .content{background-position:center center}.lensModule.lensModule-methow .lensModule__inner .images-box .content#crystal,.lensModule.lensModule-methow .lensModule__inner .images-box .content#bronze,.lensModule.lensModule-methow .lensModule__inner .images-box .content#yellow,.lensModule.lensModule-methow .lensModule__inner .images-box .content#purple,.lensModule.lensModule-methow .lensModule__inner .images-box .content#orange,.lensModule.lensModule-methow .lensModule__inner .images-box .content#pink,.lensModule.lensModule-methow .lensModule__inner .images-box .content#crystal-clear,.lensModule.lensModule-methow .lensModule__inner .images-box .content#kiwi-bronze,.lensModule.lensModule-methow .lensModule__inner .images-box .content#lemon-yellow,.lensModule.lensModule-methow .lensModule__inner .images-box .content#berry-purple,.lensModule.lensModule-methow .lensModule__inner .images-box .content#tangy-orange,.lensModule.lensModule-methow .lensModule__inner .images-box .content#grapefruit-pink,.lensModule.lensModule-methow .lensModule__inner .images-box .content#Pomegranate,.lensModule.lensModule-methow .lensModule__inner .images-box .content#copper,.lensModule.lensModule-methow .lensModule__inner .images-box .content#low-light,.lensModule.lensModule-methow .lensModule__inner .images-box .content#medium-light,.lensModule.lensModule-methow .lensModule__inner .images-box .content#purple-orrh,.lensModule.lensModule-methow .lensModule__inner .images-box .content#orange-drrh{min-height:600px}.ssp-popup.acc-popup-new .modal-body{padding:20px 10px}#rebuy-widget-96529 .primary-title{margin-bottom:10px;margin-top:20px;font-size:20px}#rebuy-widget-96529 .rebuy-product-media{width:40%;margin:auto}#rebuy-widget-96529 .rebuy-color-swatches{margin-left:0;margin-top:0;justify-content:center}.sf-cart__table #rebuy-widget-96529 .rebuy-product-options{margin-left:0;justify-content:flex-start;margin-top:10px}.sf-cart__table #rebuy-widget-96529 .rebuy-product-options select{width:100%}.hunting-banner .hunting-overlay .hunting-content{position:relative;top:-35px}.hunting-banner .hunting-overlay p{font-size:14px}.hunting-banner .hunting-overlay h1{margin-bottom:15px;font-size:30px}.hunting-banner .hunting-overlay a{padding:8px 15px;font-size:14px}.hunting-categories h1{font-size:26px;margin-bottom:25px}.hunting-container{padding:0 20px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content:first-child{width:100%}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h4{font-size:18px;margin-top:30px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content h1{font-size:70px;line-height:70px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content:last-child{width:100%}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content p{font-size:16px;margin-bottom:20px;margin-top:20px}.hunting-eyewear .hunting-eyewear-inner .hunting-eyewear-content a{padding:8px;font-size:14px;min-width:140px;width:140px}.hunting-eyewear .hunting-eyewear-inner{top:20%;-ms-transform:translateY(-20%);transform:translateY(-20%);padding:0 20px;display:block}.hunting-media .hunting-media-gallery{grid-template-columns:repeat(4,1fr)}.hunting-media .hunting-media-inner{padding:0 20px}.hunting-media{margin-top:-30px}.hunting-advanture{padding:30px 0 70px}.hunting-advanture h1{font-size:26px;padding:0 20px}.hunting-advanture .hunting-advanture-inner{grid-template-columns:repeat(2,1fr);grid-gap:15px}.hunting-advanture .hunting-advanture-boxes.zoomed{transform:inherit}.hunting-advanture .hunting-advanture-boxes img{height:60px;width:60px}.hunting-advanture .hunting-advanture-boxes h2{font-size:16px;padding-top:20px;padding-bottom:15px}.hunting-advanture .hunting-advanture-boxes p{font-size:13px}.hunting-advanture .hunting-advanture-boxes{border-radius:15px;padding:15px}.hunting-testimonials .hunting-testimonials-overlay{width:100%;padding:0 20px}.hunting-banner .hunting-overlay-second{right:0;width:50%}.hunting-testimonials .hunting-testimonials-overlay p{font-size:16px;line-height:inherit}.hunting-testimonials .hunting-testimonials-overlay h3{font-size:18px}.hunting-newsletter .newsletter-overlay{position:relative;width:100%;top:auto;padding:0}.hunting-newsletter .newsletter-overlay-second{position:relative;width:100%;top:0;left:0}.hunting-newsletter .newsletter-overlay-third{position:absolute;width:100%;top:20%;-ms-transform:translateY(-25%);transform:translateY(-20%);padding:0 40px}.hunting-newsletter .newsletter-overlay p{font-size:14px}.hunting-newsletter .newsletter-overlay h1{font-size:24px;line-height:28px;margin-top:10px;margin-bottom:10px}.hunting-newsletter .newsletter__form-input{padding:0 10px}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group input{height:35px;font-size:14px}.hunting-newsletter .newsletter-overlay .sf__newsletter-form-group button{margin:15px auto auto;height:30px}.hunting-newsletter .newsletter-overlay .notification{padding:.2rem .75rem}.hunting-newsletter .newsletter-overlay .notification .text-sm{font-size:12px}.hunting-categories .hunting-category-box{padding-top:100px;margin-top:-80px}.home-categories p.top-text{margin-top:10px}.home-categories h1{font-size:24px}.home-categories p{font-size:14px}.home-spend h1{font-size:24px}.home-spend p{font-size:14px;margin:5px 0 7px}.home-spend a{width:73px;font-size:14px}.home-ways{margin-top:40px}.home-lifestyle{padding:40px 0}.home-lifestyle .home-lifestyle-inner{flex-wrap:wrap}.home-lifestyle .home-lifestyle-inner .home-lifestyle-perform{width:100%}.home-lifestyle .home-lifestyle-inner .home-lifestyle-inner-overlay{padding:0 25px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission{width:100%;padding:0;margin-left:0;margin-top:20px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission .home-lifestyle-inner-overlay{padding:0 25px}.home-lifestyle .home-lifestyle-inner h1{font-size:26px}.home-lifestyle .home-lifestyle-inner .border{border-top:5px solid #35c733;width:100px}.home-lifestyle .home-lifestyle-inner p{width:100%;margin-bottom:20px;font-size:14px}.home-lifestyle .home-lifestyle-inner a{padding:8px 15px;font-size:12px;width:210px}.home-lifestyle .home-lifestyle-inner .home-lifestyle-mission p{width:100%;margin-bottom:20px}.home-new-featured .home-featured-slider .owl-nav .owl-prev{left:-15px}.home-new-featured .home-featured-slider .owl-nav .owl-next{right:-15px}.home-new-featured .home-featured-slider h1{font-size:16px;min-height:auto}.home-new-featured h3{text-transform:uppercase;font-size:36px;text-align:center}.home-new-featured .border{width:105px;margin:auto!important;position:relative;top:10px}.home-new-featured .prose p{text-align:center}.homelensModule.lensModule .lensModule__inner .lensModule__categoryTitle{width:235px}.hp-categories .hp-categories-inner .hp-categories-content{height:180px}.yotpo-display-s .yotpo-verified-icon-wrapper{position:relative!important;top:auto!important;left:auto!important}.yotpo-review-settings{padding:10px 0}.yotpo-review-settings .yotpo-reviews-carousel-header,.yotpo-review-settings.home .yotpo-reviews-carousel-header{font-size:22px!important}.home-banner-new .home-banner-inner{grid-column-gap:0px;grid-template-areas:"main main" "banner-2 banner-2" "banner-3 banner-3"}.home-banner-new .home-banner-inner .banner-right-bottom{margin-top:0}.home-banner-new .home-banner-inner .banner-right-top{margin-bottom:0;margin-top:0}.cage-code p{text-align:left}.sf-footer .sf__footer-block-newsletter .social-media-links{justify-content:left}.sf-footer .sf__footer-bottom .sf__footer-bottom-inner{flex-wrap:wrap;padding-bottom:10px;padding-top:10px;margin-top:25px}.home-banner-new .home-banner-inner .banner h1{color:var(--White, #FFF);text-align:center;font-size:30px;font-style:normal;font-weight:500;line-height:38px}.home-banner-new .home-banner-inner .banner a{font-size:14px;padding:8px 15px}.home-banner-new .home-banner-inner .home-banner-inner-link{display:flex;align-items:center;justify-content:center}.home-banner-new .home-banner-inner .banner .home-banner-new-overlay-first,.home-banner-new .home-banner-inner .banner .home-banner-new-overlay{left:0;bottom:20px;width:100%}.home-liftstyle-collections .home-liftstyle-collections-cards .image-card__content h3{color:var(--White, #FFF);text-align:center;font-size:30px;font-style:normal;font-weight:500;line-height:38px}.home-liftstyle-collections .home-liftstyle-collections-cards .image-card__content a{color:var(--Black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:10px 16px;max-width:100%;min-width:auto}.prod__title h1{font-size:28px;line-height:36px}.product-template .product-tagline p{font-size:14px;line-height:20px}.product-chelan2024 .sf-prod__container>div,.product-chef-eyewear .sf-prod__container>div,.product-casual-glasses .sf-prod__container>div,.product-polarized-glasses .sf-prod__container>div,.product-safety-glasses .sf-prod__container>div,.product-reading-glasses .sf-prod__container>div,.product-bifocal-glasses .sf-prod__container>div,.product-shooting-glasses .sf-prod__container>div,.product-accessories .sf-prod__container>div{max-width:100%;width:100%}.product-chelan2024 .sf-prod-template .variant-picker__option-values,.product-chef-eyewear .sf-prod-template .variant-picker__option-values,.product-casual-glasses .sf-prod-template .variant-picker__option-values,.product-polarized-glasses .sf-prod-template .variant-picker__option-values,.product-safety-glasses .sf-prod-template .variant-picker__option-values,.product-reading-glasses .sf-prod-template .variant-picker__option-values,.product-bifocal-glasses .sf-prod-template .variant-picker__option-values,.product-shooting-glasses .sf-prod-template .variant-picker__option-values,.product-accessories .sf-prod-template .variant-picker__option-values{display:grid;grid-gap:10px;grid-template-columns:repeat(5,1fr)}.product-chelan2024 .sf-prod-template .product-option-item[data-option-type=image],.product-chef-eyewear .sf-prod-template .product-option-item[data-option-type=image],.product-casual-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-polarized-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-safety-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-reading-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-bifocal-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-shooting-glasses .sf-prod-template .product-option-item[data-option-type=image],.product-accessories .sf-prod-template .product-option-item[data-option-type=image]{height:calc(60px / var(--option-aspect-ratio, 1))!important;width:60px;font-size:8px}.product-chelan2024.template-product .product-form__actions .add-to-cart,.product-chef-eyewear.template-product .product-form__actions .add-to-cart,.product-casual-glasses.template-product .product-form__actions .add-to-cart,.product-polarized-glasses.template-product .product-form__actions .add-to-cart,.product-safety-glasses.template-product .product-form__actions .add-to-cart,.product-reading-glasses.template-product .product-form__actions .add-to-cart,.product-bifocal-glasses.template-product .product-form__actions .add-to-cart,.product-shooting-glasses.template-product .product-form__actions .add-to-cart,.product-accessories.template-product .product-form__actions .add-to-cart,.product-chelan2024.template-product .product-form__actions .add-to-cart:hover,.product-chef-eyewear.template-product .product-form__actions .add-to-cart:hover,.product-casual-glasses.template-product .product-form__actions .add-to-cart:hover,.product-polarized-glasses.template-product .product-form__actions .add-to-cart:hover,.product-safety-glasses.template-product .product-form__actions .add-to-cart:hover,.product-reading-glasses.template-product .product-form__actions .add-to-cart:hover,.product-bifocal-glasses.template-product .product-form__actions .add-to-cart:hover,.product-shooting-glasses.template-product .product-form__actions .add-to-cart:hover,.product-accessories.template-product .product-form__actions .add-to-cart:hover{padding:10px 28px;font-size:14px;line-height:24px}.product-chelan2024 .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-chef-eyewear .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-casual-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-polarized-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-safety-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-reading-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-bifocal-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-shooting-glasses .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,.product-accessories .prod__dynamic_checkout .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9{padding:10px 28px!important;font-size:14px!important;line-height:24px!important}.product-chelan2024 .prod__dynamic_checkout .shopify-payment-button__more-options,.product-chef-eyewear .prod__dynamic_checkout .shopify-payment-button__more-options,.product-casual-glasses .prod__dynamic_checkout .shopify-payment-button__more-options,.product-polarized-glasses .prod__dynamic_checkout .shopify-payment-button__more-options,.product-safety-glasses .prod__dynamic_checkout .shopify-payment-button__more-options,.product-reading-glasses .prod__dynamic_checkout .shopify-payment-button__more-options,.product-bifocal-glasses .prod__dynamic_checkout .shopify-payment-button__more-options,.product-shooting-glasses .prod__dynamic_checkout .shopify-payment-button__more-options,.product-accessories .prod__dynamic_checkout .shopify-payment-button__more-options{font-size:14px}.product-chef-eyewear .product-mb__media,.product-chelan2024 .product-mb__media,.product-casual-glasses .product-mb__media,.product-polarized-glasses .product-mb__media,.product-safety-glasses .product-mb__media,.product-reading-glasses .product-mb__media,.product-bifocal-glasses .product-mb__media,.product-shooting-glasses .product-mb__media,.product-accessories .product-mb__media{padding:0}.product-chef-eyewear .sf-po__option-button,.product-chelan2024 .sf-po__option-button,.product-casual-glasses .sf-po__option-button,.product-polarized-glasses .sf-po__option-button,.product-safety-glasses .sf-po__option-button,.product-reading-glasses .sf-po__option-button,.product-bifocal-glasses .sf-po__option-button,.product-shooting-glasses .sf-po__option-button,.product-accessories .sf-po__option-button{font-size:14px;height:40px;margin:0;min-width:40px;padding:0 10px;transition:all .25s}.product-template{margin-top:20px}.pdp-purchase-points{grid-gap:0px}.pdp-purchase-points .pdp-purchase-point-text,.pdp-purchase-points .pdp-purchase-point-text p{font-size:10px;line-height:inherit}.product-lifestyle-banner{padding:43px 0 0}.product-lifestyle-banner .sf-hero:not(.sf-hero--adapt).sf-hero--small .sf-hero__bg{height:100%}.product-recommendations .section-my{margin:43px 0}.product-information{padding:43px 0 0}.product-information .product-information-inner{grid-template-columns:repeat(1,1fr)}.product-information .product-information-inner .product-warning{padding:16px;display:none}.product-information .product-information-inner .product-information-box{padding:16px}.product-information .product-information-inner .product-information-box .product-information-block p,.product-information .product-information-inner .product-information-box .product-information-block ul li{font-size:14px;line-height:20px}.product-information .product-information-inner .product-disc h1{font-size:28px;line-height:36px}.product-information .product-information-inner .product-disc p{font-size:14px;line-height:20px}.product-recommendations .sf-slider__controls{top:-67px;margin:0}.home-new-container{padding:0 20px}.home-bestseller{padding:48px 0;position:relative}.home-bestseller h1.title{color:var(--Gray-900, #101828);font-size:30px;font-style:normal;font-weight:500;line-height:38px}.home-bestseller p.tagline{color:var(--Gray-600, #475467);font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:32px}.home-bestseller .home-bestseller-container .home-bestseller-container-inner{margin-bottom:8px}.home-bestseller .owl-nav img{height:32px;width:32px}.home-bestseller .owl-nav .owl-prev{left:8px}.home-bestseller .owl-nav .owl-next{right:8px}.product-sale-label p{font-size:12px}.insta-feed .section__header{margin-bottom:30px}.insta-feed h2{font-size:20px}}@media(min-width:520px)and (max-width:768px){.hunting-categories .hunting-category-box{margin-top:-50px!important;padding-top:70px!important}}.accordion{margin:1rem 0;padding:0;list-style:none;border-top:1px solid #e5e5e5}.accordion-item{margin-bottom:10px}.accordion-thumb{background-color:#000;color:#fff;margin:0;padding:.8rem 0;cursor:pointer;text-align:center;font-size:18px;font-weight:400}.accordion-panel{margin:0;padding-bottom:.8rem;display:none}.inner{display:flex;align-items:center;justify-content:center;gap:18px;padding:20px 10px;border-bottom:1px solid grey}.boxdesc{font-size:14px;font-weight:400}.inner:last-child{border-bottom:none}.boximg img{max-width:100px}.customizebox h6{font-size:16px;font-weight:500;margin-bottom:10px}.boxinnerheading{font-size:18px;padding:16px;font-weight:700;text-align:center}@media(max-width:580px){.sf__collection-container .sf__col-item{width:100%}.product-recommendations .sf__pcard .sf__pcard-image{height:200px}}@media only screen and (max-width:768px){.product-cocoleniproduct .w-full .sf-prod__container .prod-info .sf-prod__info-wrapper{padding-right:20px!important}}.collapsible__button.text-lg.py-4.pr-4.border-b.border-color-border{background-color:#dcdcdc;border:none!important;padding-left:22px;margin-bottom:8px}.collapsible__button:after{right:22px!important}.collapsible__content-inner{padding:12px 22px!important}.collapsible__content-inner.text-color-subtext p{font-size:16px!important;color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
