@charset "UTF-8";/*!
  CSS sagon-phior. will fold into theme.css
*/.article__content h1{color:var(--color-branded-red)}.article__content h4{color:var(--color-branded-blue)!important;text-transform:none!important}header.section-header h2,.template-page h1.section-header__title,.theme-block h2{text-align:left;color:var(--color-branded-red);font-weight:600;text-transform:uppercase}.collection-hero__content .section-header--hero. h1.section-header__title{color:#fff!important}header.section-header h3,.theme-block h3,.template-page h3{text-align:left;color:var(--color-branded-blue);text-transform:none}.page-hero .collection-hero__content .section-header--hero{margin-bottom:0;padding:0}.collection-hero.page-hero{height:35vw}.collection-hero.page-hero .section-header__description{max-width:500px;margin:0}.collection-hero.page-hero .section-header__title{font-size:calc(var(--typeHeaderSize)*1*.65)}@media only screen and (min-width:769px){.collection-hero.page-hero .section-header__title{font-size:calc(var(--typeHeaderSize)*1*.75)}.collection-hero.page-hero{height:27.5vw}}@media only screen and (min-width:1250px){.collection-hero.page-hero .section-header__title{font-size:calc(var(--typeHeaderSize)*1*.85)}.collection-hero.page-hero{height:20vw}}/*!
  FAQ
*/#faq .faq-section .collapsible-trigger__icon{top:28px;width:12px;height:12px;transform:translateY(-50%)}#faq .faq-section{margin:0}#faq .section-header{margin-bottom:10px}#faq .section-header{margin-top:30px}@media only screen and (min-width: 769px){#faq .faq-section:not(:first-child){margin:0}#faq .shopify-section:first-child .index-section{margin-bottom:20px}}#faq .index-section{margin:64px 0 0}#faq .index-section{margin:32px 0}#faq h2{font-weight:600!important;font-size:30px!important;text-transform:uppercase!important;color:var(--color-branded-red)!important}#faq h3,#faq h2.section-header__title{text-align:left!important;text-transform:uppercase!important;color:var(--color-branded-red)!important;font-size:24px!important}#faq .collapsible-trigger{font-size:16px;font-weight:600;color:var(--color-branded-blue)!important}#faq .collapsible-trigger.is-open{color:var(--color-branded-red)!important;padding-left:20px}@media only screen and (min-width: 769px){#faq h2{font-size:40px!important}}faq h3 h2.section-header__title{font-size:32px!important}faq h3 .collapsible-trigger{font-size:20px}#our-lens-technology .index-section h2,#our-lens-technology .index-section .h2{font-weight:700!important;color:var(--color-branded-red);letter-spacing:0}#our-lens-technology .index-section .h2{margin-top:40px}#our-lens-technology ul.col-2,ol.col-2{columns:2;-webkit-columns:2;-moz-columns:2;column-gap:40px;-webkit-column-gap:40px;-moz-column-gap:40px}@media only screen and (max-width: 768px){#technology .index-section .image-wrap img{max-width:100%!important}#technology ul.col-2,ol.col-2{columns:1;-webkit-columns:1;-moz-columns:1}}/*!
  HEROS PAGE
*/#heroes .index-section h4,.index-section .h4{font-weight:700!important;color:#215382!important;letter-spacing:0;margin-bottom:8px}#heroes .index-section h6,.index-section .h6{font-weight:400!important;color:#000!important;letter-spacing:0;margin-bottom:15px;text-transform:none;font-size:18px}#heroes .index-section h2,.index-section .h2{font-weight:700!important;color:#cd2136!important;letter-spacing:0}#heroes .index-section .h3{margin-top:0}#heroes .grid{align-items:center}#heroes .grid.active{align-items:start}#heroes .hero-list-item:nth-child(2n){background-color:#f2f2f2}#heroes .hero-list-item:nth-child(2n) .image-wrap{background-color:#f2f2f2}#heroes .hero-list-item{margin:0!important;padding:35px 0}#heroes .hero-list-intro.rte p{margin-bottom:25px!important}#heroes .hero-list-read-more{background-color:#cd2136;border:1px solid #cd2136;padding:3px 8px;color:#fff;text-transform:uppercase;font-size:12px;border-radius:4px;margin-top:12px}#heroes .hero-list-read-more:hover{background-color:transparent;border:1px solid #cd2136;color:#cd2136}#heroes .hero-list-intro{font-weight:700}#heroes .hero-list-copy{display:none}#heroes .active .hero-list-copy{display:block}#heroes .active .hero-list-read-more{display:none}@media only screen and (min-width: 769px){#heroes .grid{display:flex}#heroes .medium-up--three-fourths{width:75%}#heroes .medium-up--one-fourth{width:25%}}/*!
  WARRANTY PAGE
*//*!
  CONTACT PAGE
*/.contact-page .grid>.grid__item{padding-left:0}@media only screen and (min-width: 769px){.contact-page .grid>.grid__item{padding-left:40px}}/*!
  FORMS
*/.contact-form label{display:none}.search-bar input[type=search],.form-vertical input[type=text],.form-vertical textarea,.form-vertical input[type=password],.form-vertical input[type=email],.contact-form input[type=text],.contact-form textarea,.contact-form input[type=email]{box-sizing:border-box;border-radius:1px;padding:16px;height:45px;text-align:left;font-size:18px;font-weight:600;letter-spacing:0px;background-color:#eaebed;border:1px solid rgb(0,0,0);color:#2b394a!important}.contact-form textarea{height:inherit}.contact-form input::placeholder{color:#2b394a!important}.contact-form .btn{background-color:#215382;text-transform:uppercase;padding:4px 20px;width:33%;text-align:center;margin-bottom:20px;font-weight:500}p.footnote{font-size:16px}@media only screen and (min-width: 385px) and (max-width: 768px){.hero__text-wrap.hero__text-wrap-mobile .hero__title{font-size:8vw!important}}@media only screen and (max-width: 385px){.hero__text-wrap.hero__text-wrap-mobile .hero__title{font-size:8vw!important}.hero__text-wrap.hero__text-wrap-mobile .hero__link .btn{margin-top:inherit!important}.hero__text-wrap.hero__text-wrap-mobile .hero__subtitle{font-size:inherit!important}}@media only screen and (max-width: 768px){#shopify-section-template--14863190458391__page-header .collection-hero__image{background-position:60% 50%!important}.section-header__description{display:none}.template-search .section-header__description,#shopify-section-template--14863191146519__main-search .section-header__description{display:block}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/theme_rc_temp.css.map */
