.woocommerce *,.woocommerce-page *,.single-product *,body.post-type-archive-product *{font-family:"Switzer",sans-serif}.woocommerce h1,.woocommerce h2,.woocommerce h3,.woocommerce h4,.woocommerce h5,.woocommerce h6,.woocommerce-page h1,.woocommerce-page h2,.woocommerce-page h3,.woocommerce-page h4,.single-product h1,.single-product h2,.single-product h3,.single-product h4,body.post-type-archive-product h1,body.post-type-archive-product h2,body.post-type-archive-product h3{font-family:"Involve",sans-serif!important}@font-face{font-display:swap;font-family:'Inter';src:local('Switzer')}@font-face{font-display:swap;font-family:'Cardo';src:local('Involve')}.single-product .site-content-inner,.single-product .content-area,.single-product .site-main{max-width:100%;width:100%;padding:0}.single-product .site-content-inner{max-width:1400px;margin:0 auto;padding:40px 30px}.woocommerce div.product .product_title,.single-product h1.product_title,.woocommerce-page h1.product_title{font-family:"Involve",sans-serif!important;font-weight:700;font-size:36px;line-height:1.2;letter-spacing:-.5px;color:#1a1a2e;margin-bottom:20px}.woocommerce div.product div.images,.woocommerce div.product div.images .woocommerce-product-gallery{width:100%!important;max-width:100%}.woocommerce div.product div.images img{width:100%;height:auto;border-radius:15px;object-fit:cover}.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product div.images{float:left;width:55%!important}.woocommerce div.product div.summary{float:right;width:40%!important;padding-left:30px}@media (max-width:768px){.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product div.images{float:none;width:100%!important;margin-bottom:30px}.woocommerce div.product div.summary{float:none;width:100%!important;padding-left:0}.woocommerce div.product .product_title{font-size:26px!important}.single-product .site-content-inner{padding:20px 15px}}.woocommerce div.product .price-inquiry{font-family:"Switzer",sans-serif;font-size:18px;font-weight:600;color:#E4ED64;background:#1a1a2e;padding:10px 20px;border-radius:8px;display:inline-block}.teklif-butonlari{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px!important}.teklif-al-btn{background:#1a1a2e!important;color:#fff!important;padding:14px 32px!important;border-radius:30px!important;font-family:"Switzer",sans-serif!important;font-weight:600!important;font-size:15px!important;transition:all 0.3s ease!important;border:none!important}.teklif-al-btn:hover{background:#E4ED64!important;color:#1a1a2e!important}.whatsapp-btn{background:#25D366!important;color:#fff!important;padding:14px 32px!important;border-radius:30px!important;font-family:"Switzer",sans-serif!important;font-weight:600!important;font-size:15px!important;transition:all 0.3s ease!important;border:none!important}.whatsapp-btn:hover{background:#1DA851!important;color:#fff!important}.woocommerce div.product .woocommerce-product-details__short-description{font-family:"Switzer",sans-serif;font-size:15px;line-height:1.7;color:#555;margin:20px 0}.woocommerce div.product .product_meta{font-family:"Switzer",sans-serif;font-size:13px;color:#888;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:"Involve",sans-serif!important;font-weight:600;font-size:16px}.woocommerce div.product .woocommerce-tabs .panel{font-family:"Switzer",sans-serif}.woocommerce div.product .woocommerce-tabs .panel h3,.woocommerce div.product .woocommerce-tabs .panel h2{font-family:"Involve",sans-serif!important;font-weight:700}.woocommerce div.product .woocommerce-product-attributes{border-radius:10px;overflow:hidden}.woocommerce div.product .woocommerce-product-attributes th{font-family:"Switzer",sans-serif;font-weight:600;background:#1a1a2e;color:#fff;padding:12px 20px}.woocommerce div.product .woocommerce-product-attributes td{font-family:"Switzer",sans-serif;padding:12px 20px;background:#f9f9f9}.woocommerce div.product .woocommerce-product-attributes tr:nth-child(even) td{background:#fff}.post-type-archive-product .site-content-inner,.tax-product_cat .site-content-inner{display:block!important;max-width:1400px;margin:0 auto;padding:40px 30px}.post-type-archive-product .site-content-inner>aside,.post-type-archive-product .widget-area,.post-type-archive-product #secondary,.post-type-archive-product .sidebar,.tax-product_cat .site-content-inner>aside,.tax-product_cat .widget-area,.tax-product_cat #secondary,.tax-product_cat .sidebar,.woocommerce-page .widget-area,.woocommerce-page #secondary{display:none!important}.post-type-archive-product .content-area,.post-type-archive-product .site-main,.post-type-archive-product #primary,.tax-product_cat .content-area,.tax-product_cat .site-main,.tax-product_cat #primary{width:100%!important;max-width:100%!important;float:none!important;flex:0 0 100%!important}.woocommerce ul.products{width:100%!important}.woocommerce ul.products li.product{border-radius:15px;overflow:hidden;box-shadow:0 2px 15px rgb(0 0 0 / .06);transition:all 0.3s ease;padding-bottom:20px;background:#fff}.woocommerce ul.products li.product:hover{box-shadow:0 8px 30px rgb(0 0 0 / .12);transform:translateY(-5px)}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .wc-block-components-product-name,ul.products li.product h2,ul.products li.product h3{font-family:"Involve",sans-serif!important;font-weight:600!important;font-size:1.45em!important;padding:10px 15px 5px!important;color:#1a1a2e!important;text-decoration:none!important}.woocommerce ul.products li.product .price-inquiry{font-size:13px;padding:5px 12px;margin:0 15px;display:inline-block}.woocommerce ul.products li.product .urun-ozet{padding:0 15px}.woocommerce ul.products li.product .button.teklif-al-btn{margin:10px 15px 0;padding:10px 20px!important;font-size:13px!important;text-align:center;display:block}.woocommerce div.product .related.products h2{font-family:"Involve",sans-serif!important;font-weight:700;font-size:28px}.blog #secondary,.blog .widget-area,.category #secondary,.category .widget-area,.tag #secondary,.tag .widget-area,.single-post #secondary,.single-post .widget-area{display:none!important}.blog #primary,.blog .content-area,.category #primary,.category .content-area,.tag #primary,.tag .content-area,.single-post #primary,.single-post .content-area{width:100%!important;max-width:100%!important;float:none!important;flex:0 0 100%!important}.blog .categories-link a,.category .categories-link a{font-size:0!important;pointer-events:none;text-decoration:none;cursor:default}.blog .categories-link a::after,.category .categories-link a::after{content:"Karınca Prefabrik";font-size:14px}.elementor-widget-spaciaz-post-filter,.navigation-post-filter{display:none!important}.blog .site-main,.category .site-main,.tag .site-main{display:grid!important;grid-template-columns:repeat(3,1fr);gap:30px}.blog .site-main .article-default,.category .site-main .article-default,.tag .site-main .article-default{margin-bottom:0!important;padding:0!important}.blog .site-main .pagination,.blog .site-main nav.navigation,.category .site-main .pagination,.category .site-main nav.navigation{grid-column:1 / -1}@media (max-width:1024px){.blog .site-main,.category .site-main{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog .site-main,.category .site-main{grid-template-columns:1fr}}.project-item .project-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.project-item .project-location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce .woocommerce-breadcrumb{font-family:"Switzer",sans-serif;font-size:13px}#karinca-sticky-buttons{position:fixed;bottom:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.karinca-sticky-btn{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:50px;text-decoration:none!important;font-family:"Switzer",sans-serif;font-weight:600;font-size:14px;color:#fff!important;box-shadow:0 4px 15px rgb(8 162 222 / .2);transition:all 0.3s ease;cursor:pointer}.karinca-sticky-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgb(8 162 222 / .4)}.karinca-sticky-btn svg{flex-shrink:0}.karinca-phone-btn{background:#08a2de}.karinca-phone-btn:hover{background:#0689bd}.karinca-whatsapp-btn{background:#25D366}.karinca-whatsapp-btn:hover{background:#1DA851}.karinca-teklif-btn{background:#08a2de;color:#ffffff!important;border:none;transition:all 0.3s ease}#karinca-sticky-buttons .karinca-teklif-btn{background:#08a2de!important;color:#ffffff!important}#karinca-sticky-buttons .karinca-teklif-btn:hover{background:#0586b9!important;color:#ffffff!important;box-shadow:0 5px 15px rgb(8 162 222 / .3)}@media (min-width:769px){.karinca-phone-btn{display:none}}@media (max-width:768px){.karinca-sticky-btn span{display:none}.karinca-sticky-btn{padding:14px;border-radius:50%}#karinca-sticky-buttons{bottom:15px;right:15px;gap:8px}}#karinca-genel-teklif-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(8 162 222 / .15);backdrop-filter:blur(5px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}#karinca-genel-teklif-popup{background:#fff;border-radius:20px;max-width:580px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:40px;box-shadow:0 25px 60px rgb(8 162 222 / .2);animation:teklif-popup-in 0.3s ease;border:1px solid rgb(8 162 222 / .1)}#karinca-genel-teklif-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:28px;color:#08a2de;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s}#karinca-genel-teklif-close:hover{background:#f0f9ff;color:#067fb0}#karinca-genel-teklif-popup .teklif-popup-header h2{font-family:"Involve",sans-serif!important;font-size:24px!important;font-weight:700!important;color:#08a2de!important;margin:0 0 8px!important}@media (max-width:600px){#karinca-genel-teklif-popup{padding:25px 20px}}.scrollup{bottom:200px!important;right:20px!important}@media (max-width:768px){.scrollup{bottom:190px!important;right:15px!important}}#teklif-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);backdrop-filter:blur(5px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}#teklif-popup{background:#fff;border-radius:20px;max-width:580px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:40px;box-shadow:0 25px 60px rgb(0 0 0 / .3);animation:teklif-popup-in 0.3s ease}@keyframes teklif-popup-in{from{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}#teklif-popup-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:28px;color:#999;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s}#teklif-popup-close:hover{background:#f5f5f5;color:#333}.teklif-popup-header{text-align:center;margin-bottom:30px}.teklif-popup-badge{display:inline-block;background:#1a1a2e;color:#08a2de;font-family:"Switzer",sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;padding:6px 16px;border-radius:20px;margin-bottom:15px}#teklif-popup-title{font-family:"Involve",sans-serif!important;font-size:24px!important;font-weight:700!important;color:#1a1a2e!important;margin:0 0 8px!important;line-height:1.3!important}.teklif-popup-header p{font-family:"Switzer",sans-serif;color:#888;font-size:14px;margin:0}.teklif-popup-form .wpcf7{margin:0}.teklif-form-wrapper{display:flex;flex-direction:column;gap:0}.teklif-form-row{display:flex;gap:15px;margin-bottom:15px}.teklif-col-50{flex:1}.teklif-col-100{width:100%}.teklif-popup-form select{width:100%;border:2px solid #e8e8e8!important;border-radius:12px!important;padding:14px 18px!important;font-family:"Switzer",sans-serif!important;font-size:14px!important;background:#fafafa!important;outline:none!important;box-sizing:border-box;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;cursor:pointer}.teklif-popup-form select:focus{border-color:#1a1a2e!important;background-color:#fff!important}.teklif-popup-form select option[value^="---"]{font-weight:700;color:#1a1a2e;background:#f0f0f0}.teklif-popup-form input[type="text"],.teklif-popup-form input[type="email"],.teklif-popup-form input[type="tel"],.teklif-popup-form textarea{width:100%;border:2px solid #e8e8e8!important;border-radius:12px!important;padding:14px 18px!important;font-family:"Switzer",sans-serif!important;font-size:14px!important;transition:border-color 0.2s!important;background:#fafafa!important;outline:none!important;box-sizing:border-box}.teklif-popup-form input:focus,.teklif-popup-form textarea:focus{border-color:#1a1a2e!important;background:#fff!important}.teklif-popup-form textarea{resize:vertical;min-height:80px}#karinca-genel-teklif-popup .teklif-popup-form #teklif-urun-adi{pointer-events:auto!important;background:#fafafa!important;cursor:pointer}#teklif-popup .teklif-popup-form #urun-adi-field{background:#f0f0f0!important;font-weight:600!important;color:#1a1a2e!important;cursor:default;pointer-events:none}.teklif-popup-form .wpcf7-submit,.teklif-popup-form .teklif-submit-btn{width:100%;background:#1a1a2e!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:16px!important;font-family:"Involve",sans-serif!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.3s!important;letter-spacing:.5px}.teklif-popup-form .wpcf7-submit:hover,.teklif-popup-form .teklif-submit-btn:hover{background:#E4ED64!important;color:#1a1a2e!important}.teklif-popup-form .wpcf7-response-output{border-radius:10px!important;text-align:center;font-family:"Switzer",sans-serif;font-size:14px;margin:15px 0 0!important}.teklif-popup-form .wpcf7-not-valid-tip{font-size:12px;font-family:"Switzer",sans-serif}@media (max-width:600px){#teklif-popup{padding:25px 20px;border-radius:15px}.teklif-form-row{flex-direction:column;gap:0}#teklif-popup-title{font-size:20px!important}}.karinca-sticky-btn.karinca-teklif-btn{background-color:#08a2de!important;color:#ffffff!important}.karinca-sticky-btn.karinca-teklif-btn:hover{background-color:#0586b9!important;color:#ffffff!important}.karinca-sticky-btn.karinca-teklif-btn svg{stroke:#ffffff!important}