product-info.sl-lab-product{--sl-lab-ink: #0b2933;--sl-lab-text: #50656c;--sl-lab-heading: var(--sl-brand-heading, #163c5b);--sl-lab-primary: var(--sl-brand-primary, #163c5b);--sl-lab-primary-hover: var(--sl-brand-primary-hover, #102b43);--sl-lab-link: #00758e;--sl-lab-teal: #00b4c7;--sl-lab-teal-hover: #00a1b5;--sl-lab-border: #018ba3;--sl-lab-line: #ddebee;--sl-lab-pale: #f4f9fa;--sl-lab-font: var(--font-body-family, Assistant, sans-serif);padding-top:44px;padding-bottom:64px}product-info.sl-lab-product .product__info-container>.product__text.caption-with-letter-spacing{margin-bottom:12px;color:var(--sl-lab-link);font-family:var(--sl-lab-font);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em}product-info.sl-lab-product .product__info-container>.product__title{margin-bottom:20px}product-info.sl-lab-product .product__info-container>.product__title>h1{margin:0;color:var(--sl-lab-heading);font-family:var(--sl-lab-font);font-size:clamp(34px,3.15vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}product-info.sl-lab-product .product__info-container>.product__text.subtitle{color:var(--sl-lab-text);font-family:var(--sl-lab-font);font-size:17px;line-height:1.6;letter-spacing:0}product-info.sl-lab-product .product__info-container>[id^=price-] .price{color:var(--sl-lab-link);font-family:var(--sl-lab-font);font-size:32px;font-weight:700;line-height:1.3;letter-spacing:-.02em}product-info.sl-lab-product .product__info-container>[id^=price-] .price__container{margin-bottom:0}product-info.sl-lab-product .product__info-container>[id^=price-] .price--on-sale .price-item--regular{color:#64767d;font-size:18px;font-weight:400;letter-spacing:0}product-info.sl-lab-product .product__info-container>[id^=price-] .price-item--sale{color:var(--sl-lab-link);font-weight:700}product-info.sl-lab-product .product__info-container>[id^=price-] .badge{padding:6px 11px;border:1px solid var(--sl-lab-border);border-radius:30px;background:var(--sl-lab-teal);color:var(--sl-lab-ink);font-family:var(--sl-lab-font);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.035em;vertical-align:middle}product-info.sl-lab-product .product__media-wrapper .product-media-container{box-sizing:border-box;border:1px solid var(--sl-lab-line);border-radius:20px;background:var(--sl-lab-pale);box-shadow:0 6px 24px #0b293309}product-info.sl-lab-product .product__media-wrapper .product-media-container:after{box-shadow:none}product-info.sl-lab-product .product__media-wrapper .product__modal-opener,product-info.sl-lab-product .product__media-wrapper .product__media{border-radius:19px}product-info.sl-lab-product .product__media-wrapper .product__media{background:#fff}product-info.sl-lab-product .product__media-wrapper .product__media>img{box-sizing:border-box;padding:16px;object-fit:contain}product-info.sl-lab-product .product__media-wrapper .product__media-icon{border-color:var(--sl-lab-line);background:#fff;color:var(--sl-lab-link)}product-info.sl-lab-product .product__media-wrapper .product__media-toggle:focus-visible:after,product-info.sl-lab-product .product__media-wrapper .product__media-toggle.focused:after{border-radius:20px;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--sl-lab-link)}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)){margin-top:28px;padding-top:24px;border-top:1px solid var(--sl-lab-line);color:var(--sl-lab-text);font-family:var(--sl-lab-font);font-size:16px;line-height:1.7;letter-spacing:0}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) :is(h2,h3,h4){margin-top:28px;margin-bottom:12px;color:var(--sl-lab-heading);font-family:var(--sl-lab-font);font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.02em}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) :is(h3,h4){font-size:21px}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block))>:first-child{margin-top:0}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) :is(ul,ol){padding-left:22px}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) li+li{margin-top:6px}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55;box-shadow:none}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) :is(th,td){padding:12px 14px;border-color:var(--sl-lab-line);text-align:left}product-info.sl-lab-product .product__info-container>.product__description:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) th{background:var(--sl-lab-pale);color:var(--sl-lab-ink);font-weight:700}product-info.sl-lab-product .product__info-container>.product__accordion:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)){margin-top:12px;margin-bottom:12px;border:1px solid var(--sl-lab-line);border-radius:12px;background:#f9fcfd}product-info.sl-lab-product .product__info-container>.product__accordion:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block))>details>summary{padding:18px 20px}product-info.sl-lab-product .product__info-container>.product__accordion:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) .accordion__title{color:var(--sl-lab-heading);font-family:var(--sl-lab-font);font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.01em}product-info.sl-lab-product .product__info-container>.product__accordion:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block))>details>summary :is(.icon-accordion,.icon-caret){color:var(--sl-lab-link)}product-info.sl-lab-product .product__info-container>.product__accordion:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) .accordion__content{padding:0 20px 20px;color:var(--sl-lab-text);font-family:var(--sl-lab-font);font-size:16px;line-height:1.65;letter-spacing:0}product-info.sl-lab-product .product__info-container>.product__accordion:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) .accordion__content :is(h2,h3,h4){color:var(--sl-lab-heading);font-family:var(--sl-lab-font);font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.01em}product-info.sl-lab-product .product__info-container>:is(.product__description,.product__accordion):not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) a{color:var(--sl-lab-link);text-decoration-thickness:1px;text-underline-offset:3px}product-info.sl-lab-product .product__info-container>:is(.product__description,.product__accordion):not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) :is(a,summary):focus-visible{outline:3px solid var(--sl-lab-link);outline-offset:3px;box-shadow:none}product-info.sl-lab-product .product__info-container .product-form__buttons>button.product-form__submit[name=add]{min-height:51px;padding:12px 24px;border:1px solid var(--sl-lab-primary);border-radius:40px;background:var(--sl-lab-primary);font-family:var(--sl-lab-font);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;box-shadow:none;transition:background-color .16s ease,border-color .16s ease}@media(forced-colors:none){product-info.sl-lab-product .product__info-container .product-form__buttons>button.product-form__submit[name=add]:not(.loading){color:#fff}}product-info.sl-lab-product .product__info-container .product-form__buttons>button.product-form__submit[name=add]:before,product-info.sl-lab-product .product__info-container .product-form__buttons>button.product-form__submit[name=add]:after{content:none;box-shadow:none}product-info.sl-lab-product .product__info-container .product-form__buttons>button.product-form__submit[name=add]:focus-visible,product-info.sl-lab-product .product__info-container .product-form__buttons>button.product-form__submit[name=add].focused{outline:3px solid var(--sl-lab-link);outline-offset:4px;box-shadow:none}product-info.sl-lab-product .product__info-container>share-button>button.share-button__button{color:var(--sl-lab-link);font-family:var(--sl-lab-font);font-size:14px;font-weight:600;letter-spacing:0}product-info.sl-lab-product>.page-width>.product>.product__info-wrapper.scroll-trigger,product-info.sl-lab-product .product__media-wrapper .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}#MainContent:has(product-info.sl-lab-product)>[id$=__custom_liquid_QNwGVk]:not(:has(.quest-switch-box)){display:none}body:has(product-info.sl-lab-product) .quest-switch-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;box-sizing:border-box;width:calc(100% - 64px);max-width:1280px;margin:18px auto;padding:28px 32px;border:1px solid #ddebee;border-radius:20px;background:#f4f9fa}body:has(product-info.sl-lab-product) .quest-switch-badge{left:24px;padding:6px 11px;border:1px solid #018ba3;border-radius:30px;background:#00b4c7;color:#0b2933;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.055em}body:has(product-info.sl-lab-product) .quest-switch-title{color:var(--sl-brand-heading, #163c5b);font-family:var(--font-body-family, Assistant, sans-serif);font-size:18px;font-weight:700;line-height:1.35;letter-spacing:.03em}body:has(product-info.sl-lab-product) .quest-switch-old-price{color:#64767d;font-size:17px;font-weight:400}body:has(product-info.sl-lab-product) .quest-switch-price{color:#00758e;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.02em}body:has(product-info.sl-lab-product) .quest-switch-highlight{margin-bottom:0;color:#50656c;font-family:var(--font-body-family, Assistant, sans-serif);font-size:16px;font-weight:400;line-height:1.55;letter-spacing:0}body:has(product-info.sl-lab-product) .quest-switch-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:49px;padding:12px 24px;border:1px solid var(--sl-brand-primary, #163c5b);border-radius:40px;background:var(--sl-brand-primary, #163c5b);color:#fff;font-family:var(--font-body-family, Assistant, sans-serif);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0;text-decoration:none;transition:background-color .16s ease}body:has(product-info.sl-lab-product) .quest-switch-button:focus-visible{outline:3px solid #00758e;outline-offset:4px}body:has(product-info.sl-lab-product) .header__active-menu-item,body:has(product-info.sl-lab-product) .header__menu-item:hover,body:has(product-info.sl-lab-product) .header__menu-item:hover .header__active-menu-item{color:#00758e;text-decoration-color:#00b4c7}body:has(product-info.sl-lab-product) .announcement-bar-section,body:has(product-info.sl-lab-product) .announcement-bar-section .utility-bar{border-color:#0b2933;background:#0b2933}body:has(product-info.sl-lab-product) .announcement-bar :is(.announcement-bar__message,.announcement-bar__link,.slider-button){color:#f4f9fa}body:has(product-info.sl-lab-product) .footer{margin-top:0;padding-top:64px;padding-bottom:26px;border-top:0;background:#0b2933}body:has(product-info.sl-lab-product) .footer__content-top{padding-bottom:44px}body:has(product-info.sl-lab-product) .footer-block__heading{color:#7ce3eb;font-family:var(--font-body-family, Assistant, sans-serif);font-size:18px;font-weight:700;line-height:1.4;letter-spacing:-.01em}body:has(product-info.sl-lab-product) .footer .footer-block__details-content:not(:has(input,select,textarea,fieldset,form,iframe)){color:#d6ecf1;font-size:15px;line-height:1.7}body:has(product-info.sl-lab-product) .footer :is(.list-menu__item--link,.copyright__content,.copyright__content a,.list-social__link){color:#d6ecf1}body:has(product-info.sl-lab-product) .footer .list-menu__item--link{font-size:15px;line-height:1.6}body:has(product-info.sl-lab-product) .footer__content-bottom{padding-top:25px;border-color:#d6ecf129}@media(hover:hover){product-info.sl-lab-product .product__info-container .product-form__buttons>button.product-form__submit[name=add]:not([disabled]):not([aria-disabled=true]):hover{background:var(--sl-lab-primary-hover)}body:has(product-info.sl-lab-product) .quest-switch-button:hover{background:var(--sl-brand-primary-hover, #102b43);opacity:1}body:has(product-info.sl-lab-product) .footer :is(.list-menu__item--link,.copyright__content a,.list-social__link):hover{color:#7ce3eb}}@media screen and (max-width:989px){product-info.sl-lab-product .product__info-container>.product__title>h1{font-size:34px}}@media screen and (max-width:749px){product-info.sl-lab-product{padding-top:28px;padding-bottom:44px}product-info.sl-lab-product .product__info-container>.product__title>h1{font-size:clamp(30px,7.7vw,36px);line-height:1.15}product-info.sl-lab-product .product__info-container>[id^=price-] .price{font-size:29px}product-info.sl-lab-product .product__media-wrapper .product__media>img{padding:12px}product-info.sl-lab-product .product__info-container>.product__accordion:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block))>details>summary{padding:16px}product-info.sl-lab-product .product__info-container>.product__accordion:not(:has(input,select,textarea,fieldset,form,iframe,.shopify-app-block)) .accordion__content{padding:0 16px 18px}body:has(product-info.sl-lab-product) .quest-switch-box{grid-template-columns:minmax(0,1fr);gap:20px;width:calc(100% - 32px);padding:26px 20px 22px;border-radius:16px}body:has(product-info.sl-lab-product) .quest-switch-button{width:100%}body:has(product-info.sl-lab-product) .footer{padding-top:44px;padding-bottom:22px}body:has(product-info.sl-lab-product) .footer__content-top{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){product-info.sl-lab-product .product__info-container .product-form__buttons>button.product-form__submit[name=add],body:has(product-info.sl-lab-product) .quest-switch-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/synergistic-lab-product.css.map */
