*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--site-bg,#f3f6f9);color:#111827;font-family:'Open Sans',Arial,sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap{width:min(1240px,94%);margin:auto}.main-body{min-height:100vh}.tophtml-main{background:#fff}.tophtml-in{max-width:100%;height:46px;overflow:hidden;position:relative;display:grid;place-items:center;border-bottom:1px solid #edf0f3}.tophtml-in img{width:100%;height:100%;object-fit:cover}.tophtml-in button{position:absolute;right:14px;top:6px;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.85);font-size:22px;cursor:pointer}.header-main-div{background:var(--header-bg,#fff);position:sticky;top:0;z-index:70;box-shadow:0 8px 26px rgba(18,27,39,.06)}.topheader-desktop-main-div{border-bottom:1px solid #e2e6eb;background:#fff}.topheader-desktop-main-div-in{height:38px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#536071}.topheader-desktop-main-left,.topheader-desktop-main-right{display:flex;align-items:center;gap:20px}.topheader-desktop-main-div a:hover{color:var(--primary,#b5845a)}.header-desktop-main-div-in{display:flex;align-items:center;gap:24px;padding:19px 0}.header-desktop-logo-div{width:188px;display:flex;align-items:center}.header-desktop-logo-div img{width:168px;max-height:60px;object-fit:contain}.logo-fallback{width:66px;height:56px;border-radius:18px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-weight:900;font-size:22px;display:grid;place-items:center}.header-desktop-right-area{display:flex;align-items:center;gap:14px;flex:1}.header-desktop-search1{display:flex;flex:1;height:48px;border:2px solid #eef1f5;border-radius:6px;background:#fff;overflow:hidden;box-shadow:inset 0 1px 0 #fff}.header-desktop-search1 input{flex:1;border:0;padding:0 18px;font-size:15px;outline:0}.header-desktop-search1 button{width:58px;border:0;background:var(--primary,#b5845a);color:#fff;font-size:24px;cursor:pointer}.header-desktop-navbutton-box{position:relative}.header-desktop-navbutton-box>a{height:54px;min-width:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#1f2937;font-size:12px;border-radius:10px}.header-desktop-navbutton-box>a:hover{background:#f8fafc}.header-desktop-navbutton-box i{font-style:normal;font-size:25px;line-height:1}.header-desktop-navbutton-box b{position:absolute;top:3px;right:12px;background:var(--accent,#ff6f61);color:#fff;border-radius:999px;font-size:11px;padding:2px 6px}.mini-drop{display:none;position:absolute;right:0;top:58px;width:285px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;box-shadow:0 20px 55px rgba(15,23,42,.18);z-index:100}.header-desktop-navbutton-box:hover .mini-drop{display:block}.mini-drop p{color:#667085;line-height:1.5}.mini-drop a{display:block;color:#111827;margin:10px 0}.mini-drop .drop-btn{background:var(--primary,#b5845a);color:#fff;text-align:center;border-radius:8px;padding:11px 14px;font-weight:700}.top-level-menu-main-div{background:#fff;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.top-level-menu{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;min-height:50px}.top-level-menu>li{position:relative}.top-level-menu>li>a{display:block;padding:17px 17px;font-size:14px;font-weight:800;color:#111827;white-space:nowrap}.top-level-menu>li>a:hover,.top-level-menu>li:first-child>a{color:var(--primary,#b5845a)}.top-level-menu em{font-style:normal;margin-left:6px}.mega-menu{display:none;position:absolute;left:0;top:100%;width:880px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 26px 70px rgba(15,23,42,.22);padding:26px;border-radius:0 0 18px 18px;z-index:100}.dropdown-sub-have:hover .mega-menu{display:block}.mega-cols{display:grid;grid-template-columns:1fr 1fr 1fr 230px;gap:24px}.mega-cols b{display:block;font-size:16px;margin-bottom:12px}.mega-cols a{display:block;color:#5b6573;padding:7px 0}.mega-product{background:#f7f4ef;border-radius:18px;padding:14px;text-align:center}.mega-product img{height:130px;width:100%;object-fit:cover;border-radius:14px}.mega-product span{display:block;color:#8a6338;font-size:13px;margin-top:10px}.flash{background:#ecfff4;border:1px solid #9bddaa;color:#176a34;padding:13px 16px;border-radius:12px;margin:18px auto}.story-main-div{background:#fff;padding:18px 0 14px}.story-slider{display:flex;gap:20px;overflow:auto;padding:0 2px 8px}.story-group-box{width:112px;min-width:112px;text-align:center}.story-group-box-img{width:86px;height:86px;margin:0 auto 8px;border-radius:50%;padding:3px;border:2px solid #333;background:#fff}.story-group-box-img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.story-group-box-h{font-size:12px;font-weight:800;color:#26313f}.slider-main-div{background:#f3f6f9;padding:0 0 18px}.hero-slider-fake{display:grid;grid-template-columns:1fr;gap:16px}.slide-top-desktop{min-height:390px;background-size:cover;background-position:center;border-radius:0 0 22px 22px;overflow:hidden;position:relative;display:flex;align-items:center;padding:56px;box-shadow:0 16px 40px rgba(15,23,42,.08)}.slide-top-desktop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.68),rgba(255,255,255,.1))}.slider-section{position:relative;z-index:2;max-width:530px}.slider-section small{display:inline-block;background:#111827;color:#fff;border-radius:999px;padding:8px 14px;font-weight:700}.slider-section h1{font-family:'Roboto Condensed',Arial,sans-serif;font-size:52px;line-height:1.02;margin:18px 0 12px}.slider-section p{font-size:17px;color:#536071;line-height:1.65}.slider-section a{display:inline-block;background:var(--accent,#ff6f61);color:#fff;border-radius:5px;padding:13px 22px;font-weight:900;margin-top:10px}.ticaret-kutulari-main-div{background:#f3f6f9;border-top:1px solid #e6ebf0;border-bottom:1px solid #e6ebf0}.ticaret-kutulari-inside{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ticaret-kutu-box{display:flex;align-items:center;gap:12px;padding:20px 18px;border-right:1px solid #e5eaf0}.ticaret-kutu-box:last-child{border-right:0}.ticaret-kutu-box i{font-style:normal;font-size:34px;color:#111827}.ticaret-kutu-box b{display:block;font-size:15px}.ticaret-kutu-box span{display:block;color:#596574;font-size:13px;margin-top:3px}.product-categories-main-div-vitrin2{margin-top:28px}.product-categories-inside-vitrin2-boxarea{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.vitrin2-box{position:relative;display:block;overflow:hidden;border-radius:14px;background:#fff;min-height:185px;box-shadow:0 15px 35px rgba(15,23,42,.08)}.vitrin2-box img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.vitrin2-box:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.16))}.vitrin2-box div{position:relative;z-index:2;padding:28px;max-width:360px}.vitrin2-box small{color:var(--accent);font-weight:900}.vitrin2-box b{display:block;font-size:25px;margin:8px 0}.vitrin2-box span{display:block;color:#5d6673}.vitrin2-box.v1{grid-column:span 12;min-height:230px}.vitrin2-box.v2,.vitrin2-box.v3{grid-column:span 6}.vitrin2-box.v4,.vitrin2-box.v5,.vitrin2-box.v6{grid-column:span 4}.group-urun-module-main-div{padding:42px 0;background:#f3f6f9}.group-urun-module-main-div.light-module{background:#fff}.group-product-main-box-container-header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.group-product-main-box-container-header h2{margin:0;font-size:28px}.group-product-main-box-container-header p{margin:5px 0 0;color:#7a8491}.group-product-main-box-container-header a{color:var(--primary);font-weight:900}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:#fff;border:1px solid #e7ebf0;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 15px 35px rgba(15,23,42,.06);transition:.2s;padding-bottom:14px}.product-card:hover{transform:translateY(-4px);box-shadow:0 26px 60px rgba(15,23,42,.12)}.quick-card-actions{position:absolute;left:12px;top:14px;z-index:3;display:flex;flex-direction:column;gap:7px;opacity:0;transform:translateX(-10px);transition:.2s}.product-card:hover .quick-card-actions{opacity:1;transform:translateX(0)}.quick-card-actions a,.quick-card-actions button{width:38px;height:38px;border-radius:50%;border:0;background:#fff;color:#111827;display:grid;place-items:center;box-shadow:0 8px 18px rgba(15,23,42,.13);cursor:pointer}.product-img{height:270px;background:#f8fafc;display:block;position:relative;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;right:12px;top:12px;background:#ff4d00;color:#fff;border-radius:999px;padding:6px 9px;font-weight:900;font-size:12px}.product-card .stars{color:#ffb400;margin:12px 14px 4px;font-size:13px}.product-card h3{font-size:15px;line-height:1.35;margin:6px 14px;min-height:42px}.product-card p{font-size:13px;line-height:1.5;color:#667085;margin:0 14px;min-height:40px}.price-row{display:flex;align-items:center;gap:8px;margin:12px 14px}.price-row del{color:#a6afbc}.price-row strong{color:#305c9e;font-size:22px}.card-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0 14px}.card-actions button,.btn,.cart-summary button,.cart-table button,.review-form button,.newsletter button{border:0;background:var(--primary,#b5845a);color:#fff;border-radius:6px;padding:12px 16px;font-weight:900;cursor:pointer}.card-actions button{width:100%}.card-actions a{background:#f1f5f9;border-radius:6px;padding:12px 14px;font-weight:800;color:#111827}.brand-strip{padding:38px 0}.modules-head-text-main{text-align:center;margin-bottom:22px}.modules-head-text-s{color:#9aa3af;font-size:13px;letter-spacing:.08em;font-weight:900}.modules-head-text-main h2,.modules-head-forbg-text{font-size:28px;font-weight:900;margin:8px 0}.brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.brand-grid a{background:#fff;border:1px solid #e5eaf0;border-radius:10px;padding:18px;text-align:center;font-weight:900;color:#111827}.yorumlar-module-main-div{background:#f3f6f9;padding:42px 0}.review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.review-grid article{background:#fff;border:1px solid #e6ebf0;border-radius:14px;padding:28px;text-align:center;box-shadow:0 15px 35px rgba(15,23,42,.06)}.review-grid span{display:block;color:#ffb400;margin:8px 0}.bultenn-module-main-div{background:#fff;padding:42px 0}.bultenn-module-inside-area{display:flex;align-items:center;justify-content:space-between;gap:30px}.bultenn-module-inside-area .modules-head-text-main{text-align:left;margin:0}.bulten-form{display:flex;width:min(520px,100%);border:1px solid var(--accent);border-radius:8px;overflow:hidden}.bulten-form input{flex:1;border:0;padding:16px;outline:0}.bulten-form button{border-radius:0;background:var(--accent);box-shadow:none}.footer-module-main-div{background:#202734;color:#d7dde7;padding:44px 0 22px}.footer-module-inside-area{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.footer-logo{width:170px;max-height:70px;object-fit:contain;background:#fff;border-radius:10px;padding:6px;margin-bottom:14px}.footer-module-box h3{color:#fff;font-size:15px;margin:0 0 16px}.footer-module-box a{display:block;color:#d7dde7;margin:9px 0}.footer-module-box p{line-height:1.7;color:#b8c0ce}.payment-img{height:42px;width:260px;object-fit:cover;border-radius:6px;opacity:.8}.copyright{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.1);padding-top:18px;color:#aab4c4}.whatsapp-float{position:fixed;right:20px;bottom:20px;background:#25d366;color:#fff;border-radius:999px;padding:13px 18px;font-weight:900;box-shadow:0 18px 40px rgba(37,211,102,.35);z-index:99}.page-title{padding:36px 0 20px}.page-title h1{font-size:42px;margin:0 0 8px}.page-title p{color:#667085}.shop-layout{display:grid;grid-template-columns:280px 1fr;gap:22px;margin-bottom:42px}.filters,.cart-summary,.tracking-card,.empty,.cart-table,.checkout-form,.gallery,.product-info,.review-form{background:#fff;border:1px solid #e5eaf0;border-radius:14px;padding:22px;box-shadow:0 15px 35px rgba(15,23,42,.06)}.filters h3{margin-top:0}.filters label{display:block;font-weight:800;margin:13px 0 6px}.filters input,.filters select,.checkout-form input,.checkout-form textarea,.checkout-form select,.tracking input,.cart-summary input,.cart-table input,.review-form input,.review-form textarea,.review-form select,.detail-cart input,.detail-cart select{width:100%;border:1px solid #dfe5ed;border-radius:8px;padding:12px;background:#fff;outline:0}.range-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.clear-filter{display:block;text-align:center;color:var(--primary);font-weight:900;margin-top:12px}.shop-tools{display:flex;justify-content:space-between;background:#fff;border:1px solid #e5eaf0;border-radius:12px;padding:14px 18px;margin-bottom:18px}.shop-tools a{color:var(--primary);font-weight:900}.shop-products{grid-template-columns:repeat(3,1fr)}.category-hero{display:grid;grid-template-columns:1fr 230px;gap:20px;align-items:center;background:#fff;border:1px solid #e5eaf0;border-radius:16px;padding:24px;margin-top:24px;box-shadow:0 15px 35px rgba(15,23,42,.06)}.category-hero img{height:180px;width:100%;object-fit:cover;border-radius:12px}.subcats{display:flex;gap:8px;flex-wrap:wrap}.subcats a{background:#f7f4ef;border-radius:999px;padding:8px 12px;color:var(--primary);font-weight:900}.product-detail{display:grid;grid-template-columns:.95fr 1.05fr;gap:30px;padding:36px 0}.main-product-img{height:520px;width:100%;object-fit:cover;border-radius:12px;background:#f8fafc}.thumbs{display:flex;gap:9px;margin-top:12px;overflow:auto}.thumbs img{width:82px;height:82px;object-fit:cover;border-radius:8px;border:2px solid #e5eaf0;cursor:pointer}.product-info h1{font-size:38px;line-height:1.1;margin:8px 0 12px}.detail-price{display:flex;gap:12px;align-items:baseline;margin:18px 0}.detail-price strong{font-size:34px;color:#305c9e}.detail-cart{display:grid;gap:12px}.variant span{display:block;font-weight:800;margin-bottom:7px}.image-variants{display:flex;gap:8px;flex-wrap:wrap}.image-variants label{background:#f8fafc;border:1px solid #dfe5ed;padding:9px;border-radius:8px}.detail-tabs{border-top:1px solid #e5eaf0;margin-top:22px;padding-top:16px}.detail-tabs table,table{width:100%;border-collapse:collapse}th,td{padding:12px;border-bottom:1px solid #edf0f3;text-align:left}.cart-page,.checkout-layout,.tracking,.contact-grid{display:grid;grid-template-columns:1fr 330px;gap:22px;margin-bottom:42px}.cart-product{display:flex;gap:12px;align-items:center}.cart-product img{width:70px;height:70px;object-fit:cover;border-radius:8px}.cart-summary p,.cart-summary h3{display:flex;justify-content:space-between;gap:15px}.cart-summary form div{display:flex;gap:8px}.form-grid,.review-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.form-grid .wide,.review-form .wide{grid-column:1/-1}.checkout-form textarea,.review-form textarea{min-height:105px}.tracking{grid-template-columns:360px 1fr}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0;margin-top:20px;list-style:none}.steps li{background:#edf0f3;border-radius:8px;padding:11px;text-align:center}.steps .done{background:#dff7e7;color:#1d7f3e;font-weight:900}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:42px}.campaign-grid article{background:#fff;border:1px solid #e5eaf0;border-radius:14px;padding:28px;box-shadow:0 15px 35px rgba(15,23,42,.06)}.campaign-grid h2{font-size:34px;margin:9px 0}.contact-grid{grid-template-columns:.9fr 1.1fr}.trust-bottom{margin-top:0}@media(max-width:980px){.header-desktop-main-div-in{flex-wrap:wrap}.header-desktop-logo-div{width:160px}.header-desktop-right-area{width:100%;flex-wrap:wrap}.header-desktop-search1{order:4;flex-basis:100%}.top-level-menu{overflow:auto}.slide-top-desktop{min-height:330px;padding:34px}.slider-section h1{font-size:38px}.ticaret-kutulari-inside,.product-grid,.shop-products,.brand-grid,.footer-module-inside-area,.campaign-grid{grid-template-columns:repeat(2,1fr)}.product-categories-inside-vitrin2-boxarea{grid-template-columns:1fr}.vitrin2-box,.vitrin2-box.v1,.vitrin2-box.v2,.vitrin2-box.v3,.vitrin2-box.v4,.vitrin2-box.v5,.vitrin2-box.v6{grid-column:auto}.shop-layout,.product-detail,.cart-page,.checkout-layout,.tracking,.contact-grid{grid-template-columns:1fr}.mega-menu{width:92vw}.mega-cols{grid-template-columns:1fr 1fr}}@media(max-width:620px){.tophtml-in{height:36px}.topheader-desktop-main-div{display:none}.header-desktop-navbutton-box:not(.carting){display:none}.header-desktop-logo-div img{width:140px}.top-level-menu>li>a{padding:14px 12px;font-size:13px}.story-group-box{width:92px;min-width:92px}.story-group-box-img{width:70px;height:70px}.slide-top-desktop{padding:24px;min-height:310px}.slide-top-desktop:after{background:rgba(255,255,255,.82)}.slider-section h1{font-size:30px}.ticaret-kutulari-inside,.product-grid,.shop-products,.brand-grid,.footer-module-inside-area,.campaign-grid,.review-grid,.form-grid,.review-form{grid-template-columns:1fr}.bultenn-module-inside-area{display:block}.bulten-form{margin-top:18px}.product-img{height:250px}.main-product-img{height:340px}.steps{grid-template-columns:1fr}.whatsapp-float span{display:none}.cart-table{overflow:auto}.footer-module-main-div{padding-bottom:80px}}

