/* First category design: scoped to the plaque landing page. */
body:has(.kh-archive-intro) .page-title.title-shop{display:none}
body:has(.kh-archive-intro) .main-page-wrapper{padding-top:30px;background:#fff}
body:has(.kh-archive-intro) .main-page-wrapper>.container{max-width:1720px;width:calc(100% - 64px)}
body:has(.kh-archive-intro) .sidebar-container{flex:0 0 240px;max-width:240px;padding-top:10px}
body:has(.kh-archive-intro) .shop-content-area{flex:0 0 calc(100% - 240px);max-width:calc(100% - 240px)}
body:has(.kh-archive-intro) .sidebar-container .widget_products{display:none}
body:has(.kh-archive-intro) .term-description{display:none}
.kh-archive-intro{margin-bottom:22px}
.kh-archive-hero{min-height:310px;border-radius:8px;overflow:hidden;background:#071a2c url('kh-original-0.jpg') center right/cover no-repeat;color:#fff;display:flex;align-items:center}
.kh-archive-copy{padding:30px 36px;max-width:620px;width:60%;background:linear-gradient(90deg,#071a2ce8,#071a2c00)}
.kh-archive-copy nav{font-size:12px;color:#b1c4d4;margin-bottom:30px}.kh-archive-copy nav a{color:#cfdeea}
.kh-archive-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#7dd2ff}
.kh-archive-copy h1{color:#fff;font-family:inherit;font-size:38px;line-height:1.15;margin:12px 0 16px;font-weight:700}
.kh-archive-copy p{color:#d3e0ea;font-size:14px;line-height:1.8;max-width:450px;margin-bottom:20px}
.kh-archive-tags{display:flex;gap:7px;flex-wrap:wrap}.kh-archive-tags span{padding:5px 9px;font-size:10px;border:1px solid #90afc447;border-radius:3px;background:#071a2c44;color:#dceaf4}
.kh-archive-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:28px 0 14px}.kh-archive-section-heading h2,.kh-archive-results-heading h2{font-family:inherit;font-size:21px;margin:0;color:#17364b}.kh-archive-section-heading>span{font-size:12px;color:#758999}
.kh-archive-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.kh-archive-category{display:flex;flex-direction:column;border:1px solid #e4ebef;border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow .2s,border-color .2s}.kh-archive-category:hover,.kh-archive-category:focus-visible{border-color:#007eb9;box-shadow:0 6px 20px #17364b12}
.kh-archive-category img{width:100%;height:132px;object-fit:contain;background:#f5f7f9;padding:12px}
.kh-archive-category-name{font-size:13px;font-weight:700;line-height:1.5;color:#244357;padding:12px 12px 6px;min-height:55px}.kh-archive-category-link{font-size:11px;color:#007eb9;padding:0 12px 13px;display:flex;justify-content:space-between;margin-top:auto}
.kh-archive-category-placeholder{height:132px;display:grid;place-items:center;background:#eef4f8;color:#007eb9;font-size:48px}
.kh-archive-results-heading{margin-top:30px;padding-top:24px;border-top:1px solid #e4ebef}.kh-archive-results-heading p{font-size:12px;margin:6px 0 0;color:#758999}
body:has(.kh-archive-intro) .shop-loop-head{padding:10px 0 16px;border-bottom:1px solid #e4ebef;margin-bottom:20px;gap:12px}body:has(.kh-archive-intro) .wd-breadcrumbs{display:none}
body:has(.kh-archive-intro) .products[data-source=main_loop]:not(.list-view){--wd-col-lg:4!important;--wd-gap-lg:18px!important}
body:has(.kh-archive-intro) .product-grid-item .product-wrapper{padding:0 0 14px;border:1px solid #e6ecf0;border-radius:6px;overflow:hidden;background:#fff}
body:has(.kh-archive-intro) .product-grid-item .product-element-top{background:#f5f7f9;aspect-ratio:1/1}
body:has(.kh-archive-intro) .product-grid-item .product-image-link{display:block;height:100%;padding:12px}
body:has(.kh-archive-intro) .product-grid-item .product-image-link img{width:100%;height:100%;object-fit:contain;aspect-ratio:1/1}
body:has(.kh-archive-intro) .product-grid-item .product-element-bottom{padding:14px 14px 0}
body:has(.kh-archive-intro) .product-grid-item .wd-entities-title{font-family:inherit;font-size:14px!important;line-height:1.55!important;height:44px!important;white-space:normal!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}
body:has(.kh-archive-intro) .product-grid-item .wd-product-cats{display:none}
body:has(.kh-archive-intro) .product-grid-item .price{font-size:16px;font-weight:700;min-height:26px;display:block;color:#007eb9}body:has(.kh-archive-intro) .product-grid-item .price del{font-size:12px;font-weight:400;color:#8c99a3}
body:has(.kh-archive-intro) .product-grid-item .product-label{min-height:25px;min-width:0;padding:4px 7px;border-radius:3px;font-size:10px}
@media(max-width:1200px) and (min-width:1025px){body:has(.kh-archive-intro) .sidebar-container{flex-basis:200px;max-width:200px}body:has(.kh-archive-intro) .shop-content-area{flex-basis:calc(100% - 200px);max-width:calc(100% - 200px)}.kh-archive-categories{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.kh-archive-intro) .products[data-source=main_loop]:not(.list-view){--wd-col-lg:3!important}.kh-archive-copy{width:65%;padding:24px}.kh-archive-copy h1{font-size:32px}}
@media(max-width:1024px){body:has(.kh-archive-intro) .main-page-wrapper>.container{width:calc(100% - 32px)}body:has(.kh-archive-intro) .shop-content-area{max-width:100%;flex-basis:100%}body:has(.kh-archive-intro) .sidebar-container{max-width:100%}.kh-archive-categories{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.kh-archive-intro) .products[data-source=main_loop]:not(.list-view){--wd-col-md:3!important}}
@media(max-width:600px){body:has(.kh-archive-intro) .main-page-wrapper{padding-top:14px}body:has(.kh-archive-intro) .main-page-wrapper>.container{width:100%;padding:0 16px}.kh-archive-hero{min-height:430px;background-size:auto 270px;background-position:right top;align-items:flex-end;background-color:#071a2c}.kh-archive-copy{width:100%;max-width:none;padding:185px 20px 24px;background:linear-gradient(0deg,#071a2c 0%,#071a2c 48%,#071a2c00 100%)}.kh-archive-copy nav{margin-bottom:18px;font-size:10px}.kh-archive-copy h1{font-size:29px;margin:9px 0 12px}.kh-archive-copy p{font-size:12px;line-height:1.75;margin-bottom:15px}.kh-archive-eyebrow{font-size:9px;letter-spacing:1px}.kh-archive-tags span{font-size:9px;padding:4px 6px}.kh-archive-tags{gap:5px}.kh-archive-section-heading{display:block;margin:24px 0 12px}.kh-archive-section-heading h2,.kh-archive-results-heading h2{font-size:20px}.kh-archive-section-heading>span{display:block;margin-top:5px;font-size:11px}.kh-archive-categories{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;gap:10px}.kh-archive-category{flex:0 0 43%;scroll-snap-align:start}.kh-archive-category img{height:125px}.kh-archive-category-name{font-size:12px}.kh-archive-results-heading{margin-top:22px;padding-top:20px}body:has(.kh-archive-intro) .shop-loop-head{flex-wrap:wrap}body:has(.kh-archive-intro) .products[data-source=main_loop]:not(.list-view){--wd-col-sm:2!important;--wd-gap-sm:12px!important}body:has(.kh-archive-intro) .product-grid-item .product-element-bottom{padding:10px 9px 0}body:has(.kh-archive-intro) .product-grid-item .wd-entities-title{font-size:12px!important;height:38px!important}body:has(.kh-archive-intro) .product-grid-item .price{font-size:14px;min-height:40px}body:has(.kh-archive-intro) .product-grid-item .product-image-link{padding:8px}}

body:has(.kh-archive-intro) .sidebar-container .widget_top_rated_products{display:none}
body:has(.kh-archive-intro) .product-grid-item .product-label{min-height:25px!important;min-width:0!important;padding:4px 7px!important;border-radius:3px!important;font-size:10px!important}

body:has(.kh-archive-intro) .product-grid-item .wd-entities-title{max-height:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}

@media(min-width:601px){
.kh-archive-categories:has(>.kh-archive-category:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.kh-archive-categories:has(>.kh-archive-category:nth-child(2):last-child) .kh-archive-category{display:grid;grid-template-columns:40% 1fr;grid-template-rows:1fr 1fr}
.kh-archive-categories:has(>.kh-archive-category:nth-child(2):last-child) .kh-archive-category img{grid-row:1/3;height:170px;padding:18px}
.kh-archive-categories:has(>.kh-archive-category:nth-child(2):last-child) .kh-archive-category-name{align-self:end;min-height:0;padding:18px 20px 8px;font-size:17px}
.kh-archive-categories:has(>.kh-archive-category:nth-child(2):last-child) .kh-archive-category-link{align-self:start;margin:0;padding:0 20px;font-size:12px}
}

@media(min-width:601px){.kh-archive-intro[data-kh-category="logolu-cam-porselen-urunler"] .kh-archive-hero{background-size:auto 145%;background-position:right 45%}}
.kh-archive-categories:has(>.kh-archive-category:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}
@media(min-width:601px){.kh-archive-categories:has(>.kh-archive-category:nth-child(3):last-child) .kh-archive-category img{height:170px}}

@media(min-width:601px){.kh-archive-categories:has(>.kh-archive-category:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}

@media(min-width:601px){
.kh-archive-intro:is([data-kh-category="rozetler"],[data-kh-category="reklam-dijital-baski"],[data-kh-category="display-urunler"]) .kh-archive-hero{background-size:auto 145%;background-position:right 45%}
.kh-archive-categories:has(>.kh-archive-category:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}
.kh-archive-categories:has(>.kh-archive-category:nth-child(7):last-child),.kh-archive-categories:has(>.kh-archive-category:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}
}
