html,body,h1,h2,h3,h4,h5,h6,.site-header__title{font-family:new-hero,sans-serif;font-weight:400;font-style:normal}.product__title{font-weight:400}strong{font-weight:500}::selection{background:#d5efd8;color:#05310b}.header__heading-link{margin-right:20px}.announcement-bar__text a{margin-left:6px}.cart-drawer__attributes,.cart-drawer__attributes .field{padding:1rem 0}.cart-drawer__attributes .field label{font-size:calc(var(--font-body-scale) * 1.4rem - .2rem)}input#addon-clipcv-checkbox,input#veteran-checkbox,input#wpdMarketingEmails{width:16px;height:16px;-webkit-appearance:auto;appearance:auto;margin-top:2px;margin-right:5px}#veteran-discount-section{padding-bottom:24px}.military-upload{gap:10px}.cart-improvements.mil-service{border:none;margin-bottom:0;font-size:14px}.icon-medal{display:block;width:24px;height:24px}.icon-medal-fill{fill:rgb(var(--color-foreground))}.military-verification-success{display:flex;flex-direction:row;gap:10px;align-items:center;margin-bottom:16px}p.small-text,.small-text{font-size:calc(var(--font-body-scale) * 1.4rem - .2rem)}.cart-link{color:#0483aa;text-decoration:underline;font-weight:600}button#copy-discount-btn{font-size:13px;padding:.2em .6em;background-color:#fff;margin-left:1rem;cursor:pointer;color:#0483aa;border-radius:3px;position:relative;top:-.2em}.spinner{width:24px;height:24px;border:3px solid #ccc;border-top:3px solid #205f9b;border-radius:50%;animation:spin .8s linear infinite;vertical-align:middle}.wholesale-notification-text{margin-bottom:1.25rem}.product__info-container .custom-liquid,.product__info-container .custom-verification-section,.product__info-container .product__inventory{margin-top:2rem}.product__info-container #wcp_vd_table{margin-top:.5rem}.installment-wrapper{padding-top:1rem}.lens-selector-wrapper{margin-bottom:10px}#prescription-fields{opacity:0;transform:translateY(-10px);transition:all .4s ease;max-height:0;overflow:hidden;display:flex;gap:0;flex-direction:column}#prescription-fields.show{opacity:1;transform:translateY(0);max-height:500px}select.product__select{-webkit-appearance:unset;appearance:unset}input.product__input,select.product__select,input.vet__input,select.vet__select{border:1px solid rgb(var(--color-foreground));padding:5px 8px;border-radius:3px;width:100%}:is(.lens-selector-wrapper,#prescription-fields,#veteran-questions) input.product__input,:is(.lens-selector-wrapper,#prescription-fields,#veteran-questions) select.product__select,:is(.lens-selector-wrapper,#prescription-fields,#veteran-questions) input.vet__input,:is(.lens-selector-wrapper,#prescription-fields,#veteran-questions) select.vet__select{margin-bottom:10px}#prescription-fields input.dd-input{width:7ch;margin-bottom:16px}#prescription-fields .product-form__group-name{text-transform:none}input#rx-upload{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));padding:5px;border-radius:3px}#veteran-questions{background-color:rgb(var(--color-background-secondary));padding:16px;flex-direction:column}[data-scheme=dark] .truemed-entry-box .truemed-instructions-link-text,[data-scheme=dark] .truemed-entry-box .truemed-entry-link{color:var(--color-foreground)}[data-scheme=dark] .truemed-entry-box .truemed-entry-link:hover{color:var(--color-foreground-secondary);text-decoration:underline}[data-scheme=light] .template-page-veterans img.header__heading-logo{filter:brightness(0)}[data-scheme=dark] .template-page-veterans img.header__heading-logo{filter:brightness(100)}.template-page-veterans .breadcrumb{padding-bottom:16px}.header__scheme{display:flex}.swiper-scrollbar-drag{background:linear-gradient(94.84deg,#fdcf13 6.28%,#f7953e 17.86%,#f04e5b 32.23%,#944c9b 48.45%,#3e51a0 62.36%,#6bcce1 77.19%,#39b54a 89.7%,#8dc63f 98.97%)}.template-page-veterans .swiper-scrollbar-drag{background:none;background-color:#39b54a}.feature-marker__text{background-color:var(--color-white-80);border-radius:12px;width:max-content;padding:8px 16px;font-size:1.125rem}.product-markers .product-markers__wrapper .product-markers-for-mobile .card-horizontal-wrapper{padding:0;margin-top:8px}.product-markers .product-markers__wrapper .product-markers-for-mobile .mobile-label{padding:8px 24px}#shopify-block-ARWFmeEN3cE8zd3lmd__helplab_faq_page_product_faqs_app_block_Yferb9{padding-top:60px}.faq-plus-app-container{padding-bottom:48px}.introTextFaqPlus p{text-align:center}.ef-faqs-embed-heading{margin-bottom:1em}.content .collapsible-content__items{gap:.5rem}#easy-faq-app-header{padding-bottom:1em}.faqPlusAppFaq{border-radius:3px}.faqPlusAppAnswer p{padding-bottom:1em}[data-scheme=dark] .faqCollapseCategory:before,[data-scheme=dark] .faqPlusAppAnswer p,[data-scheme=dark] .faqPlusAppAnswer,[data-scheme=dark] .faqCollapseCategory{color:#fff}[data-scheme=dark] .faqPlusAppTitle:after,[data-scheme=dark] .faqPlusAppTitle:before{background-color:#fff!important}[data-scheme=dark] .faqPlusAppFaq,[data-scheme=dark] label,[data-scheme=dark] .faqPlusAppAnswer p,[data-scheme=dark] .faqPlusAppAnswer{background-color:#222!important;color:#fff!important}#shopify-section-template--24333452345650__174493330406fdbbad{background-color:#f2f1ef}#shopify-section-template--24333452345650__174493330406fdbbad .container{background-color:#f2f1ef;padding-top:24px}[data-scheme=dark] #shopify-section-template--24333452345650__174493330406fdbbad .container{background-color:rgb(var(--color-background))}[data-scheme=light] #shopify-section-template--24333452345650__174493330406fdbbad{background-color:#f2f1ef}.template-page-science #breadcrumbs{display:none}.template-page-science h2.multicolumn-card__heading{max-width:unset}.multicolumn-card__attribution-name{font-size:14px;color:rgb(var(--color-foreground-secondary))}.content-tabs__tab--active{border-image-slice:1;border-image-source:linear-gradient(94.84deg,#FDCF13 6.28%,#F7953E 17.86%,#F04E5B 32.23%,#944C9B 48.45%,#3E51A0 62.36%,#6BCCE1 77.19%,#39B54A 89.7%,#8DC63F 98.97%);border-bottom:.2rem solid}#custom-verification-section{margin-bottom:16px;font-size:14px}.product-form__controls-group{gap:10px}.product-form__group-name{margin-bottom:6px}#lens-selector{border-color:rgb(var(--color-foreground-secondary));transition:border-color var(--duration-default) linear,background var(--duration-default) linear,color var(--duration-default) linear;font-size:1.6rem;border-radius:50vmax;padding-left:18px;background-image:url(/cdn/shop/files/dropdown-arrow.svg?v=1747179607);background-repeat:no-repeat;background-size:11px;background-position:92% center}#stockist-widget{margin:2rem 20px 4rem}@media screen and (min-width:1200px){#stockist-widget{margin:2rem 80px 4rem}}#stockist-widget h1{text-align:center;margin-bottom:1em}@keyframes rainbow-breathe{0%,to{background-size:100% 100%}50%{background-size:220% 100%}}.custom-hero-content.animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.custom-hero-content.animated{opacity:1;transform:translateY(0)}.animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.animated{opacity:1;transform:translateY(0)}[data-animate-delay="0"]{transition-delay:0ms}[data-animate-delay="100"]{transition-delay:.1s}[data-animate-delay="150"]{transition-delay:.15s}[data-animate-delay="200"]{transition-delay:.2s}[data-animate-delay="300"]{transition-delay:.3s}[data-animate-delay="400"]{transition-delay:.4s}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.shake{animation:shake .4s ease}.loading-spinner{display:inline-block;width:1em;height:1em;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-right:.5em}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mioptics-custom.scss.css.map */
