/* Medlive 2.38.0 — shop picture of 4 Nov 2026, 22:38. */
body.ml-v4.v17-shop{overflow-x:clip}
body.ml-v4 .v17-shead{background:linear-gradient(180deg,#F1F6FC 0%,#FFFFFF 100%);padding-bottom:6px}
body.ml-v4 .v17-shead .v15-crumbs{padding-top:12px!important;font-size:17px!important}
body.ml-v4 .v17-shead .v15-crumbs [aria-current]{color:#E60023;font-weight:700}
body.ml-v4 .v17-shead .v15-crumbs a{font-weight:500}
body.ml-v4 .v17-shead h1{margin:10px 0 2px;font-family:var(--f-head,inherit);font-weight:800;font-size:46px;letter-spacing:-.02em;line-height:1.05;color:#0A1C33}
body.ml-v4 .v17-lead{margin:0 0 16px;font-size:19px;line-height:1.3;color:#0A1C33;max-width:1220px}
body.ml-v4 .v17-tiles{display:flex;align-items:stretch;justify-content:space-around;padding:10px 20px;border-radius:9px;background:linear-gradient(180deg,#EDF3FB,#E1EBF7);border:1px solid #D2DFEE;box-shadow:0 2px 6px rgba(8,41,77,.05)}
body.ml-v4 .v17-tiles a{flex:1;display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 10px;color:#0A1C33!important;text-decoration:none!important;font-family:var(--f-head,inherit);font-weight:800;font-size:24px;letter-spacing:-.015em}
body.ml-v4 .v17-tiles a+a{border-left:2px solid #B9C6D6}
body.ml-v4 .v17-tiles a:hover span{text-decoration:underline}
body.ml-v4 .v17-tiles a:focus-visible{outline:3px solid #145DA0;outline-offset:2px}
body.ml-v4 .v17-tiles svg{flex:none}
/* search + sort inside the product column */
body.ml-v4 .v17-sbar{margin:0 0 14px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;display:flex;gap:14px;align-items:center}
body.ml-v4 .v17-sbar .v5-sfind{flex:1;display:flex;align-items:center;height:44px;border:1.5px solid #9FB6D3!important;border-radius:6px;background:#fff;flex-direction:row-reverse}
body.ml-v4 .v17-sbar .v5-sfind input[type=search]{border:0!important;box-shadow:none!important;height:100%!important;font-size:17px!important;padding:0 10px 0 0!important;background:transparent!important}
body.ml-v4 .v17-sbar .v5-sfind button{background:transparent!important;color:#20272F!important;width:46px!important;border:0!important}
body.ml-v4 .v17-sbar .v5-sfind button .ico{color:#20272F!important;width:24px;height:24px}
body.ml-v4 .v17-sbar .v5-ssort span{font-size:17px;font-weight:500;color:#0A1C33}
body.ml-v4 .v17-sbar .v5-ssort select{height:44px!important;font-size:17px!important;border:1.5px solid #9FB6D3!important;border-radius:6px!important;min-width:150px}
/* filter column */
body.ml-v4.v17-shop .v2-side-f{border:1px solid #D2DFEE!important;border-radius:8px!important;padding:0!important;overflow:hidden}
body.ml-v4.v17-shop .v2-filters{border:0!important;padding:0 10px 10px!important}
body.ml-v4.v17-shop .v2-fhead{margin:0 -10px 6px!important;padding:10px 12px!important;background:linear-gradient(180deg,#EDF3FB,#E1EBF7)}
body.ml-v4.v17-shop .v2-fhead h2{font-family:var(--f-head,inherit)!important;font-weight:800!important;font-size:22px!important;color:#0A1C33!important}
body.ml-v4.v17-shop .v2-fhead a{color:#E60023!important;font-weight:700;text-decoration:none;font-size:16px}
body.ml-v4.v17-shop .v2-facc summary{font-family:var(--f-head,inherit);font-weight:800!important;font-size:20px!important;color:#0A1C33!important}
body.ml-v4.v17-shop .v2-facc{border-top:1px solid #D2DFEE}
body.ml-v4.v17-shop .v2-facc:first-of-type{border-top:0}
body.ml-v4.v17-shop .v2-chk{font-size:16px!important;color:#0A1C33!important}
body.ml-v4.v17-shop .v2-facc-b{padding-left:0!important}
/* cards */
body.ml-v4.v17-shop ul.products{gap:12px!important}
body.ml-v4 .v17-card{padding:8px 14px 12px!important;border:1px solid #D2DFEE!important;border-radius:9px!important;box-shadow:0 2px 8px rgba(8,41,77,.06)!important;background:#fff!important}
body.ml-v4 .v17-card .v5-cimg{margin-bottom:6px}
body.ml-v4 .v17-card .v5-ctitle{font-family:var(--f-head,inherit)!important;font-weight:800!important;font-size:20px!important;line-height:1.15!important;margin:0 0 2px!important;letter-spacing:-.01em}
body.ml-v4 .v17-card .v5-ctitle a{color:#0A1C33!important}
body.ml-v4 .v17-price{margin:0 0 8px;color:#E60023;font-weight:600;font-size:18px}
body.ml-v4 .v17-price *{color:#E60023!important}
body.ml-v4 .v17-price.is-buy{color:#0A1C33}
body.ml-v4 .v17-price.is-buy .amount{color:#0A1C33!important;font-weight:800}
body.ml-v4 .v17-price.is-buy small,body.ml-v4 .v17-price.is-buy .woocommerce-price-suffix{color:#4A5868!important;font-size:13px}
body.ml-v4 .v17-buy{display:flex;gap:10px;align-items:center;margin-top:auto}
body.ml-v4 .v17-buy .v5-qty{flex:none;height:36px;border:1.5px solid #9FB6D3;border-radius:6px}
body.ml-v4 .v17-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 10px;border:0;border-radius:6px;background:linear-gradient(180deg,#F0122F,#C9001C);color:#fff!important;font-family:var(--f-head,inherit);font-weight:600;font-size:17px;white-space:nowrap;cursor:pointer;text-decoration:none!important;box-shadow:0 2px 4px rgba(160,0,25,.25)}
body.ml-v4 .v17-btn:hover{background:linear-gradient(180deg,#D8001F,#AE0018)}
body.ml-v4 .v17-btn:focus-visible{outline:3px solid #145DA0;outline-offset:2px}
/* pagination */
body.ml-v4.v17-shop .woocommerce-pagination .page-numbers a,body.ml-v4.v17-shop .woocommerce-pagination .page-numbers span{min-width:32px;height:32px;border-radius:5px!important}
body.ml-v4.v17-shop .woocommerce-pagination .prev,body.ml-v4.v17-shop .woocommerce-pagination .next{display:inline-flex;align-items:center;gap:6px;padding:0 14px!important;border:1px solid #9FB6D3!important;background:#fff!important;color:#0A1C33!important;width:auto!important}
body.ml-v4.v17-shop .woocommerce-pagination .current{background:#E60023!important;color:#fff!important;border-color:#E60023!important}
/* bottom blocks */
body.ml-v4 .v17-bottom{margin:18px 0 26px}
body.ml-v4 .v17-bulk h2{font-size:28px!important}
@media (max-width:999px){body.ml-v4 .v17-tiles{flex-direction:column;gap:6px}body.ml-v4 .v17-tiles a{justify-content:flex-start;font-size:20px}body.ml-v4 .v17-tiles a+a{border-left:0;border-top:1px solid #B9C6D6;padding-top:8px}body.ml-v4 .v17-sbar{flex-wrap:wrap}body.ml-v4 .v17-sbar .v5-sfind{flex:1 1 100%}}
@media (max-width:760px){body.ml-v4 .v17-shead h1{font-size:32px}body.ml-v4 .v17-lead{font-size:16px}body.ml-v4 .v17-card .v5-ctitle{font-size:17px!important}body.ml-v4 .v17-btn{font-size:15px}}
body.ml-v4.v17-shop .woocommerce-pagination ul.page-numbers{display:flex!important;justify-content:center;gap:10px;border:0!important;background:none!important;box-shadow:none!important;padding:0!important}
body.ml-v4.v17-shop .woocommerce-pagination ul.page-numbers li{border:0!important;margin:0!important}
body.ml-v4.v17-shop .woocommerce-pagination .page-numbers a,body.ml-v4.v17-shop .woocommerce-pagination .page-numbers span{display:inline-flex!important;align-items:center;justify-content:center;font-size:16px!important;line-height:1!important;border:1px solid #C9D6E6!important;background:#fff;color:#0A1C33!important;overflow:visible!important;text-indent:0!important}
body.ml-v4.v17-shop .woocommerce-pagination .prev,body.ml-v4.v17-shop .woocommerce-pagination .next{min-width:96px!important;font-size:16px!important}
body.ml-v4.v17-shop .woocommerce-pagination .prev .ico,body.ml-v4.v17-shop .woocommerce-pagination .next .ico{width:16px;height:16px;display:inline-block!important;position:static!important}
body.ml-v4.v17-shop .woocommerce-pagination .is-disabled{opacity:.5}
body.ml-v4.v17-shop .v2-chk{font-size:17px!important}
body.ml-v4.v17-shop .v2-fhead h2{font-size:24px!important}
body.ml-v4.v17-shop .v2-facc summary{font-size:21px!important}
body.ml-v4.v17-shop .v2-fsearch input{font-size:16px!important;height:36px!important}
body.ml-v4 .v17-card .v5-ctitle{font-size:21px!important}
body.ml-v4 .v17-price{font-size:19px}
body.ml-v4.v17-shop .woocommerce-pagination .prev::before,body.ml-v4.v17-shop .woocommerce-pagination .prev::after,body.ml-v4.v17-shop .woocommerce-pagination .next::before,body.ml-v4.v17-shop .woocommerce-pagination .next::after{content:none!important;display:none!important}
body.ml-v4.v17-shop .woocommerce-pagination span.current,body.ml-v4.v17-shop .woocommerce-pagination .page-numbers .current{background:#E60023!important;color:#fff!important;border-color:#E60023!important}
body.ml-v4.v17-shop .woocommerce-pagination .next.is-disabled{border:1px solid #C9D6E6!important;padding:0 14px!important;height:32px}
