
/* rolls-tacos-theme-adapter */

        .rt-theme-wordmark{display:block;width:210px;max-width:100%;height:auto}
        .hfe-site-logo-container a{display:inline-flex!important;align-items:center}
        /* Header: logo + navigation on the left, contact on the right. */
        #masthead .elementor-element-bb0864c{display:none!important}
        #masthead .elementor-element-f7819eb{--min-height:92px;--padding-left:clamp(20px,3vw,56px);--padding-right:clamp(20px,3vw,56px)}
        #masthead .elementor-element-f7819eb>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;max-width:1830px!important}
        #masthead .elementor-element-129e8e2{order:1!important;width:auto!important;flex:1 1 auto!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:0!important}
        #masthead .elementor-element-1db3ade{order:-1!important;flex:0 0 auto!important;margin:0 42px 0 0!important}
        #masthead .elementor-element-1db3ade>.elementor-widget-container{margin:0!important}
        #masthead .elementor-element-fd212f7{order:0!important;flex:0 1 auto!important}
        @media(min-width:1367px){
            #masthead .elementor-element-f7819eb>.e-con-inner{position:relative}
            #masthead .elementor-element-129e8e2{position:static}
            #masthead .elementor-element-fd212f7{position:absolute!important;left:50%;transform:translateX(-50%);width:max-content!important}
        }
        #masthead .elementor-element-b3e72e4{order:2!important;width:auto!important;flex:0 0 auto!important;justify-content:flex-end!important;padding:0!important}
        #masthead .elementor-element-508b536{display:block!important}
        #masthead .elementor-element-d020544{display:none!important}
        #masthead .elementor-element-eee29a1{display:none!important}
        #masthead .elementor-element-508b536 .elementor-icon-box-description{white-space:nowrap}
        body.home .product .price,body.home .product .star-rating,body.home .product .woosw-btn,body.home .product .button,body.home .elementor-countdown-wrapper{display:none!important}
        body.home .product .woocommerce-loop-product__title{margin-bottom:12px}
        body.home .product-category .count{display:none!important}
        body.home .product .short-description,body.home .product .count-review{display:none!important}
        body.home .product .product-image img{object-fit:contain;background:#f6f1e6;padding:18px}
        #menu-1-fd212f7>#menu-item-4197,#menu-main-menu>li[id]{display:none!important}
        #menu-1-fd212f7{display:flex;flex-wrap:nowrap;align-items:center}
        #menu-1-fd212f7>li>a{white-space:nowrap}
        .mc4wp-alert{display:none!important}
        #SR7_1_1-1-22{display:none!important}
        .elementor-element-b0c11ba h6,.elementor-element-b575b49 h6,.elementor-element-22e2092 h6{font-size:0!important}
        .elementor-element-b0c11ba h6:after,.elementor-element-b575b49 h6:after,.elementor-element-22e2092 h6:after{display:block;font-size:22px;line-height:1.1}
        .elementor-element-b0c11ba h6:after{content:'TANIDIK LEZZETE\A YEN\000130  B\000130 R BAKI\00015e !';white-space:pre-line}
        .elementor-element-b575b49 h6:after{content:'\0000d6 ZENL\000130  \0000dc RET\000130 M\A \000130 ST\000130 KRARLI KAL\000130 TE';white-space:pre-line}
        .elementor-element-22e2092 h6:after{content:'HIZLI VE SICAK\A SERV\000130 S';white-space:pre-line}
        .elementor-element-a21d0b5 h2,.elementor-element-8045ca6 h2,.elementor-element-70ebdf8 h2{font-size:0!important}
        .elementor-element-a21d0b5 h2:after,.elementor-element-8045ca6 h2:after,.elementor-element-70ebdf8 h2:after{display:block;font-size:clamp(42px,5vw,72px);line-height:.9}
        .elementor-element-a21d0b5 h2:after{content:'XL\A BURRITO';white-space:pre-line}
        .elementor-element-8045ca6 h2:after{content:'ÇITIR\A TACO';white-space:pre-line}
        .elementor-element-70ebdf8 h2:after{content:'BUGÜNÜN FAVORİSİ\A XL BURRITO';white-space:pre-line}
        body.home .elementor-element-ada66c7{
            background-image:linear-gradient(90deg,rgba(15,12,10,.86) 0%,rgba(15,12,10,.58) 45%,rgba(15,12,10,.08) 100%),url('https://rollstacos.com/wp-content/plugins/rolls-tacos-branches/assets/slider-crispy-tacos.webp')!important;
            background-position:center!important;
            background-repeat:no-repeat!important;
            background-size:cover!important;
        }
        body.home .elementor-element-ada66c7 h2,
        body.home .elementor-element-ada66c7 p{color:#fff!important}
        .elementor-element-494cf2c{font-size:0!important}
        .elementor-element-494cf2c:after{content:'Pazartesi – Pazar: 10:00 – 01:00\A Her gün açığız';display:block;white-space:pre-line;font-size:16px;line-height:1.7}
        @media(max-width:1024px){
            #masthead .elementor-element-f7819eb{--min-height:76px}
            #masthead .elementor-element-129e8e2{width:auto!important;flex:1 1 auto!important;justify-content:flex-start!important}
            #masthead .elementor-element-b3e72e4{width:auto!important;flex:0 0 auto!important;gap:18px}
            #masthead .elementor-element-508b536{display:block!important}
            #masthead .elementor-element-508b536 .elementor-icon-box-description{font-size:17px!important}
            #masthead .elementor-element-508b536 .elementor-icon-box-title{font-size:11px!important}
        }
        @media(max-width:767px){
            .rt-theme-wordmark{width:150px}
            #masthead .elementor-element-f7819eb{--padding-left:15px;--padding-right:15px}
            #masthead .elementor-element-1db3ade{margin-right:0!important}
            #masthead .elementor-element-508b536 .elementor-icon-box-icon,#masthead .elementor-element-508b536 .elementor-icon-box-title{display:none!important}
            #masthead .elementor-element-508b536 .elementor-icon-box-description{font-size:14px!important}
        }
    

/* rt-footer-gallery-css */

            #colophon .rt-instagram-footer{width:100%;overflow:hidden;line-height:0}
            #colophon .rt-instagram-footer #sb_instagram{width:100%!important;padding:0!important;margin:0!important}
            #colophon .rt-instagram-footer #sbi_images{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0!important;padding:0!important}
            #colophon .rt-instagram-footer #sbi_images .sbi_item{width:100%!important;min-width:0;padding:0!important;margin:0!important;float:none!important}
            #colophon .rt-instagram-footer .sbi_photo{height:auto!important;aspect-ratio:4/3;overflow:hidden;background-size:cover!important;background-position:center!important}
            #colophon .rt-instagram-footer .sbi_photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}
            #colophon .rt-instagram-footer .sbi_header,#colophon .rt-instagram-footer #sbi_load{display:none!important}
            @media(max-width:767px){#colophon .rt-instagram-footer #sbi_images{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory}#colophon .rt-instagram-footer #sbi_images .sbi_item{flex:0 0 50%;scroll-snap-align:start}}

            #colophon .elementor-element-b0cd47f,#colophon .elementor-element-f31d432{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}
            #colophon .elementor-element-b0cd47f .swiper-wrapper,#colophon .elementor-element-b0cd47f .swiper-slide{height:auto!important}

            #colophon a[data-rt-gallery="1"],footer a[data-rt-gallery="1"]{position:relative;display:block;overflow:hidden;background:#f4f1ea;aspect-ratio:4/3;height:auto!important;line-height:0}
            #colophon a[data-rt-gallery="1"]::after,footer a[data-rt-gallery="1"]::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(18,12,8,.22));opacity:.72;transition:opacity .35s ease}
            #colophon a[data-rt-gallery="1"] img,footer a[data-rt-gallery="1"] img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-height:none;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}
            #colophon a[data-rt-gallery="1"]:hover img,footer a[data-rt-gallery="1"]:hover img{transform:scale(1.045);filter:saturate(1.04)}
            #colophon a[data-rt-gallery="1"]:hover::after,footer a[data-rt-gallery="1"]:hover::after{opacity:.25}
            @media(prefers-reduced-motion:reduce){#colophon a[data-rt-gallery="1"] img,footer a[data-rt-gallery="1"] img{transition:none}}
        

/* rt-brand-visuals-css */

            img.rt-brand-decoration{object-fit:contain;object-position:center;transition:transform .45s ease}
            .elementor-widget-image:hover>div>img.rt-brand-decoration{transform:translateY(-3px)}
            @media(prefers-reduced-motion:reduce){img.rt-brand-decoration{transition:none}}
        

/* site styles */
.rt-corporate-nav>.sub-menu{min-width:290px}.rt-corporate-nav:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;display:block!important}.rt-corporate-nav>.sub-menu a{white-space:normal!important}

/* site styles */

    body.page-id-6530 #content{margin:0!important;padding:0!important}body.page-id-6530 #content>.col-full,body.page-id-6530 #primary,body.page-id-6530 #main,body.page-id-6530 article.page,body.page-id-6530 .entry-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.breadcrumb-wrap,.entry-header{display:none!important}.rt-franchise-page{--red:#c92c2d;--yellow:#f8bd2c;--ink:#20201f;--cream:#f5f0e7;color:var(--ink);background:var(--cream);overflow:hidden}.rt-franchise-page *{box-sizing:border-box}.rt-fc-wrap{width:min(1290px,90%);margin:auto}.rt-franchise-page h1,.rt-franchise-page h2,.rt-franchise-page h3{margin:0;line-height:1.08}.rt-franchise-page p{font-size:17px;line-height:1.65}.rt-fc-kicker,.rt-fc-heading>span,.rt-fc-location article>span{display:block;color:var(--red);font-weight:800;letter-spacing:.12em;margin-bottom:20px}.rt-fc-hero{padding:80px 0;background:var(--red);color:#fff}.rt-fc-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.rt-fc-hero h1{font-size:clamp(50px,5vw,82px)}.rt-fc-hero h1 em{color:var(--yellow);font-style:normal}.rt-fc-hero p{font-size:20px;max-width:600px}.rt-fc-hero figure{margin:0;position:relative}.rt-fc-hero figure img{width:100%;border-radius:30px;box-shadow:18px 18px 0 var(--yellow)}.rt-fc-hero figcaption{position:absolute;right:20px;bottom:18px;background:#fff;color:var(--ink);padding:10px 15px;border-radius:8px;font-weight:700}.rt-fc-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.rt-fc-button{display:inline-flex;padding:17px 24px;border-radius:7px;background:var(--yellow);color:var(--ink)!important;font-weight:800}.rt-fc-link{color:#fff!important;font-weight:800}.rt-fc-nav{background:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid #e1dbd1}.admin-bar .rt-fc-nav{top:32px}.rt-fc-nav .rt-fc-wrap{display:flex;overflow:auto}.rt-fc-nav a{padding:20px 18px;white-space:nowrap;color:var(--ink);font-weight:700;font-size:13px}.rt-fc-nav a:hover{color:var(--red)}.rt-fc-section,.rt-fc-model,.rt-fc-location,.rt-fc-apply{padding:95px 0;scroll-margin-top:80px}.rt-fc-heading{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:45px;align-items:start;margin-bottom:55px}.rt-fc-heading h2,.rt-fc-model h2,.rt-fc-process h2,.rt-fc-apply h2{font-size:clamp(38px,4vw,60px)}.rt-fc-heading p{margin:0}.rt-fc-heading.compact{display:block;max-width:720px}.rt-fc-heading.compact p{margin-top:20px}.rt-fc-six,.rt-fc-support{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.rt-fc-six article,.rt-fc-support article{background:#fff;border-radius:20px;padding:30px;min-height:250px}.rt-fc-six b,.rt-fc-support span{font-size:27px;color:var(--red)}.rt-fc-six h3,.rt-fc-support h3{font-size:25px;margin:26px 0 12px}.rt-fc-six p,.rt-fc-support p{font-size:15px;margin:0}.rt-fc-model{background:var(--yellow)}.rt-fc-split{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.rt-fc-note{font-size:13px!important;border-top:1px solid #b68316;padding-top:20px}.rt-fc-metrics{display:grid;grid-template-columns:1fr 1fr;gap:15px}.rt-fc-metrics div{background:var(--ink);color:#fff;border-radius:18px;padding:28px}.rt-fc-metrics strong{display:block;color:var(--yellow);font-size:33px;line-height:1.1}.rt-fc-metrics span{display:block;margin-top:10px}.rt-fc-alt{background:#ebe4d8}.rt-fc-process{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.rt-fc-process-intro{position:sticky;top:100px;align-self:start}.rt-fc-process-intro img{width:100%;border-radius:22px;margin-top:30px}.rt-fc-process ol{list-style:none;padding:0;margin:0}.rt-fc-process li{display:grid;grid-template-columns:75px 1fr;gap:20px;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid #d8d0c4}.rt-fc-process li>b{font-size:34px;color:var(--red)}.rt-fc-process li h3{font-size:27px}.rt-fc-process li p{margin:10px 0 0}.rt-fc-location{background:var(--ink);color:#fff}.rt-fc-heading.light>span{color:var(--yellow)}.rt-fc-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.rt-fc-location article{background:#2c2c2a;border:1px solid #454542;border-radius:22px;padding:38px}.rt-fc-location article>span{color:var(--yellow)}.rt-fc-location h3{font-size:32px}.rt-fc-location ul{padding-left:20px;margin:25px 0 0}.rt-fc-location li{padding:10px 0;border-bottom:1px solid #474744}.rt-fc-location-foot{color:#bbb;margin-top:25px;font-size:14px!important}.rt-fc-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.rt-fc-faq details{border-bottom:1px solid #cec6ba;padding:24px 0}.rt-fc-faq summary{font-size:22px;font-weight:800;cursor:pointer;list-style:none;padding-right:35px;position:relative}.rt-fc-faq summary:after{content:"+";position:absolute;right:5px;color:var(--red)}.rt-fc-faq details[open] summary:after{content:"−"}.rt-fc-faq p{margin-bottom:0}.rt-fc-apply{background:var(--red);color:#fff}.rt-fc-apply-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;align-items:start}.rt-fc-apply .rt-fc-kicker{color:var(--yellow)}.rt-fc-apply a{color:#fff}.rt-fc-form{background:#fff;color:var(--ink);border-radius:24px;padding:35px}.rt-fc-form input,.rt-fc-form select,.rt-fc-form textarea{background:#f8f4ec!important;border:1px solid #ddd3c3!important;border-radius:7px!important}.rt-fc-form input[type=submit],.rt-fc-form button{background:var(--yellow)!important;color:var(--ink)!important;font-weight:800}.rt-fc-form p{font-size:14px}.rt-fc-form .wpcf7-form-control-wrap{display:block;margin-top:7px}
    .rt-fc-hero h1,.rt-fc-location h2,.rt-fc-location h3,.rt-fc-apply h2{color:#fff!important}.rt-fc-form{max-width:760px;margin-left:auto}.rt-fc-form .rt-form-grid>p{display:grid;grid-template-columns:1fr 1fr;gap:15px 18px;margin:0}.rt-fc-form .rt-form-grid>p>br{display:none}.rt-fc-form .rt-form-grid label{display:block;margin:0;font-size:13px;font-weight:700;line-height:1.35}.rt-fc-form .rt-form-grid label:has(textarea){grid-column:1/-1}.rt-fc-form input:not([type=submit]),.rt-fc-form select{height:46px!important;padding:9px 12px!important}.rt-fc-form textarea{height:90px!important;min-height:90px!important;padding:10px 12px!important;resize:vertical}.rt-fc-form form>p{margin:15px 0 0!important}.rt-fc-form form>p:nth-last-of-type(2){font-size:12px!important;color:#6f685e}.rt-fc-form input[type=submit]{min-height:48px;padding:12px 22px!important;border-radius:7px!important}.rt-fc-apply-grid{grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:50px}.rt-fc-apply{padding:75px 0}
    @media(max-width:900px){.rt-fc-hero-grid,.rt-fc-split,.rt-fc-process,.rt-fc-faq-grid,.rt-fc-apply-grid{grid-template-columns:1fr}.rt-fc-heading{grid-template-columns:1fr;gap:15px}.rt-fc-six,.rt-fc-support{grid-template-columns:1fr 1fr}.rt-fc-process-intro{position:static}.rt-fc-hero figure img{box-shadow:10px 10px 0 var(--yellow)}}
    @media(max-width:600px){.rt-fc-section,.rt-fc-model,.rt-fc-location,.rt-fc-apply{padding:65px 0}.rt-fc-hero{padding:55px 0}.rt-fc-six,.rt-fc-support,.rt-fc-location-grid,.rt-fc-metrics{grid-template-columns:1fr}.rt-fc-hero-grid{gap:40px}.rt-fc-hero figcaption{position:static;margin-top:12px}.rt-fc-nav{top:0}.admin-bar .rt-fc-nav{top:46px}.rt-fc-form{padding:20px;max-width:none;margin:0}.rt-fc-form .rt-form-grid>p{grid-template-columns:1fr;gap:13px}.rt-fc-form .rt-form-grid label:has(textarea){grid-column:auto}.rt-fc-form textarea{height:82px!important;min-height:82px!important}.rt-fc-process li{grid-template-columns:55px 1fr}.rt-fc-six article,.rt-fc-support article{min-height:0}}

    .rt-fc-location{background:var(--ink);color:#fff;position:relative}.rt-fc-location:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 5%,rgba(248,189,44,.13),transparent 32%);pointer-events:none}.rt-fc-location .rt-fc-wrap{position:relative}.rt-fc-location-head{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;margin-bottom:50px}.rt-fc-location-head h2{font-size:clamp(44px,5vw,72px);color:#fff!important}.rt-fc-location-head h2 em{color:var(--yellow);font-style:normal}.rt-fc-location-head>p{margin:0;color:#ccc}.rt-fc-location-showcase{display:grid;grid-template-columns:1.1fr .9fr;background:#292927;border:1px solid #44443f;border-radius:28px;overflow:hidden;margin-bottom:26px}.rt-fc-location-showcase figure{margin:0;min-height:510px;position:relative}.rt-fc-location-showcase figure img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.rt-fc-location-showcase figcaption{position:absolute;left:24px;right:24px;bottom:24px;background:rgba(24,24,22,.9);backdrop-filter:blur(8px);border-left:4px solid var(--yellow);padding:16px 18px;display:flex;flex-direction:column}.rt-fc-location-showcase figcaption b{color:var(--yellow);font-size:12px;letter-spacing:.12em}.rt-fc-location-showcase figcaption span{font-size:14px;margin-top:4px}.rt-fc-location-priorities{padding:48px}.rt-fc-location-eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--yellow)}.rt-fc-location-priorities h3{font-size:36px;color:#fff!important;margin:14px 0 30px}.rt-fc-priority-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rt-fc-location .rt-fc-priority-grid article{background:#343431;border:0;border-radius:15px;padding:19px}.rt-fc-priority-grid b{display:block;color:var(--yellow);font-size:13px}.rt-fc-priority-grid span{display:block;font-weight:800;font-size:18px;margin:9px 0 5px;color:#fff}.rt-fc-priority-grid p{font-size:13px;margin:0;color:#c9c9c3;line-height:1.45}.rt-fc-concept-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.rt-fc-location .rt-fc-concept-card{background:#fff;color:var(--ink);border:0;border-radius:26px;padding:38px;overflow:hidden}.rt-fc-location .rt-fc-concept-card.featured{background:var(--yellow)}.rt-fc-concept-card header>span{color:var(--red);font-size:12px;font-weight:800;letter-spacing:.14em}.rt-fc-location .rt-fc-concept-card h3{font-size:34px;color:var(--ink)!important;margin:14px 0}.rt-fc-concept-card header p{font-size:15px;margin:0;color:#5f5a53}.rt-fc-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.rt-fc-specs div{background:#f2eee6;border-radius:14px;padding:17px}.rt-fc-concept-card.featured .rt-fc-specs div{background:rgba(255,255,255,.68)}.rt-fc-specs strong{font-size:32px;display:block;color:var(--red);line-height:1}.rt-fc-specs small{font-size:15px;margin-left:2px}.rt-fc-specs span{font-size:12px;display:block;margin-top:7px}.rt-fc-location .rt-fc-concept-card ul{list-style:none;padding:0;margin:0}.rt-fc-location .rt-fc-concept-card li{padding:11px 0 11px 24px;border:0;border-top:1px solid #ded8ce;position:relative;font-size:14px}.rt-fc-concept-card li:before{content:"✓";position:absolute;left:0;color:var(--red);font-weight:900}.rt-fc-location-check{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:12px;background:#2b2b29;border-radius:20px;padding:18px;margin-top:26px}.rt-fc-location-check>div{display:flex;align-items:center;gap:12px;padding:8px}.rt-fc-location-check>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);color:var(--ink);font-weight:900;flex:0 0 auto}.rt-fc-location-check p{font-size:12px;margin:0;line-height:1.35;color:#bbb}.rt-fc-location-check b{display:block;color:#fff;font-size:14px}.rt-fc-location-check a{background:var(--red);color:#fff!important;padding:16px 18px;border-radius:9px;font-size:12px;font-weight:800;white-space:nowrap}.rt-fc-location-foot{color:#aaa;margin:22px 0 0;font-size:13px!important}
    @media(max-width:900px){.rt-fc-location-head,.rt-fc-location-showcase,.rt-fc-concept-grid{grid-template-columns:1fr}.rt-fc-location-showcase figure{min-height:430px}.rt-fc-location-check{grid-template-columns:1fr 1fr}.rt-fc-location-check a{grid-column:1/-1;text-align:center}}
    @media(max-width:600px){.rt-fc-priority-grid,.rt-fc-specs,.rt-fc-location-check{grid-template-columns:1fr}.rt-fc-location-head{gap:20px}.rt-fc-location-showcase figure{min-height:330px}.rt-fc-location-priorities,.rt-fc-location .rt-fc-concept-card{padding:25px}.rt-fc-location-check a{grid-column:auto}}
    
