body.home-page.marketplace-theme .home-banner-slider{position:relative;width:calc(100% - 32px);max-width:1376px;margin:14px auto 0;border-radius:18px;background:#f4f0e7;overflow:hidden}.home-banner-frame{aspect-ratio:12/5;position:relative;touch-action:pan-y}.home-banner-slide{position:absolute;inset:0;animation:home-banner-appear .3s ease-out}.home-banner-controls[hidden],.home-banner-slide[hidden]{display:none!important}.home-banner-slide>a{display:block;width:100%;height:100%}.home-banner-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-banner-slide.is-missing{background:#e9eee6}.home-banner-slide.is-missing::after{content:'Görsel yüklenemedi';position:absolute;inset:0;display:grid;place-items:center;color:#536c59;pointer-events:none}.home-banner-slide.is-missing img{visibility:hidden}.home-banner-controls{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.home-banner-controls>button,.home-banner-status button{pointer-events:auto;display:grid;place-items:center;border:0;border-radius:50%;width:40px;height:40px;color:#fff;background:#16382cba;font-size:30px;cursor:pointer}.home-banner-status{position:absolute;bottom:12px;right:14px;display:flex;align-items:center;gap:10px;border-radius:22px;background:#16382cd9;color:#fff;padding:2px 5px 2px 12px;font-size:13px;font-weight:700}.home-banner-status button{width:32px;height:32px;background:0 0;font-size:16px}.home-banner-slider a:focus-visible,.home-banner-slider button:focus-visible{outline:3px solid #dcb76e;outline-offset:-3px}.marketplace-heritage-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.marketplace-theme .home-category-tiles{display:flex;align-items:stretch;gap:12px;padding-top:16px;padding-bottom:12px;min-width:0}.home-category-all{box-sizing:border-box;display:flex;flex:0 0 120px;width:120px;min-height:126px;flex-direction:column;justify-content:center;align-items:center;gap:12px;border:1px solid #e2e8de;border-radius:16px;background:#eff3eb;color:#183c2f;text-align:center;text-decoration:none;font-size:13px;line-height:1.3;font-weight:750;padding:12px 8px}.home-category-all svg{width:42px;height:42px;color:#0b624b}.home-category-tiles .collection-highlights-rail{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:0;touch-action:pan-x pan-y}.home-category-tiles .collection-highlights-rail::-webkit-scrollbar{display:none}.home-category-set{display:flex;width:max-content;gap:12px;padding-right:2px}.home-category-set>a{box-sizing:border-box;flex:0 0 132px;width:132px;min-height:126px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;border:1px solid #e5e8df;border-radius:16px;background:#faf7f0;color:#183c2f;text-align:center;text-decoration:none;scroll-snap-align:start}.home-category-set>a:nth-child(3n+2){background:#f0f4f0}.home-category-set>a:nth-child(3n){background:#f6f0f2}.home-category-set>a>span{position:relative;width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#ffffff80}.home-category-set img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px}.home-category-set i{font-size:28px;color:#8f7445}.home-category-set strong{width:100%;font-size:12px;line-height:1.35;font-weight:750;overflow-wrap:anywhere}.home-category-all:hover,.home-category-set>a:hover{border-color:#8fab8d}.home-category-all:focus-visible,.home-category-set>a:focus-visible{outline:2px solid #064c3b;outline-offset:-3px}@keyframes home-banner-appear{from{opacity:.35}to{opacity:1}}@media(min-width:769px){body.home-page.marketplace-theme .home-banner-slider{width:calc(100% - 64px)}}@media(max-width:768px){body.home-page.marketplace-theme .home-banner-slider{width:calc(100% - 24px);margin-top:10px;border-radius:14px}.home-banner-controls{padding-inline:6px}.home-banner-controls>button{width:30px;height:36px;font-size:25px}.home-banner-status{bottom:7px;right:9px;gap:4px;font-size:11px;padding-left:9px}.home-banner-status button{width:26px;height:26px;font-size:13px}body.marketplace-theme .home-category-tiles{gap:8px;padding-top:12px;padding-bottom:8px}.home-category-all{flex-basis:92px;width:92px;min-height:112px;border-radius:14px;font-size:11px;gap:10px;padding:10px 5px}.home-category-all svg{width:36px;height:36px}.home-category-set{gap:8px}.home-category-set>a{flex-basis:106px;width:106px;min-height:112px;border-radius:14px;padding:8px 6px;gap:7px}.home-category-set>a>span{width:56px;height:56px;border-radius:10px}.home-category-set img{border-radius:10px}.home-category-set strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.home-banner-slide{animation:none}}.home-banner-slider .home-banner-status{bottom:6px;right:7px;gap:0;padding:2px 5px;border-radius:4px;background:#16382c80;font-size:9px;font-weight:500;line-height:1.2;pointer-events:none}.home-category-set>a{position:relative;aspect-ratio:1/1;min-height:0;padding:0;gap:0;overflow:hidden;justify-content:flex-end}.home-category-set>a>span{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:#e4e8dc}.home-category-set>a>span img{width:100%;height:100%;border-radius:0;object-fit:cover}.home-category-set>a>strong{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:38px;width:100%;padding:7px 6px;margin:0;background:rgba(15,47,35,.68);color:#fff;font-size:12px;line-height:1.3;text-shadow:0 1px 2px #0004}.home-category-set>a>span>i{color:#71856b;font-size:34px}@media(max-width:768px){.home-category-set>a{padding:0;gap:0;min-height:0}.home-category-set>a>span{width:100%;height:100%;border-radius:0}.home-category-set>a>span img{border-radius:0}.home-category-set>a>strong{font-size:10px;min-height:34px;padding:6px 5px}}.home-category-all,.home-category-set>a{border:1px solid #b69a62;box-shadow:0 0 0 1px #ffffffb3,0 3px 8px #3e352014}.home-category-set>a::after{content:'';position:absolute;inset:3px;border:1px solid #e8d6ac99;border-radius:inherit;pointer-events:none;z-index:2}.home-category-all:hover,.home-category-set>a:hover{border-color:#8f713d;box-shadow:0 0 0 1px #d9bd83,0 4px 10px #3e35201c}body.home-page.marketplace-theme .home-banner-slider .home-banner-frame{aspect-ratio:auto}body.home-page.marketplace-theme .home-banner-slider .home-banner-slide{position:relative;inset:auto}body.home-page.marketplace-theme .home-banner-slider .home-banner-slide>a{height:auto}body.home-page.marketplace-theme .home-banner-slider .home-banner-slide img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}.home-discovery-tile{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 120px;width:120px;min-height:126px;align-self:stretch;overflow:hidden;border:1px solid #b69a62;border-radius:16px;background:#0b5140;color:#fff8df;text-align:center;text-decoration:none;font-size:13px;line-height:1.4;box-shadow:0 0 0 1px #ffffffb3,0 3px 8px #3e352014}.home-discovery-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.home-discovery-tile:focus-visible{outline:3px solid #b98e45;outline-offset:2px}@media(max-width:768px){.home-discovery-tile{flex-basis:92px;width:92px;min-height:112px;border-radius:14px;font-size:11px}}