/* V5 Premium üyelik ve renk iyileştirmeleri */
:root{--gold:#d8a35a;--gold-dark:#9a5f24;--cream:#fff8ef;--rose:#f7e4dc;--ink:#21170f;--muted:#7a6b5d;--panel:#fff;--line:#eadfd2}body{background:radial-gradient(circle at top left,rgba(216,163,90,.22),transparent 32%),linear-gradient(180deg,var(--site-bg,#fff8ef),#fff 38%,#fff8ef);color:var(--ink)}.tophtml-in{height:54px;background:linear-gradient(90deg,#2a1608,#b5763a 42%,#f0c47b 70%,#5c3212);border-bottom:0;box-shadow:0 12px 30px rgba(86,44,17,.16)}.tophtml-in img{opacity:.96;mix-blend-mode:screen;filter:saturate(1.05)}.header-main-div{box-shadow:0 16px 42px rgba(70,39,17,.11);border-bottom:1px solid rgba(216,163,90,.22)}.topheader-desktop-main-div{background:linear-gradient(90deg,#fff,#fff7eb);border-bottom:1px solid rgba(216,163,90,.28)}.header-desktop-main-div-in{padding:22px 0}.header-desktop-search1{height:52px;border:1px solid rgba(181,118,58,.28);border-radius:999px;box-shadow:0 10px 28px rgba(139,94,52,.08),inset 0 1px 0 #fff}.header-desktop-search1 button{background:linear-gradient(135deg,var(--primary,#b5763a),var(--accent,#d8a35a));border-radius:0 999px 999px 0}.header-desktop-navbutton-box>a{border:1px solid transparent;transition:.2s ease}.header-desktop-navbutton-box>a:hover{border-color:rgba(216,163,90,.35);background:#fff8ef;color:var(--gold-dark);transform:translateY(-1px)}.mini-drop{border:1px solid rgba(216,163,90,.25);border-radius:18px;box-shadow:0 24px 65px rgba(76,43,20,.18)}.mini-drop .drop-btn,.btn,.card-actions button,.bulten-form button,.checkout-form button{background:linear-gradient(135deg,var(--primary,#b5763a),var(--accent,#d8a35a));border:0;color:#fff;box-shadow:0 12px 25px rgba(181,118,58,.22)}.mini-drop .drop-btn.green{background:linear-gradient(135deg,#2f8b61,#66c08a)}.drop-line{text-align:center;color:#a19080;font-size:12px;margin:8px 0}.top-level-menu-main-div{background:linear-gradient(180deg,#fff,#fff9f0);border-top:1px solid rgba(216,163,90,.16);border-bottom:1px solid rgba(216,163,90,.24)}.top-level-menu>li>a{font-weight:800;letter-spacing:.03em}.mega-menu{border:1px solid rgba(216,163,90,.24);box-shadow:0 28px 70px rgba(72,41,17,.18);border-radius:0 0 22px 22px}.story-main-div{background:linear-gradient(180deg,#fff8ef,#fff)}.story-group-box-img{background:linear-gradient(135deg,#fff,#ffe9be);box-shadow:0 10px 22px rgba(181,118,58,.16);border-color:#d8a35a!important}.slider-main-div{background:linear-gradient(180deg,#fff,#fff8ef)}.hero-slider-fake{border-radius:28px;overflow:hidden;box-shadow:0 25px 60px rgba(83,45,19,.18);border:1px solid rgba(216,163,90,.3)}.swiper-slide.slide-top-desktop:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(42,22,8,.72),rgba(42,22,8,.18),rgba(255,255,255,.07));pointer-events:none}.slider-section{position:relative;z-index:2;max-width:520px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.22)}.slider-section a{background:linear-gradient(135deg,#fff,#f1c77d);color:#4b2a12;border-radius:999px;font-weight:900}.ticaret-kutu-box,.vitrin2-box,.product-card,.campaign-grid article,.tracking-card,.auth-card,.account-content,.account-sidebar{background:rgba(255,255,255,.92);border:1px solid rgba(216,163,90,.22);box-shadow:0 18px 45px rgba(91,53,21,.09);border-radius:22px}.product-card{overflow:hidden;transition:.22s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 25px 55px rgba(91,53,21,.16)}.product-img{background:linear-gradient(145deg,#fffaf2,#f7e4dc)}.price-row strong,.detail-price strong{color:var(--gold-dark)}.badge,.cat-detail-products-box-indirim{background:linear-gradient(135deg,#e0454f,#ff876b)!important;color:#fff!important}.fav-button{width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:#b5763a;cursor:pointer;font-size:20px;box-shadow:0 8px 16px rgba(0,0,0,.08)}.fav-button.active{background:linear-gradient(135deg,#e0454f,#ff876b);color:#fff}.member-auth{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:stretch;padding:34px 0 54px}.auth-hero{border-radius:28px;padding:42px;background:linear-gradient(135deg,#2a1608,#8d5424 54%,#d8a35a);color:#fff;box-shadow:0 26px 70px rgba(69,37,14,.22);min-height:390px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth-hero:after{content:"";position:absolute;right:-80px;bottom:-110px;width:270px;height:270px;border-radius:50%;background:rgba(255,255,255,.16)}.auth-hero small{letter-spacing:.2em;text-transform:uppercase;color:#ffe1ae}.auth-hero h1{font-size:42px;line-height:1.05;margin:12px 0}.auth-hero p{font-size:17px;line-height:1.7;color:#fff6e8}.auth-benefits{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.auth-benefits span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:10px 14px}.auth-card{padding:32px}.auth-card h2{margin-top:0;font-size:28px}.auth-card label{display:block;margin:14px 0;color:#5d4e42;font-weight:700}.auth-card input{width:100%;height:48px;border:1px solid #eadfd2;border-radius:14px;padding:0 14px;background:#fffaf5}.auth-card p a,.ghost-link{color:var(--gold-dark);font-weight:800}.account-wrap{display:grid;grid-template-columns:280px 1fr;gap:24px;padding:36px 0}.account-sidebar{padding:24px;height:max-content;position:sticky;top:155px}.account-sidebar h2{margin-top:0}.account-sidebar a{display:block;padding:13px 14px;border-radius:14px;margin:7px 0;background:#fff8ef;color:#5b3a1f;font-weight:800}.account-content{padding:28px}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.account-stats div{background:linear-gradient(135deg,#fff8ef,#fff);border:1px solid #eadfd2;border-radius:20px;padding:22px}.account-stats b{font-size:28px;color:var(--gold-dark);display:block}.order-list{display:grid;gap:12px}.order-list>div{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:10px;align-items:center;background:#fff8ef;border:1px solid #eadfd2;border-radius:16px;padding:15px}.order-list a{font-weight:900;color:var(--gold-dark)}.user-menu-drop b{display:block;margin-bottom:10px;color:#3b2a1b}.admin-color-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.preset-card{border:1px solid #eadfd2;border-radius:16px;padding:14px;background:#fff}.preset-card span{display:flex;height:34px;border-radius:999px;overflow:hidden;margin-bottom:8px}.preset-card i{flex:1}.footer-module-main-div{background:linear-gradient(135deg,#251308,#5a3215);color:#fff}.footer-module-main-div a,.footer-module-main-div p{color:#fff5e5}@media(max-width:900px){.member-auth,.account-wrap{grid-template-columns:1fr}.auth-hero{min-height:auto}.order-list>div{grid-template-columns:1fr}.account-sidebar{position:static}.account-stats{grid-template-columns:1fr}.header-desktop-right-area{flex-wrap:wrap}.header-desktop-navbutton-box>a{min-width:55px}.tophtml-in{height:42px}}

/* V6 gerçek görselli PremiumShop akışı düzeltmesi */
.tophtml-in{height:54px;padding:0;border:0;background:#fff;box-shadow:none}.tophtml-in img{width:100%;height:54px;object-fit:cover;display:block;mix-blend-mode:normal;filter:none;opacity:1}.tophtml-in button{background:rgba(255,255,255,.92);color:#4b2a12;box-shadow:0 6px 16px rgba(0,0,0,.12)}
.header-main-div{position:sticky;top:0;background:#fff;box-shadow:0 2px 18px rgba(15,23,42,.07);border-bottom:1px solid #e2e6eb}.topheader-desktop-main-div{height:40px;background:#fff;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}.topheader-desktop-main-div-in{height:40px;color:#4f5c6b}.header-desktop-main-div-in{padding:18px 0}.header-desktop-logo-div{width:210px}.header-desktop-logo-div img{width:178px;max-height:62px;object-fit:contain}.header-desktop-search1{height:48px;border:2px solid #eef1f5;border-radius:4px;box-shadow:none}.header-desktop-search1 button{border-radius:0;background:#111827;color:#fff;font-size:22px}.header-desktop-navbutton-box>a{height:55px;border-radius:4px}.header-desktop-navbutton-box>a:hover{background:#f6f8fa;border-color:#e2e6eb;color:#111827;transform:none}.top-level-menu-main-div{background:#fff;border-top:1px solid #e2e6eb;border-bottom:1px solid #e2e6eb}.top-level-menu>li>a{font-size:13px;letter-spacing:.02em;color:#111827;padding:17px 14px}.top-level-menu>li:first-child>a,.top-level-menu>li>a:hover{color:#b5763a}.story-main-div{background:#fff;padding:18px 0 13px}.story-group-box-img{border-color:#333!important;background:#fff;box-shadow:none;padding:2px}.story-group-box-img img{object-fit:cover}.slider-main-div{background:#f3f6f9;padding:0}.hero-slider-fake{border-radius:0;box-shadow:none;border:0;overflow:visible;gap:0}.slide-top-desktop{min-height:520px;border-radius:0;box-shadow:none;padding:0;background-size:cover!important;background-position:center!important;display:block}.slide-top-desktop:after,.swiper-slide.slide-top-desktop:before{display:none!important}.slider-section{display:none!important}.ticaret-kutulari-main-div{background:#f3f6f9;border-top:1px solid #f3f6f9;border-bottom:1px solid #f3f6f9}.ticaret-kutu-box{background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0;border-right:1px solid #e5eaf0;padding:18px}.ticaret-kutu-box i{font-size:31px;color:#111827}.ticaret-kutu-box b{font-size:15px;color:#111827}.ticaret-kutu-box span{color:#111827;font-size:13px}.product-categories-main-div-vitrin2{margin-top:28px;margin-bottom:8px}.vitrin2-box{border-radius:6px;box-shadow:none;border:0;background:#fff;min-height:230px}.vitrin2-box.v1{min-height:300px}.vitrin2-box img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vitrin2-box:after{display:none}.vitrin2-box div{display:none}.group-urun-module-main-div{background:#fff;padding:42px 0}.group-urun-module-main-div.light-module{background:#f3f6f9}.group-product-main-box-container-header{border-bottom:1px solid #e2e6eb;padding-bottom:14px;margin-bottom:18px}.group-product-main-box-container-header h2{font-size:24px;font-weight:900;color:#111827}.group-product-main-box-container-header p{color:#999}.product-card{border-radius:4px;box-shadow:none;border:1px solid #e8edf2;background:#fff;padding-bottom:0}.product-card:hover{box-shadow:0 16px 42px rgba(15,23,42,.12);transform:none}.product-img{height:330px;background:#f7f9fb}.product-img img{object-fit:cover}.quick-card-actions{left:10px;top:10px}.quick-card-actions a,.quick-card-actions button{border-radius:4px}.product-card h3{font-size:14px;text-align:center;min-height:42px}.product-card p{display:none}.product-card .stars{text-align:center}.price-row{justify-content:center}.price-row strong{color:#305c9e}.card-actions{grid-template-columns:1fr;margin:0;border-top:1px solid #eef1f5}.card-actions button,.card-actions a{border-radius:0;text-align:center;background:#fff;color:#111827;box-shadow:none}.card-actions button{background:#111827;color:#fff}.modules-head-forbg-text{background:#f3f6f9!important}.yorumlar-module-main-div{background:#f3f6f9;padding:45px 0}.bultenn-module-main-div{background:#fff;padding:45px 0}.footer-module-main-div{background:#1f2937;color:#fff}.footer-logo{background:#fff;border-radius:8px;padding:8px}.footer-module-main-div .payment-img{height:48px;object-fit:cover;border-radius:6px}.member-auth .auth-hero{background-image:url('/assets/img/banner-magaza-real.webp');background-size:cover;background-position:center;color:#fff}.member-auth .auth-hero:before{content:"";position:absolute;inset:0;background:rgba(42,22,8,.62)}.member-auth .auth-hero>*{position:relative;z-index:2}.admin-preview,.slider-admin-img,.mini-img{object-fit:cover}.real-image-note{background:#ecfff4;border:1px solid #9bddaa;border-radius:10px;padding:12px;margin:12px 0;color:#176a34;font-weight:700}
@media(max-width:980px){.slide-top-desktop{min-height:390px}.product-img{height:290px}.top-level-menu>li>a{font-size:12px;padding:14px 11px}.header-desktop-logo-div{width:175px}}
@media(max-width:620px){.slide-top-desktop{min-height:240px}.product-img{height:250px}.header-desktop-logo-div img{width:140px}.tophtml-in,.tophtml-in img{height:42px}.vitrin2-box,.vitrin2-box.v1{min-height:190px}.ticaret-kutu-box{border-right:0;border-bottom:1px solid #e5eaf0}}
.shop-products.list-view{display:block}
.shop-products.list-view .product-card{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center;margin-bottom:18px}
.shop-products.list-view .product-img{height:220px}
.shop-products.list-view .product-card .quick-card-actions{left:14px;right:auto}
@media (max-width:700px){.shop-products.list-view .product-card{display:block}.shop-products.list-view .product-img{height:auto}}

/* V8: mobilde masaüstü içerikleri kaybolmasın */
.mobile-utility-bar{display:none}
.mobile-menu-toggle{display:none}
.mobile-bottom-nav{display:none}
@media(max-width:620px){
  body{padding-bottom:74px}
  .header-main-div{position:relative;top:auto}
  .mobile-utility-bar{display:flex;gap:0;align-items:center;justify-content:space-between;background:#fff8ef;border-bottom:1px solid rgba(216,163,90,.22);font-size:12px;font-weight:800;overflow:auto}
  .mobile-utility-bar a{white-space:nowrap;flex:1;text-align:center;padding:11px 8px;border-right:1px solid rgba(216,163,90,.18)}
  .mobile-utility-bar a:last-child{border-right:0}
  .header-desktop-main-div-in{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 0}
  .header-desktop-logo-div{width:auto}
  .mobile-menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(181,118,58,.35);border-radius:14px;background:#fff8ef;color:#5d3212;font-size:22px;cursor:pointer}
  .header-desktop-right-area{grid-column:1/-1;display:grid;grid-template-columns:1fr auto auto auto;gap:8px;width:100%;align-items:center}
  .header-desktop-search1{order:0;grid-column:1/-1;flex-basis:auto;width:100%;height:46px}
  .header-desktop-navbutton-box.notification-box{display:block}
  .header-desktop-navbutton-box.user-box,
  .header-desktop-navbutton-box.carting,
  .header-desktop-navbutton-box:not(.notification-box):not(.user-box):not(.carting){display:block}
  .header-desktop-navbutton-box>a{height:48px;min-width:64px;font-size:11px}
  .header-desktop-navbutton-box i{font-size:21px}
  .mini-drop{display:none!important}
  .top-level-menu-main-div{display:block;max-height:0;overflow:hidden;transition:max-height .25s ease;border-top:0}
  body.mobile-menu-open .top-level-menu-main-div{max-height:240px;border-top:1px solid rgba(216,163,90,.18)}
  .top-level-menu{display:flex;overflow:auto;min-height:0;padding:0 0 4px}
  .top-level-menu>li>a{padding:15px 14px}
  .mega-menu{display:none!important}
  .story-main-div,.slider-main-div,.product-categories-main-div-vitrin2,.group-urun-module-main-div,.brand-strip,.yorumlar-module-main-div,.bultenn-module-main-div,.ticaret-kutulari-main-div{display:block}
  .hero-slider-fake{display:grid}
  .slide-top-desktop{display:flex;min-height:270px;background-position:center;padding:22px}
  .slider-section{display:block;max-width:100%}
  .slider-section p{font-size:14px;line-height:1.5}
  .quick-card-actions{opacity:1;transform:none}
  .product-card:hover{transform:none}
  .mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:130;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid rgba(216,163,90,.35);border-radius:20px;box-shadow:0 18px 42px rgba(82,45,18,.2);overflow:hidden}
  .mobile-bottom-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;font-size:19px;color:#5d3212}
  .mobile-bottom-nav span{font-size:10px;font-weight:900}
  .mobile-bottom-nav b{position:absolute;top:5px;right:12px;background:linear-gradient(135deg,#e0454f,#ff876b);color:#fff;border-radius:999px;font-size:10px;padding:2px 5px}
}

.top-ticker{position:absolute;inset:0 46px 0 0;display:flex;align-items:center;overflow:hidden;pointer-events:none}
.top-ticker-track{display:flex;align-items:center;gap:72px;min-width:max-content;animation:ticker-scroll var(--ticker-speed,24s) linear infinite}
.top-ticker-track span{display:inline-flex;align-items:center;white-space:nowrap;font-weight:800;font-size:14px;letter-spacing:.02em;color:#3f2e1f;text-shadow:0 1px 0 rgba(255,255,255,.7)}
.top-ticker-track span:before{content:'✦';margin-right:18px;color:var(--primary,#b5763a)}
@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-33.333%)}}
.bank-transfer-box{margin-top:18px;padding:18px;border:1px solid #eadfcf;background:#fffaf2;border-radius:14px}
.bank-transfer-box h3{margin:0 0 12px;font-size:18px}
.bank-account-list{display:grid;gap:12px}
.bank-account-card{background:#fff;border:1px solid #eadfcf;border-radius:12px;padding:16px;display:grid;gap:6px}
.bank-account-card b{font-size:16px;color:#35271c}
.bank-account-card span{font-size:14px;color:#5e5043}
.bank-account-card strong{font-size:15px;letter-spacing:.02em;color:#111827}
.bank-account-card small{color:#7b6b5b}
.payment-info{display:none}
.payment-info.is-active{display:block}
@media (max-width:768px){.top-ticker-track span{font-size:12px}.tophtml-in{height:42px}.bank-transfer-box{padding:14px}.bank-account-card{padding:14px}}


/* V11: sade, etiketsiz, profesyonel kayan duyuru barı */
.premium-announcement{background:linear-gradient(90deg,#24180f 0%,#382415 50%,#24180f 100%);border-bottom:1px solid rgba(216,163,90,.28);overflow:hidden}
.premium-announcement .tophtml-in{height:40px;display:flex;align-items:center;background:transparent;border:0;overflow:hidden;padding:0}
.premium-announcement .tophtml-in img,.announcement-label,.premium-announcement .tophtml-in button{display:none!important}
.premium-announcement .top-ticker{position:relative;inset:auto;flex:1;height:40px;display:flex;align-items:center;overflow:hidden;padding:0;pointer-events:none}
.premium-announcement .top-ticker-track{gap:72px;min-width:max-content;animation:ticker-scroll var(--ticker-speed,24s) linear infinite}
.premium-announcement .top-ticker-track span{color:#fff8ef;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;white-space:nowrap}
.premium-announcement .top-ticker-track span:before{content:none!important}
@media(max-width:620px){
  .premium-announcement .tophtml-in,.premium-announcement .top-ticker{height:36px}
  .premium-announcement .top-ticker-track{gap:44px}
  .premium-announcement .top-ticker-track span{font-size:11px;letter-spacing:.06em}
}


/* Üye giriş görseli admin yönetimi */
.member-auth .auth-hero.auth-hero-custom{background-image:var(--auth-image);background-size:cover;background-position:center;}
.member-auth .auth-hero.auth-hero-custom:before{content:"";position:absolute;inset:0;background:rgba(42,22,8,.62);}


.account-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}
.account-actions a{display:block;background:linear-gradient(135deg,#fff8ef,#fff);border:1px solid #eadfd2;border-radius:20px;padding:20px;color:#5b3a1f}
.account-actions b{display:block;font-size:17px;margin-bottom:7px}
.account-actions span{display:block;color:#7a6858;line-height:1.5;font-size:14px}
.default-address-summary{margin-top:22px;background:#fff8ef;border:1px solid #eadfd2;border-radius:20px;padding:20px}
.default-address-summary h3{margin-top:0}
.address-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}
.address-list{display:grid;gap:14px}
.address-card{background:#fff8ef;border:1px solid #eadfd2;border-radius:20px;padding:18px}
.address-card.is-default{border-color:#d8a35a;box-shadow:0 12px 26px rgba(181,118,58,.12)}
.address-card div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}
.address-card span{background:#d8a35a;color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}
.address-card strong{display:block;margin-top:10px}
.address-card p{color:#6a5949;line-height:1.65}
.address-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.address-actions a,.address-actions button{border:0;background:#fff;color:#5b3a1f;border-radius:999px;padding:9px 12px;font-weight:800;cursor:pointer}
.address-actions button.danger{background:#fff0f0;color:#b42318}
.address-form{background:#fff;border:1px solid #eadfd2;border-radius:20px;padding:22px;display:grid;gap:12px}
.address-form h2{margin:0 0 8px}
.address-form label{display:grid;gap:7px;color:#5d4e42;font-weight:700}
.address-form input,.address-form textarea{width:100%;border:1px solid #eadfd2;border-radius:14px;padding:12px 14px;background:#fffaf5}
.address-form textarea{min-height:110px;resize:vertical}
.address-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.checkbox-line{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px}
.checkbox-line input{width:auto!important}
.checkout-address-note{margin-bottom:14px;background:#fff8ef;border:1px solid #eadfd2;border-radius:14px;padding:14px;color:#5b3a1f}
@media(max-width:900px){.account-actions,.address-layout,.address-form-grid{grid-template-columns:1fr}}

.homepage-products-top{margin-top:20px}
@media(max-width:768px){.homepage-products-top{margin-top:14px}}


/* V14: profesyonel mavi tema */
:root{--primary:#0f4fa8;--accent:#4da3ff;--ink:#0b1f3a;--soft:#f4f8ff;--line:#dbe7f7}
body{background:var(--theme-bg,#f4f8ff);color:#0b1f3a}
.header-main-div,.header-desktop-main-div{background:var(--header-bg,#fff)}
.premium-announcement{background:linear-gradient(90deg,#071c43 0%,#0f4fa8 50%,#071c43 100%);border-bottom:1px solid rgba(77,163,255,.28)}
.topheader-desktop-main-div,.top-level-menu-main-div{border-color:#dbe7f7}
.top-level-menu-main-div{background:linear-gradient(90deg,#0b2f6b,#0f4fa8)}
.top-level-menu>li>a{color:#fff}
.header-desktop-search1 button,.btn,.button-blue,.product-cta button,.quick-card-actions button,.address-form .btn{background:linear-gradient(135deg,#0f4fa8,#2f80ed);border-color:#0f4fa8;color:#fff}
.btn:hover,.button-blue:hover{filter:brightness(1.05)}
.product-card,.ticaret-kutu-box,.bank-account-card,.address-card,.address-form,.default-address-summary,.account-actions a,.campaign-grid article,.story-group-box-img,.brand-strip a{border-color:#dbe7f7}
.product-card,.address-form,.bank-account-card{background:#fff}
.product-card:hover{box-shadow:0 18px 42px rgba(15,79,168,.14)}
.hero-copy .btn.outline,.outline-btn{color:#0f4fa8;border-color:#0f4fa8;background:#fff}
.product-price,.cart-total strong,.cat-detail-products-box-fiyat-mevcut{color:#0f4fa8}
.story-group-box-img{background:#eaf3ff}
.ticaret-kutulari-main-div,.mobile-utility-bar,.default-address-summary,.address-card,.account-actions a,.checkout-address-note,.bank-transfer-box{background:#eef5ff}
.mobile-menu-toggle{background:#eef5ff;border-color:rgba(15,79,168,.28);color:#0f4fa8}
.mobile-bottom-nav{border-color:rgba(15,79,168,.25);box-shadow:0 18px 42px rgba(15,79,168,.18)}
.mobile-bottom-nav a{color:#0f4fa8}
.address-card.is-default{border-color:#4da3ff;box-shadow:0 12px 26px rgba(15,79,168,.14)}
.address-card span{background:#0f4fa8}
.account-sidebar{background:linear-gradient(180deg,#0b2f6b,#0f4fa8)}
.account-sidebar a{color:#fff}
.account-stats div{background:#eef5ff;border:1px solid #dbe7f7}
.shop-toolbar,.page-title,.order-list div{border-color:#dbe7f7}
@media(max-width:620px){.mobile-utility-bar{background:#eef5ff}.top-level-menu-main-div{background:linear-gradient(90deg,#0b2f6b,#0f4fa8)}}

/* V15: Hesabım paneli okunurluk düzeltmesi */
.account-sidebar{color:#fff}
.account-sidebar h2{color:#fff;font-weight:900;margin-bottom:18px}
.account-sidebar a{
  background:rgba(255,255,255,.12);
  color:#fff!important;
  border:1px solid rgba(255,255,255,.16);
  box-shadow:none;
}
.account-sidebar a:hover{
  background:#fff;
  color:#0f4fa8!important;
  border-color:#fff;
}
.account-sidebar a:focus-visible{
  outline:3px solid rgba(77,163,255,.55);
  outline-offset:2px;
}
.user-menu-drop b{color:#0b1f3a}
.user-menu-drop a{color:#0b1f3a}
.user-menu-drop a:hover{color:#0f4fa8}
@media(max-width:900px){
  .account-sidebar h2{font-size:24px}
  .account-sidebar a{padding:14px 15px}
}
