/*! Patiya Pet Shop — KATALOG CSS (L3, Parti 3)
 * Üretim: 2026-08-21 08:40:13
 *
 * BU DOSYA ELLE DÜZENLENMEZ. Kaynak, WPCode parçacıklarının çalışma
 * zamanı çıktısıdır; buraya BAYT BAYT kopyalanmıştır:
 *   patiya-temizlik-css <- #18216 patiya_tz_gizle()        (wp_head 99)
 *   patiya-katalog-css  <- #18217 patiya_pc_print_css()    (wp_head 9999)
 *   patiya-arac-css     <- #18217 patiya_ac_print_css()    (wp_head 9999)
 *   patiya-filtre-css   <- #18110 patiya_fl_print_css()    (wp_head 10001)
 *
 * SIRA = bu blokların bugünkü BELGE SIRASI. Değiştirilmemelidir.
 *
 * patiya-katalog-kritik BU DOSYADA YOKTUR — bilinçli kritik CSS
 * sigortası olarak satır içi kalır (wp_head 9999), yani bu dosyadan
 * ÖNCE gelir; bugünkü sırayla aynı.
 *
 * SÜRÜM DOSYA ADINDADIR (md5 ilk 10). ?ver= bu sitede çalışmaz
 * (LiteSpeed optm-qs_rm=1 siler) ve klasör 1 yıllık immutable
 * önbellek altındadır. Dosya yeniden üretilirse #17447 içindeki
 * patiya_l3_dosyalar() adı da güncellenmelidir.
 *
 * Dosya diskte yoksa parçacıklar CSS'i eskisi gibi satır içi basar
 * (patiya_l3() sigortası) — yarım kalmış sayfa oluşmaz.
 */

/* ==================== patiya-mobil-duzeltme ==================== */
@media (max-width:600px){
/* ---------- kenar boslugu ----------
   Izgara, arac cubugu, sayfalama ve baslik ayni degeri kullanir;
   hepsi ayni hizadan baslar. */
.woocommerce ul.products,ul.products{
padding-left:16px !important;padding-right:16px !important;}
.pcb,.pcp{padding-left:16px !important;padding-right:16px !important;}
body.woocommerce .woocommerce-products-header__title,
body.woocommerce h1.page-title,
body.woocommerce-page h1.page-title,
body.woocommerce .woocommerce-products-header,
.elementor-widget-woocommerce-archive-title .elementor-heading-title,
.elementor-widget-theme-archive-title .elementor-heading-title,
.elementor-widget-woocommerce-archive-title h1,
.elementor-widget-theme-archive-title h1,
.elementor-widget-woocommerce-archive-title h2,
.elementor-widget-theme-archive-title h2{
padding-left:16px !important;padding-right:16px !important;
text-align:left !important;}
/* ---------- urun karti: bir tik daha kucuk ---------- */
.woocommerce ul.products li.product,ul.products li.product{border-radius:16px !important;}
.pcat-img{padding-top:50% !important;}
.pcat-img img{top:30px !important;right:14px !important;bottom:12px !important;left:14px !important;
max-width:calc(100% - 28px) !important;max-height:calc(100% - 42px) !important;}
.pcat-fav{width:34px !important;height:34px !important;top:9px !important;right:9px !important;}
.pcat-fav svg{width:16px !important;height:16px !important;}
.pcat-badges{top:9px !important;left:9px !important;gap:4px !important;}
.pcat-b{height:21px !important;font-size:9.5px !important;padding:0 8px 0 6px !important;}
.pcat-b svg{width:10.5px !important;height:10.5px !important;}
.pcat-brand{margin:10px 13px 0 !important;font-size:9.5px !important;}
.woocommerce ul.products li.product h2.pcat-title{
font-size:14px !important;padding:0 13px !important;margin:4px 0 0 !important;
line-height:1.32 !important;}
.pcat-gram{margin:5px 13px 0 !important;padding:2px 7px !important;font-size:11px !important;}
.pcat-rate{padding:0 13px !important;margin-top:5px !important;}
.pcat-meta{padding:0 13px !important;margin-top:4px !important;gap:3px 10px !important;}
.pcat-unit,.pcat-stok{font-size:11px !important;}
.woocommerce ul.products li.product .pcat-price{
font-size:18.5px !important;padding:0 13px !important;margin:6px 0 0 !important;gap:7px !important;}
.pcat-price del{font-size:13px !important;}
.pcat-buy{grid-template-columns:104px minmax(0,1fr) !important;
gap:7px !important;padding:9px 13px 11px !important;margin-top:7px !important;}
.pcat-qty{height:42px !important;border-radius:11px !important;}
.pcat-q{width:34px !important;height:40px !important;}
.pcat-q svg{width:14px !important;height:14px !important;}
.pcat-qi{height:40px !important;font-size:14.5px !important;}
.woocommerce ul.products li.product a.pcat-add,
.woocommerce ul.products li.product .pcat-btn{
height:44px !important;min-height:44px !important;font-size:13.5px !important;
gap:7px !important;border-radius:12px !important;}
.pcat-add svg,.pcat-btn svg{width:16px !important;height:16px !important;}
}
/* ---------- filtre panelindeki kapatma dugmesi ----------
   Tema dugme metnini beyaz yapinca, beyaz zemin uzerinde beyaz
   ikon kaliyor ve carpi isareti gorunmuyordu. Ikon rengi burada
   sabitlenir. */
.pfl .pfl-kapat{
background:#fff !important;border:1px solid #E9E4DC !important;
color:#6E6961 !important;opacity:1 !important;visibility:visible !important;}
.pfl .pfl-kapat svg{
display:block !important;width:16px !important;height:16px !important;
stroke:currentColor !important;fill:none !important;color:#6E6961 !important;}
.pfl .pfl-kapat:hover,.pfl .pfl-kapat:hover svg{color:#161514 !important;}
@media (max-width:900px){
.pfl .pfl-ust .pfl-kapat{display:flex !important;}
}
/* ---------- Filtrele dugmesi ----------
   Tiklandiktan sonra odak dugmede kaliyor ve temanin odak rengi
   devreye giriyordu. Renk her durumda sabit tutulur. */
.pfl-dugme,.pfl-dugme:hover,.pfl-dugme:focus,
.pfl-dugme:active,.pfl-dugme:focus-visible{
background:#fff !important;background-color:#fff !important;
border:1px solid #E9E4DC !important;color:#161514 !important;
outline:none !important;
box-shadow:0 2px 8px -5px rgba(120,95,55,.5) !important;}
.pfl-dugme:focus,.pfl-dugme:active{transform:none !important;}
.pfl-dugme svg{color:#D98B00 !important;}
.pfl-dugme b{background:#FEA910 !important;color:#fff !important;}
