.test-options-section{background-color:#f3f7f5}.test-options-section[style*="padding-top: 0px"]{padding-top:20px!important}.test-options-section[style*="padding-bottom: 0px"]{padding-bottom:20px!important}.test-options-wrapper{width:100%}.test-options-section .section-header{margin-bottom:60px;text-align:center}.test-options-section .section-header.text-left{text-align:left}.test-options-section .section-header.text-center{text-align:center}.test-options-section .section-header.text-right{text-align:right}.test-options-section .section-title,.test-options-section h2.section-title{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:12px;letter-spacing:-.5px}.test-options-section .section-subtitle{font-size:18px;color:#333;line-height:1.7;max-width:1000px;margin-left:auto;margin-right:auto}.test-options-section .section-header.text-left .section-subtitle{margin-left:0}.test-options-section .section-header.text-right .section-subtitle{margin-right:0}.price-tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:48px}.price-tiers-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.price-tiers-grid:has(>:nth-child(5)){grid-template-columns:repeat(5,1fr)}.price-tiers-grid:has(>:nth-child(6)){grid-template-columns:repeat(6,1fr)}.price-tier-card{background:#fff;padding:40px 20px;box-shadow:none;transition:box-shadow .3s ease;border-radius:4px;position:relative}.price-tier-card.price-tier-card--bordered{border:1px solid #e5e5e5}.price-tier-card:not(:last-child):after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px;height:80%;background-color:#e5e5e5}.price-tier-card.price-tier-card--bordered:not(:last-child):after{display:none}.price-tier-header{padding:0;text-align:center;margin-bottom:40px}.price-tier-header.text-left{text-align:left}.price-tier-header.text-center{text-align:center}.price-tier-header.text-right{text-align:right}.price-tier-title,.test-options-section h3.price-tier-title{font-size:28px;font-weight:400;color:#000;margin:0 0 8px;letter-spacing:-.5px}.price-tier-subtitle{font-size:16px;color:#666;margin:0;line-height:1.5}.test-categories-list{padding:0}.test-category-group{margin-bottom:40px}.test-category-group:last-child{margin-bottom:0}.category-label,.test-options-section h4.category-label{font-size:20px;font-weight:600;color:#000;margin-bottom:24px;padding:0;border:none}.test-items-list{display:flex;flex-direction:column;gap:0}.test-item-card{background:transparent;border-radius:0;overflow:hidden;transition:none;margin-bottom:0;border-bottom:1px solid #e5e5e5}.test-item-card:last-child{border-bottom:1px solid #e5e5e5}.test-item-toggle{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0;background:none;border:none;cursor:pointer;transition:opacity .2s ease}.test-item-toggle:hover{opacity:.7;background-color:transparent}.test-item-toggle:hover .test-item-name{color:#009d8a}.test-item-toggle[aria-expanded=true]{background-color:transparent}.test-item-left{display:flex;align-items:flex-start;gap:12px;flex:1}.test-item-name{font-size:16px;font-weight:400;color:#000;text-align:left;letter-spacing:.3px;transition:color .3s ease}.test-count{font-size:16px;font-weight:400;color:#666;white-space:nowrap;line-height:1.5;padding-top:0}.toggle-arrow{width:24px;height:24px;color:#000;transition:transform .3s ease;flex-shrink:0;margin-top:0}.test-item-toggle[aria-expanded=true] .toggle-arrow{transform:rotate(180deg)}.test-item-content{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:transparent}.test-item-content.expanded{max-height:500px}.test-item-description-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:0 40px 20px 0;transition:all .3s ease;position:relative}.test-item-description-link:hover{text-decoration:none}.product-link-arrow{display:flex;align-items:center;justify-content:center;color:#009d8a;opacity:0;width:0;overflow:hidden;transition:all .3s ease;flex-shrink:0;order:-1}.product-link-arrow span{display:none}.product-link-arrow svg{transition:transform .3s ease;flex-shrink:0;width:20px;height:20px}.test-item-description-link:hover .product-link-arrow{opacity:1;width:28px;margin-right:8px}.test-item-description-link:hover .product-link-arrow svg{transform:translate(4px)}.test-item-description-link:hover .test-item-description{transform:translate(5px)}.test-item-description{font-size:16px;line-height:1.6;color:#666;transition:all .3s ease;flex:1;max-width:calc(100% - 40px)}.consultation-group{margin-bottom:0}.consultation-item{margin-bottom:40px;border-bottom:none}.consultation-item:last-child{margin-bottom:0}.consultation-item .consultation-title,.test-options-section h5.consultation-title{font-size:20px;font-weight:600;color:#000;margin-bottom:16px;padding:0;border:none}.consultation-item .test-item-content-static{display:block;padding:0}.consultation-item .test-item-description{padding:0;font-size:16px;line-height:1.6;color:#666}.m-richtext__button{margin-top:48px}.m-richtext__button.text-left{text-align:left}.m-richtext__button.text-center{text-align:center}.m-richtext__button.text-right{text-align:right}@media (min-width: 1400px){.price-tier-card{padding:48px 24px}}@media (max-width: 1199px){.price-tiers-grid{grid-template-columns:repeat(3,1fr);gap:12px}.price-tier-card{padding:32px 16px}.price-tier-card:not(:last-child):after{right:-6px}.test-options-section .container-fluid{max-width:100%;padding:50px}}@media (max-width: 991px){.price-tiers-grid{grid-template-columns:repeat(2,1fr);gap:12px}.price-tier-card:after{display:none}.price-tier-card:nth-child(odd):not(:last-child):after{display:block;right:-6px}.price-tier-card:nth-child(odd):last-child:after{display:none}}@media (max-width: 768px){.test-options-section[style*="padding-top: 0px"]{padding-top:20px!important}.test-options-section[style*="padding-bottom: 0px"]{padding-bottom:20px!important}.test-options-section .section-header.text-mobile-left{text-align:left}.test-options-section .section-header.text-mobile-center{text-align:center}.test-options-section .section-header.text-mobile-right{text-align:right}.test-options-section .section-header{margin-bottom:40px}.test-options-section .section-title{font-size:24px}.test-options-section .section-subtitle{font-size:14px;max-width:100%}.test-options-section .section-header.text-mobile-left .section-subtitle{margin-left:0;margin-right:auto}.test-options-section .section-header.text-mobile-right .section-subtitle{margin-left:auto;margin-right:0}.test-options-section .section-header.text-mobile-center .section-subtitle{margin-left:auto;margin-right:auto}.price-tiers-grid{grid-template-columns:1fr!important;gap:16px;margin-bottom:32px}.price-tier-card:after{display:none}.price-tier-card:not(:last-child){border-bottom:1px solid #e5e5e5;padding-bottom:40px;margin-bottom:24px}.price-tier-card{padding:24px 20px;box-shadow:none}.price-tier-header{margin-bottom:24px}.price-tier-title{font-size:20px}.price-tier-subtitle{font-size:14px}.test-category-group{margin-bottom:24px}.category-label{font-size:16px;margin-bottom:16px}.test-item-card{margin-bottom:0}.test-item-toggle{padding:16px 0;position:relative}.test-item-left{gap:8px}.test-item-name{font-size:15px}.test-count{font-size:14px}.toggle-arrow{width:20px;height:20px;margin-left:8px}.test-item-description{font-size:14px;max-width:calc(100% - 30px)}.test-item-description-link{padding:0 30px 16px 0}.product-link-arrow svg{width:18px;height:18px}@media (hover: none){.test-item-description-link .product-link-arrow{opacity:1;width:28px;margin-right:8px}.test-item-description-link .test-item-description{transform:none}}.consultation-item{margin-bottom:24px}.consultation-item .consultation-title{font-size:16px;margin-bottom:12px}.consultation-item .test-item-description{font-size:14px}.m-richtext__button{margin-top:32px}}@media (max-width: 480px){.price-tiers-grid{grid-template-columns:1fr}.price-tier-card{padding:24px 16px}.test-item-name,.test-count{font-size:15px}.test-item-toggle{padding:14px 0}}@media print{.test-options-section{background:#fff}.test-item-content{max-height:none!important}.price-tier-card{break-inside:avoid;box-shadow:none;border:1px solid #e5e7eb}.product-link-arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/test-options-by-price2.css.map */
