@charset "UTF-8";@import"https://p.typekit.net/p.css?s=1&k=tcg2ohq&ht=tk&f=47888&a=10379905&app=typekit&e=css";@import"https://p.typekit.net/p.css?s=1&k=cvj4yos&ht=tk&f=420.421.430.431&a=10379905&app=typekit&e=css";@font-face{font-family:Work Sans;font-weight:600;font-style:normal;src:url(https://fonts.shopifycdn.com/work_sans/worksans_n6.136d99375282ffb6ea8c3dc4a8fe189c7be691b2.woff2?h1=cmVyYW5nZXIuY29t&hmac=64ed9ed06b413635edd760d23efc1b7d73a628219114ee8b25e38b6ae59b804d) format("woff2"),url(https://fonts.shopifycdn.com/work_sans/worksans_n6.399ae4c4dd52d38e3f3214ec0cc9c61a0a67ea08.woff?h1=cmVyYW5nZXIuY29t&hmac=5e9c2088dc6de785bc62b34c35c374ab627c25b72c60e3b66c40caf445195927) format("woff")}@font-face{font-family:Work Sans;font-weight:500;font-style:normal;src:url(https://fonts.shopifycdn.com/work_sans/worksans_n5.6cde5c1d2c480f1062bb34a4ed95b947b1d9bee0.woff2?h1=cmVyYW5nZXIuY29t&hmac=6091d16e45f3d6de6a7e14790f39610e94a4db31ab88bfd4267e026bc0ba2fed) format("woff2"),url(https://fonts.shopifycdn.com/work_sans/worksans_n5.e4290375dc1b143844d0a460a29fd19c69d18b27.woff?h1=cmVyYW5nZXIuY29t&hmac=5c3839c90f3f6486a5f0fcd8b101ebd4a9744826e655c7fb482c188709d3388c) format("woff")}@font-face{font-family:rustica;src:url(https://use.typekit.net/af/c887cc/00000000000000007735ee21/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/c887cc/00000000000000007735ee21/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/c887cc/00000000000000007735ee21/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}.tk-rustica{font-family:rustica,sans-serif}@font-face{font-family:RE RANGER Semi Condensed Black;font-style:normal;font-weight:900;src:url(re-ranger-semicond-black.woff2) format("woff2"),url(re-ranger-semicond-black.woff) format("woff");font-display:swap}@font-face{font-family:RE RANGER Semi Extended Light;font-style:normal;font-weight:300;src:url(re-ranger-semiext-light.woff2) format("woff2"),url(re-ranger-semiext-light.woff) format("woff");font-display:swap}@font-face{font-family:RE RANGER HEADER;font-style:normal;font-weight:900;src:url(https://use.typekit.net/af/c887cc/00000000000000007735ee21/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/c887cc/00000000000000007735ee21/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/c887cc/00000000000000007735ee21/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:swap}@font-face{font-family:RE RANGER;font-style:normal;font-weight:300;src:url(re-ranger-light.woff2) format("woff2"),url(re-ranger-light.woff) format("woff");font-display:swap}@font-face{font-family:RE RANGER;font-style:normal;font-weight:400;src:url(re-ranger.woff2) format("woff2"),url(re-ranger.woff) format("woff");font-display:swap}@font-face{font-family:RE RANGER;font-style:normal;font-weight:500;src:url(re-ranger-bold.woff2) format("woff2"),url(re-ranger-bold.woff) format("woff");font-display:swap}@font-face{font-family:RE RANGER;font-style:normal;font-weight:600;src:url(re-ranger-bold.woff2) format("woff2"),url(re-ranger-bold.woff) format("woff");font-display:swap}@font-face{font-family:RE RANGER;font-style:normal;font-weight:700;src:url(re-ranger-bold.woff2) format("woff2"),url(re-ranger-bold.woff) format("woff");font-display:swap}@font-face{font-family:pirulen;src:url(https://use.typekit.net/af/a956f6/00000000000000007735e545/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/a956f6/00000000000000007735e545/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/a956f6/00000000000000007735e545/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:pirulen;src:url(https://use.typekit.net/af/70d35d/00000000000000007735e549/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/70d35d/00000000000000007735e549/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/70d35d/00000000000000007735e549/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:pirulen;src:url(https://use.typekit.net/af/94586d/00000000000000007735e542/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/94586d/00000000000000007735e542/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/94586d/00000000000000007735e542/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:pirulen;src:url(https://use.typekit.net/af/f7a3bb/00000000000000007735e54d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/f7a3bb/00000000000000007735e54d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/f7a3bb/00000000000000007735e54d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700}@font-face{font-family:Work Sans Light;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v17/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tk-pirulen{font-family:pirulen,sans-serif}.cart-icon .cartCount{font-weight:700}.site-nav .mega-menu .menu-lv-2>a{border-bottom:1px solid #000}@media (min-width: 1300px){.site-nav .menu-lv-1{padding:0}}@media (min-width: 1200px){.site-nav .menu-lv-3>a{text-transform:uppercase;padding:0!important}.site-nav .menu-lv-1>a,.site-nav .menu-mb-title{font-size:13px!important}.site-nav .mega-menu .menu-lv-2 a{padding:0!important}.site-nav .mega-menu .menu-lv-2 .site-nav-dropdown{margin:4px 0!important}.site-nav .mega-menu>.sub-menu-mobile{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;z-index:999999999999999}.wrapper_header_parallax .wrapper-header-bt .header-logo{padding:13px 0}.wrapper_header_parallax .left-header{padding-right:0!important}.site-footer .logo-ft{width:100%!important}}@media (min-width: 1600px){.wrapper_header_parallax .wrapper-header-bt .header-logo{padding:10px 0 14px}}.site-footer .logo-ft{width:70%}@media (min-width: 1200px){.product-item .product-grid-image:before{background-color:transparent!important}}#add-to-cart-form .size-chart-open-popup{margin-bottom:0}.swatch .swatch-element .bgImg,.item-swatch li label{background-position:top left;background-size:cover!important;-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0}@media (min-width: 1200px){.halo-collection-content .products-grid .col5 .item-swatch label,.halo-collection-content .products-grid .col5 .item-swatch a{width:35px!important;height:35px!important;background-position:top left;background-size:cover!important}}.item-swatch li label,.item-swatch li label img{min-width:35px;height:35px;-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0}.item-swatch li label.active{-webkit-box-shadow:0px 0px 0px 3px black!important;-moz-box-shadow:0px 0px 0px 3px black!important;box-shadow:0 0 0 3px #000!important}.swatch .swatch-element.color{margin:0 9px 13px 0}.swatch .swatch-element label{min-width:50px;height:50px;-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0}.swatch .swatch-element.color label:after{-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0}.swatch .swatch-element:not(.color) label:after{-moz-border-radius:0px;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0}.swatch .swatch-element:not(.color) label{min-width:34px;height:39px;padding:5px 12px}.item-swatch li .tooltip,.swatch .tooltip{min-width:170px}.tooltip{word-break:break-word}.item-swatch li label img{max-height:44px;max-width:104px}.item-swatch li label{overflow:hidden}.swatch .swatch-element:not(.color) label{min-width:34px;height:39px;padding:6px 11px}.swatch .header{text-transform:uppercase}#size_chart .modal-body{padding:0!important}#size_chart.halo_modal-custom .modal-dialog{width:90%!important}.wrapper-container.wrapper-body{overflow:hidden}.wrapper-body{background-color:#fff!important;margin-left:auto!important;margin-right:auto!important}.container-padd60,.body-full .container{margin-left:auto!important;margin-right:auto!important}.wrapper-header .container,.footer-05 .footer-top,.footer-05 .footer-bottom,.footer-newsletter .container{max-width:1370px!important;margin-left:auto!important;margin-right:auto!important}.main-content{padding-bottom:0}.wrapper-header .sticky-wrapper,.wrapper-header-bt{z-index:999!important}@media (min-width: 1200px){.body-full .site-nav-dropdown .container{max-width:1295px!important}.wrapper_header_03 .header-panel-bt{padding:20px 0 0}.wrapper_header_parallax .sticky-wrapper .wrapper-header-bt{height:82px;padding-top:13px}}.wrapper_header_parallax .sticky-wrapper{z-index:999}.klaviyo-form *{font-family:Work Sans,sans-serif!important}.footer-05 .footer-top{padding:0 0 10px}.footer-05 .footer-newsletter{background:#e7e7e7;padding:2em 1em;margin-bottom:0}.footer-05 .klaviyo-form button{font-size:20px!important;padding:18px 25px 15px!important;border-radius:20px}.footer-05 .logo-ft img{max-height:none}.footer-05 .location_info .info-icon i{color:#000}.footer-05 .footer-social.enable-color li a{background-color:#fff!important;color:#000!important}.footer-05 .footer-social h3{text-align:center;margin-top:2em;margin-bottom:.5em}.footer-05 .footer-social .groups-block{text-align:center}@media (min-width: 1200px){.footer-05 .foot-title{font-size:20px}.footer-05 .foot-link{font-size:16px}.footer-05 .footer-social{margin-bottom:6em}.footer-05 .footer-newsletter{padding:3em 3em 1em}}.footer-05 .newsletter-title{color:#000;font-size:32px;text-align:left;line-height:normal;padding:0;margin:0}.footer-05 .newsletter-title hr.newsletter-line{width:204px;text-align:left;display:table-caption;border-top:3px solid #000;margin-top:0;margin-bottom:1em}.header-top .top-message{font-size:11px;padding:8px 0}@media screen and (min-width: 1000px){.header-top .top-message{font-size:14px}}.shogun-heading-component{word-break:normal!important}.shg-box-linked{transition:all .2s ease-in-out}.shg-box-linked:hover{opacity:.8;transform:scale(1.08)}@media screen and (min-width: 1500px){.shg-box.full-width-background{min-height:25vw!important}}.img-shadow{-webkit-box-shadow:1px 1px 7px 0px rgba(0,0,0,.3)!important;-moz-box-shadow:1px 1px 7px 0px rgba(0,0,0,.3)!important;box-shadow:1px 1px 7px #0000004d!important}body.shogun-editor .shogun-component.shg-c-outline.modal{display:initial!important}.shg-ig-posts{position:relative;max-width:20vw!important;max-height:20vw!important;width:20vw!important;height:20vw!important;overflow:hidden}.shg-ig-posts a{overflow:hidden}.shg-ig-posts a img{min-height:20vw!important;object-fit:cover}#pro-staff-re-ranger .modal-backdrop,#fit-guide-re-ranger .modal-backdrop,#lens-changing-re-ranger .modal-backdrop,#team-ranger-our-pro-staff-re-ranger .modal-backdrop,#how-to-change-your-lens-re-ranger .modal-backdrop{display:none!important;visibility:hidden}#pro-staff-re-ranger .modal.pro-staff,#fit-guide-re-ranger .modal.pro-staff,#lens-changing-re-ranger .modal.pro-staff,#team-ranger-our-pro-staff-re-ranger .modal.pro-staff,#how-to-change-your-lens-re-ranger .modal.pro-staff{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:scroll;outline:0;background:#000000b3}#pro-staff-re-ranger .modal.pro-staff .modal-dialog,#fit-guide-re-ranger .modal.pro-staff .modal-dialog,#lens-changing-re-ranger .modal.pro-staff .modal-dialog,#team-ranger-our-pro-staff-re-ranger .modal.pro-staff .modal-dialog,#how-to-change-your-lens-re-ranger .modal.pro-staff .modal-dialog{width:800px}#pro-staff-re-ranger .modal.pro-staff .modal-header,#fit-guide-re-ranger .modal.pro-staff .modal-header,#lens-changing-re-ranger .modal.pro-staff .modal-header,#team-ranger-our-pro-staff-re-ranger .modal.pro-staff .modal-header,#how-to-change-your-lens-re-ranger .modal.pro-staff .modal-header{padding:0;border:none}#pro-staff-re-ranger .modal.pro-staff .modal-body,#fit-guide-re-ranger .modal.pro-staff .modal-body,#lens-changing-re-ranger .modal.pro-staff .modal-body,#team-ranger-our-pro-staff-re-ranger .modal.pro-staff .modal-body,#how-to-change-your-lens-re-ranger .modal.pro-staff .modal-body{padding:0}#pro-staff-re-ranger .modal.pro-staff .pro-staff-modal-bio,#fit-guide-re-ranger .modal.pro-staff .pro-staff-modal-bio,#lens-changing-re-ranger .modal.pro-staff .pro-staff-modal-bio,#team-ranger-our-pro-staff-re-ranger .modal.pro-staff .pro-staff-modal-bio,#how-to-change-your-lens-re-ranger .modal.pro-staff .pro-staff-modal-bio{padding:2em}body:not(.shogun-editor) .vertical-rectangle-ratio{position:relative!important}body:not(.shogun-editor) .vertical-rectangle-ratio:before{display:block;content:"";width:100%;padding-top:142.69663%}body:not(.shogun-editor) .vertical-rectangle-ratio>.shg-box-content{position:absolute;top:0;right:0;bottom:0;left:0}body:not(.shogun-editor) .square-ratio{position:relative!important}body:not(.shogun-editor) .square-ratio:before{display:block;content:"";width:100%;padding-top:100%}body:not(.shogun-editor) .square-ratio>.shg-box-content{position:absolute;top:0;right:0;bottom:0;left:0}body.template-index .square-ratio>.shg-box-content,#shop-collections-re-ranger .square-ratio>.shg-box-content{position:relative!important}#storelocator-filter_checkbox{display:none!important}.discount_code_box{max-width:100%!important;display:flex!important}.discount_code_box .hulkapps_discount_code{width:100%!important}.product-shop .all-sales-final{display:none;font-size:13px;margin-bottom:30px;text-transform:uppercase;font-weight:600}.hulkapps_option_child{cursor:pointer}.hulkapps_option_set{width:85%}.hulkapps_option_name{display:flex!important}.swatch-polarized{z-index:2;position:absolute;top:0;right:0;background:#e7e7e7;color:#999;width:13px;height:13px;font-size:9px;line-height:13px;font-weight:900;text-align:center}.product-label .sale-label{display:none}.frame-only{font-weight:600;padding-bottom:10px}@media (max-width: 1199px){.jas-mb-style,.close-menu-mb.menu-open{top:0}}.variant-details-description{padding:0 0 20px}ul.variant-details-list{list-style:disc;margin-left:25px}.product_text_below_add_to_cart ul{list-style:disc!important;margin-left:25px!important}li.menu-lv-1.item.holiday-gift-guide a span:after{font-family:FontAwesome;color:#791a14!important;content:"\f06b";padding-left:3px;position:relative;font-size:120%}.shg-btn{border-radius:20px}.animate-scale:before{background:transparent!important}.swatch .tooltip{z-index:9999}.logo-img{text-align:center}.wrapper_header_parallax .header-items{width:33.333%}@media (min-width: 1200px) and (max-width: 1399px){.wrapper_header_parallax .site-nav .menu-lv-1{margin-left:6px!important}}.wrapper-header-bt .logo-img img{max-height:45px!important}@media (min-width: 1200px){.wrapper_header_parallax .wrapper-header-bt .header-logo{padding:6px 0 14px}}@media (min-width: 1200px){.wrapper_header_parallax .left-header{padding-right:15px!important}}.site-nav .menu-lv-2>a,.site-nav .mega-menu .mega-banner .title,.site-nav .mega-menu .product-item .btn{font-size:13px!important}.wrapper-overlay{z-index:998}.lens-description ul{list-style:disc;margin-left:20px}
/*# sourceMappingURL=/s/files/1/0310/8379/0475/t/8/assets/re-ranger-styles.scss.css.map */
