/* Pet Kutusu — ortak tema (yeni ana sayfa diline uyum). Ana sayfa kendi .pk-home stillerini kullanır;
   buradaki içerik kuralları body:not(.common-home) ile sınırlı, footer ve genel zemin tüm sayfalarda geçerli. */
:root{--pk-o:#f97001;--pk-o-d:#e06300;--pk-o2:#ff9a3c;--pk-ink:#1c1c1c;--pk-mute:#6b6460;--pk-cream:#fff7ef;--pk-line:#f1e4d6;--pk-r:24px}

/* zemin: kısa sayfalarda footer altındaki gri alan yerine krem */
html,body{background:var(--pk-cream)}
#page{background:#fff}
body:not(.common-home) #page{background:linear-gradient(180deg,#fff 0,#fff 420px,var(--pk-cream) 100%)}

/* başlıklar */
body:not(.common-home) #content h1,
body:not(.common-home) #content h2,
body:not(.common-home) #content h3{text-transform:none;letter-spacing:0;color:var(--pk-ink)}
body:not(.common-home) #content > h1,
body:not(.common-home) #content h1:not(.product-title){font-size:34px;line-height:1.2;font-weight:700;margin:6px 0 24px;text-transform:capitalize}
body:not(.common-home) #content > h1:after,
body:not(.common-home) #content h1:not(.product-title):after{content:"";display:block;width:56px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--pk-o),var(--pk-o2));margin-top:12px}
body:not(.common-home) #content h2{font-weight:700}

/* breadcrumb: turuncu şerit yerine krem hap */
body:not(.common-home) .breadcrumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;background:var(--pk-cream);border:1px solid var(--pk-line);border-radius:999px;padding:8px 20px 8px 8px;margin:4px 0 26px;color:var(--pk-mute)}
body:not(.common-home) .breadcrumb > li{padding:0 12px 0 22px;font-size:13px;line-height:24px}
body:not(.common-home) .breadcrumb > li:first-child{padding:0 6px 0 0}
body:not(.common-home) .breadcrumb > li:after{color:var(--pk-o);opacity:.55;font-size:14px;line-height:24px}
body:not(.common-home) .breadcrumb a{color:var(--pk-ink);font-weight:700}
body:not(.common-home) .breadcrumb a:hover{color:var(--pk-o)}
body:not(.common-home) .breadcrumb > li:last-child a{color:var(--pk-o)}
body:not(.common-home) .breadcrumb > li:first-child a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--pk-o);color:#fff;box-shadow:0 6px 14px rgba(249,112,1,.3)}
body:not(.common-home) .breadcrumb > li:first-child a:hover{color:#fff;background:var(--pk-o-d)}
body:not(.common-home) .breadcrumb i{font-size:15px;line-height:32px;color:inherit}

/* düğmeler */
.btn-primary,.btn-default,.btn-info,.btn-danger{border-radius:999px;font-weight:700;padding:11px 26px;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 8px 20px rgba(249,112,1,.22)}
.btn-primary:hover,.btn-primary:focus,.btn-default:hover,.btn-default:focus,.btn-info:hover,.btn-info:focus,.btn-danger:hover,.btn-danger:focus{background:var(--pk-o-d);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(249,112,1,.32)}
.btn-lg{padding:14px 30px}
.btn.btn-icon,.input-group-btn .btn{box-shadow:none}
.btn.btn-icon:hover,.input-group-btn .btn:hover{transform:none}

/* form alanları */
body:not(.common-home) .form-control{border-radius:14px;border:1.5px solid var(--pk-line);background:#fff;box-shadow:none;height:auto;min-height:44px;padding:10px 16px;color:var(--pk-ink);transition:border-color .2s,box-shadow .2s}
body:not(.common-home) textarea.form-control{min-height:120px}
body:not(.common-home) .form-control:focus{border-color:var(--pk-o);box-shadow:0 0 0 4px rgba(249,112,1,.14);outline:0}
body:not(.common-home) .control-label{color:var(--pk-ink);font-weight:700}
body:not(.common-home) .input-group .form-control:first-child{border-radius:14px 0 0 14px}
body:not(.common-home) .input-group-btn:last-child > .btn{border-radius:0 14px 14px 0}

/* kutular: well / panel / hesap kartları */
body:not(.common-home) .well,
body:not(.common-home) .panel,
body:not(.common-home) #content .panel-default{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-r);box-shadow:0 18px 44px rgba(120,60,10,.06);overflow:hidden}
body:not(.common-home) .well{padding:32px}
body:not(.common-home) .panel-heading{background:var(--pk-cream)!important;border-bottom:1px solid var(--pk-line);border-radius:var(--pk-r) var(--pk-r) 0 0}
body:not(.common-home) .well .heading h2{font-weight:700}
body:not(.common-home) .well .heading i{color:var(--pk-o);opacity:.85}
body:not(.common-home) .well hr{border-color:var(--pk-line)}
.account-account #content ul li a{border-radius:18px;border:1px solid var(--pk-line);background:var(--pk-cream);transition:transform .25s,box-shadow .25s,background .25s}
.account-account #content ul li a:hover{transform:translateY(-4px);background:#fff;box-shadow:0 16px 32px rgba(249,112,1,.14)}

/* tablolar (sepet, siparişler, özellikler) */
body:not(.common-home) .table-responsive{border:1px solid var(--pk-line);border-radius:var(--pk-r);overflow:hidden;background:#fff}
body:not(.common-home) .table-responsive > .table{margin:0}
body:not(.common-home) .table-bordered{border:0}
body:not(.common-home) .table-bordered > thead > tr > td,
body:not(.common-home) .table-bordered > tbody > tr > td,
body:not(.common-home) .table-bordered > thead > tr > th{border-color:var(--pk-line)}
body:not(.common-home) .table thead td,body:not(.common-home) .table thead th{background:var(--pk-cream);color:var(--pk-ink)!important}
body:not(.common-home) .table-responsive .img-thumbnail{border-radius:14px;border-color:var(--pk-line)}

/* kategori: sıralama/filtre şeridi ve sayfalama */
body:not(.common-home) .product-filter{background:var(--pk-cream);border:1px solid var(--pk-line);border-radius:20px;padding:14px 18px 2px;margin-bottom:28px}
body:not(.common-home) .product-filter .control-label{line-height:44px;margin:0}
.pagination > li > a,.pagination > li > span{border-radius:50%!important;margin:0 3px;min-width:40px;height:40px;line-height:38px;padding:0 8px;text-align:center;border:1.5px solid var(--pk-line);color:var(--pk-ink);background:#fff;font-weight:700}
.pagination > li > a:hover{background:var(--pk-cream);border-color:var(--pk-o);color:var(--pk-o)}
.pagination > .active > span,.pagination > .active > span:hover{background:var(--pk-o);border-color:var(--pk-o);color:#fff}

/* ürün kartları (kategori, arama, kampanya, benzer ürünler) */
body:not(.common-home) .product-thumb{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-r);overflow:hidden;transition:transform .3s,box-shadow .3s}
body:not(.common-home) .product-thumb:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(249,112,1,.14)}
body:not(.common-home) .product-thumb .image{padding:14px 14px 0;background:#fff}
body:not(.common-home) .product-thumb .image img{border-radius:16px}
body:not(.common-home) .product-thumb .name a{background:transparent;min-height:0;padding:12px 18px 4px;border-radius:0;color:var(--pk-ink)}
body:not(.common-home) .product-thumb .name a b{color:var(--pk-o);font-size:13px;font-weight:700}
body:not(.common-home) .box .product-thumb .name a:hover,
body:not(.common-home) .product-grid .product-thumb .name a:hover,
body:not(.common-home) .related-products .product-thumb .name a:hover{background:transparent;color:var(--pk-o)}
body:not(.common-home) .product-thumb .cart-button{padding:6px 16px 16px}
body:not(.common-home) .product-thumb .price{color:var(--pk-ink);font-weight:700;font-size:18px}
body:not(.common-home) .product-thumb .price-new{color:var(--pk-o)}
body:not(.common-home) .product-thumb .btn.btn-add{border-radius:999px;background:var(--pk-o);color:#fff;padding:0 18px;font-weight:700;box-shadow:0 8px 18px rgba(249,112,1,.25)}
body:not(.common-home) .product-thumb .btn.btn-add:hover{background:var(--pk-o-d)}
body:not(.common-home) .product-thumb .btn.btn-add.tukendi{background:#efe7df;color:var(--pk-mute);box-shadow:none}
body:not(.common-home) .product-thumb .favorites .btn-icon.wishlist{border-radius:50%;background:rgba(255,255,255,.92);color:var(--pk-o);box-shadow:0 6px 16px rgba(0,0,0,.08)}
body:not(.common-home) .product-thumb .favorites .btn-icon.wishlist:hover{background:var(--pk-o);color:#fff}

/* ürün sayfası */
.product_page h1.product-title{text-transform:none;font-weight:700;font-size:30px;line-height:1.25;color:var(--pk-ink)}
.product_page .price-section span.price-new{color:var(--pk-o);font-weight:700}
.product_page #default_gallery .image,.product_page .image-thumb,.product_page .thumbnails a,.product_page .image-additional a{border-radius:18px;overflow:hidden;border-color:var(--pk-line)}
.product_page #button-cart{border-radius:999px}
.product_page #product .btn.btn-default{border-radius:16px;box-shadow:none}
.product_page .product-section_title,
body:not(.common-home) .product-section_title{text-transform:none;font-weight:700;font-size:26px;color:var(--pk-ink)}
body:not(.common-home) .product-section_title:before{content:"Pet Kutusu";display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pk-o);margin-bottom:8px;font-weight:700}

/* bilgi / iletişim / markalar */
.information-information #content,.information-contact #content{color:#4d4744;font-size:15px;line-height:1.7}
.information-information #content a{color:var(--pk-o);font-weight:700}
body:not(.common-home) .manufacturer-list{background:#fff;border:1px solid var(--pk-line);border-radius:20px;overflow:hidden;margin-bottom:20px}
body:not(.common-home) .manufacturer-heading{background:var(--pk-cream);color:var(--pk-o);font-weight:700;border:0}
body:not(.common-home) .manufacturer-content a{display:inline-block;padding:4px 0;color:var(--pk-ink)}
body:not(.common-home) .manufacturer-content a:hover{color:var(--pk-o)}

/* uyarılar */
.alert{border-radius:16px;border:0}
.alert-success{background:#eaf7ee;color:#1d6b3a}
.alert-danger{background:#fdecea;color:#a3271b}

/* footer: krem zemin, yuvarlak üst köşe */
footer{background:var(--pk-cream);border-top:1px solid var(--pk-line);border-radius:40px 40px 0 0;margin-top:50px;padding-top:56px}
.common-home footer{margin-top:0}
footer h5,html[lang] footer h5{text-transform:none;font-weight:700;font-size:20px;line-height:1.3;color:var(--pk-ink);margin-bottom:18px}
footer li a{color:var(--pk-mute);font-size:15px}
footer li a:hover{color:var(--pk-o)}
footer li a i.fa{font-size:16px}
footer .social a img{transition:transform .25s}
footer .social a:hover img{transform:translateY(-3px);filter:none;-webkit-filter:none}
.copyright{background:transparent;border-top:1px solid var(--pk-line);margin-top:30px;color:var(--pk-mute)}

@media (max-width:767px){
  body:not(.common-home) #content > h1,body:not(.common-home) #content h1:not(.product-title){font-size:26px}
  .product_page h1.product-title{font-size:24px}
  body:not(.common-home) .breadcrumb{border-radius:20px}
  body:not(.common-home) .well{padding:22px}
  body:not(.common-home) .product-filter{padding:12px 12px 2px}
  footer{border-radius:28px 28px 0 0;padding-top:40px}
}
@media (prefers-reduced-motion:reduce){
  body:not(.common-home) .product-thumb,.btn-primary,.btn-default,.btn-info,.btn-danger{transition:none}
  body:not(.common-home) .product-thumb:hover,.btn-primary:hover,.btn-default:hover{transform:none}
}

/* ===== v2: üst bar + kategori menüsü (tüm sayfalar, ana sayfa dahil) ===== */
.top-panel{background:#fff;border-bottom:1px solid var(--pk-line);box-shadow:0 6px 24px rgba(120,60,10,.04)}
.register-top a{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--pk-line);border-radius:999px;padding:6px 16px;color:var(--pk-ink);font-weight:700;transition:all .25s}
.register-top a i{color:var(--pk-o)}
.register-top a:hover{background:var(--pk-o);border-color:var(--pk-o);color:#fff}
.register-top a:hover i{color:#fff}
.search-icon i,#cart > button i,.cart-btn i{color:var(--pk-o)!important;transition:transform .25s}
.search-icon:hover i,#cart > button:hover i{transform:scale(1.1)}
#cart .dropdown-menu{border:1px solid var(--pk-line);border-radius:20px;box-shadow:0 20px 50px rgba(120,60,10,.12);padding:10px;overflow:hidden}
#wk-search .form-control{border-radius:999px;border:1.5px solid var(--pk-line);box-shadow:none}
#wk-search .form-control:focus{border-color:var(--pk-o);box-shadow:0 0 0 4px rgba(249,112,1,.14)}

header{margin-bottom:26px}
header > .container{padding-top:14px}
a.button-category{background:linear-gradient(135deg,#f97001 0%,#ff8a1f 55%,#ffad55 100%);border-radius:20px;font-size:19px;letter-spacing:.06em;padding:16px 22px;line-height:38px;box-shadow:0 12px 28px rgba(249,112,1,.28);transition:box-shadow .25s,transform .25s}
a.button-category:hover{color:#fff;box-shadow:0 16px 34px rgba(249,112,1,.36)}
a.button-category i,#tm_menu > .menu:hover .button-category i,#tm_menu .sfHover .button-category i{color:#fff;line-height:38px}
.block-menu > div{background:var(--pk-cream);border:1px solid var(--pk-line);border-radius:20px;padding:10px 14px;min-height:70px;display:flex;align-items:center}
#top-links ul{margin:0}
#top-links li{border-bottom:0!important;padding:4px}
#top-links li a{display:inline-block;color:var(--pk-ink);font-weight:700;font-size:17px;padding:10px 18px;border-radius:999px;transition:background .25s,color .25s,transform .25s}
#top-links li a:hover,#top-links li a.active{background:#fff;color:var(--pk-o);box-shadow:0 8px 20px rgba(249,112,1,.14);transform:translateY(-2px)}
#top-links li a:empty{display:none}

/* açılır kategori menüsü */
#tm_menu ul ul{padding-top:10px}
#tm_menu > ul > li > ul{background:#fff;border:1px solid var(--pk-line);border-radius:20px;box-shadow:0 24px 60px rgba(120,60,10,.14);padding:8px;margin-top:10px}
#tm_menu ul ul ul{background:#fff;border:1px solid var(--pk-line);border-radius:18px;box-shadow:0 20px 50px rgba(120,60,10,.12);padding:8px;padding-left:8px;margin-left:6px}
#tm_menu ul ul li{background:transparent;border-top:0}
#tm_menu ul ul li a{border-radius:12px;padding:10px 34px 10px 14px;color:var(--pk-ink);font-weight:700;font-size:15px;transition:background .2s,color .2s}
#tm_menu ul ul li > a:hover,#tm_menu ul ul .menu li.sfHover > a,#tm_menu ul ul .menu li > a.active,
#tm_menu ul ul ul li > a:hover,#tm_menu ul ul ul .menu li.sfHover > a,#tm_menu ul ul ul .menu li > a.active,
#tm_menu ul ul ul ul li > a:hover,#tm_menu ul ul ul ul .menu li.sfHover > a,#tm_menu ul ul ul ul .menu li > a.active{background:var(--pk-cream);color:var(--pk-o)}
.sf-arrows .sf-with-ul:after{background:transparent;color:var(--pk-o);top:7px;right:6px}
#tm_menu ul ul li > a:hover:after,#tm_menu ul ul .menu li.sfHover > a:after,#tm_menu ul ul .menu li > a.active:after,
#tm_menu ul ul ul li > a:hover:after,#tm_menu ul ul ul .menu li.sfHover > a:after,#tm_menu ul ul ul .menu li > a.active:after{background:transparent;color:var(--pk-o)}
a.button-category.sf-with-ul:after{display:none}

/* mobil kaydırmalı menü */
.swipe{background:#fff}
.swipe ul li a,#menu-gadget .menu li a{border-bottom:1px solid var(--pk-line);color:var(--pk-ink)}
#menu-gadget .menu li > a{font-weight:700;padding:12px 16px}
#menu-gadget .menu li li a{font-weight:400;background:var(--pk-cream)}
.swipe ul li a:hover,#menu-gadget .menu li a:hover,#menu-gadget .menu li.active > a{background:var(--pk-cream);color:var(--pk-o)}
.swipe ul li a:hover i,.swipe .foot li a:hover:before{color:var(--pk-o)}
#menu-gadget .menu li i{color:var(--pk-o)}
#menu-gadget .menu li i:hover{color:var(--pk-o-d)}
.swipe-control,.swipe-control:focus{color:var(--pk-o)}

/* ===== v2: ürün sayfasında kalanlar ===== */
.product_page #default_gallery .image,#full_gallery{border:1px solid var(--pk-line)!important;border-radius:var(--pk-r);overflow:hidden;background:#fff}
#default_gallery .image-thumb img{border:1.5px solid var(--pk-line);border-radius:14px}
#default_gallery .image-thumb img:hover,#default_gallery .image-thumb .active img{border-color:var(--pk-o)}
#default_gallery .image-thumb .bx-wrapper .bx-prev,#default_gallery .image-thumb .bx-wrapper .bx-next{background:rgba(249,112,1,.85);border-radius:12px}
.bx-wrapper .bx-controls-direction a{border:1.5px solid var(--pk-line);border-radius:50%;color:var(--pk-o);box-shadow:0 8px 20px rgba(120,60,10,.08);transition:all .25s}
.bx-wrapper .bx-controls-direction a:hover{background:var(--pk-o);border-color:var(--pk-o);color:#fff}
.product_page #product .btn-add{border-radius:999px;box-shadow:0 10px 24px rgba(249,112,1,.28)}
.product_page #product .btn-add:hover{background:var(--pk-o-d)}
.product_page #product button[title="Tükendi"]{border:0;border-radius:999px;background:#efe7df;color:var(--pk-mute);opacity:1!important;line-height:48px;font-weight:700;letter-spacing:.06em}
.product_page #product .btn.btn-default{border:1.5px solid var(--pk-line);border-radius:18px}
.product_page #product .btn.btn-default i{color:var(--pk-o)}
.product_page #product .btn.btn-default:hover{background:var(--pk-cream);color:var(--pk-o);transform:none}
.product_page #input-quantity{text-align:center;font-weight:700;border-radius:999px;max-width:90px}
.product_page .general_info hr,.product_page .product-info hr{border-color:var(--pk-line)}
.product_page .price-section{border-bottom-color:var(--pk-line)}
.product-tags a{display:inline-block;padding:2px 10px;margin:2px 0;border-radius:999px;background:var(--pk-cream);border:1px solid var(--pk-line);color:var(--pk-o);font-weight:700}
.product-tags a:hover{background:var(--pk-o);color:#fff}
#reviews_form_title{border-bottom:0;background:var(--pk-o);color:#fff!important;border-radius:999px;padding:10px 26px;font-size:17px;box-shadow:0 10px 24px rgba(249,112,1,.28)}
#reviews_form_title:before{display:none}
.review-form-title h3:hover,#reviews_form_title:hover{color:#fff;background:var(--pk-o-d)}
body:not(.common-home) #reviews_form_title:before{display:none}

/* kategori: alt kategori ikonları ve görünüm düğmeleri */
#list-view,#grid-view{color:var(--pk-mute)}
#list-view:hover,#grid-view:hover,#list-view.active,#grid-view.active{color:var(--pk-o)}

@media (max-width:991px){
  a.button-category{font-size:17px;padding:16px 14px}
  #top-links li a{font-size:15px;padding:8px 12px}
}

/* ===== v3: kalan eski parçalar ===== */
/* ürün ızgarası: farklı kart yüksekliklerinde satır kaymasın */
.row:has(> .product-layout.product-grid){display:flex;flex-wrap:wrap}
.row:has(> .product-layout.product-grid):before,.row:has(> .product-layout.product-grid):after{display:none}
.product-layout.product-grid{display:flex;float:none}
.product-layout.product-grid > .product-thumb{flex:1 1 auto;width:100%}
/* liste görünümü (mobil varsayılan) */
body:not(.common-home) .product-list .product-thumb .image{padding:12px}
body:not(.common-home) .product-list .product-thumb .caption{float:none;width:auto;overflow:hidden;padding-right:12px}
body:not(.common-home) .product-list .product-thumb .name a{padding:12px 6px 4px}
body:not(.common-home) .product-list .product-thumb .cart-button{padding:6px 0 12px}

/* ürün sayfası: tükendi düğmesi, özellik tablosu */
.product_page #product button[data-toggle="tooltip"]:not(.btn){border:0;border-radius:999px;background:#efe7df;color:var(--pk-mute);opacity:1!important;line-height:48px;font-weight:700;letter-spacing:.06em}
.product_page .table-bordered{border:1px solid var(--pk-line);border-radius:20px;border-collapse:separate;border-spacing:0;overflow:hidden}
.product_page .table-bordered > thead > tr > td,.product_page .table-bordered > tbody > tr > td{border-color:var(--pk-line)}
.product_page .table-bordered > thead > tr > td{background:var(--pk-cream);color:var(--pk-ink);font-weight:700}

/* yan sütunlar (blog, hesap menüsü) */
aside .box{background:#fff;border:1px solid var(--pk-line);border-radius:var(--pk-r);padding:22px;margin-bottom:24px;box-shadow:0 18px 44px rgba(120,60,10,.05)}
aside .box > h2,aside .box > h3,aside .box .box-heading{text-transform:none;font-weight:700;font-size:20px;color:var(--pk-ink);margin:0 0 14px}
aside .box > h2:after,aside .box > h3:after{content:"";display:block;width:36px;height:4px;border-radius:4px;background:var(--pk-o);margin-top:10px}
aside .box a{color:var(--pk-ink)}
aside .box a:hover{color:var(--pk-o)}
aside .box h5{text-transform:none;font-weight:700;font-size:14px;line-height:1.35;color:var(--pk-ink)}
aside .box .date-published{color:var(--pk-o);font-weight:700}
aside .box .thumb-holder img{border-radius:14px}
aside .box .media{border-color:var(--pk-line)!important}
aside .list-group-item{border-color:var(--pk-line);color:var(--pk-ink)}
aside .list-group-item:first-child{border-radius:16px 16px 0 0}
aside .list-group-item:last-child{border-radius:0 0 16px 16px}
aside .list-group-item:hover,aside .list-group-item.active{background:var(--pk-cream);color:var(--pk-o);border-color:var(--pk-line)}

/* form başlıkları (kayıt, adres vb.) */
body:not(.common-home) legend{border-bottom:2px solid var(--pk-line)!important;color:var(--pk-ink);font-weight:700;font-size:20px;padding-bottom:10px}

/* markalar: harf başlıkları */
body:not(.common-home) .manufacturer-heading span{border-radius:14px;background:var(--pk-o);color:#fff;box-shadow:0 8px 18px rgba(249,112,1,.25)}
.product-manufacturer #content > p a,.product-manufacturer #content > p strong + a{border-radius:8px}

/* iletişim */
.information-contact #content .panel .btn.btn-info{padding:12px 20px;white-space:nowrap}
.information-contact #content h3{font-weight:700}

/* mobil: kategori çubuğu gizliyken boş kutu görünmesin */
@media (max-width:767px){
  .block-menu > div{background:transparent;border:0;min-height:0;padding:0}
  header > .container{padding-top:0}
}
@media (max-width:767px){
  body:not(.common-home) .product-grid .product-thumb .image,body:not(.common-home) .product-list .product-thumb .image{padding:12px;margin-right:2%}
  body:not(.common-home) .product-grid .product-thumb .caption,body:not(.common-home) .product-list .product-thumb .caption{float:none;width:auto;overflow:hidden;display:block;padding-right:12px}
  body:not(.common-home) .product-thumb .name a{padding:14px 4px 4px}
  body:not(.common-home) .product-thumb .cart-button{padding:6px 0 12px}
  .product-layout.product-grid{display:block}
}
/* kart düğmeleri: sepete ekle yuvarlak ikon, tükendi tam genişlikte hap */
body:not(.common-home) .product-thumb .btn.btn-add{width:40px;height:40px;line-height:40px;padding:0;margin-right:0;border-radius:50%}
body:not(.common-home) .product-thumb .btn.btn-add.tukendi{width:auto;height:36px;line-height:36px;padding:0 16px;border-radius:999px;font-size:12px;letter-spacing:.06em}
/* sepet */
.checkout-cart .input-group-btn .btn{border-radius:12px!important;margin-left:4px;width:38px;height:38px;padding:0;box-shadow:none}
.checkout-cart .input-group-btn .btn-danger{background:var(--pk-ink)}
.checkout-cart .input-group .form-control{border-radius:12px!important}
body:not(.common-home) #content .row > div > .table-bordered,body:not(.common-home) #content .table-bordered:not(.table-responsive .table-bordered){border:1px solid var(--pk-line);border-radius:18px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}
body:not(.common-home) #content .table-bordered td{border-color:var(--pk-line)}
body:not(.common-home) .panel-group .panel{border-radius:20px!important}
body:not(.common-home) .panel-title,body:not(.common-home) .panel-title a{color:var(--pk-ink);font-weight:700}
.checkout-cart #content td .btn{border-radius:12px;width:36px;height:36px;padding:0;line-height:36px;box-shadow:none;margin:2px}
.checkout-cart #content td .btn-danger{background:var(--pk-ink)}
