:root{--ilab-heading-xl: clamp(26px, 4vw + 14px, 46px);--ilab-heading-lg: clamp(22px, 2.5vw + 12px, 32px);--ilab-heading-md: clamp(18px, 1.5vw + 12px, 24px);--ilab-heading-body: clamp(14px, 1vw + 10px, 18px)}.collection-tab-title h2,.icon-text-section-heading h2,.video_content_block h1,.section_customer_review-heading h1,.home-contact-heading h1,.main-blog h1.title--primary,.contact h2.title.title-wrapper--no-top-margin.h1,h2.product-recommendations__heading.h2,div#insta-feed h2{font-size:var(--ilab-heading-xl)!important;line-height:1.1!important}@media screen and (max-width:749px){.collection-tab-title h2,.icon-text-section-heading h2,.section_customer_review-heading h1,.home-contact-heading h1,h2.product-recommendations__heading.h2,div#insta-feed h2{font-size:clamp(22px,6vw,30px)!important;line-height:1.15!important}.video_content_block h1{font-size:clamp(22px,6vw,30px)!important;line-height:1.2!important;max-width:none!important}}.button--primary,.shopify-challenge__button,.customer button[type=submit],button.product-form__submit.button--primary,button.quick-add__submit.button,div#cart-notification button.button--primary,.cart__ctas button,.cart__warnings a.button,.collection__view-all a.button{background:#209cee!important;border-color:#209cee!important;color:#fff!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-weight:700!important;letter-spacing:.05em!important;transition:background .15s ease,transform .15s ease,box-shadow .15s ease!important}.button--primary:hover,.shopify-challenge__button:hover,button.product-form__submit.button--primary:hover,button.quick-add__submit.button:hover,div#cart-notification button.button--primary:hover,.cart__ctas button:hover,.cart__warnings a.button:hover,.collection__view-all a.button:hover{background:#1585cc!important;border-color:#1585cc!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #209cee4d!important}button#Subscribe{background:#209cee!important;border:none!important;border-radius:8px!important;font-family:Poppins,sans-serif!important;font-weight:700!important}button#Subscribe:hover{background:#1585cc!important}a#cart-notification-button{background:#209cee!important;border-color:#209cee!important;border-radius:8px!important;color:#fff!important;font-family:Poppins,sans-serif!important}a#cart-notification-button:hover{background:#1585cc!important}.search-btn button{background:#209cee!important;border-radius:8px!important;border:none!important;font-family:Poppins,sans-serif!important;font-weight:700!important}.search-btn button:hover{background:#1585cc!important}.contact__button button{background:#209cee!important;border-radius:8px!important}input.spr-button.spr-button-primary,button.contact-us-product{background:#209cee!important;border-color:#209cee!important;border-radius:8px!important}.shopify-payment-button__button{border-radius:8px!important;overflow:hidden!important}.variant_button button{background:#e60d67!important;border-radius:8px!important}.button:not(.button--tertiary):not(.share-button__button):not(.slider-button):not(.thumbnail):not(.quick-add-hidden){border-radius:8px!important}input#NewsletterForm--footer,button#Subscribe{border-radius:8px!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #209CEE!important;outline-offset:3px!important;border-radius:3px!important}.ilab-card__btn:focus-visible{outline:2px solid #209CEE!important;outline-offset:2px!important}.custom-review-inner-body{min-height:0!important}@media screen and (max-width:749px){.custom-review-inner-body{min-height:0!important;padding:28px 20px 24px!important}}.ilab-trust-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #e8eff4;border-bottom:1px solid #e8eff4;margin:16px 0}.ilab-trust-item{display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#2d4a63;white-space:nowrap}.ilab-trust-item svg{width:16px;height:16px;flex-shrink:0;stroke:#209cee;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.ilab-trust-row{gap:12px}.ilab-trust-item{font-size:11px}}.ilab-product-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:16px 0 20px;padding:16px;background:#f4f8fb;border-radius:10px;border:1px solid #dce8f2}.ilab-product-trust__item{display:flex;align-items:flex-start;gap:10px}.ilab-product-trust__icon{width:32px;height:32px;background:#fff;border-radius:8px;border:1px solid #dce8f2;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 4px #0f19230f}.ilab-product-trust__icon svg{width:16px;height:16px;stroke:#209cee;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ilab-product-trust__text{display:flex;flex-direction:column;gap:2px}.ilab-product-trust__label{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:#0f1923;line-height:1.3}.ilab-product-trust__sub{font-family:Poppins,sans-serif;font-size:10.5px;font-weight:400;color:#7a9ab5;line-height:1.3}@media screen and (max-width:749px){.ilab-product-trust{grid-template-columns:1fr;gap:10px;padding:14px}}button.product-form__submit.button--primary,button.product-form__submit.button--secondary{min-height:52px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;border-radius:8px!important}.shopify-payment-button__button--branded{min-height:48px!important}.facets__summary svg.icon-caret{transition:transform .2s ease}details[open] .facets__summary svg.icon-caret{transform:rotate(180deg)}.active-facets__button-remove{display:inline-flex;align-items:center;gap:4px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#0f1923;background:#e8f3fb;border:1px solid #c5dff0;border-radius:20px;padding:4px 10px 4px 12px;text-decoration:none;transition:background .15s}.active-facets__button-remove:hover{background:#d0e9f7;color:#0f1923}.cart-item__name{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#0f1923}.totals__total-value{font-family:Poppins,sans-serif;font-weight:800;font-size:20px;color:#0f1923}@media screen and (max-width:749px){html,body{overflow-x:hidden!important;max-width:100vw!important}.page-width{padding-left:16px!important;padding-right:16px!important}img,video,iframe,table{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/ilab-fixes.css.map */
