:root{--header-offset:0px;--primary-color:#5C3D2E;--secondary-color:#B85C38;--text-color:#2C1810;--white:#fff;--gray:#f5f5f5}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Ubuntu',sans-serif;line-height:1.6}.top-nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 15px;background:var(--white);box-shadow:0 2px 5px rgba(0,0,0,0.1);position:fixed;width:100%;top:0;z-index:1000}.nav-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto}.logo img{height:82.23px}@media screen and (max-width:480px){.logo img{height:65.78px}}.nav-right{display:flex;align-items:center;gap:2rem}.header-order{display:flex;align-items:center;gap:0.5rem;margin-left:1rem}.header-tiklagesin{height:32px;width:auto}.header-order-btn{background:#E31837;color:white;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:bold;text-align:center;line-height:1.2;font-size:14px;white-space:nowrap;transition:background-color 0.3s ease}.header-order-btn:hover{background:#c41530}.main-menu{display:flex;list-style:none;gap:2rem}.main-menu a{text-decoration:none;color:var(--text-color);font-weight:300;font-size:16.8px;transition:opacity 0.3s ease}.main-menu a:hover{color:#ffcb05}main{background-color:#ececec;padding-top:var(--header-offset,0px)}.content-container{max-width:1200px;margin:0 auto;padding:0 15px}.main-slider{margin-top:80px;position:relative;width:100vw;margin-left:calc(-50vw + 50%);left:0;margin-bottom:2rem}.slider-container{height:500px;position:relative;margin:0 auto;overflow:hidden}.slide{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 1.5s ease-in-out;z-index:1}.slide.active{opacity:1;z-index:2}.slide img{width:100%;height:100%;object-fit:cover;aspect-ratio:1920/700}.best-sellers{padding:3rem 0;padding-top:calc(100px + 3rem);width:100%;max-width:1200px;margin:0 auto;scroll-margin-top:100px}@media screen and (max-width:480px){.best-sellers{padding-top:calc(85px + 3rem);scroll-margin-top:85px}}.section-title{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center}.section-title h2{color:#000;font-size:48px;font-weight:bold;margin-bottom:10px}.section-description{color:#000;font-size:16px;display:block;width:100%;text-align:center}.products-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;max-width:1200px;margin:0 auto;padding:0 15px}.product-card{background:var(--white);border-radius:10px;overflow:hidden;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:transform 0.3s ease;cursor:pointer;position:relative;padding:0}.product-card:hover{transform:translateY(-5px)}.product-card img{width:100%;height:auto;margin-bottom:0;object-fit:cover;aspect-ratio:1/1}.product-card h3{color:var(--text-color);font-size:14px;font-weight:bold;background:var(--white);padding:15px;margin:0;position:relative}.order-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#E31837;color:white;padding:10px 20px;border-radius:25px;text-decoration:none;font-weight:bold;transition:background-color 0.3s ease;margin-top:auto}.order-btn:hover{background:#c41530}.order-btn .order-icon{width:20px;height:20px}.order-btn i{font-size:16px}.bottom-banners{width:100vw;margin-left:calc(-50vw + 50%);left:0;position:relative;margin-top:6rem}.banner{width:100%;position:relative}.banner img{width:100%;height:auto;display:block;aspect-ratio:1920/300}footer{background:var(--primary-color);color:var(--white);padding:3rem 0;width:100%}.footer-container{max-width:1200px;margin:0 auto;padding:0 15px}.footer-top{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-top-center{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.footer-menu{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.footer-menu a{text-decoration:none;color:var(--white);font-weight:300;font-size:16.8px;transition:opacity 0.3s ease}.footer-menu a:hover{opacity:0.8}.quick-order{display:flex;align-items:center;justify-content:center;gap:1rem}.footer-phone-container{text-align:center;margin-bottom:15px}.footer-phone{color:white;font-size:20px;font-weight:bold}.tiklagesin-logo{height:40px}.order-now-btn{background:#E31837;color:white;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:bold;text-align:center;line-height:1.2;transition:background-color 0.3s ease}.order-now-btn:hover{background:#c41530}.app-download{display:flex;align-items:center;gap:1rem}.app-download img{height:35px}.app-download span{font-size:14px;color:var(--white)}.footer-bottom{padding-top:2rem;border-top:1px solid rgba(255,255,255,0.1);text-align:center}.footer-logo{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.footer-logo img{height:30px}.footer-logo p{font-size:12px;opacity:0.8}.footer-text{font-size:12px;opacity:0.8;margin-bottom:1rem;line-height:1.5}.footer-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;justify-content:center}.footer-links a{color:var(--white);text-decoration:none;font-size:12px;opacity:0.8;transition:opacity 0.3s ease}.footer-links a:hover{opacity:1}@media screen and (max-width:768px){.footer-top{flex-direction:column;gap:1rem}.app-download{flex-direction:column;text-align:center}.footer-links{justify-content:center;text-align:center}.footer-top-center{width:100%}.footer-menu{flex-wrap:wrap;justify-content:center;gap:1rem}.quick-order{flex-direction:row;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.footer-phone-container{margin-bottom:15px}.banner img{aspect-ratio:2/1;width:100%;height:auto;object-fit:cover}.section-title h2{font-size:40px !important;line-height:1;margin-bottom:20px}.section-description{font-size:18px}}.certificates{text-align:center;margin-bottom:2rem}.social-media{text-align:center;margin:2rem 0;max-width:1200px;margin:0 auto;padding:2rem 15px}.social-icons{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.menu-categories{max-width:1200px;margin:2rem auto;padding:0 15px}.mobile-apps{text-align:center;max-width:1200px;margin:0 auto;padding:2rem 15px}.social-icons a{color:var(--white);font-size:24px;transition:opacity 0.3s ease}.social-icons a:hover{opacity:0.8}.fa-whatsapp{font-size:26px}.fa-map-marker-alt{font-size:24px}.fa-shopping-cart{margin-right:5px}@media screen and (max-width:1024px){.header-order{display:none}}.slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:3}.dot{width:10px;height:10px;background:rgba(255,255,255,0.5);border-radius:50%;cursor:pointer;transition:background 0.3s ease}.dot.active{background:#fff}.menu-toggle{display:none;font-size:24px;cursor:pointer;color:var(--text-color)}@media screen and (max-width:768px){.products-grid{display:grid;grid-template-columns:repeat(2,1fr) !important;gap:15px;padding:0 15px;width:100%}.product-card{width:100%;margin-bottom:15px}.product-card img{aspect-ratio:1/1;object-fit:cover;width:100%}.product-card h3{font-size:14px;padding:12px}.menu-toggle{display:block;margin-left:auto;z-index:1000}.nav-right .main-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#ffcb05;padding:80px 2rem 2rem;box-shadow:0 2px 5px rgba(0,0,0,0.1);z-index:999}.nav-right .main-menu.active{display:flex !important;flex-direction:column;gap:2rem;align-items:center;justify-content:flex-start}.nav-right .main-menu li{width:100%;text-align:center}.nav-right .main-menu li a{color:#000;font-size:24px;font-weight:500;display:block;padding:15px 0}.nav-right .main-menu .mobile-social-icons{display:flex !important;gap:2rem;margin-top:3rem;justify-content:center;width:100%;padding:20px 0}.nav-right .main-menu .mobile-social-icons a{color:#000;font-size:24px;padding:10px}.nav-right .main-menu .mobile-social-icons i{font-size:24px}.menu-close{display:block;position:absolute;top:25px;left:25px;font-size:24px;color:#000;cursor:pointer;z-index:1000;padding:10px}.nav-right{gap:1rem}.nav-right .main-menu li a{color:#000;font-size:24px;font-weight:500;display:block;padding:15px 0}}@media screen and (min-width:769px){.mobile-social-icons,.menu-close,.menu-toggle{display:none}}img{max-width:100%;height:auto}@font-face{font-family:'CustomFont';font-display:swap;src:url('../fonts/custom-font.woff2') format('woff2')}html{scroll-behavior:smooth}.franchise-section{background-color:#ffcb05;width:100vw;margin-left:calc(-50vw + 50%);margin-top:4rem;margin-bottom:4rem;position:relative;overflow:hidden;height:500px}.franchise-content{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;align-items:center;justify-content:flex-start;gap:2rem;position:relative;z-index:2;height:100%}.franchise-text{flex:0 0 50%;color:#000}.franchise-text h2{font-size:48px;font-weight:bold;margin-bottom:1rem;text-transform:uppercase}.franchise-text h3{font-size:24px;margin-bottom:1.5rem;color:#000;text-transform:uppercase}.franchise-text p{font-size:16px;line-height:1.6;max-width:450px}.franchise-image{position:absolute;right:0;top:0;display:flex;width:45%;height:100%}.franchise-image img{max-width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){.franchise-section{height:auto;padding:0}.franchise-content{flex-direction:column;text-align:center;padding:2rem 15px}.franchise-text{flex:0 0 100%}.franchise-image{position:relative;top:0;width:80%;margin:2rem auto;height:300px}.franchise-text p{margin:0 auto;max-width:100%}}@media screen and (max-width:480px){.franchise-text h2{font-size:28px}.franchise-text h3{font-size:18px}.franchise-section{padding:2rem 0}}.franchise-button{display:inline-block;background:#000;color:white;padding:15px 30px;border-radius:5px;text-decoration:none;font-weight:bold;margin-top:20px;transition:all 0.3s ease}.franchise-button:hover{background:white;color:#000}@media screen and (max-width:768px){.franchise-button{padding:12px 25px;font-size:14px;margin-top:15px}}.mobile-social-icons{display:none}.menu-close{display:none}.about-banner{width:100vw;height:400px;margin-left:calc(-50vw + 50%);margin-top:95px;position:relative;overflow:hidden;background:#000}.about-banner img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0.7}.about-banner::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent,#ececec)}@media screen and (max-width:768px){.about-banner{height:300px;margin-top:85px}}.page-header{background-color:#ffcb05;padding:100px 0 50px;padding-top:calc(100px + 100px);text-align:center;margin:0 0 50px;position:relative;z-index:1;scroll-margin-top:100px}@media screen and (max-width:480px){.page-header{padding-top:calc(85px + 100px);scroll-margin-top:85px}}.page-header h1{color:#000;font-size:48px;font-weight:bold}.about-page{max-width:800px;margin:0 auto;padding:0 20px}.about-section,.mission-vision,.quality-policy{margin-bottom:60px}.about-content,.quality-content{line-height:1.8}.about-page h2{color:#000;font-size:32px;margin-bottom:25px;font-weight:bold}.about-page p{margin-bottom:20px;color:#333;font-size:16px}.mission-vision{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width:768px){.about-banner{height:250px;margin-top:80px}.page-header{padding:40px 0;margin:-30px 0 30px}.page-header h1{font-size:32px}.about-page{padding:0 15px}.about-page h2{font-size:24px;margin-bottom:20px}.about-page p{font-size:15px;margin-bottom:15px}.mission-vision{grid-template-columns:1fr;gap:30px}.about-section,.mission-vision,.quality-policy{margin-bottom:40px}}.footer-address{margin-top:20px}.footer-address a{color:white;text-decoration:none;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px;transition:opacity 0.3s ease}.footer-address a:hover{opacity:0.8}.footer-address i{font-size:16px}@media screen and (max-width:768px){.footer-address a{font-size:12px}}.menu-categories{margin-bottom:2rem;text-align:center}.product-description{padding:0 15px 15px;font-size:14px;color:#666}.product-card .order-btn{margin:0 15px 15px}.product-card{display:flex;flex-direction:column}.product-card .product-description{flex-grow:1}.category-btn{background:#fff;border:2px solid #5C3D2E;color:#5C3D2E;padding:10px 20px;border-radius:25px;cursor:pointer;font-weight:500;margin:0 10px;transition:all 0.3s ease;font-family:'Ubuntu',sans-serif}.category-btn:hover,.category-btn.active{background:#5C3D2E;color:#fff}@media screen and (max-width:768px){.category-btn{margin:5px;padding:8px 15px;font-size:14px}}.campaign-card{background:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:transform 0.3s ease}.campaign-card:hover{transform:translateY(-5px)}.campaign-card img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.campaign-content{padding:20px}.campaign-content h3{color:var(--text-color);font-size:20px;font-weight:bold;margin-bottom:10px}.campaign-content p{color:#666;font-size:14px;line-height:1.6}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) !important}.franchise-hero{background-color:#ffcb05;padding:120px 0 60px;padding-top:calc(100px + 120px);margin-top:0;text-align:center;scroll-margin-top:100px}@media screen and (max-width:480px){.franchise-hero{padding-top:calc(85px + 100px);scroll-margin-top:85px}}.franchise-hero-content h1{font-size:48px;font-weight:bold;color:#000;margin-bottom:1rem}.franchise-hero-content h2{font-size:24px;color:#000;margin-bottom:1.5rem}.franchise-hero-content p{font-size:16px;color:#000;max-width:800px;margin:0 auto;line-height:1.6}.franchise-section-content{margin:4rem 0;padding:2rem 0}.franchise-section-content h2{color:#000;font-size:32px;font-weight:bold;margin-bottom:1.5rem}.franchise-section-content p{color:#333;font-size:16px;line-height:1.8;margin-bottom:1rem}.franchise-list{list-style:none;padding:0;margin:1.5rem 0}.franchise-list li{padding:10px 0;padding-left:30px;position:relative;color:#333;font-size:16px;line-height:1.6}.franchise-list li:before{content:"✓";position:absolute;left:0;color:#5C3D2E;font-weight:bold;font-size:18px}.investment-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.info-box{background:#f5f5f5;padding:2rem;border-radius:10px}.info-box h3{color:#5C3D2E;font-size:20px;margin-bottom:1rem}.info-box p{color:#666;font-size:14px}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.step{text-align:center;padding:2rem;background:#f5f5f5;border-radius:10px}.step-number{width:60px;height:60px;background:#5C3D2E;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold;margin:0 auto 1rem}.step h3{color:#000;font-size:18px;margin-bottom:0.5rem}.step p{color:#666;font-size:14px}.faq-item{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.faq-item:last-child{border-bottom:none}.faq-item h3{color:#5C3D2E;font-size:20px;margin-bottom:1rem}.faq-item p{color:#666;font-size:16px;line-height:1.6}.franchise-apply{text-align:center;margin:4rem 0;padding:3rem 0}@media screen and (max-width:768px){.franchise-hero{padding:100px 15px 40px}.franchise-hero-content h1{font-size:32px}.franchise-hero-content h2{font-size:18px}.franchise-section-content h2{font-size:24px}.process-steps{grid-template-columns:1fr}}.contact-section{padding:3rem 0;padding-top:calc(100px + 3rem);scroll-margin-top:100px}@media screen and (max-width:480px){.contact-section{padding-top:calc(85px + 3rem);scroll-margin-top:85px}}.contact-content{max-width:1200px;margin:0 auto}.contact-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.info-card{background:#fff;padding:2rem;border-radius:10px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.info-card i{font-size:36px;color:#5C3D2E;margin-bottom:1rem}.info-card h3{color:#000;font-size:20px;margin-bottom:1rem}.info-card p{color:#666;font-size:16px;margin-bottom:1rem}.map-link,.whatsapp-link{display:inline-block;background:#5C3D2E;color:#fff;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:500;transition:background 0.3s ease}.map-link:hover,.whatsapp-link:hover{background:#B85C38}.map-container{margin-bottom:3rem;position:relative}.map-fallback{display:none;text-align:center;padding:2rem;background:#f5f5f5;border-radius:10px}.map-link-btn{display:inline-block;background:#5C3D2E;color:#fff;padding:15px 30px;border-radius:5px;text-decoration:none;font-weight:500}.contact-form-container{background:#fff;padding:3rem;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.1);max-width:600px;margin:0 auto}.contact-form-container h3{color:#000;font-size:24px;margin-bottom:2rem;text-align:center}.form-group{margin-bottom:1.5rem}.form-group label{display:block;color:#333;font-weight:500;margin-bottom:0.5rem}.form-group input,.form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px;font-family:'Ubuntu',sans-serif}.form-group textarea{resize:vertical}.submit-btn{width:100%;background:#5C3D2E;color:#fff;padding:15px;border:none;border-radius:5px;font-size:18px;font-weight:bold;cursor:pointer;transition:background 0.3s ease}.submit-btn:hover{background:#B85C38}.form-message{margin-top:1rem;padding:1rem;border-radius:5px;text-align:center}.form-message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}@media screen and (max-width:768px){.contact-info{grid-template-columns:1fr}.contact-form-container{padding:2rem 1.5rem}.map-container iframe{height:300px}}.home-page .main-slider{margin-bottom:1.2rem}.home-page .best-sellers{padding-top:1.8rem}.home-page .franchise-section{margin-bottom:0}.home-page .bottom-banners{margin-top:0}@media screen and (max-width:768px){.home-page .main-slider{margin-bottom:0.8rem}.home-page .best-sellers{padding-top:1.2rem}.home-page .franchise-section{margin-bottom:0}.home-page .bottom-banners{margin-top:0}}@media screen and (max-width:1024px){}@media screen and (max-width:480px){}@media screen and (max-width:1024px){}@media screen and (max-width:480px){}main{padding-top:var(--header-offset,0px)}@media screen and (max-width:1024px){}@media screen and (max-width:480px){}body.has-fixed-header main{padding-top:var(--header-offset)}body.page-hakkimizda.has-fixed-header main{padding-top:var(--header-offset)}body.page-hakkimizda .page-header{scroll-margin-top:calc(var(--header-offset,100px) + 12px)}body.page-hakkimizda h1{scroll-margin-top:calc(var(--header-offset,100px) + 12px)}.contact-content h3{color:#000;font-size:24px;margin-bottom:1rem;font-weight:bold}.contact-content .mission-vision{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.contact-content .mission-vision h3{color:#000;font-size:20px;margin-bottom:1rem;font-weight:bold}.contact-content .mission-vision p{color:#333;font-size:16px;line-height:1.8;margin-bottom:1rem}.contact-content .about-section p,.contact-content .quality-policy p{color:#333;font-size:16px;line-height:1.8;margin-bottom:1rem}@media screen and (max-width:768px){.contact-content .mission-vision{grid-template-columns:1fr;gap:1.5rem}}@media screen and (max-width:480px){}
/* SIPARIS SAYFASI STILLERI */
.page-siparis{background-color:#ececec}.order-topbar{background:var(--white);box-shadow:0 2px 5px rgba(0,0,0,0.1);position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 15px}.order-topbar-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.order-back-btn{color:var(--text-color);font-size:20px;text-decoration:none;transition:opacity 0.3s ease}.order-back-btn:hover{opacity:0.7}.order-page-title{font-size:20px;font-weight:bold;color:var(--text-color);margin:0}.order-cart-btn{position:relative;background:none;border:none;color:var(--text-color);font-size:24px;cursor:pointer;padding:5px}.cart-badge{position:absolute;top:-5px;right:-5px;background:#E31837;color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}.order-main{padding-top:80px;padding-bottom:100px}.order-categories{position:sticky;top:70px;background:var(--white);z-index:100;padding:1rem 15px;box-shadow:0 2px 5px rgba(0,0,0,0.1);display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.order-categories::-webkit-scrollbar{display:none}.order-category-btn{background:#fff;border:2px solid #5C3D2E;color:#5C3D2E;padding:10px 20px;border-radius:25px;cursor:pointer;font-weight:500;white-space:nowrap;transition:all 0.2s ease;font-family:'Ubuntu',sans-serif;font-size:14px}.order-category-btn:hover,.order-category-btn.active{background:#5C3D2E;color:#fff}.order-products-container{max-width:1200px;margin:0 auto;padding:2rem 15px}.order-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.order-product-card{background:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:transform 0.2s ease;display:flex;flex-direction:column}.order-product-card:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.order-product-card img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.order-product-info{padding:15px;display:flex;flex-direction:column;flex-grow:1}.order-product-info h3{color:var(--text-color);font-size:16px;font-weight:bold;margin-bottom:5px;line-height:1.3}.order-product-desc{color:#666;font-size:12px;margin-bottom:10px;flex-grow:1}.order-product-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.order-product-price{color:#5C3D2E;font-size:18px;font-weight:bold}.order-add-btn{background:#E31837;color:white;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;font-weight:500;font-size:14px;transition:background-color 0.2s ease;display:flex;align-items:center;gap:5px}.order-add-btn:hover{background:#c41530}.order-quantity-controls{display:flex;align-items:center;gap:10px}.order-qty-btn{background:#5C3D2E;color:white;border:none;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease;font-size:12px}.order-qty-btn:hover{background:#B85C38}.order-qty-value{font-weight:bold;color:var(--text-color);min-width:20px;text-align:center}.order-cart-bar{position:fixed;bottom:0;left:0;right:0;background:var(--white);box-shadow:0 -2px 10px rgba(0,0,0,0.1);padding:1rem 15px;z-index:999;transform:translateY(100%);transition:transform 0.3s ease}.order-cart-bar.active{transform:translateY(0)}.cart-bar-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.cart-bar-info{display:flex;gap:10px;align-items:center;font-weight:bold;color:var(--text-color)}.cart-bar-total{color:#5C3D2E;font-size:18px}.cart-bar-continue{background:#E31837;color:white;border:none;padding:12px 24px;border-radius:5px;cursor:pointer;font-weight:bold;transition:background-color 0.2s ease;white-space:nowrap}.cart-bar-continue:hover{background:#c41530}.order-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:none}.order-drawer.active{display:block}.drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);animation:fadeIn 0.2s ease}.drawer-content{position:fixed;bottom:0;left:0;right:0;background:var(--white);border-radius:20px 20px 0 0;max-height:80vh;display:flex;flex-direction:column;animation:slideUp 0.3s ease;box-shadow:0 -2px 20px rgba(0,0,0,0.2)}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.drawer-header h2{font-size:24px;font-weight:bold;color:var(--text-color);margin:0}.drawer-close{background:none;border:none;font-size:24px;color:var(--text-color);cursor:pointer;padding:5px;transition:opacity 0.2s ease}.drawer-close:hover{opacity:0.7}.drawer-body{flex:1;overflow-y:auto;padding:1rem 1.5rem}.drawer-empty{text-align:center;color:#666;padding:2rem;font-size:16px}.drawer-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #f0f0f0;gap:1rem}.drawer-item:last-child{border-bottom:none}.drawer-item-info{flex:1}.drawer-item-info h4{font-size:16px;font-weight:bold;color:var(--text-color);margin-bottom:5px}.drawer-item-price{color:#666;font-size:14px}.drawer-item-controls{display:flex;align-items:center;gap:10px}.drawer-qty-btn{background:#5C3D2E;color:white;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease;font-size:12px}.drawer-qty-btn:hover{background:#B85C38}.drawer-qty-value{font-weight:bold;color:var(--text-color);min-width:20px;text-align:center}.drawer-item-total{font-weight:bold;color:#5C3D2E;font-size:16px;min-width:60px;text-align:right}.drawer-footer{padding:1.5rem;border-top:1px solid #e0e0e0;background:#f9f9f9}.drawer-totals{display:flex;flex-direction:column;gap:10px}.drawer-subtotal,.drawer-total{display:flex;justify-content:space-between;align-items:center}.drawer-subtotal{color:#666;font-size:16px}.drawer-total{font-size:20px;font-weight:bold;color:var(--text-color)}.order-form-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);animation:fadeIn 0.2s ease;z-index:2001}.order-form-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:none;overflow-y:auto}.order-form-container.active{display:block}.order-form-wrapper{max-width:600px;margin:2rem auto;background:var(--white);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,0.2);padding:2rem;margin-top:80px;margin-bottom:2rem}.order-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.order-form-header h2{font-size:24px;font-weight:bold;color:var(--text-color);margin:0}.form-close{background:none;border:none;font-size:24px;color:var(--text-color);cursor:pointer;padding:5px;transition:opacity 0.2s ease}.form-close:hover{opacity:0.7}.order-form .form-group{margin-bottom:1.5rem}.order-form .form-group label{display:block;color:#333;font-weight:500;margin-bottom:0.5rem;font-size:14px}.order-form .form-group input,.order-form .form-group textarea,.order-form .form-group select{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px;font-family:'Ubuntu',sans-serif;transition:border-color 0.2s ease}.order-form .form-group input:focus,.order-form .form-group textarea:focus,.order-form .form-group select:focus{outline:none;border-color:#5C3D2E}.order-form .form-group textarea{resize:vertical}.form-actions{display:flex;flex-direction:column;gap:10px;margin-top:2rem}.order-payment-btn,.order-whatsapp-btn{width:100%;padding:15px;border:none;border-radius:5px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.order-payment-btn{background:#ccc;color:#666;cursor:not-allowed}.order-whatsapp-btn{background:#25D366;color:white}.order-whatsapp-btn:hover{background:#20BA5A}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (min-width:769px){.order-products-grid{grid-template-columns:repeat(4,1fr)}.order-cart-bar{display:none}.order-drawer{display:none !important}}@media screen and (min-width:1024px){.order-products-grid{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:768px){.order-topbar{padding:0.75rem 15px}.order-page-title{font-size:18px}.order-categories{top:60px;padding:0.75rem 15px}.order-category-btn{padding:8px 16px;font-size:13px}.order-products-grid{grid-template-columns:repeat(3,1fr);gap:10px}.order-product-info{padding:12px}.order-product-info h3{font-size:14px}.order-product-desc{font-size:11px}.order-product-price{font-size:16px}.order-form-wrapper{padding:1.5rem;margin-top:60px}.order-form-header h2{font-size:20px}}@media screen and (max-width:480px){.order-products-grid{grid-template-columns:repeat(2,1fr);gap:8px}.order-product-card{border-radius:8px}.order-product-info{padding:10px}.order-product-info h3{font-size:13px}.order-product-price{font-size:14px}.order-add-btn{padding:6px 12px;font-size:12px}.order-qty-btn{width:26px;height:26px;font-size:11px}.cart-bar-content{flex-direction:column;gap:0.75rem}.cart-bar-continue{width:100%}.drawer-content{max-height:90vh}.order-form-wrapper{padding:1rem;margin-top:50px}}
.order-form-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);animation:fadeIn 0.2s ease}.footer-logo p a{position:relative;display:inline-block}.footer-logo p a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--white);transition:width 0.3s ease}.footer-logo p a:hover::after{width:100%}.main-menu a{position:relative;display:inline-block}.main-menu a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#ffcb05;transition:width 0.3s ease}.main-menu a:hover::after{width:100%}.footer-menu a{position:relative;display:inline-block}.footer-menu a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--white);transition:width 0.3s ease}.footer-menu a:hover::after{width:100%}.contact-content a[href*="aydgrup.com"]{position:relative;display:inline-block}.contact-content a[href*="aydgrup.com"]::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--text-color);transition:width 0.3s ease}.contact-content a[href*="aydgrup.com"]:hover::after{width:100%}.social-icons a,.mobile-social-icons a,.info-card,.footer-address a{display:inline-block}.social-icons a i,.mobile-social-icons a i,.info-card i,.footer-address a i,.fa{transition:transform 0.3s ease}.social-icons a:hover i,.mobile-social-icons a:hover i,.info-card:hover i,.footer-address a:hover i{transform:scale(1.2)}
