/* PharmaDNA Veterinary product presentation. Every rule is scoped to the native override. */
.pdn-vet-product{color:#687186;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.6}
.pdn-vet-product .pdn-vet-purchase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start}
.pdn-vet-product .pdn-vet-purchase::before,.pdn-vet-product .pdn-vet-purchase::after{display:none}
.pdn-vet-product .pdn-vet-purchase>#hikashop_product_left_part,.pdn-vet-product .pdn-vet-purchase>#hikashop_product_right_part{width:auto;float:none;margin:0;min-width:0;grid-column:auto}
.pdn-vet-product #hikashop_product_left_part{box-sizing:border-box;background:#f6f8fa;padding:32px}
.pdn-vet-product #hikashop_product_right_part{padding:4px 0 0}
.pdn-vet-product #hikashop_product_top_part{border:0;margin:0 0 24px;padding:0}
.pdn-vet-product #hikashop_product_top_part h1{border:0;margin:0;font-family:Inter,sans-serif;font-size:32px;font-weight:500;line-height:1.3;color:#1e3876;overflow-wrap:anywhere}
.pdn-vet-product #hikashop_product_name_main{font:inherit;color:inherit}
.pdn-vet-product .pdn-vet-code{margin:14px 0 0;font-size:14px;line-height:1.5;color:#687186}
.pdn-vet-product #hikashop_product_code_main{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#1e3876;white-space:nowrap}
.pdn-vet-product #hikashop_product_price_main{display:block;margin:0 0 24px;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;color:#687186}
.pdn-vet-product #hikashop_product_price_main .hikashop_product_price{font-family:Inter,sans-serif;font-size:30px;font-style:normal;font-weight:500;line-height:1.3;color:#1e3876}
.pdn-vet-product #hikashop_product_right_part>br{display:none}
.pdn-vet-product #hikashop_product_quantity_main{margin:22px 0 12px}
.pdn-vet-product .hikabtn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 26px;border:1px solid transparent;border-radius:500px;background:#edf0f5;color:#1e3876;box-shadow:none;text-shadow:none;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:1px;text-transform:uppercase;text-decoration:none;white-space:normal;vertical-align:middle;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}
.pdn-vet-product .hikabtn:hover{background:#e1e7ef;color:#1e3876;text-decoration:none}
.pdn-vet-product .hikabtn.hikacart{background:#4faae7;color:#fff}
.pdn-vet-product .hikabtn.hikacart:hover{background:#319de2;color:#fff}
.pdn-vet-product .hikabtn:focus-visible,.pdn-vet-product .hikashop_product_quantity_field:focus-visible{outline:2px solid #1e3876;outline-offset:3px}
.pdn-vet-product .hikabtn[disabled],.pdn-vet-product .hikabtn.disabled{opacity:.55;cursor:not-allowed}
.pdn-vet-product .hikashop_quantity_form{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 16px}
.pdn-vet-product .hikashop_product_quantity_field{box-sizing:border-box;width:62px!important;min-width:62px;height:48px;margin:0;padding:8px;border:2px solid #e7e8ea;border-radius:24px;background:#fff;color:#687186;font:inherit;font-size:16px;text-align:center;box-shadow:none}
.pdn-vet-product .hikashop_product_quantity_change_div_default,.pdn-vet-product .hikashop_product_quantity_change_div_regrouped{display:flex;align-items:center;gap:6px;float:none;margin:0}
.pdn-vet-product .hikashop_product_quantity_field_change{min-width:44px;min-height:44px;padding:7px;border:1px solid #e7e8ea;background:#fff;font-size:18px;font-weight:400;letter-spacing:0;line-height:1}
.pdn-vet-product .hikashop_product_quantity_change_div_default>div,.pdn-vet-product .hikashop_product_quantity_change_div_regrouped>div{margin:0;float:none}
.pdn-vet-product #hikashop_product_contact_main{margin:12px 0 0}
.pdn-vet-product #hikashop_product_contact_main .hikabtn{max-width:100%;font-size:11px;letter-spacing:.7px}
.pdn-vet-product #hikashop_product_bottom_part{margin-top:56px;padding-top:40px;border-top:1px solid #e7e8ea;clear:both}
.pdn-vet-product .pdn-vet-description{color:inherit;font:inherit}
.pdn-vet-product .pdn-vet-description h2,.pdn-vet-product .pdn-vet-description h3,.pdn-vet-product .pdn-vet-description h4{color:#1e3876;font-family:Inter,sans-serif;font-weight:500;line-height:1.35;margin:36px 0 16px}
.pdn-vet-product .pdn-vet-description>:first-child{margin-top:0}
.pdn-vet-product .pdn-vet-description h2{font-size:28px}
.pdn-vet-product .pdn-vet-description h3{font-size:24px}
.pdn-vet-product .pdn-vet-description h4{font-size:20px}
.pdn-vet-product .pdn-vet-description p{max-width:90ch;margin:0 0 18px;line-height:1.65}
.pdn-vet-product .pdn-vet-description li{line-height:1.6}
.pdn-vet-product .pdn-vet-description a{color:#289bdc;text-decoration:none;overflow-wrap:anywhere}
.pdn-vet-product .pdn-vet-description a:hover,.pdn-vet-product .pdn-vet-description a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:auto}
.pdn-vet-product .pdn-vet-description a:focus-visible{outline:2px solid #4faae7;outline-offset:3px}
.pdn-vet-product .pdn-vet-description table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:18px 0 30px}
.pdn-vet-product .pdn-vet-description th,.pdn-vet-product .pdn-vet-description td{box-sizing:border-box;padding:16px 22px;vertical-align:top;text-align:left;border:0;border-bottom:1px solid #e7e8ea;overflow-wrap:anywhere;line-height:1.6}
.pdn-vet-product .pdn-vet-description th{width:28%;background:#f6f8fa;color:#1e3876;font-family:Inter,sans-serif;font-size:15px;font-weight:500}
.pdn-vet-product .pdn-vet-description td{background:#fff;font-size:15px}
.pdn-vet-product .pdn-vet-description td>:first-child{margin-top:0}
.pdn-vet-product .pdn-vet-description td>:last-child{margin-bottom:0}
.pdn-vet-product .pharmadna-vet-included-row{display:block;box-sizing:border-box;width:100%;margin:0;padding:13px 0;border-bottom:1px solid #e7e8ea;overflow-wrap:anywhere;line-height:1.6}
.pdn-vet-product .pharmadna-vet-included-row:first-child{border-top:1px solid #e7e8ea}
.pdn-vet-product .pharmadna-vet-included-row>a{display:block;text-decoration:none}
.pdn-vet-product .hikashop_product_quantity_input_div_default_main{display:flex;align-items:center;gap:6px;float:none;margin:0}
.pdn-vet-product .hikashop_product_quantity_input_div_default{float:none;margin:0}
.pdn-vet-product .hikashop_product_quantity_add_to_cart_div{float:none;margin:0}
@media(max-width:959px){.pdn-vet-product .pdn-vet-purchase{gap:32px}.pdn-vet-product #hikashop_product_top_part h1{font-size:28px}.pdn-vet-product #hikashop_product_left_part{padding:24px}}
@media(max-width:639px){.pdn-vet-product .pdn-vet-purchase{grid-template-columns:minmax(0,1fr);gap:28px}.pdn-vet-product #hikashop_product_left_part{padding:20px}.pdn-vet-product #hikashop_product_top_part h1{font-size:27px}.pdn-vet-product #hikashop_product_price_main .hikashop_product_price{font-size:27px}.pdn-vet-product #hikashop_product_bottom_part{margin-top:36px;padding-top:28px}.pdn-vet-product .pdn-vet-description h3{font-size:22px}.pdn-vet-product .pdn-vet-description th,.pdn-vet-product .pdn-vet-description td{padding:12px 14px;font-size:14px}.pdn-vet-product .pdn-vet-description th{width:34%}.pdn-vet-product .hikabtn.hikacart{min-width:180px}.pdn-vet-product .pdn-vet-description p{max-width:100%}}
