:root{--abm-orange:#ff5a13;--abm-gold:#cf9b52;--abm-ink:#08090a;--abm-panel:#111316;--abm-line:rgba(255,255,255,.1);--abm-text:#f5f3ef;--abm-muted:#a5a6aa}.abm-store,.abm-single{background:var(--abm-ink);color:var(--abm-text);font-family:Inter,Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}.abm-store *,.abm-single *{box-sizing:border-box}.abm-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}.abm-hero{position:relative;isolation:isolate;min-height:470px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,6,7,.98) 0%,rgba(5,6,7,.88) 46%,rgba(5,6,7,.18) 100%),radial-gradient(circle at 80% 40%,rgba(255,90,19,.22),transparent 25%),linear-gradient(135deg,#17191c,#070809)}.abm-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.19;background-image:repeating-linear-gradient(118deg,transparent 0 24px,rgba(255,255,255,.05) 25px,transparent 27px)}.abm-hero__glow{position:absolute;width:540px;height:540px;right:-160px;top:-210px;border-radius:50%;background:rgba(255,90,19,.18);filter:blur(100px);z-index:-1}.abm-hero__inner{padding:92px 0}.abm-eyebrow{display:flex;align-items:center;gap:10px;color:#d7a460;font-weight:800;font-size:12px;letter-spacing:.2em}.abm-eyebrow span{width:34px;height:2px;background:var(--abm-orange)}.abm-hero h1{max-width:760px;margin:20px 0 18px;font-size:clamp(48px,7vw,88px);line-height:.97;letter-spacing:-.055em;color:#fff}.abm-hero p{max-width:700px;margin:0;color:#c6c6c8;font-size:18px;line-height:1.75}.abm-hero__trust{display:flex;gap:38px;margin-top:48px;padding-top:26px;border-top:1px solid var(--abm-line);max-width:720px}.abm-hero__trust span{color:#92949a;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.abm-hero__trust b{display:block;color:#fff;font-size:16px;text-transform:none;letter-spacing:0;margin-bottom:4px}.abm-catalog{padding:70px 0 96px}.abm-toolbar{display:flex;justify-content:space-between;gap:28px;align-items:center;margin-bottom:34px}.abm-filters{display:flex;gap:9px;flex-wrap:wrap}.abm-filter{appearance:none;border:1px solid var(--abm-line);background:#101215;color:#b7b8bc;padding:11px 18px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:.25s}.abm-filter:hover,.abm-filter.is-active{color:#fff;border-color:var(--abm-orange);background:var(--abm-orange);box-shadow:0 8px 28px rgba(255,90,19,.25)}.abm-search{width:min(340px,100%);position:relative;display:block}.abm-search svg{position:absolute;left:16px;top:50%;width:18px;transform:translateY(-50%);fill:none;stroke:#8d8f94;stroke-width:1.8}.abm-search input{width:100%;height:46px;border:1px solid var(--abm-line);border-radius:999px;background:#101215;color:#fff;padding:0 18px 0 45px;outline:none;font-family:inherit;font-size:13px;font-weight:500}.abm-search input:focus{border-color:rgba(255,90,19,.8);box-shadow:0 0 0 3px rgba(255,90,19,.1)}.abm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.abm-card{position:relative;background:linear-gradient(145deg,#15171a,#0e1012);border:1px solid var(--abm-line);border-radius:20px;overflow:hidden;box-shadow:0 22px 55px rgba(0,0,0,.25);transition:transform .35s,border-color .35s,box-shadow .35s}.abm-card:hover{transform:translateY(-7px);border-color:rgba(255,90,19,.5);box-shadow:0 28px 70px rgba(0,0,0,.42)}.abm-card[hidden]{display:none}.abm-card__media{display:block;position:relative;height:330px;overflow:hidden;background:#0c0d0e}.abm-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s,filter .7s}.abm-card:hover .abm-card__media img{transform:scale(1.045);filter:contrast(1.05)}.abm-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04) 55%,rgba(0,0,0,.78) 100%)}.abm-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(circle,#202327,#090a0b);color:rgba(255,255,255,.12);font-size:70px;font-weight:900;font-style:italic}.abm-badge,.abm-stock{position:absolute;z-index:2;top:18px;border-radius:999px;font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.abm-badge{left:18px;background:var(--abm-orange);color:#fff;padding:8px 12px}.abm-stock{right:18px;display:flex;align-items:center;gap:7px;padding:8px 11px;background:rgba(5,6,7,.78);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.12)}.abm-stock i{width:7px;height:7px;border-radius:50%;background:#64d986;box-shadow:0 0 10px rgba(100,217,134,.7)}.abm-stock--made_to_order i{background:#e4ac59}.abm-stock--sold i{background:#777;box-shadow:none}.abm-card__body{padding:25px 25px 23px}.abm-card__topline{display:flex;justify-content:space-between;gap:12px;color:#c18b49;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.abm-card h2{font-size:24px;line-height:1.18;margin:10px 0}.abm-card h2 a{color:#fff;text-decoration:none}.abm-card__body>p{min-height:48px;color:#9fa1a6;font-size:13px;line-height:1.65;margin:0 0 24px}.abm-card__footer{border-top:1px solid var(--abm-line);padding-top:19px;display:flex;align-items:end;justify-content:space-between;gap:15px}.abm-price{display:flex;flex-direction:column}.abm-price del{font-size:12px;color:#76787d}.abm-price strong{font-size:20px;color:#fff;line-height:1.2}.abm-arrow{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:var(--abm-orange);box-shadow:0 8px 25px rgba(255,90,19,.28);transition:.25s}.abm-arrow:hover{transform:rotate(-8deg) scale(1.05)}.abm-arrow svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.8}.abm-empty{text-align:center;padding:80px 24px;border:1px dashed rgba(255,255,255,.15);border-radius:22px;background:#0f1113}.abm-empty__mark{font-size:50px;font-weight:900;font-style:italic;color:rgba(255,90,19,.35)}.abm-empty h3{font-size:28px;margin:13px 0 6px}.abm-empty p{color:var(--abm-muted)}.abm-bespoke{margin-top:76px;display:flex;align-items:center;justify-content:space-between;gap:50px;padding:46px 52px;border:1px solid rgba(255,90,19,.25);border-radius:22px;background:linear-gradient(120deg,#17191c 0%,#101113 58%,rgba(255,90,19,.18) 100%);position:relative;overflow:hidden}.abm-bespoke:after{content:"AB";position:absolute;right:24%;font-size:170px;font-weight:950;font-style:italic;color:rgba(255,255,255,.025)}.abm-bespoke>div{max-width:710px;position:relative;z-index:1}.abm-bespoke>div>span{color:#df9a49;font-size:11px;font-weight:900;letter-spacing:.18em}.abm-bespoke h2{font-size:36px;line-height:1.12;margin:10px 0 12px}.abm-bespoke p{margin:0;color:#a9aaae;line-height:1.7}.abm-bespoke>a,.abm-primary{position:relative;z-index:1;display:inline-flex;align-items:center;gap:16px;flex-shrink:0;text-decoration:none;background:var(--abm-orange);color:#fff;padding:16px 21px;border-radius:10px;font-size:13px;font-weight:800;box-shadow:0 12px 34px rgba(255,90,19,.25);transition:.25s}.abm-bespoke>a:hover,.abm-primary:hover{transform:translateY(-2px);color:#fff;box-shadow:0 16px 40px rgba(255,90,19,.36)}.abm-bespoke>a span,.abm-primary span{font-size:18px}.abm-single{padding:60px 0 100px;min-height:70vh}.abm-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:34px;color:#72747a;font-size:12px}.abm-crumb a{color:#a7a8ac;text-decoration:none}.abm-crumb b{color:#fff}.abm-product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:72px;align-items:start}.abm-product__main{height:650px;background:#101214;border:1px solid var(--abm-line);border-radius:22px;overflow:hidden}.abm-product__main img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .16s}.abm-product__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.abm-product__thumbs button{padding:0;border:1px solid transparent;background:none;border-radius:10px;overflow:hidden;cursor:pointer;opacity:.55}.abm-product__thumbs button.is-active{opacity:1;border-color:var(--abm-orange)}.abm-product__thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.abm-product__info{padding-top:20px;position:sticky;top:30px}.abm-product__info h1{font-size:clamp(42px,5vw,68px);line-height:1;letter-spacing:-.045em;margin:20px 0}.abm-product__lead{font-size:16px;line-height:1.75;color:#a9aaae}.abm-product__price{display:flex;align-items:baseline;gap:14px;margin:30px 0}.abm-product__price del{color:#717379}.abm-product__price strong{font-size:30px}.abm-product__actions{display:flex;gap:12px;margin-bottom:24px}.abm-secondary{display:inline-flex;align-items:center;justify-content:center;padding:15px 21px;border:1px solid var(--abm-line);border-radius:10px;color:#fff;text-decoration:none;font-size:13px;font-weight:800}.abm-secondary:hover{border-color:#fff;color:#fff}.abm-assurance{display:flex;gap:15px;flex-wrap:wrap;color:#8d8f94;font-size:11px;padding:18px 0 27px;border-bottom:1px solid var(--abm-line)}.abm-specs{margin-top:20px}.abm-specs div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px}.abm-specs span{color:#85878c}.abm-specs strong{color:#efefef;text-align:right}.abm-description{max-width:850px;margin-top:95px}.abm-description h2{font-size:42px;margin:14px 0}.abm-prose{color:#bbbcc0;font-size:16px;line-height:1.85}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){.abm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abm-product{grid-template-columns:1fr;gap:34px}.abm-product__info{position:static}.abm-product__main{height:min(670px,80vw)}}
@media(max-width:720px){.abm-shell{width:min(100% - 28px,1240px)}.abm-hero{min-height:520px}.abm-hero__inner{padding:72px 0}.abm-hero h1{font-size:49px}.abm-hero p{font-size:15px}.abm-hero__trust{gap:20px;justify-content:space-between}.abm-hero__trust span{font-size:9px}.abm-hero__trust b{font-size:13px}.abm-catalog{padding:40px 0 70px}.abm-toolbar{display:block}.abm-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;margin-right:-14px}.abm-filter{white-space:nowrap}.abm-search{margin-top:12px;width:100%}.abm-grid{grid-template-columns:1fr;gap:18px}.abm-card__media{height:390px}.abm-bespoke{margin-top:46px;padding:34px 25px;display:block}.abm-bespoke h2{font-size:29px}.abm-bespoke>a{margin-top:25px}.abm-product__main{height:118vw;max-height:580px}.abm-product__actions{flex-direction:column}.abm-primary,.abm-secondary{justify-content:center}.abm-single{padding-top:35px}.abm-description{margin-top:65px}}

