:root{--container_width: 100%;--big_container_width: 100%;--container_left_space: calc((100% - var(--container_width)) / 2);--big_container_left_space: calc((100% - var(--big_container_width)) / 2);--font_primary: "EditorsNote, sans-serif"}@media(min-width:768px)and (max-width:991px){:root{--container_width: 750px}}@media(min-width:992px)and (max-width:1199px){:root{--container_width: 970px}}@media(min-width:1200px){:root{--container_width: 1170px}}@media(min-width:768px)and (max-width:991px){:root{--big_container_width: 750px}}@media(min-width:992px)and (max-width:1199px){:root{--big_container_width: 970px}}body{margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip;gap:0}#MainContent{flex-grow:1;overflow:clip}*{box-sizing:border-box}div,section{display:block}.container-fluid,.BigContainer,.container{width:100%;position:relative;padding-left:15px;padding-right:15px}.container{margin:auto;max-width:var(--container_width)}.color_dark_black{color:#111a19}.BigContainer{margin:auto;max-width:var(--big_container_width)}.font_opticianSans{font-family:Optician-Sans,sans-serif}.visible_md{display:block}@media screen and (min-width:767px){.visible_md{display:none}}.uppercase{text-transform:uppercase}.hidden_md{display:block}@media screen and (max-width:992px){.hidden_md{display:none}}.hidden_lg{display:block}@media screen and (max-width:1199px){.hidden_lg{display:none}}.img-responsive{display:block;max-width:100%;height:auto}.text_center{text-align:center}.btn_primary{margin:auto;font-family:Optician-Sans,sans-serif;font-size:14px;line-height:16px;letter-spacing:1px;padding:10px 20px;border-radius:5px;text-transform:uppercase;outline:0;border:0;display:flex;gap:10px;position:relative;overflow:hidden;transition:all .3s ease!important;cursor:pointer;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.btn_primary{font-size:12px}}.btn_primary .BtnImg1{position:absolute;right:15px;width:13px;transform:translate(40px);opacity:0;transition:all .3s ease}.btn_primary.sherpa_blue{background-color:#004e54;color:#f4efea!important;text-decoration:none}.btn_primary.white_smoke{background-color:#f2d4b2;color:#0d0d0d}.btn_primary:hover{padding-right:40px}.btn_primary:hover .BtnImg1{opacity:1;transform:translate(0)}.btn_secondary{font-size:14px;line-height:1;font-family:Optician-Sans,sans-serif;background-color:transparent;text-transform:uppercase;border:0;padding:0 0 6px;position:relative;overflow:hidden;cursor:pointer}@media screen and (max-width:767px){.btn_secondary{font-size:12px}}.btn_secondary:before{content:"";position:absolute;height:1px;width:100%;bottom:0;transition:all .5s ease}.btn_secondary:after{content:"";position:absolute;height:1px;width:100%;bottom:0;left:0;transform:translate(-115%);transition:all .5s ease}.btn_secondary.white_smoke{color:#f2d4b2}.btn_secondary.white_smoke:before{background-color:#f2d4b2}.btn_secondary.white_smoke:after{background-color:#f2d4b2}.btn_secondary.smoky_black{color:#0d0d0d}.btn_secondary.smoky_black:before{background-color:#0d0d0d}.btn_secondary.smoky_black:after{background-color:#0d0d0d}.btn_secondary.sherpa_blue{color:#004e54}.btn_secondary.sherpa_blue:before{background-color:#004e54}.btn_secondary.sherpa_blue:after{background-color:#004e54}.btn_secondary:hover:before{transform:translate(115%)}.btn_secondary:hover:after{transform:translate(0)}.Heading1{font-family:EditorsNote-Light,sans-serif;font-size:80px;line-height:1.2;letter-spacing:0;font-style:normal;margin:0}.Light{font-family:EditorsNote-Light,sans-serif!important}.ExtraLight{font-family:EditorsNote-ExtraLight,sans-serif!important}.ExtraLightItalic{font-family:EditorsNote-ExtraLightItalic,sans-serif}@media screen and (max-width:992px){.Heading1{font-size:48px;line-height:1.5}}.Heading2{font-family:EditorsNote-Light,sans-serif;font-size:50px;line-height:1.2;font-weight:400;letter-spacing:0;margin:0}.Thin{font-family:EditorsNote-Thin,sans-serif}@media screen and (max-width:992px){.Heading2{font-size:30px}}@media screen and (max-width:767px){.Heading2{font-size:26px}}.Heading3{font-family:EditorsNote-Light,sans-serif;font-size:100px;line-height:1.1;font-weight:400;letter-spacing:0;margin:0}@media screen and (max-width:992px){.Heading3{font-size:50px}}@media screen and (max-width:767px){.Heading3{font-size:30px}}.Heading4{font-family:EditorsNote-Light,sans-serif;font-size:60px;line-height:1.1;font-weight:400;letter-spacing:0;margin:0}@media screen and (max-width:992px){.Heading4{font-size:44px}}@media screen and (max-width:767px){.Heading4{font-size:35px}}.Heading5{font-family:EditorsNote-Light,sans-serif;font-size:50px;line-height:60px;font-weight:400;letter-spacing:0;margin:0}@media screen and (max-width:992px){.Heading5{font-size:30px;line-height:30px}}@media screen and (max-width:767px){.Heading5{font-size:25px;line-height:30px}}.Title1{font-family:EditorsNote-Light,sans-serif;font-size:35px;line-height:35px;font-weight:400;letter-spacing:0;margin:0}@media screen and (max-width:992px){.Title1{font-size:20px;line-height:20px}}.Title2{font-family:EditorsNote-Light,sans-serif;font-size:30px;line-height:35px;letter-spacing:0;margin:0}@media screen and (max-width:767px){.Title2{font-size:18px;line-height:20px}}.Title3{font-family:EditorsNote-Light,sans-serif;font-size:24px;line-height:35px;letter-spacing:0;margin:0}@media screen and (max-width:767px){.Title3{font-size:14px;line-height:20px}}.Para1{font-family:HelveticaNeue-Light,sans-serif;font-size:30px;line-height:50px;letter-spacing:0;margin:0}@media screen and (max-width:767px){.Para1{font-size:18px;line-height:20px;font-family:HelveticaNeue-Light,sans-serif}}.Para2{font-family:HelveticaNeue-Light,sans-serif;font-size:25px;line-height:30px;letter-spacing:0;margin:0}@media screen and (max-width:992px){.Para2{font-size:18px;line-height:1.5}}@media screen and (max-width:767px){.Para2{font-size:16px;line-height:1.5}}.Para3{font-family:Optician-Sans,sans-serif;font-size:18px;line-height:20px;letter-spacing:0;margin:0}.Para4{font-family:HelveticaNeue-Light,sans-serif;font-size:16px;line-height:23px;letter-spacing:0;margin:0}.Para5{font-family:HelveticaNeue-Light,sans-serif;font-size:14px;line-height:16px;letter-spacing:0;margin:0}@media screen and (max-width:767px){.Para5{font-size:12px}}.Para6{font-family:Optician-Sans,sans-serif;font-size:10px;line-height:10px;letter-spacing:0;margin:0}.color_sherpa_blue{color:#004e54}.color_white_smoke{color:#f2d4b2}.color_grayish_orange_tint{color:#f4efea}.color_smoky_black{color:#0d0d0d}.color_dark_grey{color:#4e4e4e}.color_light_grey{color:#d6d1cc}.color_black{color:#000!important}.color_white{color:#fff!important}.bg_grayish_orange_tint{background-color:#f4efea}[data-scroll]{transition:transform 1.5s}[data-scroll=in],[data-scroll=out]{transform:scale(1)}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:3rem;padding-right:3rem}}body.reserve_page,body.firefly_studio{background-color:#fff!important;--color-background: 255, 255, 255;--gradient-background: #ffffff}[hidden]{display:none!important}.shopify-section:empty,#shopify-section-footer{display:none!important}.shopify-section-group-footer-group,#shopify-section-group-footer-group,[id*=custom_footer]{background-color:#004e54!important;margin-bottom:0!important;padding-bottom:0!important;flex-shrink:0}footer,.CustomFooterSec{margin-bottom:0!important;padding-bottom:0!important;flex-shrink:0}.CustomFooterSec .list-social,.CustomFooterSec .footer__list-social,.list-social{padding-bottom:0!important;margin-bottom:0!important}body>.zsiq_theme1{position:fixed!important;bottom:0;right:0;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important;min-height:0!important;flex:0 0 auto!important;z-index:999998}body>#consent_container{position:fixed!important;bottom:0;left:0;right:0;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important;min-height:0!important;flex:0 0 auto!important;z-index:999999}body>shop-cart-sync,body>.shopify-app-block,body>[id^=shopify-block-]{display:none!important;position:fixed!important;width:0!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important;min-height:0!important;flex:0 0 0!important;overflow:hidden!important;pointer-events:none!important}html{margin:0;padding:0;overflow-x:clip;background-color:#004e54!important}body{background-color:rgb(var(--color-background))}body:after{content:none!important;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/base1.css.map */
