.drug-test-catalog .hero{margin-top:calc(16/var(--size-unit)*1em)}.drug-test-catalog .hero__content{width:100%;height:auto;margin-top:calc(36/var(--size-unit)*1em)}.drug-test-catalog .hero__description{margin-top:calc(16/var(--size-unit)*1em);text-align:center;padding:0 calc(32/var(--size-unit)*1em)}.drug-test-catalog .hero .list{gap:calc(8/var(--size-unit)*1em);width:max-content;padding-inline:calc(8/var(--size-unit)*1em);display:flex}@media screen and (min-width:768px){.drug-test-catalog .hero .list{width:100%;padding-inline:0}}.drug-test-catalog .hero .list-wrapper{width:100%;margin-top:calc(32/var(--size-unit)*1em);scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.drug-test-catalog .hero .list-wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.drug-test-catalog .hero .list-wrapper{max-width:calc(540/var(--size-unit)*1em);margin-inline:auto}}.drug-test-catalog .hero .list__item{width:calc(118/var(--size-unit)*1em);height:calc(135/var(--size-unit)*1em);padding:calc(12/var(--size-unit)*1em);text-align:left;color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);flex-direction:column;justify-content:space-between;transition:background-color .5s cubic-bezier(.16,1,.3,1);display:flex}@media (hover:hover){.drug-test-catalog .hero .list__item:hover{background:var(--glass-bg-hover)}}.drug-test-catalog .hero .list__item:active{background:var(--glass-bg-active)}@media screen and (min-width:768px){.drug-test-catalog .hero .list__item{flex:1 0 calc(118/var(--size-unit)*1em)}}.drug-test-catalog .hero .list__item-icon{width:calc(20/var(--size-unit)*1em);height:calc(20/var(--size-unit)*1em)}.drug-test-catalog .hero .list__item-title{text-wrap:pretty}
.drug-test-catalog .substance-choose{margin-top:calc(16/var(--size-unit)*1em);border-top:1px solid var(--w-30-full);border-bottom:1px solid var(--w-30-full);flex-direction:column;align-items:center;display:flex;position:relative}.drug-test-catalog .substance-choose__title{text-align:center;z-index:5;width:calc(270/var(--size-unit)*1em);padding:calc(6/var(--size-unit)*1em) 0;position:absolute;top:auto;left:auto;transform:translate(-50%,-50%)}.drug-test-catalog .substance-choose__stage .sphere-lines{z-index:1;position:absolute;inset:0}:where(.body--light) .drug-test-catalog .substance-choose__stage .sphere-lines{mix-blend-mode:multiply}.drug-test-catalog .substance-choose__stage .sphere-lines{pointer-events:none;width:100%;height:100%;overflow:visible}.drug-test-catalog .substance-choose__stage .sphere-lines line{stroke:var(--levitation-line);stroke-width:calc(1.5/var(--size-unit)*1em);stroke-dasharray:calc(3/var(--size-unit)*1em) calc(6/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage .sphere-lines line.connect-line{stroke:var(--w-30-full);stroke-width:calc(1/var(--size-unit)*1em);stroke-dasharray:none}.drug-test-catalog .substance-choose__stage .spheres-wrapper{z-index:10;position:absolute;inset:0;overflow:hidden}.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere{-webkit-user-select:none;user-select:none;position:absolute}.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere-float{width:fit-content;position:relative}.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere-text{max-width:calc(110/var(--size-unit)*1em);padding:calc(13/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));border-radius:calc(11/var(--size-unit)*1em);color:#fff;text-decoration:none;display:block}.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere-text span{line-height:1}.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere button.sphere-text{appearance:none;font:inherit;border:none;margin:0}.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere button.sphere-text,.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere a.sphere-text,.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere[role=button] .sphere-text{cursor:pointer;pointer-events:auto;transition:background .3s}@media (hover:hover){.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere button.sphere-text:hover,.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere a.sphere-text:hover,.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere[role=button] .sphere-text:hover{background:rgb(var(--c-fg-rgb) / .4)}}.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere button.sphere-text:focus-visible,.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere a.sphere-text:focus-visible,.drug-test-catalog .substance-choose__stage .spheres-wrapper .sphere[role=button] .sphere-text:focus-visible{outline:calc(2/var(--size-unit)*1em) solid rgb(var(--c-fg-rgb) / .7);outline-offset:calc(4/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage{width:100%;max-width:calc(720/var(--size-unit)*1em);height:calc(100svh - 40/var(--size-unit)*1em);max-height:calc(740/var(--size-unit)*1em);margin-inline:auto;position:relative}@media screen and (min-width:1024px){.drug-test-catalog .substance-choose__stage{max-width:calc(1000/var(--size-unit)*1em);max-height:calc(860/var(--size-unit)*1em)}}.drug-test-catalog .substance-choose__stage .sphere{cursor:pointer}.drug-test-catalog .substance-choose__stage .sphere:focus-visible{outline:calc(2/var(--size-unit)*1em) solid #ffffffb3;outline-offset:calc(4/var(--size-unit)*1em);border-radius:calc(11/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage .sphere-icon{object-fit:contain;width:100%;height:100%}.drug-test-catalog .substance-choose__stage .sphere-icon-wrapper{width:calc(100/var(--size-unit)*1em);height:calc(100/var(--size-unit)*1em);min-width:calc(100/var(--size-unit)*1em);min-height:calc(100/var(--size-unit)*1em);position:absolute}.drug-test-catalog .substance-choose__stage .sphere .sphere-icon-wrapper{z-index:-1}.drug-test-catalog .substance-choose__stage .sphere--pos-0 .sphere-icon-wrapper{top:calc(-70/var(--size-unit)*1em);left:calc(-50/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage .sphere--pos-1 .sphere-icon-wrapper{top:calc(-55/var(--size-unit)*1em);left:calc(40/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage .sphere--pos-2 .sphere-icon-wrapper{top:calc(-8/var(--size-unit)*1em);left:calc(40/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage .sphere--pos-3 .sphere-icon-wrapper{top:calc(3/var(--size-unit)*1em);left:calc(-30/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage .sphere--pos-4 .sphere-icon-wrapper{top:calc(-50/var(--size-unit)*1em);left:calc(-55/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage .sphere--pos-5 .sphere-icon-wrapper{top:calc(-50/var(--size-unit)*1em);left:calc(58/var(--size-unit)*1em)}.drug-test-catalog .substance-choose__stage .sphere--pos-active .sphere-text{white-space:nowrap;max-width:none}.drug-test-catalog .substance-choose__more{width:100%;max-width:calc(360/var(--size-unit)*1em);margin:calc(24/var(--size-unit)*1em) auto 0;bottom:calc(32/var(--size-unit)*1em);z-index:10;position:absolute}.drug-test-catalog .substance-choose__more .button{background-color:var(--w-15-full)}
.substance-menu{z-index:100;background-color:var(--c-bg);overscroll-behavior:contain;justify-content:center;align-items:center;gap:calc(16/var(--size-unit)*1em);flex-direction:column-reverse;height:100dvh;display:flex;position:fixed;inset:0;overflow:auto}.substance-menu__body{align-items:center;gap:calc(40/var(--size-unit)*1em);flex-direction:column;display:flex}.substance-menu__title{text-align:center}.substance-menu__grid{gap:calc(8/var(--size-unit)*1em);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.substance-menu__item{align-items:center;gap:calc(12/var(--size-unit)*1em);width:100%;padding:calc(24/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);color:var(--c-fg);-webkit-backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));border-radius:calc(11/var(--size-unit)*1em);cursor:pointer;background:#ffffff26;border:none;flex-direction:column;transition:background .3s;display:flex}@media (hover:hover){.substance-menu__item:hover{background:#fff6}}.substance-menu__item-icon{width:calc(100/var(--size-unit)*1em);height:calc(100/var(--size-unit)*1em)}.substance-menu__item-icon img{object-fit:contain;width:100%;height:100%}.substance-menu__item-title{text-align:center;line-height:1}.substance-menu__item--main{justify-content:space-between;align-items:flex-end;gap:calc(16/var(--size-unit)*1em);text-align:left;flex-direction:row}.substance-menu__item--main .substance-menu__item-title{text-align:left}.substance-menu__item--main .substance-menu__item-icon{width:calc(137/var(--size-unit)*1em);height:calc(127/var(--size-unit)*1em);flex-shrink:0}.substance-menu__item-text{gap:calc(8/var(--size-unit)*1em);text-align:left;flex-direction:column;display:flex}.substance-menu__main{grid-column:1/-1}.substance-menu__close{width:calc(60/var(--size-unit)*1em);height:calc(60/var(--size-unit)*1em);-webkit-backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));cursor:pointer;background-color:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.substance-menu__close-icon{width:100%;height:100%}
.drug-test-catalog .reagents{margin-top:calc(32/var(--size-unit)*1em);padding-bottom:calc(16/var(--size-unit)*1em)}.drug-test-catalog .reagents .slider{margin-top:calc(32/var(--size-unit)*1em);width:100%;max-width:calc(720/var(--size-unit)*1em);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-inline:auto;overflow:hidden}.drug-test-catalog .reagents .slider:active{cursor:grabbing}.drug-test-catalog .reagents .slider__list{place-items:center;display:grid}.drug-test-catalog .reagents .slider .slide{width:calc(100/var(--size-unit)*1em);height:calc(300/var(--size-unit)*1em);will-change:transform,opacity;grid-area:1/1}.drug-test-catalog .reagents .slider .slide img{object-fit:contain;pointer-events:none;width:100%;height:100%}.drug-test-catalog .reagents .slide-info{gap:calc(32/var(--size-unit)*1em);margin-top:calc(32/var(--size-unit)*1em);display:flex;position:absolute;top:0}.drug-test-catalog .reagents .slide-info__wrapper{height:calc(100/var(--size-unit)*1em);position:relative}.drug-test-catalog .reagents .slide-info .content{gap:calc(12/var(--size-unit)*1em);flex-direction:column;display:flex}.drug-test-catalog .reagents .slide-info__icon{width:calc(80/var(--size-unit)*1em);height:calc(80/var(--size-unit)*1em);border-radius:calc(12/var(--size-unit)*1em)}.drug-test-catalog .reagents__buttons{margin-top:calc(24/var(--size-unit)*1em);gap:calc(8/var(--size-unit)*1em);flex-direction:column;display:flex}
.drug-test-catalog .about-reagents{padding-top:calc(32/var(--size-unit)*1em);border-top:1px solid var(--w-30-full);position:relative}.drug-test-catalog .about-reagents .content{color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);width:100%;padding:calc(16/var(--size-unit)*1em)}.drug-test-catalog .about-reagents-list{margin-top:calc(16/var(--size-unit)*1em);gap:calc(16/var(--size-unit)*1em);flex-direction:column;display:flex}.drug-test-catalog .about-reagents-item{padding-left:calc(20/var(--size-unit)*1em);position:relative}.drug-test-catalog .about-reagents-item:first-of-type .top:before{background-color:#14b25a}.drug-test-catalog .about-reagents-item:nth-of-type(2) .top:before{background-color:#ff6576}.drug-test-catalog .about-reagents-item:nth-of-type(3) .top:before{background-color:#eaff4a}.drug-test-catalog .about-reagents-item .top{margin-bottom:calc(4/var(--size-unit)*1em);position:relative}.drug-test-catalog .about-reagents-item .top:before{content:"";left:calc(-8/var(--size-unit)*1em);width:calc(12/var(--size-unit)*1em);height:calc(12/var(--size-unit)*1em);border-radius:50%;position:absolute;top:50%;transform:translate(-100%,-50%)}.drug-test-catalog .about-reagents-item__text{width:90%}
