:root{--blue: #00769C;--orange: #ED8B00;--orange-10: #FEF8EF}.main-product-listing .product-listing-container{display:grid;gap:3rem 2rem;grid-template-columns:repeat(4,1fr)}.title-with-lines{--color: #255082;display:flex;gap:15px;align-items:center}.title-with-lines h1{color:var(--color);margin-bottom:0;line-height:1em;font-size:30px;font-weight:700;text-wrap:nowrap}.title-with-lines:before,.title-with-lines:after{content:"";height:1px;width:100%;background:var(--color)}.filter-container{font-size:16px}.filter-container .hospital-filter{display:flex;justify-content:center;gap:15px}.filter-container .hospital-filter .filter-item{color:#a9b7ca;font-weight:700;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .3s ease}.filter-container .hospital-filter .filter-item:hover{background:var(--orange-10)}.filter-container .hospital-filter .filter-item.active{background:var(--orange);color:#fff}.filter-container .tags-filter{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.filter-container .tags-filter .filter-item{--color: var(--orange);color:var(--color);font-weight:700;border:1px solid var(--color);border-radius:4px;padding:6px 12px;background:#fff;cursor:pointer;transition:all .3s ease}.filter-container .tags-filter .filter-item:hover{background:var(--orange-10)}.filter-container .tags-filter .filter-item.active{background:var(--color);color:#fff}.eshop-product{text-decoration:none;display:flex;flex-direction:column;border-radius:15px;overflow:hidden;box-shadow:2px 2px 5px 1px #0000004d;transition:all .3s ease;position:relative;padding-bottom:6rem;background-color:#fff}.eshop-product .product-img{position:relative}.eshop-product .product-img img{width:100%;height:100%}.eshop-product .product-info{padding:15px;display:flex;flex-direction:column}.eshop-product .product-info .product-title{font-size:16px;font-weight:700;color:var(--blue);margin-bottom:15px}.eshop-product .product-info .product-hospital{font-size:12px;margin-top:auto;width:-moz-max-content;width:max-content;color:var(--orange);border:1px solid var(--orange);padding:2.5px 10px;border-radius:5px;flex-grow:1;transition:all .3s ease;position:absolute;bottom:5.5rem}.eshop-product:hover{box-shadow:3px 3px 5px 1px #00000080!important}.eshop-product:hover .product-info .product-hospital{color:#fff;background:var(--orange)}.block{--py: 50px;position:relative;padding-top:var(--py);padding-bottom:var(--py)}.main-buy-now{position:absolute;bottom:0;width:100%;background-color:#00a3a8;text-align:center;padding:12px;font-size:1.5rem;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;gap:1.5rem}@media screen and (max-width: 768px){.title-with-lines:before,.title-with-lines:after{width:20%}.title-with-lines h1{font-size:2.75rem;white-space:normal;overflow:hidden;word-break:keep-all;text-align:center}.scrollable{display:flex;overflow-x:auto;white-space:nowrap;gap:1rem;padding:.5rem;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ccc transparent;flex-wrap:nowrap!important;padding-bottom:15px}.scrollable::-webkit-scrollbar{display:block;height:5px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.scrollable::-webkit-scrollbar-thumb:hover{background:#aaa}.main-product-listing .product-listing-container{grid-template-columns:repeat(2,1fr)}.eshop-product .product-info .product-hospital{letter-spacing:-.5px}}#product-grid{gap:3rem 2rem}.main-product-listing .btn{display:flex;width:50%;padding:8px 16px;text-align:center;font-size:16px;font-weight:700;text-decoration:none;justify-content:space-evenly;font-size:1.25rem}.main-product-listing .learn-more{background-color:#81d7d9;color:#fff;border-radius:0 0 0 10px}.main-product-listing .buy-now{background-color:#00a3a8;color:#fff;border-radius:0 0 10px}.main-product-listing .learn-more:hover,.main-product-listing .learn-more:active,.main-product-listing .learn-more:focus-visible{background-color:#60adaf!important;color:#fff;border-radius:0 0 0 10px}.main-product-listing .buy-now:hover,.main-product-listing .buy-now:active,.main-product-listing .buy-now:focus-visible{background-color:#276264!important;color:#fff;border-radius:0 0 10px}.two-btn{position:absolute;bottom:0;width:100%;text-align:center;font-size:1.5rem;font-weight:700;color:#fff;align-items:center}@media screen and (max-width: 768px){.main-product-listing .btn img{display:none}.main-product-listing .btn{padding:6px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/eshop-main.css.map */