/* v1.1 kompakt mağaza ve kart içi galeri */
.abm-store--compact .abm-catalog{padding-top:68px}
.abm-store-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px;padding-bottom:28px;border-bottom:1px solid var(--abm-line)}
.abm-store-heading h1{margin:11px 0 0;color:#fff;font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-.045em}
.abm-store-heading>p{margin:0;color:#85878c;font-size:12px;text-transform:uppercase;letter-spacing:.12em}
.abm-card__heading{padding:25px 25px 20px;background:linear-gradient(145deg,#15171a,#0e1012)}
.abm-card__heading h2{margin:10px 0 0}
.abm-card__media.abm-card-slider{height:380px;isolation:isolate}
.abm-card-slide{position:absolute;inset:0;z-index:0;display:block;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}
.abm-card-slide.is-active{z-index:1;opacity:1;visibility:visible}
.abm-card-slide img{width:100%;height:100%;object-fit:cover}
.abm-card-slider .abm-card__shade{z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 50%,rgba(0,0,0,.55))}
.abm-card-slider .abm-badge,.abm-card-slider .abm-stock{z-index:4}
.abm-slider-arrow{position:absolute;z-index:5;top:50%;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(6,7,8,.72);color:#fff;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(9px);transition:.2s}
.abm-slider-arrow:hover{background:var(--abm-orange);border-color:var(--abm-orange)}
.abm-slider-arrow--prev{left:14px}.abm-slider-arrow--next{right:14px}
.abm-slider-arrow svg{width:19px;fill:none;stroke:currentColor;stroke-width:2}
.abm-slider-count{position:absolute;z-index:5;right:16px;bottom:14px;padding:6px 10px;border-radius:999px;background:rgba(6,7,8,.72);color:#d8d8da;font-size:11px;backdrop-filter:blur(9px)}
.abm-card__body{padding-top:21px}
.abm-card__body>p:empty{display:none}
@media(max-width:720px){.abm-store--compact .abm-catalog{padding-top:95px}.abm-store-heading{display:block;margin-bottom:24px;padding-bottom:22px}.abm-store .abm-store-heading h1{width:100%;margin:0!important;font-size:44px!important;line-height:1.05!important;letter-spacing:-.04em!important}.abm-store-heading>p{display:none}.abm-card__media.abm-card-slider{height:360px}.abm-card__heading{padding:22px 21px 18px}.abm-search input{padding-left:50px!important}.abm-search svg{left:18px!important}}

/* Tema buton stillerinden bağımsız, sabit galeri kontrolleri */
.abm-store .abm-card-slider .abm-slider-arrow{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!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;top:50%!important;border:1px solid rgba(255,90,19,.85)!important;border-radius:50%!important;background:rgba(9,10,11,.78)!important;color:#fff!important;line-height:1!important;text-indent:0!important;box-shadow:0 7px 24px rgba(0,0,0,.38)!important;transform:translateY(-50%)!important;-webkit-appearance:none!important;appearance:none!important}
.abm-store .abm-card-slider .abm-slider-arrow--prev{left:14px!important;right:auto!important}
.abm-store .abm-card-slider .abm-slider-arrow--next{right:14px!important;left:auto!important}
.abm-store .abm-card-slider .abm-slider-arrow:hover,.abm-store .abm-card-slider .abm-slider-arrow:focus{background:var(--abm-orange)!important;border-color:var(--abm-orange)!important;outline:none!important}
.abm-store .abm-card-slider .abm-slider-arrow svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important}
@media(max-width:720px){.abm-store .abm-card-slider .abm-slider-arrow{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.abm-store .abm-card-slider .abm-slider-arrow--prev{left:12px!important}.abm-store .abm-card-slider .abm-slider-arrow--next{right:12px!important}}

/* Mobil ürün detayında sabit/şeffaf site başlığının güvenli alanı */
@media(max-width:720px){
  .abm-single{padding-top:145px!important}
  .abm-single .abm-crumb{margin:0 0 28px!important;padding:0!important;font-size:11px!important;line-height:1.5!important}
  .abm-single .abm-product__thumbs{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:2px 0 6px!important}
  .abm-single .abm-product__thumbs button{box-sizing:border-box!important;display:block!important;flex:0 0 74px!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:74px!important;min-height:74px!important;max-height:74px!important;margin:0!important;padding:0!important;border:2px solid transparent!important;border-radius:12px!important;background:#121416!important;box-shadow:none!important;overflow:hidden!important;-webkit-appearance:none!important;appearance:none!important}
  .abm-single .abm-product__thumbs button.is-active{border-color:var(--abm-orange)!important;background:#121416!important}
  .abm-single .abm-product__thumbs button img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;border-radius:9px!important}
}
