/* /assets/category-store-v91-v133.css */
.categoryPage{color:#251713;background:#fbfaf8}.categoryHero{text-align:center;color:#fff;background:radial-gradient(circle at 18% 20%,#9e674d44,#0000 28%),radial-gradient(circle at 86% 80%,#c89c7040,#0000 26%),linear-gradient(120deg,#25120e,#573021);place-items:center;min-height:290px;padding:54px 24px;display:grid}.categoryHero.detail{min-height:250px}.categoryHero>div{max-width:760px}.categoryHero p,.bestHead small{letter-spacing:.19em;color:#dfa46e;font-size:.72rem;font-weight:800}.categoryHero h1{margin:14px 0 18px;font-size:clamp(2.7rem,5vw,4.8rem)}.categoryHero span{color:#ebddd5;line-height:1.7;display:block}.breadcrumbs{color:#8e7b72;align-items:center;gap:9px;max-width:1240px;margin:auto;padding:18px 24px;font-size:.78rem;display:flex}.breadcrumbs b{color:#d6ccc7}.breadcrumbs a:hover{color:#6b321d}.categoryIndex,.catalogShell,.bestSellers{max-width:1240px;margin:auto;padding:36px 24px 78px}.categoryIndexHead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.categoryIndexHead>div{align-items:center;gap:12px;display:flex}.categoryIndexHead svg{color:#9d603c}.categoryIndex h2,.catalogTop h2,.bestHead h2{margin:0;font:2.15rem Georgia,serif}.categoryIndexHead p{color:#81736c}.categoryTiles{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.categoryTile{background:#fff;border:1px solid #e4dcd6;align-items:flex-start;gap:22px;min-height:240px;padding:28px;transition:all .2s;display:flex}.categoryTile:hover{border-color:#c49b81;transform:translateY(-4px);box-shadow:0 20px 50px #35160d13}.tileIcon{color:#6a321f;background:#efe2d9;border-radius:50%;flex:0 0 58px;place-items:center;height:58px;font:1.7rem Georgia;display:grid}.categoryTile small{color:#aa785b;letter-spacing:.12em;font-size:.65rem;font-weight:800}.categoryTile h3{margin:10px 0;font:1.42rem Georgia}.categoryTile p{color:#7d6f68;min-height:48px;line-height:1.55}.categoryTile b{color:#713821;align-items:center;gap:8px;font-size:.78rem;display:flex}.categoryTile b svg{width:16px}.allProductsCta{color:#fff;background:#542718;align-items:center;gap:18px;margin-top:18px;padding:24px 28px;display:flex}.allProductsCta>div{flex-direction:column;flex:1;gap:4px;display:flex}.allProductsCta span{color:#dfcfc7;font-size:.82rem}.catalogShell{padding-top:22px}.catalogTop{border-bottom:1px solid #dfd6d0;justify-content:space-between;align-items:end;margin-bottom:26px;padding-bottom:20px;display:flex}.catalogTop span{color:#9b674d;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.catalogTop h2{margin-top:6px}.catalogActions{gap:10px;display:flex}.catalogActions label,.mobileFilter{background:#fff;border:1px solid #ddd2cb;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex}.catalogActions svg{width:16px}.catalogActions select{appearance:none;background:0 0;border:0;outline:0;padding-right:9px}.catalogActions label>svg:last-child{width:14px}.mobileFilter{display:none}.catalogBody{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:30px;display:grid}.filterPanel{background:#fff;border:1px solid #e1d8d2;padding:22px}.filterTitle{border-bottom:1px solid #eee7e3;justify-content:space-between;padding-bottom:16px;font-size:1.05rem;display:flex}.filterTitle button{display:none}.filterSearch{border:1px solid #ded4ce;align-items:center;gap:8px;height:42px;margin:18px 0;padding:0 10px;display:flex}.filterSearch svg{color:#8c7a70;width:16px}.filterSearch input{border:0;outline:0;width:100%}.filterGroup{border-top:1px solid #eee7e3;flex-direction:column;gap:12px;padding:18px 0;display:flex}.filterGroup>b{margin-bottom:3px;font-size:.82rem}.checkRow{color:#5e514b;cursor:pointer;align-items:center;gap:9px;font-size:.78rem;display:flex}.checkRow input{opacity:0;position:absolute}.checkRow span{border:1px solid #cfc2bb;place-items:center;width:17px;height:17px;display:grid}.checkRow span svg{width:12px;display:none}.checkRow input:checked+span{color:#fff;background:#60301f;border-color:#60301f}.checkRow input:checked+span svg{display:block}.priceRange{accent-color:#693621;width:100%}.priceLabels{justify-content:space-between;font-size:.68rem;display:flex}.clearFilters,.applyFilters{color:#6a3420;background:#fff;border:1px solid #b99987;width:100%;height:40px;font-weight:700}.catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalogCard{background:#fff;border:1px solid #e4dcd7;flex-direction:column;min-width:0;transition:all .2s;display:flex}.catalogCard:hover{transform:translateY(-3px);box-shadow:0 16px 34px #34150d14}.catalogVisual{background:linear-gradient(145deg,#f1ece7,#e7ddd5);place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.catalogVisual img{object-fit:contain;width:100%;height:100%;padding:18px}.catalogBadges{z-index:2;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:12px;left:12px}.catalogBadges span{color:#fff;border-radius:20px;padding:5px 8px;font-size:.6rem;font-weight:800}.catalogBadges .new{background:#277255}.catalogBadges .sale{background:#b42d32}.catalogBadges .adv{background:#a66b1d}.catalogPack{color:#fff;background:#522519;border-radius:8px 8px 18px 18px;flex-direction:column;justify-content:center;align-items:center;width:118px;height:176px;display:flex;box-shadow:0 16px 24px #32140e31}.catalogPack small{letter-spacing:.2em}.catalogPack b{font:1.4rem Georgia}.catalogPack span{text-align:center;margin-top:20px;padding:0 8px;font-size:.58rem}.catalogInfo{flex-direction:column;flex:1;padding:18px;display:flex}.catalogInfo>small{color:#a16b4d;text-transform:uppercase;font-size:.66rem;font-weight:700}.catalogInfo h3{margin:8px 0;font:1.16rem Georgia}.catalogInfo>p{color:#82736c;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:.73rem;line-height:1.5;display:-webkit-box;overflow:hidden}.stockLine{color:#667069;align-items:center;gap:6px;margin:9px 0;font-size:.68rem;display:flex}.stockLine i{background:#3e9365;border-radius:50%;width:6px;height:6px}.stockLine i.out{background:#b1393b}.catalogBuy{border-top:1px solid #eee7e2;justify-content:space-between;align-items:end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.catalogBuy>div{flex-direction:column;display:flex}.catalogBuy del{color:#9d8b83;font-size:.65rem}.catalogBuy b{font-size:.98rem}.catalogBuy button{color:#fff;background:#502317;border:0;align-items:center;gap:4px;height:36px;padding:0 10px;font-size:.68rem;font-weight:700;display:flex}.catalogBuy button:disabled{opacity:.45}.catalogBuy button svg{width:14px}.catalogEmpty{text-align:center;border:1px dashed #d7c8bf;grid-column:1/-1;align-content:center;place-items:center;min-height:360px;display:grid}.catalogEmpty svg{color:#b99987;width:48px;height:48px}.catalogEmpty h3{margin:14px 0 0}.catalogEmpty p{color:#85756d}.catalogEmpty button{color:#fff;background:#552718;border:0;padding:10px 16px}.bestSellers{background:#f0eae5;max-width:none;padding-left:max(24px,50% - 596px);padding-right:max(24px,50% - 596px)}.bestHead{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.bestHead small{margin-bottom:8px;display:block}.bestHead a{color:#69341f;border-bottom:1px solid;font-weight:800}.bestGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.bestGrid .catalogVisual{height:230px}.filterBackdrop{display:none}@media (width<=900px){.categoryTiles{grid-template-columns:repeat(2,1fr)}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bestGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.categoryHero{min-height:220px;padding:38px 22px}.categoryHero.detail{min-height:190px}.categoryHero h1{font-size:2.55rem}.categoryIndex,.catalogShell,.bestSellers{padding:24px 15px 58px}.breadcrumbs{white-space:nowrap;padding:14px 15px;overflow:auto}.categoryIndexHead{flex-direction:column;align-items:flex-start;gap:8px}.categoryIndexHead p{margin:0}.categoryTiles{grid-template-columns:1fr}.categoryTile{min-height:0;padding:20px}.allProductsCta{padding:19px}.catalogTop{align-items:flex-start;gap:15px}.catalogTop h2{font-size:1.65rem}.catalogActions label{max-width:175px}.mobileFilter{display:flex}.catalogBody{display:block}.filterPanel{z-index:1020;border-radius:18px 18px 0 0;max-height:86vh;padding:22px;display:none;position:fixed;bottom:0;left:0;right:0;overflow:auto}.filterPanel.open{display:block}.filterTitle button{background:0 0;border:0;display:block}.applyFilters{color:#fff;background:#592a1a;margin-top:10px;display:block}.filterBackdrop{z-index:1010;background:#1f130c77;border:0;display:block;position:fixed;inset:0}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalogVisual{height:190px}.catalogInfo{padding:12px}.catalogInfo h3{font-size:1rem}.catalogInfo>p{display:none}.catalogBuy{flex-direction:column;align-items:stretch}.catalogBuy button{justify-content:center}.bestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bestGrid .catalogVisual{height:180px}.bestHead h2{font-size:1.65rem}.bestHead a{font-size:.72rem}}@media (width<=370px){.catalogGrid,.bestGrid{grid-template-columns:1fr}.catalogVisual,.bestGrid .catalogVisual{height:230px}}.catalogBody{grid-template-columns:310px minmax(0,1fr);gap:26px}.filterPanel{border-color:#ded7d2;border-radius:14px;padding:0;position:sticky;top:16px;overflow:hidden;box-shadow:0 12px 30px #371f1414}.filterTitle{background:linear-gradient(100deg,#fff8f2,#fff);align-items:flex-start;gap:12px;padding:18px 18px 16px}.filterTitle>div{flex-direction:column;gap:4px;display:flex}.filterTitle span{color:#b95718;letter-spacing:.13em;font-size:.64rem;font-weight:900}.filterTitle b{color:#30201a;font-size:1.08rem}.filterTitle small{color:#81746e;font-size:.75rem}.filterSearch{background:#faf9f8;border-radius:22px;height:44px;margin:15px 16px;padding:0 13px}.filterSearch:focus-within{border-color:#c05b20;box-shadow:0 0 0 3px #c05b2014}.filterSearch input{background:0 0;font-size:.86rem}.categoryQuickFilters{gap:8px;padding:0 16px 16px;display:grid}.categoryQuickFilters>button{color:#42332d;text-align:left;background:#fff;border:1px solid #e3dedb;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:9px 10px;transition:all .18s;display:grid}.categoryQuickFilters>button:hover{border-color:#c96b2c;transform:translateY(-1px)}.categoryQuickFilters>button.active{background:#fff5ed;border-color:#bd591c;box-shadow:0 0 0 2px #bd591c17}.categoryQuickFilters>button>svg{box-sizing:content-box;color:#8a4a2d;background:#f3efec;border-radius:8px;width:18px;height:18px;padding:8px}.categoryQuickFilters>button.active>svg{color:#fff;background:#c35d1e}.categoryQuickFilters>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.categoryQuickFilters>button b{font-size:.78rem}.categoryQuickFilters>button small{color:#81746e;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.categoryQuickFilters>button>i{color:#704938;background:#f0ece9;border-radius:13px;place-items:center;min-width:25px;height:25px;padding:0 5px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.categoryQuickFilters>button.active>i{color:#ac4c14;background:#fff}.filterGroup{padding:16px}.filterGroup>b{font-size:.85rem}.checkRow{font-size:.82rem}.checkRow span{border-radius:4px;width:19px;height:19px}.priceRange{accent-color:#c55e18}.priceLabels{font-size:.75rem}.clearFilters,.applyFilters{border-color:#d7ccc5;border-radius:21px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 32px);height:42px;margin:0 16px 16px;display:flex}.clearFilters svg{width:15px}.applyFilters{display:none}.mobileFilter i{color:#fff;background:#c45d1e;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:.65rem;font-style:normal;font-weight:900;display:grid}@media (width>=651px){.filterPanel{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b9693b #f4eee9;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow:hidden auto}.filterPanel::-webkit-scrollbar{width:10px}.filterPanel::-webkit-scrollbar-track{background:#f4eee9;border-radius:10px}.filterPanel::-webkit-scrollbar-thumb{background:#b9693b;border:2px solid #f4eee9;border-radius:10px}.filterPanel::-webkit-scrollbar-thumb:hover{background:#96502c}}@media (width<=650px){.filterPanel{z-index:1020;max-height:90dvh;padding:0 0 calc(12px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;display:none;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 48px #1f130c38}.filterPanel.open{display:block}.filterTitle{z-index:2;padding:17px 18px 15px;position:sticky;top:0}.filterTitle button{color:#5d2c1c;background:#fff;border:1px solid #e2d8d1;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.filterTitle button svg{width:19px}.filterSearch{margin:13px 14px}.categoryQuickFilters{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 14px 15px;display:flex;overflow-x:auto}.categoryQuickFilters::-webkit-scrollbar{display:none}.categoryQuickFilters>button{scroll-snap-align:start;flex:0 0 220px;min-height:66px}.filterGroup{padding:15px 16px}.clearFilters,.applyFilters{width:calc(100% - 28px);margin:0 14px 10px}.applyFilters{color:#fff;background:#592a1a;border-color:#592a1a;display:flex}.filterBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}

/* v61 brand pages use category storefront layout */
.categoryHero.brandHero{background-size:cover!important;background-position:center!important;color:#fff;min-height:310px;display:flex;align-items:flex-end}.categoryHero.brandHero>div{position:relative;z-index:1}.categoryHero.brandHero h1,.categoryHero.brandHero p,.categoryHero.brandHero span{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.22)}@media(max-width:720px){.categoryHero.brandHero{min-height:220px;background-position:center}.categoryHero.brandHero h1{font-size:clamp(34px,10vw,52px)}}

/* v63 brand pages use category page visual system */
.categoryHero.detail{background-size:cover;background-position:center}.categoryHero.detail[style*="background-image"]{min-height:inherit;color:inherit}.categoryHero.detail[style*="background-image"]>div{background:rgba(247,245,242,.88);backdrop-filter:blur(2px);border-radius:14px;padding:18px 22px;max-width:760px}.categoryHero.detail[style*="background-image"] h1,.categoryHero.detail[style*="background-image"] p,.categoryHero.detail[style*="background-image"] span{color:inherit!important;text-shadow:none!important}@media(max-width:720px){.categoryHero.detail[style*="background-image"]>div{padding:14px 16px;border-radius:10px}}

/* v84: marka ve kategori ayni catalog/categoryPage sablonunu kullanir. */

/* /assets/brands-index-v65-v133.css */
.brandsIndexPage .brandTile{overflow:hidden}.brandsIndexPage .brandTileImage{width:72px;height:72px;flex:0 0 72px;border-radius:16px;background:#f7f2ed;display:grid;place-items:center;overflow:hidden}.brandsIndexPage .brandTileImage img{width:100%;height:100%;object-fit:contain;display:block}.brandsIndexPage .brandTile h3{overflow-wrap:anywhere}.brandsIndexPage .brandTile p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:700px){.brandsIndexPage .brandTileImage{width:58px;height:58px;flex-basis:58px;border-radius:13px}.brandsIndexPage .categoryTiles{grid-template-columns:1fr}.brandsIndexPage .categoryIndex{padding-left:16px;padding-right:16px}}

/* /assets/taxonomy-public-v79-v133.css */
.categoryHero.detail.hasTaxonomyCover{position:relative;overflow:hidden;background-size:cover!important;background-position:center!important;color:#fff!important}
.categoryHero.detail.hasTaxonomyCover::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,12,8,.72),rgba(20,12,8,.26));pointer-events:none}
.categoryHero.detail.hasTaxonomyCover>div{position:relative;z-index:1}.categoryHero.detail.hasTaxonomyCover p,.categoryHero.detail.hasTaxonomyCover h1,.categoryHero.detail.hasTaxonomyCover span{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.32)}
.taxonomyTileCover{overflow:hidden!important;padding:0!important;border-radius:12px!important}.taxonomyTileCover img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.categoryTile .tileIcon.taxonomyTileCover{flex-basis:72px!important;width:72px!important;height:72px!important;border-radius:14px!important}
@media(max-width:650px){.categoryHero.detail.hasTaxonomyCover{min-height:220px!important;background-position:center!important}.categoryHero.detail.hasTaxonomyCover::before{background:linear-gradient(180deg,rgba(20,12,8,.28),rgba(20,12,8,.78))}.categoryTile .tileIcon.taxonomyTileCover{flex-basis:62px!important;width:62px!important;height:62px!important}}
