.preview-strip{background:#f5f1e8;color:#6e6453;padding:6px 18px;font-size:11px;font-weight:600}.preview-strip span{display:inline;margin:0 4px;color:#b99c70;font-size:11px;letter-spacing:0}.topbar{display:none}.site-header{box-shadow:none;border-bottom:1px solid #efede8}.header-main{min-height:80px;gap:26px}.brand-icon{width:49px;height:49px;border:0;border-radius:0}.brand-copy{font-size:20px}.brand-copy small{font-size:8px}.header-search{height:46px;border-color:#ebe8e1;border-radius:30px;background:#f8f7f4}.header-search button{width:49px;border-radius:50%;background:#262521;font-size:28px}.header-actions a{font-size:12px}.cart-action{background:#f6eddb;border-radius:30px}.main-nav{border-top:1px solid #f2efe9}.nav-inner{min-height:44px;gap:30px}.nav-inner a{font-size:12px;font-weight:700}.nav-inner .nav-all{margin-left:0;padding:0;background:none;color:#986a2b}.nav-inner .nav-all:hover{color:#25231f}.nav-inner .nav-all span{margin-left:4px}
.store-hero{display:block;padding-top:22px;padding-bottom:0}.store-hero-primary{display:grid;grid-template-columns:1.03fr .97fr;min-height:475px;border-radius:22px;background:radial-gradient(circle at 74% 52%,#fffdf8 0,#f4ebd8 33%,#eadab8 100%);isolation:isolate}.store-hero-primary:before{width:630px;height:630px;right:-190px;top:-90px;border:1px solid #b99a613d;box-shadow:0 0 0 82px #fff9ea42,0 0 0 164px #fff9ea21}.store-hero-copy{max-width:none;padding:64px 0 62px 65px;animation:zeybekRise .7s ease both}.store-eyebrow{color:#936c35;margin-bottom:22px}.store-hero h1{font:800 clamp(43px,4.8vw,70px)/1.05 Manrope,sans-serif;max-width:680px;letter-spacing:-3.7px;margin:0 0 21px;color:#25231f}.store-hero h1 em{color:#a47831}.store-hero p{color:#665e51;font-size:16px;line-height:1.65;max-width:400px;margin:0 0 30px}.store-hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.store-hero .btn{min-height:48px;padding:12px 23px;border-radius:30px;background:#262521;color:#fff;font-size:13px;gap:22px;box-shadow:0 10px 22px #2b231819}.store-hero .btn:hover{background:#a4742a}.store-hero-secondary{font-size:13px;font-weight:800;color:#3b342a;border-bottom:1px solid #ad956c;padding-bottom:4px}.store-hero-secondary span{margin-left:8px}.store-hero-visual{position:relative;min-height:430px;display:grid;place-items:center;overflow:hidden}.store-visual-glow{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffffffb8 0,#fff8e2a0 54%,transparent 70%);filter:blur(12px);animation:zeybekGlow 8s ease-in-out infinite alternate}.store-hero-visual img{position:relative;z-index:1;width:82%;max-width:560px;height:75%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 28px #30221125);animation:zeybekFloat 6s ease-in-out infinite}
.store-categories{padding:68px 0;background:#fff}.store-section-label{display:block;color:#aa7c39;letter-spacing:2.3px;font-size:10px;font-weight:800;margin-bottom:10px}.store-categories .section-heading,.store-spotlight .section-heading,.store-listing .section-heading{margin-bottom:25px}.store-categories .section-heading h2,.store-spotlight .section-heading h2,.store-listing .section-heading h2{font-size:clamp(27px,3vw,38px);letter-spacing:-1.6px}.text-link{color:#554334;border:0;font-weight:700;font-size:12px}.text-link:hover{color:#a4742a}.store-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.store-category-tile{min-height:245px;position:relative;display:block;overflow:hidden;border:0;border-radius:18px;padding:27px;background:#f3eee4;box-shadow:none;transition:transform .28s,box-shadow .28s}.store-category-tile:nth-child(2){background:#e9eef0}.store-category-tile:nth-child(3){background:#eee8df}.store-category-tile:hover{transform:translateY(-5px);box-shadow:0 17px 34px #2b24151b}.store-tile-copy{position:relative;z-index:2;display:flex;align-items:flex-start;flex-direction:column;height:100%;max-width:57%}.store-category-tile strong{font:800 clamp(22px,2.4vw,30px)/1.1 Manrope,sans-serif;letter-spacing:-1px}.store-category-tile small{margin:10px 0 auto;color:#655c50;font-size:12px;font-weight:500;line-height:1.45}.store-category-tile em{font-size:12px;color:#8b612d;font-weight:800;font-style:normal}.store-category-tile img{position:absolute;right:0;bottom:0;width:53%;height:90%;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s}.store-category-tile:hover img{transform:scale(1.08) rotate(-2deg)}
.store-spotlight{background:#f8f7f4;padding:64px 0 70px}.store-listing{background:#fff;padding:70px 0}.store-list-controls{margin-bottom:25px}.store-tabs{gap:8px}.store-tabs button{padding:10px 15px;border-radius:30px;font-weight:700;border-color:#e8e4db;color:#5e5951}.store-tabs button:hover{border-color:#ba9b67}.store-tabs button.selected{background:#282722;border-color:#282722}.store-sort-label select{border-color:#e8e4db;border-radius:25px;padding:8px 13px}.store-product-grid{gap:15px}.store-card{border:1px solid #eeece7;border-radius:15px;box-shadow:none;transition:transform .25s,box-shadow .25s,border-color .25s}.store-card:hover{transform:translateY(-4px);box-shadow:0 15px 32px #211a1110;border-color:#ded7ca}.store-card .product-img{height:240px;background:#faf9f6;padding:22px}.store-card .product-img img{transition:transform .35s}.store-card:hover .product-img img{transform:scale(1.045)}.store-card .product-badge{top:13px;left:13px;padding:6px 9px;border-radius:30px;font-size:10px;font-weight:700}.store-card .favorite-btn{top:12px;right:12px;width:32px;height:32px;border:0;box-shadow:0 3px 12px #0000000d}.store-card .product-info{padding:18px 18px 17px}.store-card .product-meta{color:#9a7c54;font-size:10px;letter-spacing:1px;font-weight:700}.store-card .product-info h3{font:700 13px/1.5 Manrope,sans-serif;margin:8px 0 22px;min-height:58px}.store-card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.store-card .product-price{margin:0;font:800 18px/1.15 Manrope,sans-serif;letter-spacing:-.5px}.store-card-link{display:grid;place-items:center;flex:none;width:33px;height:33px;border-radius:50%;border:1px solid #e9e3d6;color:#6e5a3d;font-size:17px;transition:background .2s,color .2s,transform .2s}.store-card-link:hover{background:#24231f;color:#fff;transform:rotate(45deg)}.store-price-note{margin:29px 0 0;text-align:center;font-size:11px;color:#89837b}.store-more{margin-top:28px}.store-more button{background:#fff;border:1px solid #c9b89c;color:#3d3428;border-radius:30px;padding:11px 25px;font-size:12px;font-weight:700}.store-more button:hover{background:#2b2925;color:#fff}.store-bottom-cta{background:#2b2925;padding:52px 0}.store-bottom-cta h2{font-size:clamp(24px,2.9vw,36px);letter-spacing:-1.2px}.store-bottom-cta p{font-size:13px;color:#c9c3b8}.store-bottom-cta .btn{border-radius:30px;background:#d6ae68;color:#24211b}.page-shell .store-listing{padding:0}.page-shell .store-listing .container{padding:0}.page-shell .store-listing .section-heading{display:none}.footer{background:#22211f}
@keyframes zeybekRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes zeybekFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes zeybekGlow{from{transform:scale(.95);opacity:.65}to{transform:scale(1.08);opacity:1}}
@media(max-width:1100px){.store-hero-copy{padding-left:38px}.store-hero h1{font-size:52px}.store-category-tile{min-height:220px}}
@media(max-width:760px){.header-main{min-height:68px}.main-nav.open{display:block}.nav-inner{display:grid;grid-template-columns:1fr 1fr;max-height:320px;gap:0}.nav-inner a,.nav-inner .nav-all{padding:11px}.store-hero{padding-top:14px}.store-hero-primary{grid-template-columns:1fr;min-height:0}.store-hero-copy{padding:43px 36px 20px}.store-hero h1{font-size:clamp(39px,7vw,55px)}.store-hero-visual{min-height:310px}.store-hero-visual img{height:80%;width:72%}.store-categories{padding:48px 0}.store-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.store-category-tile{min-height:190px;padding:17px}.store-category-tile strong{font-size:18px}.store-tile-copy{max-width:65%}.store-category-tile img{width:57%}.store-spotlight,.store-listing{padding:48px 0}.store-card .product-img{height:190px}.store-card .product-info{padding:12px}.store-card .product-info h3{min-height:57px;font-size:12px}.store-card .product-price{font-size:16px}}
@media(max-width:560px){.preview-strip{font-size:10px}.brand-copy{font-size:16px}.brand-copy small{font-size:7px}.header-actions a{padding:6px}.cart-action{background:transparent}.store-hero-primary{border-radius:17px}.store-hero-copy{padding:34px 25px 10px}.store-eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:14px}.store-hero h1{font-size:41px;letter-spacing:-2.5px;margin-bottom:15px}.store-hero p{font-size:13px;margin-bottom:20px}.store-hero-actions{gap:17px}.store-hero .btn{min-height:42px;padding:10px 17px;font-size:12px}.store-hero-secondary{font-size:12px}.store-hero-visual{min-height:245px}.store-hero-visual img{width:81%;height:85%}.store-categories{padding:41px 0}.store-categories .section-heading h2,.store-spotlight .section-heading h2,.store-listing .section-heading h2{font-size:26px}.store-category-grid{grid-template-columns:1fr;gap:11px}.store-category-tile{min-height:155px;padding:20px}.store-category-tile strong{font-size:23px}.store-tile-copy{max-width:58%}.store-category-tile img{width:46%;height:100%}.store-card .product-img{height:158px;padding:9px}.store-card .product-info{padding:10px}.store-card .product-info h3{font-size:11px;min-height:64px}.store-card .product-price{font-size:15px}.store-card-link{width:28px;height:28px;font-size:15px}.store-bottom-cta{padding:42px 0}}
@media(prefers-reduced-motion:reduce){.store-hero-copy,.store-hero-visual img,.store-visual-glow{animation:none!important}.store-card,.store-card .product-img img,.store-category-tile,.store-category-tile img,.store-card-link{transition:none!important}}
.store-category-tile>.store-tile-copy{width:auto;height:100%;max-width:57%;border-radius:0;background:none;display:flex;place-items:initial;font-size:inherit;color:inherit}
@media(max-width:760px){.store-category-tile>.store-tile-copy{max-width:65%}}
@media(max-width:560px){.store-category-tile>.store-tile-copy{max-width:58%}}
