.filterMain{position:relative}.filterMain .filterIcon{position:absolute;left:8px;bottom:0}.filterMain .filterIcon:before{background:var(--colorPrimary);width:24px;height:24px}.borderTop{border-top:1px solid #a4a4a4;padding-top:.5rem}.borderTop:last-child{border-bottom:1px solid #a4a4a4}.stateAllianceProduct .borderTop:nth-last-child(2){border-bottom:1px solid #a4a4a4}.enablefullwidth{max-width:100% !important}.pricingDisclosureMain{background:#fff;max-width:792px;margin-bottom:0;margin-left:auto;margin-right:auto;width:100%;border-radius:5px;position:relative;z-index:4;padding-top:12px}.pricingDisclosureMain .stateAllianceProduct > h1{margin:0 24px}.pricingDisclosureMain .stateAllianceProduct .allianceTitle{padding:0;margin:32px auto 16px 16px;font-size:20px;line-height:30px}.pricingDisclosureMain .stateAllianceProduct .allianceTitle.d-none{display:none}.pricingDisclosureMain .stateAllianceProduct .allianceFootNote{padding:24px 16px}.pricingDisclosureMain .allianceFootNote{padding:24px 16px;font-size:14px;line-height:21px;color:#333}.pricingDisclosureMain .productTitleDetails{padding:24px 24px 0 24px}.pricingDisclosureMain h1{margin-top:0;margin-bottom:1.5rem;font-size:36px;line-height:45px;font-weight:bold}.pricingDisclosureMain .productTitle{font-size:36px;line-height:45px;font-weight:bold;margin-bottom:24px}.pricingDisclosureMain #filterInput{background-repeat:no-repeat;width:360px;padding:8px 8px 8px 40px;border:1px solid #000;border-radius:5px}.pricingDisclosureMain li{list-style:none}.pricingDisclosureMain .filterName{padding:8px 0 8px;font-size:14px;line-height:21px;font-weight:bold;color:#333;display:block}.pricingDisclosureMain #countFilter{margin:16px 0;font-size:14px;line-height:21px;color:#333;padding-bottom:1.5rem}.pricingDisclosureMain .productParent{padding:0 0;margin:0 0}.pricingDisclosureMain .productParent .productMain .firstItem .productLink >li:focus,.pricingDisclosureMain .productParent .productMain .firstItem .productLink >li:focus-visible{border-radius:var(--dimenBorderRadius);border:2px solid transparent}.pricingDisclosureMain .productParent .productMain .firstItem .productLink >li a:focus,.pricingDisclosureMain .productParent .productMain .firstItem .productLink >li a:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:none}.pricingDisclosureMain .productParent .productMain .firstItem .brandNamestyle:focus,.pricingDisclosureMain .productParent .productMain .firstItem .brandNamestyle:focus-visible{border-radius:var(--dimenBorderRadius);-webkit-box-shadow:var(--focusRingColor);box-shadow:var(--focusRingColor);border:2px solid transparent;outline:none}.pricingDisclosureMain .productParent .productMain .firstItem .brandNamestyle a[href=""]{color:#333;text-decoration:none}.pricingDisclosureMain .productParent .productMain .firstItem .brandNamestyle a[href=""]:focus,.pricingDisclosureMain .productParent .productMain .firstItem .brandNamestyle a[href=""]:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:none}.pricingDisclosureMain .productParent .productMain .firstItem .brandNamestyle a[href]:not([href=""]){color:var(--colorPrimary)}.pricingDisclosureMain .productMain{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pricingDisclosureMain .productMain .firstItem{min-width:63%;max-width:63%}.pricingDisclosureMain .productMain .d-none{display:none}.pricingDisclosureMain .productMain .firstItem .brandNamestyle{font-size:18px;line-height:27px}.pricingDisclosureMain .productMain .firstItem .brandNamestyle a{text-decoration:none;color:#333 !important;pointer-events:none}.pricingDisclosureMain .productMain .firstItem .genericNamestyle{font-size:14px;line-height:21px;color:#333}.pricingDisclosureMain .productMain .firstItem .linksStyle{font-size:16px;line-height:24px;color:var(--colorPrimary)}.pricingDisclosureMain .productMain .firstItem ul{padding:0;margin-top:4px;margin-bottom:0}.pricingDisclosureMain .productMain .firstItem ul li{display:inline-block}.pricingDisclosureMain .productMain .firstItem ul li:not(:last-child){margin:0 8px 0 0}.pricingDisclosureMain .productMain .firstItem ul li:last-child{margin:0}.pricingDisclosureMain .productMain .firstItem .warningNamestyle{font-size:14px;line-height:21px;color:#333;padding-top:8px;margin:0}.pricingDisclosureMain .productMain .secondItem .patientInfostyle{padding:0;margin:0 0}.pricingDisclosureMain .productMain .secondItem .patientInfostyle >li:focus,.pricingDisclosureMain .productMain .secondItem .patientInfostyle >li:focus-visible{border-radius:var(--dimenBorderRadius);border:2px solid transparent}.pricingDisclosureMain .productMain .secondItem .patientInfostyle >li a:focus,.pricingDisclosureMain .productMain .secondItem .patientInfostyle >li a:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:none}.pricingDisclosureMain .productMain .secondItem .patientInfostyle li{font-size:14px;line-height:21px;text-decoration:underline}.pricingDisclosureMain .productMain .secondItem .patientInfostyle li:before{margin-right:.5rem;vertical-align:middle}.pricingDisclosureMain .productMain .secondItem .patientInfostyle li:not(:last-child){margin:0 0 4px 0}.pricingDisclosureMain .productMain .secondItem .patientInfostyle li:last-child{margin:0}.pricingDisclosureMain .productMain .secondItem .patientInfostyle li a{color:#333}.pricingDisclosureMain span:empty,.pricingDisclosureMain li:empty,.pricingDisclosureMain p:empty,.pricingDisclosureMain ul:empty,.pricingDisclosureMain div:empty,.pricingDisclosureMain a:empty{display:none}@media (min-width:1025px){.wp-block-vivid360-pricing-disclosure .productList{margin:var(--topbottommargin) var(--leftrightmargin)}}@media (max-width:1024px){.wp-block-vivid360-pricing-disclosure .productList{margin:var(--topbottommargintablet) var(--leftrightmargintablet)}}@media (max-width:767px){.wp-block-vivid360-pricing-disclosure .productList{margin:var(--topbottommarginmobile) var(--leftrightmarginmobile)}.pricingDisclosureMain{padding-top:12px}.pricingDisclosureMain .productParent{margin:0 0;padding:0}.pricingDisclosureMain .productMain{display:block;padding:16px 0}.pricingDisclosureMain .productMain .firstItem{min-width:unset;max-width:unset}.pricingDisclosureMain .productMain .firstItem .genericNamestyle{padding-top:8px}.pricingDisclosureMain .productMain .secondItem{margin-top:24px}.pricingDisclosureMain .productTitle{font-size:24px;line-height:36px;margin-top:0;margin-bottom:16px}.pricingDisclosureMain .stateAllianceProduct .allianceTitle{margin:24px auto 16px 12px}.pricingDisclosureMain .stateAllianceProduct .allianceFootNote{padding:16px}}@media (max-width:426px){.pricingDisclosureMain .stateAllianceProduct .allianceTitle{font-size:16px;line-height:24px}.pricingDisclosureMain .stateAllianceProduct .allianceFootNote{padding:16px}.pricingDisclosureMain .productTitle{margin-bottom:16px}.productMain .firstItem .genericNamestyle{margin-bottom:0}.productList{padding-top:0}.productParent{margin:0 0}.pricingDisclosureMain .productTitleDetails{padding:16px 16px 0 16px}.pricingDisclosureMain h1{margin-top:0;margin-bottom:1rem;font-size:24px;line-height:30px}.pricingDisclosureMain .productMain .firstItem .brandNamestyle{font-size:1rem;line-height:1.5rem}.pricingDisclosureMain .productMain .firstItem ul li{display:block}.pricingDisclosureMain .productMain .firstItem ul li:not(:last-child){margin:0 0 4px 0}.pricingDisclosureMain .productMain .firstItem ul li:last-child{margin:0}.pricingDisclosureMain .productMain .secondItem{margin-top:24px}}.productModal{display:none}.product-modal-content{width:100%;top:50%;max-height:90%;overflow-y:auto;-webkit-transform:translateY(-50%);display:inline-block;position:relative;max-width:34.5rem;background-color:#fff;border-radius:var(--dimenBorderRadius);-webkit-box-shadow:0 .375rem .375rem 0 rgba(0,0,0,0.4);box-shadow:0 .375rem .375rem 0 rgba(0,0,0,0.4);text-align:left;transform:translateY(-50%);padding:2rem}.product-modal-content .modal-title-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold}.product-modal-content .modal-title-info .popup-title{margin-top:0}.product-modal-content .modal-title-info .icon-close{display:block !important}.product-modal-content .modal-generic-text{margin-top:8px;margin-bottom:1.5rem;font-size:1rem;letter-spacing:0;line-height:1.5rem}.product-modal-content ul{padding-left:0;margin:0}.product-modal-content ul li{padding-bottom:1.5rem;margin:0;font-size:18px;line-height:27px}.hide{display:none}@media (max-width:767px){.productModal .product-modal-content{padding:1rem;max-width:343px}.productModal .product-modal-content ul li{padding-bottom:1rem;font-size:16px;line-height:24px}.productModal .modal-title-info{margin-right:2rem}}