html{color-scheme:light only}body{background:#fffaf6!important}
.hidden{display:none!important}
:root{--ink:#241f1d;--muted:#776d69;--rose:#b46f66;--blush:#f7e9e4;--cream:#fffaf6;--line:#eadeda;--shadow:0 18px 55px rgba(70,43,35,.10)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);line-height:1.55}a{text-decoration:none;color:inherit}.wrap{width:min(1180px,calc(100% - 36px));margin:auto}.top{height:34px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:12px}.head{height:82px;display:grid;grid-template-columns:180px 1fr auto;gap:32px;align-items:center}.logo{display:flex;flex-direction:column;width:max-content;line-height:.9;letter-spacing:.2em}.logo strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.logo span{font-size:9px;letter-spacing:.48em;margin:8px 0 0 3px}.search{height:44px;border:1px solid var(--line);border-radius:999px;display:flex;overflow:hidden;background:#fbf9f8}.search input{border:0;outline:0;background:transparent;flex:1;padding:0 18px}.search button{border:0;background:transparent;width:48px;font-size:22px}.actions{display:flex;align-items:center;gap:17px;font-size:14px;font-weight:750}.cart{background:var(--ink);color:#fff;padding:10px 14px;border-radius:999px}.cart b{display:inline-grid;place-items:center;width:22px;height:22px;background:#fff;color:var(--ink);border-radius:50%;margin-left:6px;font-size:11px}header{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}nav{border-top:1px solid #f2ece9}.navrow{display:flex;gap:26px;align-items:center;min-height:48px;overflow:auto;white-space:nowrap;font-size:13px;font-weight:750}.hero{background:linear-gradient(135deg,#fffaf7,#f8e8e2 55%,#f3dcd4);overflow:hidden}.heroGrid{min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px}.eyebrow,.title>span,.rowTitle span,.catHead span,.campaign>div>div>span{font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--rose)}h1,h2,h3{line-height:1.08}.hero h1{font-size:clamp(48px,6vw,78px);letter-spacing:-.055em;margin:20px 0}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--rose)}.hero p,.title p,.catHead p,.info p{color:var(--muted)}.btnrow{display:flex;gap:12px;margin:28px 0}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:48px;padding:0 22px;font-weight:850}.dark{background:var(--ink);color:#fff}.light{background:#fff;border:1px solid var(--line)}.cream{background:var(--cream);color:var(--ink)}.trust{font-size:13px;color:#665c58}.stage{height:480px;position:relative}.lid{position:absolute;width:310px;height:310px;border-radius:50%;left:80px;top:60px;background:#f4d9d1;border:16px solid #fff;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;justify-content:center}.lid small{letter-spacing:.18em}.lid b{font-family:Georgia,serif;font-size:52px;font-weight:400;margin:8px}.lid i{color:var(--rose)}.float{position:absolute;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:16px 22px;text-align:center}.float b,.float span{display:block}.float b{font-size:28px}.float span{font-size:11px;color:var(--muted)}.f1{left:0;bottom:55px;transform:rotate(-7deg)}.f2{right:10px;top:55px;transform:rotate(6deg)}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-34px;position:relative;z-index:3}.quick a{min-height:130px;border-radius:20px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 12px 35px rgba(60,40,32,.08);font-weight:850}.quick a:nth-child(1){background:#f2ddd6}.quick a:nth-child(2){background:#f5efe7}.quick a:nth-child(3){background:#e6eef2}.quick a:nth-child(4){background:#e8e4d9}.quick span{font-size:12px;color:#5f5652;margin-top:5px;font-weight:500}.section{padding:82px 0}.soft{background:#fbf7f5}.title h2,.rowTitle h2{font-size:clamp(31px,4vw,48px);letter-spacing:-.04em;margin:10px 0}.center{text-align:center}.center p{max-width:620px;margin:0 auto}.themes{display:flex;gap:22px;overflow:auto;padding:30px 4px 5px}.themes a{min-width:105px;text-align:center;font-size:38px}.themes b{display:block;font-size:13px;margin-top:10px}.rowTitle{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.rowTitle h2{margin-bottom:0}.rowTitle>a{font-size:13px;font-weight:850}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.pic{height:245px;background:linear-gradient(145deg,#f8ece7,#f6f1ed);display:grid;place-items:center;position:relative}.pic:before{content:"";width:148px;height:148px;border-radius:50%;background:#f0d5cd;border:9px solid #fff}.pic:after{content:attr(data-letter);position:absolute;font-family:Georgia,serif;font-size:31px}.badge{position:absolute;top:12px;left:12px;background:#fff;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900;z-index:2}.body{padding:18px}.body h3{font-size:15px;min-height:42px;margin:0 0 10px}.meta{display:flex;justify-content:space-between;align-items:center}.price{font-size:21px;font-weight:900}.more{width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center}.campaign{background:var(--ink);color:#fff}.campaignGrid{min-height:330px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.campaign h2{font-size:48px;margin:12px 0}.campaign p{color:#cfc6c2}.nums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nums div{background:#332c29;border:1px solid #4a403c;border-radius:22px;padding:30px 12px;text-align:center}.nums b,.nums span{display:block}.nums b{font-size:38px}.nums span{font-size:12px;color:#cfc6c2}.bubble{background:#fff;padding:18px;border-radius:18px 18px 4px 18px;width:80%;margin-left:auto;box-shadow:var(--shadow);font-size:13px}.result{position:absolute;left:20px;bottom:0;width:220px;height:220px;background:#fff;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--shadow)}.result b{font-family:Georgia,serif;font-size:44px;font-weight:400}.result small{color:var(--muted)}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.why div{border:1px solid var(--line);border-radius:20px;padding:24px;background:#fff}.why i{display:block;font-family:Georgia,serif;font-size:32px;color:#e7c7c0;font-style:normal;margin-bottom:28px}.why p{color:var(--muted);font-size:13px}.cta{background:var(--rose);color:#fff}.cta .wrap{min-height:220px;display:flex;align-items:center;justify-content:space-between}.cta h2{font-size:42px;margin:8px 0}.foot{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:45px;padding:60px 0 30px}.foot>div{display:flex;flex-direction:column;gap:10px}.foot a,.foot p{font-size:13px;color:#c7bfbb}footer{background:#1f1b19;color:#eee}.copy{border-top:1px solid #3a3330;padding:20px 0;color:#8f8783;font-size:12px}.crumb{font-size:12px;color:var(--muted);margin-bottom:30px}.catHead{display:flex;justify-content:space-between;align-items:end}.catHead h1{font-size:48px;margin:8px 0}.catHead select,.chips a,.info input,.info select,form input,form select,form textarea{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff}.chips{display:flex;gap:8px;overflow:auto;margin:25px 0}.chips a{font-size:12px;font-weight:800;white-space:nowrap}.detail{display:grid;grid-template-columns:1.05fr .95fr;gap:55px}.mainVisual{min-height:570px;border-radius:28px;background:linear-gradient(145deg,#f6e7e1,#faf6f3);display:grid;place-items:center;position:relative}.mainVisual:before{content:"";width:330px;height:330px;border-radius:50%;background:#efd1c8;border:18px solid #fff;box-shadow:var(--shadow)}.mainVisual:after{content:attr(data-letter);position:absolute;font-family:Georgia,serif;font-size:62px}.info>span{font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--rose)}.info h1{font-size:42px}.bigPrice{font-size:32px;font-weight:900;margin:18px 0}.info hr{border:0;border-top:1px solid var(--line);margin:24px 0}.info label,form label{display:block;font-size:12px;font-weight:850;margin:12px 0 7px}.info input,.info select,form input,form select,form textarea{width:100%}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.add{width:100%;min-height:52px;border-radius:14px;font-weight:900;margin-top:12px;display:flex;align-items:center;justify-content:center}.add{border:0;background:var(--ink);color:#fff}.delivery{display:grid;grid-template-columns:100px 1fr;gap:8px 14px;background:#fbf7f5;padding:18px;border-radius:16px;margin-top:20px;font-size:12px}.delivery span{color:var(--muted)}.desc{max-width:850px;margin-top:65px}.narrow{max-width:900px}.cartrow{display:grid;grid-template-columns:90px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.mini{width:90px;height:90px;border-radius:18px;background:var(--blush);display:grid;place-items:center;font-family:Georgia,serif}.summary{width:min(420px,100%);margin:30px 0 0 auto;background:#fbf7f5;border-radius:18px;padding:24px}.summary>div{display:flex;justify-content:space-between}.summary p,.note,aside p{font-size:12px;color:var(--muted)}.order{display:grid;grid-template-columns:1fr 360px;gap:45px}.order form{display:grid;gap:18px}.order form section{border:1px solid var(--line);border-radius:20px;padding:22px}.choices{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.choices input{display:none}.choices span{display:grid;place-items:center;min-height:70px;border:1px solid var(--line);border-radius:14px;font-size:12px;font-weight:850}.choices input:checked+span{background:var(--ink);color:#fff}aside{position:sticky;top:110px;height:max-content;background:#fbf7f5;border:1px solid var(--line);border-radius:20px;padding:22px}.note{background:#fff4dc;padding:14px;border-radius:12px;margin-top:15px}@media(max-width:900px){.head{grid-template-columns:120px 1fr auto;gap:14px}.heroGrid,.campaignGrid,.detail,.order{grid-template-columns:1fr}.quick{grid-template-columns:1fr 1fr;margin-top:20px}.products{grid-template-columns:1fr 1fr}.why{grid-template-columns:1fr 1fr}.foot{grid-template-columns:1fr 1fr}.stage{min-height:450px}.actions>a:first-child{display:none}aside{position:static}}@media(max-width:600px){.top{font-size:10px;text-align:center}.head{height:auto;padding:15px 0;grid-template-columns:1fr auto}.search{grid-column:1/-1;grid-row:2}.navrow{display:none}.heroGrid{padding:45px 0}.hero h1{font-size:48px}.stage{height:370px}.lid{width:245px;height:245px;left:50%;transform:translateX(-50%);top:30px}.quick a{min-height:105px}.products{gap:10px}.pic{height:175px}.pic:before{width:105px;height:105px}.body{padding:12px}.body h3{font-size:13px}.price{font-size:17px}.campaignGrid{padding:45px 0}.campaign h2,.why,.foot{grid-template-columns:1fr}.cta .wrap{display:block;padding:35px 0}.cta h2{font-size:32px}.catHead{display:block}.catHead h1,.info h1{font-size:34px}.detail .mainVisual{min-height:390px}.mainVisual:before{width:235px;height:235px}.two{grid-template-columns:1fr}.choices{grid-template-columns:1fr 1fr}.section{padding:55px 0}}

.product-gallery-thumbs{
 display:flex;
 gap:10px;
 margin-top:12px;
 max-width:560px;
 overflow-x:auto;
 padding:2px 2px 8px;
 scrollbar-width:thin;
}
.product-thumb{
 flex:0 0 78px;
 width:78px;
 height:78px;
 padding:4px;
 border-radius:12px;
 border:1px solid #eadfd9;
 background:#fff;
 cursor:pointer;
 overflow:hidden;
 transition:.15s ease;
}
.product-thumb:hover{transform:translateY(-1px)}
.product-thumb img{
 width:100%;
 height:100%;
 object-fit:cover;
 border-radius:8px;
 display:block;
}
.product-thumb.active{
 border-color:#241f1d;
 box-shadow:0 0 0 2px #241f1d inset;
}
@media(max-width:700px){
 .product-gallery-thumbs{max-width:100%}
 .product-thumb{flex-basis:64px;width:64px;height:64px}
}


/* --- Sade ürün görsel geçişleri --- */
.pic{
 position:relative;
 overflow:hidden;
 isolation:isolate;
}
.product-card-image{
 position:absolute;
 inset:0;
 width:100%;
 height:100%;
 object-fit:cover;
 background:#fff;
 z-index:3;
 transition:opacity .75s ease,transform .95s cubic-bezier(.2,.7,.2,1);
 will-change:opacity,transform;
}
.product-card-image-primary{opacity:1}
.product-card-image-secondary{opacity:0;transform:scale(1.018)}
.pic .badge{position:relative;z-index:7}
.image-view-hint{
 position:absolute;
 right:12px;
 bottom:12px;
 z-index:8;
 padding:6px 9px;
 border-radius:999px;
 background:rgba(36,31,29,.82);
 color:#fff;
 font-size:9px;
 font-weight:800;
 letter-spacing:.02em;
 opacity:0;
 transform:translateY(4px);
 transition:opacity .25s ease,transform .25s ease;
 backdrop-filter:blur(4px);
}

@media (hover:hover){
 .pic:hover .product-card-image-primary{transform:scale(1.025)}
 .pic.has-secondary-image:hover .product-card-image-primary{opacity:0;transform:scale(1.015)}
 .pic.has-secondary-image:hover .product-card-image-secondary{opacity:1;transform:scale(1)}
 .pic:hover .image-view-hint{opacity:1;transform:translateY(0)}
}

/* Ürün detay ana görseli */
.mainVisual{overflow:hidden}
.product-main-image{
 position:absolute;
 inset:0;
 width:100%;
 height:100%;
 object-fit:contain;
 padding:12px;
 background:#fff;
 z-index:5;
 opacity:0;
 transform:scale(.992);
 transition:opacity .68s ease,transform .85s cubic-bezier(.2,.7,.2,1);
 will-change:opacity,transform;
}
.product-main-image.is-visible{
 opacity:1;
 transform:scale(1);
}
.product-main-image-next{z-index:6}

.gallery-arrow{
 position:absolute;
 top:50%;
 z-index:10;
 width:40px;
 height:40px;
 margin-top:-20px;
 border:1px solid rgba(36,31,29,.10);
 border-radius:50%;
 background:rgba(255,255,255,.90);
 color:var(--ink);
 box-shadow:0 8px 25px rgba(36,31,29,.08);
 display:grid;
 place-items:center;
 font-family:Georgia,serif;
 font-size:28px;
 line-height:1;
 cursor:pointer;
 opacity:.82;
 transition:opacity .2s ease,transform .2s ease,background .2s ease;
 backdrop-filter:blur(7px);
}
.gallery-arrow-prev{left:14px}
.gallery-arrow-next{right:14px}
.gallery-arrow:hover{
 opacity:1;
 background:#fff;
 transform:scale(1.04);
}
.gallery-counter{
 position:absolute;
 right:14px;
 bottom:14px;
 z-index:10;
 padding:6px 9px;
 border-radius:999px;
 background:rgba(36,31,29,.76);
 color:#fff;
 font-size:10px;
 font-weight:800;
 backdrop-filter:blur(6px);
}

.product-gallery-thumbs{
 gap:8px;
 padding-top:4px;
}
.product-thumb{
 opacity:.72;
 transform:translateY(0);
 transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease;
}
.product-thumb:hover{
 opacity:1;
 transform:translateY(-2px);
}
.product-thumb.active{
 opacity:1;
 border-color:var(--ink);
 box-shadow:0 0 0 1px var(--ink) inset;
}

@media(max-width:600px){
 .gallery-arrow{
  width:36px;
  height:36px;
  margin-top:-18px;
  font-size:25px;
 }
 .gallery-arrow-prev{left:9px}
 .gallery-arrow-next{right:9px}
 .gallery-counter{right:9px;bottom:9px}
 .image-view-hint{display:none}
}

@media(prefers-reduced-motion:reduce){
 .product-card-image,
 .product-main-image,
 .gallery-arrow,
 .product-thumb,
 .image-view-hint{
  transition:none!important;
 }
}


/* --- Konuma göre ürün yakınlaştırma --- */
.mainVisual{
 position:relative;
 cursor:zoom-in;
 touch-action:pan-y;
}
.product-main-image{
 transform:scale(1);
 transform-origin:50% 50%;
}
.mainVisual.is-zoomed{
 cursor:zoom-out;
}
.mainVisual.is-zoomed .product-main-image{
 transform:scale(2.05);
}
.mainVisual.is-zoomed .gallery-arrow,
.mainVisual.is-zoomed .gallery-counter{
 opacity:0;
 pointer-events:none;
}
.zoom-hint{
 position:absolute;
 left:50%;
 bottom:14px;
 z-index:11;
 transform:translateX(-50%);
 padding:6px 10px;
 border-radius:999px;
 background:rgba(255,255,255,.88);
 border:1px solid rgba(36,31,29,.08);
 color:#5f5652;
 font-size:9px;
 font-weight:700;
 white-space:nowrap;
 opacity:0;
 transition:opacity .35s ease;
 pointer-events:none;
 backdrop-filter:blur(7px);
}
.mainVisual:hover .zoom-hint{opacity:.9}
.mainVisual.is-zoomed .zoom-hint{opacity:0}
.mobile-zoom-hint{display:none}

@media (hover:hover) and (pointer:fine){
 .mainVisual:hover .product-main-image{
  transition:opacity .68s ease,transform .7s cubic-bezier(.2,.7,.2,1),transform-origin .08s linear;
 }
}

@media (hover:none), (pointer:coarse){
 .mainVisual{cursor:default;touch-action:pan-y}
 .desktop-zoom-hint{display:none}
 .mobile-zoom-hint{display:inline}
 .zoom-hint{
  opacity:.88;
  bottom:10px;
 }
 .mainVisual.is-zoomed{
  touch-action:none;
 }
 .mainVisual.is-zoomed .product-main-image{
  transform:scale(2.15);
  transition:transform .42s cubic-bezier(.2,.7,.2,1),transform-origin .06s linear;
 }
}

@media(max-width:600px){
 .mainVisual.is-zoomed .product-main-image{
  transform:scale(2.25);
 }
}


/* --- Checkout / Sipariş --- */
.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}
.checkout-form{display:grid;gap:16px}
.checkout-form section{background:#fff;border:1px solid #eee4df;border-radius:18px;padding:20px}
.checkout-step{display:flex;gap:12px;align-items:center;margin-bottom:17px}
.checkout-step>b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#28221f;color:#fff;font-size:12px}
.checkout-step h3{margin:0;font-size:16px}.checkout-step p{margin:3px 0 0;color:#8b7e78;font-size:11px}
.checkout-form label{display:block;font-size:11px;font-weight:800;margin:11px 0 6px}
.checkout-form input,.checkout-form select,.checkout-form textarea{width:100%;border:1px solid #e6dcd7;border-radius:11px;background:#fff;padding:11px 12px;outline:none}
.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus{border-color:#b88b82;box-shadow:0 0 0 3px #f7e9e5}
.checkout-item{display:grid;grid-template-columns:62px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #f0e8e4}
.checkout-item:last-child{border-bottom:0}
.checkout-item img,.checkout-mini{width:62px;height:62px;border-radius:11px;object-fit:cover;background:#f4e5e0}
.checkout-mini{display:grid;place-items:center;font-family:Georgia,serif;font-size:13px}
.checkout-item b{display:block;font-size:12px}.checkout-item span{display:block;color:#8b7e78;font-size:10px;margin-top:4px}.checkout-item strong{font-size:12px}
.upload-box{border:1px dashed #cdbab2!important;background:#fcf8f6;border-radius:14px;padding:18px!important;text-align:center;cursor:pointer}
.upload-box input{border:0!important;padding:0!important;margin-bottom:10px}
.upload-box strong,.upload-box span{display:block}.upload-box span{font-weight:400;color:#8b7e78;margin-top:4px;font-size:10px}
.delivery-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.delivery-choice label{margin:0}.delivery-choice input{position:absolute;opacity:0;width:1px}
.delivery-choice span{display:flex;justify-content:space-between;align-items:center;border:1px solid #e6dcd7;border-radius:12px;padding:13px;cursor:pointer}
.delivery-choice input:checked+span{border-color:#2b2421;box-shadow:0 0 0 1px #2b2421 inset}
.delivery-choice small{color:#8b7e78}
.payment-static{background:#f8f2ef;border-radius:12px;padding:14px}.payment-static b,.payment-static span{display:block}.payment-static span{font-size:10px;color:#796c67;margin-top:4px}
.checkout-summary{position:sticky;top:20px;background:#fff;border:1px solid #eee4df;border-radius:18px;padding:20px}
.checkout-summary h3{margin-top:0}.preview-line{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0e8e4;font-size:11px}.preview-line span small{display:block;color:#8b7e78;margin-top:3px}
.checkout-totals{margin-top:14px;border-top:1px solid #eee4df;padding-top:10px}.checkout-totals>div{display:flex;justify-content:space-between;padding:6px 0;font-size:11px}.checkout-totals .grand{font-size:16px;font-weight:900;border-top:1px solid #eee4df;margin-top:5px;padding-top:12px}
.checkout-error{color:#b33f3f;font-size:11px;min-height:18px}
.order-success{max-width:680px;background:#fff;border:1px solid #e8ddd8;border-radius:22px;padding:36px;text-align:center}.success-mark{width:52px;height:52px;border-radius:50%;background:#e8f3e7;color:#4f8d55;display:grid;place-items:center;font-size:25px;margin:0 auto 16px}.order-success>span{font-size:10px;letter-spacing:.16em;color:#bd7165;font-weight:900}.order-success h2{font-size:32px;margin:8px 0}.order-success p{color:#6f635e}
.direct-order{margin-top:10px}
@media(max-width:900px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static;order:-1}}
@media(max-width:600px){.delivery-choice,.two{grid-template-columns:1fr}.checkout-form section{padding:16px}.checkout-item{grid-template-columns:52px 1fr}.checkout-item strong{grid-column:2}.checkout-item img,.checkout-mini{width:52px;height:52px}}


/* --- Enpara / IBAN ödeme kartı --- */
.bank-transfer-card{
 background:linear-gradient(145deg,#fbf7f5,#fff);
 border:1px solid #eaded8;
 border-radius:16px;
 padding:18px;
 margin-top:4px;
}
.bank-brand{
 display:inline-flex;
 padding:6px 10px;
 border-radius:999px;
 background:#2b2421;
 color:#fff;
 font-size:10px;
 font-weight:900;
 letter-spacing:.04em;
 margin-bottom:13px;
}
.bank-row{
 display:flex;
 justify-content:space-between;
 gap:20px;
 align-items:center;
 padding:10px 0;
 border-bottom:1px solid #eee5e1;
 font-size:11px;
}
.bank-row>span{color:#847670}
.bank-row b{font-size:12px}
.bank-iban-row>div{
 display:flex;
 align-items:center;
 gap:8px;
 text-align:right;
}
.bank-iban-row button{
 border:1px solid #ded2cc;
 background:#fff;
 border-radius:9px;
 padding:7px 9px;
 font-size:9px;
 font-weight:900;
 cursor:pointer;
}
.bank-transfer-card p{
 margin:14px 0 0;
 padding:11px 12px;
 border-radius:10px;
 background:#fff1cf;
 color:#68552a;
 font-size:10px;
 line-height:1.55;
 font-weight:700;
}
.receipt-help{
 display:block;
 margin-top:6px;
 color:#8b7e78;
 font-size:9px;
}
#citySelect:disabled,#districtSelect:disabled{background:#f4f1ef;color:#9b918d}

@media(max-width:600px){
 .bank-row{align-items:flex-start;flex-direction:column;gap:5px}
 .bank-iban-row>div{width:100%;justify-content:space-between;text-align:left;flex-wrap:wrap}
 .bank-iban-row b{font-size:11px}
}


/* --- Mobil sepet ve checkout V3 --- */
.cart-product-image{width:90px;height:90px;border-radius:18px;object-fit:cover;background:#f7efeb;display:block}
.cart-product-actions{display:flex;align-items:center;gap:10px}.cart-product-actions button{border:0;background:#f1ebe8;border-radius:9px;padding:7px 10px;color:#6a5f5a;font-weight:750;cursor:pointer}
.whatsapp-confirm{background:#1f7a46!important;color:#fff!important}
.location-picker-btn{width:100%;min-height:46px;border:1px solid var(--line);border-radius:14px;padding:0 12px;background:#fff;display:flex;align-items:center;justify-content:space-between;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.location-picker-btn:disabled{background:#f5f1ef;color:#a39893}.location-picker-btn b{font-size:16px}
.location-sheet{position:fixed;inset:0;z-index:1000}.location-sheet-backdrop{position:absolute;inset:0;background:rgba(30,24,22,.38);backdrop-filter:blur(2px)}.location-sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:min(72vh,620px);background:#fff;border-radius:24px 24px 0 0;padding:10px 16px 22px;box-shadow:0 -18px 60px rgba(42,30,25,.18);animation:sheetUp .22s ease-out}.location-sheet-handle{width:42px;height:5px;border-radius:99px;background:#ddd3ce;margin:0 auto 12px}.location-sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.location-sheet-head b{font-size:18px}.location-sheet-head button{width:36px;height:36px;border:0;border-radius:50%;background:#f5efec;font-size:22px}.location-search{width:100%;height:44px;border:1px solid var(--line);border-radius:12px;padding:0 12px;margin-bottom:10px}.location-options{overflow:auto;max-height:calc(72vh - 150px)}.location-option{width:100%;border:0;border-bottom:1px solid #f1eae6;background:#fff;text-align:left;padding:14px 6px;font-size:15px;color:var(--ink)}.location-option:active{background:#faf4f1}.location-empty{padding:24px;text-align:center;color:var(--muted)}.sheet-open{overflow:hidden}@keyframes sheetUp{from{transform:translateY(100%)}to{transform:translateY(0)}}

@media(max-width:600px){
 body[data-page="cart"],body[data-page="order"]{background:#fffaf6!important;color:var(--ink)!important}
 body[data-page="cart"] header,body[data-page="order"] header{position:relative;background:#fff!important}
 body[data-page="cart"] .head,body[data-page="order"] .head{height:72px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px}
 body[data-page="cart"] .head>div:nth-child(2),body[data-page="order"] .head>div:nth-child(2){display:none}
 body[data-page="cart"] .logo strong,body[data-page="order"] .logo strong{font-size:21px}
 body[data-page="cart"] .logo span,body[data-page="order"] .logo span{font-size:8px;margin-top:7px}
 body[data-page="cart"] .actions,body[data-page="order"] .actions{margin-left:auto}
 body[data-page="cart"] .cart,body[data-page="order"] .cart{padding:8px 11px;font-size:12px}
 body[data-page="cart"] .cart b,body[data-page="order"] .cart b{width:20px;height:20px}
 body[data-page="cart"] .section,body[data-page="order"] .section{padding:28px 0 42px}
 body[data-page="cart"] .wrap,body[data-page="order"] .wrap{width:min(100% - 26px,1180px)}
 body[data-page="cart"] .title{margin-bottom:18px}
 body[data-page="cart"] .title>span{font-size:9px}
 body[data-page="cart"] .title h1{font-size:29px!important;letter-spacing:-.035em;margin:8px 0 0}
 body[data-page="cart"] .cartrow{grid-template-columns:82px 1fr;gap:12px;align-items:start;margin:0 0 11px;padding:13px;background:#fff;border:1px solid #eee3de;border-radius:16px;box-shadow:0 7px 24px rgba(70,43,35,.045)}
 body[data-page="cart"] .cart-product-image,body[data-page="cart"] .mini{width:82px;height:82px;border-radius:13px;grid-row:1/3}
 body[data-page="cart"] .cart-product-info h3{font-size:15px;margin:2px 0 5px;line-height:1.2}
 body[data-page="cart"] .cart-product-info p{font-size:11px;color:var(--muted);margin:0;line-height:1.45}
 body[data-page="cart"] .cart-product-actions{grid-column:2;justify-content:space-between;width:100%;margin-top:5px}
 body[data-page="cart"] .cart-product-actions b{font-size:16px}
 body[data-page="cart"] .cart-product-actions button{padding:6px 9px;font-size:10px;background:#f6efec}
 body[data-page="cart"] .summary{width:100%;margin-top:18px;padding:18px;border:1px solid #eadfda;background:#fff;border-radius:18px}
 body[data-page="cart"] .summary>div{font-size:15px}.summary p{font-size:11px!important;line-height:1.55}.summary .add{min-height:50px;border-radius:13px}
 body[data-page="order"] .checkout-layout{gap:16px}.checkout-summary{order:0!important}.checkout-form{gap:12px}.checkout-form section{border-radius:16px;padding:14px}.checkout-step{margin-bottom:12px}.checkout-step h3{font-size:15px}.checkout-summary{padding:15px;border-radius:16px}.bank-transfer-card{padding:14px}.bank-transfer-card p{font-size:11px}
}


.confirm-order-section{
 border:1px solid #dfeadf!important;
 background:linear-gradient(145deg,#fbfffb,#fff)!important;
}
.confirm-order-box{
 padding:13px 14px;
 border-radius:12px;
 background:#f1f8f1;
 border:1px solid #dfebdf;
 margin-bottom:13px;
}
.confirm-order-box b{
 display:block;
 font-size:11px;
 margin-bottom:5px;
}
.confirm-order-box p{
 margin:0;
 color:#667066;
 font-size:10px;
 line-height:1.55;
}
.whatsapp-confirm{
 min-height:52px;
 border-radius:13px!important;
 font-size:13px!important;
 letter-spacing:.01em;
}
@media(max-width:600px){
 .confirm-order-section{padding:15px!important}
 .whatsapp-confirm{width:100%;font-size:14px!important}
}


/* ===== V8 Paket İçeriği Oluşturucu ===== */
.price small{font-size:9px;font-weight:650;color:var(--muted);margin-left:4px}
.package-builder{margin:18px 0 15px;padding:15px;border:1px solid #eadfda;background:#fffaf8;border-radius:16px}
.package-builder-head{display:flex;justify-content:space-between;gap:15px;align-items:end;margin-bottom:13px}
.package-builder-head span{font-size:8px;letter-spacing:.14em;color:#c77f69;font-weight:900}.package-builder-head h3{font-size:17px;margin:4px 0 0}.package-builder-head small{font-size:9px;color:var(--muted)}
.package-components{display:grid;gap:11px}.package-component{border:1px solid #eadfda;border-radius:13px;padding:12px;background:#fff}.package-component-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.package-component-title b{font-size:12px}.package-component-title span{display:block;font-size:8px;color:var(--muted);margin-top:3px}.package-component-title strong{font-size:10px;color:#8b6255}
.package-choices{display:flex;gap:7px;flex-wrap:wrap}.package-choice{border:1px solid #e4d9d4;background:#fff;border-radius:10px;padding:9px 11px;min-width:84px;text-align:left;cursor:pointer;color:var(--ink)}.package-choice b{display:block;font-size:10px}.package-choice small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.package-choice.active{border-color:#2b2421;background:#2b2421;color:#fff}.package-choice.active small{color:#e6dedb}
.custom-quantity{margin-top:10px;padding:10px;border-radius:10px;background:#f9f4f1}.custom-quantity label{font-size:9px}.custom-quantity>div{display:flex;align-items:center;gap:7px}.custom-quantity input{max-width:150px!important}.custom-quantity span{font-size:10px;color:var(--muted)}.custom-quantity small{display:block;font-size:8px;color:var(--muted);margin-top:5px}
.cart-components{display:block;margin-top:5px;color:#9a7266;font-weight:700;line-height:1.5}
@media(max-width:600px){.package-builder{padding:12px}.package-builder-head{display:block}.package-builder-head small{display:block;margin-top:5px}.package-choice{flex:1 1 calc(50% - 7px);min-width:0}.package-component-title{align-items:flex-start}}


/* ===== V9 PAKET İÇERİĞİ ACCORDION ===== */
.package-builder{
 margin:18px 0 15px;
 padding:15px;
 border:1px solid #eadfda;
 background:#fffaf8;
 border-radius:18px;
}
.package-builder-head{
 display:flex;
 justify-content:space-between;
 gap:15px;
 align-items:end;
 margin-bottom:12px;
}
.package-builder-head span{
 font-size:8px;
 letter-spacing:.14em;
 color:#c77f69;
 font-weight:900;
}
.package-builder-head h3{
 font-size:18px;
 margin:4px 0 0;
}
.package-builder-head small{
 font-size:9px;
 color:var(--muted);
}
.package-components{
 display:grid;
 gap:8px;
}
.package-accordion{
 border:1px solid #e8ddd8;
 border-radius:14px;
 background:#fff;
 overflow:hidden;
 transition:border-color .18s ease,box-shadow .18s ease;
}
.package-accordion.open{
 border-color:#cdb9b0;
 box-shadow:0 8px 24px rgba(72,45,36,.06);
}
.package-accordion-toggle{
 width:100%;
 min-height:64px;
 padding:11px 12px;
 border:0;
 background:#fff;
 display:grid;
 grid-template-columns:minmax(0,1fr) auto 20px;
 gap:10px;
 align-items:center;
 text-align:left;
 cursor:pointer;
 color:var(--ink);
}
.package-accordion-name b{
 display:block;
 font-size:12px;
}
.package-accordion-name small{
 display:block;
 margin-top:3px;
 font-size:8px;
 color:var(--muted);
}
.package-selected-summary{
 min-width:92px;
 text-align:right;
}
.package-selected-summary b{
 display:block;
 font-size:10px;
}
.package-selected-summary small{
 display:block;
 margin-top:4px;
 font-size:9px;
 font-weight:900;
 color:#b9654e;
}
.package-accordion-toggle i{
 font-style:normal;
 font-size:16px;
 color:#8d7e78;
 transform:rotate(0);
 transition:transform .18s ease;
}
.package-accordion.open .package-accordion-toggle i{
 transform:rotate(180deg);
}
.package-accordion-body{
 border-top:1px solid #eee4df;
 padding:10px;
 background:#fffdfa;
}
.package-options-grid{
 display:grid;
 grid-template-columns:repeat(2,minmax(0,1fr));
 gap:7px;
}
.package-option{
 min-height:58px;
 border:1px solid #e5dad5;
 border-radius:11px;
 padding:9px 10px;
 background:#fff;
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:8px;
 text-align:left;
 cursor:pointer;
 color:var(--ink);
 transition:.16s ease;
}
.package-option:hover{
 border-color:#cbb7ae;
 background:#fffaf8;
}
.package-option.active{
 border-color:#2b2421;
 background:#2b2421;
 color:#fff;
}
.package-option span{
 min-width:0;
}
.package-option b{
 display:block;
 font-size:10px;
}
.package-option small{
 display:block;
 font-size:8px;
 color:var(--muted);
 margin-top:3px;
}
.package-option strong{
 flex:0 0 auto;
 font-size:9px;
 color:#b9654e;
}
.package-option.active small{
 color:#ded5d1;
}
.package-option.active strong{
 color:#fff;
}
.package-custom-select{
 grid-column:1/-1;
}
.package-stepper-card{
 margin-top:9px;
 padding:11px;
 border:1px solid #e3d6d0;
 border-radius:12px;
 background:#fff7f3;
}
.package-stepper-head{
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin-bottom:9px;
}
.package-stepper-head span{
 font-size:9px;
 font-weight:900;
 color:#756762;
}
.package-stepper-head strong{
 font-size:12px;
 color:#b9654e;
}
.package-stepper{
 display:grid;
 grid-template-columns:42px minmax(70px,1fr) 42px auto;
 gap:6px;
 align-items:center;
}
.package-stepper button{
 height:40px;
 border:1px solid #d9cbc5;
 background:#fff;
 border-radius:10px;
 font-size:20px;
 line-height:1;
 font-weight:500;
 cursor:pointer;
 color:#2b2421;
}
.package-stepper button:active{
 transform:scale(.96);
}
.package-stepper input{
 width:100%;
 height:40px;
 border:1px solid #d9cbc5;
 border-radius:10px;
 background:#fff;
 text-align:center;
 font-size:13px;
 font-weight:900;
 color:#2b2421;
}
.package-stepper>span{
 font-size:9px;
 color:#756762;
 min-width:28px;
}
.package-stepper-card>small{
 display:block;
 margin-top:7px;
 font-size:8px;
 line-height:1.4;
 color:var(--muted);
}
.package-builder-total{
 margin-top:10px;
 padding:11px 12px;
 border-radius:12px;
 background:#2b2421;
 color:#fff;
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:12px;
}
.package-builder-total span{
 font-size:9px;
 color:#e1d7d3;
}
.package-builder-total strong{
 font-size:15px;
}
.cart-components{
 display:block;
 margin-top:4px;
 font-weight:700;
 color:#765f58;
}

@media(max-width:600px){
 .package-builder{
  padding:11px;
  border-radius:15px;
 }
 .package-builder-head{
  display:block;
 }
 .package-builder-head small{
  display:block;
  margin-top:5px;
 }
 .package-accordion-toggle{
  min-height:60px;
  padding:10px;
  grid-template-columns:minmax(0,1fr) auto 17px;
 }
 .package-selected-summary{
  min-width:78px;
 }
 .package-options-grid{
  grid-template-columns:1fr;
 }
 .package-custom-select{
  grid-column:auto;
 }
 .package-option{
  min-height:54px;
 }
 .package-stepper{
  grid-template-columns:42px minmax(65px,1fr) 42px 28px;
 }
}

.dynamic-quick{grid-template-columns:repeat(3,1fr)!important;margin-top:22px!important}
.dynamic-quick a{min-height:110px!important;background:#f7ece7!important}
.dynamic-quick a:nth-child(2n){background:#f6f0ea!important}
.dynamic-quick a:nth-child(3n){background:#eaf0f2!important}
@media(max-width:700px){.dynamic-quick{display:flex!important;overflow-x:auto;gap:10px!important;padding-bottom:4px}.dynamic-quick a{min-width:185px}}


/* ===== V11 MOBİL ADET SEÇİMİ GARANTİSİ ===== */
.package-accordion-body:not(.hidden){
 display:block!important;
 visibility:visible!important;
 opacity:1!important;
 height:auto!important;
 max-height:none!important;
 overflow:visible!important;
}
.package-stepper-card{
 display:block!important;
 visibility:visible!important;
 opacity:1!important;
 width:100%!important;
 height:auto!important;
 max-height:none!important;
 overflow:visible!important;
}
.package-stepper{
 display:grid!important;
 visibility:visible!important;
 grid-template-columns:48px minmax(80px,1fr) 48px auto!important;
 gap:7px!important;
 width:100%!important;
}
.package-stepper button{
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 min-width:48px!important;
 height:46px!important;
 touch-action:manipulation!important;
}
.package-stepper input{
 display:block!important;
 min-width:0!important;
 width:100%!important;
 height:46px!important;
 font-size:16px!important;
 -webkit-appearance:none;
 appearance:textfield;
}
.package-custom-select{
 display:flex!important;
}
@media(max-width:760px){
 .package-builder{overflow:visible!important}
 .package-components{overflow:visible!important}
 .package-accordion{overflow:hidden!important}
 .package-accordion.open{overflow:visible!important}
 .package-accordion-body{position:relative!important;z-index:2!important}
 .package-stepper-card{margin:10px 0 2px!important;padding:12px!important}
 .package-stepper{grid-template-columns:48px minmax(76px,1fr) 48px 30px!important}
 .package-stepper button{font-size:24px!important}
 .package-stepper input{font-size:18px!important}
}


/* =========================================================
   V16 — İKRA BEBEK PREMIUM / MOBILE-FIRST STORE
   Reference-inspired interaction structure; original brand UI.
   ========================================================= */
:root{
 --ink:#272525;
 --muted:#756f6c;
 --rose:#e59aad;
 --rose-deep:#c96f89;
 --blue:#5e87cf;
 --blue-soft:#edf3ff;
 --blush:#fbf1f4;
 --cream:#fffaf6;
 --line:#ece5e1;
 --shadow:0 18px 55px rgba(51,38,34,.09);
}
html{scroll-behavior:smooth}
body{background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}
body.no-scroll{overflow:hidden}
.wrap{width:min(1240px,calc(100% - 40px))}
.top{background:#f8eef1;color:#5e5553;min-height:30px;display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.015em;border:0}
header{background:rgba(255,255,255,.96);position:sticky;top:0;z-index:70;border-bottom:1px solid rgba(236,229,225,.9);backdrop-filter:blur(14px)}
.head{height:80px;grid-template-columns:190px minmax(240px,1fr) auto;gap:28px}
.logo-image{display:flex;align-items:center;justify-content:flex-start;min-width:0}
.brand-logo-img{width:178px;max-width:100%;height:62px;display:block;object-fit:contain}
.search{height:44px;border:1px solid var(--line);border-radius:999px;background:#fbfaf9;padding:0 6px 0 18px;display:grid;grid-template-columns:1fr 38px;align-items:center;max-width:620px;margin:auto;width:100%}
.search input{border:0!important;background:transparent!important;padding:0!important;outline:0;font-size:12px}
.search button{width:34px;height:34px;border:0;border-radius:50%;background:transparent;font-size:20px;cursor:pointer}
.actions{display:flex;align-items:center;gap:18px;font-size:12px;font-weight:800;white-space:nowrap}
.actions .cart{position:relative;display:flex;align-items:center;gap:7px;padding:10px 13px;border:1px solid var(--line);border-radius:999px}
.actions .cart svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}
.actions .cart b{min-width:18px;height:18px;border-radius:9px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:9px}
.navrow{justify-content:center;gap:34px;min-height:45px;font-size:12px;font-weight:700;border-top:1px solid #f6f1ee}
.navrow a{position:relative;padding:13px 0}
.navrow a:after{content:"";position:absolute;left:50%;right:50%;bottom:7px;height:1px;background:var(--rose-deep);transition:.25s ease}
.navrow a:hover:after{left:0;right:0}
.mobile-menu-btn,.mobile-search-btn{display:none}

/* Hero */
.v16-hero{background:linear-gradient(115deg,#fffaf7 0%,#fff 48%,#f9eff2 100%);border-bottom:1px solid #f3ece8;overflow:hidden}
.v16-hero .heroGrid{min-height:590px;grid-template-columns:.92fr 1.08fr;gap:65px;padding:58px 0}
.hero-copy{position:relative;z-index:3}
.hero-copy .eyebrow{color:var(--rose-deep);font-size:10px;letter-spacing:.18em}
.hero-copy h1{font-size:clamp(48px,5.6vw,76px);letter-spacing:-.055em;margin:18px 0 22px;line-height:.98}
.hero-copy h1 em{font-family:Georgia,serif;font-weight:400;color:var(--blue);font-style:italic}
.hero-copy p{max-width:580px;font-size:15px;line-height:1.8;color:var(--muted)}
.hero-points{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:22px;font-size:11px;color:#746865;font-weight:700}
.btn{border-radius:999px;min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:850;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.btn:hover{transform:translateY(-2px)}
.btn.dark{background:var(--ink);color:#fff;box-shadow:0 10px 25px rgba(39,37,37,.12)}
.btn.light{background:#fff;border:1px solid var(--line)}
.hero-showcase{height:490px;position:relative}
.hero-product{position:absolute;background:#fff;border-radius:25px;box-shadow:0 22px 65px rgba(68,48,43,.13);overflow:hidden;transition:transform .35s ease;isolation:isolate}
.hero-product:hover{transform:translateY(-6px) rotate(0deg)!important}
.hero-product img{width:100%;height:100%;object-fit:cover;display:block}
.hero-product span{position:absolute;left:14px;right:14px;bottom:14px;padding:10px 12px;border-radius:13px;background:rgba(255,255,255,.92);backdrop-filter:blur(9px);font-size:10px;font-weight:800;line-height:1.25}
.hero-product.hp-1{width:62%;height:78%;right:8%;top:7%;z-index:3;transform:rotate(2deg)}
.hero-product.hp-2{width:42%;height:48%;left:0;bottom:2%;z-index:4;transform:rotate(-4deg)}
.hero-product.hp-3{width:34%;height:37%;right:0;bottom:0;z-index:5;transform:rotate(5deg)}
.hero-logo-card{position:absolute;inset:8% 4% 8% 8%;display:grid;place-items:center;background:#fff;border-radius:32px;box-shadow:var(--shadow);padding:30px}
.hero-logo{width:min(520px,90%);height:auto}

/* Dynamic category strip */
.dynamic-quick{display:flex!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:26px 0 16px!important;margin-top:0!important;scrollbar-width:none}
.dynamic-quick::-webkit-scrollbar{display:none}
.dynamic-quick a{flex:0 0 184px!important;min-height:210px!important;padding:0 0 17px!important;border-radius:20px!important;background:#fff!important;border:1px solid var(--line);overflow:hidden;scroll-snap-align:start;box-shadow:0 6px 22px rgba(44,35,32,.04);display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;gap:3px!important}
.dynamic-quick a:nth-child(n){background:#fff!important}
.quick-media{width:100%;height:148px;display:block;overflow:hidden;background:linear-gradient(145deg,var(--blush),var(--blue-soft));margin-bottom:11px}
.quick-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.dynamic-quick a:hover .quick-media img{transform:scale(1.035)}
.quick-placeholder{display:grid;place-items:center;font-family:Georgia,serif;color:var(--blue);font-size:34px}
.dynamic-quick b,.dynamic-quick small{padding:0 14px}
.dynamic-quick b{font-size:13px}
.dynamic-quick small{font-size:9px;color:var(--rose-deep);font-weight:800}

/* Sections + horizontal product cards */
.section{padding:72px 0}
.section.soft{background:#fcfaf9}
.rowTitle{margin-bottom:27px;align-items:end}.rowTitle h2{font-size:34px;margin:5px 0}.rowTitle> a{font-size:11px;font-weight:800}
.product-scroller{display:flex!important;grid-template-columns:none!important;gap:16px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 1px 18px;scrollbar-width:none}
.product-scroller::-webkit-scrollbar{display:none}
.product-scroller .card{flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;min-width:0}
.card{border:0!important;border-radius:18px!important;background:#fff;box-shadow:none!important;overflow:hidden}
.pic{height:310px!important;border-radius:18px;background:#f9f6f4}
.product-card-image{padding:0!important;object-fit:cover!important}
.card .body{padding:14px 4px 4px}.card .body h3{font-size:13px;line-height:1.45;font-weight:650;min-height:38px}.card .badge{top:11px!important;left:11px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;color:#5b5350!important;font-size:8px!important;padding:6px 8px!important;box-shadow:0 4px 13px rgba(0,0,0,.04)}
.price{font-size:17px}.price small{font-size:8px;color:var(--muted);font-weight:650}.more{width:31px;height:31px;background:#fff;color:var(--ink);border:1px solid var(--line)}
.campaign{background:#2c2928}.campaignGrid{min-height:300px}.nums div{border-radius:18px;background:#353130}

/* Category */
.crumb{margin-top:12px}.catHead h1{font-size:44px}.chips{padding-bottom:3px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips a{border-radius:999px;background:#fff}.chips a:hover{border-color:#d8b8c1;color:var(--rose-deep)}
#categoryGrid.products{grid-template-columns:repeat(4,1fr);gap:25px 16px}
#categoryGrid .pic{height:300px!important}

/* Product */
.detail{gap:48px;align-items:start}.detail>div:first-child{position:sticky;top:142px}.mainVisual{min-height:610px;border-radius:22px;background:#faf8f6;border:1px solid var(--line)}
.info h1{font-size:38px;line-height:1.14}.bigPrice{font-size:28px}.package-builder{border-radius:18px;background:#fff;border-color:var(--line)}
.package-accordion{border-radius:13px}.package-builder-total{border-radius:12px;background:var(--ink)}
.add{border-radius:999px;min-height:55px;background:var(--ink)}
.delivery{border:1px solid var(--line);background:#fcfaf9;border-radius:14px}

/* Footer */
.site-footer,footer{background:#282524;color:#f2eeee}.foot{padding:48px 0 25px;grid-template-columns:1.7fr 1fr 1fr}.footer-logo .brand-logo-img,.footer-logo img{width:210px;height:auto;background:#fff;border-radius:12px;padding:3px}.foot span{font-size:13px;color:#c7bfbb}

/* Drawer + search overlay */
.shell-overlay{position:fixed;inset:0;background:rgba(29,25,24,.36);z-index:98;opacity:0;pointer-events:none;transition:opacity .28s ease;backdrop-filter:blur(2px)}
.shell-overlay.show{opacity:1;pointer-events:auto}
.site-drawer{position:fixed;left:0;top:0;bottom:0;width:min(390px,90vw);background:#fff;z-index:99;transform:translateX(-104%);transition:transform .34s cubic-bezier(.22,.78,.2,1);padding:16px 18px 24px;overflow:auto;box-shadow:20px 0 60px rgba(39,31,29,.15)}
.site-drawer.open{transform:translateX(0)}
.drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}
.drawer-logo .brand-logo-img{width:160px;height:58px}.drawer-head button,.search-panel-top button{width:38px;height:38px;border:0;background:#f7f4f2;border-radius:50%;font-size:24px;cursor:pointer}
.drawer-links{display:grid;padding:16px 0 12px;border-bottom:1px solid var(--line)}.drawer-links a{padding:11px 3px;font-size:14px;font-weight:800}
.drawer-title,.search-caption{font-size:9px;font-weight:900;letter-spacing:.15em;color:var(--rose-deep);margin:18px 0 9px;text-transform:uppercase}
.mobile-category-nav{display:grid}.mobile-category-nav a{display:flex;align-items:center;justify-content:space-between;padding:13px 3px;border-bottom:1px solid #f2eeeb;font-size:13px;font-weight:700}.mobile-category-nav i{font-family:Georgia,serif;font-size:20px;font-style:normal;color:#aaa}
.drawer-actions{display:grid;gap:8px;margin-top:19px}.drawer-actions a{padding:13px 15px;border-radius:999px;border:1px solid var(--line);text-align:center;font-size:12px;font-weight:850}.drawer-actions .drawer-primary{background:var(--ink);color:#fff;border-color:var(--ink)}
.drawer-contact{margin-top:22px;padding:15px;border-radius:15px;background:#faf7f5;display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:11px}.drawer-contact span{color:var(--muted)}
.search-layer{position:fixed;inset:0;background:rgba(255,255,255,.98);z-index:100;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.24s ease;overflow:auto}.search-layer.open{opacity:1;visibility:visible;transform:none}
.search-panel{width:min(830px,calc(100% - 36px));margin:55px auto;padding-bottom:50px}.search-panel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:20px}
#overlaySearchForm{display:grid;grid-template-columns:1fr auto;border-bottom:1.5px solid var(--ink)}#overlaySearchForm input{border:0!important;border-radius:0!important;padding:15px 0!important;font-size:24px;outline:0}#overlaySearchForm button{border:0;background:transparent;font-weight:850;padding:0 4px;cursor:pointer}
.search-category-links{display:flex;flex-wrap:wrap;gap:7px}.search-category-links a{padding:8px 12px;border:1px solid var(--line);border-radius:999px;font-size:10px;font-weight:750}
.search-results{display:grid;grid-template-columns:1fr 1fr;gap:9px}.search-results>a{display:grid;grid-template-columns:70px 1fr 20px;gap:12px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:13px}.search-results img,.search-ph{width:70px;height:70px;border-radius:10px;object-fit:cover;background:#f6f1ef}.search-ph{display:grid;place-items:center;font-family:Georgia,serif;color:var(--blue)}.search-results b,.search-results small{display:block}.search-results b{font-size:11px;line-height:1.35}.search-results small{font-size:9px;color:var(--muted);margin-top:4px}.search-results i{font-style:normal;font-size:21px;color:#aaa}

@media(max-width:1000px){
 .head{grid-template-columns:160px 1fr auto}.brand-logo-img{width:155px}.navrow{gap:22px}.v16-hero .heroGrid{gap:30px}.product-scroller .card{flex-basis:calc((100% - 32px)/3)}#categoryGrid.products{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:780px){
 .wrap{width:min(100% - 24px,1240px)}
 .top{min-height:27px;font-size:9px;padding:4px 12px}
 header{top:0}
 .head{height:64px;padding:0;display:grid!important;grid-template-columns:38px 1fr 38px 44px!important;gap:5px!important;align-items:center}
 .mobile-menu-btn,.mobile-search-btn{display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;padding:8px;cursor:pointer}
 .mobile-menu-btn span{width:19px;height:1.5px;background:var(--ink);display:block;margin:2.5px 0;border-radius:2px}
 .mobile-search-btn svg{width:21px;height:21px;fill:none;stroke:var(--ink);stroke-width:1.7}
 .head>.logo{grid-column:2;justify-self:center}.head>.logo .brand-logo-img{width:145px;height:57px}
 .head>.search{display:none!important}.head>.actions{grid-column:4;display:block}.head>.actions>a:not(.cart){display:none!important}.actions .cart{width:42px;height:42px;padding:0;display:grid;place-items:center;border:0}.actions .cart svg{width:22px;height:22px}.actions .cart-label{display:none}.actions .cart b{position:absolute;top:1px;right:0;min-width:17px;height:17px;font-size:8px;background:var(--rose-deep)}
 .navrow{display:none!important}
 .v16-hero .heroGrid{grid-template-columns:1fr!important;min-height:0;padding:35px 0 18px;gap:20px}
 .hero-copy{text-align:left}.hero-copy h1{font-size:43px;margin:13px 0 16px}.hero-copy p{font-size:13px;line-height:1.65}.hero-copy .btnrow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-copy .btn{padding:0 10px;min-height:45px;font-size:10px}.hero-points{font-size:9px;gap:8px 13px;margin-top:15px}
 .hero-showcase{height:345px;margin-top:4px}.hero-product.hp-1{width:67%;height:76%;right:3%;top:3%}.hero-product.hp-2{width:45%;height:48%;left:0;bottom:1%}.hero-product.hp-3{width:34%;height:35%;right:0;bottom:0}.hero-product span{font-size:8px;padding:7px 8px;left:8px;right:8px;bottom:8px}.hero-logo-card{inset:5%;border-radius:22px}
 .dynamic-quick{margin-left:0!important;margin-right:0!important;padding-top:18px!important;gap:10px!important}.dynamic-quick a{flex-basis:138px!important;min-width:138px!important;min-height:172px!important;border-radius:16px!important}.quick-media{height:116px}.dynamic-quick b{font-size:11px}.dynamic-quick small{font-size:8px}
 .section{padding:47px 0}.rowTitle{margin-bottom:18px}.rowTitle h2{font-size:25px}.rowTitle> a{font-size:9px}
 .product-scroller{margin-right:-12px;padding-right:12px;gap:10px!important}.product-scroller .card{flex:0 0 47%;min-width:47%}.product-scroller .pic{height:220px!important}.card .body h3{font-size:11px;min-height:33px}.price{font-size:15px}
 #categoryGrid.products{grid-template-columns:1fr 1fr;gap:22px 9px}#categoryGrid .pic{height:225px!important}.catHead h1{font-size:31px}.catHead select{width:100%;margin-top:12px}.chips{margin:17px -12px 22px;padding:0 12px}.chips a{font-size:10px;padding:9px 11px}
 .detail{grid-template-columns:1fr!important;gap:22px}.detail>div:first-child{position:static}.mainVisual{min-height:410px;border-radius:15px}.info h1{font-size:28px;margin-top:8px}.bigPrice{font-size:24px;margin:12px 0}.product-gallery-thumbs{margin-bottom:6px}
 .package-builder{margin-top:16px;padding:10px}.package-builder-head h3{font-size:16px}.add{position:sticky;bottom:8px;z-index:30;box-shadow:0 10px 28px rgba(39,37,37,.18);min-height:52px}
 .foot{grid-template-columns:1fr!important;gap:25px;padding:36px 0 22px}.footer-logo .brand-logo-img,.footer-logo img{width:180px}
 .search-panel{margin:22px auto;width:calc(100% - 28px)}#overlaySearchForm input{font-size:18px}.search-results{grid-template-columns:1fr}.search-panel-top{font-size:17px}
 .order,.checkout-layout{grid-template-columns:1fr!important}.cartrow{grid-template-columns:72px 1fr auto;gap:10px}.cart-product-image,.mini{width:72px!important;height:72px!important}
}
@media(max-width:390px){.hero-copy h1{font-size:38px}.product-scroller .card{flex-basis:52%;min-width:52%}#categoryGrid .pic{height:205px!important}}


/* ============================================================
   V17 — İKRABEBEK SOFT GRADIENT / COHESIVE PREMIUM SYSTEM
   Logo dosyası değiştirilmez. Renkler logodaki mavi-pembe-krem
   karakterinden türetilmiştir.
   ============================================================ */

:root{
 --ink:#332f31;
 --muted:#756e70;
 --rose:#d89aaa;
 --rose-deep:#b8788d;
 --pink-soft:#f9e8ee;
 --pink-mist:#fff4f7;
 --blue:#7e9fce;
 --blue-deep:#5979aa;
 --blue-soft:#edf4fd;
 --blue-mist:#f5f9ff;
 --cream:#fffaf4;
 --cream-2:#fbf4ec;
 --sand:#efe3d8;
 --sand-soft:#faf5ef;
 --line:#e8dcd6;
 --line-blue:#dce7f4;
 --shadow:0 20px 55px rgba(77,66,70,.09);
 --shadow-soft:0 10px 30px rgba(81,70,74,.065);
 --brand-gradient:linear-gradient(118deg,#6688b8 0%,#718caf 33%,#9a7a8b 68%,#bd7f91 100%);
 --soft-gradient:linear-gradient(120deg,#f1f6fd 0%,#fff8f4 48%,#fdf0f4 100%);
 --cream-gradient:linear-gradient(145deg,#fffdf9 0%,#fbf4ec 52%,#f8f3ef 100%);
}

html{scroll-behavior:smooth}
body{
 background:
  radial-gradient(circle at 7% 2%,rgba(126,159,206,.10),transparent 24rem),
  radial-gradient(circle at 94% 12%,rgba(216,154,170,.09),transparent 26rem),
  #fffdf9;
 color:var(--ink);
 animation:v17PageIn .35s ease both;
}
@keyframes v17PageIn{from{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}
body.page-leaving{opacity:.55;transition:opacity .14s ease}
::selection{background:#e9d7e0;color:#3b3236}

/* Top notice */
.top{
 background:linear-gradient(90deg,#e9f2fe 0%,#f9f3ef 45%,#fcecf2 100%)!important;
 color:#5d5960!important;
 border-bottom:1px solid rgba(126,159,206,.16);
 font-weight:700!important;
 letter-spacing:.035em;
}

/* Header */
header{
 background:rgba(255,250,245,.93)!important;
 border-bottom:1px solid rgba(229,216,209,.82)!important;
 box-shadow:0 6px 22px rgba(87,73,77,.035);
 backdrop-filter:blur(14px);
 -webkit-backdrop-filter:blur(14px);
}
.head>.logo,
.drawer-logo{
 background:#fffaf4;
 border-radius:14px;
 overflow:hidden;
}
.brand-logo-img{
 mix-blend-mode:multiply;
}
.head>.logo .brand-logo-img{
 transition:transform .25s ease;
}
.head>.logo:hover .brand-logo-img{transform:scale(1.015)}
.navrow a{
 position:relative;
 color:#5b5558;
 transition:color .2s ease;
}
.navrow a:after{
 content:"";
 position:absolute;
 left:0;right:100%;bottom:7px;
 height:1.5px;
 border-radius:3px;
 background:linear-gradient(90deg,var(--blue),var(--rose));
 transition:right .24s ease;
}
.navrow a:hover{color:var(--ink)}
.navrow a:hover:after{right:0}

/* Desktop search */
.search{
 background:rgba(255,255,255,.78)!important;
 border:1px solid #eadfd9!important;
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);
}
.search:focus-within{
 border-color:#c9d8ea!important;
 box-shadow:0 0 0 4px rgba(126,159,206,.10);
}
.search button{color:var(--blue-deep)!important}

/* Hero */
.v16-hero,
.hero{
 background:
  radial-gradient(circle at 13% 18%,rgba(128,165,214,.17),transparent 28rem),
  radial-gradient(circle at 90% 28%,rgba(221,159,177,.16),transparent 28rem),
  linear-gradient(135deg,#fffaf4 0%,#f9f3ed 47%,#fff5f7 100%)!important;
 border-bottom:1px solid rgba(232,220,214,.62);
 position:relative;
 overflow:hidden;
}
.v16-hero:before{
 content:"";
 position:absolute;inset:0;
 pointer-events:none;
 background:linear-gradient(115deg,rgba(255,255,255,.30),transparent 38%,rgba(255,255,255,.22));
}
.hero-copy{position:relative;z-index:2}
.hero-copy .eyebrow{
 color:var(--blue-deep)!important;
 background:rgba(255,255,255,.56);
 border:1px solid rgba(126,159,206,.20);
 border-radius:999px;
 display:inline-flex;
 padding:7px 11px;
}
.hero-copy h1{color:#373134}
.hero-copy h1 em{
 color:#b77a8f!important;
 text-shadow:0 1px 0 rgba(255,255,255,.8);
}
.hero-copy p{color:#6d6467!important}
.hero-points span{
 background:rgba(255,255,255,.62);
 border:1px solid rgba(232,220,214,.78);
 border-radius:999px;
 padding:6px 10px;
}
.hero-showcase{position:relative}
.hero-product{
 border:1px solid rgba(255,255,255,.75)!important;
 box-shadow:0 22px 52px rgba(86,72,78,.13)!important;
 transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease!important;
}
.hero-product:hover{transform:translateY(-6px) rotate(.25deg)!important;box-shadow:0 28px 62px rgba(86,72,78,.17)!important}
.hero-product:after{
 content:"";
 position:absolute;inset:0;
 pointer-events:none;
 border-radius:inherit;
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.40);
}

/* Buttons */
.btn.dark,.add,.drawer-actions .drawer-primary,.whatsapp-confirm,button.main{
 background:var(--brand-gradient)!important;
 color:#fff!important;
 border:0!important;
 box-shadow:0 12px 24px rgba(93,104,139,.16)!important;
 transition:transform .18s ease,box-shadow .22s ease,filter .22s ease!important;
}
.btn.dark:hover,.add:hover,.drawer-actions .drawer-primary:hover,.whatsapp-confirm:hover,button.main:hover{
 transform:translateY(-1px);
 box-shadow:0 15px 30px rgba(93,104,139,.22)!important;
 filter:saturate(.94);
}
.btn.light{
 background:rgba(255,255,255,.72)!important;
 border:1px solid #decfd0!important;
 color:#594f53!important;
}
.btn.cream{
 background:#fff8f1!important;
 color:#574c50!important;
 border:1px solid rgba(255,255,255,.56)!important;
 box-shadow:0 10px 24px rgba(54,43,49,.10);
}

/* Brand ribbon */
.brand-ribbon{
 background:linear-gradient(90deg,#edf5ff 0%,#fff9f3 50%,#fff0f5 100%);
 border-top:1px solid rgba(126,159,206,.13);
 border-bottom:1px solid rgba(216,154,170,.12);
}
.brand-ribbon-inner{
 min-height:78px;
 display:grid;
 grid-template-columns:repeat(3,1fr);
 align-items:center;
 gap:0;
}
.brand-ribbon-inner>span{
 display:grid;
 gap:2px;
 padding:14px 28px;
 text-align:center;
 position:relative;
}
.brand-ribbon-inner>span:not(:last-child):after{
 content:"";
 position:absolute;right:0;top:25%;bottom:25%;width:1px;
 background:linear-gradient(transparent,#d9d0d0,transparent);
}
.brand-ribbon b{font-size:11px;color:#50484c}
.brand-ribbon small{font-size:9px;color:#80777a}

/* Categories */
.dynamic-quick{
 background:transparent!important;
}
.dynamic-quick a{
 border:1px solid rgba(230,218,212,.72)!important;
 box-shadow:var(--shadow-soft)!important;
 overflow:hidden;
 position:relative;
 transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease!important;
}
.dynamic-quick a:nth-child(4n+1){background:linear-gradient(145deg,#f3f8ff,#eaf2fc)!important}
.dynamic-quick a:nth-child(4n+2){background:linear-gradient(145deg,#fff7fa,#fae9ef)!important}
.dynamic-quick a:nth-child(4n+3){background:linear-gradient(145deg,#fffaf4,#f5ede5)!important}
.dynamic-quick a:nth-child(4n+4){background:linear-gradient(145deg,#f7f5fb,#eeeaf6)!important}
.dynamic-quick a:before{
 content:"";
 position:absolute;
 width:110px;height:110px;border-radius:50%;
 right:-30px;top:-35px;
 background:rgba(255,255,255,.46);
}
.dynamic-quick a:hover{
 transform:translateY(-3px);
 box-shadow:0 15px 34px rgba(82,70,74,.095)!important;
 border-color:#d9c8cc!important;
}
.dynamic-quick b{color:#4f484b!important}
.dynamic-quick small{color:#766d70!important}

/* Sections */
.section{position:relative}
.section.soft{
 background:
  radial-gradient(circle at 8% 8%,rgba(126,159,206,.08),transparent 23rem),
  linear-gradient(180deg,#fbf7f2 0%,#fffaf6 100%)!important;
}
.section:not(.soft){
 background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,252,249,.92));
}
.rowTitle span,.title>span,.catHead span{
 color:var(--rose-deep)!important;
}
.rowTitle h2,.title h2{color:#383235}

/* Cards */
.card{
 background:linear-gradient(180deg,#fff,#fffcfa)!important;
 border:1px solid rgba(234,224,218,.82)!important;
 box-shadow:0 8px 25px rgba(89,75,79,.045)!important;
 transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;
}
.card:hover{
 transform:translateY(-3px);
 box-shadow:0 16px 34px rgba(89,75,79,.085)!important;
 border-color:#ded0d2!important;
}
.pic{
 background:
  radial-gradient(circle at 16% 14%,rgba(126,159,206,.08),transparent 42%),
  linear-gradient(145deg,#faf8f6,#f6f2ef)!important;
}
.card .badge{
 background:rgba(255,250,246,.92)!important;
 color:#87606e!important;
 border:1px solid rgba(216,154,170,.20);
}
.more{
 border-color:#e6dad5!important;
 background:linear-gradient(145deg,#fff,#faf5f1)!important;
 color:var(--blue-deep)!important;
 transition:.2s ease;
}
.more:hover{
 background:var(--brand-gradient)!important;
 color:#fff!important;
 border-color:transparent!important;
}
.product-scroller{
 scroll-behavior:smooth;
 scrollbar-width:none;
}
.product-scroller::-webkit-scrollbar{display:none}

/* Dark section replaced with muted brand gradient */
.campaign,.tone-transition{
 background:
  radial-gradient(circle at 15% 30%,rgba(255,255,255,.11),transparent 24rem),
  linear-gradient(120deg,#566d91 0%,#6f6a82 50%,#8e6577 100%)!important;
 color:#fff!important;
}
.campaign p{color:#eee7e8!important}
.campaign>div>div>span{color:#f6dce4!important}
.nums div{
 background:rgba(255,255,255,.09)!important;
 border:1px solid rgba(255,255,255,.16)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
.nums span{color:#ebe5e6!important}

/* Why cards */
.why>div{
 background:linear-gradient(145deg,#fffdfb,#f8f3ef)!important;
 border:1px solid #eadfd9!important;
 box-shadow:var(--shadow-soft);
 transition:transform .2s ease;
}
.why>div:nth-child(2n){
 background:linear-gradient(145deg,#f8fbff,#eef4fb)!important;
}
.why>div:nth-child(3){
 background:linear-gradient(145deg,#fff8fa,#f9edf1)!important;
}
.why>div:hover{transform:translateY(-2px)}
.why i{
 color:var(--blue-deep)!important;
 background:linear-gradient(145deg,#eef5fe,#fff4f6);
}

/* CTA */
.cta,.gentle-cta{
 background:
  radial-gradient(circle at 12% 40%,rgba(126,159,206,.16),transparent 20rem),
  radial-gradient(circle at 86% 40%,rgba(216,154,170,.16),transparent 22rem),
  linear-gradient(105deg,#edf4fc 0%,#fbf4ee 48%,#fcedf2 100%)!important;
 color:#393234!important;
 border-top:1px solid rgba(224,212,210,.52);
}
.cta span{color:var(--blue-deep)!important}

/* Category page */
.catHead{
 background:linear-gradient(115deg,rgba(239,246,253,.70),rgba(255,249,244,.55),rgba(255,240,245,.58));
 border:1px solid #eadfd9;
 border-radius:20px;
 padding:22px;
}
.chips a{
 background:linear-gradient(145deg,#fff,#faf5f1)!important;
 border-color:#e8ddd8!important;
 color:#61585c!important;
 transition:.2s ease;
}
.chips a:hover{
 background:linear-gradient(145deg,#eef5fd,#fff0f4)!important;
 color:#695361!important;
 border-color:#d9c6ce!important;
}

/* Product detail */
.mainVisual{
 background:
  radial-gradient(circle at 16% 12%,rgba(126,159,206,.09),transparent 46%),
  radial-gradient(circle at 88% 85%,rgba(216,154,170,.08),transparent 42%),
  linear-gradient(145deg,#fbf9f7,#f6f1ee)!important;
 border-color:#e7dbd5!important;
 box-shadow:var(--shadow-soft);
}
.info>span:first-child,#productTag{
 color:#9f6f7f!important;
 background:#fff0f4;
 border:1px solid #efd5de;
 border-radius:999px;
 padding:7px 10px;
 display:inline-flex;
}
.bigPrice{color:#506f9f!important}
.info input,.info select,
.checkout-form input,.checkout-form select,.checkout-form textarea{
 background:#fffdfb!important;
 border-color:#e4d9d4!important;
 transition:border-color .2s ease,box-shadow .2s ease!important;
}
.info input:focus,.info select:focus,
.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus{
 outline:none!important;
 border-color:#bdd0e7!important;
 box-shadow:0 0 0 4px rgba(126,159,206,.09)!important;
}
.package-builder{
 background:
  linear-gradient(145deg,#fffdfa,#faf5f1)!important;
 border-color:#e6d9d3!important;
 box-shadow:0 9px 26px rgba(81,68,72,.05);
}
.package-accordion{
 border-color:#e6dad5!important;
 background:#fff!important;
}
.package-accordion.open{
 border-color:#cdd9e8!important;
 box-shadow:0 10px 26px rgba(92,112,145,.075)!important;
}
.package-accordion-toggle{background:linear-gradient(180deg,#fff,#fffcfa)!important}
.package-option.active{
 background:linear-gradient(120deg,#607fae,#8c6d80)!important;
 border-color:transparent!important;
}
.package-stepper-card{background:linear-gradient(145deg,#f7faff,#fff6f8)!important}
.package-builder-total{background:var(--brand-gradient)!important}

/* Cart */
.cartrow,.summary{
 background:linear-gradient(145deg,#fff,#fdf9f6)!important;
 border:1px solid #e9ddd7!important;
 box-shadow:var(--shadow-soft);
}
.summary{
 border-radius:18px!important;
}
.cart-product-image,.mini{background:#f7f2ef!important}

/* Checkout */
.checkout-form>section,
.checkout-summary{
 background:linear-gradient(145deg,#fff,#fdf9f5)!important;
 border:1px solid #e8ddd7!important;
 box-shadow:var(--shadow-soft)!important;
}
.checkout-step>b{
 background:linear-gradient(135deg,#7191bd,#bb7d90)!important;
 color:#fff!important;
 box-shadow:0 6px 15px rgba(94,112,144,.18);
}
.delivery-choice label span{
 background:#fffdfb!important;
 border-color:#e4d8d3!important;
}
.delivery-choice input:checked+span{
 border-color:#9db4d5!important;
 background:linear-gradient(145deg,#f0f6fd,#fff4f7)!important;
 box-shadow:0 0 0 3px rgba(126,159,206,.08);
}
.bank-transfer-card{
 background:linear-gradient(145deg,#eef5fd,#fff7f7)!important;
 border-color:#dce5ef!important;
}
.checkout-totals .grand{
 color:#516f9e!important;
 border-top-color:#ddd1cd!important;
}

/* Location bottom sheet */
.location-sheet-panel{
 background:linear-gradient(180deg,#fffdfb,#faf5f0)!important;
}
.location-picker-btn{
 border-color:#e5d9d4!important;
 background:#fffdfb!important;
}
.location-option:hover,.location-option.active{
 background:linear-gradient(90deg,#eef5fd,#fff2f6)!important;
}

/* Drawer */
.shell-overlay{
 background:rgba(63,53,58,.28)!important;
 backdrop-filter:blur(4px)!important;
}
.site-drawer{
 background:
  radial-gradient(circle at 0 0,rgba(126,159,206,.09),transparent 18rem),
  linear-gradient(180deg,#fffdf9,#faf4ef)!important;
}
.drawer-head button,.search-panel-top button{
 background:linear-gradient(145deg,#f2f6fc,#fff0f4)!important;
 color:#655a60;
}
.mobile-category-nav a{transition:padding .18s ease,background .18s ease}
.mobile-category-nav a:hover{
 padding-left:9px;
 background:linear-gradient(90deg,rgba(237,244,253,.72),rgba(255,244,247,.55));
}
.drawer-actions a:not(.drawer-primary){
 background:#fffaf6;
}
.drawer-contact{
 background:linear-gradient(145deg,#eef5fd,#fff3f6)!important;
 border:1px solid rgba(215,224,237,.8);
}

/* Search overlay */
.search-layer{
 background:
  radial-gradient(circle at 12% 10%,rgba(126,159,206,.10),transparent 20rem),
  radial-gradient(circle at 90% 20%,rgba(216,154,170,.09),transparent 20rem),
  rgba(255,252,248,.985)!important;
}
#overlaySearchForm{
 border-bottom-color:#817076!important;
}
.search-category-links a{
 background:#fffdfb;
 border-color:#e5d8d5!important;
}
.search-results>a{
 background:linear-gradient(145deg,#fff,#fbf7f4)!important;
 transition:transform .18s ease,border-color .18s ease;
}
.search-results>a:hover{
 transform:translateY(-1px);
 border-color:#cdd9e8!important;
}

/* Footer — no black block */
.site-footer,footer{
 background:
  radial-gradient(circle at 10% 20%,rgba(255,255,255,.08),transparent 20rem),
  linear-gradient(120deg,#506581 0%,#64647b 48%,#7e5f70 100%)!important;
 color:#fffaf7!important;
}
.foot a{color:#f8f1f1!important}
.foot p,.foot span,.copy{color:#e3dcdf!important}
.foot>b,.foot div>b{color:#fff!important}
.footer-logo,
footer .logo{
 background:#fff9f3!important;
 border-radius:14px!important;
 padding:4px 7px!important;
 display:inline-flex!important;
 width:max-content;
}
.footer-logo img,.footer-logo .brand-logo-img,
footer .logo .brand-logo-img{
 background:#fff9f3!important;
 border-radius:10px!important;
}
.copy{
 border-top:1px solid rgba(255,255,255,.12)!important;
}

/* Forms / utility cards */
.note{
 background:linear-gradient(145deg,#f2f6fc,#fff5f5)!important;
 border:1px solid #e0e6ed!important;
 color:#655d61!important;
}
.order-success{
 background:linear-gradient(145deg,#eef8f5,#f7fbff)!important;
}
.receipt-help{color:#7a7275!important}

/* Desktop motion */
@media(hover:hover){
 .card .product-card-image{transition:transform .45s cubic-bezier(.2,.7,.2,1)}
 .card:hover .product-card-image-primary{transform:scale(1.025)}
}

/* Mobile */
@media(max-width:780px){
 body{background:#fffdf9}
 .top{
  background:linear-gradient(90deg,#edf5ff,#fff4f6)!important;
  font-size:8.5px!important;
 }
 header{box-shadow:0 5px 18px rgba(76,65,69,.045)}
 .head>.logo{
  background:#fff9f3!important;
  border-radius:11px;
 }
 .mobile-menu-btn,.mobile-search-btn{
  border-radius:11px!important;
  transition:background .18s ease!important;
 }
 .mobile-menu-btn:active,.mobile-search-btn:active{
  background:linear-gradient(145deg,#edf5ff,#fff1f5)!important;
 }
 .v16-hero .heroGrid{
  padding-top:28px!important;
 }
 .hero-copy h1{
  font-size:40px!important;
  line-height:1.02!important;
 }
 .hero-copy .eyebrow{
  font-size:8px!important;
  padding:6px 9px!important;
 }
 .hero-showcase{
  border-radius:22px;
  background:linear-gradient(145deg,rgba(237,245,255,.36),rgba(255,242,246,.34));
 }
 .brand-ribbon-inner{
  min-height:0;
  grid-template-columns:1fr;
  padding:7px 0;
 }
 .brand-ribbon-inner>span{
  grid-template-columns:92px 1fr;
  text-align:left;
  align-items:center;
  padding:8px 2px;
 }
 .brand-ribbon-inner>span:not(:last-child):after{
  top:auto;bottom:0;left:0;right:0;height:1px;width:auto;
  background:linear-gradient(90deg,transparent,#e0d5d4,transparent);
 }
 .brand-ribbon b{font-size:9px}
 .brand-ribbon small{font-size:8px}
 .dynamic-quick a{
  box-shadow:0 7px 18px rgba(82,70,74,.055)!important;
 }
 .product-scroller .card{
  box-shadow:0 5px 16px rgba(82,70,74,.05)!important;
 }
 .card:hover{transform:none}
 .campaign,.tone-transition{
  background:linear-gradient(145deg,#5c7397,#76657a 55%,#8d6674)!important;
 }
 .nums{gap:7px!important}
 .nums div{padding:18px 8px!important}
 .why>div{box-shadow:none}
 .catHead{
  padding:16px!important;
  border-radius:16px!important;
 }
 .mainVisual{
  box-shadow:none;
 }
 .package-builder{
  box-shadow:none;
 }
 .add{
  background:linear-gradient(100deg,#5e7fab,#8e6f83)!important;
 }
 .checkout-form>section,.checkout-summary,.cartrow,.summary{
  box-shadow:none!important;
 }
 .site-drawer{
  box-shadow:18px 0 46px rgba(58,49,53,.13)!important;
 }
 .search-layer{
  background:linear-gradient(180deg,#fffdf9,#faf5f0)!important;
 }
 .foot{padding-top:38px!important}
}

/* Smaller phones */
@media(max-width:390px){
 .hero-copy h1{font-size:36px!important}
}

/* Accessibility */
@media(prefers-reduced-motion:reduce){
 *,*:before,*:after{
  scroll-behavior:auto!important;
  animation-duration:.01ms!important;
  animation-iteration-count:1!important;
  transition-duration:.01ms!important;
 }
}


/* ============================================================
   V18 — KATEGORİ RENK ANLAMI + ŞEFFAF BÜYÜK İKRABEBEK LOGOSU
   ============================================================ */

/* Logo artık şeffaf: arkasında krem/beyaz kutu yok */
.head>.logo,
.drawer-logo,
.footer-logo,
footer .logo,
.head>.logo .brand-logo-img,
.drawer-logo .brand-logo-img,
.footer-logo .brand-logo-img,
footer .logo .brand-logo-img{
 background:transparent!important;
 border-radius:0!important;
 padding:0!important;
 box-shadow:none!important;
 mix-blend-mode:normal!important;
}

/* Desktop logo büyütme */
.head{
 height:92px!important;
 grid-template-columns:250px minmax(260px,1fr) auto!important;
 gap:30px!important;
}
.head>.logo{
 min-width:235px!important;
 overflow:visible!important;
}
.head>.logo .brand-logo-img{
 width:228px!important;
 height:82px!important;
 max-width:none!important;
 object-fit:contain!important;
 object-position:left center!important;
}
.drawer-logo .brand-logo-img{
 width:205px!important;
 height:82px!important;
 object-fit:contain!important;
}
.footer-logo .brand-logo-img,
footer .logo .brand-logo-img{
 width:210px!important;
 height:78px!important;
 object-fit:contain!important;
}

/* Kategoriler artık sıra numarasına değil anlamına göre renklenir */
.dynamic-quick a{
 color:#51494c!important;
}
.dynamic-quick a[href*="c=kiz-bebek"]{
 background:
  radial-gradient(circle at 84% 8%,rgba(255,255,255,.72),transparent 72px),
  linear-gradient(145deg,#fff8fb 0%,#fceaf1 56%,#f8dfe9 100%)!important;
 border-color:#efd7e1!important;
}
.dynamic-quick a[href*="c=erkek-bebek"]{
 background:
  radial-gradient(circle at 84% 8%,rgba(255,255,255,.72),transparent 72px),
  linear-gradient(145deg,#f7fbff 0%,#eaf3fd 56%,#ddeafa 100%)!important;
 border-color:#d5e2f2!important;
}
.dynamic-quick a[href*="c=ikiz-bebek"]{
 background:
  radial-gradient(circle at 84% 8%,rgba(255,255,255,.66),transparent 72px),
  linear-gradient(135deg,#edf5ff 0%,#f6f1f8 50%,#fcebf1 100%)!important;
 border-color:#dfd9e8!important;
}
.dynamic-quick a[href*="c=dugun"]{
 background:
  radial-gradient(circle at 84% 8%,rgba(255,255,255,.72),transparent 72px),
  linear-gradient(145deg,#fffdf9 0%,#f8f1e7 58%,#f0e5d5 100%)!important;
 border-color:#e9ddcb!important;
}
.dynamic-quick a[href*="c=nisan"]{
 background:
  radial-gradient(circle at 84% 8%,rgba(255,255,255,.70),transparent 72px),
  linear-gradient(145deg,#fff8f8 0%,#f8e9ea 54%,#efdadd 100%)!important;
 border-color:#ead6d9!important;
}
.dynamic-quick a[href*="c=ozel-gun"]{
 background:
  radial-gradient(circle at 84% 8%,rgba(255,255,255,.68),transparent 72px),
  linear-gradient(145deg,#fbf9ff 0%,#f0ebf8 55%,#e7e0f3 100%)!important;
 border-color:#ded7eb!important;
}

/* kategori isim ve alt yazı tonlarını da uyumlu yap */
.dynamic-quick a[href*="c=kiz-bebek"] b{color:#a9667d!important}
.dynamic-quick a[href*="c=erkek-bebek"] b{color:#5e7fae!important}
.dynamic-quick a[href*="c=ikiz-bebek"] b{color:#7d6f92!important}
.dynamic-quick a[href*="c=dugun"] b{color:#89745c!important}
.dynamic-quick a[href*="c=nisan"] b{color:#986a73!important}
.dynamic-quick a[href*="c=ozel-gun"] b{color:#776b91!important}

.dynamic-quick a[href*="c=kiz-bebek"] small{color:#9a7783!important}
.dynamic-quick a[href*="c=erkek-bebek"] small{color:#71849e!important}
.dynamic-quick a[href*="c=ikiz-bebek"] small{color:#7c7587!important}
.dynamic-quick a[href*="c=dugun"] small{color:#897e70!important}
.dynamic-quick a[href*="c=nisan"] small{color:#8a767a!important}
.dynamic-quick a[href*="c=ozel-gun"] small{color:#7d7789!important}

/* hover aynı renk ailesinde kalsın */
.dynamic-quick a[href*="c=kiz-bebek"]:hover{border-color:#dfaebe!important}
.dynamic-quick a[href*="c=erkek-bebek"]:hover{border-color:#aec7e5!important}
.dynamic-quick a[href*="c=ikiz-bebek"]:hover{border-color:#c5b9d8!important}
.dynamic-quick a[href*="c=dugun"]:hover{border-color:#d7c29f!important}
.dynamic-quick a[href*="c=nisan"]:hover{border-color:#d6b4ba!important}
.dynamic-quick a[href*="c=ozel-gun"]:hover{border-color:#c5b9da!important}

/* category page chips: aynı anlamlı tonlama */
.chips a[href*="c=kiz-bebek"]:hover{background:#fceaf1!important;border-color:#e8c7d4!important}
.chips a[href*="c=erkek-bebek"]:hover{background:#eaf3fd!important;border-color:#c9dbee!important}
.chips a[href*="c=ikiz-bebek"]:hover{background:linear-gradient(90deg,#eef5fd,#f9edf2)!important;border-color:#d6cce2!important}
.chips a[href*="c=dugun"]:hover{background:#f7efe5!important;border-color:#dfcfb8!important}
.chips a[href*="c=nisan"]:hover{background:#f8e9ea!important;border-color:#dec3c7!important}
.chips a[href*="c=ozel-gun"]:hover{background:#f0ebf8!important;border-color:#d2c9e2!important}

/* Mobil logo: daha büyük ama menü/sepet taşmasın */
@media(max-width:780px){
 .head{
  height:72px!important;
  grid-template-columns:38px minmax(0,1fr) 38px 44px!important;
 }
 .head>.logo{
  min-width:0!important;
  width:100%!important;
  justify-content:center!important;
 }
 .head>.logo .brand-logo-img{
  width:178px!important;
  height:66px!important;
  object-position:center!important;
 }
 .drawer-logo .brand-logo-img{
  width:188px!important;
  height:72px!important;
 }
 .footer-logo .brand-logo-img,
 footer .logo .brand-logo-img{
  width:190px!important;
  height:70px!important;
 }
}

/* Çok dar telefonlarda da rahat sığsın */
@media(max-width:390px){
 .head>.logo .brand-logo-img{
  width:160px!important;
  height:61px!important;
 }
}


/* ============================================================
   V19 — İKRABEBEK TÜM SAYFALARDA RENK BÜTÜNLÜĞÜ
   Amaç:
   - ürün detay / kategori / sepet / sipariş / footer aynı dil
   - güçlü mavi-pembe gradient butonları kaldırmak
   - paket alanını arka plandan koparmamak
   - küçük yazıları büyütmek
   ============================================================ */

:root{
 --v19-bg:#fffaf5;
 --v19-bg-2:#fcf6f1;
 --v19-panel:#fffdf9;
 --v19-text:#40383b;
 --v19-text-2:#6d6367;
 --v19-border:#e8ddd7;
 --v19-border-soft:#efe6e1;
 --v19-rose:#b78392;
 --v19-rose-soft:#f7e8ee;
 --v19-blue:#7794bd;
 --v19-blue-soft:#edf4fb;
 --v19-taupe:#5f5358;
 --v19-taupe-dark:#4d4448;
 --v19-footer-a:#e9eef5;
 --v19-footer-b:#f1e8eb;
}

/* ---------- TÜM İÇ SAYFALAR ---------- */
body[data-page="product"],
body[data-page="category"],
body[data-page="cart"],
body[data-page="order"]{
 background:
  radial-gradient(circle at 7% 2%,rgba(119,148,189,.055),transparent 24rem),
  radial-gradient(circle at 95% 5%,rgba(183,131,146,.05),transparent 25rem),
  linear-gradient(180deg,var(--v19-bg),#fffdfb)!important;
 color:var(--v19-text)!important;
}

body[data-page="product"] main.section,
body[data-page="category"] main.section,
body[data-page="cart"] main.section,
body[data-page="order"] main.section{
 background:transparent!important;
}

/* Breadcrumb */
.crumb{
 color:#8a7f82!important;
 font-size:13px!important;
 margin-bottom:25px!important;
}
.crumb a:hover{color:var(--v19-rose)!important}

/* ---------- ÜRÜN DETAY ---------- */
body[data-page="product"] .detail{
 gap:48px!important;
 align-items:start;
}
body[data-page="product"] .mainVisual{
 background:linear-gradient(145deg,#fbf7f3,#f8f3ef)!important;
 border:1px solid var(--v19-border)!important;
 box-shadow:0 10px 30px rgba(72,61,65,.045)!important;
}
body[data-page="product"] .product-gallery-thumbs button{
 background:#fffaf6!important;
 border-color:var(--v19-border)!important;
}
body[data-page="product"] .product-gallery-thumbs button.active{
 border-color:#b8a3aa!important;
 box-shadow:0 0 0 2px rgba(183,131,146,.08)!important;
}

/* ürün bilgi tarafını ayrı renkli kutu gibi göstermiyoruz */
body[data-page="product"] .info{
 background:transparent!important;
}
body[data-page="product"] .info>span:first-child,
body[data-page="product"] #productTag{
 background:var(--v19-rose-soft)!important;
 color:#916777!important;
 border-color:#ecd4dd!important;
 font-size:11px!important;
 padding:7px 11px!important;
}
body[data-page="product"] .info h1{
 color:var(--v19-text)!important;
 font-size:40px!important;
 letter-spacing:-.025em!important;
}
body[data-page="product"] .info p{
 color:var(--v19-text-2)!important;
 font-size:14px!important;
 line-height:1.7!important;
}
body[data-page="product"] .bigPrice{
 color:#55494e!important;
 font-size:31px!important;
 letter-spacing:-.02em!important;
 margin:16px 0!important;
}
body[data-page="product"] .info hr{
 border-top-color:var(--v19-border)!important;
}
body[data-page="product"] .info>label{
 font-size:13px!important;
 color:#51474b!important;
 margin-top:16px!important;
}
body[data-page="product"] #customText{
 background:rgba(255,253,250,.72)!important;
 border-color:var(--v19-border)!important;
 min-height:46px!important;
 font-size:14px!important;
}

/* Paket dış kutusu arka plandan ayrılmasın */
body[data-page="product"] .package-builder{
 margin:22px 0 12px!important;
 padding:18px 0 0!important;
 background:transparent!important;
 border:0!important;
 border-top:1px solid var(--v19-border)!important;
 border-radius:0!important;
 box-shadow:none!important;
}
body[data-page="product"] .package-builder-head{
 margin-bottom:14px!important;
 padding:0 2px!important;
 align-items:center!important;
}
body[data-page="product"] .package-builder-head span{
 font-size:11px!important;
 letter-spacing:.13em!important;
 color:#a37583!important;
}
body[data-page="product"] .package-builder-head h3{
 font-size:22px!important;
 color:#433a3e!important;
 margin-top:5px!important;
}
body[data-page="product"] .package-builder-head small{
 font-size:11px!important;
 color:#817679!important;
}

/* Çikolata / Magnet / Draje satırları */
body[data-page="product"] .package-components{
 gap:8px!important;
}
body[data-page="product"] .package-accordion{
 background:rgba(255,253,250,.48)!important;
 border:1px solid var(--v19-border-soft)!important;
 border-radius:12px!important;
 box-shadow:none!important;
 overflow:hidden!important;
}
body[data-page="product"] .package-accordion.open{
 border-color:#ddcfd2!important;
 box-shadow:none!important;
 background:rgba(255,253,250,.70)!important;
}
body[data-page="product"] .package-accordion-toggle{
 min-height:70px!important;
 padding:13px 14px!important;
 background:transparent!important;
}
body[data-page="product"] .package-accordion-name b{
 font-size:14px!important;
 color:#443b3f!important;
}
body[data-page="product"] .package-accordion-name small{
 font-size:10.5px!important;
 margin-top:4px!important;
 color:#857a7d!important;
}
body[data-page="product"] .package-selected-summary{
 min-width:105px!important;
}
body[data-page="product"] .package-selected-summary b{
 font-size:13px!important;
 color:#4d4448!important;
}
body[data-page="product"] .package-selected-summary small{
 font-size:11px!important;
 color:#9d6f7e!important;
}

/* Açılan seçenekler */
body[data-page="product"] .package-accordion-body{
 background:rgba(250,246,242,.62)!important;
 border-top-color:var(--v19-border-soft)!important;
 padding:12px!important;
}
body[data-page="product"] .package-option{
 min-height:64px!important;
 background:#fffdfb!important;
 border-color:#e4d9d4!important;
 padding:11px 12px!important;
}
body[data-page="product"] .package-option b{
 font-size:13px!important;
 color:#443b3f!important;
}
body[data-page="product"] .package-option small{
 font-size:10px!important;
 color:#807578!important;
}
body[data-page="product"] .package-option strong{
 font-size:12px!important;
 color:#956a78!important;
}
body[data-page="product"] .package-option.active{
 background:#675a60!important;
 border-color:#675a60!important;
 color:#fff!important;
}
body[data-page="product"] .package-option.active b,
body[data-page="product"] .package-option.active strong{
 color:#fff!important;
}
body[data-page="product"] .package-option.active small{
 color:#eee7e9!important;
}

/* Adet seç / stepper */
body[data-page="product"] .package-stepper-card{
 background:rgba(248,243,240,.72)!important;
 border:1px solid var(--v19-border)!important;
}
body[data-page="product"] .package-stepper-head span{
 font-size:11px!important;
}
body[data-page="product"] .package-stepper-head strong{
 font-size:13px!important;
 color:#7e5e68!important;
}
body[data-page="product"] .package-stepper input{
 font-size:16px!important;
}
body[data-page="product"] .package-stepper-card>small{
 font-size:10px!important;
}

/* Toplamı mavi-pembe şerit olmaktan çıkar */
body[data-page="product"] .package-builder-total{
 margin-top:10px!important;
 padding:12px 14px!important;
 background:transparent!important;
 color:#4e4549!important;
 border-top:1px solid var(--v19-border)!important;
 border-bottom:1px solid var(--v19-border)!important;
 border-radius:0!important;
}
body[data-page="product"] .package-builder-total span{
 color:#766c70!important;
 font-size:11px!important;
 font-weight:700!important;
}
body[data-page="product"] .package-builder-total strong{
 color:#4e4549!important;
 font-size:17px!important;
}

/* Sepete Ekle: sade, premium, tek renk */
body[data-page="product"] .add{
 margin-top:14px!important;
 min-height:56px!important;
 border-radius:12px!important;
 background:#5d5156!important;
 color:#fff!important;
 box-shadow:none!important;
 font-size:14px!important;
 letter-spacing:.01em!important;
}
body[data-page="product"] .add:hover{
 background:#50464a!important;
 transform:none!important;
 box-shadow:none!important;
}

/* Teslimat küçük bilgi alanı */
body[data-page="product"] .delivery{
 background:transparent!important;
 border-top:1px solid var(--v19-border)!important;
 border-bottom:1px solid var(--v19-border)!important;
 border-radius:0!important;
 padding:15px 2px!important;
 font-size:12px!important;
}
body[data-page="product"] .delivery b{font-size:12px!important}
body[data-page="product"] .delivery span{font-size:12px!important}
body[data-page="product"] .desc{
 border-top:1px solid var(--v19-border)!important;
 padding-top:28px!important;
 margin-top:55px!important;
}
body[data-page="product"] .desc h2{
 font-size:27px!important;
 color:#433b3e!important;
}
body[data-page="product"] .desc p{
 font-size:14px!important;
 color:#706669!important;
}

/* ---------- KATEGORİ SAYFASI ---------- */
body[data-page="category"] .catHead{
 background:
  linear-gradient(115deg,rgba(237,244,251,.58),rgba(255,250,246,.70),rgba(248,233,239,.52))!important;
 border:1px solid var(--v19-border)!important;
 box-shadow:none!important;
 padding:24px!important;
}
body[data-page="category"] .catHead span{
 font-size:12px!important;
 color:#9b6f7d!important;
}
body[data-page="category"] .catHead h1{
 font-size:44px!important;
 color:#423a3d!important;
}
body[data-page="category"] .catHead p{
 font-size:14px!important;
 color:#756b6e!important;
}
body[data-page="category"] .catHead select{
 font-size:13px!important;
 background:#fffaf7!important;
 border-color:var(--v19-border)!important;
}
body[data-page="category"] .chips{
 margin:20px 0 26px!important;
}
body[data-page="category"] .chips a{
 font-size:13px!important;
 padding:10px 14px!important;
 background:rgba(255,252,249,.72)!important;
 border-color:var(--v19-border)!important;
 color:#5e5357!important;
}
body[data-page="category"] .products{
 background:transparent!important;
}

/* kategori ürün kartı */
body[data-page="category"] .card{
 background:rgba(255,253,250,.68)!important;
 border-color:var(--v19-border)!important;
 box-shadow:none!important;
}
body[data-page="category"] .body h3{
 font-size:16px!important;
 line-height:1.4!important;
}
body[data-page="category"] .price{
 color:#51474b!important;
 font-size:20px!important;
}
body[data-page="category"] .body small{
 font-size:10px!important;
}
body[data-page="category"] .more{
 background:transparent!important;
 border:1px solid #d9cdc9!important;
 color:#695a60!important;
}

/* ---------- ANA SAYFA YAZI BOYUTLARI ---------- */
body[data-page="home"] .brand-ribbon b{
 font-size:14px!important;
}
body[data-page="home"] .brand-ribbon small{
 font-size:11px!important;
}
body[data-page="home"] .dynamic-quick b{
 font-size:15px!important;
}
body[data-page="home"] .dynamic-quick small{
 font-size:11px!important;
}
body[data-page="home"] .rowTitle span{
 font-size:12px!important;
 letter-spacing:.16em!important;
}
body[data-page="home"] .rowTitle h2{
 font-size:38px!important;
}
body[data-page="home"] .rowTitle>a{
 font-size:12px!important;
}
body[data-page="home"] .card .body h3{
 font-size:16px!important;
}
body[data-page="home"] .card .price{
 font-size:21px!important;
}

/* ---------- SEPET ---------- */
body[data-page="cart"] .cartrow{
 background:transparent!important;
 border-bottom:1px solid var(--v19-border)!important;
 box-shadow:none!important;
 padding:20px 0!important;
}
body[data-page="cart"] .cartrow h3{
 font-size:16px!important;
}
body[data-page="cart"] .cartrow p,
body[data-page="cart"] .cart-components{
 font-size:12px!important;
 color:#786d71!important;
}
body[data-page="cart"] .summary{
 background:transparent!important;
 border:1px solid var(--v19-border)!important;
 box-shadow:none!important;
 border-radius:14px!important;
}
body[data-page="cart"] .summary>div{
 font-size:14px!important;
}
body[data-page="cart"] .summary .add{
 background:#5d5156!important;
 border-radius:12px!important;
 box-shadow:none!important;
 font-size:14px!important;
}
body[data-page="cart"] .summary .add:hover{
 background:#50464a!important;
 transform:none!important;
}

/* ---------- SİPARİŞ / ÖDEME ---------- */
body[data-page="order"] .checkout-form>section,
body[data-page="order"] .checkout-summary{
 background:rgba(255,253,250,.62)!important;
 border:1px solid var(--v19-border)!important;
 box-shadow:none!important;
}
body[data-page="order"] .checkout-step>b{
 background:#76656c!important;
 box-shadow:none!important;
}
body[data-page="order"] .checkout-step h3{
 color:#443b3f!important;
 font-size:18px!important;
}
body[data-page="order"] .checkout-form label{
 font-size:13px!important;
}
body[data-page="order"] .checkout-form input,
body[data-page="order"] .checkout-form textarea,
body[data-page="order"] .checkout-form select{
 background:#fffdfb!important;
}
body[data-page="order"] .delivery-choice input:checked+span{
 background:#f5edef!important;
 border-color:#d9c6cc!important;
 color:#54484d!important;
 box-shadow:none!important;
}
body[data-page="order"] .bank-transfer-card{
 background:#f7f2ef!important;
 border-color:var(--v19-border)!important;
}
body[data-page="order"] .checkout-totals .grand{
 color:#51474b!important;
}
body[data-page="order"] .whatsapp-confirm,
body[data-page="order"] .confirm-order-section button,
body[data-page="order"] button.main{
 background:#5d5156!important;
 box-shadow:none!important;
 border-radius:12px!important;
}
body[data-page="order"] .whatsapp-confirm:hover,
body[data-page="order"] button.main:hover{
 background:#50464a!important;
 transform:none!important;
}

/* ---------- FOOTER: sert koyu blok kaldırıldı ---------- */
.site-footer,
footer{
 background:linear-gradient(110deg,var(--v19-footer-a) 0%,#eee9eb 52%,var(--v19-footer-b) 100%)!important;
 color:#4f464a!important;
 border-top:1px solid #ddd6d8!important;
}
.foot a,
.foot p,
.foot span,
.copy{
 color:#6e6367!important;
}
.foot>b,
.foot div>b{
 color:#4b4246!important;
}
.copy{
 border-top:1px solid rgba(105,92,98,.13)!important;
}
.footer-logo,
footer .logo{
 background:transparent!important;
}

/* ---------- GENEL FORM VE KART UYUMU ---------- */
.note{
 background:#f8f3ef!important;
 border-color:var(--v19-border)!important;
}
.location-sheet-panel{
 background:#fffaf6!important;
}
.location-option:hover,
.location-option.active{
 background:#f5edef!important;
}

/* ---------- MOBİL ---------- */
@media(max-width:780px){
 body[data-page="product"] main.section,
 body[data-page="category"] main.section,
 body[data-page="cart"] main.section,
 body[data-page="order"] main.section{
  padding-top:28px!important;
 }

 body[data-page="product"] .info h1{
  font-size:30px!important;
 }
 body[data-page="product"] .bigPrice{
  font-size:26px!important;
 }
 body[data-page="product"] .package-builder-head h3{
  font-size:20px!important;
 }
 body[data-page="product"] .package-builder-head span{
  font-size:10px!important;
 }
 body[data-page="product"] .package-builder-head small{
  font-size:10.5px!important;
 }
 body[data-page="product"] .package-accordion-toggle{
  min-height:68px!important;
 }
 body[data-page="product"] .package-accordion-name b{
  font-size:14px!important;
 }
 body[data-page="product"] .package-accordion-name small{
  font-size:10.5px!important;
 }
 body[data-page="product"] .package-selected-summary b{
  font-size:12.5px!important;
 }
 body[data-page="product"] .package-selected-summary small{
  font-size:11px!important;
 }
 body[data-page="product"] .package-option b{
  font-size:13px!important;
 }
 body[data-page="product"] .package-option small{
  font-size:10.5px!important;
 }
 body[data-page="product"] .package-option strong{
  font-size:12px!important;
 }

 /* sticky but muted */
 body[data-page="product"] .add{
  position:sticky!important;
  bottom:8px!important;
  box-shadow:0 7px 18px rgba(74,63,67,.13)!important;
 }

 body[data-page="category"] .catHead h1{
  font-size:34px!important;
 }
 body[data-page="category"] .catHead p{
  font-size:13px!important;
 }
 body[data-page="category"] .chips a{
  font-size:12px!important;
 }

 body[data-page="home"] .brand-ribbon b{
  font-size:12px!important;
 }
 body[data-page="home"] .brand-ribbon small{
  font-size:10px!important;
 }
 body[data-page="home"] .dynamic-quick b{
  font-size:14px!important;
 }
 body[data-page="home"] .dynamic-quick small{
  font-size:10.5px!important;
 }
 body[data-page="home"] .rowTitle span{
  font-size:10.5px!important;
 }
 body[data-page="home"] .rowTitle h2{
  font-size:29px!important;
  line-height:1.12!important;
 }
 body[data-page="home"] .rowTitle>a{
  font-size:10.5px!important;
 }
 body[data-page="home"] .card .body h3{
  font-size:14px!important;
 }
 body[data-page="home"] .card .price{
  font-size:18px!important;
 }

 .foot{
  color:#4f464a!important;
 }
}

/* Çok küçük telefonlar */
@media(max-width:390px){
 body[data-page="home"] .rowTitle h2{
  font-size:27px!important;
 }
 body[data-page="product"] .package-accordion-name b{
  font-size:13.5px!important;
 }
}


/* ============================================================
   V20 — MOBİLİ MASAÜSTÜ İLE UYUMLAŞTIRMA + FLOATING WHATSAPP
   - mobil koyu görünüm kaldırıldı
   - header/logo büyütüldü
   - kategori kartlarındaki sağ üst balon dekoru kaldırıldı
   - tüm sayfalarda üst alan daha açık ve masaüstü paletine çekildi
   - floating WhatsApp butonu eklendi
   ============================================================ */

/* Genel üst bant ve header: masaüstü tonu */
.top{
 background:linear-gradient(90deg,#ecf3fb 0%, #fffaf6 50%, #f7e9ef 100%)!important;
 color:#5f5559!important;
 border-bottom:1px solid #eadeda!important;
}
header{
 background:rgba(255,250,245,.96)!important;
 backdrop-filter:saturate(140%) blur(8px)!important;
 border-bottom:1px solid #ece1dc!important;
}
header nav{
 background:transparent!important;
 border-top:1px solid rgba(232,221,215,.75)!important;
}
.navrow a{
 color:#5d5357!important;
}

/* Ana sayfa artık mobilde de masaüstü gibi aydınlık */
body[data-page="home"]{
 background:
  radial-gradient(circle at 8% 3%,rgba(119,148,189,.055),transparent 23rem),
  radial-gradient(circle at 95% 6%,rgba(183,131,146,.045),transparent 25rem),
  linear-gradient(180deg,#fffaf5 0%,#fffdfb 100%)!important;
  color:#40383b!important;
}
body[data-page="home"] .hero.v16-hero,
body[data-page="home"] .hero{
 background:
  radial-gradient(circle at 12% 10%,rgba(119,148,189,.06),transparent 20rem),
  radial-gradient(circle at 88% 10%,rgba(183,131,146,.06),transparent 22rem),
  linear-gradient(180deg,#fffaf5,#fffdfb)!important;
}
body[data-page="home"] .v16-hero:before,
body[data-page="home"] .hero:before{
 display:none!important;
}
body[data-page="home"] .hero-copy h1{
 color:#41383c!important;
}
body[data-page="home"] .hero-copy h1 em{
 color:#b3778b!important;
}
body[data-page="home"] .hero-copy p{
 color:#675d61!important;
}
body[data-page="home"] .hero-points span{
 background:rgba(255,253,250,.84)!important;
 border:1px solid #e7dbd5!important;
 color:#62585c!important;
}
body[data-page="home"] .btn.dark{
 background:#5d5156!important;
 color:#fff!important;
 box-shadow:none!important;
}
body[data-page="home"] .btn.light{
 background:#fffaf7!important;
 border:1px solid #e6dad5!important;
 color:#54494e!important;
}
body[data-page="home"] .btn.dark:hover,
body[data-page="home"] .btn.light:hover{
 transform:none!important;
 box-shadow:none!important;
}
body[data-page="home"] .hero-showcase{
 background:transparent!important;
}
body[data-page="home"] .hero-product{
 box-shadow:0 10px 26px rgba(76,65,69,.07)!important;
}
body[data-page="home"] .campaign.tone-transition{
 background:
  linear-gradient(110deg,rgba(237,244,251,.75),rgba(255,250,246,.95) 48%,rgba(248,233,239,.78))!important;
}
body[data-page="home"] .campaign h2,
body[data-page="home"] .campaign p,
body[data-page="home"] .campaign span,
body[data-page="home"] .campaign .nums b,
body[data-page="home"] .campaign .nums span{
 color:#4c4347!important;
}

/* Kız/Erkek/İkiz kartlarındaki sağ üst balon dekoru kaldır */
.dynamic-quick a:before{
 content:none!important;
 display:none!important;
}
.quick-media{
 position:relative!important;
 overflow:hidden!important;
}
.quick-media.quick-placeholder{
 background:linear-gradient(145deg,#f8f4f6,#f2f4f8)!important;
 color:#857b80!important;
 font-size:22px!important;
 font-weight:800!important;
}
.quick-media.quick-placeholder:before,
.quick-media.quick-placeholder:after{
 content:none!important;
 display:none!important;
}

/* Logo ve header yerleşimi */
.brand-logo-img{
 display:block!important;
 height:auto!important;
}
.head>.logo{
 display:flex!important;
 align-items:center!important;
}

/* Floating WhatsApp */
.floating-whatsapp{
 position:fixed;
 right:16px;
 bottom:18px;
 z-index:1200;
 display:flex;
 align-items:center;
 gap:10px;
 min-height:56px;
 padding:0 16px 0 14px;
 border-radius:999px;
 background:#25d366;
 color:#fff!important;
 box-shadow:0 12px 30px rgba(37,211,102,.28);
 font-weight:800;
 letter-spacing:.01em;
}
.floating-whatsapp:hover{
 transform:translateY(-1px);
 box-shadow:0 14px 34px rgba(37,211,102,.34);
}
.floating-whatsapp svg{
 width:24px;
 height:24px;
 fill:currentColor;
 flex:0 0 auto;
}
.floating-whatsapp span{
 font-size:14px;
 line-height:1;
}
body.sheet-open .floating-whatsapp,
body.page-leaving .floating-whatsapp{
 opacity:0;
 pointer-events:none;
}

/* Mobil */
@media(max-width:780px){
 .top{
  font-size:11px!important;
  line-height:1.35!important;
  padding:9px 14px!important;
  height:auto!important;
  text-align:center!important;
 }

 header{
  box-shadow:none!important;
 }

 .head{
  grid-template-columns:42px minmax(0,1fr) 40px 44px!important;
  gap:10px!important;
  height:86px!important;
  align-items:center!important;
 }

 .mobile-menu-btn{
  grid-column:1!important;
  justify-self:start!important;
 }
 .head>.logo{
  grid-column:2!important;
  justify-self:start!important;
  width:100%!important;
  margin:0!important;
 }
 .head>.logo .brand-logo-img{
  width:min(185px,48vw)!important;
  max-width:100%!important;
  height:auto!important;
 }
 #mobileSearchBtn{
  grid-column:3!important;
  justify-self:center!important;
 }
 .head>.actions{
  grid-column:4!important;
  justify-self:end!important;
  display:block!important;
 }
 .actions .cart{
  width:44px!important;
  height:44px!important;
  background:#fff7f5!important;
  border:1px solid #eadeda!important;
  position:relative!important;
 }

 /* Ana sayfa mobil: masaüstü tonları */
 body[data-page="home"] .hero.v16-hero,
 body[data-page="home"] .hero{
  padding-top:8px!important;
 }
 body[data-page="home"] .v16-hero .heroGrid{
  padding:24px 0 16px!important;
  gap:18px!important;
 }
 body[data-page="home"] .hero-copy .eyebrow{
  background:rgba(255,253,250,.88)!important;
  border:1px solid #e8ddd7!important;
  color:#62758b!important;
 }
 body[data-page="home"] .hero-copy h1{
  font-size:35px!important;
  line-height:1.06!important;
  margin:10px 0 14px!important;
 }
 body[data-page="home"] .hero-copy p{
  font-size:13px!important;
  line-height:1.7!important;
 }
 body[data-page="home"] .hero-copy .btnrow{
  gap:10px!important;
 }
 body[data-page="home"] .hero-copy .btn{
  min-height:48px!important;
  font-size:13px!important;
 }
 body[data-page="home"] .hero-points{
  gap:10px!important;
  font-size:11px!important;
 }
 body[data-page="home"] .hero-showcase{
  height:318px!important;
 }

 /* ribbon ve bölüm yazıları mobilde büyüsün */
 body[data-page="home"] .brand-ribbon{
  background:transparent!important;
 }
 body[data-page="home"] .brand-ribbon-inner{
  gap:12px!important;
  padding:10px 0 2px!important;
 }
 body[data-page="home"] .brand-ribbon-inner>span{
  background:rgba(255,253,250,.84)!important;
  border:1px solid #e8ddd7!important;
  border-radius:14px!important;
  padding:10px 12px!important;
 }
 body[data-page="home"] .brand-ribbon-inner>span:after{
  display:none!important;
 }
 body[data-page="home"] .brand-ribbon b{
  font-size:12px!important;
 }
 body[data-page="home"] .brand-ribbon small{
  font-size:10.5px!important;
 }

 body[data-page="home"] .dynamic-quick{
  padding-top:10px!important;
  gap:12px!important;
 }
 body[data-page="home"] .dynamic-quick a{
  min-height:178px!important;
  border-radius:16px!important;
  box-shadow:none!important;
 }
 body[data-page="home"] .dynamic-quick b{
  font-size:14px!important;
 }
 body[data-page="home"] .dynamic-quick small{
  font-size:11px!important;
 }

 body[data-page="home"] .rowTitle span{
  font-size:11px!important;
 }
 body[data-page="home"] .rowTitle h2{
  font-size:30px!important;
 }
 body[data-page="home"] .rowTitle a{
  font-size:11px!important;
 }

 /* diğer sayfalarda mobil header/renk devam etsin */
 body[data-page="category"] .catHead,
 body[data-page="product"] .mainVisual,
 body[data-page="cart"] .summary,
 body[data-page="order"] .checkout-form>section,
 body[data-page="order"] .checkout-summary{
  background:rgba(255,253,250,.72)!important;
 }

 .floating-whatsapp{
  right:12px!important;
  bottom:14px!important;
  min-height:54px!important;
  padding:0 15px 0 13px!important;
 }
 .floating-whatsapp span{
  font-size:13px!important;
 }
}

@media(max-width:390px){
 .head{
  grid-template-columns:40px minmax(0,1fr) 38px 42px!important;
  gap:8px!important;
 }
 .head>.logo .brand-logo-img{
  width:min(174px,50vw)!important;
 }
 .floating-whatsapp span{
  display:none!important;
 }
 .floating-whatsapp{
  width:56px!important;
  justify-content:center!important;
  padding:0!important;
 }
}


/* ============================================================
   V21 — LOGO DOSYASI YÜKLENMESE BİLE GÖSTER
   Logo CSS içine gömülüdür; asset 404/cache sorunu görünümü bozmaz.
   ============================================================ */
a.logo{
 position:relative!important;
 overflow:visible!important;
}
a.logo::before{
 content:"";
 display:block;
 background-image:url("data:image/webp;base64,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");
 background-repeat:no-repeat;
 background-position:center;
 background-size:contain;
 width:228px;
 aspect-ratio:700 / 241;
 flex:0 0 auto;
}
a.logo>img,
a.logo>.brand-logo-img,
a.logo>strong,
a.logo>span{
 display:none!important;
}
.head>a.logo::before{
 width:228px!important;
}
.drawer-logo::before{
 width:205px!important;
}
.footer-logo::before,
footer a.logo::before{
 width:205px!important;
}

@media(max-width:780px){
 .head>a.logo::before{
  width:min(196px,52vw)!important;
 }
 .drawer-logo::before{
  width:188px!important;
 }
 .footer-logo::before,
 footer a.logo::before{
  width:185px!important;
 }
}
@media(max-width:390px){
 .head>a.logo::before{
  width:min(184px,52vw)!important;
 }
}

/* V56 — kalıcı marka logosu: sayfa başlıkları ve footer yeni dosyayı kullanır. */
a.logo::before{
 content:none!important;
 display:none!important;
}
a.logo>img,
a.logo>.brand-logo-img{
 display:block!important;
 width:218px!important;
 height:auto!important;
 max-height:75px!important;
 object-fit:contain!important;
 object-position:center!important;
}
.footer-logo>img,
footer a.logo>img{
 width:150px!important;
 max-height:56px!important;
}
@media(max-width:780px){
 a.logo>img,
 a.logo>.brand-logo-img{
  width:150px!important;
  max-height:56px!important;
 }
 .footer-logo>img,
 footer a.logo>img{
  width:150px!important;
  max-height:56px!important;
 }
}
@media(max-width:380px){
 a.logo>img,
 a.logo>.brand-logo-img{
  width:132px!important;
  max-height:52px!important;
 }
}

/* Hero fallback artık boş beyaz kutu değil */
.hero-logo-card{
 display:grid!important;
 place-items:center!important;
 background:
  linear-gradient(145deg,#fffaf6,#f8f1ee)!important;
 border:1px solid #e9ddd7!important;
 box-shadow:none!important;
}
.hero-logo-card .hero-logo{
 display:block!important;
 width:min(74%,420px)!important;
 height:auto!important;
}


/* ============================================================
   V23 — SAMSUNG INTERNET FORCE DARK ENGELLEME
   Site tasarımı sadece açık renk paleti için hazırlanmıştır.
   ============================================================ */
:root,
html{
 color-scheme:light dark!important;
 supported-color-schemes:light dark!important;
 background:#fffaf5!important;
}
html,body{
 background-color:#fffaf5!important;
}
body,header,main,section,footer,nav,aside,form,
.card,.hero,.v16-hero,.site-drawer,.search-layer,
.package-builder,.package-accordion,.checkout-summary{
 color-scheme:light dark!important;
}

/* Samsung/Android sistem tercihi dark olsa bile kendi açık paletimizi kullan */
@media (prefers-color-scheme:dark){
 html,body{
  background:
   radial-gradient(circle at 8% 3%,rgba(119,148,189,.055),transparent 23rem),
   radial-gradient(circle at 95% 6%,rgba(183,131,146,.045),transparent 25rem),
   linear-gradient(180deg,#fffaf5 0%,#fffdfb 100%)!important;
  color:#40383b!important;
 }
 .top{
  background:linear-gradient(90deg,#ecf3fb 0%,#fffaf6 50%,#f7e9ef 100%)!important;
  color:#5f5559!important;
 }
 header{
  background:rgba(255,250,245,.98)!important;
  color:#40383b!important;
 }
 header nav,.navrow,.head{
  background:transparent!important;
 }
 .hero,.v16-hero{
  background:
   radial-gradient(circle at 12% 10%,rgba(119,148,189,.06),transparent 20rem),
   radial-gradient(circle at 88% 10%,rgba(183,131,146,.06),transparent 22rem),
   linear-gradient(180deg,#fffaf5,#fffdfb)!important;
  color:#40383b!important;
 }
 .hero-copy h1{color:#41383c!important}
 .hero-copy h1 em{color:#b3778b!important}
 .hero-copy p{color:#675d61!important}
 .hero-points span{
  background:#fffdfb!important;
  color:#62585c!important;
  border-color:#e7dbd5!important;
 }
 .btn.dark,.add,.whatsapp-confirm,button.main{
  background:#5d5156!important;
  color:#fff!important;
 }
 .btn.light{
  background:#fffaf7!important;
  color:#54494e!important;
  border-color:#e6dad5!important;
 }
 .brand-ribbon,.section,.section.soft{
  background-color:transparent!important;
  color:#40383b!important;
 }
 .card,.catHead,.mainVisual,.package-accordion,
 .checkout-form>section,.checkout-summary,.summary,.cartrow{
  background:#fffdf9!important;
  color:#40383b!important;
 }
 .site-footer,footer{
  background:linear-gradient(110deg,#e9eef5 0%,#eee9eb 52%,#f1e8eb 100%)!important;
  color:#4f464a!important;
 }
 img,picture,video,canvas,svg{
  color-scheme:light dark!important;
 }
}

/* Floating WhatsApp artık HTML'de de mevcut; JS yüklenmeden görünür */
.floating-whatsapp{
 visibility:visible!important;
 opacity:1!important;
 position:fixed!important;
 right:14px!important;
 bottom:max(16px,env(safe-area-inset-bottom))!important;
 z-index:2147483000!important;
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
 gap:9px!important;
 min-width:58px!important;
 min-height:58px!important;
 padding:0 17px!important;
 border-radius:999px!important;
 background:#25d366!important;
 color:#fff!important;
 text-decoration:none!important;
 border:2px solid rgba(255,255,255,.92)!important;
 box-shadow:0 10px 26px rgba(37,211,102,.30)!important;
 font-weight:800!important;
}
.floating-whatsapp svg{
 width:26px!important;
 height:26px!important;
 fill:#fff!important;
}
.floating-whatsapp span{
 font-size:13px!important;
 color:#fff!important;
}
@media(max-width:420px){
 .floating-whatsapp{
  width:58px!important;
  min-width:58px!important;
  height:58px!important;
  padding:0!important;
 }
 .floating-whatsapp span{display:none!important}
}


/* ============================================================
   V24 — SAMSUNG INTERNET FORCE DARK V2
   Samsung'a light+dark desteklediğimizi bildiriyoruz;
   prefers-color-scheme:dark geldiğinde de İkrabebek'in AÇIK
   paletini bilinçli olarak sunuyoruz.
   ============================================================ */

:root,html{
 color-scheme:light dark!important;
 supported-color-schemes:light dark!important;
}

/* Samsung'ın karartmasına bırakmadan dark medya sorgusunu biz karşılıyoruz */
@media (prefers-color-scheme: dark){
 html,
 body,
 body[data-page="home"],
 body[data-page="category"],
 body[data-page="product"],
 body[data-page="cart"],
 body[data-page="order"]{
  background:#fffaf5!important;
  background-image:
   radial-gradient(circle at 8% 3%,rgba(119,148,189,.055),transparent 23rem),
   radial-gradient(circle at 95% 6%,rgba(183,131,146,.045),transparent 25rem),
   linear-gradient(180deg,#fffaf5 0%,#fffdfb 100%)!important;
  color:#40383b!important;
 }

 .top{
  background:linear-gradient(90deg,#ecf3fb 0%,#fffaf6 50%,#f7e9ef 100%)!important;
  color:#5f5559!important;
  border-color:#eadeda!important;
 }

 header,
 header .head,
 header nav{
  background:#fffaf5!important;
  color:#40383b!important;
  border-color:#ece1dc!important;
 }

 .mobile-menu-btn,
 .mobile-search-btn,
 .actions .cart{
  color:#443b3f!important;
  background:#fffaf7!important;
  border-color:#eadeda!important;
 }

 .mobile-menu-btn span,
 .mobile-menu-btn:before,
 .mobile-menu-btn:after{
  background:#443b3f!important;
 }

 .hero,
 .v16-hero,
 body[data-page="home"] .hero.v16-hero{
  background:#fffaf5!important;
  background-image:
   radial-gradient(circle at 12% 10%,rgba(119,148,189,.06),transparent 20rem),
   radial-gradient(circle at 88% 10%,rgba(183,131,146,.06),transparent 22rem),
   linear-gradient(180deg,#fffaf5,#fffdfb)!important;
  color:#40383b!important;
 }

 .hero-copy .eyebrow{
  background:#fffdfb!important;
  color:#62758b!important;
  border-color:#e8ddd7!important;
 }

 .hero-copy h1{color:#41383c!important}
 .hero-copy h1 em{color:#b3778b!important}
 .hero-copy p{color:#675d61!important}

 .hero-points span{
  background:#fffdfb!important;
  color:#62585c!important;
  border-color:#e7dbd5!important;
 }

 .btn.dark,
 .add,
 .whatsapp-confirm,
 button.main{
  background:#5d5156!important;
  color:#fff!important;
  border-color:#5d5156!important;
 }

 .btn.light{
  background:#fffaf7!important;
  color:#54494e!important;
  border-color:#e6dad5!important;
 }

 .brand-ribbon,
 .section,
 .section.soft,
 .dynamic-quick,
 .product-row,
 main{
  background-color:transparent!important;
  color:#40383b!important;
 }

 .brand-ribbon-inner>span,
 .card,
 .catHead,
 .mainVisual,
 .package-builder,
 .package-accordion,
 .checkout-form>section,
 .checkout-summary,
 .summary,
 .cartrow,
 .why>div{
  background:#fffdf9!important;
  color:#40383b!important;
  border-color:#e8ddd7!important;
 }

 .dynamic-quick a[href*="c=kiz-bebek"]{
  background:linear-gradient(145deg,#fff8fb,#fceaf1)!important;
 }
 .dynamic-quick a[href*="c=erkek-bebek"]{
  background:linear-gradient(145deg,#f7fbff,#eaf3fd)!important;
 }
 .dynamic-quick a[href*="c=ikiz-bebek"]{
  background:linear-gradient(135deg,#edf5ff,#fcebf1)!important;
 }
 .dynamic-quick a[href*="c=dugun"]{
  background:linear-gradient(145deg,#fffdf9,#f8f1e7)!important;
 }
 .dynamic-quick a[href*="c=nisan"]{
  background:linear-gradient(145deg,#fff8f8,#f8e9ea)!important;
 }
 .dynamic-quick a[href*="c=ozel-gun"]{
  background:linear-gradient(145deg,#fbf9ff,#f0ebf8)!important;
 }

 .site-footer,
 footer{
  background:linear-gradient(110deg,#e9eef5 0%,#eee9eb 52%,#f1e8eb 100%)!important;
  color:#4f464a!important;
 }

 .foot a,
 .foot p,
 .foot span,
 .copy{
  color:#6e6367!important;
 }

 /* Görselleri Samsung filtresinden olabildiğince koru */
 img,
 picture,
 svg,
 video{
  filter:none!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
 }
}

/* Samsung/Chrome mobil alt araç çubuğunun üstünde sabit WhatsApp */
@media(max-width:780px){
 .floating-whatsapp{
  right:14px!important;
  bottom:calc(92px + env(safe-area-inset-bottom))!important;
  z-index:2147483640!important;
  visibility:visible!important;
  opacity:1!important;
  display:flex!important;
 }
}

@media(max-width:420px){
 .floating-whatsapp{
  right:14px!important;
  bottom:calc(90px + env(safe-area-inset-bottom))!important;
 }
}


/* ============================================================
   V25 — WHATSAPP GARANTİLİ GÖRÜNÜRLÜK
   Alt browser toolbar'dan bağımsız: ekranın sağ orta-alt kısmı.
   ============================================================ */
#floatingWhatsapp.floating-whatsapp{
 position:fixed!important;
 top:64vh!important;
 right:12px!important;
 bottom:auto!important;
 left:auto!important;
 transform:translateY(-50%)!important;
 z-index:2147483647!important;
 display:flex!important;
 visibility:visible!important;
 opacity:1!important;
 pointer-events:auto!important;
 width:60px!important;
 min-width:60px!important;
 height:60px!important;
 min-height:60px!important;
 padding:0!important;
 margin:0!important;
 align-items:center!important;
 justify-content:center!important;
 border-radius:999px!important;
 background:#25d366!important;
 color:#fff!important;
 border:3px solid #fff!important;
 box-shadow:0 10px 28px rgba(0,0,0,.18)!important;
 text-decoration:none!important;
 isolation:isolate!important;
}
#floatingWhatsapp.floating-whatsapp svg{
 display:block!important;
 width:30px!important;
 height:30px!important;
 fill:#fff!important;
 opacity:1!important;
 filter:none!important;
}
#floatingWhatsapp.floating-whatsapp span{
 display:none!important;
}
body.sheet-open #floatingWhatsapp.floating-whatsapp,
body.page-leaving #floatingWhatsapp.floating-whatsapp{
 display:flex!important;
 visibility:visible!important;
 opacity:1!important;
 pointer-events:auto!important;
}
@media(max-width:780px){
 #floatingWhatsapp.floating-whatsapp{
  top:68vh!important;
  right:12px!important;
  bottom:auto!important;
 }
}

/* V27 — tasarım kodu */
.design-code-chip{display:inline-flex;margin:0 0 7px;padding:4px 8px;border-radius:999px;background:#f3ece9;color:#7b625a;font-size:10px;font-weight:900;letter-spacing:.08em}


/* ============================================================
   V27.2 — Sipariş formu Admin girişi
   ============================================================ */
body[data-page="order"] .admin-entry{
 display:inline-flex!important;align-items:center;gap:7px;
 min-height:38px;padding:0 13px;border:1px solid #e7dcd7;border-radius:999px;
 background:linear-gradient(145deg,#fff,#fff8f5);color:#5e4f4a!important;
 box-shadow:0 7px 18px rgba(87,68,61,.06);font-size:11px;font-weight:900;
 text-decoration:none;transition:.18s ease;
}
body[data-page="order"] .admin-entry:hover{transform:translateY(-1px);border-color:#d9c4bb;box-shadow:0 10px 24px rgba(87,68,61,.1)}
body[data-page="order"] .admin-entry span{font-size:13px;line-height:1}
body[data-page="order"] .admin-entry b{font:inherit}
@media(max-width:600px){
 body[data-page="order"] .head{display:flex!important;grid-template-columns:none!important;gap:8px!important;padding:10px 14px!important;height:auto!important}
 body[data-page="order"] .head>.logo{margin-right:auto!important;grid-column:auto!important;justify-self:auto!important}
 body[data-page="order"] .actions{display:flex!important;align-items:center!important;gap:7px!important;margin-left:auto!important;grid-column:auto!important}
 body[data-page="order"] .actions>a:not(.cart){display:none!important}
 body[data-page="order"] .actions .admin-entry{display:inline-flex!important;width:40px;height:40px;min-height:40px;padding:0!important;justify-content:center!important;border-radius:50%!important}
 body[data-page="order"] .actions .admin-entry b{display:none!important}
 body[data-page="order"] .actions .cart{display:grid!important;width:40px;height:40px}
}

/* === V28 ATOLYE STOREFRONT === */
:root{
 --ca-bg:#fff;
 --ca-soft:#faf8f6;
 --ca-text:#231f20;
 --ca-muted:#787173;
 --ca-line:#e8e3df;
 --ca-accent:#a45f76;
 --ca-accent-soft:#f7edf1;
 --ca-dark:#241f20;
 --ca-green:#25d366;
 --ca-radius:14px;
 --ca-shadow:0 8px 28px rgba(33,25,27,.055);
}
html{background:#fff!important;color-scheme:light!important}
body{background:#fff!important;color:var(--ca-text)!important;font-family:Arial,Helvetica,sans-serif!important}
.wrap{width:min(1180px,calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}
.top{
 min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;
 padding:7px 12px!important;background:#f6f1ee!important;color:#494142!important;
 font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-align:center!important
}
header{
 position:sticky!important;top:0!important;z-index:700!important;background:rgba(255,255,255,.97)!important;
 border-bottom:1px solid var(--ca-line)!important;box-shadow:none!important;backdrop-filter:blur(10px)!important
}
header .head{height:84px!important;display:grid!important;grid-template-columns:220px minmax(260px,1fr) auto!important;align-items:center!important;gap:24px!important}
a.logo.logo-image{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-decoration:none!important}
.brand-logo-img{display:block!important;width:185px!important;max-height:64px!important;object-fit:contain!important}
header .search{display:flex!important;border:1px solid var(--ca-line)!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;max-width:520px!important;width:100%!important;margin:auto!important}
header .search input{height:44px!important;flex:1!important;border:0!important;padding:0 14px!important;font-size:14px!important;outline:none!important;background:#fff!important}
header .search button{width:46px!important;border:0!important;background:#fff!important;color:#2c2728!important;font-size:22px!important}
header .actions{display:flex!important;align-items:center!important;gap:9px!important}
header .actions>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 12px!important;border:1px solid var(--ca-line)!important;border-radius:8px!important;background:#fff!important;color:#282324!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important}
header .actions .cart{position:relative!important;min-width:46px!important}
header nav{border-top:1px solid #f2eeeb!important;background:#fff!important}
.navrow{height:42px!important;display:flex!important;align-items:center!important;gap:28px!important;overflow:auto!important;scrollbar-width:none!important}
.navrow::-webkit-scrollbar{display:none!important}
.navrow a{white-space:nowrap!important;text-decoration:none!important;color:#393334!important;font-size:13px!important;font-weight:700!important}
.mobile-menu-btn,.mobile-search-btn{display:none!important}

/* drawer + search */
.shell-overlay{position:fixed!important;inset:0!important;background:rgba(0,0,0,.35)!important;z-index:1600!important;opacity:0!important;visibility:hidden!important;transition:.18s!important}
.shell-overlay.show{opacity:1!important;visibility:visible!important}
.site-drawer{
 position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(360px,88vw)!important;background:#fff!important;
 z-index:1700!important;transform:translateX(-105%)!important;transition:.2s!important;padding:16px!important;overflow:auto!important
}
.site-drawer.open{transform:none!important}
.drawer-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:14px!important;border-bottom:1px solid var(--ca-line)!important}
.drawer-logo .brand-logo-img{width:150px!important}
.drawer-head button{width:40px!important;height:40px!important;border:1px solid var(--ca-line)!important;border-radius:50%!important;background:#fff!important;font-size:25px!important}
.drawer-links,.drawer-actions{display:grid!important;gap:8px!important;margin-top:14px!important}
.drawer-links a,.drawer-actions a,.mobile-category-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:45px!important;padding:0 11px!important;border-bottom:1px solid #f1edeb!important;color:#302a2b!important;text-decoration:none!important;font-size:14px!important}
.drawer-title{margin-top:18px!important;padding:0 10px 8px!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#a45f76!important}
.drawer-primary{background:var(--ca-dark)!important;color:#fff!important;border-radius:8px!important;border:0!important}
.drawer-contact{margin-top:22px!important;padding:13px!important;background:var(--ca-soft)!important;border-radius:10px!important;display:grid!important;gap:4px!important;font-size:12px!important}
.search-layer{position:fixed!important;inset:0!important;z-index:1800!important;background:rgba(0,0,0,.36)!important;display:none!important;padding:18px!important}
.search-layer.open{display:flex!important;justify-content:center!important;align-items:flex-start!important}
.search-panel{width:min(720px,100%)!important;background:#fff!important;border-radius:12px!important;padding:18px!important;margin-top:50px!important;max-height:82vh!important;overflow:auto!important}
.search-panel-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}
.search-panel-top b{font-size:20px!important}
.search-panel-top button{border:0!important;background:transparent!important;font-size:28px!important}
#overlaySearchForm{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important}
#overlaySearchForm input{height:46px!important;border:1px solid var(--ca-line)!important;border-radius:8px!important;padding:0 12px!important}
#overlaySearchForm button{border:0!important;border-radius:8px!important;background:var(--ca-dark)!important;color:#fff!important;padding:0 18px!important}
.search-caption{margin:18px 0 8px!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;color:#8f8587!important}
.search-category-links{display:flex!important;gap:7px!important;overflow:auto!important}
.search-category-links a{white-space:nowrap!important;border:1px solid var(--ca-line)!important;border-radius:999px!important;padding:8px 11px!important;text-decoration:none!important;color:#332d2e!important;font-size:12px!important}
.search-results{display:grid!important}
.search-results a{display:grid!important;grid-template-columns:56px 1fr auto!important;gap:10px!important;align-items:center!important;padding:10px 0!important;border-bottom:1px solid var(--ca-line)!important;text-decoration:none!important;color:#2b2627!important}
.search-results img,.search-ph{width:56px!important;height:56px!important;border-radius:8px!important;object-fit:cover!important;background:#f4f0ee!important}
.search-results small{display:block!important;color:var(--ca-muted)!important;margin-top:3px!important}

/* home */
body[data-page="home"] main{background:#fff!important}
body[data-page="home"] .hero,
body[data-page="home"] .brand-ribbon,
body[data-page="home"] .campaign,
body[data-page="home"] .why,
body[data-page="home"] .gentle-cta{display:none!important}
.home-theme-section{padding:28px 0 8px!important}
.home-theme-section .rowTitle{margin-bottom:16px!important}
.rowTitle{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:18px!important}
.rowTitle h2{margin:3px 0 0!important;font-size:24px!important;line-height:1.12!important;letter-spacing:-.02em!important}
.rowTitle span{font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;color:var(--ca-accent)!important}
.rowTitle>a{font-size:12px!important;text-decoration:none!important;color:#3d3738!important;font-weight:700!important}
.quick.dynamic-quick{
 display:flex!important;gap:16px!important;overflow:auto!important;padding:0 0 14px!important;scrollbar-width:none!important;
 scroll-snap-type:x proximity!important
}
.quick.dynamic-quick::-webkit-scrollbar{display:none!important}
.quick.dynamic-quick>a{
 min-width:108px!important;width:108px!important;display:flex!important;flex-direction:column!important;align-items:center!important;
 text-align:center!important;text-decoration:none!important;color:#2b2526!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important
}
.quick-media{width:88px!important;height:88px!important;border-radius:50%!important;overflow:hidden!important;border:1px solid var(--ca-line)!important;background:#faf7f5!important;display:block!important}
.quick-media img{width:100%!important;height:100%!important;object-fit:cover!important}
.quick.dynamic-quick b{font-size:12px!important;margin-top:8px!important;line-height:1.25!important}
.quick.dynamic-quick small{display:none!important}
.section{padding:34px 0!important}
.section.soft{background:#faf8f6!important}
.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 16px!important}
.product-scroller{display:grid!important;overflow:visible!important}
article.card{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important;min-width:0!important}
article.card .pic{
 display:block!important;position:relative!important;aspect-ratio:1/1!important;border-radius:8px!important;overflow:hidden!important;background:#f7f4f2!important;border:1px solid #eee8e4!important
}
.product-card-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:opacity .2s ease,transform .25s ease!important}
.has-secondary-image .product-card-image-secondary{position:absolute!important;inset:0!important;opacity:0!important}
.has-secondary-image:hover .product-card-image-secondary{opacity:1!important}
.has-secondary-image:hover .product-card-image-primary{opacity:0!important}
article.card .badge{
 position:absolute!important;left:8px!important;top:8px!important;background:#fff!important;color:#5d5456!important;border-radius:3px!important;
 padding:5px 7px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important
}
.image-view-hint{display:none!important}
article.card .body{padding:10px 2px 0!important}
.design-code-chip{display:none!important}
article.card h3{margin:0!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;min-height:36px!important}
article.card h3 a{text-decoration:none!important;color:#2c2728!important}
article.card .meta{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:9px!important}
article.card .price{font-size:15px!important;color:#1f1b1c!important}
article.card .price small{font-size:9px!important;font-weight:500!important;color:#8c8385!important}
article.card .more{width:30px!important;height:30px!important;border:1px solid var(--ca-line)!important;border-radius:50%!important;display:grid!important;place-items:center!important;text-decoration:none!important;color:#332d2e!important}

/* category */
body[data-page="category"] main.section{padding-top:20px!important}
.crumb{font-size:11px!important;color:#8e8587!important;margin-bottom:18px!important}
.crumb a{color:inherit!important;text-decoration:none!important}
.catHead{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:14px!important}
.catHead span{font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;color:var(--ca-accent)!important}
.catHead h1{font-size:28px!important;margin:4px 0 6px!important}
.catHead p{margin:0!important;color:var(--ca-muted)!important;font-size:13px!important}
#sortSelect{height:42px!important;border:1px solid var(--ca-line)!important;border-radius:7px!important;background:#fff!important;padding:0 10px!important;color:#383233!important;font-size:12px!important}
.chips{display:flex!important;gap:7px!important;overflow:auto!important;padding:0 0 16px!important;scrollbar-width:none!important}
.chips::-webkit-scrollbar{display:none!important}
.chips a{white-space:nowrap!important;border:1px solid var(--ca-line)!important;border-radius:999px!important;padding:9px 12px!important;text-decoration:none!important;color:#3b3536!important;font-size:11px!important;background:#fff!important}

/* product detail */
body[data-page="product"] main.section{padding:18px 0 40px!important}
.detail{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:44px!important;align-items:start!important}
.mainVisual{
 position:relative!important;aspect-ratio:1/1!important;border:1px solid var(--ca-line)!important;border-radius:8px!important;background:#faf8f6!important;overflow:hidden!important
}
.product-main-image{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}
.product-gallery-thumbs{display:flex!important;gap:8px!important;margin-top:9px!important;overflow:auto!important}
.product-thumb{width:72px!important;height:72px!important;border:1px solid var(--ca-line)!important;border-radius:6px!important;background:#fff!important;padding:2px!important}
.product-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}
.product-thumb.active{border-color:#8f6976!important}
.gallery-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;border:1px solid var(--ca-line)!important;border-radius:50%!important;background:#fff!important;z-index:5!important;font-size:22px!important}
.gallery-arrow-prev{left:10px!important}.gallery-arrow-next{right:10px!important}
.gallery-counter{position:absolute!important;right:10px!important;bottom:10px!important;background:rgba(255,255,255,.9)!important;padding:5px 8px!important;border-radius:999px!important;font-size:10px!important}
.zoom-hint{display:none!important}
.info>span#productTag{display:inline-block!important;margin-bottom:8px!important;color:var(--ca-accent)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.info h1{font-size:27px!important;line-height:1.18!important;margin:0 0 12px!important;letter-spacing:-.02em!important}
.bigPrice{font-size:25px!important;font-weight:900!important;margin-bottom:12px!important}
.info>p{font-size:13px!important;line-height:1.55!important;color:#6c6365!important}
.info hr{border:0!important;border-top:1px solid var(--ca-line)!important;margin:18px 0!important}
.info label{display:block!important;font-size:12px!important;font-weight:800!important;margin-bottom:6px!important}
#customText{width:100%!important;height:46px!important;border:1px solid var(--ca-line)!important;border-radius:7px!important;padding:0 12px!important;font-size:14px!important}
.package-builder{margin-top:18px!important;border:1px solid var(--ca-line)!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important}
.package-builder-head{padding:14px!important;border-bottom:1px solid var(--ca-line)!important}
.package-builder-head span{font-size:9px!important;letter-spacing:.1em!important;color:var(--ca-accent)!important;font-weight:900!important}
.package-builder-head h3{margin:3px 0 0!important;font-size:17px!important}
.package-builder-head small{display:none!important}
.package-accordion{border-bottom:1px solid #eee8e4!important}
.package-accordion:last-child{border-bottom:0!important}
.package-accordion-toggle{width:100%!important;display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:10px!important;border:0!important;background:#fff!important;padding:12px 14px!important;text-align:left!important}
.package-accordion-name b{font-size:12px!important}.package-accordion-name small{font-size:9px!important;color:#8f8587!important}
.package-selected-summary{text-align:right!important}.package-selected-summary b{font-size:11px!important}.package-selected-summary small{display:block!important;font-size:9px!important;color:#8f8587!important}
.package-accordion-body{padding:0 12px 12px!important}
.package-options-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
.package-option{border:1px solid var(--ca-line)!important;border-radius:7px!important;background:#fff!important;padding:9px!important;text-align:left!important}
.package-option.active{border-color:#9d7582!important;background:#fcf5f7!important}
.package-option b{font-size:11px!important}.package-option small{font-size:8px!important;color:#8e8486!important}
.package-builder-total{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:13px 14px!important;background:#faf8f6!important;border-top:1px solid var(--ca-line)!important;font-size:11px!important}
.package-builder-total strong{font-size:16px!important}
.add{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;border:0!important;border-radius:7px!important;background:var(--ca-dark)!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;margin-top:14px!important}
.delivery{display:grid!important;grid-template-columns:auto 1fr!important;gap:7px 12px!important;margin-top:16px!important;padding:13px!important;background:#faf8f6!important;border-radius:8px!important;font-size:11px!important}
.delivery span{color:#72696b!important}
.desc{margin-top:38px!important;border-top:1px solid var(--ca-line)!important;padding-top:26px!important}
.desc h2{font-size:20px!important}.desc p{font-size:13px!important;line-height:1.7!important;color:#625a5c!important}

/* cart */
body[data-page="cart"] main.section{padding-top:24px!important}
.narrow{max-width:900px!important}
.title span{font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;color:var(--ca-accent)!important}
.title h1{font-size:28px!important;margin:5px 0 18px!important}
.cartrow{display:grid!important;grid-template-columns:92px 1fr auto!important;gap:14px!important;align-items:center!important;padding:14px 0!important;border-bottom:1px solid var(--ca-line)!important}
.cart-product-image,.mini{width:92px!important;height:92px!important;border-radius:7px!important;object-fit:cover!important;background:#f7f4f2!important}
.cart-product-info h3{font-size:14px!important;margin:0 0 6px!important}.cart-product-info p{font-size:11px!important;color:#786f71!important;margin:0!important}
.cart-components{display:block!important;margin-top:4px!important}
.cart-product-actions{text-align:right!important}.cart-product-actions b{display:block!important;margin-bottom:8px!important}.cart-product-actions button{border:0!important;background:transparent!important;color:#9a5368!important;font-size:11px!important}
.summary{margin-top:20px!important;padding:16px!important;border:1px solid var(--ca-line)!important;border-radius:9px!important;background:#fff!important}
.summary>div{display:flex!important;justify-content:space-between!important}.summary p{font-size:11px!important;color:#7a7173!important}

/* checkout */
body[data-page="order"] main.section{padding:24px 0 44px!important}
.checkout-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:26px!important;align-items:start!important}
.checkout-form>section{border:1px solid var(--ca-line)!important;border-radius:9px!important;padding:16px!important;margin-bottom:12px!important;background:#fff!important}
.checkout-step{display:flex!important;gap:10px!important;align-items:center!important;margin-bottom:14px!important}
.checkout-step>b{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#2a2526!important;color:#fff!important;font-size:11px!important}
.checkout-step h3{margin:0!important;font-size:15px!important}.checkout-step p{margin:2px 0 0!important;font-size:10px!important;color:#81787a!important}
.checkout-form label{display:block!important;margin:10px 0 5px!important;font-size:11px!important;font-weight:800!important}
.checkout-form input,.checkout-form textarea,.checkout-form select,.location-picker-btn{width:100%!important;min-height:44px!important;border:1px solid var(--ca-line)!important;border-radius:7px!important;background:#fff!important;padding:0 10px!important}
.checkout-form textarea{padding:10px!important}
.checkout-summary{position:sticky!important;top:140px!important;border:1px solid var(--ca-line)!important;border-radius:9px!important;padding:16px!important;background:#fff!important}
.checkout-summary h3{font-size:16px!important;margin-top:0!important}
.bank-transfer-card,.confirm-order-box,.note{background:#faf8f6!important;border-radius:8px!important;padding:12px!important;font-size:11px!important}
.checkout-item{display:grid!important;grid-template-columns:62px 1fr auto!important;gap:10px!important;align-items:center!important;padding:9px 0!important;border-bottom:1px solid var(--ca-line)!important}
.checkout-item img,.checkout-mini{width:62px!important;height:62px!important;object-fit:cover!important;border-radius:6px!important;background:#f4f0ee!important}
.delivery-choice{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
.delivery-choice label{margin:0!important}
.delivery-choice label>span{display:flex!important;justify-content:space-between!important;padding:12px!important;border:1px solid var(--ca-line)!important;border-radius:7px!important}
.delivery-choice input{width:auto!important;min-height:auto!important}

/* footer */
footer,.site-footer{background:#f7f5f3!important;border-top:1px solid var(--ca-line)!important;margin-top:36px!important}
.foot{display:grid!important;grid-template-columns:1.2fr repeat(3,1fr)!important;gap:28px!important;padding:34px 0!important}
.foot>div{display:grid!important;align-content:start!important;gap:8px!important}
.foot b{font-size:12px!important}.foot a,.foot span,.foot p{font-size:11px!important;color:#6d6567!important;text-decoration:none!important;margin:0!important}
.footer-logo .brand-logo-img{width:150px!important}
.copy{padding:13px 0 20px!important;border-top:1px solid #e8e2de!important;color:#8f8587!important;font-size:10px!important}

/* fixed whatsapp */
.floating-whatsapp{position:fixed!important;top:auto!important;right:16px!important;bottom:16px!important;width:54px!important;height:54px!important;border:3px solid #fff!important;box-shadow:0 7px 22px rgba(0,0,0,.16)!important}

/* mobile */
@media(max-width:760px){
 .wrap{width:calc(100% - 24px)!important}
 .top{min-height:30px!important;font-size:10px!important;padding:5px 8px!important}
 header .head{height:68px!important;display:grid!important;grid-template-columns:42px 1fr 42px 42px!important;gap:4px!important;padding:0!important;position:relative!important}
 header .head>a.logo{grid-column:2!important;justify-content:center!important}
 .brand-logo-img{width:150px!important;max-height:56px!important}
 header .search{display:none!important}
 header .actions>a:not(.cart){display:none!important}
 header .actions{display:contents!important}
 header .actions .cart{grid-column:4!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important}
 header .actions .cart .cart-label{display:none!important}
 header .actions .cart svg{width:24px!important;height:24px!important;fill:none!important;stroke:#292425!important;stroke-width:1.7!important}
 header .actions .cart b{position:absolute!important;top:0!important;right:0!important;min-width:18px!important;height:18px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#a45f76!important;color:#fff!important;font-size:9px!important}
 .mobile-menu-btn,.mobile-search-btn{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:0!important;background:transparent!important;padding:8px!important}
 .mobile-menu-btn{grid-column:1!important;grid-row:1!important}
 .mobile-menu-btn span{display:block!important;width:22px!important;height:2px!important;background:#2a2526!important;margin:3px 0!important}
 .mobile-search-btn{grid-column:3!important;grid-row:1!important}
 .mobile-search-btn svg{width:24px!important;height:24px!important;fill:none!important;stroke:#2a2526!important;stroke-width:1.8!important}
 header nav{display:none!important}
 .search-panel{margin-top:12px!important;border-radius:10px!important;padding:14px!important}
 .site-drawer{padding:14px!important}
 .floating-whatsapp{right:12px!important;bottom:max(14px,env(safe-area-inset-bottom))!important;width:50px!important;height:50px!important}
 .home-theme-section{padding:18px 0 0!important}
 .rowTitle{align-items:center!important;margin-bottom:13px!important}
 .rowTitle h2{font-size:19px!important}
 .rowTitle>a{font-size:10px!important}
 .quick.dynamic-quick{gap:12px!important;margin-right:-12px!important}
 .quick.dynamic-quick>a{min-width:82px!important;width:82px!important}
 .quick-media{width:68px!important;height:68px!important}
 .quick.dynamic-quick b{font-size:10px!important}
 .section{padding:24px 0!important}
 .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}
 .product-scroller{display:grid!important;margin:0!important;padding:0!important}
 article.card .pic{border-radius:6px!important}
 article.card h3{font-size:11px!important;min-height:31px!important}
 article.card .body{padding-top:7px!important}
 article.card .price{font-size:13px!important}
 article.card .more{width:27px!important;height:27px!important}
 article.card .badge{font-size:8px!important;padding:4px 6px!important}
 .crumb{margin-bottom:12px!important}
 .catHead{display:block!important;margin-bottom:10px!important}
 .catHead h1{font-size:23px!important;margin-bottom:4px!important}
 .catHead p{font-size:11px!important}
 #sortSelect{width:100%!important;margin-top:10px!important}
 .chips{margin-right:-12px!important;padding-bottom:12px!important}
 .chips a{font-size:10px!important;padding:8px 10px!important}
 body[data-page="category"] main.section{padding-top:14px!important}
 .detail{grid-template-columns:1fr!important;gap:18px!important}
 .mainVisual{border-radius:0!important;margin-left:-12px!important;margin-right:-12px!important;border-left:0!important;border-right:0!important}
 .product-gallery-thumbs{margin-right:-12px!important}
 .product-thumb{width:62px!important;height:62px!important}
 .info>span#productTag{font-size:9px!important}
 .info h1{font-size:22px!important}
 .bigPrice{font-size:22px!important}
 .info>p{font-size:12px!important}
 #customText{font-size:16px!important}
 .package-options-grid{grid-template-columns:1fr 1fr!important}
 .add{min-height:50px!important;font-size:14px!important}
 .desc{margin-top:26px!important}
 .cartrow{grid-template-columns:72px 1fr!important;gap:10px!important}
 .cart-product-image,.mini{width:72px!important;height:72px!important}
 .cart-product-actions{grid-column:2!important;display:flex!important;justify-content:space-between!important;align-items:center!important;text-align:left!important}
 .cart-product-actions b{margin:0!important}
 .checkout-layout{grid-template-columns:1fr!important;gap:12px!important}
 .checkout-summary{position:static!important;order:-1!important}
 .checkout-form>section{padding:13px!important}
 .two{grid-template-columns:1fr!important}
 .delivery-choice{grid-template-columns:1fr!important}
 .foot{grid-template-columns:1fr 1fr!important;gap:24px 16px!important;padding:28px 0!important}
 .foot>div:first-child{grid-column:1/-1!important}
}
@media(max-width:380px){
 .brand-logo-img{width:132px!important}
 .products{gap:16px 8px!important}
 article.card h3{font-size:10.5px!important}
 .package-options-grid{grid-template-columns:1fr!important}
 .foot{grid-template-columns:1fr!important}
}

/* === V29 PREMIUM MOBILE === */
:root{
 --premium-ink:#2c2527;
 --premium-muted:#7c7376;
 --premium-rose:#9b6f7d;
 --premium-champagne:#c9b49c;
 --premium-ivory:#fbfaf8;
 --premium-line:#ebe6e2;
}
body{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
body[data-page="home"] .rowTitle h2,
body[data-page="category"] .catHead h1,
body[data-page="product"] .info h1,
body[data-page="cart"] .title h1,
body[data-page="order"] .title h1,
.testimonial-copy h2{
 font-family:Georgia,"Times New Roman",serif!important;
 font-weight:500!important;
 letter-spacing:-.025em!important;
 color:var(--premium-ink)!important;
}
body[data-page="home"] .rowTitle span,
body[data-page="category"] .catHead span,
.testimonial-copy>span{
 color:var(--premium-rose)!important;
 font-weight:800!important;
 letter-spacing:.18em!important;
}

/* ana sayfa: daha küçük, premium ürün kartları */
body[data-page="home"] .section{padding:28px 0!important}
body[data-page="home"] .rowTitle{margin-bottom:14px!important}
body[data-page="home"] .rowTitle h2{font-size:26px!important;line-height:1.05!important}
body[data-page="home"] .rowTitle span{font-size:9px!important}
body[data-page="home"] .rowTitle>a{font-size:10px!important;color:#6f6568!important}
body[data-page="home"] .products{
 display:grid!important;
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:22px 14px!important;
 align-items:start!important;
}
body[data-page="home"] article.card{
 width:auto!important;
 max-width:none!important;
 min-width:0!important;
 margin:0!important;
}
body[data-page="home"] article.card .pic{
 aspect-ratio:1/1!important;
 height:auto!important;
 border-radius:10px!important;
}
body[data-page="home"] article.card .body{padding:8px 1px 0!important}
body[data-page="home"] article.card .body h3{
 font-size:12px!important;
 line-height:1.35!important;
 min-height:32px!important;
 font-weight:650!important;
 letter-spacing:-.01em!important;
}
body[data-page="home"] article.card .price{
 font-size:14px!important;
 font-weight:800!important;
}
body[data-page="home"] article.card .price small{font-size:8px!important}
body[data-page="home"] article.card .more{
 width:27px!important;height:27px!important;border-color:#e5dfdb!important;
}
body[data-page="home"] article.card .badge{
 font-size:7.5px!important;
 letter-spacing:.02em!important;
 border-radius:999px!important;
 padding:4px 6px!important;
}
body[data-page="home"] .quick.dynamic-quick{
 gap:14px!important;
 padding-bottom:8px!important;
}
body[data-page="home"] .quick.dynamic-quick>a{min-width:88px!important;width:88px!important}
body[data-page="home"] .quick-media{width:70px!important;height:70px!important}
body[data-page="home"] .quick.dynamic-quick b{
 font-family:Georgia,"Times New Roman",serif!important;
 font-size:11px!important;
 font-weight:600!important;
}

/* premium vitrin */
.showcase-section{background:#fff!important}
.showcase-grid{
 display:grid!important;
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:10px!important;
}
.showcase-item{
 position:relative!important;
 display:block!important;
 overflow:hidden!important;
 border-radius:10px!important;
 aspect-ratio:1/1!important;
 background:#f5f1ef!important;
 text-decoration:none!important;
}
.showcase-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .25s ease!important}
.showcase-item:hover img{transform:scale(1.02)!important}
.showcase-item span{
 position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;
 padding:7px 8px!important;border-radius:7px!important;background:rgba(255,255,255,.9)!important;
 color:#352e30!important;font-size:9px!important;font-weight:700!important;line-height:1.25!important;
 backdrop-filter:blur(8px)!important;
}
.showcase-empty{grid-column:1/-1!important;padding:26px!important;border:1px dashed var(--premium-line)!important;border-radius:10px!important;text-align:center!important;color:var(--premium-muted)!important;font-size:12px!important}

/* memnuniyet */
.testimonial-section{
 background:linear-gradient(135deg,#f8f3f1 0%,#fbf8f6 58%,#f5eef1 100%)!important;
 border-top:1px solid #f1ebe7!important;border-bottom:1px solid #f1ebe7!important;
}
.testimonial-wrap{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:24px!important;align-items:center!important}
.testimonial-copy h2{font-size:30px!important;line-height:1.05!important;margin:5px 0 10px!important}
.testimonial-copy>span{font-size:9px!important}
.testimonial-copy p{max-width:540px!important;color:#736a6d!important;font-size:12px!important;line-height:1.7!important;margin:0!important}
.testimonial-copy a{display:inline-block!important;margin-top:14px!important;color:#4f4448!important;text-decoration:none!important;font-size:11px!important;font-weight:800!important}
.testimonial-card{padding:20px!important;border:1px solid rgba(180,151,160,.22)!important;border-radius:14px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 12px 30px rgba(58,41,47,.04)!important}
.testimonial-stars{font-size:13px!important;letter-spacing:.18em!important;color:#b38a63!important;margin-bottom:12px!important}
.testimonial-card b{font-family:Georgia,"Times New Roman",serif!important;font-size:18px!important;font-weight:500!important}
.testimonial-card p{margin:7px 0 0!important;color:#7a7174!important;font-size:11px!important;line-height:1.6!important}

/* kategori hiyerarşisi */
.nav-group{position:relative!important;height:42px!important;display:flex!important;align-items:center!important}
.nav-group>a{display:flex!important;align-items:center!important;height:42px!important}
.nav-submenu{
 position:absolute!important;top:100%!important;left:-14px!important;min-width:190px!important;
 padding:8px!important;background:#fff!important;border:1px solid var(--premium-line)!important;border-radius:9px!important;
 box-shadow:0 12px 28px rgba(34,26,29,.08)!important;display:none!important;
}
.nav-group:hover .nav-submenu{display:grid!important}
.nav-submenu a{padding:9px 10px!important;border-radius:6px!important;font-size:11px!important}
.nav-submenu a:hover{background:#faf6f5!important}
.mobile-category-nav{display:grid!important}
.mobile-parent-category{
 width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
 padding:0 10px!important;border:0!important;border-bottom:1px solid #f0ece9!important;background:#fff!important;
 color:#2f292b!important;font-size:14px!important;font-weight:650!important;text-align:left!important;
}
.mobile-parent-category i{font-style:normal!important;color:#a69b9e!important;font-size:20px!important}
.category-sheet{position:fixed!important;inset:0!important;z-index:1900!important;pointer-events:none!important;visibility:hidden!important}
.category-sheet.open{visibility:visible!important;pointer-events:auto!important}
.category-sheet-backdrop{position:absolute!important;inset:0!important;background:rgba(30,24,26,.36)!important;opacity:0!important;transition:.18s!important}
.category-sheet.open .category-sheet-backdrop{opacity:1!important}
.category-sheet-panel{
 position:absolute!important;left:0!important;right:0!important;bottom:0!important;
 max-height:44vh!important;min-height:250px!important;background:#fff!important;
 border-radius:18px 18px 0 0!important;padding:10px 14px calc(18px + env(safe-area-inset-bottom))!important;
 transform:translateY(105%)!important;transition:.2s!important;box-shadow:0 -16px 40px rgba(35,27,30,.12)!important;
}
.category-sheet.open .category-sheet-panel{transform:none!important}
.category-sheet-handle{width:42px!important;height:4px!important;border-radius:999px!important;background:#ded6d3!important;margin:0 auto 10px!important}
.category-sheet-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:4px 2px 10px!important;border-bottom:1px solid var(--premium-line)!important}
.category-sheet-head b{font-family:Georgia,"Times New Roman",serif!important;font-size:20px!important;font-weight:500!important}
.category-sheet-head button{width:36px!important;height:36px!important;border:1px solid var(--premium-line)!important;border-radius:50%!important;background:#fff!important;font-size:22px!important}
.category-sheet-links{display:grid!important;margin-top:6px!important}
.category-sheet-links a{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 min-height:48px!important;padding:0 5px!important;border-bottom:1px solid #f0ece9!important;
 color:#302a2c!important;text-decoration:none!important;font-size:13px!important;font-weight:650!important;
}
.category-sheet-links .category-sheet-all{
 margin:6px 0!important;padding:0 12px!important;border:0!important;border-radius:8px!important;background:#2c2527!important;color:#fff!important;
}
.catalog-empty{grid-column:1/-1!important;display:grid!important;gap:8px!important;place-items:center!important;padding:34px!important;border:1px dashed var(--premium-line)!important;border-radius:10px!important;color:#756c6f!important;font-size:12px!important}
.catalog-empty a{color:#5a454d!important;font-weight:800!important}

/* drawer daha sade */
.site-drawer{width:min(330px,84vw)!important}
.drawer-head{padding-bottom:10px!important}
.drawer-logo .brand-logo-img{width:132px!important}
.drawer-links a,.drawer-actions a{min-height:42px!important;font-size:12px!important;font-weight:650!important}
.drawer-title{font-size:9px!important;margin-top:14px!important}
.drawer-contact{font-size:10px!important}

/* kategori + detay başlıkları */
body[data-page="category"] .catHead h1{font-size:27px!important}
body[data-page="category"] .products{gap:20px 12px!important}
body[data-page="category"] article.card h3{font-size:12px!important}
body[data-page="category"] article.card .price{font-size:14px!important}
body[data-page="product"] .info h1{font-size:28px!important}
body[data-page="product"] .bigPrice{font-size:23px!important}

/* mobil */
@media(max-width:760px){
 body[data-page="home"] .section{padding:22px 0!important}
 body[data-page="home"] .rowTitle{margin-bottom:11px!important;gap:10px!important}
 body[data-page="home"] .rowTitle h2{
  font-size:21px!important;
  line-height:1.07!important;
  max-width:240px!important;
 }
 body[data-page="home"] .rowTitle span{font-size:8px!important}
 body[data-page="home"] .rowTitle>a{font-size:9px!important;white-space:nowrap!important}
 body[data-page="home"] .products{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px 9px!important;
 }
 body[data-page="home"] article.card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
 }
 body[data-page="home"] article.card .pic{width:100%!important;height:auto!important;aspect-ratio:1/1!important}
 body[data-page="home"] article.card .body h3{
  font-size:10.5px!important;
  min-height:29px!important;
 }
 body[data-page="home"] article.card .price{font-size:12.5px!important}
 body[data-page="home"] article.card .more{width:25px!important;height:25px!important}
 body[data-page="home"] .quick.dynamic-quick{margin-right:-12px!important}
 body[data-page="home"] .quick.dynamic-quick>a{min-width:72px!important;width:72px!important}
 body[data-page="home"] .quick-media{width:58px!important;height:58px!important}
 body[data-page="home"] .quick.dynamic-quick b{font-size:9.5px!important}
 .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .showcase-item{border-radius:8px!important}
 .showcase-item span{font-size:8px!important;left:6px!important;right:6px!important;bottom:6px!important}
 .testimonial-wrap{grid-template-columns:1fr!important;gap:14px!important}
 .testimonial-copy h2{font-size:24px!important}
 .testimonial-card{padding:16px!important}
 .site-drawer{width:min(305px,86vw)!important;padding:12px!important}
 .mobile-parent-category{min-height:46px!important;font-size:13px!important}
 .category-sheet-panel{max-height:42vh!important;min-height:238px!important}
 body[data-page="category"] .catHead h1{font-size:22px!important}
 body[data-page="category"] .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 8px!important}
 body[data-page="category"] article.card{width:100%!important;max-width:100%!important}
 body[data-page="category"] article.card .pic{aspect-ratio:1/1!important;height:auto!important}
 body[data-page="category"] article.card h3{font-size:10.5px!important;min-height:29px!important}
 body[data-page="category"] article.card .price{font-size:12.5px!important}
 body[data-page="product"] .info h1{font-size:23px!important}
 body[data-page="product"] .bigPrice{font-size:21px!important}
}
@media(max-width:390px){
 body[data-page="home"] .rowTitle h2{font-size:20px!important}
 body[data-page="home"] article.card .body h3,
 body[data-page="category"] article.card h3{font-size:10px!important}
}

/* === V30 MOBILE SHOP === */

/* Ürün kartı: kalp görselin altında, fiyat sade */
.product-title-row{
 display:grid!important;
 grid-template-columns:minmax(0,1fr) 32px!important;
 gap:7px!important;
 align-items:start!important;
}
.product-title-row h3{margin:0!important}
.favorite-toggle{
 width:32px!important;height:32px!important;min-width:32px!important;
 display:grid!important;place-items:center!important;
 border:1px solid #e5dfdc!important;border-radius:50%!important;
 background:#fff!important;color:#6d6165!important;
 font-size:18px!important;line-height:1!important;cursor:pointer!important;
 padding:0!important;box-shadow:none!important;
}
.favorite-toggle.active{background:#f8eef2!important;border-color:#e8d1d8!important;color:#a35f75!important}
article.card .meta{margin-top:7px!important}
article.card .price{
 font-family:Georgia,"Times New Roman",serif!important;
 font-size:16px!important;
 font-weight:700!important;
 letter-spacing:-.01em!important;
 color:#2b2527!important;
}
article.card .price small{display:none!important}

/* Drawer içinde kategori -> alt kategori akordeonu */
.mobile-category-group{border-bottom:1px solid #f0ece9!important}
.mobile-category-group .mobile-parent-category{border-bottom:0!important}
.mobile-category-group.open .mobile-parent-category{
 background:#fbf7f6!important;color:#8d5e6d!important;
}
.mobile-category-sub{
 display:grid!important;
 max-height:0!important;
 overflow:hidden!important;
 opacity:0!important;
 transition:max-height .2s ease,opacity .16s ease!important;
 background:#faf8f7!important;
}
.mobile-category-group.open .mobile-category-sub{
 max-height:240px!important;
 opacity:1!important;
 padding:4px 8px 9px 18px!important;
}
.mobile-category-sub a{
 min-height:38px!important;
 display:flex!important;align-items:center!important;
 padding:0 10px!important;
 border-bottom:1px solid #eee8e5!important;
 color:#5f5558!important;
 text-decoration:none!important;
 font-size:11px!important;
 font-weight:650!important;
}
.mobile-category-sub a:last-child{border-bottom:0!important}
.mobile-category-sub .mobile-category-all{
 color:#2f292b!important;font-weight:800!important;
}

/* Mobil alt mağaza menüsü */
.mobile-bottom-nav{display:none!important}
@media(max-width:760px){
 body{
  padding-bottom:calc(72px + env(safe-area-inset-bottom))!important;
 }
 .mobile-bottom-nav{
  position:fixed!important;
  left:0!important;right:0!important;bottom:0!important;
  z-index:2147483200!important;
  height:calc(68px + env(safe-area-inset-bottom))!important;
  padding:7px 8px env(safe-area-inset-bottom)!important;
  display:grid!important;
  grid-template-columns:repeat(4,1fr)!important;
  background:rgba(255,255,255,.98)!important;
  border-top:1px solid #e9e3df!important;
  box-shadow:0 -8px 26px rgba(36,29,31,.06)!important;
  backdrop-filter:blur(12px)!important;
 }
 .mobile-bottom-nav a{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  color:#5f5759!important;
  text-decoration:none!important;
  font-size:9px!important;
  font-weight:650!important;
  min-width:0!important;
 }
 .mobile-bottom-nav a.active{color:#9b6173!important}
 .mobile-bottom-nav svg{
  width:24px!important;height:24px!important;
  fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;
  stroke-linecap:round!important;stroke-linejoin:round!important;
 }
 .bottom-icon-wrap{position:relative!important;display:grid!important;place-items:center!important}
 .bottom-icon-wrap>b{
  position:absolute!important;top:-5px!important;right:-9px!important;
  min-width:16px!important;height:16px!important;padding:0 4px!important;
  display:grid!important;place-items:center!important;
  border-radius:999px!important;background:#a45f76!important;color:#fff!important;
  font-size:8px!important;font-weight:800!important;
 }
 .bottom-icon-wrap>b:empty{display:none!important}

 /* WhatsApp: alt bara göre küçük, temiz ve sabit */
 #floatingWhatsapp.floating-whatsapp{
  position:fixed!important;
  top:auto!important;
  right:14px!important;
  bottom:calc(78px + env(safe-area-inset-bottom))!important;
  left:auto!important;
  transform:none!important;
  width:48px!important;
  min-width:48px!important;
  height:48px!important;
  min-height:48px!important;
  padding:0!important;
  border:2px solid #fff!important;
  border-radius:50%!important;
  box-shadow:0 7px 20px rgba(0,0,0,.13)!important;
  background:#25d366!important;
  z-index:2147483190!important;
 }
 #floatingWhatsapp.floating-whatsapp svg{
  width:24px!important;height:24px!important;
 }
 #floatingWhatsapp.floating-whatsapp span{display:none!important}

 /* Ana sayfa kartları biraz daha zarif */
 body[data-page="home"] article.card .body{padding-top:8px!important}
 body[data-page="home"] article.card .body h3{
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:11px!important;
  line-height:1.3!important;
  font-weight:500!important;
  min-height:30px!important;
 }
 body[data-page="home"] article.card .price{font-size:15px!important}
 body[data-page="home"] .favorite-toggle{width:29px!important;height:29px!important;min-width:29px!important;font-size:16px!important}

 body[data-page="category"] article.card h3{
  font-family:Georgia,"Times New Roman",serif!important;
  font-weight:500!important;
 }
}

/* Favoriler */
.favorites-empty{text-align:center!important;padding:44px 15px!important}
.favorites-empty-heart{font-size:44px!important;color:#b98696!important}
.favorites-empty h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important}
.hidden{display:none!important}

/* Hesabım */
.account-grid{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:12px!important;
}
.account-card{
 display:grid!important;gap:5px!important;
 padding:18px!important;border:1px solid #e9e3df!important;border-radius:12px!important;
 background:#fff!important;color:#2f292b!important;text-decoration:none!important;
}
.account-card b{font-family:Georgia,"Times New Roman",serif!important;font-size:18px!important;font-weight:500!important}
.account-card span{font-size:11px!important;color:#7b7275!important}
@media(max-width:760px){
 .account-grid{grid-template-columns:1fr!important}
 .account-card{padding:15px!important}
}


/* V30.1 — Ürün kartını referans mobil görünüme yaklaştır */
body[data-page="home"] article.card .badge,
body[data-page="category"] article.card .badge{display:none!important}
body[data-page="home"] article.card .body,
body[data-page="category"] article.card .body{text-align:center!important}
body[data-page="home"] .product-title-row,
body[data-page="category"] .product-title-row{
 grid-template-columns:minmax(0,1fr) 30px!important;
 align-items:start!important;
 text-align:left!important;
}
body[data-page="home"] article.card .meta,
body[data-page="category"] article.card .meta{
 display:flex!important;
 justify-content:center!important;
 margin-top:9px!important;
}
body[data-page="home"] article.card .price,
body[data-page="category"] article.card .price{
 font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
 font-size:15px!important;
 font-weight:850!important;
 letter-spacing:-.01em!important;
}
@media(max-width:760px){
 body[data-page="home"] article.card .price,
 body[data-page="category"] article.card .price{font-size:14px!important}
 body[data-page="home"] .product-title-row,
 body[data-page="category"] .product-title-row{grid-template-columns:minmax(0,1fr) 28px!important}
}

/* === V31 PRODUCT CONFIGURATOR === */

/* Ürün detay satın alma alanı */
body[data-page="product"] .info{
 background:#fff!important;
}
body[data-page="product"] .info>span#productTag{
 display:inline-flex!important;
 padding:5px 8px!important;
 border-radius:999px!important;
 background:#f7eff2!important;
 color:#966477!important;
 font-size:8px!important;
 letter-spacing:.12em!important;
}
body[data-page="product"] .info h1{
 margin:8px 0 10px!important;
 font-family:Georgia,"Times New Roman",serif!important;
 font-weight:500!important;
}
body[data-page="product"] .bigPrice{
 color:#a75f73!important;
 font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
 font-weight:850!important;
}
body[data-page="product"] .package-builder{
 margin-top:18px!important;
 border:1px solid #eadfda!important;
 border-radius:14px!important;
 overflow:hidden!important;
 background:#fff!important;
 box-shadow:0 10px 30px rgba(46,34,38,.04)!important;
}
body[data-page="product"] .package-builder-head{
 padding:16px!important;
 background:linear-gradient(135deg,#fffaf7,#f9f1f3)!important;
 border-bottom:1px solid #eee4df!important;
}
body[data-page="product"] .package-builder-head span{
 color:#9c6979!important;
 font-size:8px!important;
 font-weight:900!important;
 letter-spacing:.16em!important;
}
body[data-page="product"] .package-builder-head h3{
 margin:4px 0 5px!important;
 font-family:Georgia,"Times New Roman",serif!important;
 font-size:19px!important;
 font-weight:500!important;
 line-height:1.18!important;
}
body[data-page="product"] .package-builder-head small{
 display:block!important;
 color:#817579!important;
 font-size:10px!important;
 line-height:1.45!important;
}
.primary-quantity-block{padding:16px!important;border-bottom:1px solid #eee6e2!important}
.builder-label-row{
 display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;
 margin-bottom:10px!important;
}
.builder-label-row b{font-size:12px!important}
.builder-label-row span{font-size:9px!important;color:#8b8184!important}
.main-preset-row{
 display:grid!important;
 grid-template-columns:repeat(5,minmax(0,1fr))!important;
 gap:7px!important;
}
.main-preset-row button{
 min-height:48px!important;
 border:1px solid #e3dcd8!important;
 border-radius:9px!important;
 background:#fff!important;
 color:#322c2e!important;
 font-size:12px!important;
 font-weight:850!important;
 cursor:pointer!important;
 padding:5px!important;
}
.main-preset-row button small{
 display:block!important;
 margin-top:1px!important;
 color:#8a8083!important;
 font-size:7px!important;
 font-weight:650!important;
}
.main-preset-row button.active{
 background:#2b2527!important;
 border-color:#2b2527!important;
 color:#fff!important;
 box-shadow:0 5px 14px rgba(43,37,39,.12)!important;
}
.main-preset-row button.active small{color:#dcd4d6!important}
.custom-qty-line{
 margin-top:10px!important;
 display:flex!important;
 align-items:center!important;
 justify-content:space-between!important;
 gap:12px!important;
}
.custom-qty-line>span{font-size:10px!important;color:#756b6e!important;font-weight:700!important}
.main-stepper,.mini-stepper,.order-qty-stepper{
 display:grid!important;
 grid-template-columns:40px 58px 40px!important;
 align-items:center!important;
 border:1px solid #e3dcd8!important;
 border-radius:10px!important;
 overflow:hidden!important;
 background:#fff!important;
}
.main-stepper button,.mini-stepper button,.order-qty-stepper button{
 width:40px!important;height:40px!important;
 border:0!important;background:#fff!important;
 color:#2e292b!important;font-size:20px!important;cursor:pointer!important;
}
.main-stepper input,.mini-stepper input{
 width:58px!important;height:40px!important;
 border:0!important;border-left:1px solid #eee7e4!important;border-right:1px solid #eee7e4!important;
 border-radius:0!important;background:#fff!important;
 text-align:center!important;padding:0!important;
 font-size:13px!important;font-weight:800!important;
 -moz-appearance:textfield!important;
}
.main-stepper input::-webkit-outer-spin-button,.main-stepper input::-webkit-inner-spin-button,
.mini-stepper input::-webkit-outer-spin-button,.mini-stepper input::-webkit-inner-spin-button{appearance:none!important;margin:0!important}

.same-design-section{padding:16px!important}
.same-design-title{
 display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;
 margin-bottom:11px!important;
}
.same-design-title>div>span{
 color:#9d6b7a!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em!important;
}
.same-design-title h4{
 margin:3px 0 0!important;
 font-family:Georgia,"Times New Roman",serif!important;
 font-size:17px!important;font-weight:500!important;
}
.same-design-title>small{
 max-width:180px!important;text-align:right!important;
 color:#8a8083!important;font-size:8px!important;line-height:1.4!important;
}
.same-design-grid{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:8px!important;
}
.same-design-card{
 border:1px solid #e9e1dd!important;
 border-radius:11px!important;
 background:#fff!important;
 padding:11px!important;
 min-width:0!important;
}
.same-design-card.selected{
 border-color:#d9c1c9!important;
 background:#fffafa!important;
 box-shadow:0 5px 16px rgba(117,78,91,.045)!important;
}
.same-design-card-head{
 display:grid!important;
 grid-template-columns:34px minmax(0,1fr) auto!important;
 gap:8px!important;align-items:center!important;
}
.same-design-icon{
 width:34px!important;height:34px!important;
 display:grid!important;place-items:center!important;
 border-radius:9px!important;background:#f7f1ef!important;font-size:16px!important;
}
.same-design-card-head b{display:block!important;font-size:10.5px!important}
.same-design-card-head small{display:block!important;margin-top:1px!important;color:#93888b!important;font-size:7.5px!important}
.same-design-toggle{
 min-height:30px!important;padding:0 8px!important;
 border:1px solid #e1d8d5!important;border-radius:8px!important;
 background:#fff!important;color:#6e5961!important;
 font-size:8.5px!important;font-weight:850!important;cursor:pointer!important;
}
.same-design-details{
 margin-top:10px!important;
 padding-top:9px!important;
 border-top:1px solid #f0e9e6!important;
}
.mini-preset-row{
 display:flex!important;
 flex-wrap:wrap!important;
 gap:5px!important;
}
.mini-preset-row button{
 min-height:31px!important;
 border:1px solid #e5dedb!important;
 border-radius:7px!important;
 background:#fff!important;
 padding:4px 7px!important;
 color:#50484b!important;
 font-size:8.5px!important;font-weight:750!important;
 cursor:pointer!important;
}
.mini-preset-row button.active{
 background:#2d2729!important;border-color:#2d2729!important;color:#fff!important;
}
.mini-preset-row button span,.mini-preset-row button small{display:block!important}
.mini-preset-row button small{font-size:7px!important;margin-top:1px!important;opacity:.75!important}
.same-design-details .mini-stepper{margin-top:8px!important}
.same-design-selected{
 margin-top:8px!important;
 display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;
 color:#655a5e!important;font-size:8.5px!important;
}
.same-design-selected strong{color:#9a6375!important;font-size:9px!important}
.external-qty-row{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 margin-top:9px!important;
}
.external-qty-row>span{font-size:9px!important;color:#81777a!important;font-weight:700!important}
.external-qty-row .mini-stepper strong{
 width:58px!important;height:40px!important;
 display:grid!important;place-items:center!important;
 border-left:1px solid #eee7e4!important;border-right:1px solid #eee7e4!important;
 font-size:12px!important;
}
.package-builder-total{
 padding:14px 16px!important;
 background:#faf7f5!important;
 border-top:1px solid #eae2de!important;
}
.package-builder-total span{font-size:9px!important;color:#7d7376!important}
.package-builder-total strong{
 color:#2b2527!important;font-size:18px!important;font-weight:900!important;
}
.order-qty-row{
 margin-top:11px!important;
 display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;
 padding:13px 14px!important;
 border:1px solid #e7dfdb!important;border-radius:11px!important;
 background:#fff!important;
}
.order-qty-row b{display:block!important;font-size:11px!important}
.order-qty-row small{display:block!important;color:#908689!important;font-size:8px!important;margin-top:2px!important}
.order-qty-stepper strong{
 width:58px!important;height:40px!important;display:grid!important;place-items:center!important;
 border-left:1px solid #eee7e4!important;border-right:1px solid #eee7e4!important;font-size:13px!important;
}
body[data-page="product"] #addCart{
 min-height:54px!important;
 margin-top:10px!important;
 border-radius:10px!important;
 background:linear-gradient(135deg,#9b6577,#805565)!important;
 box-shadow:0 10px 22px rgba(126,80,96,.17)!important;
 font-size:14px!important;
 letter-spacing:.01em!important;
}
.product-secondary-actions{
 display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:8px!important;
}
.product-secondary-actions button{
 min-height:43px!important;
 border:1px solid #e5dedb!important;border-radius:10px!important;
 background:#fff!important;color:#4d4548!important;
 font-size:10px!important;font-weight:800!important;cursor:pointer!important;
}
.product-secondary-actions button.active{background:#f9eff3!important;color:#9a5e73!important;border-color:#ead2db!important}
body[data-page="product"] .delivery{
 margin-top:12px!important;
 padding:13px!important;border-radius:10px!important;
 background:#faf8f6!important;
}

/* Alt bar her zaman telefon ekranının gerçek altında */
@media(max-width:760px){
 html,body{min-height:100%!important}
 .mobile-bottom-nav{
  position:fixed!important;
  inset:auto 0 0 0!important;
  left:0!important;right:0!important;bottom:0!important;
  width:100vw!important;
  max-width:none!important;
  margin:0!important;
  transform:none!important;
  z-index:2147483646!important;
  height:calc(66px + env(safe-area-inset-bottom))!important;
  background:#fff!important;
 }
 body{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}
 #floatingWhatsapp.floating-whatsapp{
  position:fixed!important;
  top:auto!important;
  right:13px!important;
  bottom:calc(76px + env(safe-area-inset-bottom))!important;
  width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;
  border:2px solid #fff!important;
  box-shadow:0 5px 16px rgba(0,0,0,.12)!important;
 }
 #floatingWhatsapp.floating-whatsapp svg{width:22px!important;height:22px!important}

 body[data-page="product"] main.section{padding-top:8px!important}
 body[data-page="product"] .crumb{display:none!important}
 body[data-page="product"] .detail{gap:12px!important}
 body[data-page="product"] .mainVisual{margin-bottom:6px!important}
 body[data-page="product"] .info{padding-top:2px!important}
 body[data-page="product"] .info h1{font-size:20px!important;line-height:1.22!important}
 body[data-page="product"] .bigPrice{font-size:22px!important;margin:7px 0 9px!important}
 body[data-page="product"] .info>p{font-size:10px!important;line-height:1.5!important}
 body[data-page="product"] .info hr{margin:13px 0!important}
 .main-preset-row{
  grid-template-columns:repeat(5,minmax(58px,1fr))!important;
  overflow-x:auto!important;
  padding-bottom:3px!important;
  scrollbar-width:none!important;
 }
 .main-preset-row::-webkit-scrollbar{display:none!important}
 .main-preset-row button{min-width:58px!important;min-height:44px!important;font-size:10px!important}
 .same-design-title{align-items:flex-start!important;flex-direction:column!important}
 .same-design-title>small{max-width:none!important;text-align:left!important}
 .same-design-grid{grid-template-columns:1fr!important}
 .same-design-card{padding:10px!important}
 .same-design-card-head b{font-size:11px!important}
 .package-builder-total strong{font-size:17px!important}
}

/* === V31.2 TRUE VIEWPORT FIXED UI === */

/*
  Sabit mobil elemanların body'ye göre değil gerçek telefon ekranına göre
  konumlanması için body üzerindeki eski giriş animasyonu/transform
  containing-block etkisini tamamen kaldır.
*/
html,body{
 transform:none!important;
 filter:none!important;
 perspective:none!important;
}
body{
 animation:none!important;
}

/* Mobil mağaza barı: viewport tabanına gerçek sabitleme */
@media(max-width:760px){
 .mobile-bottom-nav{
  position:fixed!important;
  top:auto!important;
  right:0!important;
  bottom:0!important;
  left:0!important;
  inset:auto 0 0 0!important;
  width:100%!important;
  min-width:100%!important;
  max-width:100%!important;
  height:calc(64px + env(safe-area-inset-bottom))!important;
  margin:0!important;
  padding:5px 8px env(safe-area-inset-bottom)!important;
  transform:none!important;
  translate:none!important;
  z-index:2147483646!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:stretch!important;
  background:#fff!important;
  border-top:1px solid #e8e2df!important;
  box-shadow:0 -5px 18px rgba(31,24,26,.08)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
 }

 .mobile-bottom-nav a{
  min-height:54px!important;
  padding:4px 2px!important;
  gap:2px!important;
  font-size:9px!important;
  line-height:1.1!important;
 }

 .mobile-bottom-nav svg{
  width:23px!important;
  height:23px!important;
 }

 body{
  padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;
 }

 /* WhatsApp: daima alt barın hemen üstünde */
 #floatingWhatsapp.floating-whatsapp{
  position:fixed!important;
  top:auto!important;
  right:13px!important;
  bottom:calc(72px + env(safe-area-inset-bottom))!important;
  left:auto!important;
  inset:auto 13px calc(72px + env(safe-area-inset-bottom)) auto!important;
  transform:none!important;
  translate:none!important;
  width:44px!important;
  min-width:44px!important;
  max-width:44px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  margin:0!important;
  padding:0!important;
  border:2px solid #fff!important;
  border-radius:50%!important;
  background:#25d366!important;
  box-shadow:0 5px 16px rgba(0,0,0,.14)!important;
  z-index:2147483647!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
 }
 #floatingWhatsapp.floating-whatsapp svg{
  width:22px!important;
  height:22px!important;
 }
}

/* Masaüstünde mobil alt bar görünmez */
@media(min-width:761px){
 .mobile-bottom-nav{display:none!important}
}


/* V31.2 — Mobil menü seçili kategori durumu */
.mobile-parent-category.active{background:#fbf7f6!important;color:#925f70!important}
.mobile-category-sub a.active{
 background:#f4e9ed!important;
 color:#8e5c6d!important;
 font-weight:850!important;
 border-radius:7px!important;
}

/* V31.3 — mobil yan menü yalnızca kendi içinde kayar; başlık sabit kalır. */
@media (max-width:760px){
 #siteDrawer.site-drawer{
  display:flex!important;
  flex-direction:column!important;
  box-sizing:border-box!important;
  height:100vh!important;
  height:100dvh!important;
  max-height:100dvh!important;
  min-height:0!important;
  overflow:hidden!important;
  padding-bottom:0!important;
  overscroll-behavior:contain!important;
 }
 #siteDrawer .drawer-head{
  position:relative!important;
  top:auto!important;
  flex:0 0 auto!important;
 }
 #siteDrawer .drawer-scroll{
  display:block!important;
  flex:1 1 0!important;
  min-height:0!important;
  max-height:100%!important;
  box-sizing:border-box!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  touch-action:pan-y!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior-y:contain!important;
  padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;
 }
 body.drawer-open{overflow:hidden!important;}
 body.drawer-open .mobile-bottom-nav,
 body.drawer-open #floatingWhatsapp.floating-whatsapp{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
 }
}

/* V31.4 — Ürün detayının altında marka hikâyesi, bilgi ve ilgili ürünler */
body[data-page="product"] .ibp-eyebrow{display:inline-block;color:#a0697c;font-size:10px;font-weight:850;letter-spacing:.15em;line-height:1.5}
body[data-page="product"] .ibp-story,
body[data-page="product"] .ibp-process,
body[data-page="product"] .ibp-information,
body[data-page="product"] .ibp-social,
body[data-page="product"] .ibp-related{margin-top:42px}
body[data-page="product"] .ibp-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(245px,.75fr);align-items:stretch;gap:24px;background:#fffaf8;border:1px solid #eee2e0;border-radius:20px;padding:clamp(22px,3.8vw,45px);overflow:hidden}
body[data-page="product"] .ibp-story-copy h2,
body[data-page="product"] .ibp-section-heading h2,
body[data-page="product"] .ibp-social h2,
body[data-page="product"] .ibp-related h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;color:#342b2e;letter-spacing:-.025em;line-height:1.14}
body[data-page="product"] .ibp-story-copy h2{font-size:clamp(28px,3.2vw,43px);margin:13px 0 19px;max-width:650px}
body[data-page="product"] .ibp-story-copy>p{font-size:14px;line-height:1.9;color:#655a5c;margin:0 0 12px;max-width:670px}
body[data-page="product"] .ibp-story-copy>p strong{color:#8e586b}
body[data-page="product"] .ibp-story-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:25px}
body[data-page="product"] .ibp-story-points span{padding:13px 8px 10px 12px;border-left:2px solid #dabdc6}
body[data-page="product"] .ibp-story-points b{display:block;font-size:20px;line-height:1.2;color:#976072;font-family:Georgia,"Times New Roman",serif;font-weight:700}
body[data-page="product"] .ibp-story-points small{display:block;font-size:10px;line-height:1.5;color:#7e7074;margin-top:5px}
body[data-page="product"] .ibp-story-mark{background:#f5eaed;border:1px solid #ead8df;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:285px;padding:26px 22px;text-align:center;gap:14px}
body[data-page="product"] .ibp-story-mark img{display:block;width:min(100%,260px);max-height:165px;object-fit:contain}
body[data-page="product"] .ibp-story-mark>span{font:italic 17px/1.45 Georgia,"Times New Roman",serif;color:#805b68;max-width:240px}
body[data-page="product"] .ibp-mark-decoration{color:#bb8697;font-size:20px;letter-spacing:.2em}
body[data-page="product"] .ibp-section-heading{text-align:center;max-width:660px;margin:0 auto 26px}
body[data-page="product"] .ibp-section-heading h2{font-size:clamp(26px,3.2vw,36px);margin:10px 0}
body[data-page="product"] .ibp-section-heading>p{font-size:13px;color:#83777b;margin:0}
body[data-page="product"] .ibp-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
body[data-page="product"] .ibp-process-step{border:1px solid #eee2e3;border-radius:13px;background:#fff;padding:23px 21px;min-width:0}
body[data-page="product"] .ibp-process-step>span{font:italic 29px Georgia,"Times New Roman",serif;color:#be899b}
body[data-page="product"] .ibp-process-step h3{font-size:15px;color:#342b2f;margin:10px 0 8px}
body[data-page="product"] .ibp-process-step p{font-size:12px;line-height:1.75;color:#766e70;margin:0}
body[data-page="product"] .ibp-information{max-width:880px;margin-left:auto;margin-right:auto}
body[data-page="product"] .ibp-accordion-list{border-top:1px solid #eadddf;border-bottom:1px solid #eadddf}
body[data-page="product"] .ibp-accordion{border-top:1px solid #eee5e6}
body[data-page="product"] .ibp-accordion:first-child{border-top:0}
body[data-page="product"] .ibp-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 8px;font-size:14px;font-weight:750;color:#42373b}
body[data-page="product"] .ibp-accordion summary::-webkit-details-marker{display:none}
body[data-page="product"] .ibp-accordion summary:focus-visible{outline:2px solid #b17f91;outline-offset:-4px;border-radius:6px}
body[data-page="product"] .ibp-accordion-toggle{flex:0 0 28px;width:28px;height:28px;border:1px solid #eadce1;border-radius:50%;display:grid;place-items:center;color:#986677;background:#fcf7f9;font-size:18px;line-height:1}
body[data-page="product"] .ibp-accordion-toggle::before{content:"+"}
body[data-page="product"] .ibp-accordion[open] .ibp-accordion-toggle::before{content:"−"}
body[data-page="product"] .ibp-accordion[open] summary{color:#965f73}
body[data-page="product"] .ibp-accordion-content{padding:0 36px 19px 8px}
body[data-page="product"] .ibp-accordion-content p{font-size:13px;line-height:1.8;color:#685f62;margin:0 0 9px}
body[data-page="product"] .ibp-accordion-content p:last-child{margin-bottom:0}
body[data-page="product"] .ibp-accordion-content a{color:#956073;text-decoration:underline;text-underline-offset:3px}
body[data-page="product"] .ibp-social{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;align-items:center;padding:27px 31px;border:1px solid #eadce0;border-radius:16px;background:#f9f2f4}
body[data-page="product"] .ibp-social h2{font-size:clamp(25px,3vw,34px);margin:9px 0 11px}
body[data-page="product"] .ibp-social p{font-size:12px;line-height:1.8;color:#74696d;max-width:600px;margin:0}
body[data-page="product"] .ibp-social-actions{display:flex;flex-direction:column;gap:10px;min-width:205px}
body[data-page="product"] .ibp-social-actions a{display:flex;align-items:center;justify-content:center;gap:12px;border-radius:9px;padding:13px 17px;min-height:47px;font-size:12px;font-weight:750;text-align:center}
body[data-page="product"] .ibp-social-main{background:#9b6577;color:#fff!important}
body[data-page="product"] .ibp-social-secondary{border:1px solid #dec8d0;background:#fff;color:#785868!important}
body[data-page="product"] .ibp-related{padding-top:10px}
body[data-page="product"] .ibp-related[hidden]{display:none!important}
body[data-page="product"] .ibp-related-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}
body[data-page="product"] .ibp-related h2{font-size:clamp(23px,2.8vw,32px);margin:7px 0 0}
body[data-page="product"] .ibp-related-head>a{font-size:12px;font-weight:750;color:#955f72;text-align:right;white-space:nowrap}
body[data-page="product"] .ibp-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}
body[data-page="product"] .ibp-related-grid .card{min-width:0}
@media(max-width:780px){
 body[data-page="product"] .ibp-story,
 body[data-page="product"] .ibp-process,
 body[data-page="product"] .ibp-information,
 body[data-page="product"] .ibp-social,
 body[data-page="product"] .ibp-related{margin-top:28px}
 body[data-page="product"] .ibp-story{grid-template-columns:1fr;gap:20px;padding:23px 18px;border-radius:14px}
 body[data-page="product"] .ibp-story-copy h2{font-size:28px;margin:10px 0 14px}
 body[data-page="product"] .ibp-story-copy>p{font-size:12.5px;line-height:1.8}
 body[data-page="product"] .ibp-story-points{gap:5px;margin-top:17px}
 body[data-page="product"] .ibp-story-points span{padding:8px 3px 8px 9px}
 body[data-page="product"] .ibp-story-points b{font-size:17px}
 body[data-page="product"] .ibp-story-points small{font-size:9px}
 body[data-page="product"] .ibp-story-mark{min-height:150px;padding:15px 18px;gap:5px}
 body[data-page="product"] .ibp-story-mark img{width:min(75%,220px);max-height:85px}
 body[data-page="product"] .ibp-story-mark>span{font-size:14px}
 body[data-page="product"] .ibp-mark-decoration{font-size:16px}
 body[data-page="product"] .ibp-section-heading{margin-bottom:18px}
 body[data-page="product"] .ibp-section-heading h2{font-size:26px}
 body[data-page="product"] .ibp-process-grid{grid-template-columns:1fr;gap:9px}
 body[data-page="product"] .ibp-process-step{padding:14px 17px;display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;align-items:start}
 body[data-page="product"] .ibp-process-step>span{grid-row:span 2;font-size:26px}
 body[data-page="product"] .ibp-process-step h3{margin:0 0 4px;font-size:13px}
 body[data-page="product"] .ibp-process-step p{font-size:11.5px}
 body[data-page="product"] .ibp-accordion summary{min-height:55px;padding:11px 3px;font-size:12.5px}
 body[data-page="product"] .ibp-accordion-content{padding:0 15px 15px 3px}
 body[data-page="product"] .ibp-accordion-content p{font-size:11.5px}
 body[data-page="product"] .ibp-social{grid-template-columns:1fr;padding:21px 17px;gap:15px}
 body[data-page="product"] .ibp-social h2{font-size:25px}
 body[data-page="product"] .ibp-social-actions{min-width:0}
 body[data-page="product"] .ibp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 body[data-page="product"] .ibp-related-head{align-items:start}
 body[data-page="product"] .ibp-related h2{font-size:23px}
 body[data-page="product"] .ibp-related-head>a{white-space:normal;font-size:10px;max-width:90px}
}

/* V31.5 — Sade ürün bilgi alanı, kategori yolu ve Instagram üst şeridi */
.top.ikra-social-top{
 display:flex!important;align-items:center!important;justify-content:center!important;
 height:32px!important;min-height:32px!important;padding:0 13px!important;
 background:#faf4f5!important;color:#77636b!important;overflow:hidden!important;
 border-bottom:1px solid #f0e6e9!important;
}
.ikra-top-inner{width:min(1220px,100%);min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}
.ikra-top-notice{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;letter-spacing:0}
a.ikra-top-instagram{display:inline-flex!important;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:6px;min-height:30px;color:#965c71!important;text-decoration:none!important;font-size:11px!important;letter-spacing:0!important;font-weight:800!important;white-space:nowrap}
a.ikra-top-instagram svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
a.ikra-top-instagram svg .ikra-instagram-dot{stroke:none;fill:currentColor}
a.ikra-top-instagram:hover{text-decoration:underline!important;text-underline-offset:3px}
a.ikra-top-instagram:focus-visible{outline:2px solid #a76880;outline-offset:2px;border-radius:3px}
body[data-page="product"] .ibp-breadcrumb{
 width:100%;min-width:0;display:flex!important;align-items:center;gap:9px;
 overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;
 scrollbar-width:none!important;margin:0 0 17px!important;padding:6px 2px 10px!important;
 border-bottom:1px solid #f1e9e7!important;line-height:1.4!important;font-size:12px!important;
}
body[data-page="product"] .ibp-breadcrumb::-webkit-scrollbar{display:none}
body[data-page="product"] .ibp-breadcrumb a{color:#6d6266!important;border:1px solid #e9dfe1!important;border-radius:7px;padding:8px 10px;text-decoration:none!important;font-weight:650!important}
body[data-page="product"] .ibp-breadcrumb a:hover{background:#fbf4f6!important;color:#9a6377!important}
body[data-page="product"] .ibp-breadcrumb .ibp-crumb-separator{color:#ab939b;font-size:13px;flex-shrink:0}
body[data-page="product"] .ibp-breadcrumb .ibp-crumb-current{font-size:11px;font-weight:750;color:#956276;background:#f8eff2;border-radius:7px;padding:9px 10px}
body[data-page="product"] .ibp-compact{
 margin-top:24px!important;padding:25px 27px!important;
 background:#fffcfb!important;border:1px solid #ece2e1!important;border-radius:14px!important;
 box-shadow:none!important;
}
body[data-page="product"] .ibp-compact-intro{max-width:780px;margin:0 auto;text-align:center}
body[data-page="product"] .ibp-compact-eyebrow{display:block;font-size:10px;color:#9d6d7e;letter-spacing:.12em;font-weight:850;line-height:1.5}
body[data-page="product"] .ibp-compact-intro h2{margin:7px 0 9px;color:#413138;font:500 clamp(23px,2.7vw,29px)/1.23 Georgia,"Times New Roman",serif;letter-spacing:-.01em}
body[data-page="product"] .ibp-compact-intro p{max-width:680px;margin:0 auto;color:#71666b;font-size:12.5px;line-height:1.7}
body[data-page="product"] .ibp-compact-benefits{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;
 margin-top:20px;padding:14px 0;
 border-top:1px solid #efe6e6;border-bottom:1px solid #efe6e6;
}
body[data-page="product"] .ibp-compact-benefits>div{
 display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;
 padding:4px 12px;border-left:1px solid #e9dfe2;
}
body[data-page="product"] .ibp-compact-benefits>div:first-child{border-left:0}
body[data-page="product"] .ibp-benefit-icon{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#f9eff2;color:#a16b7e;font-size:20px;line-height:1}
body[data-page="product"] .ibp-compact-benefits b{display:block;font-size:12px;line-height:1.4;color:#55414b;font-weight:800}
body[data-page="product"] .ibp-compact-benefits small{display:block;font-size:10px;line-height:1.5;color:#80757a;margin-top:2px}
body[data-page="product"] .ibp-compact-details{max-width:820px;margin:8px auto 0}
body[data-page="product"] .ibp-compact-details details{border-bottom:1px solid #f0e9e9}
body[data-page="product"] .ibp-compact-details details:last-child{border-bottom:0}
body[data-page="product"] .ibp-compact-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 4px;color:#594b51;font-size:12.5px;font-weight:750}
body[data-page="product"] .ibp-compact-details summary::-webkit-details-marker{display:none}
body[data-page="product"] .ibp-compact-details summary span{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;color:#9e6c7e;border-radius:50%;background:#f9f2f4}
body[data-page="product"] .ibp-compact-details summary span:before{content:"+"}
body[data-page="product"] .ibp-compact-details details[open] summary span:before{content:"−"}
body[data-page="product"] .ibp-compact-details summary:focus-visible{outline:2px solid #a46c81;outline-offset:2px;border-radius:5px}
body[data-page="product"] .ibp-compact-detail-copy{padding:0 15px 14px 4px}
body[data-page="product"] .ibp-compact-detail-copy p{font-size:12px;color:#746b6d;line-height:1.7;margin:0 0 9px}
body[data-page="product"] .ibp-compact-detail-copy p:last-child{margin:0}
body[data-page="product"] .ibp-compact-detail-copy a{color:#956073;text-decoration:underline;text-underline-offset:2px}
body[data-page="product"] .ibp-related-compact{margin-top:28px!important;padding-top:5px!important}
body[data-page="product"] .ibp-related-compact .ibp-related-head{margin-bottom:12px}
body[data-page="product"] .ibp-related-compact .ibp-related-head h2{margin-top:3px;font-size:clamp(21px,2.5vw,27px)}
@media(max-width:760px){
 .top.ikra-social-top{height:30px!important;min-height:30px!important;padding:0 11px!important}
 .ikra-top-notice{font-size:9px}
 a.ikra-top-instagram{font-size:10px!important;gap:5px}
 a.ikra-top-instagram svg{width:15px;height:15px}
 body[data-page="product"] .ibp-breadcrumb{gap:6px;margin-bottom:13px!important;padding:2px 0 9px!important;font-size:10.5px!important}
 body[data-page="product"] .ibp-breadcrumb a{font-size:10.5px!important;padding:7px 9px}
 body[data-page="product"] .ibp-breadcrumb .ibp-crumb-current{font-size:10px;padding:8px}
 body[data-page="product"] .ibp-compact{margin-top:17px!important;padding:18px 13px!important;border-radius:12px!important}
 body[data-page="product"] .ibp-compact-eyebrow{font-size:9px}
 body[data-page="product"] .ibp-compact-intro h2{font-size:23px;margin:6px 0 9px}
 body[data-page="product"] .ibp-compact-intro p{font-size:11.5px;line-height:1.65}
 body[data-page="product"] .ibp-compact-benefits{margin-top:15px;padding:11px 0}
 body[data-page="product"] .ibp-compact-benefits>div{gap:0;padding:2px 6px;justify-content:center;text-align:center}
 body[data-page="product"] .ibp-benefit-icon{display:none}
 body[data-page="product"] .ibp-compact-benefits b{font-size:10px;line-height:1.35}
 body[data-page="product"] .ibp-compact-benefits small{font-size:9px;line-height:1.4}
 body[data-page="product"] .ibp-compact-details summary{min-height:43px;font-size:12px}
 body[data-page="product"] .ibp-compact-detail-copy p{font-size:11.5px}
 body[data-page="product"] .ibp-related-compact{margin-top:23px!important}
}

/* V31.7: görseller gelene kadar sabit ölçülü yükleme alanları */
body[data-page="home"] #homeCategoryTabs{min-height:112px!important}
body[data-page="home"] .ikra-skeleton-quick{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 86px;min-width:86px;width:86px;min-height:106px;padding-top:3px}
body[data-page="home"] .ikra-skeleton-circle{display:block;width:70px;height:70px;flex:0 0 70px;border-radius:50%;background:#f2eded;border:1px solid #eae0e1}
body[data-page="home"] .ikra-skeleton-line{display:block;width:62px;height:11px;border-radius:4px;background:#f2eded}
body[data-page="home"] #popularGrid .ikra-skeleton-card{min-width:0;display:flex;flex-direction:column;gap:9px;background:#fff;border:1px solid #f1ebea;border-radius:8px;padding:0 0 12px;overflow:hidden}
body[data-page="home"] #popularGrid .ikra-skeleton-photo{display:block;width:100%;aspect-ratio:1/1;background:#f4f0ef}
body[data-page="home"] #popularGrid .ikra-skeleton-title{display:block;margin:0 11px;width:76%;height:12px;border-radius:3px;background:#f0ebeb}
body[data-page="home"] #popularGrid .ikra-skeleton-price{display:block;margin:0 11px;width:32%;height:11px;border-radius:3px;background:#f0ebeb}
body[data-page="product"] .mainVisual{aspect-ratio:1/1!important;width:100%!important;min-height:0!important;overflow:hidden}
body[data-page="product"] .product-main-image{max-width:100%;max-height:100%}
@media(max-width:760px){
 body[data-page="home"] #homeCategoryTabs{min-height:105px!important}
 body[data-page="home"] .ikra-skeleton-quick{flex-basis:72px;min-width:72px;width:72px;min-height:99px}
 body[data-page="home"] .ikra-skeleton-circle{width:58px;height:58px;flex-basis:58px}
 body[data-page="home"] .ikra-skeleton-line{width:53px}
}

/* V31.8 — Kategori/alt kategori seçimi */
body[data-page="category"] #categoryTabs a.active{
 color:#8f5c70!important;background:#f8edf1!important;
 border-color:#d9b9c7!important;font-weight:850!important;
 box-shadow:inset 0 0 0 1px rgba(170,113,133,.12)!important;
}
body[data-page="category"] #categoryTabs a:focus-visible{
 outline:2px solid #a77287;outline-offset:3px;
}
body[data-page="category"] #categoryTabs{margin-top:14px!important;margin-bottom:19px!important;}
@media(max-width:760px){
 body[data-page="category"] #categoryTabs{
  scroll-snap-type:x proximity!important;
  -webkit-overflow-scrolling:touch!important;
  gap:8px!important;
 }
 body[data-page="category"] #categoryTabs a{scroll-snap-align:start!important;}
}

/* V31.9 — Müşteri odaklı kategori menüsü; masaüstünde hover ve klavye odağı */
@media(min-width:781px){
 header nav{overflow:visible!important}
 #mainCategoryNav.navrow{
  overflow:visible!important;
  scrollbar-width:auto!important;
  position:relative!important;
  z-index:25!important;
 }
 #mainCategoryNav .ikra-nav-group{position:relative!important}
 #mainCategoryNav .ikra-nav-parent{
  height:42px!important;display:flex!important;align-items:center!important;
  position:relative!important;
 }
 #mainCategoryNav .ikra-nav-submenu{
  position:absolute!important;
  left:50%!important;top:calc(100% - 1px)!important;
  transform:translateX(-50%)!important;
  min-width:220px!important;max-width:280px!important;
  padding:9px!important;z-index:30!important;
  background:#fff!important;border:1px solid #eadde1!important;
  border-radius:10px!important;box-shadow:0 16px 35px rgba(65,43,53,.14)!important;
  white-space:normal!important;display:none!important;gap:2px!important;
 }
 #mainCategoryNav .ikra-nav-group:hover>.ikra-nav-submenu,
 #mainCategoryNav .ikra-nav-group:focus-within>.ikra-nav-submenu{
  display:grid!important;
 }
 #mainCategoryNav .ikra-nav-submenu a{
  display:block!important;height:auto!important;min-height:36px!important;
  padding:10px 12px!important;white-space:normal!important;
  color:#453b3f!important;font-size:12px!important;font-weight:600!important;
  line-height:1.35!important;border-radius:7px!important;
 }
 #mainCategoryNav .ikra-nav-submenu a:hover,
 #mainCategoryNav .ikra-nav-submenu a:focus-visible{
  background:#faf0f3!important;color:#946174!important;
 }
 #mainCategoryNav .ikra-nav-submenu a::after{display:none!important}
}
#siteDrawer .mobile-category-sub{box-sizing:border-box!important}
#siteDrawer .mobile-category-group.open .mobile-category-sub{
 max-height:400px!important;overflow:visible!important;
}
#siteDrawer .mobile-category-sub a{
 min-height:43px!important;height:auto!important;line-height:1.35!important;
 padding:9px 10px!important;white-space:normal!important;
}
@media(max-width:780px){
 #siteDrawer .mobile-category-sub a{font-size:12px!important}
 #siteDrawer .mobile-parent-category{font-size:13px!important}
}

/* V31.12 — ürün kişiselleştirme, adet ve gerçek atölye fotoğrafı */
#workshopSection[hidden]{display:none!important}
#workshopSection .showcase-item{margin:0!important}
#workshopSection .showcase-item figcaption{
 position:absolute!important;left:0;right:0;bottom:0;
 padding:26px 10px 10px!important;
 font-size:12px!important;font-weight:700!important;color:#fff!important;
 line-height:1.45!important;background:linear-gradient(transparent,rgba(0,0,0,.64))!important;
}
body[data-page="product"] #customText,
body[data-page="product"] #customerProductNote{
 display:block!important;box-sizing:border-box!important;width:100%!important;
 font-family:inherit!important;font-size:16px!important;line-height:1.55!important;
 padding:15px 16px!important;height:auto!important;min-height:80px!important;resize:vertical!important;
 border:1px solid #e7d6dc!important;border-radius:11px!important;
 background:#fff!important;color:#473d40!important;
}
body[data-page="product"] #customerProductNote{min-height:96px!important}
body[data-page="product"] #customText::placeholder,
body[data-page="product"] #customerProductNote::placeholder{color:#9a9094!important;opacity:1!important}
body[data-page="product"] .ikra-custom-help{
 font-size:12px!important;line-height:1.65!important;color:#766b70!important;
 margin:8px 0 17px!important;max-width:680px!important;
}
body[data-page="product"] .ikra-product-note-label{
 display:flex!important;align-items:center!important;gap:8px!important;margin:12px 0 8px!important;
}
body[data-page="product"] .ikra-product-note-label span{font-weight:500!important;font-size:11px!important;color:#968790!important}
body[data-page="product"] .same-design-card-head .same-design-icon{display:none!important}
body[data-page="product"] .same-design-card-head{gap:9px!important}
body[data-page="product"] .same-design-card-head b{font-size:15px!important;line-height:1.3!important}
body[data-page="product"] .same-design-card-head small{font-size:11px!important;line-height:1.4!important;margin-top:4px!important}
body[data-page="product"] .same-design-toggle{font-size:11px!important;min-height:34px!important}
body[data-page="product"] .custom-qty-line>span{
 display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;
 font-size:11px!important;gap:4px!important;
}
body[data-page="product"] #activeChocolateQty{font-size:15px!important;color:#946273!important;font-weight:850!important}
@media(max-width:760px){
 body[data-page="product"] #customText{min-height:91px!important}
 body[data-page="product"] #customerProductNote{min-height:100px!important}
 body[data-page="product"] .same-design-card-head b{font-size:13px!important}
 body[data-page="product"] .same-design-card-head small{font-size:10px!important}
 #workshopSection .showcase-item figcaption{font-size:10px!important}
}

/* V31.13 — MOBILE GRID SPACING AND VISUAL VIEWPORT
 * Ürünler görsel sınırlarına yapışmaz; pinch zoomda logo ve sabit çubuk
 * visualViewport ölçeğine göre dengeli görüntülenir.
 */
@media (max-width:780px){
 header .head>a.logo.logo-image{
  display:flex!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  justify-content:center!important;
  align-items:center!important;
 }
 header .head>a.logo.logo-image::before{
  width:min(calc(180px * var(--ikra-inverse-zoom, 1)), 52vw)!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  flex:0 1 auto!important;
  background-size:contain!important;
 }
}
@media (max-width:760px){
 /* Hem kategori gridinde hem ana sayfanın üç ürün bölümünde aynı aralık. */
 body[data-page="home"] .products,
 body[data-page="home"] .product-scroller.products,
 body[data-page="category"] #categoryGrid.products,
 body[data-page="category"] .products,
 body[data-page="favorites"] .products,
 body[data-page="product"] .ibp-related-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  column-gap:10px!important;
  row-gap:18px!important;
  padding-left:3px!important;
  padding-right:3px!important;
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
 }
 body[data-page="home"] .products>article.card,
 body[data-page="category"] .products>article.card,
 body[data-page="favorites"] .products>article.card,
 body[data-page="product"] .ibp-related-grid>article.card{
  margin:0!important;
  padding:0!important;
  min-width:0!important;
  max-width:100%!important;
  width:100%!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
 }
 body[data-page="home"] article.card .pic,
 body[data-page="category"] article.card .pic,
 body[data-page="favorites"] article.card .pic{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  aspect-ratio:1/1!important;
  height:auto!important;
  overflow:hidden!important;
  border-radius:9px!important;
 }
 body[data-page="home"] article.card .body,
 body[data-page="category"] article.card .body,
 body[data-page="favorites"] article.card .body{
  min-width:0!important;
  padding:8px 4px 10px!important;
  box-sizing:border-box!important;
 }
 body[data-page="home"] article.card .body h3,
 body[data-page="category"] article.card .body h3,
 body[data-page="favorites"] article.card .body h3{
  font-size:clamp(10.5px,3vw,12.5px)!important;
  line-height:1.4!important;
  min-height:2.8em!important;
  max-height:2.8em!important;
  overflow:hidden!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
 }
 body[data-page="home"] article.card .price,
 body[data-page="category"] article.card .price,
 body[data-page="favorites"] article.card .price{
  margin-top:8px!important;
  line-height:1.3!important;
 }
 /* Normal görünümde alttaki sabit menü daima açık kalır.
  * Yakınlaştırılmış görünümde JS top/left/inset/scale değerlerini günceller.
  */
 .mobile-bottom-nav{
  box-sizing:border-box!important;
  backface-visibility:hidden!important;
  -webkit-backface-visibility:hidden!important;
  contain:layout style!important;
 }
}

/* V31.14 — Center product gallery, protect the mobile layout.
 * Old rules combined 100% width with -12px side margins, moving gallery left
 * and leaving a blank strip at the right side of the phone.
 */
@media (max-width:780px){
 html,body{max-width:100%!important}
 body[data-page="product"] main.section>.wrap{
  display:block!important;
  width:calc(100% - 24px)!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] .detail{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:14px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] .detail>div:first-child{
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0 auto!important;
  position:static!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] .mainVisual{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0 auto 10px!important;
  padding:0!important;
  box-sizing:border-box!important;
  aspect-ratio:1/1!important;
  min-height:0!important;
  border:1px solid #eee3e1!important;
  border-radius:9px!important;
  overflow:hidden!important;
  position:relative!important;
 }
 body[data-page="product"] .mainVisual .product-main-image{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center center!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] .product-gallery-thumbs{
  margin:8px 0 0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] .info{width:100%!important;min-width:0!important;max-width:100%!important}
 body[data-page="product"] .ibp-breadcrumb{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow-x:auto!important;
  box-sizing:border-box!important;
 }
}
/* If the visible viewport is zoomed, JS scales the full header instead of
 * leaving a very tall native-zoom header above the product photograph. */
@media (max-width:760px){
 header[data-ikra-visual-zoom="true"]{
  overflow:visible!important;
  max-width:none!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:0!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
 }
 header[data-ikra-visual-zoom="true"] .head{
  width:calc(100% - 24px)!important;
  height:68px!important;
  max-width:none!important;
 }
}

/* V31.15 - Ürün detayında çift satın alma seçeneği */
.ikra-buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:11px 0}.ikra-buy-actions>.add{margin:0!important;width:100%!important;position:static!important;min-width:0!important}.ikra-buy-now{background:#362d30!important;color:#fff!important;border:1px solid #362d30!important}.ikra-buy-now:hover{background:#715364!important}@media(max-width:760px){.ikra-buy-actions{gap:8px}.ikra-buy-actions .add{padding-left:8px!important;padding-right:8px!important;font-size:14px!important}}

/* V31.19 — ürün detayında benzer tasarımların kare ve ortalı mobil kartları */
@media(max-width:780px){
 body[data-page="product"] #ibpRelated{
  width:100%!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] #ibpRelatedGrid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  justify-content:center!important;
  align-items:stretch!important;
  gap:14px 10px!important;
  padding:0 2px!important;
  margin:0 auto!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] #ibpRelatedGrid > article.card{
  display:flex!important;
  flex-direction:column!important;
  align-self:stretch!important;
  min-width:0!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] #ibpRelatedGrid > article.card > a.pic{
  display:block!important;
  position:relative!important;
  flex:0 0 auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:1/1!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  border-radius:9px!important;
  overflow:hidden!important;
 }
 body[data-page="product"] #ibpRelatedGrid > article.card > a.pic > img.product-card-image{
  display:block!important;
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:cover!important;
  object-position:center center!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] #ibpRelatedGrid > article.card > .body{
  display:flex!important;
  flex-direction:column!important;
  flex:1 1 auto!important;
  width:100%!important;
  min-width:0!important;
  padding:8px 3px 9px!important;
  margin:0!important;
  box-sizing:border-box!important;
 }
 body[data-page="product"] #ibpRelatedGrid .product-title-row{
  display:flex!important;
  align-items:flex-start!important;
  width:100%!important;
  min-width:0!important;
  gap:5px!important;
 }
 body[data-page="product"] #ibpRelatedGrid .product-title-row h3{
  flex:1!important;
  min-width:0!important;
  margin:0!important;
  font-size:12px!important;
  line-height:1.35!important;
  min-height:3.95em!important;
  max-height:3.95em!important;
  overflow:hidden!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
 }
 body[data-page="product"] #ibpRelatedGrid .favorite-toggle{
  flex:0 0 30px!important;
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  margin:0!important;
 }
 body[data-page="product"] #ibpRelatedGrid .meta{
  margin-top:auto!important;
  padding-top:7px!important;
  min-width:0!important;
 }
 body[data-page="product"] #ibpRelatedGrid .price{
  display:block!important;
  text-align:left!important;
  font-size:14px!important;
  font-weight:800!important;
 }
}

/* V31.20 — image request resilience: exhausted retries get a clean placeholder. */
.card .pic.image-load-failed{
 background:#faf5f4!important;
 display:flex!important;
 align-items:center!important;
 justify-content:center!important;
}
.card .pic.image-load-failed > img.product-card-image{
 opacity:0!important;
 visibility:hidden!important;
}
.card .pic.image-load-failed::after{
 content:"Görsel şu anda yüklenemiyor";
 display:block;
 max-width:80%;
 padding:8px 4px;
 color:#89757e;
 font-size:12px;
 font-weight:600;
 line-height:1.45;
 text-align:center;
 position:relative;
 z-index:2;
}

/* Footer links added for the customer and corporate centres. */
.site-footer.ikra-enhanced-footer .foot{
 grid-template-columns:1.45fr repeat(3,minmax(0,1fr));
}
@media(max-width:800px){
 .site-footer.ikra-enhanced-footer .foot{grid-template-columns:1fr!important}
}

/* V37 — İkrabebek ana sayfa: tema keşfi ve özgün tasarım çağrısı */
.nav-create-own{
 margin-left:auto;
 display:inline-flex!important;
 align-items:center;
 gap:5px;
 padding:8px 13px!important;
 border:1px solid #d8aeb9;
 border-radius:999px;
 background:#fff7f8;
 color:#8d5265!important;
 font-size:11px!important;
 font-weight:850!important;
 line-height:1!important;
}
.nav-create-own:hover{background:#f9e7eb!important;border-color:#b9788d!important}
.ikra-home-hero{overflow:hidden;background:linear-gradient(118deg,#fff9f6 0%,#f9e9e6 50%,#f5e1e2 100%);border-bottom:1px solid rgba(226,202,197,.7)}
.ikra-home-hero-grid{min-height:520px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:34px;padding:48px 0 42px}
.ikra-home-hero-copy{position:relative;z-index:2;max-width:600px}
.ikra-home-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:.17em;color:#9d5f70}
.ikra-home-kicker:before{content:"";width:28px;height:1px;background:currentColor}
.ikra-home-hero h1{max-width:570px;margin:16px 0 17px;font-size:clamp(44px,5.3vw,73px);line-height:.98;letter-spacing:-.065em;color:#332c30}
.ikra-home-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#ac6879}
.ikra-home-hero p{max-width:510px;margin:0;color:#6d6264;font-size:15px;line-height:1.72}
.ikra-home-hero-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:26px}
.ikra-home-hero-actions .btn{min-height:52px;padding:0 20px;gap:10px;background:#332d30!important;box-shadow:0 11px 24px rgba(61,43,47,.17)}
.ikra-home-hero-actions .btn span{font-size:19px;line-height:1}
.ikra-ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 4px;border-bottom:1px solid #6d5e62;color:#4c4145;font-size:12px;font-weight:850}
.ikra-home-points{display:flex;flex-wrap:wrap;gap:10px 19px;margin:25px 0 0;padding:0;list-style:none;color:#77686b;font-size:11px;font-weight:750}
.ikra-home-points li{display:flex;align-items:center;gap:7px}.ikra-home-points li:before{content:"✓";display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:rgba(255,255,255,.76);color:#a25f70;font-size:10px}
.ikra-home-hero-visual{position:relative;align-self:stretch;min-height:410px;isolation:isolate}
.ikra-home-hero-visual:before{content:"";position:absolute;width:460px;height:460px;right:5%;top:50%;z-index:-2;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 34% 30%,#fff7f4 0 7%,#f4d2d6 42%,#eec7cc 100%);box-shadow:inset 0 0 0 16px rgba(255,255,255,.45)}
.ikra-home-hero-visual:after{content:"";position:absolute;inset:8% 3% 10% 15%;z-index:-3;border-radius:46% 54% 47% 53% / 47% 43% 57% 53%;border:1px solid rgba(255,255,255,.7);transform:rotate(-8deg)}
.ikra-hero-product{position:absolute;display:block;overflow:hidden;border:7px solid #fffaf8;border-radius:24px;background:#f7e7e5;box-shadow:0 23px 45px rgba(102,66,70,.16);transition:transform .25s ease,box-shadow .25s ease}
.ikra-hero-product:hover{transform:translateY(-5px) rotate(0)!important;box-shadow:0 27px 50px rgba(102,66,70,.22)}
.ikra-hero-product img{display:block;width:100%;height:100%;object-fit:cover}.ikra-hero-product span{position:absolute;left:10px;right:10px;bottom:10px;border-radius:999px;padding:7px 8px;background:rgba(255,255,255,.88);color:#5e4f53;font-size:9px;font-weight:900;text-align:center;backdrop-filter:blur(6px)}
.ikra-hero-product-1{width:53%;height:76%;right:10%;top:4%;transform:rotate(4deg)}
.ikra-hero-product-2{width:35%;height:48%;left:4%;bottom:2%;transform:rotate(-8deg)}
.ikra-hero-product-3{width:27%;height:34%;right:0;bottom:7%;transform:rotate(8deg)}
.ikra-hero-note{position:absolute;left:12%;top:7%;z-index:2;display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#fffdfc;box-shadow:0 12px 26px rgba(102,66,70,.12);transform:rotate(-4deg);color:#5c5053}.ikra-hero-note b{font-size:13px}.ikra-hero-note span{font-size:10px;color:#8b7b7d}
.ikra-hero-art{position:absolute;display:grid;place-items:center;border:7px solid #fffaf8;box-shadow:0 23px 45px rgba(102,66,70,.16)}
.ikra-hero-art-one{right:14%;top:7%;width:56%;height:75%;border-radius:50%;background:linear-gradient(150deg,#f5d5da,#dfb6c0);color:#76525c;transform:rotate(4deg)}.ikra-hero-art-one span,.ikra-hero-art-one small{font-size:11px;letter-spacing:.13em;text-transform:uppercase}.ikra-hero-art-one b{font-family:Georgia,serif;font-size:clamp(26px,4vw,48px);font-weight:400}.ikra-hero-art-two,.ikra-hero-art-three{border-radius:50%;background:#fffdfc;color:#bf7e90}.ikra-hero-art-two{width:33%;height:42%;left:7%;bottom:4%;font-size:42px;transform:rotate(-8deg)}.ikra-hero-art-three{width:24%;height:30%;right:1%;bottom:9%;font-size:34px;transform:rotate(8deg)}
.ikra-hero-media-skeleton{position:absolute;display:block;border-radius:24px;background:linear-gradient(110deg,rgba(255,255,255,.42),rgba(255,255,255,.85),rgba(255,255,255,.42));animation:ikraHeroShine 1.7s ease-in-out infinite}.ikra-hero-media-skeleton:nth-child(1){width:53%;height:76%;right:10%;top:4%;transform:rotate(4deg)}.ikra-hero-media-skeleton:nth-child(2){width:35%;height:48%;left:4%;bottom:2%;transform:rotate(-8deg)}.ikra-hero-media-skeleton:nth-child(3){width:27%;height:34%;right:0;bottom:7%;transform:rotate(8deg)}
@keyframes ikraHeroShine{50%{opacity:.52}}
body[data-page="home"] .home-theme-section{position:relative;padding:62px 0 50px;background:#fffdfa}body[data-page="home"] .home-theme-section:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#e9d8d4,transparent)}
@media(max-width:980px){.ikra-home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(370px,.8fr);gap:18px}.ikra-home-hero-visual:before{width:390px;height:390px}.nav-create-own{margin-left:0}}
@media(max-width:780px){.nav-create-own{display:none!important}.ikra-home-hero-grid{min-height:0;grid-template-columns:1fr;padding:35px 0 25px;gap:16px}.ikra-home-hero h1{font-size:clamp(39px,12vw,55px);max-width:470px}.ikra-home-hero p{font-size:13px}.ikra-home-hero-actions{margin-top:20px;gap:9px}.ikra-home-hero-actions .btn{min-height:48px;font-size:11px;padding:0 15px}.ikra-ghost-button{min-height:44px;font-size:10px}.ikra-home-points{margin-top:18px;font-size:10px;gap:8px 12px}.ikra-home-hero-visual{min-height:315px;margin:0 -6px}.ikra-home-hero-visual:before{width:300px;height:300px;right:50%;transform:translate(50%,-50%)}.ikra-hero-product{border-width:5px;border-radius:17px}.ikra-hero-product-1{width:58%;height:77%;right:8%;top:2%}.ikra-hero-product-2{width:37%;height:48%;left:1%;bottom:0}.ikra-hero-product-3{width:28%;height:32%;right:0;bottom:5%}.ikra-hero-note{left:9%;top:4%;padding:8px 10px}.ikra-hero-note b{font-size:10px}.ikra-hero-note span{font-size:8px}.ikra-hero-product span{left:6px;right:6px;bottom:6px;padding:5px;font-size:7px}.ikra-home-hero + .home-theme-section{padding-top:40px}}

/* V38 — referans akışındaki koleksiyon kartları, İkrabebek'in gerçek ürünleriyle. */
.ikra-home-category-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:410px;padding:6px}
.ikra-collection-tile{position:relative;min-height:196px;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,#f4d6dd,#edc6cf);box-shadow:0 12px 28px rgba(102,66,70,.10);isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}
.ikra-collection-tile:hover{transform:translateY(-3px);box-shadow:0 18px 35px rgba(102,66,70,.17)}
.ikra-collection-tile:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(48,31,36,0) 22%,rgba(48,31,36,.53) 100%)}
.ikra-collection-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .35s ease}.ikra-collection-tile:hover img{transform:scale(1.045)}
.ikra-collection-tile>span{position:absolute;left:16px;right:13px;bottom:14px;display:grid;gap:2px;color:#fff;text-shadow:0 1px 10px rgba(34,24,27,.24)}.ikra-collection-tile small{font-size:10px;font-weight:700;line-height:1.25}.ikra-collection-tile b{font-size:21px;line-height:1.06;letter-spacing:-.04em}
.ikra-collection-premium{background:linear-gradient(145deg,#f3ead9,#d9bea1)}.ikra-collection-gift{background:linear-gradient(145deg,#e4e8d8,#bccdad)}.ikra-collection-door{background:linear-gradient(145deg,#e4e1ec,#c9c1dc)}
.ikra-collection-premium:before,.ikra-collection-gift:before,.ikra-collection-door:before{content:"✦";position:absolute;right:18px;top:13px;color:rgba(255,255,255,.75);font-size:32px}.ikra-collection-premium:after,.ikra-collection-gift:after,.ikra-collection-door:after{background:linear-gradient(180deg,rgba(87,69,53,.02),rgba(70,51,45,.48))}
.ikra-collection-skeleton{min-height:196px;border-radius:20px;background:linear-gradient(110deg,#f6e8e8,#fff8f6,#f6e8e8);animation:ikraHeroShine 1.7s ease-in-out infinite}
body[data-page="home"] .dynamic-quick{padding:6px 0 20px!important;gap:18px!important;margin:0!important}
body[data-page="home"] .dynamic-quick .theme-discovery-card{flex:0 0 236px!important;min-width:236px!important;min-height:315px!important;padding:0 0 17px!important;border:0!important;border-radius:20px!important;background:#f8eceb!important;box-shadow:0 12px 28px rgba(86,64,67,.10)!important;overflow:hidden}
body[data-page="home"] .theme-discovery-card .quick-media{height:235px!important;margin:0 0 13px!important;background:#eee0df!important}
body[data-page="home"] .theme-discovery-card .quick-media img{width:100%;height:100%;object-fit:cover;transform:none!important}
body[data-page="home"] .theme-discovery-card b{padding:0 15px!important;font-size:15px!important;line-height:1.2;color:#463b3e!important}
body[data-page="home"] .theme-discovery-card small{padding:0 15px!important;font-size:10px!important;color:#8e7178!important}
body[data-page="home"] .theme-discovery-card:hover .quick-media img{transform:scale(1.04)!important}
@media(max-width:780px){.ikra-home-category-tiles{min-height:310px;gap:9px;padding:2px}.ikra-collection-tile{min-height:146px;border-radius:15px}.ikra-collection-tile>span{left:11px;bottom:10px}.ikra-collection-tile small{font-size:8px}.ikra-collection-tile b{font-size:16px}.ikra-collection-premium:before,.ikra-collection-gift:before,.ikra-collection-door:before{right:10px;top:7px;font-size:23px}body[data-page="home"] .dynamic-quick{gap:11px!important;padding-bottom:12px!important}body[data-page="home"] .dynamic-quick .theme-discovery-card{flex-basis:188px!important;min-width:188px!important;min-height:260px!important;border-radius:16px!important}body[data-page="home"] .theme-discovery-card .quick-media{height:185px!important;margin-bottom:12px!important}body[data-page="home"] .theme-discovery-card b{font-size:12px!important;padding:0 12px!important}body[data-page="home"] .theme-discovery-card small{font-size:9px!important;padding:0 12px!important}}

/* V39 — ayrı tema sayfası, tema illüstrasyonları ve okla kayan şerit. */
.theme-carousel-shell{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:11px;margin:4px -7px 0}
.theme-carousel-arrow{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #e2a4a9;border-radius:50%;background:#fff;color:#7f4c5a;font-size:22px;line-height:1;cursor:pointer;transition:background .2s ease,transform .2s ease}
.theme-carousel-arrow:hover{background:#fff0ef;transform:scale(1.06)}
body[data-page="home"] .theme-carousel-track{overflow-x:auto!important;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;padding:10px 2px 18px!important;gap:16px!important;scroll-snap-type:x proximity}
body[data-page="home"] .theme-carousel-track::-webkit-scrollbar{display:none}
body[data-page="home"] .dynamic-quick .theme-discovery-card{display:flex!important;align-items:center;flex-direction:column;justify-content:flex-start;flex:0 0 164px!important;min-width:164px!important;min-height:230px!important;padding:15px 10px 13px!important;border:1px solid #f0c8c1!important;border-radius:18px!important;background:#fde5de!important;box-shadow:none!important;overflow:hidden;scroll-snap-align:start;transition:transform .22s ease,background .22s ease}
body[data-page="home"] .dynamic-quick .theme-discovery-card:hover{transform:translateY(-4px)!important;background:#fff0ea!important}
.theme-illustration{display:block;flex:0 0 auto;width:132px;height:132px;border:3px solid #ff8867;border-radius:50%;background-color:#fffdfa;background-image:url("/assets/ikra-theme-illustrations-v2.png");background-repeat:no-repeat;background-size:400% 400%;box-shadow:0 5px 13px rgba(146,92,83,.10)}
.theme-illustration[data-theme-art="forest"]{background-position:0 0}.theme-illustration[data-theme-art="teddy"]{background-position:33.333% 0}.theme-illustration[data-theme-art="fairy"]{background-position:66.666% 0}.theme-illustration[data-theme-art="baby"]{background-position:100% 0}
.theme-illustration[data-theme-art="flowers"]{background-position:0 33.333%}.theme-illustration[data-theme-art="balloons"]{background-position:33.333% 33.333%}.theme-illustration[data-theme-art="rainbow"]{background-position:66.666% 33.333%}.theme-illustration[data-theme-art="sea"]{background-position:100% 33.333%}
.theme-illustration[data-theme-art="carousel"]{background-position:0 66.666%}.theme-illustration[data-theme-art="safari"]{background-position:33.333% 66.666%}.theme-illustration[data-theme-art="swan"]{background-position:66.666% 66.666%}.theme-illustration[data-theme-art="crown"]{background-position:100% 66.666%}
.theme-illustration[data-theme-art="unicorn"]{background-position:0 100%}.theme-illustration[data-theme-art="ribbon"]{background-position:33.333% 100%}.theme-illustration[data-theme-art="minimal"]{background-position:66.666% 100%}.theme-illustration[data-theme-art="siblings"]{background-position:100% 100%}
.theme-card-copy{display:grid;gap:3px;width:100%;margin-top:10px;text-align:center}.theme-card-copy b{padding:0!important;color:#3f3537!important;font-size:13px!important;line-height:1.25!important}.theme-card-copy small{padding:0!important;color:#947177!important;font-size:10px!important;line-height:1.25!important}
.theme-library-page{min-height:58vh;padding:34px 0 74px;background:linear-gradient(180deg,#fffdfa 0%,#fff7f4 100%)}
.theme-library-head{padding:31px 34px;margin:17px 0 22px;border:1px solid #f0d8d2;border-radius:22px;background:linear-gradient(118deg,#fffdfb,#fae7e9)}
.theme-library-head>span{display:block;margin-bottom:7px;color:#a05b70;font-size:10px;font-weight:900;letter-spacing:.15em}.theme-library-head h1{margin:0;color:#44363a;font-family:Georgia,serif;font-size:clamp(30px,4vw,45px);line-height:1.05}.theme-library-head p{margin:9px 0 0;color:#7e6d71;font-size:14px}
.theme-library{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.theme-library-card{display:flex;min-height:233px;align-items:center;flex-direction:column;justify-content:center;padding:18px 12px;border:1px solid #f0cec7;border-radius:20px;background:#fff;box-shadow:0 9px 24px rgba(102,66,70,.07);transition:transform .22s ease,box-shadow .22s ease}.theme-library-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(102,66,70,.13)}.theme-library-card .theme-illustration{width:142px;height:142px}.theme-library-empty{padding:26px;border:1px dashed #deb9b1;border-radius:16px;text-align:center;color:#7e6d71}
@media(max-width:980px){.theme-library{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-library-card .theme-illustration{width:124px;height:124px}}
@media(max-width:780px){.theme-carousel-shell{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px;margin:0 -7px}.theme-carousel-arrow{width:31px;height:31px;font-size:18px}body[data-page="home"] .theme-carousel-track{gap:11px!important;padding-bottom:13px!important}body[data-page="home"] .dynamic-quick .theme-discovery-card{flex-basis:142px!important;min-width:142px!important;min-height:204px!important;padding:12px 7px!important;border-radius:15px!important}.theme-illustration{width:110px;height:110px;border-width:2px}.theme-card-copy{margin-top:8px}.theme-card-copy b{font-size:11px!important}.theme-card-copy small{font-size:9px!important}.theme-library-page{padding:22px 0 48px}.theme-library-head{padding:24px 20px;margin:10px 0 17px}.theme-library-head p{font-size:12px;line-height:1.55}.theme-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.theme-library-card{min-height:202px;padding:14px 7px;border-radius:16px}.theme-library-card .theme-illustration{width:118px;height:118px}}

/* V40 — müşteri görseliyle özel tasarım akışı ve daha okunaklı üst alan */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(min-width:781px){
 .top.ikra-social-top{height:38px!important;min-height:38px!important;padding:0 24px!important}
 .ikra-top-inner{width:min(1320px,calc(100% - 40px))!important}
 .ikra-top-notice{font-size:11.5px!important;font-weight:800!important}
 a.ikra-top-instagram{font-size:13px!important;gap:8px!important}
 a.ikra-top-instagram svg{width:18px!important;height:18px!important}
 header .head{height:94px!important;grid-template-columns:246px minmax(300px,1fr) auto!important;gap:34px!important}
 .brand-logo-img{width:218px!important;max-height:75px!important}
 header .search{max-width:650px!important;min-height:50px!important;border-radius:12px!important}
 header .search input{height:48px!important;font-size:15px!important}
 header .search button{font-size:23px!important}
 header>nav{min-height:58px!important}
 #mainCategoryNav.navrow{min-height:58px!important;justify-content:center!important;gap:clamp(22px,2.2vw,42px)!important}
 #mainCategoryNav .ikra-nav-parent,#mainCategoryNav>.nav-group>a,#mainCategoryNav>a:not(.nav-create-own){height:56px!important;font-size:14px!important;font-weight:800!important}
 .nav-create-own{margin-left:20px!important;font-size:12px!important;min-height:38px!important;padding:0 17px!important}
}
.ikra-upload-hero{padding:24px 0 12px;background:linear-gradient(180deg,#fff8f4 0%,#fffdfb 100%)}
.ikra-upload-hero-link{position:relative;display:block;overflow:hidden;border:1px solid #efd7d2;border-radius:26px;background:#fff7f2;box-shadow:0 18px 42px rgba(111,63,61,.12);isolation:isolate}
.ikra-upload-hero-link::after{content:"";position:absolute;inset:0;background:linear-gradient(108deg,rgba(255,255,255,.06),rgba(255,255,255,0) 45%,rgba(127,44,53,.06));pointer-events:none}
.ikra-upload-hero-link img{display:block;width:100%;height:auto;aspect-ratio:1.882/1;object-fit:cover;transition:transform .35s ease}
.ikra-upload-mobile-copy{display:none}
.ikra-upload-hero-link:hover img{transform:scale(1.012)}
.ikra-upload-hero-link:focus-visible{outline:3px solid #aa5363;outline-offset:4px}
.ikra-upload-hero-cta{position:absolute;z-index:2;left:50%;bottom:8.2%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 25px;border:2px solid rgba(255,244,237,.94);border-radius:999px;background:rgba(154,49,60,.9);box-shadow:0 9px 21px rgba(92,30,35,.27);color:#fff;font-size:15px;font-weight:900;opacity:0;transition:opacity .2s ease,transform .2s ease}
.ikra-upload-hero-link:hover .ikra-upload-hero-cta,.ikra-upload-hero-link:focus-visible .ikra-upload-hero-cta{opacity:1;transform:translateX(-50%) translateY(-3px)}
body[data-page="product"] .same-design-section{margin-top:18px!important;border:1px solid #ead8d4!important;border-radius:16px!important;padding:17px!important;background:linear-gradient(140deg,#fffdfb,#fbf3f1)!important}
body[data-page="product"] .same-design-title{padding-bottom:13px!important;border-bottom:1px solid #ecdfdb!important;align-items:end!important}
body[data-page="product"] .same-design-title span{color:#ab6575!important;font-size:10px!important;letter-spacing:.16em!important;font-weight:900!important}
body[data-page="product"] .same-design-title h4{margin:5px 0 0!important;color:#3c3033!important;font-family:Georgia,"Times New Roman",serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:-.03em!important}
body[data-page="product"] .same-design-title>small{font-size:10.5px!important;color:#86767a!important}
body[data-page="product"] .same-design-card{border-color:#eadedb!important;background:#fff!important;box-shadow:0 5px 15px rgba(99,63,67,.04)!important}
body[data-page="product"] .same-design-card-head b{font-family:Georgia,"Times New Roman",serif!important;font-size:16px!important;color:#3f3336!important}
body[data-page="product"] .same-design-toggle{border-color:#d5a3ae!important;background:#fff8f8!important;color:#965568!important;font-weight:850!important}
@media(max-width:780px){
 .ikra-upload-hero{padding:10px 0 7px}
 .ikra-upload-hero .wrap{width:100%!important}
 .ikra-upload-hero-link{height:282px;border-radius:0;border-left:0;border-right:0;box-shadow:none;background:#f9e6e0}
 .ikra-upload-hero-link::after{z-index:1;background:linear-gradient(90deg,rgba(255,251,247,.98) 0%,rgba(255,250,246,.92) 42%,rgba(255,250,246,.22) 72%,rgba(255,250,246,.03) 100%)}
 .ikra-upload-hero-link img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:74% 50%;filter:saturate(.92) brightness(1.04)}
 .ikra-upload-mobile-copy{position:absolute;z-index:2;top:27px;left:20px;right:42%;display:flex;flex-direction:column;align-items:flex-start;color:#4d3030;text-shadow:0 1px 0 rgba(255,255,255,.6)}
 .ikra-upload-mobile-copy b{font-family:Georgia,"Times New Roman",serif;font-size:29px;line-height:.98;letter-spacing:-.045em;color:#9d3540}
 .ikra-upload-mobile-copy em{margin-top:11px;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.15;font-style:italic;color:#513333}
 .ikra-upload-mobile-copy small{margin-top:13px;font-size:9px;line-height:1.25;font-weight:850;letter-spacing:.03em;color:#8c5559}
 .ikra-upload-hero-cta{z-index:3;left:20px;bottom:27px;transform:none;opacity:1;min-height:43px;padding:0 17px;border-width:1px;font-size:12px}
 body[data-page="product"] .same-design-section{padding:13px!important}
 body[data-page="product"] .same-design-title h4{font-size:19px!important}
}

/* V41 — sade sipariş alanı ve ana sayfa ürün türleri */
.ikra-home-discovery{padding:28px 0 18px;background:linear-gradient(180deg,#fff9f6 0%,#fffdfb 100%)}.ikra-home-discovery-grid{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(320px,.82fr);gap:20px;align-items:stretch}.ikra-home-discovery .ikra-upload-hero{padding:0;background:transparent}.ikra-home-discovery .ikra-upload-hero-link{height:100%;min-height:412px;border-radius:24px}.ikra-home-discovery .ikra-upload-hero-link img{height:100%;aspect-ratio:auto}.ikra-home-collection-panel{display:flex;flex-direction:column;min-width:0;padding:10px 0}.ikra-home-collection-head{padding:0 4px 12px}.ikra-home-collection-head span{display:block;color:#aa6b79;font-size:9px;font-weight:900;letter-spacing:.16em}.ikra-home-collection-head h2{margin:3px 0 0;color:#3d3034;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:500;letter-spacing:-.04em}.ikra-home-discovery .ikra-home-category-tiles{flex:1;min-height:366px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.ikra-home-discovery .ikra-collection-tile{min-height:calc(50% - 5px);border:1px solid rgba(229,203,198,.9);border-radius:17px;box-shadow:0 10px 23px rgba(96,62,65,.08)}.ikra-home-discovery .ikra-collection-tile>span{left:13px;right:10px;bottom:12px}.ikra-home-discovery .ikra-collection-tile small{font-size:8.5px}.ikra-home-discovery .ikra-collection-tile b{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:600}.ikra-home-discovery .ikra-collection-premium:before,.ikra-home-discovery .ikra-collection-gift:before,.ikra-home-discovery .ikra-collection-door:before{font-size:24px;right:12px;top:8px}
@media(min-width:981px){body[data-page="product"] main.section>.wrap{width:min(1300px,calc(100% - 56px))!important}body[data-page="product"] .detail{grid-template-columns:minmax(0,1.12fr) minmax(410px,.88fr)!important;gap:56px!important}body[data-page="product"] .detail>div:first-child{position:sticky;top:156px}body[data-page="product"] .mainVisual{border-radius:18px!important;box-shadow:0 18px 38px rgba(74,48,50,.07)!important}}
body[data-page="product"] .info{padding-top:4px!important}body[data-page="product"] .info h1{font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(26px,2.35vw,36px)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.035em!important}body[data-page="product"] .bigPrice{color:#a94f65!important;font-size:27px!important;letter-spacing:-.03em!important}body[data-page="product"] #customText,body[data-page="product"] #customerProductNote{border:1px solid #e8d8d4!important;border-radius:13px!important;background:#fffdfc!important;box-shadow:inset 0 1px 2px rgba(76,46,48,.025)!important}body[data-page="product"] #customText{min-height:64px!important;padding:15px!important}body[data-page="product"] #customerProductNote{min-height:96px!important;padding:14px!important}body[data-page="product"] .ikra-custom-help{margin:9px 0 15px!important;padding:10px 12px!important;border-left:2px solid #dcaab4!important;background:#fff8f7!important;border-radius:0 10px 10px 0!important;color:#78656a!important;font-size:10.5px!important;line-height:1.55!important}
body[data-page="product"] .package-builder{margin-top:24px!important;border:1px solid #ead8d4!important;border-radius:20px!important;background:#fff!important;box-shadow:0 13px 32px rgba(79,50,54,.06)!important;overflow:hidden!important}body[data-page="product"] .package-builder-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr)!important;gap:18px!important;padding:20px 21px 18px!important;background:linear-gradient(125deg,#fffaf8,#f9edef)!important;border-bottom:1px solid #eadedb!important}body[data-page="product"] .package-builder-head span{color:#a95c70!important;font-size:9px!important;letter-spacing:.17em!important}body[data-page="product"] .package-builder-head h3{margin:5px 0 0!important;color:#3d3034!important;font-family:Georgia,"Times New Roman",serif!important;font-size:23px!important;font-weight:500!important;letter-spacing:-.035em!important}body[data-page="product"] .package-builder-head small{align-self:end!important;display:block!important;color:#7c696e!important;font-size:10.5px!important;line-height:1.5!important}body[data-page="product"] .primary-quantity-block{padding:20px 21px 18px!important;border-bottom:1px solid #f0e6e3!important;background:#fff!important}body[data-page="product"] .builder-label-row{margin-bottom:13px!important}body[data-page="product"] .builder-label-row b{font-family:Georgia,"Times New Roman",serif!important;font-size:17px!important;font-weight:600!important;color:#403336!important}body[data-page="product"] .builder-label-row span{font-size:10px!important;color:#9b858a!important}body[data-page="product"] .main-preset-row{gap:9px!important}body[data-page="product"] .main-preset-row button{min-height:56px!important;border-radius:12px!important;border-color:#eadeda!important;background:#fffdfc!important;color:#523f44!important;font-size:13px!important;font-weight:850!important;transition:transform .2s ease,background .2s ease!important}body[data-page="product"] .main-preset-row button:hover{transform:translateY(-2px);background:#fff5f4!important}body[data-page="product"] .main-preset-row button.active{background:#a55065!important;border-color:#a55065!important;color:#fff!important;box-shadow:0 9px 16px rgba(144,60,78,.18)!important}body[data-page="product"] .main-preset-row button small{font-size:8px!important}body[data-page="product"] .custom-qty-line{margin-top:15px!important;padding-top:14px!important;border-top:1px dashed #eadbd7!important}body[data-page="product"] .custom-qty-line>span{font-size:11px!important;color:#776468!important}body[data-page="product"] .main-stepper{border-color:#e6d8d3!important;border-radius:10px!important}body[data-page="product"] .main-stepper button{color:#9f5064!important}
body[data-page="product"] .same-design-section{margin:0!important;border:0!important;border-radius:0!important;padding:20px 21px 18px!important;background:linear-gradient(180deg,#fffdfb,#fcf6f4)!important}body[data-page="product"] .same-design-title{align-items:center!important;padding:0 0 15px!important;border-bottom:1px solid #ebdfdc!important}body[data-page="product"] .same-design-title h4{font-size:23px!important}.same-design-title>small{max-width:145px!important;text-align:right!important;line-height:1.4!important}body[data-page="product"] .same-design-grid{gap:10px!important}body[data-page="product"] .same-design-card{border:1px solid #eadedb!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease!important}body[data-page="product"] .same-design-card:hover{border-color:#dba7b2!important;box-shadow:0 9px 18px rgba(94,58,62,.06)!important}body[data-page="product"] .same-design-card-head{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:12px!important}.same-design-card-icon{display:grid!important;place-items:center;width:34px!important;height:34px!important;border-radius:11px!important;background:#fff2f1!important;color:#a55468!important;font-size:16px!important;line-height:1!important}body[data-page="product"] .same-design-card-head b{font-family:Georgia,"Times New Roman",serif!important;font-size:15px!important;line-height:1.1!important}body[data-page="product"] .same-design-card-head small{font-size:9.5px!important;line-height:1.25!important;margin-top:3px!important}body[data-page="product"] .same-design-toggle{grid-column:1/-1!important;width:100%!important;min-height:34px!important;margin-top:3px!important;border-color:#dcb0b9!important;border-radius:9px!important;background:#fffafa!important;color:#995568!important;font-size:10px!important}body[data-page="product"] .package-builder-total{padding:16px 21px!important;border-top:1px solid #eadedb!important;background:#fff!important}body[data-page="product"] .package-builder-total strong{color:#a04e63!important;font-size:20px!important}
@media(max-width:780px){.ikra-home-discovery{padding:8px 0 15px}.ikra-home-discovery-grid{display:flex;flex-direction:column;gap:13px;width:100%!important}.ikra-home-discovery .ikra-upload-hero{width:100%}.ikra-home-discovery .ikra-upload-hero-link{min-height:0;height:282px}.ikra-home-collection-panel{width:calc(100% - 28px);margin:0 auto;padding:0}.ikra-home-collection-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 1px 8px}.ikra-home-collection-head span{font-size:8px}.ikra-home-collection-head h2{font-size:19px}.ikra-home-discovery .ikra-home-category-tiles{min-height:252px;gap:8px}.ikra-home-discovery .ikra-collection-tile{min-height:122px;border-radius:14px}.ikra-home-discovery .ikra-collection-tile>span{left:10px;bottom:9px}.ikra-home-discovery .ikra-collection-tile b{font-size:15px}.ikra-home-discovery .ikra-collection-tile small{font-size:7.5px}body[data-page="product"] main.section>.wrap{width:min(100% - 24px,620px)!important}body[data-page="product"] .detail{gap:17px!important}body[data-page="product"] .info h1{font-size:25px!important}body[data-page="product"] .bigPrice{font-size:24px!important}body[data-page="product"] .package-builder{margin:20px -2px 0!important;border-radius:17px!important}body[data-page="product"] .package-builder-head{grid-template-columns:1fr!important;gap:6px!important;padding:17px 15px!important}body[data-page="product"] .package-builder-head h3{font-size:21px!important}body[data-page="product"] .package-builder-head small{font-size:10px!important}.primary-quantity-block{padding:16px 15px!important}.main-preset-row{gap:7px!important}.main-preset-row button{min-height:50px!important;font-size:11px!important}.same-design-section{padding:17px 15px!important}.same-design-title{align-items:flex-start!important}.same-design-title>small{max-width:220px!important;text-align:left!important}.same-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.same-design-card-head{padding:10px!important;grid-template-columns:29px minmax(0,1fr)!important;gap:7px!important}.same-design-card-icon{width:29px!important;height:29px!important;border-radius:9px!important;font-size:14px!important}.same-design-card-head b{font-size:13px!important}.same-design-card-head small{font-size:8px!important}.same-design-toggle{min-height:31px!important;font-size:9px!important}.package-builder-total{padding:14px 15px!important}}

/* V42 — mobil görsel gönderim akışını ayrı ve okunur göster */
.ikra-upload-mobile-proof{display:none}
@media(max-width:780px){
  .ikra-home-discovery .ikra-upload-hero-link{isolation:isolate;height:348px!important;border:1px solid #ecd9d4!important;border-radius:18px!important;background:#fffdfb!important;box-shadow:0 10px 26px rgba(91,57,58,.10)!important;overflow:hidden!important}
  .ikra-home-discovery .ikra-upload-hero-link>img,.ikra-home-discovery .ikra-upload-hero-link::after{display:none!important}
  .ikra-home-discovery .ikra-upload-mobile-copy{top:0!important;left:0!important;right:0!important;display:flex!important;gap:5px!important;align-items:flex-start!important;min-height:106px!important;padding:15px 18px 13px!important;background:#fffdfb!important;border-bottom:1px solid #efe0dc!important;color:#4b3034!important;text-shadow:none!important}
  .ikra-home-discovery .ikra-upload-mobile-copy b{font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;line-height:1.02!important;letter-spacing:-.04em!important}
  .ikra-home-discovery .ikra-upload-mobile-copy em{max-width:280px!important;color:#87666c!important;font-size:13px!important;line-height:1.35!important;font-style:normal!important}
  .ikra-upload-mobile-proof{position:absolute;z-index:2;top:121px;left:17px;right:17px;display:grid;grid-template-columns:minmax(0,1fr) 27px minmax(0,1fr);gap:7px;align-items:center}
  .ikra-mobile-proof-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;height:124px;padding:10px;border:1px solid rgba(255,255,255,.88);border-radius:13px;overflow:hidden;background-color:#f5dfdc;background-repeat:no-repeat;box-shadow:0 7px 15px rgba(69,42,43,.13)}
  .ikra-mobile-proof-card::before{position:absolute;z-index:-1;inset:0;content:"";background:rgba(255,255,255,.08)}
  .ikra-mobile-proof-card::after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(180deg,rgba(53,31,34,.02) 28%,rgba(53,31,34,.7) 100%)}
  .ikra-mobile-proof-source{background-image:url("/assets/tasarimini-gonder.png");background-size:245% auto;background-position:60% 25%}
  .ikra-mobile-proof-result{background-image:url("/assets/tasarimini-gonder.png");background-size:245% auto;background-position:82% 32%}
  .ikra-mobile-proof-card small,.ikra-mobile-proof-card b{position:relative;z-index:1;color:#fff;text-shadow:0 1px 3px rgba(48,25,28,.55)}
  .ikra-mobile-proof-card small{position:absolute;top:8px;left:8px;padding:3px 5px;border-radius:5px;background:rgba(255,255,255,.93);color:#8c4c58;font-size:8px;font-weight:900;letter-spacing:.04em;text-shadow:none}
  .ikra-mobile-proof-card b{align-self:flex-start;margin-top:3px;padding:4px 6px;border-radius:6px;background:rgba(57,34,37,.66);font-family:Georgia,"Times New Roman",serif;font-size:14px;line-height:1.03}
  .ikra-mobile-proof-arrow{display:grid;place-items:center;width:27px;height:27px;border:1px solid #e5bfc2;border-radius:50%;background:#fff;color:#a14d5f;font-size:17px;font-weight:900;box-shadow:0 4px 11px rgba(96,53,56,.11)}
  .ikra-home-discovery .ikra-upload-hero-cta{z-index:3;left:50%!important;bottom:17px!important;min-width:205px!important;min-height:46px!important;justify-content:center!important;padding:0 19px!important;transform:translateX(-50%)!important;font-size:13px!important;box-shadow:0 9px 17px rgba(149,56,73,.24)!important}
}

/* V43 — mobilde kampanya görselini kendi metniyle, eksiksiz göster */
@media(max-width:780px){
  .ikra-home-discovery .ikra-upload-hero-link{display:block!important;height:auto!important;min-height:0!important;aspect-ratio:2048 / 1088!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
  .ikra-home-discovery .ikra-upload-hero-link>img{position:static!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;filter:none!important}
  .ikra-home-discovery .ikra-upload-hero-link::after{display:none!important}
}

/* V44 — mobil ana sayfada kart hizası ve sade kategori başlıkları */
@media(max-width:780px){
  .ikra-home-discovery{padding:14px 0 18px!important}
  .ikra-home-discovery-grid{gap:16px!important}
  .ikra-home-discovery .ikra-upload-hero{width:calc(100% - 24px)!important;margin:0 auto!important}
  .ikra-home-discovery .ikra-upload-hero-link{border:1px solid #efe0dc!important;border-radius:20px!important;box-shadow:0 8px 20px rgba(91,57,58,.07)!important;overflow:hidden!important}
  .ikra-home-collection-panel{width:calc(100% - 24px)!important}
  .ikra-home-collection-head{display:none!important}
  .ikra-home-discovery .ikra-home-category-tiles{min-height:276px!important;gap:10px!important}
  .ikra-home-discovery .ikra-collection-tile{min-height:133px!important;border-radius:18px!important}
  .ikra-home-discovery .ikra-collection-tile>span{left:13px!important;right:12px!important;bottom:13px!important}
  .ikra-home-discovery .ikra-collection-tile b{font-size:17px!important;line-height:1.03!important}
}

/* V56 — eski gömülü logo yerine kalıcı yeni marka dosyasını göster. */
a.logo::before{
  content:none!important;
  display:none!important;
  background:none!important;
}
a.logo>img.brand-logo-img{
  display:block!important;
  width:218px!important;
  height:auto!important;
  max-height:75px!important;
  object-fit:contain!important;
  object-position:center!important;
  visibility:visible!important;
  opacity:1!important;
}
.footer-logo>img.brand-logo-img,
footer a.logo>img.brand-logo-img{
  width:150px!important;
  max-height:56px!important;
}
@media(max-width:780px){
  a.logo>img.brand-logo-img{width:150px!important;max-height:56px!important}
  .footer-logo>img.brand-logo-img,
  footer a.logo>img.brand-logo-img{width:150px!important;max-height:56px!important}
}
@media(max-width:380px){a.logo>img.brand-logo-img{width:132px!important;max-height:52px!important}}

/* V57 — mobil ürün araması: sade, tam ekran keşif alanı */
.search-panel-top{gap:12px!important}
.search-panel-top #overlaySearchForm{flex:1;min-width:0}
.search-panel-top #overlaySearchForm button{display:grid!important;place-items:center!important}
.search-panel-top #overlaySearchForm button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9}
.search-category-links button{font:inherit;cursor:pointer}
.search-empty{margin:0;padding:18px 0;color:#756a6c;font-size:13px}
@media(max-width:760px){
 body.mobile-search-open .mobile-bottom-nav,
 body.mobile-search-open .floating-whatsapp{display:none!important}
 body.mobile-search-open{overflow:hidden!important}
 .search-layer{position:fixed!important;inset:0!important;z-index:2147483647!important;display:block!important;padding:0!important;background:#fff!important;opacity:0!important;visibility:hidden!important;transform:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}
 .search-layer.open{opacity:1!important;visibility:visible!important}
 .search-panel{width:100%!important;max-width:none!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:19px 17px calc(36px + env(safe-area-inset-bottom))!important;border-radius:0!important;background:#fff!important;overflow:visible!important}
 .search-panel-top{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important}
 .search-panel-top #overlaySearchForm{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:center!important;min-height:58px!important;gap:0!important;border:1px solid #e7e1dd!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 9px rgba(58,42,44,.035)!important;overflow:hidden!important}
 .search-panel-top #overlaySearchForm input{width:100%!important;height:56px!important;min-height:56px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 0 19px!important;color:#302a2b!important;font-size:15px!important;line-height:1!important;outline:none!important}
 .search-panel-top #overlaySearchForm input::placeholder{color:#93898a!important;opacity:1!important}
 .search-panel-top #overlaySearchForm button{width:46px!important;height:56px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#8c7065!important;padding:0!important}
 .search-panel-top #overlaySearchForm button svg{width:25px!important;height:25px!important;stroke-width:1.8!important}
 .search-panel-top #searchClose{flex:0 0 34px!important;width:34px!important;height:56px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#282326!important;font-family:Arial,sans-serif!important;font-size:37px!important;font-weight:400!important;line-height:1!important;padding:0!important}
 .search-caption{margin:22px 0 12px!important;color:#40393a!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.03em!important;text-transform:none!important}
 .search-product-caption{margin-top:27px!important}
 .search-category-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}
 .search-category-links button{margin:0!important;border:1px solid #e4dfdc!important;border-radius:10px!important;background:#fff!important;color:#423b3d!important;padding:9px 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 1px 2px rgba(42,31,31,.025)!important}
 .search-category-links button:active{background:#faf3f1!important;border-color:#d8a6af!important}
 .search-results{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
 .search-results a{display:grid!important;grid-template-columns:63px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:76px!important;padding:7px 0!important;border:0!important;border-bottom:1px solid #f0ece9!important;border-radius:0!important;background:transparent!important;color:#292426!important;text-decoration:none!important}
 .search-results img,.search-results .search-ph{width:63px!important;height:63px!important;border-radius:9px!important;object-fit:cover!important;background:#f5f1ef!important}
 .search-results .search-ph{display:grid!important;place-items:center!important;color:#a36272!important;font-family:Georgia,serif!important;font-size:15px!important}
 .search-results b{display:block!important;font-size:13.5px!important;font-weight:650!important;line-height:1.27!important;color:#2f292a!important}
 .search-results small{display:block!important;margin-top:3px!important;color:#211d1f!important;font-size:16px!important;font-weight:800!important;line-height:1.1!important}
 .search-results i{display:none!important}
}
