:root{--sf-orange:#ff850a;--sf-ink:#202629;--sf-muted:#5d686e;--sf-line:#e1e5e7;--sf-paper:#f5f6f7}*{box-sizing:border-box}body{margin:0;background:var(--sf-paper);color:var(--sf-ink);font-family:system-ui,-apple-system,'Segoe UI',sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bd5100;outline-offset:4px}.sf-wrap{width:min(1320px,100%);margin:auto;padding-inline:36px}.sf-preview,.sf-warning{text-align:center;padding:7px 16px;font-size:12px;background:#fff1da;color:#754000}.sf-warning{background:#fff7c8;color:#665000}.sf-header{background:#1c2225;color:white;border-bottom:3px solid var(--sf-orange)}.sf-header-top{display:flex;align-items:center;gap:48px;padding-block:24px}.sf-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:18px;line-height:1.1;font-weight:850;letter-spacing:1px}.sf-brand img{object-fit:contain}.sf-brand b{display:block;color:var(--sf-orange)}.sf-search{display:flex;align-items:center;gap:12px;flex:1;max-width:700px;border:1px solid #566067;border-radius:8px;background:#30393e;padding:6px 6px 6px 16px}.sf-search svg{color:#c4cdd2;flex-shrink:0}.sf-search input{min-width:0;width:100%;color:#fff;background:transparent;border:0;padding:10px 0;font-size:15px}.sf-search input::placeholder{color:#c4cdd2}.sf-search button,.sf-button{background:var(--sf-orange);color:#251b0e;border:1px solid transparent;border-radius:6px;padding:12px 22px;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px}.sf-search button:hover,.sf-button:hover{background:#ff9a33}.sf-contact-link{display:flex;align-items:center;gap:8px;font-size:14px;margin-left:auto;min-height:44px}.sf-catalog{padding-block:38px 72px;min-height:65vh}.sf-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.sf-eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:750;color:#a34400;margin:0 0 8px}.sf-heading h1,.sf-contact h1{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:0}.sf-count{font-size:13px;color:var(--sf-muted);white-space:nowrap}.sf-query{color:var(--sf-muted);font-size:14px;margin:8px 0 0;overflow-wrap:anywhere}.sf-filters{display:flex;align-items:end;gap:18px;background:#fff;border:1px solid var(--sf-line);border-radius:10px;padding:18px 20px;margin-bottom:20px}.sf-filters label{flex:1;min-width:0;font-size:12px;font-weight:650}.sf-filters select{display:block;width:100%;margin-top:7px;padding:11px 30px 11px 12px;border:1px solid #cfd6da;border-radius:5px;background:#fff;color:var(--sf-ink);font-size:14px;min-height:44px}.sf-clear{font-size:12px;color:var(--sf-muted);padding:12px 2px;min-height:44px}.sf-categories{display:flex;gap:8px;overflow-x:auto;padding:4px 4px 15px;margin:0 -4px 16px;scrollbar-width:thin}.sf-categories a{flex-shrink:0;border:1px solid var(--sf-line);border-radius:30px;background:white;padding:10px 17px;font-size:12px;min-height:40px}.sf-categories a[aria-current]{background:#242c30;color:white;border-color:#242c30}.sf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sf-card{display:flex;flex-direction:column;border:1px solid var(--sf-line);background:#fff;border-radius:10px;overflow:hidden;transition:box-shadow .15s,border-color .15s}.sf-card:hover{border-color:#d59963;box-shadow:0 6px 24px #17202812}.sf-card-photo{position:relative;aspect-ratio:4/3;background:#edf0f2;padding:8px}.sf-card-photo img{width:100%;height:100%;object-fit:contain;display:block}.sf-condition{position:absolute;top:12px;left:12px;max-width:85%;overflow-wrap:anywhere;background:#fff;padding:4px 8px;border:1px solid var(--sf-line);border-radius:4px;font-size:10px;font-weight:650}.sf-card-copy{padding:17px;display:flex;flex:1;flex-direction:column}.sf-kicker{font-size:11px;color:var(--sf-muted);text-transform:uppercase;letter-spacing:.6px}.sf-card h3{font-size:17px;line-height:1.4;margin:7px 0 6px;overflow-wrap:anywhere}.sf-code{font-size:12px;color:var(--sf-muted);margin:0 0 15px;overflow-wrap:anywhere}.sf-stock{font-size:11px;color:#655325;background:#f4eedf;border-radius:4px;padding:4px 8px;display:inline-block;align-self:start}.sf-available{color:#23633e;background:#e9f4eb}.sf-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;margin-top:auto}.sf-card-bottom strong{font-size:22px;letter-spacing:-.6px}.sf-card-bottom svg{flex-shrink:0;color:#a34400}.sf-card .sf-stock{margin-bottom:14px}.sf-card-bottom .sf-price-text{font-size:13px;letter-spacing:0}.sf-fixture{font-size:11px;color:#79511b;margin:12px 0 0}.sf-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--sf-muted);height:100%;font-size:12px}.sf-placeholder svg{width:40px;height:40px}.sf-empty{grid-column:1/-1;text-align:center;padding:70px 20px;background:white;border:1px dashed #bcc5ca;border-radius:10px}.sf-empty>svg{width:40px;height:40px;color:var(--sf-muted)}.sf-empty h2{font-size:22px;margin:15px 0 8px}.sf-empty p{font-size:14px;color:var(--sf-muted);margin-bottom:24px}.sf-footer{border-top:1px solid var(--sf-line);background:#fff}.sf-footer>.sf-wrap{display:flex;flex-wrap:wrap;gap:28px;align-items:center;padding-block:28px;font-size:13px;color:var(--sf-muted)}.sf-wordmark{font-weight:850;color:var(--sf-ink);margin-right:auto}.sf-wordmark span{color:#a34400}.sf-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--sf-muted);padding-block:25px}.sf-breadcrumb a{padding-block:5px}.sf-product{padding-bottom:65px}.sf-product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:start}.sf-main-photo{display:block;position:relative;aspect-ratio:4/3;border:1px solid var(--sf-line);border-radius:10px;overflow:hidden;background:#fff;padding:14px}.sf-main-photo>img{width:100%;height:100%;object-fit:contain;display:block}.sf-zoom{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid var(--sf-line);border-radius:5px;font-size:12px}.sf-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:6px;margin:10px -6px 0}.sf-thumbnails>a{flex:0 0 82px;height:72px;border:1px solid #cbd1d5;border-radius:6px;background:white;padding:4px}.sf-thumbnails>a[aria-current]{border:2px solid #bc5100}.sf-thumbnails img{width:100%;height:100%;object-fit:contain}.sf-product-info h1{font-size:32px;line-height:1.2;letter-spacing:-.8px;margin:8px 0 16px;overflow-wrap:anywhere}.sf-product-price{font-size:34px;font-weight:750;letter-spacing:-1px;margin:20px 0}.sf-product-price.sf-price-text{font-size:21px;letter-spacing:0}.sf-specs{font-size:13px;margin:0 0 24px}.sf-specs>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--sf-line);padding:12px 0}.sf-specs dt{color:var(--sf-muted);flex-shrink:0}.sf-specs dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.sf-wide{width:100%}.sf-secondary{background:white;border:1px solid #bfc8cd;margin-top:10px}.sf-secondary:hover{background:#edf0f2}.sf-text{border-top:1px solid var(--sf-line);margin-top:28px;padding-top:8px;font-size:14px}.sf-text h2{font-size:17px;margin:22px 0 10px}.sf-text p{color:#46535a}.sf-description{white-space:pre-line;overflow-wrap:anywhere}.sf-models{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sf-models li{padding:6px 10px;border:1px solid #cbd3d7;border-radius:4px;font-size:12px;overflow-wrap:anywhere}.sf-related{margin-top:50px}.sf-related h2{font-size:23px;margin-bottom:22px}.sf-lightbox{padding:0;border:0;border-radius:10px;width:min(1100px,92vw);max-width:92vw;max-height:90dvh;background:#1a2023;color:#fff}.sf-lightbox::backdrop{background:#000c}.sf-lightbox-controls{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:13px}.sf-lightbox button{border:1px solid #758188;background:#303b42;color:white;border-radius:6px;min-width:44px;min-height:44px;font-size:21px}.sf-lightbox-content{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 14px 20px}.sf-lightbox-content img{min-width:0;max-width:calc(100% - 112px);width:auto;height:70dvh;object-fit:contain}.sf-lightbox button[hidden]{display:none}.sf-contact{padding-block:70px 100px;min-height:65vh}.sf-contact>p:not(.sf-eyebrow){color:var(--sf-muted);font-size:15px}.sf-contact-card{display:flex;align-items:center;gap:18px;max-width:520px;padding:24px;border:1px solid var(--sf-line);border-radius:10px;background:white;margin-top:30px}.sf-contact-card span{flex:1;min-width:0}.sf-contact-card small{display:block;color:var(--sf-muted);margin-bottom:4px}.sf-contact-card strong{overflow-wrap:anywhere}.sf-contact-card>svg{flex-shrink:0;color:#a34400}.sf-back{display:inline-block;margin-top:30px;font-size:13px;color:var(--sf-muted)}.sf-visually-hidden,.sf-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sf-skip:focus{display:block;padding:12px;background:white}@media(max-width:1100px){.sf-wrap{padding-inline:24px}.sf-header-top{gap:24px}.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sf-product-layout{gap:28px}.sf-product-info h1{font-size:28px}.sf-filters{gap:12px}}@media(max-width:760px){.sf-header-top{flex-wrap:wrap;gap:14px;padding-block:15px}.sf-brand{font-size:15px}.sf-brand img{width:44px;height:44px}.sf-search{order:3;flex-basis:100%;max-width:none}.sf-contact-link{font-size:13px}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sf-heading h1{font-size:28px}.sf-filters{display:grid;grid-template-columns:1fr 1fr;padding:14px;gap:12px}.sf-filters .sf-clear{grid-column:1/-1;text-align:center;padding:4px;min-height:32px}.sf-product-layout{display:block}.sf-product-info{margin-top:26px}.sf-main-photo{aspect-ratio:4/3}.sf-footer>.sf-wrap{gap:15px}.sf-footer .sf-wordmark{flex-basis:100%}.sf-lightbox-content{gap:6px;padding-inline:8px}.sf-lightbox-content img{max-width:calc(100% - 100px);height:60dvh}}@media(max-width:440px){.sf-wrap{padding-inline:16px}.sf-catalog{padding-top:26px}.sf-heading{gap:10px;margin-bottom:20px}.sf-heading h1{font-size:25px}.sf-eyebrow{font-size:10px;letter-spacing:1.2px}.sf-count{font-size:11px}.sf-search{gap:8px;padding-left:12px}.sf-search input{font-size:13px}.sf-search button{padding:10px 17px}.sf-grid{gap:12px}.sf-card-copy{padding:12px}.sf-card h3{font-size:15px}.sf-card-photo{padding:4px}.sf-condition{top:8px;left:8px;font-size:9px;padding:3px 6px}.sf-code{font-size:10px}.sf-kicker{font-size:10px}.sf-card-bottom{gap:5px}.sf-card-bottom strong{font-size:19px}.sf-card-bottom .sf-price-text{font-size:12px}.sf-card-bottom svg{width:17px}.sf-stock{font-size:10px}.sf-contact h1{font-size:28px}.sf-contact-card{padding:18px;gap:12px}.sf-contact-card strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.sf-card{transition:none}}
/* Approved application concept: charcoal canvas, orange accents, light cards. */
:root{--sf-paper:#202223;--sf-line:#d9dcdd}
.sf-header{background:#121415}.sf-heading h1,.sf-related>h2,.sf-contact h1{color:#f3f4f4}.sf-heading .sf-eyebrow,.sf-product-info>.sf-eyebrow,.sf-contact>.sf-eyebrow{color:#ff942e}.sf-count,.sf-query,.sf-breadcrumb,.sf-contact>p:not(.sf-eyebrow),.sf-back{color:#b9c0c4}.sf-filters,.sf-card,.sf-contact-card,.sf-empty{background:#eeefed}.sf-card-photo{background:#e2e5e3}.sf-categories a{background:#e7e9e7}.sf-categories a[aria-current]{background:var(--sf-orange);color:#251b0e;border-color:var(--sf-orange)}.sf-product-info{background:#eeefed;border:1px solid var(--sf-line);border-radius:10px;padding:24px}.sf-product-info>.sf-eyebrow{color:#a34400}.sf-product-info h1{color:var(--sf-ink)}.sf-footer{background:#151819;border-color:#343a3d}.sf-footer>.sf-wrap{color:#bbc3c7}.sf-wordmark{color:#f4f5f5}.sf-wordmark span{color:#ff942e}.sf-contact-card{color:var(--sf-ink)}.sf-main-photo{background:#eeefed}@media(max-width:440px){.sf-product-info{padding:18px}}

.sf-product-layout>*{min-width:0}.sf-main-photo{max-width:100%}.sf-lightbox-content img{touch-action:pinch-zoom}

/* Customer browsing: photographs and prices first, optional filters on demand. */
.sf-header-top{gap:36px;padding-block:18px}.sf-search{max-width:none;background:#292d30;border-color:#474d50}
.sf-catalog{padding-top:30px}.sf-heading{margin-bottom:18px}.sf-heading h1{font-size:30px;letter-spacing:-.7px}.sf-heading .sf-eyebrow{color:#ffab59}
.sf-count{background:#2e3234;border:1px solid #484d50;border-radius:20px;padding:7px 13px;color:#e0e4e6}
.sf-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:22px}.sf-toolbar:empty{display:none}
.sf-sort{display:flex;align-items:center;margin-left:auto;max-width:100%;border:1px solid #4f5659;border-radius:7px;background:#2b3032;overflow:hidden}
.sf-sort select{min-width:0;max-width:100%;min-height:44px;padding:9px 8px 9px 12px;background:transparent;color:#f4f5f5;border:0;font-size:13px;color-scheme:dark}
.sf-sort button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-left:1px solid #4f5659;background:transparent;color:#ffad5d}.sf-sort button:hover{background:#42484b}
.sf-filter-panel{flex:1;min-width:220px}.sf-filter-panel summary{cursor:pointer;color:#f0f2f3;font-size:14px;min-height:44px;padding:10px 14px;border:1px solid #4f5659;border-radius:7px;width:fit-content;background:#2b3032;touch-action:manipulation}
.sf-filter-panel summary:focus-visible{outline:3px solid #ffad5d;outline-offset:3px}.sf-filters{margin:12px 0 0;padding:16px;flex-wrap:wrap}.sf-filters label{flex:1 1 150px}
.sf-clear{color:#d5dbde;padding:12px 6px}.sf-clear:hover,.sf-breadcrumb a:hover,.sf-back:hover{color:#ffad5d}
.sf-grid{gap:20px}.sf-card{border-color:#43484a;border-radius:10px;background:#f1f2ef;box-shadow:0 3px 8px #0002}.sf-card:hover{border-color:#ff850a;box-shadow:0 6px 20px #0004}
.sf-card-photo{aspect-ratio:4/3;background:#e7e9e5;padding:0;border-bottom:1px solid #d7dad5}.sf-card-photo img{object-fit:contain}
.sf-condition{top:10px;left:10px;background:#fffef4ed;border-color:#d6d9d4;font-size:11px}
.sf-card-copy{padding:16px;gap:8px}.sf-card h3{font-size:15px;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.35em;text-transform:uppercase}
.sf-code{margin:0;font-size:12px}.sf-card-bottom{padding-top:8px;gap:6px}.sf-card-bottom strong{font-size:25px;letter-spacing:-.7px}.sf-card-bottom svg{color:#9c4300}
.sf-card .sf-stock{margin:0;font-size:11px;padding:0;background:transparent;color:#665129}.sf-card .sf-stock:before{content:'';display:inline-block;width:6px;height:6px;background:#ab791f;border-radius:50%;margin-right:6px;vertical-align:1px}
.sf-card .sf-available{color:#22623c}.sf-card .sf-available:before{background:#277646}.sf-unavailable{background:#e4e5e5;color:#575d60}.sf-card .sf-unavailable{color:#575d60}.sf-card .sf-unavailable:before{background:#6b7479}
.sf-product-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}.sf-main-photo{aspect-ratio:4/3;padding:0;background:#e7e9e5}.sf-product-info{padding:26px}
.sf-product-info h1{font-size:26px;line-height:1.35;letter-spacing:-.4px;margin:0 0 16px;text-transform:uppercase}
.sf-price-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:24px}.sf-product-price{margin:0;font-size:36px}.sf-price-row .sf-stock{align-self:center}
.sf-product-actions{display:grid;gap:10px}.sf-product-actions .sf-secondary{margin:0;background:#252a2c;color:#fff;border-color:#252a2c}.sf-product-actions .sf-secondary:hover{background:#394144}
.sf-specs{margin:24px 0 0}.sf-specs>div:last-child{border-bottom:0}.sf-specs dd{font-weight:600}
.sf-product-details{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:28px}.sf-text{margin:0;padding:24px 26px;border:1px solid #43484a;border-radius:10px;background:#eeefed;font-size:14px;min-width:0}.sf-text h2{margin:0 0 14px;font-size:18px}.sf-text p{margin:0;color:#465057}.sf-models{margin:0}
.sf-thumbnails>a{height:80px;flex-basis:80px}.sf-breadcrumb{padding-block:18px}.sf-related{margin-top:40px}.sf-footer a{padding-block:8px}.sf-footer a:hover{color:#ffad5d}
@media(max-width:1100px){.sf-header-top{gap:22px}.sf-grid{gap:16px}.sf-product-info{padding:20px}.sf-product-info h1{font-size:23px}.sf-product-layout,.sf-product-details{gap:22px}}
@media(max-width:760px){.sf-header-top{gap:12px;padding-block:14px}.sf-heading h1{font-size:25px}.sf-heading{align-items:flex-start}.sf-catalog{padding-top:24px}.sf-toolbar{gap:10px;margin-bottom:16px}.sf-filter-panel{flex-basis:100%;min-width:0}.sf-filter-panel summary{width:100%}.sf-filters{display:flex}.sf-filters label{flex-basis:130px}.sf-sort{margin-left:0}.sf-clear{margin-right:auto}.sf-product-layout{display:flex;flex-direction:column;gap:18px}.sf-product-layout>*{width:100%}.sf-product-info{margin:0}.sf-product-details{grid-template-columns:1fr;gap:16px;margin-top:18px}.sf-main-photo{aspect-ratio:4/3}.sf-text{padding:22px}.sf-product-price{font-size:32px}}
@media(max-width:440px){.sf-wrap{padding-inline:14px}.sf-heading h1{font-size:23px;max-width:260px}.sf-heading .sf-eyebrow{font-size:9px;letter-spacing:1px}.sf-count{font-size:11px;padding:6px 10px}.sf-grid{gap:10px}.sf-card-copy{padding:12px;gap:7px}.sf-card h3{font-size:13px;line-height:1.4;min-height:4.2em}.sf-card-bottom strong{font-size:22px}.sf-card-bottom svg{width:17px}.sf-card .sf-stock{font-size:10px}.sf-condition{font-size:9px;top:7px;left:7px;padding:3px 6px}.sf-code{font-size:10px}.sf-product-info h1{font-size:21px}.sf-product-info{padding:20px}.sf-text{padding:20px}.sf-specs dt{flex-shrink:1}}
/* Web V1 (Claude, kayıt 578): ana sayfa, bölümler, arama eşleşme etiketi, satın alma notu. Yalnız ekleme. */
.sf-nav{display:flex;align-items:center;gap:22px;margin-left:auto;font-size:14px}.sf-nav>a:not(.sf-contact-link){min-height:44px;display:flex;align-items:center}.sf-nav .sf-contact-link{margin-left:0}
.sf-slogan{font-size:12px;font-weight:750;letter-spacing:1.2px;color:#ff942e}
.sf-hero{background:#151819;border-bottom:1px solid #343a3d}.sf-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:44px 52px}.sf-hero-logo{width:112px;height:112px;object-fit:contain}.sf-hero-slogan{margin:14px 0 6px;font-size:13px;font-weight:800;letter-spacing:2.4px;color:#ff942e}.sf-hero h1{margin:0 0 26px;max-width:760px;font-size:34px;line-height:1.2;letter-spacing:-.8px;color:#f3f4f4}
.sf-hero-search{width:min(760px,100%);text-align:left}.sf-hero-search label{display:block;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:1.6px;color:#d9dcdd}.sf-hero-field{display:flex;align-items:center;gap:12px;background:#f1f2ef;border:2px solid var(--sf-orange);border-radius:10px;padding:6px 6px 6px 18px}.sf-hero-field svg{color:#5d686e;flex-shrink:0}.sf-hero-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--sf-ink);font-size:18px;padding:14px 0}.sf-hero-field input::placeholder{color:#6b767c}.sf-hero-field button{background:var(--sf-orange);color:#251b0e;border:0;border-radius:7px;padding:14px 30px;font-weight:800;font-size:16px;min-height:52px}.sf-hero-field button:hover{background:#ff9a33}.sf-hero-note{margin:16px 0 0;font-size:13px;color:#b9c0c4;max-width:640px}
.sf-section{padding-block:40px 8px}.sf-section>h2,.sf-section-head h2{margin:0 0 20px;font-size:24px;letter-spacing:-.4px;color:#f3f4f4}.sf-section-head{display:flex;align-items:center;justify-content:space-between;column-gap:16px;row-gap:2px;flex-wrap:wrap;margin-bottom:16px}.sf-section-head h2{margin:0}.sf-more{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#ff942e;min-height:44px}
.sf-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sf-steps li{background:#eeefed;border:1px solid #43484a;border-radius:10px;padding:22px;color:var(--sf-ink)}.sf-steps b{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sf-orange);color:#251b0e;font-size:15px}.sf-steps h3{margin:12px 0 6px;font-size:17px}.sf-steps p{margin:0;font-size:14px;color:#46535a}
.sf-home-bottom{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;padding-bottom:64px}.sf-contact-panel,.sf-seller-teaser{border-radius:10px;padding:26px}.sf-contact-panel{background:#eeefed;border:1px solid #43484a;color:var(--sf-ink)}.sf-contact-panel h2{margin:0 0 8px;font-size:22px}.sf-contact-panel p{margin:0 0 18px;color:#46535a;font-size:14px}.sf-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.sf-text-link{font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.sf-seller-teaser{border:1px dashed #5b6368;color:#d9dcdd}.sf-seller-teaser h3{margin:10px 0 6px;font-size:17px;color:#f3f4f4}.sf-seller-teaser p{margin:0;font-size:14px;color:#b9c0c4}.sf-soon{display:inline-block;font-size:11px;font-weight:750;letter-spacing:1px;text-transform:uppercase;border:1px solid #5b6368;border-radius:4px;padding:3px 8px;color:#b9c0c4}
.sf-match{align-self:start;margin-bottom:6px;font-size:11px;font-weight:750;color:#1f5c33;background:#e3f2e6;border-radius:4px;padding:3px 8px}.sf-match-note{margin:8px 0 0;font-size:13px;color:#9fd5ad}.sf-empty .sf-ask{margin-left:16px;color:var(--sf-ink)}
.sf-notice{margin-top:18px;border-left:4px solid var(--sf-orange);background:#fff7ec;border-radius:6px;padding:14px 16px;font-size:13px;color:#3d3325}.sf-notice strong{display:block;margin-bottom:4px;font-size:13px}.sf-notice p{margin:0}
div.sf-description{white-space:normal}.sf-description h3{margin:18px 0 6px;font-size:13px;letter-spacing:.6px;color:var(--sf-ink)}.sf-description h3:first-child{margin-top:4px}.sf-description p{margin:0 0 8px;color:#46535a}.sf-description ul{margin:0 0 10px;padding-left:20px;color:#46535a}.sf-description li{margin:2px 0}
@media(max-width:1100px){.sf-hero h1{font-size:30px}.sf-nav{gap:16px}}
@media(max-width:760px){.sf-hero-inner{padding-block:28px 34px}.sf-hero-logo{width:84px;height:84px}.sf-hero h1{font-size:25px;margin-bottom:20px}.sf-hero-field{padding-left:12px;gap:8px}.sf-hero-field input{font-size:16px;padding:12px 0}.sf-hero-field button{padding:12px 18px;min-height:48px;font-size:15px}.sf-steps{grid-template-columns:1fr;gap:12px}.sf-home-bottom{grid-template-columns:1fr}.sf-section{padding-top:30px}.sf-section>h2,.sf-section-head h2{font-size:21px}.sf-nav{gap:12px;font-size:13px}}
@media(max-width:440px){.sf-hero h1{font-size:22px}.sf-hero-slogan{font-size:11px;letter-spacing:1.6px}.sf-hero-field svg{display:none}.sf-hero-search label{font-size:11px}.sf-contact-panel,.sf-seller-teaser{padding:20px}.sf-empty .sf-ask{display:flex;justify-content:center;margin:10px 0 0}}

/* K1070: responsive automotive visual language for the public pages. */
.sf-header{position:sticky;top:0;z-index:30;box-shadow:0 8px 28px #0005}
.sf-hero{
  background-color:#111516;
  background-image:linear-gradient(90deg,#111516 0%,#111516f5 35%,#1115169e 60%,#11151612 100%),url('/assets/hero-home-v2.webp');
  background-position:center right;
  background-repeat:no-repeat;
  background-size:cover;
}
.sf-page-visual{position:relative;display:flex;align-items:flex-end;min-height:230px;margin-bottom:28px;overflow:hidden;border:1px solid #444b4e;border-radius:14px;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 18px 40px #0004}
.sf-page-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101415eb 0%,#1014157a 42%,transparent 75%)}
.sf-page-visual span{position:relative;z-index:1;max-width:430px;margin:28px;color:#fff;font-size:23px;font-weight:800;line-height:1.25;letter-spacing:-.3px}
.sf-catalog-visual{background-image:url('/assets/hero-catalog-v2.webp');background-position:center}
.sf-contact-visual{background-image:url('/assets/hero-contact-v2.webp');background-position:center}
.sf-contact{padding-top:34px}
.sf-visual-disclaimer{flex-basis:100%;font-size:10px;color:#8f999e}
@media(min-width:761px){
  .sf-hero-inner{align-items:flex-start;justify-content:center;min-height:410px;padding-block:34px 42px;text-align:left}
  .sf-hero-logo{width:92px;height:92px}
  .sf-hero-slogan{margin:10px 0 7px}
  .sf-hero h1{max-width:700px;margin:0 0 20px;font-size:38px;text-shadow:0 3px 18px #000}
  .sf-hero-search{width:min(760px,65vw)}
  .sf-hero-note{max-width:690px;margin-top:12px;text-shadow:0 2px 12px #000}
  .sf-section{padding-top:32px}
  .sf-home-empty{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 20px;min-height:0;padding:24px 28px;text-align:left;border-style:solid}
  .sf-home-empty>svg{grid-column:1;grid-row:1/3;width:36px;height:36px;justify-self:center}
  .sf-home-empty h2{grid-column:2;grid-row:1;align-self:end;margin:0;font-size:20px}
  .sf-home-empty p{grid-column:2;grid-row:2;align-self:start;margin:2px 0 0}
  .sf-home-empty .sf-button{grid-column:3;grid-row:1/3;white-space:nowrap}
}
@media(max-width:760px){
  .sf-header{position:relative;box-shadow:none}
  .sf-hero{background-image:linear-gradient(90deg,#111516f2 0%,#111516c7 43%,#11151655 78%,#11151624 100%),linear-gradient(180deg,#11151638 0%,transparent 58%,#11151642 100%),url('/assets/hero-home-v2-mobile.webp');background-position:center,center,58% 36%;background-size:cover}
  .sf-hero-inner{align-items:flex-start;min-height:430px;text-align:left}
  .sf-hero-logo{width:72px;height:72px}
  .sf-hero-search{width:100%}
  .sf-home-empty{padding:38px 18px}
  .sf-page-visual{min-height:185px;margin-bottom:22px;background-size:auto 100%}
  .sf-page-visual:after{background:linear-gradient(180deg,#1014158c 0%,#10141542 45%,#101415e8 100%)}
  .sf-page-visual span{max-width:290px;margin:20px;font-size:19px}
  .sf-catalog-visual{background-image:url('/assets/hero-catalog-v2-mobile.webp');background-position:center}
  .sf-contact-visual{background-image:url('/assets/hero-contact-v2-mobile.webp');background-position:70% center}
  .sf-contact{padding-top:22px}
}

/* K1071: sade mobil vitrin, gerçek stok markaları ve bilgi sayfaları. */
.sf-mobile-menu,.sf-mobile-bottom{display:none}
.sf-nav{gap:20px}
.sf-nav a{white-space:nowrap}
.sf-home-products{padding-top:30px}
.sf-brand-strip{padding-block:30px 8px}
.sf-brand-strip .sf-section-head{margin-bottom:12px}
.sf-brand-strip .sf-section-head h2{color:#f3f4f4;font-size:22px}
.sf-brand-strip nav{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}
.sf-brand-strip nav a{flex:0 0 auto;padding:9px 15px;border:1px solid #4b5357;border-radius:999px;background:#252a2d;color:#f1f2f2;font-size:12px;font-weight:700}
.sf-brand-strip>p{margin:5px 0 0;color:#8f999e;font-size:10px}
.sf-home-info{padding-block:26px 58px}
.sf-home-info details{overflow:hidden;border:1px solid #3e464a;border-radius:10px;background:#1b1f21;color:#f3f4f4}
.sf-home-info summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:14px 18px;cursor:pointer;list-style:none;color:#ff942e;font-size:12px;font-weight:800;letter-spacing:1.1px}
.sf-home-info summary::-webkit-details-marker{display:none}
.sf-home-info summary svg{transition:transform .15s}
.sf-home-info details[open] summary svg{transform:rotate(90deg)}
.sf-home-info details>div{padding:0 18px 18px;border-top:1px solid #343b3e;color:#c4cbcf;font-size:13px}
.sf-home-info details p{margin:15px 0 10px}
.sf-home-info details a{color:#ff9d41;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.sf-vehicle-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:#713500;font-size:12px;letter-spacing:.4px;text-transform:uppercase}
.sf-vehicle-brand .sf-card-brand-logo{width:38px;height:38px}
.sf-vehicle-brand .sf-card-brand-logo img{width:30px;height:30px}
.sf-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px;margin-top:26px}
.sf-contact-grid .sf-contact-card{max-width:none;margin:0}
.sf-whatsapp>svg:first-child{color:#128c4e}
.sf-map-card{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:960px;margin-top:18px;padding:22px;border:1px solid var(--sf-line);border-radius:10px;background:#eeefed;color:var(--sf-ink)}
.sf-map-card small,.sf-map-card strong{display:block}.sf-map-card small{color:var(--sf-muted);margin-bottom:4px}.sf-map-card strong{overflow-wrap:anywhere}
.sf-hours{display:flex;gap:22px;max-width:960px;margin:18px 0 0;padding:18px 22px;border:1px solid #3e464a;border-radius:10px;color:#c4cbcf}.sf-hours strong{color:#fff}.sf-hours span{white-space:pre-line}
.sf-info-page{padding-block:34px 90px;min-height:65vh;color:#f3f4f4}
.sf-info-page h1{margin:0 0 18px;font-size:34px;letter-spacing:-.8px}
.sf-about-visual{background-image:url('/assets/hero-catalog-v2.webp');background-position:center}
.sf-info-copy{max-width:760px;color:#c4cbcf;font-size:16px}.sf-info-copy p{margin:0 0 14px}.sf-info-copy .sf-button{margin-top:10px}
.sf-info-lead{margin:-8px 0 25px;color:#b6bec2}
.sf-accordions{display:grid;gap:10px;max-width:820px;margin-bottom:24px}
.sf-accordions details{border:1px solid #40484c;border-radius:9px;background:#1b1f21;overflow:hidden}
.sf-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:15px 18px;cursor:pointer;list-style:none;font-weight:750}
.sf-accordions summary::-webkit-details-marker{display:none}.sf-accordions summary svg{flex:0 0 auto}.sf-accordions details[open] summary svg{transform:rotate(90deg)}
.sf-accordions details p{margin:0;padding:0 18px 18px;color:#bbc3c7;font-size:14px}
@media(max-width:900px){.sf-nav{gap:12px;font-size:12px}.sf-contact-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){
  body{padding-bottom:62px}
  .sf-header-top{flex-wrap:wrap;min-height:66px;padding-block:9px}
  .sf-header .sf-brand img{width:42px;height:42px}.sf-header .sf-brand span{font-size:14px}
  .sf-header .sf-search{order:3;flex-basis:100%;max-width:none}
  .sf-nav{display:none}.sf-mobile-menu{display:block;margin-left:auto;position:relative}
  .sf-mobile-menu summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #394145;border-radius:9px;list-style:none;cursor:pointer}.sf-mobile-menu summary::-webkit-details-marker{display:none}
  .sf-mobile-menu nav{position:absolute;right:0;top:50px;z-index:40;display:grid;min-width:210px;padding:8px;border:1px solid #41494d;border-radius:10px;background:#171b1d;box-shadow:0 14px 38px #0009}
  .sf-mobile-menu nav a{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 12px;border-radius:7px;color:#fff}.sf-mobile-menu nav a:hover{background:#262c2f}
  .sf-mobile-menu nav .sf-contact-link{margin-left:0;font-size:inherit;gap:0}.sf-mobile-menu nav .sf-contact-link svg{display:none}
  .sf-mobile-bottom{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(4,1fr);min-height:60px;border-top:1px solid #42494d;background:#121617f2;backdrop-filter:blur(12px)}
  .sf-mobile-bottom a{display:flex;align-items:center;justify-content:center;padding:9px 4px;color:#d7dcde;font-size:10px;font-weight:700;text-align:center}.sf-mobile-bottom a:hover{color:#ff942e}
  .sf-hero-inner{min-height:350px;padding-block:26px 30px}.sf-hero h1{max-width:315px;font-size:28px}.sf-hero-slogan{margin-top:0}
  .sf-home-products{padding-top:24px}.sf-home-products .sf-section-head h2{font-size:22px}.sf-home-products .sf-empty{padding:24px 18px}
  .sf-brand-strip{padding-top:24px}.sf-brand-strip .sf-section-head h2{font-size:19px}.sf-brand-strip .sf-more{font-size:11px}
  .sf-home-info{padding-block:24px 38px}
  .sf-contact-grid{grid-template-columns:1fr}.sf-contact-grid .sf-contact-card{padding:17px}.sf-map-card{align-items:flex-start;flex-direction:column}.sf-map-card .sf-button{width:100%}.sf-hours{flex-direction:column;gap:6px}
  .sf-info-page{padding-top:22px}.sf-info-page h1{font-size:28px}.sf-about-visual{background-image:url('/assets/hero-catalog-v2-mobile.webp')}
  .sf-footer{margin-bottom:0}.sf-footer>.sf-wrap{padding-bottom:24px}
}
@media(max-width:440px){
  .sf-hero{background-position:center,center,57% 34%}.sf-hero-inner{min-height:330px}.sf-hero h1{font-size:26px;margin-bottom:16px}.sf-hero-field input{font-size:14px}.sf-hero-field button{padding-inline:12px}
  .sf-home-products .sf-grid{grid-template-columns:1fr 1fr}.sf-brand-strip .sf-section-head{align-items:flex-end}
}

/* K1073: WhatsApp, Parça Asistanı ve cihazda OEM fotoğraf okuma. */
.sf-camera-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fff!important;color:#222b2f!important;border:1px solid #c8ced1!important;white-space:nowrap}
.sf-camera-button:hover{background:#e7eaeb!important}.sf-camera-button svg{color:#a34400!important}.sf-camera-hint{display:block;margin:9px 2px 0;color:#d3d8da;font-size:11px}
.sf-assistant-fab{position:fixed;right:22px;bottom:22px;z-index:45;display:flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:#251b0e;font:inherit;cursor:pointer;filter:drop-shadow(0 10px 18px #0007)}
.sf-assistant-greeting{position:relative;max-width:220px;padding:11px 14px;border:1px solid #596166;border-left:3px solid #ff8614;border-radius:5px;background:linear-gradient(145deg,#292e31,#171a1c);color:#f3f4f4;font-size:12px;font-weight:800;line-height:1.3;text-align:left;box-shadow:0 7px 20px #0007}.sf-assistant-greeting::after{position:absolute;right:-7px;bottom:8px;width:14px;height:14px;border-top:1px solid #596166;border-right:1px solid #596166;background:#1b1f21;content:"";transform:rotate(45deg)}
.sf-assistant-bot{position:relative;display:grid;place-items:center;flex:0 0 60px;width:60px;height:60px;border:2px solid #aeb4b7;border-radius:50%;background:radial-gradient(circle at 38% 28%,#4e5559 0,#262b2e 43%,#111315 75%);color:#e8ebec;box-shadow:inset 0 0 0 3px #0d0f10,inset 0 0 0 5px #d66b0b,0 0 0 4px #252a2c;transition:transform .16s ease,box-shadow .16s ease}.sf-assistant-bot::after{position:absolute;right:0;bottom:1px;width:10px;height:10px;border:3px solid #252a2c;border-radius:50%;background:#35c66b;content:""}.sf-assistant-bot svg{width:39px;height:39px;filter:drop-shadow(0 1px 1px #000)}.sf-assistant-fab:hover .sf-assistant-bot,.sf-assistant-fab:focus-visible .sf-assistant-bot{transform:translateY(-2px);box-shadow:inset 0 0 0 3px #0d0f10,inset 0 0 0 5px #ff8614,0 0 0 4px #fff,0 0 0 7px #ff8a1f}.sf-assistant-fab:focus-visible{outline:0}
.sf-assistant,.sf-oem-reader{width:min(560px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #51595d;border-radius:14px;background:#181d1f;color:#f4f5f5;box-shadow:0 22px 70px #000b}
.sf-assistant::backdrop,.sf-oem-reader::backdrop{background:#000b}.sf-assistant[open],.sf-oem-reader[open]{animation:sf-pop .14s ease-out}
@keyframes sf-pop{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.sf-assistant-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 14px;border-bottom:1px solid #343b3e}.sf-assistant-head small{color:#ff962e;font-size:10px;font-weight:850;letter-spacing:1.4px}.sf-assistant-head h2{margin:3px 0 0;font-size:23px}.sf-assistant-head>button{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:1px solid #495155;border-radius:8px;background:#252b2e;color:#fff;font-size:18px}
.sf-assistant[open]{display:flex;flex-direction:column;height:min(720px,calc(100dvh - 28px))}.sf-sales-log{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:220px;padding:16px 18px;overflow:auto;background:#141819}.sf-sales-message{display:flex;align-self:flex-start;max-width:88%}.sf-sales-message p{margin:0;padding:11px 13px;border:1px solid #3b4448;border-radius:4px 14px 14px;background:#252b2e;color:#f5f6f6;font-size:13px;line-height:1.5}.sf-sales-message.is-user{align-self:flex-end}.sf-sales-message.is-user p{border-color:#c7650d;border-radius:14px 4px 14px 14px;background:#d96e0d;color:#fff}.sf-sales-message.is-pending p{color:#aeb8bc;font-style:italic}.sf-sales-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin-right:7px;border:1px solid #ff8614;background:linear-gradient(145deg,#3f464a,#151819);color:#e8ebec;clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%)}.sf-sales-avatar svg{width:23px;height:23px}.sf-sales-product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #454e52;border-radius:10px;background:#202527}.sf-sales-product img{width:64px;height:64px;border-radius:7px;background:#eef0ef;object-fit:cover}.sf-sales-product>span{display:grid;gap:4px}.sf-sales-product strong{font-size:12px;line-height:1.35}.sf-sales-product small{color:#b5bec2;font-size:10px;line-height:1.4}.sf-sales-product button,.sf-sales-actions a,.sf-sales-actions button{min-height:38px;padding:8px 10px;border:1px solid #d76d0b;border-radius:7px;background:#ff8614;color:#22190f;font-size:10px;font-weight:850;text-align:center}.sf-sales-actions{display:flex;flex-wrap:wrap;gap:8px}.sf-sales-actions .is-whatsapp{border-color:#28a660;background:#31c873;color:#082514}.sf-sales-chips{display:flex;flex:0 0 auto;gap:7px;padding:10px 18px 7px;overflow-x:auto;border-top:1px solid #30373a}.sf-sales-chips:empty{display:none}.sf-sales-chips button{flex:0 0 auto;min-height:34px;padding:7px 10px;border:1px solid #4a5357;border-radius:999px;background:#242a2d;color:#e7e9ea;font-size:10px}.sf-sales-form{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;padding:9px 18px 10px}.sf-sales-form input{min-width:0;height:46px;padding:0 13px;border:1px solid #566064;border-radius:9px;background:#fff;color:#171b1d;font-size:13px}.sf-sales-form button{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:9px;background:#ff8614;color:#20180f}.sf-sales-form button:disabled{opacity:.55}.sf-assistant-note{display:block;padding:0 18px 14px;color:#8f999e;font-size:9px;line-height:1.45}
.sf-oem-reader{width:min(620px,calc(100% - 28px))}.sf-oem-preview{display:flex;align-items:center;justify-content:center;min-height:170px;max-height:280px;margin:16px 20px 0;overflow:hidden;border:1px solid #3d4549;border-radius:9px;background:#0f1213}.sf-oem-preview[hidden],.sf-oem-actions[hidden]{display:none}.sf-oem-preview img{display:block;max-width:100%;max-height:280px;object-fit:contain}.sf-oem-preview img[hidden]{display:none}.sf-oem-status{margin:14px 20px;color:#d0d6d8;font-size:13px}.sf-oem-results{margin:0 20px 14px}.sf-oem-results>strong{font-size:13px}.sf-oem-results>small{display:block;margin-top:8px;color:#9da7ab;font-size:10px}.sf-oem-candidates{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.sf-oem-candidates button{min-height:43px;padding:9px 13px;border:1px solid #df7410;border-radius:7px;background:#fff;color:#1e2528;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.sf-oem-candidates button.is-selected{outline:3px solid #ff8a1f;outline-offset:2px}.sf-oem-empty{padding:12px;border:1px solid #61472d;border-radius:8px;background:#2c251e;color:#f0d0ad;font-size:12px}.sf-oem-actions{display:flex;gap:9px;padding:0 20px 13px}.sf-oem-actions>*{flex:1}.sf-oem-confirm{font-weight:900}.sf-oem-reader>small{display:block;padding:0 20px 20px;color:#8f999e;font-size:10px}
.sf-oem-loader{display:grid;place-items:center;gap:7px;padding:20px 20px 6px;text-align:center}.sf-oem-loader[hidden]{display:none}.sf-oem-scan-mark{position:relative;width:112px;height:112px;display:grid;place-items:center;overflow:hidden;border:1px solid #4e575b;border-radius:22px;background:#111617;box-shadow:0 12px 26px #0008}.sf-oem-scan-mark img{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 7px 12px #0008)}.sf-oem-scan-mark i{position:absolute;left:10px;right:10px;top:14px;height:2px;border-radius:2px;background:#ff8a1f;box-shadow:0 0 10px #ff8a1f;animation:sf-scan-line .75s ease-in-out infinite alternate}.sf-oem-loader strong{font-size:20px}.sf-oem-loader small{color:#aeb6b9;font-size:11px}@keyframes sf-scan-line{to{transform:translateY(80px)}}@media(prefers-reduced-motion:reduce){.sf-oem-scan-mark i{animation:none;top:55px}}
.sf-number-searches{margin:0 0 18px;padding:14px;border:1px solid #4a5154;border-radius:10px;background:#171b1d}.sf-number-searches>strong{display:block;margin-bottom:9px;color:#fff;font-size:13px}.sf-number-searches>div{display:flex;flex-wrap:wrap;gap:7px}.sf-number-searches span{padding:7px 9px;border:1px solid #5a4734;border-radius:999px;background:#29231d;color:#d9dddf;font-size:10px}.sf-number-searches b{color:#ff982f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.sf-mobile-bottom button{border:0;background:transparent}.sf-mobile-bottom a,.sf-mobile-bottom button{display:flex;align-items:center;justify-content:center;padding:9px 4px;color:#d7dcde;font-size:10px;font-weight:700;text-align:center}.sf-mobile-bottom button{gap:4px}.sf-mobile-bottom button svg{width:18px;height:18px;color:#ff942e}.sf-mobile-bottom a:hover,.sf-mobile-bottom button:hover{color:#ff942e}
@media(max-width:760px){.sf-assistant-fab{display:none}.sf-oem-reader,.sf-assistant{margin:auto}.sf-oem-preview{min-height:150px}.sf-oem-actions{flex-direction:column}.sf-camera-hint{font-size:10px}}
@media(max-width:540px){.sf-hero-field{display:grid;grid-template-columns:minmax(0,1fr) auto auto;padding-left:8px;gap:6px}.sf-hero-field>svg{display:none}.sf-hero-field input{grid-column:1;min-width:0}.sf-camera-button{grid-column:2;grid-row:1;min-width:54px!important;min-height:48px!important;padding:8px 10px!important}.sf-camera-button svg{display:block!important}.sf-hero-field>button[type="submit"]{grid-column:3;grid-row:1;min-width:58px;padding-inline:12px}.sf-assistant{width:calc(100% - 12px);height:calc(100dvh - 12px)!important}.sf-assistant-head{padding:14px 14px 10px}.sf-assistant-head h2{font-size:20px}.sf-sales-log{padding:13px}.sf-sales-chips{padding-inline:13px}.sf-sales-form{padding-inline:13px}.sf-sales-product{grid-template-columns:54px minmax(0,1fr)}.sf-sales-product img{width:54px;height:54px}.sf-sales-product button{grid-column:2;justify-self:start}.sf-assistant-note,.sf-oem-reader>small{padding-inline:13px}.sf-oem-preview,.sf-oem-results{margin-inline:16px}.sf-oem-actions{padding-inline:16px}.sf-oem-reader{max-height:calc(100dvh - 12px)}}
@media(prefers-reduced-motion:reduce){.sf-assistant-bot{transition:none}}

/* K1076: yayınlı ürün yokken büyük sahte ürün kartı yerine kısa yardım şeridi. */
.sf-home-empty{background:#282d2f;border:1px solid #495155;color:#f4f5f5}
.sf-home-empty>svg{color:#ff942e}.sf-home-empty h2{color:#f4f5f5}.sf-home-empty p{color:#bcc5c9}
@media(max-width:760px){.sf-home-products .sf-home-empty{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;gap:2px 12px;min-height:0;padding:16px;text-align:left}.sf-home-products .sf-home-empty>svg{grid-column:1;grid-row:1/3;width:28px;height:28px}.sf-home-products .sf-home-empty h2{grid-column:2;grid-row:1;margin:0;font-size:17px}.sf-home-products .sf-home-empty p{grid-column:2;grid-row:2;margin:2px 0 0;font-size:12px}.sf-home-products .sf-home-empty .sf-button{grid-column:2;grid-row:3;justify-self:start;margin-top:10px;min-height:40px;padding:8px 14px;font-size:12px}}

/* K1125: müşteri vitrini fiyatı ParçaTamam kaydından gösterir; pazar yeri bağlantısı içermez. */
.sf-card-main{display:flex;flex:1;flex-direction:column;min-width:0}.sf-card-main:hover h3{color:#8d3c00}
.sf-card-actions{display:flex;align-items:center;padding:0 14px 14px}
.sf-card-detail{display:inline-flex;align-items:center;gap:6px;min-height:42px;color:#5a6469;font-size:11px;font-weight:750}.sf-card-detail svg{width:16px;color:#a34400}
.sf-card-price{display:block;margin-top:auto;padding-top:2px;color:#202629;font-size:21px;line-height:1.2;letter-spacing:-.4px}.sf-card-price.sf-price-text{font-size:12px;letter-spacing:0;color:#59656a}
.sf-tax{display:inline-block;margin-left:6px;font-size:.55em;font-weight:750;letter-spacing:0;white-space:nowrap;color:#59656a}
.sf-price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0 20px}.sf-price-row .sf-product-price{margin:0}.sf-product-actions{margin-bottom:22px}
.sf-product-actions .sf-whatsapp-button{border-color:#128c4e;background:#25d366;color:#082b18}.sf-product-actions .sf-whatsapp-button:hover{background:#45df7c}.sf-product-actions .sf-whatsapp-button svg{width:23px;height:23px;stroke-width:1.8}
@media(max-width:760px){.sf-product-actions{position:sticky;bottom:72px;z-index:7;padding-top:5px;background:#eeefed}.sf-product-actions .sf-whatsapp-button{box-shadow:0 4px 16px #0b2f1a33}}
@media(max-width:440px){.sf-card-actions{padding:0 10px 10px}.sf-card-detail{width:100%;justify-content:space-between}.sf-card-price{font-size:18px}.sf-price-row{align-items:flex-start;flex-direction:column}.sf-price-row .sf-product-price{font-size:30px}}

/* K1079: daha sakin ilan karti, marka amblemi ve okunakli OEM. */
.sf-card-brand{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;min-height:27px;margin-bottom:2px;color:#343b3e}
.sf-card-brand-logo{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #c8ced1;border-radius:50%;background:#fff;overflow:hidden;line-height:1}
.sf-card-brand-logo img{display:block;width:23px;height:23px;object-fit:contain}
.sf-card-brand strong{font-size:9px;font-weight:850;letter-spacing:.75px;line-height:1.1}
.sf-card .sf-code{display:flex;align-items:baseline;gap:6px;margin:1px 0 13px;color:#283034}.sf-card .sf-code span{font-size:8px;font-weight:800;letter-spacing:1px;color:#6b757a}.sf-card .sf-code strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.2;letter-spacing:.2px;overflow-wrap:anywhere}
@media(max-width:440px){.sf-card .sf-code strong{font-size:14px}.sf-card-brand strong{font-size:8px;letter-spacing:.55px}}

/* K1080: Harf rozetleri yerine kayitli arac markasinin ozgun logosu. */
.sf-card-brand-logo img[src$="/togg.svg"],.sf-card-brand-logo img[src$="/chery.svg"]{width:25px;height:18px}
.sf-card-brands{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-bottom:5px}
.sf-card-brands .sf-card-brand{margin:0;gap:6px}
.sf-card-brand-logo{width:38px;height:38px}
.sf-card-brand-logo img{width:31px;height:31px}
.sf-card-brand-logo img[src$="/togg.svg"],.sf-card-brand-logo img[src$="/chery.svg"]{width:31px;height:22px}
.sf-card-brands .sf-card-brand strong{font-size:9px}
.sf-search-camera{padding-inline:12px!important;background:#fff!important;color:#252b2e!important;border-color:#cbd2d5!important}
.sf-search-camera svg{color:#a34400}.sf-search-camera span{font-size:12px}
@media(max-width:440px){.sf-search>svg{display:none}.sf-search{padding-left:7px;gap:5px}.sf-search-camera{min-width:48px;padding-inline:8px!important}.sf-search-camera span{display:none}.sf-search button[type="submit"]{padding-inline:13px}.sf-card-brand-logo{width:36px;height:36px}.sf-card-brand-logo img{width:29px;height:29px}.sf-card-brands .sf-card-brand strong{font-size:8px}}

/* K1090: ayrı, kurulabilir OEM Bulucu giriş ekranı. */
.sf-oem-app{min-height:calc(100dvh - 210px);display:grid;place-items:center;padding:38px 18px;background:radial-gradient(circle at 50% 0,#343a3d 0,#202426 48%,#171a1b 100%)}
.sf-oem-app-card{width:min(620px,100%);padding:34px;border:1px solid #4a5256;border-radius:20px;background:#f5f5f2;color:#202629;box-shadow:0 28px 70px #0007}.sf-oem-app-card>img{display:block;margin:0 auto 18px}.sf-oem-app-card .sf-eyebrow{text-align:center;color:#a34400}.sf-oem-app-card h1{max-width:520px;margin:8px auto 12px;text-align:center;font-size:clamp(29px,6vw,48px);line-height:1.04}.sf-oem-app-lead{max-width:520px;margin:0 auto 25px;text-align:center;color:#586166}
.sf-oem-app-search>label{display:block;margin-bottom:8px;font-size:12px;font-weight:900;letter-spacing:.12em}.sf-oem-app-search>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:7px 7px 7px 14px;border:2px solid var(--sf-orange);border-radius:12px;background:#fff}.sf-oem-app-search input{min-width:0;border:0;outline:0;background:transparent;color:#202629;font-size:19px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.sf-oem-app-search button{min-height:48px;padding:8px 24px;border:0;border-radius:8px;background:var(--sf-orange);color:#24190c;font-size:16px;font-weight:900}.sf-oem-app-search .sf-oem-app-camera{display:grid;place-items:center;width:50px;padding:0;border:1px solid #c5cbce;background:#fff;color:#a34400}.sf-oem-app-camera svg{width:26px;height:26px}
.sf-oem-app-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.sf-oem-app-steps span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.sf-oem-app-steps b{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--sf-orange);color:#20170e}.sf-oem-app-note{display:block;margin-top:20px;color:#6b7377;line-height:1.5}
@media(max-width:560px){.sf-oem-app{padding:18px 12px 86px}.sf-oem-app-card{padding:24px 17px;border-radius:16px}.sf-oem-app-search>div{grid-template-columns:minmax(0,1fr) auto auto;padding-left:10px}.sf-oem-app-search>div>svg{display:none}.sf-oem-app-search input{font-size:16px}.sf-oem-app-search button{padding-inline:14px}.sf-oem-app-search .sf-oem-app-camera{width:48px;padding:0}.sf-oem-app-steps{grid-template-columns:1fr}.sf-oem-app-card h1{font-size:32px}}

/* K1081: Marka kimligi tarayici, mobil ana ekran ve sayfa altinda tutarli. */
.sf-footer-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.sf-footer-brand img{display:block;width:48px;height:48px;object-fit:contain}.sf-footer-brand .sf-wordmark{display:inline-flex;flex-basis:auto;margin-right:0}

/* K1086: stokta olmayan OEM talebi ve kaynak durumu. */
.sf-inquiry{margin:0 0 22px;padding:18px 20px;border:1px solid #d8781f;border-left:5px solid var(--sf-orange);border-radius:9px;background:#fff7ed;color:#2b2f31}
.sf-inquiry>strong{display:block;font-size:18px}.sf-inquiry p{margin:7px 0 9px;font-size:13px}.sf-inquiry small{display:block;color:#657076;font-size:10px}.sf-source-results{margin:14px 0}.sf-source-results:empty{display:none}.sf-inquiry-card{max-width:340px;margin:8px 0 16px;border:1px solid var(--sf-line);background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column}.sf-inquiry-card .sf-card-main{display:flex;flex-direction:column;color:inherit;text-decoration:none}.sf-inquiry-card .sf-card-photo{position:relative;aspect-ratio:4/3;background:#edf0f2;padding:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.sf-inquiry-card .sf-card-photo img{width:100%;height:100%;object-fit:contain;display:block}.sf-inquiry-card .sf-card-copy{padding:14px 16px 10px;display:flex;flex-direction:column;gap:6px}.sf-inquiry-card h3{font-size:15px;font-weight:750;line-height:1.35;margin:4px 0 6px;color:#172028;overflow-wrap:anywhere}.sf-inquiry-card .sf-match{display:inline-block;align-self:flex-start;background:#e6f7ec;color:#137333;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.sf-inquiry-card .sf-code{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#657076;background:#f1f3f4;padding:4px 10px;border-radius:5px;margin:0;width:fit-content}.sf-inquiry-card .sf-code span{color:#c04600;font-weight:800}.sf-inquiry-card .sf-card-actions{padding:0 16px 16px}.sf-confirm-btn{width:100%;padding:12px;font-size:14px;font-weight:850;background:#fff7ed;border:1px solid #d8781f;color:#703400;border-radius:7px;cursor:pointer;transition:all .15s ease}.sf-confirm-btn:hover{background:#d8781f;color:#fff}.sf-no-image{font-size:12px;color:#888;display:flex;align-items:center;justify-content:center;height:100%}
.sf-followup{margin:14px 0;padding:14px;border:1px solid #dfb37c;border-radius:8px;background:#fff}.sf-followup>p{margin:0 0 10px}.sf-followup form{display:grid;gap:10px;margin-top:12px}.sf-followup form[hidden]{display:none}.sf-followup label{display:grid;gap:5px;font-size:12px;font-weight:750}.sf-followup input[type="tel"]{min-height:46px;padding:10px 12px;border:1px solid #aeb5b8;border-radius:7px;background:#fff;color:#1d2224;font-size:16px}.sf-followup-consent{grid-template-columns:auto 1fr!important;align-items:start;font-weight:500!important;line-height:1.4}.sf-followup-consent input{margin-top:3px}.sf-followup [data-sf-followup-status]{margin:0;font-weight:750}.sf-followup.is-complete>button,.sf-followup.is-complete form label,.sf-followup.is-complete form button{display:none}
@media(max-width:440px){.sf-inquiry{padding:15px 14px}.sf-inquiry>strong{font-size:16px}}

/* K1112: a number search is an answer screen, not another catalogue landing page. */
.sf-catalog-focus{padding-top:18px}.sf-result-grid{grid-template-columns:repeat(auto-fit,minmax(280px,400px));justify-content:start}.sf-inquiry-focus{max-width:760px;margin:0}.sf-inquiry-progress{display:flex;align-items:center;gap:12px;min-height:70px}.sf-inquiry-progress svg{flex:0 0 auto;color:#b14d00}.sf-inquiry-progress p{margin:0;font-size:16px;font-weight:750}.sf-followup[hidden]{display:none}
@media(max-width:760px){.sf-catalog-focus{padding-top:14px}.sf-result-grid{grid-template-columns:1fr}.sf-inquiry-focus{max-width:none}}

/* K1130: Ahmet'in onayladığı birleşik tabela logosu değiştirilmeden kullanılır. */
.sf-brand .sf-brand-lockup{display:block;width:250px;height:84px;object-fit:contain}.sf-footer-brand .sf-footer-lockup{display:block;width:205px;height:69px;object-fit:contain}
@media(max-width:1100px){.sf-brand .sf-brand-lockup{width:205px;height:69px}}
@media(max-width:760px){.sf-header .sf-brand .sf-brand-lockup{width:150px;height:50px}.sf-footer-brand .sf-footer-lockup{width:180px;height:60px}}

/* K1131: Kategoriler kaydırılmaz; masaüstünde tek sıra, dar ekranda düzenli satırlar. OEM kartın temel kimliği olarak belirgin gösterilir. */
.sf-categories{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:7px;overflow:visible;padding:4px 0 15px;margin:0 0 16px;scrollbar-width:none}
.sf-categories a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;padding:8px 6px;text-align:center;line-height:1.18;font-size:10px;font-weight:700;white-space:normal;overflow-wrap:anywhere}
.sf-card .sf-code{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:7px 0 14px;padding:9px 11px;border-left:3px solid var(--sf-orange);border-radius:6px;background:#dde1df;color:#202629}
.sf-card .sf-code span{font-size:9px;font-weight:900;letter-spacing:1.15px;color:#994300}
.sf-card .sf-code strong{font-size:17px;line-height:1.2;letter-spacing:.25px;color:#202629}
@media(max-width:760px){.sf-categories{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto}.sf-categories a{font-size:11px;min-height:48px}.sf-card .sf-code{padding:8px 9px;gap:7px}.sf-card .sf-code strong{font-size:15px}}

/* K1132: Logodaki turuncudan esinlenen yumuşak fırçalanmış metal/loft yüzeyi. Okunurluk için yalnız vurgu yüzeylerinde kullanılır. */
:root{--sf-orange-metal:linear-gradient(102deg,rgba(255,235,208,.10),transparent 27%,rgba(66,16,0,.12) 58%,transparent 81%),repeating-linear-gradient(92deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px),repeating-linear-gradient(0deg,rgba(50,14,0,.042) 0 1px,rgba(255,255,255,.015) 1px 2px),linear-gradient(90deg,transparent 0%,rgba(255,218,174,.07) 37%,rgba(66,15,0,.07) 72%,transparent 100%),linear-gradient(135deg,#fd8e17 0%,#f46c04 38%,#bc4001 72%,#ee5c02 88%,#fd8e17 100%)}
.sf-search button:not(.sf-search-camera),.sf-button:not(.sf-secondary):not(.sf-whatsapp-button),.sf-hero-field button[type="submit"],.sf-oem-app-search button:not(.sf-oem-app-camera),.sf-steps b,.sf-oem-app-steps b,.sf-categories a[aria-current],.sf-sales-product button,.sf-sales-actions button,.sf-sales-form button{border-color:#ef8526;background-color:#e86b06;background-image:var(--sf-orange-metal);box-shadow:inset 0 1px rgba(255,255,255,.34),inset 0 -1px rgba(83,25,0,.30),0 2px 7px rgba(0,0,0,.16)}
.sf-search button:not(.sf-search-camera):hover,.sf-button:not(.sf-secondary):not(.sf-whatsapp-button):hover,.sf-hero-field button[type="submit"]:hover,.sf-oem-app-search button:not(.sf-oem-app-camera):hover,.sf-sales-product button:hover,.sf-sales-actions button:hover,.sf-sales-form button:hover{filter:brightness(1.06) saturate(1.03)}
.sf-header{border-image:linear-gradient(90deg,#8f2e00,#f46c04 22%,#bc4001 56%,#fd8e17 82%,#7d2800) 1}

/* K1133: Kategoriler kapsül değil; garaj/metal kültürüne uygun köşeli bilgi levhalarıdır. */
.sf-categories a{min-height:58px;padding:9px 8px;border:1px solid #73797b;border-radius:4px;background-image:repeating-linear-gradient(92deg,rgba(255,255,255,.16) 0 1px,transparent 1px 5px),repeating-linear-gradient(0deg,rgba(47,54,57,.035) 0 1px,rgba(255,255,255,.025) 1px 2px),linear-gradient(150deg,#eef0ee 0%,#dadddb 54%,#c8ccca 100%);box-shadow:inset 0 1px rgba(255,255,255,.62),inset 0 -1px rgba(50,57,60,.18),0 2px 4px rgba(0,0,0,.13);color:#171c1e;font-size:12px;font-weight:800;letter-spacing:-.12px;line-height:1.16}
.sf-categories a:hover{border-color:#f46c04;background-image:repeating-linear-gradient(92deg,rgba(255,255,255,.17) 0 1px,transparent 1px 5px),linear-gradient(150deg,#f5f6f4 0%,#e2e5e2 58%,#ccd0ce 100%)}
.sf-categories a[aria-current]{border-color:#9e3500;border-radius:4px;color:#17100b}
@media(max-width:760px){.sf-categories a{min-height:54px;padding:9px 7px;border-radius:4px;font-size:12px;letter-spacing:0}.sf-categories a[aria-current]{border-radius:4px}}

/* K1134: Onaylanan endüstriyel showroom ana sayfası. */
.sf-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,65vw);margin-top:22px;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.14);background:rgba(12,15,16,.54);backdrop-filter:blur(4px)}
.sf-hero-points>span{display:flex;align-items:center;gap:9px;min-height:54px;padding:10px 14px;border-right:1px solid rgba(255,255,255,.15);color:#f2f3f3;font-size:11px;line-height:1.25}.sf-hero-points>span:last-child{border-right:0}.sf-hero-points svg{flex:0 0 auto;color:#f46c04}.sf-hero-points b{font-weight:750}
.sf-home-categories .sf-section-head{margin-bottom:13px}.sf-home-categories .sf-categories{padding-bottom:5px}.sf-home-categories .sf-categories a{flex-direction:column;gap:8px;min-height:112px;padding:12px 6px;border-color:#757b7d;font-size:11px;line-height:1.13}.sf-home-categories .sf-categories a span{display:block}.sf-category-icon{width:34px;height:34px;color:#151a1c;filter:drop-shadow(0 1px 0 rgba(255,255,255,.6))}.sf-home-categories .sf-categories a:hover .sf-category-icon{color:#bc4001}
.sf-home-products .sf-card{border-radius:5px;border-color:#aeb4b5}.sf-home-products .sf-card-photo{background:#f0f1ef}.sf-home-products .sf-card-copy{padding-top:14px}.sf-home-products .sf-card h3{min-height:48px}.sf-home-products .sf-code{border-left-width:4px}
@media(max-width:1100px){.sf-hero-points{width:min(760px,75vw)}.sf-home-categories .sf-categories a{min-height:106px;font-size:10px}.sf-category-icon{width:30px;height:30px}}
@media(max-width:760px){.sf-hero-points{width:100%;grid-template-columns:1fr;margin-top:17px}.sf-hero-points>span{min-height:42px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);font-size:10px}.sf-hero-points>span:last-child{border-bottom:0}.sf-home-categories .sf-categories a{min-height:94px;font-size:11px}.sf-category-icon{width:30px;height:30px}.sf-home-products .sf-card h3{min-height:0}}

/* K1178: Akbay referansindaki net urun hiyerarsisini Parca Tamam showroom diline uyarlar. */
.sf-product{padding-top:20px;padding-bottom:76px}
.sf-product .sf-breadcrumb{display:flex;align-items:center;gap:10px;min-height:36px;margin:0 0 14px;padding:0 2px;color:#c7ced1;font-size:12px}.sf-product .sf-breadcrumb a{color:#eef1f2}.sf-product .sf-breadcrumb a:hover{color:#ff942e}
.sf-product-layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:start;gap:22px}
.sf-gallery{position:sticky;top:18px;min-width:0}
.sf-main-photo{position:relative;overflow:hidden;border:1px solid #81888b;border-radius:5px;background:#eef0ee;box-shadow:0 12px 30px rgba(0,0,0,.18),inset 0 0 0 3px #dfe2df}.sf-main-photo::after{position:absolute;inset:10px;z-index:1;border:1px solid rgba(232,107,6,.78);pointer-events:none;content:""}.sf-main-photo img{position:relative;z-index:0}.sf-main-photo .sf-zoom{z-index:2;right:12px;bottom:12px;border:1px solid #c9ced0;border-radius:5px;background:rgba(255,255,255,.94);box-shadow:0 4px 12px rgba(0,0,0,.16);color:#202629}
.sf-thumbnails{gap:9px;padding-top:12px}.sf-thumbnails>a{flex-basis:76px;height:68px;border-color:#8d969a;border-radius:4px;background:#f7f8f6}.sf-thumbnails>a[aria-current]{border-color:#f07814;box-shadow:0 0 0 1px #f07814}.sf-thumbnails img{border-radius:2px}
.sf-product-info{position:relative;overflow:hidden;border:1px solid #c3c9cb;border-radius:5px;padding:30px 28px 26px;background:#f3f4f2;box-shadow:0 12px 30px rgba(0,0,0,.16)}.sf-product-info::before{position:absolute;inset:0 0 auto;height:4px;background:var(--sf-orange-metal);content:""}
.sf-product-info .sf-vehicle-brand{display:inline-flex;align-items:center;min-height:42px;margin:0 0 14px;padding:5px 11px 5px 7px;border:1px solid #c9ced0;border-radius:4px;background:#fff;color:#30373a}.sf-product-info .sf-vehicle-brand .sf-card-brand-logo{width:30px;height:30px;border:0}.sf-product-info .sf-vehicle-brand .sf-card-brand-logo img{width:26px;height:26px}.sf-product-info .sf-vehicle-brand strong{font-size:10px;letter-spacing:.8px}
.sf-product-info h1{margin:0 0 18px;font-size:clamp(25px,2.15vw,34px);line-height:1.2;letter-spacing:-.55px;text-transform:none}
.sf-price-row{align-items:flex-end;margin:0 0 19px;padding:0 0 19px;border-bottom:1px solid #cfd4d5}.sf-price-row .sf-product-price{font-size:clamp(32px,3vw,42px);line-height:1;letter-spacing:-1.2px}.sf-price-row .sf-stock{margin-bottom:2px;padding:6px 9px;border-radius:3px;font-size:11px}
.sf-product-actions{margin-bottom:16px}.sf-product-actions .sf-whatsapp-button{min-height:54px;border-radius:4px;font-size:15px;box-shadow:inset 0 1px rgba(255,255,255,.25),0 5px 14px rgba(10,76,40,.16)}
.sf-product-info .sf-notice{margin:0 0 17px;padding:14px 15px;border:0;border-left:4px solid #ee7812;border-radius:3px;background:#fff7ed}.sf-product-info .sf-notice strong{font-size:13px}.sf-product-info .sf-notice p{margin:5px 0 0;color:#394246;font-size:12px;line-height:1.5}
.sf-product-info .sf-specs{margin:0;border-top:1px solid #cfd4d5}.sf-product-info .sf-specs>div{align-items:flex-start;padding:12px 2px;border-bottom-color:#d8dcdd}.sf-product-info .sf-specs dt{color:#6a7479;font-size:12px}.sf-product-info .sf-specs dd{max-width:68%;color:#202629;font-size:13px;font-weight:750}
.sf-product-details{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:22px;margin-top:22px}.sf-product-details .sf-text{border-color:#c3c9cb;border-radius:5px;padding:25px 27px;background:#f3f4f2;box-shadow:0 8px 20px rgba(0,0,0,.11)}.sf-product-details .sf-text h2{padding-bottom:12px;border-bottom:2px solid #e07a1d;font-size:19px}.sf-product-details .sf-text h3{font-size:14px}.sf-product-details .sf-description,.sf-product-details .sf-text p{font-size:14px;line-height:1.65}.sf-product-details .sf-models li{border-radius:3px;background:#fff}
@media(max-width:1100px){.sf-product-layout,.sf-product-details{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.sf-product-info{padding:25px 22px}.sf-product-info h1{font-size:25px}}
@media(max-width:760px){.sf-product{padding-top:12px;padding-bottom:98px}.sf-product .sf-breadcrumb{overflow-x:auto;white-space:nowrap}.sf-product-layout,.sf-product-details{grid-template-columns:1fr;gap:16px}.sf-gallery{position:static}.sf-main-photo::after{inset:7px}.sf-product-info{padding:24px 19px}.sf-product-info h1{font-size:23px}.sf-product-actions{position:static;padding:0;background:transparent}.sf-product-details{margin-top:16px}.sf-product-details .sf-text{padding:22px 20px}}
@media(max-width:440px){.sf-product .sf-breadcrumb{font-size:11px}.sf-product-info{padding:22px 16px}.sf-product-info h1{font-size:21px;line-height:1.28}.sf-price-row{align-items:flex-start;flex-direction:row}.sf-price-row .sf-product-price{font-size:31px}.sf-thumbnails>a{flex-basis:68px;height:62px}.sf-product-details .sf-text{padding:20px 16px}}

/* K1399: approved About copy/banner and seamless original-logo surround. */
.sf-about-copy{max-width:900px}
.sf-about-intro{max-width:820px;color:#f1f3f3;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.55;text-wrap:balance}
.sf-about-copy>p:not(.sf-about-intro):not(.sf-about-closing){max-width:820px;line-height:1.75}
.sf-about-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0}
.sf-about-principles article{position:relative;overflow:hidden;min-height:156px;padding:22px 20px;border:1px solid #4b5458;border-radius:7px;background:#1b2022}
.sf-about-principles article::before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--sf-orange);content:""}
.sf-about-principles strong,.sf-about-principles span{display:block}
.sf-about-principles strong{margin-bottom:10px;color:#fff;font-size:16px}
.sf-about-principles span{color:#bfc7ca;font-size:13px;line-height:1.6}
.sf-about-closing{margin:28px 0 0;color:#f4f5f5;font-size:18px}.sf-about-closing strong{color:#ff942e}
.sf-about-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sf-about-actions .sf-button{margin-top:0}
@media(max-width:760px){
  .sf-about-intro{font-size:18px}
  .sf-about-principles{grid-template-columns:1fr;margin-block:24px}
  .sf-about-principles article{min-height:0;padding:19px 18px}
  .sf-about-actions{display:grid;grid-template-columns:1fr 1fr}.sf-about-actions .sf-button{width:100%}
}
@media(max-width:390px){.sf-about-actions{grid-template-columns:1fr}}


.sf-about-banner{overflow:hidden;border:1px solid #3d4446;border-radius:14px;margin-bottom:30px;background:#121415}
.sf-about-banner img{display:block;width:100%;height:auto;aspect-ratio:2059/764;object-fit:contain}
.sf-header,.sf-footer{background:#121415}
@media(max-width:760px){.sf-about-banner{margin-bottom:24px;border-radius:10px}.sf-about h1{font-size:28px;line-height:1.25}}

/* K1400: shared site navigation and catalogue matching the approved homepage. */
body{background:#121516}
.sf-site-header{background:#121415;border-bottom:1px solid #353b3e}
.sf-site-header .sf-header-top{gap:28px;min-height:116px;padding-block:11px}
.sf-site-header .sf-brand .sf-brand-lockup{width:299px;height:92px}
.sf-site-header .sf-nav{font-size:17px;gap:26px}
.sf-site-header .sf-nav a:hover{color:#ff8b24}
.sf-site-whatsapp{display:flex;align-items:center;justify-content:center;flex:none;min-width:52px;min-height:52px;border:1px solid #355447;border-radius:14px;background:#192923;color:#72daa0}
.sf-site-whatsapp svg{width:24px;height:24px}
.sf-site-search{padding-top:20px;padding-bottom:0}
.sf-site-search .sf-search{max-width:none;background:#1d2123;border:1px solid #424b4e;border-radius:14px;padding:7px 7px 7px 18px;min-height:60px}
.sf-site-search .sf-search input{font-size:16px;padding-block:10px}
.sf-site-search .sf-search button{border-radius:10px;background:#ff8b24;border:0;color:#171b1d;background-image:none;min-width:64px}
.sf-catalog{padding-top:28px}.sf-heading{margin-bottom:22px}.sf-heading h1{font-size:32px}.sf-heading .sf-eyebrow{color:#ff8b24}
.sf-category-panel{border:1px solid #353b3e;border-radius:13px;background:#1d2123;margin:0 0 14px;color:#f4f4f2}
.sf-category-panel>summary{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px 18px;cursor:pointer;list-style:none;font-weight:700;font-size:16px}
.sf-category-panel>summary::-webkit-details-marker{display:none}.sf-category-panel>summary>svg:last-child{margin-left:auto;transform:rotate(90deg);width:16px}.sf-category-panel[open]>summary>svg:last-child{transform:rotate(-90deg)}
.sf-category-panel .sf-categories{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px;margin:0}
.sf-category-panel .sf-categories a{background:#242a2d;background-image:none;box-shadow:none;border:1px solid #424b4e;border-radius:9px;padding:11px 14px;font-size:14px;font-weight:600;color:#f4f4f2;min-height:44px;display:inline-flex;align-items:center}
.sf-category-panel .sf-categories a[aria-current]{background:#ff8b24;color:#171b1d;border-color:#ff8b24}
.sf-filter-panel>summary{background:#1d2123;border:1px solid #353b3e;border-radius:13px;padding:16px 18px;min-height:58px;font-size:16px;font-weight:700}
.sf-filters{background:#1d2123;color:#f4f4f2;border:1px solid #353b3e;border-radius:12px;margin-top:10px}
.sf-filters select{background:#242a2d;color:#f4f4f2;border:1px solid #485256;border-radius:8px;min-height:44px}
.sf-sort{border-radius:12px;background:#1d2123;border-color:#353b3e;min-height:58px}
.sf-sort select{min-height:56px}
.sf-grid{gap:18px}
.sf-card{background:#1b2022;border:1px solid #353b3e;border-radius:14px;color:#f4f4f2;box-shadow:none}
.sf-card:hover{border-color:#ff8b24;box-shadow:0 8px 24px #0002}
.sf-card-photo{padding:0;background:#e4e5e3;aspect-ratio:4/3}
.sf-card h3,.sf-card-price{color:#f4f4f2}
.sf-card h3{font-size:16px}.sf-card-copy{padding:17px}
.sf-card .sf-code,.sf-card .sf-tax,.sf-card .sf-price-text{color:#b5bfc3}
.sf-card .sf-stock{background:#262d2f;color:#bbc6c9;border:1px solid #384447}
.sf-card .sf-available{background:#1c3228;color:#83d9a3;border-color:#345845}
.sf-card .sf-card-actions{border-top:1px solid #353b3e;background:transparent;padding-inline:17px}
.sf-card .sf-card-detail{color:#ff9a43;min-height:48px;display:flex;justify-content:space-between;font-size:13px}.sf-card .sf-card-detail svg{color:inherit}
.sf-card .sf-brand-marks{background:transparent}
.sf-mobile-bottom{grid-template-columns:repeat(5,minmax(0,1fr))}
.sf-bottom-whatsapp{color:#72daa0}
@media(max-width:1000px) and (min-width:761px){.sf-site-header .sf-brand .sf-brand-lockup{width:230px;height:76px}.sf-site-header .sf-nav{gap:16px;font-size:15px}.sf-site-header .sf-header-top{gap:18px}}
@media(max-width:760px){
 .sf-site-header .sf-header-top{display:flex;flex-wrap:nowrap;gap:12px;padding:12px 18px;min-height:86px}
 .sf-site-header .sf-brand{margin-right:auto}.sf-site-header .sf-brand .sf-brand-lockup{width:200px;height:auto;max-width:100%}
 .sf-site-header .sf-nav{display:none}.sf-site-header .sf-mobile-menu{display:block;margin:0}
 .sf-site-header .sf-site-whatsapp{min-width:44px;min-height:44px;border-radius:12px}
 .sf-site-search{padding-top:16px}.sf-site-search .sf-search{display:flex;min-height:56px;padding-left:13px}.sf-site-search .sf-search input{font-size:14px;min-width:0}.sf-site-search .sf-search button{min-width:48px;padding:10px 13px}
 .sf-catalog{padding-top:24px}.sf-heading h1{font-size:27px}.sf-grid{gap:10px}.sf-card h3{font-size:14px}.sf-card-copy{padding:12px}.sf-card .sf-card-actions{padding-inline:12px}.sf-card-price{font-size:20px}
 .sf-toolbar{gap:10px}.sf-filter-panel{min-width:0;flex-basis:100%}.sf-sort{width:100%}.sf-sort select{flex:1}
 .sf-category-panel>summary{font-size:14px}.sf-category-panel .sf-categories a{font-size:13px;padding:10px 12px}
 .sf-site-header .sf-mobile-menu nav{right:0;left:auto;min-width:200px;z-index:30;background:#1d2123}
}
@media(max-width:360px){.sf-site-header .sf-brand .sf-brand-lockup{width:160px}.sf-site-header .sf-header-top{gap:6px;padding-inline:12px}}

.sf-card .sf-condition{color:#202629}.sf-card .sf-card-brand{color:#bbc5c9}.sf-site-header .sf-search{display:flex}

/* K1406: approved product composition; photo/name/net price/OEM, then compact details. */
.sf-product-approved{color:#f5f5f2;padding-bottom:60px}
.sf-product-approved .sf-breadcrumb{font-size:12px;padding:23px 0 20px;color:#aeb9bd}
.sf-product-approved .sf-product-layout{grid-template-columns:1.12fr 1fr;gap:48px;align-items:start}
.sf-product-approved .sf-gallery{position:static}
.sf-product-approved .sf-main-photo{padding:0;border:1px solid #424b4f;border-radius:14px;background:#dedfdd;box-shadow:none}
.sf-product-approved .sf-main-photo::after{display:none}.sf-product-approved .sf-zoom{font-size:11px;padding:5px 8px}
.sf-product-approved .sf-thumbnails{gap:9px;padding:0;margin:12px 0 0}
.sf-product-approved .sf-thumbnails>a{flex-basis:69px;height:54px;padding:0;border:1px solid #454e51;border-radius:8px;overflow:hidden}
.sf-product-approved .sf-thumbnails>a[aria-current]{border:2px solid #ff8b24}
.sf-product-approved .sf-approved-summary{background:none;border:0;border-radius:0;padding:2px 0 0;box-shadow:none}
.sf-product-approved .sf-approved-summary::before,.sf-product-approved .sf-approved-summary::after{display:none}
.sf-product-approved .sf-approved-summary h1{font-size:34px;line-height:1.17;letter-spacing:-.8px;color:#f5f5f2;margin:0 0 22px;max-width:520px;overflow-wrap:normal}
.sf-approved-price .sf-product-price{font-size:44px;font-weight:750;line-height:1.1;letter-spacing:-1.5px;color:#f5f5f2;margin:0}
.sf-approved-price .sf-tax{font-size:20px;font-weight:600;letter-spacing:0;color:#aeb9bd;margin-left:9px}
.sf-approved-price .sf-price-text{font-size:24px;letter-spacing:0}
.sf-approved-oem{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #363e41;border-bottom:1px solid #363e41;padding:17px 0;margin:24px 0 17px}
.sf-approved-oem small{display:block;font-size:12px;color:#aeb9bd}.sf-approved-oem strong{font-size:24px;letter-spacing:1px;overflow-wrap:anywhere}.sf-approved-oem svg{color:#ff8b24;flex:none}
.sf-approved-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:#aeb9bd;margin-bottom:23px}.sf-approved-meta b{color:#f5f5f2;font-weight:600}
.sf-approved-actions{display:grid;grid-template-columns:1.5fr 1fr;gap:10px}
.sf-approved-actions .sf-button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:10px;border-radius:10px;font-size:14px;font-weight:700;background:#252c2e;background-image:none;border:1px solid #363e41;color:#f5f5f2;box-shadow:none}
.sf-approved-actions .sf-approved-whatsapp{background:#77dba4;color:#11241a;border:0}
.sf-approved-hint{font-size:12px;color:#aeb9bd;margin:13px 0 0}
.sf-approved-jump{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#ff8b24;margin-top:24px;min-height:36px}.sf-approved-jump svg{transform:rotate(90deg);width:17px}
.sf-approved-detail-title{border-bottom:1px solid #363e41;margin-top:35px;padding:16px 0;color:#ff8b24;font-size:14px}
.sf-approved-details{display:grid;max-width:1080px;margin-inline:auto;padding:26px 0 72px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:start}
.sf-approved-column{display:flex;flex-direction:column;gap:24px;min-width:0}.sf-approved-column section{scroll-margin-top:20px}
.sf-approved-column h2{font-size:20px;margin:0 0 13px;color:#f5f5f2}.sf-approved-column p{font-size:14px;line-height:1.6;margin:0 0 8px;color:#c0c9cd;overflow-wrap:anywhere}
.sf-approved-specs{margin:0 0 12px}.sf-approved-specs>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #363e41;font-size:14px}.sf-approved-specs dt{color:#aeb9bd}.sf-approved-specs dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}
.sf-approved-description h3{font-size:15px;margin:12px 0 8px;color:#f5f5f2}.sf-approved-description ul{font-size:14px;color:#c0c9cd;padding-left:20px;margin:0 0 8px}
.sf-approved-warning{border-left:3px solid #ff8b24;padding-left:16px}.sf-approved-warning h2{color:#ff8b24}
@media(max-width:760px){
 .sf-product-approved .sf-product-layout{display:flex;flex-direction:column;gap:22px}.sf-product-approved .sf-gallery,.sf-product-approved .sf-approved-summary{width:100%}
 .sf-product-approved .sf-breadcrumb{padding-block:17px;font-size:11px}
 .sf-product-approved .sf-main-photo{max-height:320px}.sf-product-approved .sf-thumbnails>a{flex-basis:59px;height:45px}
 .sf-product-approved .sf-approved-summary h1{font-size:26px;line-height:1.2;margin-bottom:16px}
 .sf-approved-price .sf-product-price{font-size:36px}.sf-approved-price .sf-tax{font-size:18px}
 .sf-approved-oem{padding:13px 0;margin-block:17px 15px}.sf-approved-oem strong{font-size:22px}
 .sf-approved-meta{margin-bottom:17px}.sf-approved-actions{grid-template-columns:1.3fr 1fr}
 .sf-approved-details{grid-template-columns:1fr;gap:26px;padding-bottom:48px}.sf-approved-jump{margin-top:19px}.sf-approved-detail-title{margin-top:27px}
 .sf-approved-specs>div{gap:15px}.sf-approved-actions .sf-button{font-size:13px;padding-inline:8px}
}

.sf-facebook-link{display:inline-flex;align-items:center;gap:7px}.sf-facebook-link svg{width:17px;height:17px;color:#ff8b24}

/* OEM database and web research card only */
.sf-market-layout{display:grid;grid-template-columns:minmax(260px,375px) minmax(300px,560px);gap:clamp(24px,5vw,72px);align-items:start}.sf-market-layout .sf-card{width:100%;min-width:0}.sf-market-photo{position:relative;background:#fff;aspect-ratio:4/3;border:7px solid #707070;outline:1px solid #e87924;outline-offset:-9px}.sf-market-photo .sf-market-part{width:100%;height:100%;object-fit:contain}.sf-market-photo .sf-market-logo{position:absolute;right:6%;bottom:8%;width:14%;height:auto;object-fit:contain}.sf-market-caption{display:block;margin-top:15px;color:#657078;line-height:1.5}.sf-market-enquiry{padding:28px 0;color:#edf0ed}.sf-market-enquiry h2{font-size:clamp(28px,3vw,38px);margin:8px 0 20px}.sf-market-enquiry p{line-height:1.7}.sf-market-enquiry form{margin-top:24px;max-width:480px}.sf-market-enquiry form>label:not(.sf-followup-consent){display:grid;gap:9px;margin-bottom:18px}.sf-market-enquiry input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #586267;border-radius:5px;padding:13px;background:#f5f6f3;color:#202629;font:inherit}.sf-market-enquiry .sf-followup-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;margin:18px 0}.sf-market-enquiry .sf-followup-consent input{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.sf-market-enquiry small{font-size:12px;color:#b9c1c5}.sf-market-form-actions{display:flex;align-items:center;gap:20px;margin-top:22px}.sf-market-form-actions .sf-text-link{background:none;border:0;color:#ddd;cursor:pointer}.sf-market-enquiry [hidden]{display:none!important}.sf-market-enquiry [data-market-feedback]{font-size:14px}.sf-market-enquiry .sf-button:disabled{opacity:.65;cursor:default}@media(max-width:760px){.sf-market-layout{grid-template-columns:minmax(0,1fr);gap:8px;max-width:480px;margin:auto}.sf-market-enquiry{padding:20px 4px}.sf-market-form-actions{flex-wrap:wrap}}
.sf-market-fitment{margin:20px 0;padding-top:16px;border-top:1px solid #d1d6d4}.sf-market-fitment h4{margin:0 0 12px;font-size:14px}.sf-market-fitment ul{list-style:none;margin:0;padding:0}.sf-market-fitment li{margin:0 0 12px;font-size:12px;line-height:1.5}.sf-market-fitment li strong,.sf-market-fitment li span{display:block}.sf-market-fitment li span{color:#626c70}.sf-market-fitment small{display:block;font-size:11px;line-height:1.5;color:#626c70;margin-top:12px}.sf-market-fitment summary{cursor:pointer;color:#a84900;font-size:12px;font-weight:600;margin-bottom:14px}.sf-market-layout .sf-card-copy h3{height:auto;min-height:0;-webkit-line-clamp:unset;overflow:visible}
.sf-market-compact{display:block;max-width:none;margin:0}.sf-market-compact>.sf-card{max-width:375px}.sf-market-compact .sf-market-photo{aspect-ratio:4/3;height:auto;overflow:hidden}.sf-market-compact .sf-market-photo .sf-market-part{width:100%;height:100%;object-fit:contain;transform:scale(2.65)}.sf-market-confirm{position:absolute;z-index:3;left:10px;right:10px;top:10px;background:#172022eb;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:4px;font-size:12px}.sf-market-confirm .sf-button{padding:8px 10px;min-height:34px;font-size:12px;white-space:nowrap}.sf-market-confirm[hidden]{display:none}.sf-market-compact .sf-market-logo{z-index:2}.sf-market-compact .sf-card-detail{background:none;border:0;cursor:pointer;text-align:left;font:inherit;font-size:12px;display:flex;gap:8px;align-items:center}.sf-market-compact dialog{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:85dvh;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:28px;background:#202628;color:#edf0ed;border:1px solid #596369;border-radius:8px}.sf-market-compact dialog::backdrop{background:#000b}.sf-market-compact dialog:not([open]){display:none}.sf-market-compact .sf-dialog-close{float:right;background:transparent;border:0;color:inherit;font-size:22px;padding:0 0 12px 15px;cursor:pointer}.sf-market-details h2{font-size:20px;line-height:1.45}.sf-market-details .sf-market-fitment li span,.sf-market-details .sf-market-fitment small{color:#bec7ca}.sf-market-details .sf-market-fitment summary{color:#ff9b45}.sf-market-compact .sf-card-copy h3{min-height:44px}.sf-market-compact .sf-card-copy{padding-bottom:24px}.sf-market-compact .sf-market-enquiry h2{font-size:28px}.sf-market-compact .sf-market-enquiry form{margin-bottom:0}@media(max-width:760px){.sf-market-compact>.sf-card{max-width:100%}.sf-market-compact dialog{padding:22px}}
.sf-market-compact .sf-market-photo .sf-market-part{transform:none}.sf-market-compact .sf-market-photo .sf-market-part.sf-market-enlarge{transform:scale(2.65)}.sf-market-photo .sf-placeholder{padding:80px 25px 35px;text-align:center;min-height:180px}
.sf-market-compact .sf-market-confirm{top:auto;bottom:0;left:0;right:0;min-height:62px;box-sizing:border-box;justify-content:center;text-align:center;gap:12px;padding:10px 12px;border-radius:0;background:rgba(23,32,34,.72);border-top:1px solid rgba(255,145,38,.55);color:#fff}
.sf-market-confirm strong{font-size:19px;line-height:1.2;font-weight:750;text-wrap:balance;max-width:185px;text-shadow:0 1px 3px #0007}
.sf-market-confirm .sf-button{font-size:12px;min-height:40px;padding:8px 11px;flex-shrink:0}
.sf-market-compact .sf-market-photo:has(.sf-market-confirm:not([hidden])) .sf-market-logo{bottom:calc(62px + 10px)}
/* K1633: dismiss search without repeating the previous OEM. */
.sf-result-dismiss{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:20;background:#101617;padding:12px 0;margin-bottom:16px}.sf-result-dismiss>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:8px 18px;background:#ff8b19;color:#111;border-radius:14px;font-weight:700;text-decoration:none}.sf-result-dismiss>a span{font-size:28px;line-height:1}.sf-result-dismiss>a:focus-visible{outline:3px solid white;outline-offset:3px}

.sf-reference-no-image{display:none}.sf-card-copy>.sf-market-fitment{margin-top:20px}
