/* Özeliz V11 – gerçek fotoğraflar değiştirilmez; kolaj, kağıt, tipografi ve doodle kodla oluşturulur. */
#ozeliz-slider-v11, #ozeliz-slider-v11 *{box-sizing:border-box}
#ozeliz-slider-v11{--red:#b11216;--ink:#232125;--light-red:#ffe9e9;position:relative;width:100%;height:clamp(350px,30vw,430px);max-width:100%;overflow:hidden;background:#fffafa;color:var(--ink);isolation:isolate;font-family:'Montserrat',Arial,sans-serif!important;font-weight:600;-webkit-font-smoothing:antialiased}
#ozeliz-slider-v11 :is(h2,p,figure){margin:0}
#ozeliz-slider-v11 :is(a,button){font-family:'Montserrat',Arial,sans-serif!important;text-decoration:none!important}
#ozeliz-slider-v11 :is(a,button):focus-visible{outline:3px solid var(--red);outline-offset:3px}
.oz11-track{width:100%;height:100%;display:flex;transition:transform .9s cubic-bezier(.19,1,.22,1);will-change:transform}
.oz11-slide{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse 38% 110% at 93% 50%,#fff1f1 0%,transparent 76%),radial-gradient(ellipse 25% 60% at 5% 95%,#fff5f5 0%,transparent 90%),#fffafa}
.oz11-slide::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.85;background:repeating-radial-gradient(ellipse 32% 80% at 74% 62%,transparent 0 119px,rgba(177,18,22,.042) 120px,transparent 122px,transparent 205px);}
.oz11-scene{max-width:1800px;width:100%;height:100%;margin:0 auto;display:grid;grid-template-columns:49% 51%;position:relative}
.oz11-copy{z-index:4;position:relative;min-width:0;padding:clamp(26px,2.5vw,35px) 0 54px clamp(32px,5.1vw,82px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.oz11-logo{position:absolute;top:23px;left:clamp(32px,5.1vw,82px);width:clamp(110px,10.3vw,150px);height:auto;object-fit:contain;mix-blend-mode:multiply}
.oz11-heading{position:relative;z-index:3;padding-top:26px;width:100%;transform:translateY(16px);opacity:0;transition:opacity .55s .10s,transform .55s .10s}
.oz11-slide.is-active .oz11-heading{transform:translateY(0);opacity:1}
.oz11-headline{display:table;position:relative;max-width:98%;width:max-content;white-space:nowrap;font-family:'Montserrat',Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.065em;line-height:.91;text-transform:uppercase;text-shadow:.1px 0 currentColor}
.oz11-ink{color:var(--ink)}
.oz11-red{color:var(--red)}
.oz11-heading1{margin-top:13px}
.oz11-heading1 .oz11-headline:first-child{font-size:clamp(40px,5.55vw,88px)}
.oz11-heading1 .oz11-headline:last-child{font-size:clamp(57px,7vw,110px);margin-top:3px}
.oz11-heading2{margin-top:4px}
.oz11-heading2 .oz11-headline{font-size:clamp(38px,5.22vw,79px);line-height:.86}
.oz11-heading2 .oz11-headline:nth-child(2){font-size:clamp(42px,5.8vw,87px)}
.oz11-heading3 .oz11-headline:first-child{font-size:clamp(44px,6vw,93px)}
.oz11-heading3 .oz11-headline:last-child{font-size:clamp(47px,5.9vw,91px);margin-top:9px}
.oz11-punct{color:var(--red)}
.oz11-underline::after{content:"";position:absolute;bottom:-7px;left:0;width:101%;height:4px;background:var(--red);transform:rotate(-2deg) scaleX(.3);transform-origin:left center;transition:transform .8s .50s;clip-path:polygon(0 23%,15% 0,32% 33%,57% 0,71% 25%,100% 0,100% 74%,68% 80%,43% 100%,20% 73%,0 100%)}
.oz11-slide.is-active .oz11-underline::after{transform:rotate(-2deg) scaleX(1)}
.oz11-markline::after{content:"";position:absolute;bottom:-9px;left:0;width:100%;height:6px;background:linear-gradient(90deg,var(--red),#d92d35,var(--red));transform:rotate(-1deg);clip-path:polygon(0 25%,28% 0,54% 36%,83% 7%,100% 37%,100% 90%,72% 66%,43% 100%,13% 70%,0 100%)}
.oz11-description{position:relative;z-index:5;color:#666368;font-weight:600;font-size:clamp(11px,1.19vw,17.5px);line-height:1.46;letter-spacing:-.025em;margin-top:clamp(14px,1.7vw,25px)!important;margin-bottom:clamp(11px,1.9vw,27px)!important}
.oz11-description b{color:var(--red);font-weight:900}
.oz11-branchlist{font-size:clamp(11px,1.03vw,16px);line-height:1.48}
.oz11-actions{position:relative;z-index:5;display:flex;align-items:center;gap:14px}
.oz11-button{display:flex;align-items:center;justify-content:space-between;gap:19px;min-width:clamp(137px,14.6vw,210px);height:clamp(37px,4vw,55px);border-radius:7px;padding:0 clamp(13px,1.4vw,20px);font-size:clamp(10px,1vw,14px)!important;font-weight:800!important;white-space:nowrap;transition:transform .25s,background-color .25s,border-color .25s}
.oz11-button span{font-size:clamp(16px,1.7vw,26px);font-weight:500}
.oz11-button:hover{transform:translateY(-3px)}
.oz11-primary{background:var(--red);border:1.5px solid var(--red);color:#fff!important;box-shadow:0 8px 14px rgba(177,18,22,.09)}
.oz11-primary:hover{color:#fff!important;background:#9d0d11}
.oz11-secondary{border:1.5px solid #dbbdbd;background:rgba(255,255,255,.74);color:var(--ink)!important}
.oz11-secondary:hover{color:var(--red)!important;border-color:var(--red);background:#fff}
.oz11-media{position:relative;isolation:isolate;height:100%;min-width:0}
.oz11-blush{position:absolute;inset:7% 0 3% 5%;background:radial-gradient(ellipse at 53% 48%,rgba(243,190,190,.3),transparent 70%);pointer-events:none}
.oz11-blush::before,.oz11-blush::after{content:"";position:absolute;border:1.4px solid rgba(210,31,38,.15);border-radius:50%;inset:4% 7% 8% 2%;transform:rotate(-10deg)}
.oz11-blush::after{inset:-35% -14% -32% -18%;opacity:.5}
.oz11-paper-red{position:absolute;z-index:1;top:12%;left:16%;width:74%;height:76%;background:#b11216;transform:rotate(-4.3deg);clip-path:polygon(0 4%,8% 2%,13% 4%,22% 0,30% 2%,39% 0,48% 2%,62% 0,81% 1%,99% 0,100% 9%,98% 23%,100% 38%,98% 58%,100% 73%,98% 95%,90% 99%,80% 97%,69% 100%,52% 97%,34% 100%,22% 97%,12% 100%,0 95%,1% 74%,0 50%,2% 34%)}
.oz11-paper{position:absolute;z-index:2;overflow:visible;padding:10px 10px 13px;background:#fff;filter:drop-shadow(0 12px 15px rgba(93,48,48,.18));clip-path:polygon(0 3%,8% 1%,15% 2%,23% .5%,31% 1.5%,40% 0,50% 1%,62% 0,74% 1%,85% 0,94% 2%,100% 0,99% 10%,100% 24%,99% 39%,100% 54%,99% 74%,100% 87%,98% 97%,90% 99%,79% 97%,68% 100%,58% 98%,48% 100%,35% 98%,23% 100%,13% 98%,2% 100%,0 94%,1% 78%,0 66%,1% 49%,0 35%);margin:0!important;will-change:transform}
.oz11-paper img{width:100%;height:100%;display:block;object-fit:cover;clip-path:polygon(0 1%,17% 0,38% 1%,61% 0,82% 1%,100% 0,99% 98%,86% 100%,63% 99%,39% 100%,19% 98%,0 100%)}
.oz11-main-paper{left:14%;top:10%;width:76%;height:73%;transform:rotate(-3.9deg);animation:oz11hover 7s ease-in-out infinite}
.oz11-main-paper img{object-position:50% 48%}
.oz11-mini-paper{left:1%;top:51%;width:34%;height:33%;transform:rotate(6deg);z-index:4;padding:7px 7px 10px;animation:oz11hoverMini 7.5s ease-in-out infinite}
.oz11-mini-paper img{object-position:center 45%}
.oz11-tape{position:absolute;z-index:5;left:38%;top:-1%;width:27%;height:25px;transform:rotate(2deg);background:linear-gradient(110deg,rgba(213,184,132,.56),rgba(249,238,207,.77) 52%,rgba(206,177,127,.53));clip-path:polygon(0 8%,13% 0,23% 9%,36% 0,49% 8%,65% 0,78% 7%,89% 0,100% 8%,98% 96%,88% 100%,76% 95%,60% 100%,42% 95%,29% 100%,12% 95%,0 100%);box-shadow:1px 2px 2px rgba(0,0,0,.07)}
.oz11-mini-paper .oz11-tape{height:17px;width:40%;left:22%}
.oz11-handnote{position:absolute;z-index:5;color:var(--red);font-family:'Caveat','Comic Sans MS',cursive!important;font-size:clamp(20px,2.1vw,35px);font-weight:700;line-height:.98;transform:rotate(-6deg)}
.oz11-note-right{top:15%;right:1%;text-align:center;transform:rotate(-5deg);width:15%;}
.oz11-curvedarrow{display:block;text-align:center;font-size:clamp(30px,3.3vw,48px);line-height:1.05;font-weight:400;transform:rotate(-22deg)}
.oz11-note-small{left:-3%;bottom:10%;font-size:clamp(14px,1.7vw,25px);text-align:center;transform:rotate(-12deg)}
.oz11-doodle{position:absolute;z-index:3;fill:none;stroke:var(--red);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}
.oz11-doodle-star{fill:var(--red);stroke:none;font-size:clamp(29px,3.5vw,53px);top:42%;right:0;transform:rotate(15deg)}
.oz11-doodle-crown{top:4%;left:0;width:clamp(48px,5.5vw,83px);height:auto;transform:rotate(11deg)}
.oz11-doodle-cap{right:0;bottom:10%;width:clamp(54px,5.7vw,88px);height:auto;transform:rotate(-8deg)}
.oz11-slide2 .oz11-main-paper{left:13%;top:10%;width:78%;height:73%;transform:rotate(-3.9deg)}
.oz11-slide2 .oz11-main-paper img{object-position:50% 51%}
.oz11-slide2 .oz11-mini-paper{left:1%;top:56%;width:34%;height:29%}
.oz11-slide2 .oz11-note-right{top:12%;right:0%}
.oz11-slide3 .oz11-main-paper{left:14%;top:11%;width:76%;height:73%}
.oz11-slide3 .oz11-main-paper img{object-position:48% 46%}
.oz11-slide3 .oz11-mini-paper{top:55%}
.oz11-slide3 .oz11-note-right{top:12%}
.oz11-controlbar{position:absolute;bottom:clamp(10px,1.25vw,18px);left:clamp(32px,5.1vw,82px);right:clamp(32px,5.1vw,82px);z-index:10;display:flex;align-items:center;gap:23px}
.oz11-number{white-space:nowrap;font-weight:900;font-size:clamp(12px,1.3vw,19px);color:var(--red)}
.oz11-number>span+span{color:#9b989c;font-size:.86em;font-weight:700}
.oz11-dashes{display:flex;align-items:center;gap:11px}
.oz11-dashes button{position:relative;display:block;width:clamp(26px,3vw,47px);height:18px;padding:0;border:0;background:transparent;cursor:pointer}
.oz11-dashes button::before{content:"";display:block;width:100%;height:4px;background:#d7d3d4;border-radius:4px}
.oz11-dashes button.is-current::before{background:var(--red)}
.oz11-dashes button.is-current::after{content:"";position:absolute;left:0;bottom:7px;height:4px;width:0;border-radius:4px;background:#e8a1a3;animation:oz11progress 6.7s linear forwards}
.oz11-controls{margin-left:auto;display:flex;gap:7px}
.oz11-controls button{width:31px;height:31px;border-radius:50%;border:1px solid #e4c5c5;background:#fff;color:var(--red);display:grid;place-items:center;font-size:17px;cursor:pointer;transition:background .2s,color .2s}
.oz11-controls button:hover{background:var(--red);color:#fff}
.oz11.is-paused .oz11-dashes button.is-current::after{animation-play-state:paused}
@keyframes oz11hover{0%,100%{translate:0 0}50%{translate:0 -5px}}
@keyframes oz11hoverMini{0%,100%{translate:0 0}50%{translate:0 4px}}
@keyframes oz11progress{to{width:100%}}
@media(max-width:1250px){.oz11-scene{grid-template-columns:49% 51%}.oz11-heading1 .oz11-headline:first-child{font-size:5.45vw}.oz11-heading1 .oz11-headline:last-child{font-size:7vw}.oz11-heading2 .oz11-headline{font-size:5.2vw}.oz11-heading2 .oz11-headline:nth-child(2){font-size:5.9vw}.oz11-heading3 .oz11-headline:first-child{font-size:6vw}.oz11-heading3 .oz11-headline:last-child{font-size:5.9vw}.oz11-description{font-size:1.12vw}.oz11-branchlist{font-size:1.05vw}.oz11-copy{padding-left:4.5vw}.oz11-logo{left:4.5vw}.oz11-controlbar{left:4.5vw;right:4.5vw}}
@media(max-width:800px){#ozeliz-slider-v11{height:335px}.oz11-copy{padding:24px 0 46px 26px}.oz11-logo{left:26px;top:16px;width:110px}.oz11-heading{padding-top:15px}.oz11-description{font-size:11px;line-height:1.4}.oz11-actions{gap:7px}.oz11-button{min-width:126px;padding:0 10px;font-size:10px!important}.oz11-controlbar{left:26px;right:26px}.oz11-note-small{display:none}.oz11-handnote{font-size:16px}.oz11-doodle-cap{display:none}.oz11-mini-paper{left:0;top:57%;width:38%;height:29%}.oz11-main-paper{left:13%;height:68%;top:17%}}
@media(max-width:600px){#ozeliz-slider-v11{height:570px}.oz11-scene{display:block}.oz11-copy{height:56%;padding:19px 19px 0}.oz11-logo{position:relative;left:auto;top:auto;width:115px}.oz11-heading{padding-top:0;margin-top:22px}.oz11-heading1 .oz11-headline:first-child{font-size:clamp(34px,10.6vw,59px)}.oz11-heading1 .oz11-headline:last-child{font-size:clamp(49px,14.2vw,76px)}.oz11-heading2 .oz11-headline{font-size:clamp(34px,9.8vw,55px)}.oz11-heading2 .oz11-headline:nth-child(2){font-size:clamp(38px,10.4vw,60px)}.oz11-heading3 .oz11-headline:first-child{font-size:clamp(43px,12vw,67px)}.oz11-heading3 .oz11-headline:last-child{font-size:clamp(44px,10.9vw,60px)}.oz11-description{font-size:11.5px;line-height:1.37;margin-top:14px!important;margin-bottom:15px!important}.oz11-branchlist{font-size:11px;max-width:380px}.oz11-wide{display:none}.oz11-actions{gap:9px}.oz11-button{min-width:140px;height:38px;font-size:10px!important}.oz11-media{height:42%;width:100%;margin-top:-10px}.oz11-main-paper{left:16%;top:7%;width:72%;height:76%}.oz11-mini-paper{left:2%;top:56%;width:34%;height:36%}.oz11-note-right{right:2%;top:12%;font-size:19px}.oz11-note-small{display:block;left:2%;bottom:0;font-size:14px}.oz11-doodle-crown{top:0;left:5%;width:45px}.oz11-doodle-star{right:3%;font-size:27px}.oz11-doodle-cap{display:none}.oz11-paper-red{top:10%;left:16%;width:72%;height:73%}.oz11-controlbar{left:19px;right:19px;bottom:9px}.oz11-controls button{width:29px;height:29px}.oz11-slide2 .oz11-main-paper{left:17%;top:7%;height:76%;width:71%}.oz11-slide2 .oz11-mini-paper{top:60%;height:33%}.oz11-slide3 .oz11-main-paper{left:17%;top:9%;height:76%;width:72%}.oz11-slide3 .oz11-mini-paper{top:59%}}
@media(max-width:380px){#ozeliz-slider-v11{height:590px}.oz11-copy{height:59%}.oz11-heading2 .oz11-headline{font-size:33px}.oz11-heading2 .oz11-headline:nth-child(2){font-size:38px}.oz11-description{font-size:10.5px}.oz11-media{height:38%}.oz11-button{min-width:127px}}
@media(prefers-reduced-motion:reduce){.oz11-track,.oz11-heading,.oz11-underline::after{transition:none!important}.oz11-main-paper,.oz11-mini-paper,.oz11-dashes button.is-current::after{animation:none!important}}
/* Son ince ayar: başlık / buton / alt kontroller kesinlikle üst üste binmez. */
@media(min-width:801px){
 .oz11-copy{justify-content:flex-start;padding-top:50px}
 .oz11-logo{top:15px;width:120px}
 .oz11-heading{padding-top:14px;margin-top:0}
 .oz11-heading1,.oz11-heading2,.oz11-heading3{margin-top:0}
 .oz11-heading1 .oz11-headline:first-child{font-size:min(5vw,76px)}
 .oz11-heading1 .oz11-headline:last-child{font-size:min(6.1vw,91px)}
 .oz11-heading2 .oz11-headline{font-size:min(4.5vw,67px)}
 .oz11-heading2 .oz11-headline:nth-child(2){font-size:min(5vw,74px)}
 .oz11-heading3 .oz11-headline:first-child{font-size:min(5.5vw,80px)}
 .oz11-heading3 .oz11-headline:last-child{font-size:min(5.3vw,79px)}
 .oz11-description{margin-top:13px!important;margin-bottom:15px!important}
 .oz11-button{height:46px}
 .oz11-note-right{right:2%;font-size:clamp(16px,1.7vw,28px)}
}
@media(max-width:600px){
 .oz11-note-small{display:none}
 .oz11-handnote.oz11-note-right{right:2%;font-size:17px}
}
