/* GALOGIS – produktove karty v3. Nepotrebuje body.type-category. */
/* Zasahuje pouze do nativnich Shoptet produktu, ne do vlastnich Novinek. */
.products-block .product .p, .products .product .p, #products .product .p, #products-2 .product .p {
 background:#fff!important; border:1px solid #dce7f2!important; border-radius:16px!important;
 box-shadow:0 3px 12px #0f3a6b12!important; overflow:hidden!important; min-width:0!important;
}
.products-block .product .p :is(.p-in,.p-in-in,.p-bottom,.p-desc,.p-tools,.prices,.price,.p-code),
.products .product .p :is(.p-in,.p-in-in,.p-bottom,.p-desc,.p-tools,.prices,.price,.p-code){background-color:#fff!important;min-width:0!important}
.products-block .product .p>a.image,.products .product .p>a.image{background:#fff!important;border-radius:0!important;overflow:hidden!important}
.products-block .product .p .name,.products .product .p .name{line-height:1.35!important;overflow-wrap:anywhere!important}
.products-block .product .p .name a,.products .product .p .name a{color:#0f3a6b!important;font-weight:750!important}
.products-block .product .p :is(.price-final,.price-final strong),.products .product .p :is(.price-final,.price-final strong){color:#0f3a6b!important;font-weight:800!important}
/* Shoptet casto pouziva .p-tools, nikoli .p-bottom pro tlacitko. */
.products-block .product .p .p-tools,.products .product .p .p-tools,
.products-block .product .p .p-tools form,.products .product .p .p-tools form{width:100%!important;max-width:100%!important;min-width:0!important}
.products-block .product .p :is(.p-tools,.p-bottom) :is(a.btn,button.btn,input.btn),
.products .product .p :is(.p-tools,.p-bottom) :is(a.btn,button.btn,input.btn){
 box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
 width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;
 padding:10px 8px!important;margin:4px 0!important;border-radius:10px!important;
 background:#0f3a6b!important;border-color:#0f3a6b!important;color:#fff!important;
 font-size:13px!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;
}
.products-block .product .p :is(.p-tools,.p-bottom) :is(a.btn,button.btn,input.btn):hover,
.products .product .p :is(.p-tools,.p-bottom) :is(a.btn,button.btn,input.btn):hover{background:#0b6fb0!important;border-color:#0b6fb0!important}
@media(max-width:767px){.products-block .product .p .name,.products .product .p .name{font-size:14px!important}}
