.product-img picture,.category-grid-img picture,.blog-card-img-wrap picture,.logo-header picture,.footer-logo picture,.image picture,.slider-home-compact .image picture{display:block;width:100%;height:100%}.product-img picture img,.category-grid-img picture img,.blog-card-img-wrap picture img,.image picture img{width:100%;height:100%;object-fit:cover;display:block}.card-product .card-product-wrapper:hover .product-img .img-product,.card-product .card-product-wrapper:focus-within .product-img .img-product{opacity:1 !important;transform:scale(1.03)}@media (hover:none){.card-product .card-product-wrapper:hover .product-img .img-product,.card-product .card-product-wrapper:focus-within .product-img .img-product{transform:none}}.kategori-no-sidebar{overflow-x:hidden}.kategori-no-sidebar .tf-shop-control{margin-bottom:1rem}.kategori-no-sidebar .tf-shop-control.tf-shop-control--center{justify-content:center}@media (min-width:768px){.kategori-no-sidebar .tf-shop-control.tf-shop-control--center{justify-content:flex-start}}.kategori-no-sidebar .promosyon-product-row{max-width:1320px;margin-left:auto !important;margin-right:auto !important}.kategori-no-sidebar .promosyon-product-row .card-product.w-100{display:flex;flex-direction:column;min-height:100%}.kategori-no-sidebar .promosyon-product-row .card-product .card-product-wrapper{flex-shrink:0}.kategori-no-sidebar .promosyon-product-row .card-product .card-product-info{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end}.kategori-no-sidebar .promosyon-product-row .card-product .product-img img{width:100%;height:auto;object-fit:contain;max-height:220px}@media (max-width:575.98px){.kategori-no-sidebar .promosyon-product-row .card-product .product-img img{max-height:160px}}html{width:100%}body{width:100%;overflow-x:hidden}#wrapper{overflow-x:hidden;max-width:100%}.tf-main{max-width:100%;overflow-x:hidden}.whatsapp-mobile-bar{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100vw;z-index:9999;padding:8px;background:#25D366;box-sizing:border-box}.whatsapp-mobile-bar a{max-width:100%;min-width:0}@media (max-width:991.98px){#header.header-default{position:relative;z-index:1020}#header .logo-header{display:inline-block;pointer-events:auto}#header .mobile-menu{pointer-events:auto}#header .nav-icon a,#header .nav-cart a{pointer-events:auto}}.product-detail-page.yurekcakmak-layout .product-detail-row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.product-detail-page.yurekcakmak-layout .product-detail-row>[class*="col-"]{padding-left:12px;padding-right:12px}@media (min-width:992px){.product-detail-page.yurekcakmak-layout .product-detail-row{gap:0;align-items:start}.product-detail-page.yurekcakmak-layout .product-detail-row>.col-lg-6:first-child{flex:0 0 50%;max-width:50%}.product-detail-page.yurekcakmak-layout .product-detail-row>.col-lg-6.product-single-details{flex:0 0 50%;max-width:50%}.product-detail-page.yurekcakmak-layout .product-detail-media{background:transparent;border:none;border-radius:0;overflow:visible;padding:0}}.product-detail-page .product-detail-media{max-width:100%}.product-detail-page .margin_bottom_10{margin-bottom:10px}.product-detail-page .margin_top_5{margin-top:5px}.product-detail-page .margin_top_10{margin-top:10px}.product-detail-page .margin_top_20{margin-top:20px}.product-detail-page .margin_bottom_20{margin-bottom:20px}.product-detail-page .margin_bottom_0{margin-bottom:0}.product-detail-page .round_10{border-radius:10px}.product-detail-page .border_all{border:1px solid #dfe2e1}.product-detail-page .border_all_fff{border:1px solid #fff}.product-detail-page .padding_5{padding:5px}.product-detail-page .cursor_pointer{cursor:pointer}.product-detail-page .fs_15{font-size:15px}.product-detail-page .fs_16{font-size:16px}.product-detail-page .fs_18{font-size:18px}.product-detail-page .fs_20{font-size:20px}.product-detail-page .fs_25{font-size:25px}.product-detail-page .color_yurekcakmak_red{color:#b00 !important}.product-detail-page .bg_wp{background:#25D366 !important}.product-detail-page .no_uppercase{text-transform:none}.product-detail-page .text-left{text-align:left}.product-detail-page .product-description-block{font-size:14px;line-height:1.6;color:#333;font-family:"Poppins",sans-serif}.product-detail-page .product-description-block h1,.product-detail-page .product-description-block h2,.product-detail-page .product-description-block h3,.product-detail-page .product-description-block h4,.product-detail-page .product-description-block h5,.product-detail-page .product-description-block h6{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 0.5rem 0;line-height:1.5;display:block}.product-detail-page .product-description-block h2:not(:first-child),.product-detail-page .product-description-block h3:not(:first-child),.product-detail-page .product-description-block h4:not(:first-child),.product-detail-page .product-description-block h5:not(:first-child),.product-detail-page .product-description-block h6:not(:first-child){margin-top:0.75rem}.product-detail-page .product-description-block p{margin:0 0 0.5rem 0;font-size:14px}.product-detail-page .product-description-block strong{font-size:14px}.product-detail-page .tf-single-slide .swiper-slide{aspect-ratio:1;max-height:360px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:transparent}.product-detail-page .tf-single-slide .swiper-slide img{max-width:100%;max-height:360px;width:auto;height:auto;object-fit:contain}@media (min-width:992px){.product-detail-page .tf-single-slide .swiper-slide{aspect-ratio:auto;max-height:none;min-height:280px}.product-detail-page .tf-single-slide .swiper-slide img{max-height:400px}}@media (max-width:991px){.product-detail-page .tf-single-slide .swiper-slide{max-height:360px}.product-detail-page .tf-single-slide .swiper-slide img{max-height:360px}}@media (min-width:992px){.product-detail-page .tf-single-slide .swiper-slide{max-height:400px}.product-detail-page .tf-single-slide .swiper-slide img{max-height:400px}.product-detail-page{font-family:"Poppins",sans-serif;font-size:14px}.product-detail-page .product-detail-info{font-family:"Poppins",sans-serif;font-size:14px;max-width:100%;padding:0.75rem 1rem 1rem;background:#fafafa;border:1px solid #eee;border-radius:8px}.product-detail-page .product-name{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:#1a1a1a;margin-bottom:0.25rem}.product-detail-page .product-meta{font-size:14px;line-height:1.4;color:#555;margin-bottom:0.2rem}.product-detail-page .product-meta a{color:inherit;text-decoration:none}.product-detail-page .product-meta a:hover{text-decoration:underline;color:var(--primary,#011624)}.product-detail-page .product-price-stok{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eee}.product-detail-page .product-price-stok .price-wrap,.product-detail-page .product-price-stok .price-new{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:0}.product-detail-page .product-stok-badge{display:inline-block;padding:0.3rem 0.65rem;border-radius:4px;font-size:14px;font-weight:600}.product-detail-page .product-stok-badge.stok-var{background:#e8f5e9;color:#2e7d32}.product-detail-page .product-stok-badge.stok-yok{background:#ffebee;color:#c62828}.product-detail-page .product-detail-info .mb-3{margin-bottom:0.5rem !important}.product-detail-page .product-description-block{font-size:14px;line-height:1.45;color:#333;margin-bottom:0.5rem}.product-detail-page .product-description-block h1,.product-detail-page .product-description-block h2,.product-detail-page .product-description-block h3,.product-detail-page .product-description-block h4,.product-detail-page .product-description-block h5,.product-detail-page .product-description-block h6{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 0.2rem 0;padding:0;line-height:1.4;display:block}.product-detail-page .product-description-block h1:not(:first-child),.product-detail-page .product-description-block h2:not(:first-child),.product-detail-page .product-description-block h3:not(:first-child),.product-detail-page .product-description-block h4:not(:first-child),.product-detail-page .product-description-block h5:not(:first-child),.product-detail-page .product-description-block h6:not(:first-child){margin-top:0.35rem}.product-detail-page .product-description-block p{margin:0 0 0.25rem 0;font-size:14px;line-height:1.45}.product-detail-page .product-description-block strong{font-weight:600;color:#1a1a1a;font-size:14px}.product-detail-page .product-description-block ul,.product-detail-page .product-description-block ol{margin:0.35rem 0 0.5rem 1rem;font-size:14px;padding-left:1rem}.product-detail-page .product-description-block li{margin-bottom:0.2rem}.product-detail-page .tf-product-info-wrap .mb-4{margin-bottom:0.75rem !important}.product-detail-page .tf-product-info-wrap .mb-4 h5{font-size:14px;font-weight:600;margin-bottom:0.35rem}.product-detail-page .tf-product-info-wrap .table-responsive{margin-top:0.25rem}.product-detail-page .wg-quantity .btn,.product-detail-page .wg-quantity .form-control{font-size:14px}.product-detail-page .tf-btn.btn-primary.animate-btn{font-size:14px;padding:0.45rem 0.9rem}.product-detail-page .benzer-urunler-row .section-title-benzer{font-size:14px;font-weight:600;color:#1a1a1a;font-family:"Poppins",sans-serif}.product-detail-page .benzer-urunler-swiper-wrap{position:relative;padding:0 40px 0 0}.product-detail-page .benzer-urunler-swiper .card-product-benzer{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,.06);transition:box-shadow 0.2s ease;border:1px solid #eee;height:100%}.product-detail-page .benzer-urunler-swiper .card-product-benzer:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.product-detail-page .benzer-urunler-swiper .card-product-wrapper{aspect-ratio:1;background:#f8f8f8;position:relative;overflow:hidden}.product-detail-page .benzer-urunler-swiper .product-img{display:block;width:100%;height:100%;padding:0.75rem;box-sizing:border-box}.product-detail-page .benzer-urunler-swiper .img-product{width:100% !important;height:100% !important;object-fit:contain}.product-detail-page .benzer-urunler-swiper .card-product-info{padding:0.75rem 1rem 1rem}.product-detail-page .benzer-urunler-swiper .name-product{font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:#1a1a1a;display:block;margin-bottom:0.35rem;text-decoration:none}.product-detail-page .benzer-urunler-swiper .name-product:hover{color:var(--primary,#011624)}.product-detail-page .benzer-urunler-swiper .price-wrap,.product-detail-page .benzer-urunler-swiper .price-new{font-size:14px;font-weight:600;color:#1a1a1a}.product-detail-page .benzer-urunler-swiper .list-product-btn{position:absolute;bottom:0.5rem;left:0.5rem;right:0.5rem;margin:0}.product-detail-page .benzer-urunler-swiper .list-product-btn .box-icon{width:100%;justify-content:center;padding:0.45rem;border-radius:6px;background:var(--primary,#011624);color:#fff;font-size:14px}.product-detail-page .benzer-urunler-swiper .list-product-btn .box-icon .icon{font-size:14px}.product-detail-page .flat-spacing-3 h4,.product-detail-page .row.mt-5 .col-12 h4{font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;color:#1a1a1a}.product-detail-page .table,.product-detail-page .table th,.product-detail-page .table td{font-family:"Poppins",sans-serif;font-size:14px}.product-detail-page .border-bottom.pb-3 .text-sm,.product-detail-page .border-bottom.pb-3 p,.product-detail-page .text-dark-3{font-size:14px}.product-detail-page .text-xxs{font-size:13px}}.slider-fullscreen{padding:0;background:#000;overflow:hidden !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw);box-sizing:border-box;display:flex;flex-direction:column}.slider-fullscreen .slider-fullscreen-inner{width:100% !important;max-width:100vw !important;height:75vh;flex:0 0 auto;position:relative;overflow:hidden !important;box-sizing:border-box}.slider-fullscreen .slider-home-inner,.slider-fullscreen .slider-home-inner.swiper{width:100% !important;max-width:100vw !important;height:100% !important;overflow:hidden !important;box-sizing:border-box}.slider-fullscreen .slider-home-inner .swiper-wrapper{max-width:100vw !important;height:100% !important}.slider-fullscreen .slider-home-inner .swiper-slide{width:100% !important;max-width:100vw !important;min-width:0;flex-shrink:0;box-sizing:border-box;position:relative}.slider-fullscreen .slider-wrap{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;max-width:100vw !important;overflow:hidden !important;box-sizing:border-box}.slider-fullscreen .slider-wrap .image{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;max-width:100vw !important;overflow:hidden !important;box-sizing:border-box}.slider-fullscreen .slider-wrap .image img{position:absolute;top:0;left:0;width:100% !important;max-width:100% !important;height:100%;min-height:100%;min-width:0;object-fit:cover;object-position:center;box-sizing:border-box}.slider-fullscreen .wrap-pagination{position:absolute;bottom:24px;left:0;right:0;z-index:2}.slider-fullscreen .sw-pagination-slider .swiper-pagination-bullet{width:8px;height:8px;background:rgba(255,255,255,.7);opacity:1;transition:all .3s ease}.slider-fullscreen .sw-pagination-slider .swiper-pagination-bullet-active{background:#fff;transform:scale(1.2);box-shadow:0 0 0 2px rgba(0,0,0,.2)}.slider-fullscreen .swiper-slide{cursor:pointer}@media (max-width:767px){.slider-fullscreen{width:100% !important;max-width:100% !important;margin-left:0}.slider-fullscreen .slider-fullscreen-inner{width:100% !important;max-width:100% !important;height:auto !important;min-height:0}.slider-fullscreen .slider-home-inner,.slider-fullscreen .slider-home-inner.swiper{height:auto !important}.slider-fullscreen .slider-home-inner .swiper-wrapper{height:auto !important}.slider-fullscreen .slider-home-inner .swiper-slide{height:auto !important}.slider-fullscreen .slider-wrap{position:relative !important;width:100% !important;max-width:100% !important;height:auto !important;top:auto;left:auto;right:auto;bottom:auto}.slider-fullscreen .slider-wrap .image{position:relative !important;width:100% !important;max-width:100% !important;height:auto !important;top:auto;left:auto;right:auto;bottom:auto}.slider-fullscreen .slider-wrap .image img,.slider-fullscreen .slider-img{position:relative !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;display:block !important;object-fit:contain;top:auto;left:auto}.slider-fullscreen .slider-fullscreen-inner{position:relative}.slider-fullscreen .wrap-pagination{position:absolute;bottom:12px}}@media (max-width:575px){.slider-fullscreen .wrap-pagination{padding:8px 0}.slider-fullscreen .sw-pagination-slider .swiper-pagination-bullet{width:6px;height:6px}}.section-categories-grid .categories-grid-4x3{margin:0 20px}.section-categories-grid .category-grid-card{text-decoration:none;color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;border-radius:12px}.section-categories-grid .category-grid-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.section-categories-grid .category-grid-img{aspect-ratio:1;overflow:hidden;background:#f0f0f0;border-radius:12px 12px 0 0}.section-categories-grid .category-grid-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.section-categories-grid .category-grid-card:hover .category-grid-img img{transform:scale(1.05)}.section-categories-grid .category-grid-caption{padding:10px 12px;background:#000;color:#fff;font-weight:600;font-size:0.85rem;text-align:center;border-radius:0 0 12px 12px}.section-featured-products .fl-control-sw,.section-bestsellers .fl-control-sw{position:relative;padding:0 40px}.section-featured-products .nav-swiper,.section-bestsellers .nav-swiper{top:35%}@media (max-width:767px){.section-featured-products .fl-control-sw,.section-bestsellers .fl-control-sw{padding:0 8px}.section-featured-products .nav-swiper,.section-bestsellers .nav-swiper{display:none}}#shoppingCart #sepetsonuc{padding:0 32px 24px}#shoppingCart .header-cart__product-inner .tf-mini-cart-items{padding:0;gap:12px}#shoppingCart .header-cart__product-inner .tf-mini-cart-item{padding:12px 0;border-bottom:1px solid var(--line);gap:12px;display:flex;align-items:flex-start}#shoppingCart .header-cart__product-inner .tf-mini-cart-item:last-of-type{border-bottom:none}#shoppingCart .header-cart__product-inner .tf-mini-cart-image{width:70px;height:70px;flex-shrink:0;border-radius:8px;overflow:hidden}#shoppingCart .header-cart__product-inner .tf-mini-cart-image img{width:100%;height:100%;object-fit:cover}.pt-24{padding-top:40px !important}.pt-24 .swiper-slide{height:auto}.pt-24 .wg-cls.style-abs{width:100%;max-width:260px;margin:0 auto}.pt-24 .wg-cls .image{width:100%;display:block;overflow:hidden;aspect-ratio:1}.pt-24 .wg-cls .image img{width:100%;height:100%;object-fit:cover;display:block}.flat-spacing-3 .wg-cls.style-circle{max-width:180px;margin:0 auto}.flat-spacing-3 .wg-cls.style-circle .image{width:100%;display:block;overflow:hidden;aspect-ratio:1;border-radius:16px}.flat-spacing-3 .wg-cls.style-circle .image img{width:100%;height:100%;object-fit:cover}.banner-countdown-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.banner-countdown-grid{grid-template-columns:1fr 1fr}}.banner-countdown-grid .s-banner-countdown{min-height:320px}.banner-countdown-grid .s-banner-countdown .banner-content{left:15px;right:15px;width:auto;margin-left:0}@media (min-width:768px){.banner-countdown-grid .s-banner-countdown .banner-content{left:24px;right:24px}}@media (min-width:1200px){.banner-countdown-grid .s-banner-countdown .banner-content{left:24px;right:24px}}.banner-countdown-grid .s-banner-countdown .image img{min-height:320px}.footer-info .box-icon{flex-shrink:0}.s-blog-single .entry-content{max-width:1008px;margin:0 auto 42px}.s-blog-single .entry-content p,.s-blog-single .entry-content .text{font-size:16px;line-height:24px;color:var(--text);margin-bottom:20px}.s-blog-single .entry-content img{max-width:100%;height:auto;border-radius:16px;margin-bottom:24px}.s-blog-single .entry-content h2,.s-blog-single .entry-content h3{margin:32px 0 16px;font-weight:500}.s-blog-single .entry-content ul,.s-blog-single .entry-content ol{margin-bottom:20px;padding-left:24px}.s-blog-single .entry-content .bot{margin-bottom:0}.box-nav-menu .mega-product .wrapper-sub-menu{grid-template-columns:repeat(2,1fr)}.box-nav-menu .mega-product .wrapper-sub-product{min-width:0}.box-nav-menu .mega-product .card-product .card-product-wrapper{aspect-ratio:0.85}.flat-spacing-24 .row.g-4,.flat-spacing-3 .row.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;gap:1.5rem}.flat-spacing-24 .row.g-4>[class*="col-"],.flat-spacing-3 .row.g-4>[class*="col-"]{margin-bottom:0}.flat-spacing-24 .card-product,.flat-spacing-3 .card-product{padding:12px;background:var(--white,#fff);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s ease}.flat-spacing-24 .card-product:hover,.flat-spacing-3 .card-product:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.flat-spacing-24 .card-product .card-product-wrapper,.flat-spacing-3 .card-product .card-product-wrapper{aspect-ratio:1;border-radius:12px}.flat-spacing-24 .card-product .card-product-info,.flat-spacing-3 .card-product .card-product-info{padding-top:12px;padding-bottom:4px}.section-featured-products .row-products-4>[class*="col-"],.section-blog-posts .row-blog-3>[class*="col-"],.section-blog-posts .row-blog-cards>[class*="col-"]{min-width:0}.section-featured-products .card-product,.section-blog-posts .card-product{padding:8px}.section-blog-posts .blog-card{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.section-blog-posts .blog-card .blog-card-img-wrap{flex-shrink:0;aspect-ratio:16/10;background:#f5f5f5}.section-blog-posts .blog-card .blog-card-img{width:100%;height:100%;object-fit:cover;display:block}.section-blog-posts .blog-card .blog-card-banner{background:#c00;color:#fff;font-size:0.875rem;font-weight:700;text-align:center;padding:10px 12px;letter-spacing:0.02em}.section-blog-posts .blog-card .card-product-info{flex:1;display:flex;flex-direction:column;padding:16px}.section-blog-posts .blog-card .name-product{margin-bottom:8px;line-height:1.35;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.section-blog-posts .blog-card .blog-card-excerpt{flex:1;margin-bottom:12px;line-height:1.5;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.section-blog-posts .blog-card .blog-card-btn-devam{align-self:flex-start;background:#c00;color:#fff !important;border:none;padding:10px 20px;font-weight:600;border-radius:6px;text-decoration:none;transition:background .2s,transform .15s}.section-blog-posts .blog-card .blog-card-btn-devam:hover{background:#a00;color:#fff !important;transform:translateY(-1px)}@media (max-width:575.98px){.section-blog-posts .row-blog-cards{margin-left:-8px;margin-right:-8px}.section-blog-posts .row-blog-cards>[class*="col-"]{padding-left:8px;padding-right:8px;margin-bottom:16px}.section-blog-posts .blog-card .blog-card-banner{font-size:0.8125rem;padding:8px 10px}.section-blog-posts .blog-card .card-product-info{padding:12px}}@media (min-width:576px) and (max-width:991.98px){.section-blog-posts .row-blog-cards>[class*="col-"]{margin-bottom:0}}.blog-detail-page .blog-detail-article{max-width:100%;overflow-wrap:break-word}.blog-detail-page .blog-detail-img{max-height:400px;object-fit:cover;border-radius:8px}.blog-detail-page .blog-detail-body{word-wrap:break-word;overflow-wrap:break-word}.blog-detail-page .blog-detail-body img{max-width:100%;height:auto}.blog-detail-page .blog-detail-title{font-size:1.35rem}@media (max-width:575.98px){.blog-detail-page .container{padding-left:12px;padding-right:12px}.blog-detail-page .blog-detail-title{font-size:1.2rem}.blog-detail-page .blog-detail-img{max-height:260px}}.blog-detail-page .blog-detail-sidebar{position:sticky;top:100px}.shop-with-sidebar .shop-sidebar{position:sticky;top:100px}.shop-with-sidebar .sidebar-widget{background:var(--white,#fff);border-radius:16px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06)}.shop-with-sidebar .sidebar-widget .widget-title{font-size:1.125rem;font-weight:600;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--primary,#011624);display:flex;align-items:center;gap:10px}.shop-with-sidebar .sidebar-widget .widget-title .icon{font-size:20px;color:var(--primary,#011624)}.shop-with-sidebar .category-list{list-style:none;padding:0;margin:0}.shop-with-sidebar .category-item{margin-bottom:4px}.shop-with-sidebar .category-item.has-children .sub-category-list{margin-top:4px}.shop-with-sidebar .category-link{display:block;padding:10px 14px;border-radius:10px;color:var(--text,#2c2c2c);text-decoration:none;font-weight:500;transition:background .2s,color .2s}.shop-with-sidebar .category-link:hover{background:rgba(0,0,0,.04);color:var(--primary,#011624)}.shop-with-sidebar .category-list .category-item.active>.category-link{background:var(--primary,#011624);color:white}.shop-with-sidebar .sub-category-list{list-style:none;padding:0 0 4px 0;margin:0 0 4px 0;padding-left:12px;border-left:2px solid rgba(0,0,0,.08);margin-left:14px}.shop-with-sidebar .sub-category-list .sub-category-item{margin-bottom:2px}.shop-with-sidebar .sub-category-link{display:block;padding:8px 12px;border-radius:8px;color:var(--text,#2c2c2c);text-decoration:none;font-size:0.9rem;transition:background .2s,color .2s}.shop-with-sidebar .sub-category-link:hover{background:rgba(0,0,0,.04);color:var(--primary,#011624)}.shop-with-sidebar .sub-category-item.active .sub-category-link{background:rgba(1,22,36,.08);color:var(--primary,#011624);font-weight:600}@media (max-width:991.98px){.shop-with-sidebar #urun_alani{margin-left:0 !important;margin-right:0 !important;--bs-gutter-x:0;--bs-gutter-y:0.55rem;row-gap:0.55rem !important;column-gap:0 !important}.shop-with-sidebar #urun_alani>[class*="col-"],.shop-with-sidebar #urun_alani>div{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important}.shop-with-sidebar #urun_alani .card-product{padding:10px 12px 12px;margin:0;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,0.06);box-shadow:0 1px 6px rgba(0,0,0,0.05)}.shop-with-sidebar #urun_alani .card-product .card-product-wrapper{aspect-ratio:auto;min-height:0;max-height:200px;position:relative;border-radius:10px;overflow:hidden;background:#f7f8fa}.shop-with-sidebar #urun_alani .card-product .product-img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:140px;max-height:200px}.shop-with-sidebar #urun_alani .card-product .img-product{width:100% !important;height:auto !important;max-height:200px !important;object-fit:contain;background:transparent}.shop-with-sidebar #urun_alani .card-product .card-product-info{padding:8px 2px 0}.shop-with-sidebar #urun_alani .card-product .name-product{display:block;font-size:0.95rem;line-height:1.3;margin-bottom:2px}.shop-with-sidebar #urun_alani .card-product .text-xxs{margin-bottom:4px;opacity:0.75}.shop-with-sidebar #urun_alani .card-product .price-wrap{font-size:1.05rem;margin-bottom:0}.shop-with-sidebar #urun_alani .card-product .price-wrap .price-new{color:#d32f2f;font-weight:700}.shop-with-sidebar #urun_alani .list-product-btn{position:static !important;display:block !important;margin:8px 0 0 !important;padding:0 !important;border:none !important;width:100% !important}.shop-with-sidebar #urun_alani .list-product-btn li{margin:0 !important;display:block !important}.shop-with-sidebar #urun_alani .list-product-btn .box-icon{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:auto !important;min-height:40px !important;padding:8px 12px !important;margin-top:0 !important;background:var(--primary,#011624) !important;color:#fff !important;border-radius:8px !important;font-size:0.9rem !important;font-weight:600 !important;border:none !important}.shop-with-sidebar #urun_alani .list-product-btn .box-icon .icon{font-size:1.05rem !important;margin-right:6px !important}.shop-with-sidebar #urun_alani .list-product-btn .tooltip{position:static !important;opacity:1 !important;visibility:visible !important}.product-detail-page .row.g-4>.col-6{flex:0 0 100% !important;max-width:100% !important;width:100% !important;padding-left:0;padding-right:0;margin-bottom:1.25rem}.product-detail-page .row.mt-5 .row.g-4{margin-left:0;margin-right:0}.product-detail-page .row.g-4 .card-product{padding:0;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08)}.product-detail-page .row.g-4 .card-product .card-product-wrapper{aspect-ratio:1;min-height:0;position:relative}.product-detail-page .row.g-4 .card-product .product-img{display:block;width:100%;height:100%}.product-detail-page .row.g-4 .card-product .img-product{width:100% !important;height:100% !important;object-fit:contain;background:#f8f9fa}.product-detail-page .row.g-4 .card-product .card-product-info{padding:14px 16px 12px}.product-detail-page .row.g-4 .card-product .name-product{font-size:1rem;line-height:1.35}.product-detail-page .row.g-4 .card-product .price-wrap{font-size:1.1rem}.product-detail-page .row.g-4 .list-product-btn,.product-detail-page .benzer-urunler-swiper .list-product-btn{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;width:100% !important}.product-detail-page .row.g-4 .list-product-btn li,.product-detail-page .benzer-urunler-swiper .list-product-btn li{margin:0 !important;display:block !important}.product-detail-page .row.g-4 .list-product-btn .box-icon,.product-detail-page .benzer-urunler-swiper .list-product-btn .box-icon{display:flex !important;align-items:center;justify-content:center;width:100% !important;height:auto !important;min-height:48px !important;padding:12px 16px !important;margin-top:10px !important;background:var(--primary,#011624) !important;color:#fff !important;border-radius:8px !important;font-size:1rem !important;font-weight:600 !important;border:none !important}.product-detail-page .row.g-4 .list-product-btn .box-icon .icon{font-size:1.25rem !important;margin-right:8px !important}.product-detail-page .row.g-4 .list-product-btn .tooltip{position:static !important;opacity:1 !important;visibility:visible !important}}@media (max-width:575.98px){.shop-with-sidebar .container,.product-detail-page .container{padding-left:12px;padding-right:12px}.shop-with-sidebar #urun_alani{row-gap:0.5rem !important}.shop-with-sidebar #urun_alani .card-product{padding:8px 10px 10px;border-radius:12px}.shop-with-sidebar #urun_alani .card-product .card-product-wrapper,.shop-with-sidebar #urun_alani .card-product .product-img,.shop-with-sidebar #urun_alani .card-product .img-product{max-height:170px !important}.shop-with-sidebar #urun_alani .card-product .product-img{min-height:120px}}@media (max-width:991.98px){.product-detail-page .tf-btn.btn-primary.animate-btn{min-height:48px;padding:14px 24px;font-size:1.1rem;font-weight:600}.product-detail-page.has-mobile-sepete-bar .container{padding-bottom:100px}}.mobile-sepete-ekle-sticky{display:none}@media (max-width:991.98px){.mobile-sepete-ekle-sticky{display:block !important;position:fixed;bottom:56px;left:0;right:0;z-index:9998;padding:12px 16px;background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.12);padding-bottom:max(12px,env(safe-area-inset-bottom))}.mobile-sepete-ekle-sticky .btn{min-height:52px;font-size:1.15rem;font-weight:600;border-radius:10px}}.js-sepete-at,.js-sepete-ekle,[data-sepete-id]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.08);cursor:pointer}.product-detail-page .product-action-buttons{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center}.product-detail-page .btn-whatsapp-teklif{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.6rem 1.1rem;background:#25D366;color:#fff !important;border:none;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background 0.2s,transform 0.15s;font-family:"Poppins",sans-serif}.product-detail-page .btn-whatsapp-teklif:hover{background:#20bd5a;color:#fff !important;transform:translateY(-1px)}.product-detail-page .btn-whatsapp-teklif .icon-whatsapp{display:inline-block;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") center/contain no-repeat}.product-detail-page .btn-teklif-al{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.6rem 1.1rem;background:transparent;color:var(--primary,#011624);border:2px solid var(--primary,#011624);border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;transition:background 0.2s,color 0.2s,transform 0.15s;font-family:"Poppins",sans-serif}.product-detail-page .btn-teklif-al:hover{background:var(--primary,#011624);color:#fff !important;transform:translateY(-1px)}.product-detail-page .product-detail-thumbs{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center}.product-detail-page .product-detail-thumb{width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#f0f0f0;cursor:pointer;transition:border-color 0.2s,box-shadow 0.2s;flex-shrink:0}.product-detail-page .product-detail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-detail-page .product-detail-thumb:hover,.product-detail-page .product-detail-thumb.active{border-color:var(--primary,#011624);box-shadow:0 0 0 1px var(--primary,#011624)}@media (max-width:575.98px){.product-detail-page .product-detail-thumb{width:48px;height:48px}.product-detail-page .product-action-buttons{flex-direction:column;align-items:stretch}.product-detail-page .btn-whatsapp-teklif,.product-detail-page .btn-teklif-al{justify-content:center}.product-detail-page .product-detail-image-box{min-height:240px;padding:0.75rem}.product-detail-page .product-detail-features-title{font-size:13px;padding:0.5rem 0.75rem}}.product-detail-page .border_dfe2e1{border:1px solid #dfe2e1}.product-detail-page .round_5{border-radius:5px}.product-detail-page .round_10{border-radius:10px}.product-detail-page .round_top_5{border-radius:5px 5px 0 0}.product-detail-page .padding_10{padding:10px}.product-detail-page .bg_F6F7F9{background:#f6f7f9}.product-detail-page .bg_fff{background:#fff}.product-detail-page .pl_dark_blue{background:#1a3a5c}.product-detail-page .color_fff{color:#fff}.product-detail-page .bold{font-weight:700}.product-detail-page.yurekcakmak-layout .product-detail-image-wrap{margin-bottom:0;padding:0;overflow:hidden;background:#f8f9fa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='260'%3E%3Cdefs%3E%3Cpattern id='wm' patternUnits='userSpaceOnUse' width='520' height='260' patternTransform='rotate(-28)'%3E%3Ctext x='10' y='150' fill='rgba(0,0,0,0.07)' font-size='48' font-family='Arial,sans-serif' font-weight='700'%3Eozkancakmak.com%3C/text%3E%3Ctext x='270' y='260' fill='rgba(0,0,0,0.05)' font-size='48' font-family='Arial,sans-serif' font-weight='700'%3Eozkancakmak.com%3C/text%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23wm)'/%3E%3C/svg%3E");background-repeat:repeat}.product-detail-page .product-detail-image-wrap.border_dfe2e1{border:1px solid #dfe2e1}.product-detail-page .product-detail-image-wrap.round_5{border-radius:5px}.product-detail-page .product-detail-image-box{position:relative;min-height:200px;background:transparent;border:none;border-radius:0;display:flex;align-items:center;justify-content:center}.product-detail-page .product-detail-image-box .tf-single-slide{position:relative;z-index:1;width:100%}.product-detail-page .product-detail-main-img{max-width:100%;height:auto;max-height:380px;object-fit:contain;margin:0 auto;display:block}.product-detail-page .product-detail-image-box .swiper-slide.text-center{display:flex;align-items:center;justify-content:center;padding:10px;min-height:220px}.product-detail-page .product-detail-image-box .swiper-slide center{display:block;width:100%;text-align:center}@media (min-width:992px){.product-detail-page.yurekcakmak-layout .product-detail-image-box .swiper-slide.text-center{min-height:300px}.product-detail-page .product-detail-main-img{max-height:420px}}.product-detail-page .product-detail-right-box{font-family:"Poppins",sans-serif}.product-detail-page.yurekcakmak-layout .product-detail-right-box{padding:10px;border-radius:5px;background:#f6f7f9;border:1px solid #dfe2e1;box-shadow:none}.product-detail-page .product-title.product-detail-title{font-size:1.5rem;color:#000;margin:0 0 0.25rem 0;line-height:1.3}.product-detail-page .product-detail-code,.product-detail-page .product-action.product-detail-code{font-size:1.125rem;color:#b00 !important;margin:0 0 0.5rem 0;font-weight:700}.product-detail-page .product-detail-price-box.price-box{margin-top:10px}.product-detail-page .product-detail-price,.product-detail-page .product-price.product-detail-price{font-size:1.25rem;font-weight:700;color:#000}.product-detail-page.yurekcakmak-layout .product-detail-features-box{margin-top:20px;margin-bottom:20px;background:#fff;padding:10px;border-radius:10px;border:1px solid #dfe2e1;overflow:hidden}.product-detail-page .product-detail-features-box .product-detail-features-title{background:#1e4976;color:#fff;font-size:18px;font-weight:700;padding:10px;margin:-10px -10px 10px -10px;border-radius:5px;font-family:"Poppins",sans-serif}.product-detail-page.yurekcakmak-layout .product-detail-features-box .product-detail-features-title{margin:-10px -10px 10px -10px;border-radius:5px}.product-detail-page .product-detail-features-box .product-description-block{font-size:15px;line-height:1.6;color:#333;margin:0}.product-detail-page .product-detail-features-box .product-description-block h1,.product-detail-page .product-detail-features-box .product-description-block h2,.product-detail-page .product-detail-features-box .product-description-block h3,.product-detail-page .product-detail-features-box .product-description-block h4,.product-detail-page .product-detail-features-box .product-description-block h5,.product-detail-page .product-detail-features-box .product-description-block h6{font-size:15px;margin:0.5rem 0 0.25rem 0}.product-detail-page .product-detail-features-box .product-description-block p{margin:0.35rem 0}.product-detail-page .product-detail-whatsapp-share{border:1px solid #dfe2e1;border-radius:5px;padding:10px;text-align:center;margin-top:20px}.product-detail-page .btn-whatsapp-share{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.4rem 0.9rem;font-size:14px;background:#25D366 !important;color:#fff !important;border:1px solid #dfe2e1;border-radius:5px;text-decoration:none;font-family:"Poppins",sans-serif;font-weight:600}.product-detail-page .btn-whatsapp-share:hover{background:#20bd5a !important;color:#fff !important}.product-detail-page .btn-whatsapp-share .icon-whatsapp{display:inline-block;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") center/contain no-repeat}.product-detail-page .btn-whatsapp-share .fs_15{font-size:15px}@media (min-width:992px){.product-detail-page.yurekcakmak-layout .product-detail-row{gap:0}.product-detail-page .product-detail-media.product-detail-image-box{padding:0;min-height:0 !important}.product-detail-page .tf-single-slide .swiper-slide{min-height:280px !important;max-height:none !important}.product-detail-page .tf-single-slide .swiper-slide img{max-height:420px !important}.product-detail-page .product-detail-info{padding:0.85rem 1.15rem 1.15rem !important;font-size:14px !important}.product-detail-page .product-detail-features-title{padding:10px;font-size:18px}.product-detail-page .product-action-buttons .btn-whatsapp-teklif,.product-detail-page .product-action-buttons .btn-teklif-al{padding:0.65rem 1.25rem}.product-detail-page .product-detail-thumb{width:60px;height:60px}.product-detail-page .product-name,.product-detail-page .product-name.text-xl{font-size:14px !important;margin-bottom:0.25rem !important}.product-detail-page .product-meta,.product-detail-page .product-meta.mb-2{font-size:14px !important;margin-bottom:0.2rem !important}.product-detail-page .product-price-stok.mb-3{margin-bottom:0.5rem !important;padding-bottom:0.5rem !important;gap:0.5rem !important}.product-detail-page .product-price-stok .price-wrap.text-lg .price-new{font-size:14px !important}.product-detail-page .product-detail-info .mb-3{margin-bottom:0.5rem !important}.product-detail-page .product-description-block.mb-4{margin-bottom:0.5rem !important;font-size:14px !important;line-height:1.45 !important}.product-detail-page .product-description-block h1,.product-detail-page .product-description-block h2,.product-detail-page .product-description-block h3,.product-detail-page .product-description-block h4,.product-detail-page .product-description-block h5,.product-detail-page .product-description-block h6{font-size:14px !important;margin:0 0 0.2rem 0 !important;line-height:1.4 !important}.product-detail-page .product-description-block h2:not(:first-child),.product-detail-page .product-description-block h3:not(:first-child),.product-detail-page .product-description-block h4:not(:first-child),.product-detail-page .product-description-block h5:not(:first-child),.product-detail-page .product-description-block h6:not(:first-child){margin-top:0.35rem !important}.product-detail-page .product-description-block p{font-size:14px !important;margin:0 0 0.25rem 0 !important}.product-detail-page .tf-product-info-wrap .mb-4{margin-bottom:0.75rem !important}.product-detail-page .tf-product-info-wrap .mb-4 h5.mb-2{margin-bottom:0.35rem !important;font-size:14px !important}.product-detail-page .sw-pagination-product.mt-3,.product-detail-page .sw-pagination-product.mt-2{margin-top:0.5rem !important}}.product-detail-page .product-stok-badge{margin-bottom:0}.product-options-and-quantity-wrap{padding-top:4px}.product-options-block .product-options-title{font-size:1rem;color:#1a1a1a;margin-bottom:0.75rem}.product-quantity-block .product-quantity-label{font-weight:500;color:#555}.product-detail-page .wg-quantity{border:1px solid #dfe2e1;border-radius:6px;background:#fff}.product-detail-page .wg-quantity .btn:focus,.product-detail-page .product-qty-input:focus{outline:none;box-shadow:none}.product-detail-page .product-qty-input{font-weight:600;font-size:1rem}.product-detail-page .wg-quantity .btn:hover{background:#f6f7f9;color:#1a1a1a}.product-options-yurekcakmak .product-options-list{background:#fff;border:1px solid #dfe2e1;border-radius:5px}.product-options-yurekcakmak .product-options-table thead th,.product-options-yurekcakmak .product-options-th{background:#f6f7f9;font-weight:600;font-size:13px;padding:10px 12px;border:1px solid #dfe2e1;color:#1a1a1a}.product-options-yurekcakmak .product-option-row td{padding:10px 12px;font-size:14px;vertical-align:middle;border:1px solid #dfe2e1}.product-options-yurekcakmak .product-option-stok{font-weight:500;color:#2e7d32;white-space:nowrap}.product-options-yurekcakmak .product-option-swatch{width:24px;height:24px;border-radius:4px;flex-shrink:0;vertical-align:middle}.product-options-yurekcakmak .product-option-name{font-weight:500;color:#1a1a1a}.product-options-yurekcakmak .product-options-list{border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.06)}@media (max-width:575.98px){.product-options-and-quantity-wrap,.product-quantity-block.margin_top_15{margin-top:1rem !important}.product-options-and-quantity-wrap{margin-bottom:1.25rem !important}.product-options-yurekcakmak .product-options-list{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-options-yurekcakmak .product-options-table{min-width:320px;font-size:13px}.product-options-yurekcakmak .product-options-table thead th,.product-options-yurekcakmak .product-options-th,.product-options-yurekcakmak .product-option-row td{padding:8px 10px}.product-options-yurekcakmak .product-option-swatch{width:20px;height:20px}.product-options-yurekcakmak .product-option-stok{font-size:13px}.product-quantity-block .d-flex{flex-direction:row;align-items:center;gap:0.75rem}.product-detail-page .wg-quantity{flex:0 0 auto}.product-detail-page .tf-btn.js-sepete-at{flex:1;min-width:0;justify-content:center}}@media (min-width:576px){.product-options-and-quantity-wrap{max-width:100%}}.pswp--product-watermark .pswp__bg{background:#000 !important;opacity:0.92 !important}.pswp--product-watermark .pswp__content,.pswp--product-watermark .pswp__item,.pswp--product-watermark .pswp__zoom-wrap,.pswp--product-watermark .pswp__container{background:transparent !important}.pswp--product-watermark div.pswp__img--placeholder,.pswp--product-watermark .pswp__img--with-bg{background:transparent !important}.pswp.pswp--product-watermark::after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='260'%3E%3Cdefs%3E%3Cpattern id='wm' patternUnits='userSpaceOnUse' width='520' height='260' patternTransform='rotate(-28)'%3E%3Ctext x='10' y='150' fill='rgba(255,255,255,0.22)' font-size='52' font-family='Arial,sans-serif' font-weight='700'%3Eozkancakmak.com%3C/text%3E%3Ctext x='270' y='260' fill='rgba(255,255,255,0.16)' font-size='52' font-family='Arial,sans-serif' font-weight='700'%3Eozkancakmak.com%3C/text%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='url(%23wm)'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none;z-index:99999}.tasarim-page{--ts-blue:#1f6fbc;--ts-blue-dark:#14559b;--ts-line:#dfe4ea;--ts-text:#1f2a37;--ts-muted:#5f6d7e;background:#f1f3f6;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;padding-top:1rem;padding-bottom:2rem}.tasarim-page .container{max-width:1180px}.tasarim-page .card{background:#fff;border:1px solid var(--ts-line);border-radius:10px;box-shadow:0 2px 8px rgba(16,24,40,0.06)}.tasarim-page .ts-hero{display:grid;grid-template-columns:1.2fr 0.8fr;gap:20px;padding:24px;align-items:center;margin-bottom:14px}.tasarim-page .ts-hero h1{margin:0;font-size:clamp(28px,3.3vw,46px);line-height:1.05;color:#20457a;font-weight:800}.tasarim-page .ts-hero p{margin:6px 0 16px;color:var(--ts-muted);font-size:18px}.tasarim-page .btn{border:0;border-radius:8px;cursor:pointer;font-weight:700;font-size:15px;padding:10px 18px}.tasarim-page .btn-primary{color:#fff;background:linear-gradient(180deg,#2583d8,var(--ts-blue-dark));box-shadow:inset 0 1px 0 rgba(255,255,255,0.35)}.tasarim-page .btn-outline{border:1px solid #9db5d1;color:#23456f;background:#fff}.tasarim-page .hero-preview{min-height:220px;background:radial-gradient(circle at 40% 20%,#f5f7fb 0,#e9edf3 65%,#dee5ee 100%);border:1px solid var(--ts-line);border-radius:10px;display:grid;place-items:center}.tasarim-page .lighter{width:170px;height:320px;border-radius:16px;background:#ef3a30;position:relative;box-shadow:inset 0 -10px 18px rgba(0,0,0,0.25),0 16px 24px rgba(0,0,0,0.22)}.tasarim-page .lighter::before{content:"";position:absolute;top:-20px;left:10px;right:10px;height:28px;border-radius:10px;background:linear-gradient(180deg,#7f8792,#414954)}.tasarim-page .logo-preview{position:absolute;top:114px;left:22px;right:22px;min-height:74px;border-radius:8px;display:grid;place-items:center;text-align:center;color:#fff;font-weight:700;padding:6px;overflow:hidden}.tasarim-page .logo-preview .fallback{font-size:30px;line-height:1.1}.tasarim-page .ts-layout{margin-top:0;display:grid;grid-template-columns:1.6fr 0.9fr;gap:14px}.tasarim-page .panel{padding:16px}.tasarim-page .section-title{margin:0 0 10px;font-size:21px;color:#173c6d;border-bottom:1px solid var(--ts-line);padding-bottom:8px;font-weight:700}.tasarim-page .models{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.tasarim-page .model-card{border:1px solid var(--ts-line);border-radius:8px;padding:8px;background:#fafbfd;text-align:center;cursor:pointer;transition:0.18s ease}.tasarim-page .model-card.active{border-color:#66a6e7;background:#eef6ff;box-shadow:0 0 0 2px rgba(35,131,216,0.1)}.tasarim-page .model-shape{width:48px;height:88px;margin:0 auto 6px;border-radius:8px;background:linear-gradient(180deg,#3f4348,#1f2328);position:relative}.tasarim-page .model-shape::before{content:"";position:absolute;top:-8px;left:8px;right:8px;height:10px;border-radius:8px 8px 0 0;background:#9aa4b2}.tasarim-page .ts-model-thumb-wrap{display:block;height:74px;border-radius:6px;overflow:hidden;background:#f8fafc}.tasarim-page .ts-model-thumb-wrap img{width:100%;height:100%;object-fit:contain}.tasarim-page .model-name{font-size:12px;color:#394556;font-weight:600;line-height:1.3}.tasarim-page .tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tasarim-page .field{margin-bottom:12px}.tasarim-page .label{display:block;margin-bottom:6px;font-size:13px;color:#475467;font-weight:600}.tasarim-page .input,.tasarim-page .select,.tasarim-page .textarea{width:100%;border:1px solid #cfd8e3;border-radius:8px;padding:10px 12px;font-size:14px;outline:0;background:#fff}.tasarim-page .textarea{min-height:74px;resize:vertical}.tasarim-page .colors{display:flex;flex-wrap:wrap;gap:8px}.tasarim-page .swatch{width:24px;height:24px;border-radius:99px;border:2px solid #d8dce3;cursor:pointer;padding:0}.tasarim-page .swatch.active{border-color:#16335f}.tasarim-page .upload{border:1px dashed #9cb2cc;border-radius:8px;background:#f8fbff;padding:12px;text-align:center}.tasarim-page .qty-wrap{display:flex;gap:10px;align-items:center}.tasarim-page .qty-wrap button{width:34px;height:34px;border:1px solid #cfd8e3;border-radius:8px;background:#fff;font-size:20px;cursor:pointer}.tasarim-page .qty-wrap .input{width:86px;text-align:center}.tasarim-page .cta-row{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap}.tasarim-page .preview-panel{padding:16px}.tasarim-page .stock{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:6px 10px;border-radius:20px;color:#1d6f30;background:#e8f7ec;border:1px solid #c6e9cf;margin-bottom:10px;font-weight:700}.tasarim-page .ts-preview-title{margin:0 0 10px;color:#173c6d;font-weight:700;font-size:1.1rem}.tasarim-page .ts-preview-wrap{margin-bottom:0}.tasarim-page .preview-box{border:1px solid var(--ts-line);border-radius:8px;min-height:450px;background:linear-gradient(45deg,#f3f4f6 25%,transparent 25%,transparent 75%,#f3f4f6 75%,#f3f4f6),linear-gradient(45deg,#f3f4f6 25%,transparent 25%,transparent 75%,#f3f4f6 75%,#f3f4f6);background-size:26px 26px;background-position:0 0,13px 13px;display:grid;place-items:center;position:relative;overflow:hidden}.tasarim-page .ts-product-preview{position:relative;border:1px solid var(--ts-line);border-radius:8px;min-height:380px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.tasarim-page .ts-product-preview>img{max-width:100%;max-height:420px;object-fit:contain;display:block}.tasarim-page .ts-color-tint{position:absolute;inset:0;pointer-events:none;opacity:0.22;mix-blend-mode:multiply}.tasarim-page .ts-product-overlay{position:absolute;inset:0;pointer-events:none}.tasarim-page .ts-logo-area{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:46%;min-height:64px;display:flex;align-items:center;justify-content:center;text-align:center}.tasarim-page .ts-logo-area img{max-width:100%;max-height:72px;display:none;object-fit:contain}.tasarim-page .ts-logo-area #tsLogoFallback{font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,0.55);font-size:1.1rem;line-height:1.2}.tasarim-page .ts-product-preview .live-text{position:absolute;bottom:14px;left:12px;right:12px;color:rgba(255,255,255,0.94);font-size:13px;font-weight:600;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.35);word-break:break-word}.tasarim-page .lighter .live-text{position:absolute;bottom:18px;left:16px;right:16px;color:rgba(255,255,255,0.94);font-size:13px;font-weight:600;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.35);word-break:break-word}.tasarim-page .logo-preview img{max-width:100%;max-height:72px;object-fit:contain;display:none}.tasarim-page .ts-price-box{margin-top:12px;border:1px solid var(--ts-line);border-radius:8px;background:#f8fafc;padding:10px 12px;font-size:14px}.tasarim-page .ts-price-box>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0}.tasarim-page .ts-total-row{margin-top:6px;border-top:1px solid var(--ts-line);padding-top:8px;font-size:16px;font-weight:700}.tasarim-page .ts-meta{font-size:13px;color:#55657a;margin-top:10px}.tasarim-page .products-box{margin-top:14px;padding:14px 16px}.tasarim-page .products-title{margin:0 0 10px;font-size:19px;color:#173c6d;font-weight:700}.tasarim-page .products-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.tasarim-page .product-item{border:1px solid var(--ts-line);border-radius:8px;background:#fff;padding:10px;font-size:13px}.tasarim-page .product-item b{display:block;margin-bottom:6px}.tasarim-page .footer-icons{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ts-line);border-radius:10px;overflow:hidden;background:#fff}.tasarim-page .footer-icons div{padding:16px 10px;text-align:center;font-weight:600;color:#2e4d75;border-right:1px solid var(--ts-line)}.tasarim-page .footer-icons div:last-child{border-right:0}@media (max-width:992px){.tasarim-page .ts-hero{grid-template-columns:1fr}.tasarim-page .ts-layout{grid-template-columns:1fr}.tasarim-page .models{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tasarim-page .models{grid-template-columns:repeat(2,minmax(0,1fr))}.tasarim-page .tool-grid{grid-template-columns:1fr}.tasarim-page .footer-icons{grid-template-columns:1fr}.tasarim-page .footer-icons div{border-right:0;border-bottom:1px solid var(--ts-line)}.tasarim-page .footer-icons div:last-child{border-bottom:0}}