/* PetLaris site geneli stiller - Claude tarafindan yonetilir. Duzenleme: Ayarlar > Ozel Script Kodlari yerine bu dosya */
/* petlaris-urun-css */
.petlaris-urun{font-size:15px;line-height:1.7;color:#1f2a37}
.petlaris-urun .plx-bolum{margin-bottom:28px}
.petlaris-urun h2{color:#124161;font-size:21px;margin:0 0 12px}
.petlaris-urun h2.plx-ana{font-size:24px;border-bottom:3px solid #e8722c;padding-bottom:8px;margin:0 0 16px}
.petlaris-urun p{margin:0 0 12px}
.petlaris-urun ul{margin:0;padding-left:20px}
.petlaris-urun li{margin-bottom:6px}
.petlaris-urun .plx-tablo{width:100%;border-collapse:collapse;font-size:14px}
.petlaris-urun .plx-tablo th{text-align:left;padding:8px 12px;border:1px solid #dfe6ee;width:40%}
.petlaris-urun .plx-tablo td{padding:8px 12px;border:1px solid #dfe6ee}
.petlaris-urun .plx-tablo tr:nth-child(odd){background:#f4f7fa}
.petlaris-urun .plx-tablo tr:nth-child(even){background:#fff}
.petlaris-urun .plx-besleme{width:100%;border-collapse:collapse;font-size:14px;text-align:center}
.petlaris-urun .plx-besleme th{background:#124161;color:#fff;padding:8px;border:1px solid #124161}
.petlaris-urun .plx-besleme td{padding:8px;border:1px solid #dfe6ee}
.petlaris-urun .plx-besleme tr:nth-child(odd){background:#f4f7fa}
.petlaris-urun .plx-besleme tr:nth-child(even){background:#fff}
.petlaris-urun .plx-not{margin:10px 0 0;font-size:13px;color:#5b6675}
.petlaris-urun .plx-tavsiye{border:1px solid rgba(18,65,97,.18);background:#f4f7fa;border-left:5px solid #e8722c;border-radius:10px;padding:14px 18px;margin-bottom:28px}
.petlaris-urun .plx-tavsiye h3{margin:0 0 8px;font-size:16px;color:#124161}
.petlaris-urun .plx-tavsiye p{margin:0 0 6px;font-size:14px}
.petlaris-urun .plx-sss{background:#f4f7fa;border-radius:10px;padding:18px;margin-bottom:28px}
.petlaris-urun .plx-sss h2{margin:0 0 14px}
.petlaris-urun .plx-soru{background:#fff;border:1px solid #dfe6ee;border-radius:8px;padding:12px 14px;margin-bottom:10px}
.petlaris-urun .plx-soru h3{margin:0;font-size:15px;color:#124161}
.petlaris-urun .plx-soru p{margin:6px 0 0}
.petlaris-urun .plx-cta{border:1px solid #124161;border-radius:10px;padding:18px 20px;margin-bottom:16px;background:linear-gradient(135deg,#eef4f9,#fff)}
.petlaris-urun .plx-cta h2{font-size:19px;margin:0 0 8px}
.petlaris-urun .plx-btn{display:inline-block;padding:10px 22px;background:#e8722c;color:#fff;text-decoration:none;border-radius:6px;font-weight:600}
.petlaris-urun .plx-m0{margin:0}
@media (max-width:600px){.petlaris-urun h2.plx-ana{font-size:21px}.petlaris-urun h2{font-size:19px}.petlaris-urun .plx-tablo th{width:45%}.petlaris-urun .plx-besleme{font-size:13px}.petlaris-urun .plx-besleme th,.petlaris-urun .plx-besleme td{padding:6px 4px}}
@media (min-width:1200px){body:not(.current-page-default-entry) main{padding-top:138px}}
body.current-page-page-detail .contentbox-header{max-width:860px;margin:0 auto 20px}
body.current-page-page-detail .contentbox-header h4{font-size:28px;font-weight:700;color:#124161}
.petlaris-sayfa{max-width:860px;margin:0 auto 40px;background:#fff;border:1px solid #e6ebf1;border-radius:14px;padding:36px 44px;font-size:15px;line-height:1.75;color:#1f2a37}
.petlaris-sayfa .plx-ust{font-size:13px;color:#5b6675;border-bottom:1px solid #eef2f6;padding-bottom:14px;margin-bottom:22px}
.petlaris-sayfa .plx-ust p{margin:0 0 4px}
.petlaris-sayfa h2{font-size:18px;line-height:1.4;color:#124161;margin:30px 0 10px;padding-left:12px;border-left:4px solid #e8722c}
.petlaris-sayfa h3{font-size:16px;color:#124161;margin:20px 0 8px}
.petlaris-sayfa p{margin:0 0 12px}
.petlaris-sayfa ul,.petlaris-sayfa ol{margin:0 0 14px;padding-left:22px}
.petlaris-sayfa li{margin-bottom:6px}
.petlaris-sayfa a{color:#124161;text-decoration:underline}
.petlaris-sayfa .plx-kutu{background:#f4f7fa;border-radius:10px;padding:16px 20px;margin:0 0 18px}
.petlaris-sayfa .plx-kutu p:last-child{margin-bottom:0}
.petlaris-sayfa .plx-uyari{background:#fff7f0;border-left:4px solid #e8722c;border-radius:8px;padding:14px 18px;margin:0 0 18px}
.petlaris-sayfa .plx-icindekiler{background:#f9fafb;border:1px solid #eef2f6;border-radius:10px;padding:14px 20px 8px;margin:0 0 24px}
.petlaris-sayfa .plx-icindekiler ol{columns:2;column-gap:28px;margin:6px 0 0}
.petlaris-sayfa .plx-icindekiler a{text-decoration:none}
.petlaris-sayfa .plx-kunye{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 18px}
.petlaris-sayfa .plx-kunye th{text-align:left;width:34%;padding:8px 12px;border:1px solid #dfe6ee;background:#f4f7fa;font-weight:600}
.petlaris-sayfa .plx-kunye td{padding:8px 12px;border:1px solid #dfe6ee}
@media (max-width:767px){.petlaris-sayfa{padding:22px 18px;border-radius:10px}.petlaris-sayfa .plx-icindekiler ol{columns:1}body.current-page-page-detail .contentbox-header h4{font-size:22px}}
@media (min-width:768px){.circle-banner-wrapper .circle-banner-container{grid-template-columns:repeat(auto-fit,180px)!important;justify-content:center!important;gap:48px!important}}
.category-banner-wrapper .category-banner-inside > .row{justify-content:center}

/* petlaris-iletisim-css */
body.current-page-default-contact-us .contentbox-body>.list-group.contact-us{display:none}body.current-page-default-contact-us .contentbox-header{max-width:1100px;margin:0 auto 10px}body.current-page-default-contact-us .contentbox-header h4{font-size:40px;font-weight:700;color:#05102f;letter-spacing:-.02em}.plx-ilt{max-width:1100px;margin:0 auto 64px;color:#1f2a37;font-size:15px;line-height:1.6}.plx-ilt p{margin:0}.plx-ilt .plx-ilt-giris{font-size:17px;color:#4b5563;max-width:560px;margin:0 0 40px}.plx-ilt-grid{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:stretch}.plx-ilt-satir{padding:22px 0;border-top:1px solid #e5e7eb}.plx-ilt-satir:last-child{border-bottom:1px solid #e5e7eb}.plx-ilt .plx-ilt-etiket{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 6px}.plx-ilt a.plx-ilt-buyuk{font-size:28px;font-weight:700;color:#05102f;text-decoration:none;letter-spacing:-.01em}.plx-ilt a.plx-ilt-orta{font-size:19px;font-weight:600;color:#05102f;text-decoration:none}.plx-ilt .plx-ilt-adres{font-size:17px;font-weight:500;color:#05102f;margin:0 0 8px}.plx-ilt a.plx-ilt-ok{display:inline-block;margin-top:6px;color:#e8722c;font-weight:600;text-decoration:none;font-size:14px}.plx-ilt a.plx-ilt-ok:hover,.plx-ilt-formlar a:hover{text-decoration:underline}.plx-ilt-formlar a{color:#05102f;text-decoration:underline;text-underline-offset:3px}.plx-ilt-harita{border-radius:6px;overflow:hidden;background:#eef0f3;min-height:440px}.plx-ilt-harita iframe{width:100%;height:100%;min-height:440px;border:0;display:block}.plx-ilt-kunye{margin-top:48px;padding-top:20px;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px 32px;font-size:13px;color:#6b7280}.plx-ilt-kunye strong{display:block;color:#374151;font-weight:600;margin-bottom:2px}@media (max-width:991px){.plx-ilt-grid{grid-template-columns:1fr;gap:32px}.plx-ilt-kunye{grid-template-columns:1fr 1fr}body.current-page-default-contact-us .contentbox-header h4{font-size:30px}}@media (max-width:575px){.plx-ilt-kunye{grid-template-columns:1fr}.plx-ilt a.plx-ilt-buyuk{font-size:24px}.plx-ilt-harita,.plx-ilt-harita iframe{min-height:300px}}section:has(.pk) .contentbox-header{display:none}

/* plx-ilt-anim */
.plx-ilt .plx-ilt-satir,.plx-ilt-harita,.plx-ilt-giris,.plx-ilt-kunye{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}
.plx-ilt .plx-g{opacity:1!important;transform:none!important}
.plx-ilt-satir{position:relative;transition:padding-left .35s}
.plx-ilt-satir:before{content:'';position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:3px;background:linear-gradient(#5e2a8e,#f2820f);transform:scaleY(0);transform-origin:top;transition:transform .35s}
.plx-ilt-satir:hover{padding-left:16px}.plx-ilt-satir:hover:before{transform:scaleY(1)}
.plx-ilt-harita{border-radius:24px;overflow:hidden;box-shadow:0 22px 50px rgba(5,16,47,.12)}
.plx-ilt-buyuk{background:linear-gradient(90deg,#5e2a8e,#f2820f) left bottom/0 3px no-repeat;transition:background-size .4s}
.plx-ilt-buyuk:hover{background-size:100% 3px}
.plx-acik{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;background:#e8f7ee;color:#137a3c}
.plx-acik i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:plxNab 1.6s ease-out infinite}
.plx-acik.kapali{background:#fdeee6;color:#b24a0c}.plx-acik.kapali i{animation:none}
@keyframes plxNab{0%{box-shadow:0 0 0 0 rgba(19,122,60,.5)}100%{box-shadow:0 0 0 10px rgba(19,122,60,0)}}
@media (prefers-reduced-motion:reduce){.plx-ilt *{transition:none!important;animation:none!important;opacity:1!important;transform:none!important}}

/* plx-sayfa-anim */
.plx-oku{position:fixed;top:0;left:0;height:4px;width:100%;z-index:99999;background:linear-gradient(90deg,#5e2a8e,#f2820f);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}
.plx-yan{position:fixed;top:170px;width:250px;max-height:calc(100vh - 280px);overflow:auto;padding:22px 20px;border-radius:20px;background:#fff;border:1px solid #eee8f4;box-shadow:0 18px 40px rgba(5,16,47,.08);font-size:13px;line-height:1.45;opacity:0;transform:translateX(16px);pointer-events:none;transition:opacity .4s,transform .4s;z-index:50}
.plx-yan.gor{opacity:1;transform:none;pointer-events:auto}
.plx-yan b{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e06f00;margin-bottom:12px}
.plx-yan a{display:block;padding:6px 0 6px 12px;border-left:2px solid #eee8f4;color:#5b6474!important;text-decoration:none!important;transition:color .25s,border-color .25s}
.plx-yan a.ak{color:#5e2a8e!important;border-left-color:#5e2a8e;font-weight:700}
.petlaris-sayfa h2{scroll-margin-top:150px}
@media (max-width:1399px){.plx-yan{display:none}}

/* plx-mm */
.plx-mm{position:absolute;top:100%;left:0;min-width:250px;padding:14px;border-radius:18px;background:#fff;box-shadow:0 22px 50px rgba(5,16,47,.14);opacity:0;visibility:hidden;transform:translateY(8px);transition:.25s;z-index:999}li:hover>.plx-mm{opacity:1;visibility:visible;transform:none}.plx-mm a{display:block;padding:9px 12px;border-radius:10px;font-size:14px;color:#05102f!important}.plx-mm a:hover{background:#f6f0fb;color:#5e2a8e!important}.plx-mm a.b{font-weight:700}@media(max-width:1199px){.plx-mm{display:none}}

/* plx-cerez */
.plx-cc{position:fixed;left:16px;right:16px;bottom:16px;z-index:100000;max-width:760px;margin:0 auto;display:flex;gap:18px;align-items:center;padding:18px 22px;border-radius:20px;background:#fff;border:1px solid #eee8f4;box-shadow:0 24px 60px rgba(5,16,47,.18);font-size:14px;line-height:1.55;color:#1f2a37;transform:translateY(140%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.plx-cc.gor{transform:none}
.plx-cc p{margin:0;flex:1}
.plx-cc a{color:#5e2a8e!important;font-weight:700;text-decoration:underline}
.plx-cc-b{display:flex;gap:10px;flex-shrink:0}
.plx-cc button{border:0;border-radius:999px;padding:11px 18px;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}
.plx-cc .k{background:#5e2a8e;color:#fff}
.plx-cc .r{background:#f3eef8;color:#05102f}
@media(max-width:640px){.plx-cc{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.plx-cc-b button{flex:1}}
