/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./scss/sections/precise-genetic-test.scss ***!
  \************************************************************************************************************************************************************************************************************************************/carousel-swiper{position:relative}carousel-swiper .swiper-slide{display:none;height:auto}carousel-swiper .swiper-initialized .swiper-slide,carousel-swiper .swiper-slide:first-child{display:block}.carousel__navigation{margin-top:0;position:absolute;top:45%;transform:translateY(-50%);width:100%;z-index:10}.carousel__navigation svg path{stroke:#fff!important}.carousel__navigation .swiper-button-prev{left:-22px;padding:0;transform:rotate(180deg)}.carousel__navigation .swiper-button-prev:after{display:none}@media (min-width:1024px){.carousel__navigation .swiper-button-prev{width:44px}}.carousel__navigation .swiper-button-next{padding:0;right:-22px}.carousel__navigation .swiper-button-next:after{display:none}@media (min-width:1024px){.carousel__navigation .swiper-button-next{width:44px}}.govx-container{padding-left:24px;padding-right:24px}@media (min-width:1024px){.govx-container{padding-left:42px;padding-right:42px}}.product__description-text{width:100%}.product__description-text,.product__description-text p{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.product__description-text p{margin:0;padding:0}.product__description-text ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.product__description-text li{align-items:flex-start;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;gap:10px;letter-spacing:0;line-height:24px}.product__description-text li:before{background-color:#000;border-radius:50%;content:"";flex-shrink:0;height:8px;margin-top:8px;width:8px}.product__description-text ol{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.product__description-text a{color:#b82b35;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.product__description-text b,.product__description-text strong{font-family:Montserrat,sans-serif;font-weight:600}.product__description-text em,.product__description-text i{font-style:italic}.product__description-text h1,.product__description-text h2,.product__description-text h3,.product__description-text h4,.product__description-text h5,.product__description-text h6{color:#000;font-family:Montserrat,sans-serif;font-weight:700;margin:0;padding:0}.product__description-text h1{font-size:32px;line-height:36px}.product__description-text h2{font-size:24px;line-height:32px}.product__description-text h3{font-size:20px;line-height:28px}.product__description-text h4,.product__description-text h5,.product__description-text h6{font-size:16px;line-height:24px}.product__description-list{display:none;flex-direction:column;gap:8px;margin-top:16px;width:100%}.product__description-item,.product__description-list.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.product__description-item{align-items:baseline;color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;gap:10px;letter-spacing:0;line-height:24px;width:100%}.product__description-item:before{background-color:#d2242a;border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.product__description-item b,.product__description-item strong{font-family:Montserrat,sans-serif;font-weight:600}.product__description-toggle{background:none;border:none;color:#b82b35;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:16px 0 8px;padding:0;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.product__description-toggle:hover{opacity:.8}@media (min-width:1024px){.product__description-item,.product__description-text,.product__description-text a,.product__description-text li,.product__description-text p,.product__description-toggle{font-size:16px;line-height:24px}}.precision-quantity-selector{background:#fff;border:1px solid #d4d4d4;border:1px solid var(--color-neutral-300,#d4d4d4);border-radius:8px}.precision-quantity-selector .quantity{background:transparent;border:none;box-shadow:none;height:100%;margin:0;min-height:auto;padding:0;width:100%}.precision-quantity-selector .quantity__input{-moz-appearance:textfield}.precision-quantity-selector .quantity__input::-webkit-inner-spin-button,.precision-quantity-selector .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.precision-quantity-selector .quantity__input{background:transparent;border:none;color:#000;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin:0;min-width:9px;opacity:1;padding:0;text-align:center;width:auto}.precision-quantity-selector .quantity__button{align-items:center;background-color:transparent;border:none;border-radius:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:23px;justify-content:center;margin:0;padding:0;transition:opacity .2s ease;width:23px}.precision-quantity-selector .quantity__button:hover:not(:disabled):not(.disabled){opacity:.8}.precision-quantity-selector .quantity__button.disabled,.precision-quantity-selector .quantity__button:disabled{cursor:not-allowed;opacity:.5}.precision-quantity-selector .quantity__button.disabled svg rect,.precision-quantity-selector .quantity__button:disabled svg rect{fill:#a1a1a1!important}.precision-quantity-selector .quantity__button svg{height:23px;pointer-events:none;width:23px}.product-form__buttons{margin-top:0}.product-form__buttons .submit-button-icon{height:16px;margin-left:0!important;width:18px}.product-form__buttons .submit-button-text{gap:6px}@media (min-width:1024px){.product__description-toggle{display:none!important}.product__description-list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.loading-overlay__spinner{line-height:1!important;width:auto!important}.loading-overlay__spinner .spinner{height:20px!important;width:20px!important}.loading-overlay__spinner .path{stroke:#fff!important}button[name=add].loading .submit-button-text{display:none!important}.glass-table{backdrop-filter:blur(19px);background:hsla(60,45%,98%,.1);border:1px solid hsla(60,45%,98%,.2)}@media (min-width:1024px){.glass-table{backdrop-filter:blur(40px);border:1px solid hsla(60,45%,98%,.2)}}.precision-saving-load-button{backdrop-filter:blur(19px);background:rgba(172,48,48,.4)}@media (min-width:1024px){.precision-saving-load-button{backdrop-filter:blur(40px)}}.precision-savings-comparison .product-card--first{background:rgba(210,36,42,.46)}.precision-symptoms__badge{backdrop-filter:blur(43px);background:hsla(60,45%,98%,.1);border:1px solid hsla(60,45%,98%,.2);border-radius:43px}.precision-symptoms__badge:hover{backdrop-filter:blur(60px);background:hsla(60,45%,98%,.2)}
/*# sourceMappingURL=precise-genetic-test.css.map*/