/* Diagonal brand mark over catalogue photos; visual deterrent, not a download lock. */
.mih135-card .mih135-product-image{position:relative;isolation:isolate;overflow:hidden}
.mih135-card .mih135-product-image>img{position:relative;z-index:1}
.mih135-card .mih135-product-image::after{content:'';position:absolute;z-index:2;inset:12% 10%;transform:rotate(-25deg) scale(1.08);background:var(--mih-catalog-watermark) center/58% auto no-repeat;opacity:.12;pointer-events:none}
.mih135-card .mih135-product-image::before{content:'MOTOR İÇİN HER ŞEY';position:absolute;z-index:3;left:-14%;top:48%;width:128%;transform:rotate(-27deg);text-align:center;white-space:nowrap;pointer-events:none;color:rgba(194,0,26,.17);font-size:clamp(10px,1.05vw,17px);font-weight:900;letter-spacing:.07em;text-shadow:0 1px 1px rgba(255,255,255,.38);-webkit-text-stroke:.25px rgba(255,255,255,.24)}
.mih-reference .be-motor-photo{position:relative;display:block;width:100%;aspect-ratio:1.6;overflow:hidden;isolation:isolate;background:#fff}
.mih-reference .be-motor-photo>img{position:relative;z-index:1;display:block;width:100%;height:100%;margin:0;object-fit:contain}
.mih-reference .be-motor-photo::after{content:'';position:absolute;z-index:2;inset:12% 10%;transform:rotate(-25deg) scale(1.08);background:var(--mih-catalog-watermark) center/58% auto no-repeat;opacity:.12;pointer-events:none}
.mih-reference .be-motor-photo::before{content:'MOTOR İÇİN HER ŞEY';position:absolute;z-index:3;left:-14%;top:48%;width:128%;transform:rotate(-27deg);text-align:center;white-space:nowrap;pointer-events:none;color:rgba(194,0,26,.17);font-size:clamp(10px,1.05vw,17px);font-weight:900;letter-spacing:.07em;text-shadow:0 1px 1px rgba(255,255,255,.38);-webkit-text-stroke:.25px rgba(255,255,255,.24)}
.mih-reference .be-vehicle-gallery-main{position:relative;isolation:isolate}
.mih-reference .be-vehicle-gallery-main img{position:relative;z-index:1}
.mih-reference .be-vehicle-gallery-main::after{content:'';position:absolute;z-index:2;inset:12% 10%;transform:rotate(-25deg) scale(1.08);background:var(--mih-catalog-watermark) center/58% auto no-repeat;opacity:.12;pointer-events:none}
.mih-reference .be-vehicle-gallery-main::before{content:'MOTOR İÇİN HER ŞEY';position:absolute;z-index:3;left:-14%;top:48%;width:128%;transform:rotate(-27deg);text-align:center;white-space:nowrap;pointer-events:none;color:rgba(194,0,26,.17);font-size:clamp(16px,2vw,28px);font-weight:900;letter-spacing:.07em;text-shadow:0 1px 1px rgba(255,255,255,.38);-webkit-text-stroke:.25px rgba(255,255,255,.24)}
.mih1266-image-frame .mih-brand-watermark{position:absolute;z-index:4;left:-12%;top:49%;width:124%;transform:rotate(-27deg);text-align:center;white-space:nowrap;pointer-events:none;color:rgba(184,0,25,.18);font-size:clamp(19px,2.2vw,36px);font-weight:900;letter-spacing:.09em;text-shadow:0 1px 2px rgba(255,255,255,.42);-webkit-text-stroke:.45px rgba(255,255,255,.28)}
.mih1266 .mih1266-image-frame::after{transform:rotate(-25deg) scale(1.12);opacity:.1!important;background-size:44% auto!important}
.mih-home-reference .mih-home-discovery{padding:18px 4% 16px;background:linear-gradient(110deg,#111318,#0a0b0e);border-top:1px solid #24262c;border-bottom:1px solid #24262c}
.mih-home-discovery-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}
.mih-home-discovery-head span{color:#f1253b;font-size:10px;font-weight:900;letter-spacing:.12em}
.mih-home-discovery-head h2{margin:3px 0 0;color:#fff;font-size:clamp(19px,2vw,27px);line-height:1.15}
.mih-home-discovery-head>a{display:flex;align-items:center;gap:5px;color:#f4f4f6;font-size:12px;font-weight:750}
.mih-home-discovery-head>a svg{width:13px;height:13px}
.mih-home-discovery .vf-wrap{padding:0;border:0;background:transparent}
.mih-home-discovery .vf-finder{grid-template-columns:minmax(215px,1.4fr) repeat(3,minmax(130px,1fr)) minmax(140px,.9fr);box-shadow:none}
.mih-home-finder-toggle>summary{display:none;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #3d414a;border-radius:9px;background:#191c22;color:#fff;font-size:13px;font-weight:800}
.mih-home-finder-toggle>summary::-webkit-details-marker{display:none}
.mih-home-finder-toggle>summary::after{content:'+';color:#ff3148;font-size:20px;line-height:1}
.mih-home-finder-toggle[open]>summary::after{content:'−'}
.mih-home-finder-empty{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;background:#171a20;border:1px solid #373b45;border-radius:10px;color:#e5e7eb}
.mih-home-finder-empty span{color:#b5bbc5;font-size:12px}
.mih-home-finder-empty a{margin-left:auto;color:#ff4358;font-weight:800}
.mih-home-finder-empty svg{width:13px;height:13px;vertical-align:middle}
.mih-home-quicklinks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}
.mih-home-quicklinks>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:8px 11px;border:1px solid #30343c;border-radius:8px;background:linear-gradient(130deg,#1b1e24,#111318);color:#f1f2f4;font-size:12px;font-weight:750;transition:border-color .15s,background .15s}
.mih-home-quicklinks>a:hover{border-color:#ce162c;background:#26151a}
.mih-home-quicklinks>a svg{width:13px;height:13px;color:#f12a40;flex:0 0 auto}
@media(max-width:1000px){.mih-home-discovery .vf-finder{grid-template-columns:repeat(3,minmax(0,1fr))}.mih-home-quicklinks{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.mih-home-finder-toggle>summary{display:flex;margin-bottom:8px}.mih-home-finder-toggle:not([open])>.vf-finder,.mih-home-finder-toggle:not([open])>.mih-home-finder-empty{display:none}}
@media(max-width:620px){.mih-home-reference .mih-home-discovery{padding:15px 3%}.mih-home-discovery-head{align-items:start}.mih-home-discovery-head>a{font-size:10px}.mih-home-discovery .vf-finder{grid-template-columns:1fr}.mih-home-quicklinks{grid-template-columns:repeat(2,minmax(0,1fr))}.mih-home-quicklinks>a{font-size:11px}.mih-home-finder-empty{align-items:flex-start;flex-direction:column}.mih-home-finder-empty a{margin-left:0}.mih135-card .mih135-product-image::after{font-size:10px}}
