.skeleton-card{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgb(0 0 0 / .1);animation:pulse 1.5s infinite}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 2s infinite;border-radius:4px}.skeleton-image{width:100%;height:190px}.skeleton-title{width:80%;height:24px}.skeleton-price{width:50%;height:16px}.skeleton-button{width:40%;height:30px}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes pulse{0%{opacity:1}50%{opacity:.8}100%{opacity:1}}.product-card{background-color:#fff;border-radius:5px;box-shadow:0 4px 15px rgb(0 0 0 / .05);transition:transform 0.3s cubic-bezier(.25,.8,.25,1),box-shadow 0.3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;position:relative;height:100%}.product-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgb(0 0 0 / .1)}.product-image-container{width:100%;height:180px;position:relative;overflow:hidden}.product-image-container img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease-in-out;border-top-left-radius:5px;border-top-right-radius:5px}@media (min-width:992px){.product-image-container{height:190px}}.product-card:hover .product-image-container img{transform:scale(1.05)}.product-info{padding:12px;display:flex;flex-direction:column;flex-grow:1}.product-info a{color:#433f3f}.product-info .prd-title{font-size:1rem;color:#1a1a1a;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.8em;margin-bottom:.5rem;letter-spacing:.2px}.product-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;border-top:1px solid #e9e9e9;height:40px}.user-profile{display:flex;align-items:center;gap:8px;color:#555;flex-shrink:1;min-width:0}.user-profile img{width:24px;height:24px;border-radius:5px;padding:2px;border:1px solid #e8e8e8;margin-right:5px}.user-profile .avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px rgb(0 0 0 / .1);flex-shrink:0}.user-profile .username{font-weight:500;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85em}.price-info{display:flex;flex-direction:column;text-align:right;line-height:1.2;flex-shrink:0;gap:2px}.price-info .original-price{font-size:.9rem;font-weight:500;color:#474141;text-decoration:line-through}.price-info .discount-price{font-size:1rem;font-weight:600;color:#1E6BD6}.price-info .unit{font-size:.8em;font-weight:500;color:#474141;text-align:center}.price-info .amount{font-size:1rem;font-weight:600;color:#1E6BD6}.like-button{position:absolute;top:15px;right:15px;background-color:rgb(255 255 255 / .85);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgb(0 0 0 / .1);transition:transform 0.3s ease-in-out,background-color 0.3s ease-in-out;z-index:1}.like-button:hover{background-color:#fff;transform:scale(1.1)}.like-button svg{width:18px;height:18px;fill:#a5a5a5;transition:fill 0.3s ease}.like-button:hover svg{fill:tomato}.tanitim-card{background-color:#edf5f9;overflow:hidden;position:relative;padding-top:57px;height:190px;border-top-left-radius:5px;border-top-right-radius:5px}.tanitim-baslik{position:absolute;top:0;left:0;width:100%;height:48px;background:#1976D2;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:1.1rem;text-align:center}.tanitim-baslik a{color:inherit;text-decoration:none}.tanitim-icerik{padding:15px 0;;display:flex;flex-direction:column}.tanitim-bilgi-satiri{display:flex;justify-content:space-between;align-items:center}.tanitim-bilgi-satiri+.tanitim-bilgi-satiri{margin-top:1.5rem}.bilgi-sutunu{width:50%;display:flex;align-items:center;padding-left:10px}.bilgi-sutunu:last-child{padding-right:8px}.bilgi-grup{display:flex;align-items:center}.bilgi-grup .ikon-svg{width:35px;height:35px;margin-right:8px}.bilgi-grup .etiket-ve-deger{display:flex;flex-direction:column;line-height:1.1}.bilgi-grup .etiket{font-size:.876rem;color:#262222;font-weight:500;white-space:nowrap;padding-bottom:3px}.bilgi-grup .deger{font-size:1.05rem;font-weight:700;color:#343a40;white-space:nowrap}.bilgi-sutunu .icon-svg{width:1.5rem;height:1.5rem;margin-right:5px}.bilgi-sutunu .icon-svg2{width:1rem;height:1rem;margin-right:5px}.ahrefs-rank-text{font-size:.9rem;font-weight:400}@media (min-width:168px) and (max-width:992px){.tanitim-card{height:180px}.tanitim-bilgi-satiri+.tanitim-bilgi-satiri{margin-top:.8rem}.tanitim-baslik{font-size:.9rem}}@media (min-width:168px) and (max-width:539px){.tanitim-card,.product-image-container{height:135px}.tanitim-card{padding-top:32px}.tanitim-baslik{font-size:.75rem;height:32px}.product-info h3{font-size:.875rem}.price-info .discount-price{font-size:.9rem}.price-info .original-price{font-size:.75rem}.bilgi-grup .deger{font-size:.875rem}.bilgi-grup .etiket{font-size:.75rem}.bilgi-sutunu{padding:0 2px}.bilgi-sutunu:last-child{padding:0 2px}.product-meta{flex-direction:column;align-items:flex-start;gap:5px;height:auto;padding:5px;border:1px solid #e9e9e9;border-radius:5px;background:#f5f5f5}.product-info{padding:7px}.price-info{text-align:left}.product-info .prd-title{font-size:.875rem}.price-info .amount{font-size:.95rem}.price-info .unit{text-align:left!important}.user-profile{display:none}.bilgi-sutunu .icon-svg{width:.9rem;height:.9rem}.tanitim-icerik{display:block!important;padding:15px 5px}.bilgi-sutunu .icon-svg2{width:.7rem;height:.7rem;margin-right:1px}.user-profile img{width:18px;height:18px;margin-right:1px}}@media (min-width:400px) and (max-width:539px){.price-info{flex-direction:row;align-items:center}}@media (min-width:168px) and (max-width:369px){.bilgi-sutunu .icon-svg{display:none}}@keyframes dot-flashing{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.loading-dots:after{content:' .';animation:dot-flashing 1.5s infinite alternate;font-weight:700}.loading-dots:after{content:' . .';animation-delay:0.5s}.loading-dots:after{content:' . . .';animation-delay:1s}.img-thumbnail,.thumbnail{box-shadow:1px 0 20px rgb(0 0 0 / 7%)}.thumbnail{margin-left:-12px;margin-right:-12px}.kategori-ust2{background-color:#fff;margin-top:2px}.kategori-ust2 .katimg{width:75px;height:75px}.kategori-ust2 p{font-size:1rem;line-height:1.6;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:575px){.kategori-ust2 p{display:none!important}.kategori-ust2 h1{text-align:center}.kategori-ust2 .katinfo{justify-content:center}}.kategori-ust2 .info{display:inline-block;font-size:.95rem;background:#dfecf9;color:#0369a1;padding:7px 11px;border-radius:5px}.filterx .dropdown-menu{min-width:13rem;font-weight:500!important;padding:0!important;border-radius:5px!important}.filterx .dropdown-item{padding:.7rem 0.5rem!important;border-bottom:1px solid #fafafa!important;font-weight:500;font-size:.875rem;color:#242323}.filterx .dropdown-item svg{width:14px;height:14px}.filterx{display:flex;background:#fff;margin-top:40px;margin-bottom:40px;border-radius:6px;box-shadow:0 1px 4px 0 rgb(30 23 23 / 5%)}@media (max-width:769px){.filterxxs{display:inline-block}}.filterx .dropdown{float:left;padding:5px;border-left:1px solid var(--body)}.filterx .title{font-size:.93rem;font-weight:500;padding:12px 15px;margin-bottom:10px;position:relative;text-transform:capitalize;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;gap:5px}.filterx .f1{min-width:37rem;-webkit-box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75);-moz-box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75);box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75);inset:0 auto auto -142px!important}.filterx .f2{min-width:16rem;-webkit-box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75);-moz-box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75);box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75)}.filterx .f3{min-width:13rem;-webkit-box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75);-moz-box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75);box-shadow:1px 2px 7px -5px rgb(0 0 0 / .75)}.filterx .form-control{background:#fdfeff;border:1px solid #c1c7d5;color:#0f1014;border-radius:3px;padding:.675rem .75rem;margin-bottom:15px}.filterx .text{font-weight:600;display:block;font-size:15px;color:#383535;padding-left:10px;padding-bottom:5px}.nav-filtre .btn-dark{margin-top:10px!important}