.tilbe-anasayfa01-card-product{padding:var(--th-space-4);background-color:var(--th-color-bg);border-radius:var(--th-radius-xl);border:1px solid var(--th-color-border-light);box-shadow:var(--th-shadow-xs);transition:transform .28s ease,box-shadow .28s ease;position:relative}.tilbe-anasayfa01-card-product:hover{transform:translateY(-4px);box-shadow:var(--th-shadow-card-hover,var(--th-shadow-lg))}.tilbe-anasayfa01-free-cargo-badge,.tilbe-anasayfa01-hizli-teslimat{position:absolute;top:var(--th-space-2-5);left:var(--th-space-2-5);background-color:var(--th-color-primary);color:var(--th-color-text-inverse);padding:var(--th-space-0-5) 6px;border-radius:var(--th-radius-sm);font-size:var(--th-text-2xs);margin-bottom:var(--th-space-1);display:flex;align-items:center;gap:var(--th-space-1)}.tilbe-anasayfa01-hizli-teslimat{top:30px}.tilbe-anasayfa01-carousel,.tilbe-anasayfa01-image-wrapper{position:relative}.tilbe-anasayfa01-image img{width:100%;height:auto;border-radius:var(--th-radius-lg);object-fit:cover;aspect-ratio:2/3}.tilbe-anasayfa01-carousel-item{display:none;width:100%}.tilbe-anasayfa01-carousel-item.is-active{display:block}.tilbe-anasayfa01-carousel-control-next,.tilbe-anasayfa01-carousel-control-prev{background:0 0;border:none;padding:0;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2;color:var(--th-color-text-secondary);font-size:var(--th-text-md);opacity:.7;transition:opacity .2s}.tilbe-anasayfa01-carousel-control-next:hover,.tilbe-anasayfa01-carousel-control-prev:hover{opacity:1}.tilbe-anasayfa01-carousel-control-prev{left:var(--th-space-1)}.tilbe-anasayfa01-carousel-control-next{right:var(--th-space-1)}.tilbe-anasayfa01-itlewrtwrts{font-size:var(--th-text-xs-plus);font-weight:var(--th-font-regular);color:var(--th-color-text-secondary);margin:var(--th-space-2-5) 0}.tilbe-anasayfa01-barcode,.tilbe-anasayfa01-brand,.tilbe-anasayfa01-product-code{font-size:var(--th-text-xs-plus);color:var(--th-color-text-tertiary);margin:var(--th-space-1) 0}.tilbe-anasayfa01-price-group{margin-top:var(--th-space-2-5)}.tilbe-anasayfa01-list-price{font-size:var(--th-text-sm);color:var(--th-color-text-muted);text-decoration:line-through}.tilbe-anasayfa01-sale-price{font-size:var(--th-text-md);font-weight:var(--th-font-bold);color:var(--th-color-text)}.tilbe-anasayfa01-urun-etiketi img{width:24px;height:auto}.tilbe-card-discount-pct{position:absolute;top:var(--th-space-2);right:var(--th-space-2);z-index:3;background:var(--th-color-danger-hover);color:var(--th-color-text-inverse);font-size:var(--th-text-xs-plus);font-weight:var(--th-font-bold);padding:var(--th-space-1) 8px;border-radius:var(--th-radius-md);line-height:1.2}.tilbe-card-addcart{display:flex;align-items:center;justify-content:center;gap:var(--th-space-1-5);width:100%;padding:var(--th-space-2) 12px;margin-top:var(--th-space-2);background:var(--th-color-accent);color:var(--th-color-text-inverse);border:none;border-radius:var(--th-radius-lg);font-size:var(--th-text-sm);font-weight:var(--th-font-semibold);cursor:pointer;transition:background .2s,transform .15s}.tilbe-card-addcart:hover{background:var(--th-color-accent-hover);transform:translateY(-1px)}.tilbe-card-addcart:active{transform:translateY(0)}.tilbe-card-addcart i{font-size:var(--th-text-base)}.tilbe-card-outofstock{display:flex;align-items:center;justify-content:center;gap:var(--th-space-1-5);width:100%;padding:var(--th-space-2) 12px;margin-top:var(--th-space-2);background:var(--th-color-bg-tertiary);color:var(--th-color-text-placeholder);border-radius:var(--th-radius-lg);font-size:var(--th-text-sm);font-weight:var(--th-font-semibold)}@media (max-width:576px){.tilbe-card-addcart{padding:var(--th-space-3);font-size:var(--th-text-base);border-radius:var(--th-radius-xl)}.tilbe-card-addcart i{font-size:var(--th-text-md)}}.th-card{display:block;position:relative;box-sizing:border-box;margin:0;padding:0;font-size:var(--th-text-base);font-weight:400;line-height:var(--th-leading-normal);color:var(--th-color-text);background:0 0;border:none;border-radius:var(--th-radius-lg);cursor:default;transition:transform .2s ease,box-shadow .2s ease;container-type:inline-size}.th-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.th-card__inner{overflow:hidden;border-radius:var(--th-radius-lg);padding:0;border:1px solid var(--th-color-border-light);background:var(--th-neutral-0);display:flex;flex-direction:column;height:100%}.th-card__image-wrap{position:relative;overflow:hidden}.th-card__image-wrap .image{overflow:hidden;aspect-ratio:2/3;background:var(--th-neutral-100);display:flex;align-items:center;justify-content:center}.th-card__image-wrap .image .lazy,.th-card__image-wrap .image img{width:100%;height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.th-card:hover .th-card__image-wrap .image .lazy,.th-card:hover .th-card__image-wrap .image img{transform:scale(1.05)}.th-card__image-wrap .image:empty::after{content:"\f030";font-family:"Font Awesome 5 Free";font-weight:var(--th-font-black);font-size:var(--th-text-3xl);color:var(--th-color-text-placeholder);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.th-card__image-link{display:block;text-decoration:none}.th-card__video{position:relative}.th-card__video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.th-card__video-icon{position:absolute;bottom:6px;left:6px;width:22px;height:22px;background:color-mix(in srgb,var(--th-ink-900) 60%,transparent);border-radius:var(--th-radius-full);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.th-card__video-icon i{color:var(--th-color-text-inverse);font-size:var(--th-text-2xs);margin-left:var(--th-space-0-5)}.th-badge{display:inline-flex;align-items:center;position:relative;box-sizing:border-box;padding:var(--th-space-1) var(--th-space-2);margin:0;font-size:var(--th-text-xs);font-weight:var(--th-font-semibold);line-height:1;color:var(--th-color-text-inverse);background:var(--th-color-primary);border:none;border-radius:var(--th-radius-full);cursor:default;transition:var(--th-transition-fast);white-space:nowrap}.th-card__badges-top{position:absolute;top:8px;left:8px;z-index:6;display:flex;flex-direction:column;gap:4px}.th-card__badge{display:inline-flex;align-items:center;gap:3px;font-size:var(--th-text-2xs);font-weight:var(--th-font-semibold);padding:2px 6px;border-radius:var(--th-radius-xs);white-space:nowrap;letter-spacing:.2px;z-index:3}.th-card__badge i{font-size:var(--th-text-2xs)}.th-card__badge--freecargo{background:var(--th-color-success);color:var(--th-neutral-0)}.th-card__badge--discount{background:var(--th-color-danger);color:var(--th-neutral-0);position:absolute;top:8px;right:8px;z-index:3}.th-card__badge--new{background:var(--th-blue-700);color:var(--th-color-text-inverse)}.th-card__badge--bestseller,.th-card__badge--coksatan{background:var(--th-color-accent);color:var(--th-color-text-inverse)}.th-card__badge--flash{background:var(--th-color-danger-hover);color:var(--th-color-text-inverse)}.th-card__badge--firsat{background:var(--th-color-success-dark);color:var(--th-color-text-inverse)}.th-card__badge--hediye{background:var(--th-purple-600);color:var(--th-color-text-inverse)}.th-card__badge--kampanya{background:var(--th-blue-700);color:var(--th-color-text-inverse)}.th-card__badge--kargo{background:var(--th-color-primary);color:var(--th-color-text-inverse)}.th-card__badge--organic{background:var(--th-color-success-dark);color:var(--th-color-text-inverse)}.th-card__badge--premium{background:var(--th-gold-700,var(--th-amber-700));color:var(--th-color-text-inverse)}.th-card__badge--delivery{background:var(--th-cyan-600);color:var(--th-color-text-inverse)}.th-card__badge--b2b{background:var(--th-slate-600);color:var(--th-color-text-inverse)}.th-card__badge--stock{background:var(--th-color-accent);color:var(--th-color-text-inverse)}.th-card__badge--limited{background:var(--th-color-danger-hover);color:var(--th-color-text-inverse)}.th-card__badge--genel{background:var(--th-slate-600);color:var(--th-color-text-inverse)}.th-card__badge-strip{min-height:30px;padding:var(--th-space-1) 10px;background:var(--th-color-bg-secondary);border-bottom:1px solid var(--th-color-border-light);display:flex;align-items:center;overflow:hidden}.th-card__badge-rotate{position:relative;height:22px;width:100%;overflow:hidden}.th-card__badge-rotate .th-card__badge{position:absolute;top:0;left:0;opacity:0;animation:th-badge-rotate var(--sure,5s) infinite}@keyframes th-badge-rotate{0%,5%{opacity:0;transform:translateY(8px)}10%,35%{opacity:1;transform:translateY(0)}100%,40%{opacity:0;transform:translateY(-8px)}}.th-card__actions-right{position:absolute;top:5px;right:2px;z-index:15;display:flex;flex-direction:column;gap:1px;pointer-events:auto}.th-card__fav{position:relative;top:auto;left:auto;right:auto}.th-card__fav .product-favourite-kart{margin:0}.th-card__fav .product-favourite-kart a,.th-card__fav a,.th-card__fav button{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;background:rgba(255,255,255,.92)!important;border-radius:var(--th-radius-circle)!important;box-shadow:0 1px 4px rgba(0,0,0,.1)!important;font-size:var(--th-text-base)!important;color:var(--th-color-text-muted)!important;text-decoration:none!important;transition:color .18s,transform .18s!important;padding:0!important;border:none!important}.th-card__fav .product-favourite-kart a:hover,.th-card__fav a.active,.th-card__fav a:hover,.th-card__fav button:hover{color:var(--th-color-danger)!important;transform:scale(1.1)}.th-card__collection-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;background:rgba(255,255,255,.92)!important;border-radius:var(--th-radius-circle)!important;box-shadow:0 1px 4px rgba(0,0,0,.1)!important;border:none!important;font-size:var(--th-text-base)!important;color:var(--th-color-text-muted)!important;cursor:pointer!important;transition:color .18s,transform .18s;padding:0!important;pointer-events:auto!important;position:relative!important;z-index:15!important}.th-card__collection-btn:hover{color:var(--th-color-text)!important;transform:scale(1.1)}.th-card__collection-btn.th-card__collection-btn--active i{font-weight:var(--th-font-extrabold)!important;color:var(--th-color-text)!important}.th-card__collection-btn.th-card__collection-btn--active{background:#fff!important}.th-card__fav a:focus-visible{outline:2px solid var(--th-color-accent);outline-offset:2px}@keyframes th-card-heart-pulse{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.95)}100%{transform:scale(1)}}.th-card__fav a.active i{animation:th-card-heart-pulse .4s ease}.th-card__overlay{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:var(--th-space-1-5);padding:var(--th-space-3-5) var(--th-space-3);background:linear-gradient(to top,color-mix(in srgb,var(--th-ink-900) 55%,transparent) 0,transparent 100%);opacity:0;transform:translateY(8px);transition:opacity .24s ease,transform .24s ease;z-index:9;pointer-events:none}.th-card:focus-within .th-card__overlay,.th-card:hover .th-card__overlay{opacity:1;transform:translateY(0);pointer-events:auto}.th-card__overlay-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;padding:6px 12px;border-radius:var(--th-radius-md);font-size:var(--th-text-xs);font-weight:var(--th-font-semibold);cursor:pointer;text-decoration:none;transition:transform .14s ease,background .14s ease;white-space:nowrap;border:none;letter-spacing:.2px}.th-card__overlay-btn i{font-size:var(--th-text-xs)}.th-card__overlay-btn:focus-visible{outline:2px solid var(--th-neutral-0);outline-offset:2px}.th-card__overlay-btn--cart{background:var(--th-color-accent);color:var(--th-color-text-inverse)}.th-card__overlay-btn--cart:hover{background:var(--th-color-accent-hover);color:var(--th-color-text-inverse);transform:scale(1.02)}.th-card__overlay-btn--disabled{background:color-mix(in srgb,var(--th-neutral-0) 10%,transparent);color:color-mix(in srgb,var(--th-neutral-0) 45%,transparent);border:1.5px solid color-mix(in srgb,var(--th-neutral-0) 20%,transparent);cursor:not-allowed;pointer-events:none}@media (min-width:768px){.th-card__overlay~.buttons-wrapper{display:none!important}}@media (max-width:768px){.th-card .th-card__overlay{display:none!important}}@media (min-width:768px){.th-card .buttons-wrapper.right-to-left{opacity:0;transform:translateX(10px);transition:opacity .25s ease,transform .25s ease}.th-card:hover .buttons-wrapper.right-to-left{opacity:1;transform:translateX(0)}.th-card .buttons-wrapper.down-to-top{opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease}.th-card:hover .buttons-wrapper.down-to-top{opacity:1;transform:translateY(0)}}@media (max-width:768px){.th-card .buttons-wrapper.down-to-top,.th-card .buttons-wrapper.right-to-left{opacity:1;transform:none}}.th-card__outofstock{position:absolute;bottom:0;left:0;right:0;width:100%;background:color-mix(in srgb,var(--th-neutral-0) 85%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:var(--th-color-text-muted);height:50px;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:var(--th-font-semibold);font-size:var(--th-text-sm)}.th-card .it-over{position:absolute;bottom:0;left:0;right:0;width:100%;background:color-mix(in srgb,var(--th-neutral-0) 85%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);color:var(--th-color-text-muted);height:50px;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:var(--th-font-semibold);font-size:var(--th-text-sm)}.th-card.stok-out-card .th-card__image-wrap .image img{filter:grayscale(30%);opacity:.85}.th-card .carousel-control-next i,.th-card .carousel-control-prev i{padding:var(--th-space-1);background:var(--th-color-bg);font-size:var(--th-text-lg);color:var(--th-color-text);border-radius:var(--th-radius-sm)}.th-card__body{display:flex;flex-direction:column;padding:8px 8px 12px;text-decoration:none;color:inherit;flex:1;min-height:0}.th-card__body:hover{color:inherit;text-decoration:none}.th-card__brand,.th-card__brand-name{font-size:var(--th-text-xs);font-weight:var(--th-font-semibold);color:var(--th-color-text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.th-card__title,.th-card__title-text{font-size:var(--th-text-xs-plus);font-weight:var(--th-font-regular);color:var(--th-color-text);line-height:1.4;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:calc(12px * 1.4 * 2)}.th-card__title-wrap{max-width:100%;line-height:14px;height:30px;font-weight:var(--th-font-regular);font-size:var(--th-text-xs);color:var(--th-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:normal;display:block;text-align:left;background-color:var(--th-color-bg);padding:var(--th-space-0-5) 7px}.th-card__meta,.th-card__sku{font-size:var(--th-text-xs);color:var(--th-color-text-placeholder);margin-bottom:var(--th-space-0-5)}.product-reviews,.th-card__rating{display:flex;align-items:center;gap:2px;margin:3px 0;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;line-height:1}.product-reviews .star,.th-card__rating .cp-star{font-size:var(--th-text-2xs)!important}.product-reviews .star.fill,.th-card__rating .cp-star--full,.th-card__rating .cp-star--half{color:var(--th-amber-500)}.product-reviews .star .dark,.th-card__rating .cp-star--empty{color:var(--th-color-border-strong)}.product-reviews .count,.th-card__rating-count{font-size:var(--th-text-2xs)!important;color:var(--th-color-text-muted)!important;margin-left:2px!important;white-space:nowrap!important;flex-shrink:0!important}.product-reviews .count .fa-camera{font-size:var(--th-text-2xs)!important;margin-left:1px!important}.product-reviews .stars{display:flex;align-items:center;gap:1px;flex-shrink:0}.th-card__price-block{margin-top:auto;padding-top:4px;display:flex;flex-direction:column;gap:0;min-height:42px}.th-card__discount-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 6px;border-radius:var(--th-radius-sm);background:var(--th-color-accent);color:var(--th-neutral-0);flex-shrink:0;line-height:1;min-width:44px;text-align:center}.th-card__discount-badge::after{content:none}.th-card__discount-rate{font-size:var(--th-text-sm);font-weight:var(--th-font-bold);display:block}.th-card__discount-label{font-size:var(--th-text-micro);font-weight:var(--th-font-semibold);text-transform:uppercase;letter-spacing:.5px;display:block;margin-top:1px;opacity:.9}.th-card__prices{display:flex;flex-direction:column;gap:1px;line-height:1.1}.th-card__price-row-top{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-bottom:2px}.th-card__prices{display:flex;flex-direction:column;gap:0;line-height:1.1;text-align:left}.th-card__price-old{font-size:var(--th-text-xs-plus);color:var(--th-color-text-muted);text-decoration:line-through;font-weight:var(--th-font-regular);display:block;line-height:1.3}.th-card__price-sale{font-size:var(--th-text-md);font-weight:var(--th-font-bold);color:var(--th-color-text);line-height:1.2;letter-spacing:-.3px;white-space:nowrap}.th-card__price-sale--discounted{color:var(--th-color-danger);font-weight:var(--th-font-extrabold)}.th-card__price-sale--strike,.th-card__price-sale.line-through{font-size:var(--th-text-sm);color:var(--th-color-text-price-old);text-decoration:line-through;font-weight:var(--th-font-regular);letter-spacing:0}.th-card__price-label{display:block;font-size:var(--th-text-2xs);font-weight:var(--th-font-semibold);color:var(--th-color-accent);letter-spacing:.3px}.th-card__basket-price,.th-card__price-sale-basket{padding:var(--th-space-1) var(--th-space-3);font-size:var(--th-text-xs-plus);color:var(--th-color-success);font-weight:var(--th-font-semibold);display:flex;align-items:center;gap:var(--th-space-1-5)}.th-card__price-drop{display:inline-flex;align-items:center;gap:var(--th-space-1);font-size:var(--th-text-xs);font-weight:var(--th-font-semibold);color:var(--th-color-success-accent);margin-top:var(--th-space-0-5)}.th-card__price-drop i{font-size:var(--th-text-2xs)}.th-card .quantity,.th-card__quantity{display:flex;align-items:center;justify-content:center;gap:0;margin:var(--th-space-1-5) var(--th-space-3) 0}.th-card .quantity .btn-minus,.th-card .quantity .btn-plus,.th-card__quantity .btn-minus,.th-card__quantity .btn-plus{min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.th-card .quantity .form-control,.th-card__quantity .form-control{width:44px;text-align:center;font-size:var(--th-text-base)}.th-card .product-unit,.th-card__unit{font-size:var(--th-text-2xs);color:var(--th-color-text-placeholder);padding:var(--th-space-1) 12px 0;text-align:center}.th-card__addcart-wrap{padding:var(--th-space-1-5) var(--th-space-2-5) var(--th-space-2-5)}.th-card__addcart{display:flex;align-items:center;justify-content:center;gap:var(--th-space-1-5);width:100%;padding:var(--th-space-2-5) var(--th-space-3-5);background:var(--th-color-accent);color:var(--th-color-text-inverse);border:none;border-radius:var(--th-radius-lg);font-size:var(--th-text-sm);font-weight:var(--th-font-semibold);cursor:pointer;transition:background .2s,transform .15s;min-height:44px}.th-card__addcart:hover{background:var(--th-color-accent-hover);transform:translateY(-1px)}.th-card__addcart:active{transform:translateY(0)}.th-card__addcart i{font-size:var(--th-text-base)}.th-card__addcart--loading{pointer-events:none;opacity:.7}.th-card__addcart--loading i::before{content:"\f110";animation:fa-spin 1s linear infinite}.th-card__addcart--success{background:var(--th-color-success)}.th-card__addcart--success i::before{content:"\f00c"}.th-card__addcart--disabled,.th-card__addcart[disabled]{background:var(--th-color-bg-tertiary);color:var(--th-color-text-placeholder);cursor:not-allowed;pointer-events:none}.th-card .buttons{padding:var(--th-space-1-5) var(--th-space-2-5) var(--th-space-2-5)}.th-card .buttons .btn-cart{display:flex;align-items:center;justify-content:center;gap:var(--th-space-1-5);width:100%;padding:var(--th-space-2-5) var(--th-space-3-5);background:var(--th-color-accent);color:var(--th-color-text-inverse);border:none;border-radius:var(--th-radius-lg);font-size:var(--th-text-sm);font-weight:var(--th-font-semibold);cursor:pointer;transition:background .2s;min-height:44px;text-decoration:none}.th-card .buttons .btn-cart:hover{background:var(--th-color-accent-hover);color:var(--th-color-text-inverse)}.th-card .buttons .btn-cart.disabled{background:var(--th-color-bg-tertiary);color:var(--th-color-text-placeholder);cursor:not-allowed}.th-card__stock{padding:var(--th-space-1-5) var(--th-space-3) var(--th-space-1)}.th-card__stock-bar{height:4px;background:var(--th-color-bg-tertiary);border-radius:var(--th-radius-xs);overflow:hidden;margin-bottom:var(--th-space-1)}.th-card__stock-fill{display:block;height:100%;width:0;border-radius:var(--th-radius-xs);transition:width .8s ease}.th-card__stock.stok-out .th-card__stock-fill{background:var(--th-color-text-placeholder)}.th-card__stock.stok-critical .th-card__stock-fill{background:var(--th-color-danger-hover)}.th-card__stock.stok-low .th-card__stock-fill{background:var(--th-color-warning-hover)}.th-card__stock.stok-ok .th-card__stock-fill{background:var(--th-color-success-dark)}.th-card__stock-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--th-text-2xs)}.th-card__stock-label{color:var(--th-color-text-secondary);font-weight:var(--th-font-semibold)}.th-card__stock.stok-critical .th-card__stock-label{color:var(--th-color-danger-hover)}.cp-viewer{color:var(--th-color-text-muted)}.cp-viewer i{font-size:var(--th-text-2xs);margin-right:var(--th-space-0-5)}@keyframes th-stock-pulse{0%,100%{opacity:1}50%{opacity:.5}}.th-card__stock.stok-critical .th-card__stock-label{animation:th-stock-pulse 2s ease infinite}@keyframes th-shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}.th-card.th-skeleton .image,.th-card.th-skeleton .th-card__discount-badge,.th-card.th-skeleton .th-card__price-sale,.th-card.th-skeleton .th-card__title,.th-card.th-skeleton .th-card__title-wrap{background:linear-gradient(90deg,var(--th-color-bg-wash) 25%,var(--th-color-border-muted) 50%,var(--th-color-bg-wash) 75%);background-size:400px 100%;animation:th-shimmer 1.4s infinite linear;border-radius:var(--th-radius-md);color:transparent;border-color:transparent}.th-card.th-skeleton .image{min-height:200px}.th-card.th-skeleton .th-card__title,.th-card.th-skeleton .th-card__title-wrap{height:14px;margin:var(--th-space-2) 0}.th-card.th-skeleton .th-card__price-sale{height:18px;width:70px}.th-card__variants{display:flex;align-items:center;gap:var(--th-space-1);padding:var(--th-space-1) var(--th-space-3)}.th-card__variant-dot{width:16px;height:16px;border-radius:var(--th-radius-full);border:1.5px solid var(--th-color-border);flex-shrink:0;cursor:pointer;transition:transform .15s,box-shadow .15s}.th-card__variant-dot:hover{transform:scale(1.2);box-shadow:0 0 0 2px var(--th-color-accent)}.th-card__variant-more{font-size:var(--th-text-2xs);color:var(--th-color-text-muted);font-weight:var(--th-font-semibold);margin-left:var(--th-space-0-5)}.th-savings{display:inline-flex;align-items:center;gap:var(--th-space-1);padding:var(--th-space-1) var(--th-space-2-5);background:var(--th-color-success-subtle);color:var(--th-color-success);font-size:var(--th-text-xs);font-weight:var(--th-font-bold);border-radius:var(--th-radius-full);line-height:1}.th-savings i{font-size:var(--th-text-2xs)}.th-stock-warn{display:flex;align-items:center;gap:var(--th-space-1-5);padding:var(--th-space-2) var(--th-space-3);background:var(--th-amber-50);border:var(--th-border-width-default) solid var(--th-amber-200);border-radius:var(--th-radius-md);font-size:var(--th-text-sm);font-weight:var(--th-font-semibold);color:var(--th-amber-800);animation:th-stock-warn-pulse 2s ease-in-out infinite}.th-stock-warn i{color:var(--th-amber-600);font-size:var(--th-text-base)}@keyframes th-stock-warn-pulse{0%,100%{opacity:1}50%{opacity:.7}}.th-ship-progress{padding:var(--th-space-2-5) var(--th-space-4);background:var(--th-color-bg-secondary);border-radius:var(--th-radius-lg)}.th-ship-progress__text{display:flex;align-items:center;justify-content:space-between;font-size:var(--th-text-sm);color:var(--th-color-text-secondary);margin-bottom:var(--th-space-2)}.th-ship-progress__text strong{color:var(--th-color-accent);font-weight:var(--th-font-bold)}.th-ship-progress__bar{height:var(--th-space-2);background:var(--th-color-bg-tertiary);border-radius:var(--th-radius-full);overflow:hidden}.th-ship-progress__fill{height:100%;background:linear-gradient(90deg,var(--th-color-accent),var(--th-color-success));border-radius:var(--th-radius-full);transition:width .5s cubic-bezier(.4, 0, .2, 1)}.th-ship-progress--done .th-ship-progress__text{color:var(--th-color-success)}.th-ship-progress--done .th-ship-progress__fill{background:var(--th-color-success)}.th-flash-sale{display:flex;align-items:center;gap:var(--th-space-3);padding:var(--th-space-3) var(--th-space-4);background:var(--th-color-danger);color:var(--th-neutral-0);border-radius:var(--th-radius-lg)}.th-flash-sale__icon{font-size:var(--th-text-xl);animation:th-flash-pulse 1s ease-in-out infinite}@keyframes th-flash-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.th-flash-sale__label{font-size:var(--th-text-sm);font-weight:var(--th-font-bold);text-transform:uppercase;letter-spacing:.5px}.th-flash-sale__timer{display:flex;gap:var(--th-space-1);margin-left:auto}.th-flash-sale__digit{display:flex;align-items:center;justify-content:center;min-width:var(--th-space-8);padding:var(--th-space-1) var(--th-space-2);background:color-mix(in srgb,var(--th-neutral-0) 20%,transparent);border-radius:var(--th-radius-sm);font-size:var(--th-text-md);font-weight:var(--th-font-bold);font-variant-numeric:tabular-nums}.th-flash-sale__sep{font-weight:var(--th-font-bold);line-height:var(--th-space-8)}.th-coupon{display:flex;gap:var(--th-space-2);align-items:stretch}.th-coupon__input{flex:1;padding:var(--th-space-2-5) var(--th-space-4);border:var(--th-border-width-default) solid var(--th-coupon-border);border-radius:var(--th-coupon-radius);background:var(--th-coupon-bg);font-size:var(--th-text-sm);color:var(--th-color-text);transition:border-color var(--th-transition-fast)}.th-coupon__input:focus{border-color:var(--th-coupon-border-focus);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--th-color-primary) 10%,transparent)}.th-coupon__btn{padding:var(--th-space-2-5) var(--th-space-5);background:var(--th-coupon-btn-bg);color:var(--th-coupon-btn-text);border:none;border-radius:var(--th-coupon-radius);font-size:var(--th-text-sm);font-weight:var(--th-font-semibold);cursor:pointer;transition:opacity var(--th-transition-fast);white-space:nowrap}.th-coupon__btn:hover{opacity:.9}.th-coupon--applied{flex-direction:column;gap:var(--th-space-1-5)}.th-coupon__applied{display:flex;align-items:center;gap:var(--th-space-2);padding:var(--th-space-2) var(--th-space-3);background:var(--th-coupon-applied-bg);border:var(--th-border-width-default) solid var(--th-coupon-applied-border);border-radius:var(--th-coupon-radius);font-size:var(--th-text-sm);font-weight:var(--th-font-semibold);color:var(--th-coupon-applied-text)}.th-coupon__applied i{color:var(--th-color-success)}.th-coupon__remove{margin-left:auto;background:0 0;border:none;color:var(--th-coupon-remove-color);cursor:pointer;font-size:var(--th-text-base);padding:var(--th-space-1)}.th-coupon__remove:hover{color:var(--th-color-danger)}.th-discount-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--th-space-0-5) var(--th-space-2);background:var(--th-color-danger);color:var(--th-neutral-0);font-size:var(--th-text-xs);font-weight:var(--th-font-bold);border-radius:var(--th-radius-sm);line-height:1.2}@media (max-width:576px){.th-flash-sale{flex-wrap:wrap;gap:var(--th-space-2);padding:var(--th-space-2-5) var(--th-space-3)}.th-flash-sale__timer{margin-left:0}.th-coupon{flex-direction:column}.th-coupon__btn{text-align:center}}.th-card--compact .th-card__body{padding:var(--th-space-2) var(--th-space-2-5)}.th-card--compact .th-card__title{font-size:var(--th-text-xs-plus);-webkit-line-clamp:2}.th-card__signal{display:flex;align-items:center;gap:4px;font-size:var(--th-text-xs);font-weight:var(--th-font-semibold);margin-top:4px;line-height:1.3}.th-card__signal--low-stock{color:var(--th-color-danger)}.th-card__signal--demand{color:var(--th-color-warning)}.th-card__signal i{font-size:var(--th-text-2xs)}.th-card__video-badge{position:absolute;bottom:6px;left:6px;z-index:5;width:22px;height:22px;border-radius:var(--th-radius-circle);background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;pointer-events:none}.th-card__video-badge i{color:var(--th-neutral-0);font-size:var(--th-text-micro);margin-left:1px}@media (max-width:576px){.th-card__inner{border-radius:var(--th-radius-md)}.th-card{border-radius:var(--th-radius-md)}.th-card__image-wrap .image{aspect-ratio:2/3}.th-card__body{padding:6px 6px 10px}.th-card__title,.th-card__title-text{font-size:var(--th-text-xs-plus)}.th-card__price-sale{font-size:var(--th-text-base)}.th-card__price-old{font-size:var(--th-text-xs)}.th-card__discount-badge{font-size:var(--th-text-2xs);padding:2px 4px}.th-card__badge{font-size:var(--th-text-2xs);padding:2px 4px}.th-card__fav .product-favourite-kart a,.th-card__fav a,.th-card__fav button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;font-size:var(--th-text-xs-plus)!important}.th-card__collection-btn{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;font-size:var(--th-text-xs-plus)!important}.th-card__actions-right{gap:1px;right:1px}.th-card__overlay-btn{font-size:var(--th-text-xs);padding:6px 10px}.th-card__addcart{padding:8px;font-size:var(--th-text-xs-plus)}.th-card .buttons .btn-cart{font-size:var(--th-text-xs-plus);padding:8px}.th-card__badge{font-size:var(--th-text-2xs);padding:var(--th-space-0-5) 6px}.th-card__brand,.th-card__brand-name{display:none}.th-card__rating{display:none}.th-card__variants{display:none}.pattern-group-body .th-card .th-card__inner .th-card__badge--freecargo{align-items:center;border-radius:var(--th-radius-sm);background:var(--th-color-primary);color:var(--th-color-text-inverse);display:flex;font-size:var(--th-text-3xs);font-weight:var(--th-font-regular);height:13px;justify-content:center;line-height:8px;position:absolute;right:5px;left:5px;top:5px;text-align:center;width:50px;z-index:1}}@media (min-width:768px) and (max-width:992px){.th-card__body{padding:var(--th-space-2) 10px}.th-card__title,.th-card__title-text{font-size:var(--th-text-xs-plus)}.th-card__price-sale{font-size:var(--th-text-md)}}.th-card .buttons .btn-cart:focus-visible,.th-card__addcart:focus-visible{outline:2px solid var(--th-color-accent);outline-offset:2px}.th-card__body:focus-visible{outline:2px solid var(--th-color-accent);outline-offset:-2px;border-radius:var(--th-radius-md)}@media (prefers-reduced-motion:reduce){.th-card,.th-card .buttons-wrapper,.th-card__addcart,.th-card__fav a,.th-card__image-wrap .image img,.th-card__overlay{transition:none;animation:none}.th-card:hover{transform:none}.th-card:hover .th-card__image-wrap .image img{transform:none}}.th-card .card-product-inner{padding:var(--th-card-body-padding,var(--th-space-3))}.th-card .price-group{height:auto}.carousel-inner{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel-item{scroll-snap-align:start}.product-profile-1 .product-label img{width:auto;max-width:72px;max-height:72px}.cp-meta{font-size:var(--th-text-2xs);color:var(--th-color-text-faded);line-height:1.3}.cp-price-row{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--th-space-1-5)}.th-card__price-pct{display:inline-flex;align-items:center;background:var(--th-color-accent);color:var(--th-color-text-inverse);font-size:var(--th-text-xs);font-weight:var(--th-font-bold);padding:var(--th-space-0-5) 6px;border-radius:var(--th-radius-sm);flex-shrink:0;white-space:nowrap;line-height:1.5}.th-card__price-now{font-size:var(--th-text-md);font-weight:var(--th-font-bold);color:var(--th-color-text);letter-spacing:-.5px;line-height:1.2;flex-shrink:0;white-space:nowrap}.th-card__price-now.cp-strike{font-size:var(--th-text-sm);text-decoration:line-through;color:var(--th-color-text-faded);font-weight:var(--th-font-medium)}.card-comment{padding:var(--th-space-2-5) var(--th-space-3);border-radius:var(--th-radius-xl);background-color:color-mix(in srgb,var(--th-green-500) 19%,transparent);border:0;gap:var(--th-space-1)}.card-comment .product .customer .comment{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--th-text-xs-plus);font-weight:var(--th-font-regular);height:66px;line-height:16px;margin-top:var(--th-space-1);max-width:100%;text-overflow:ellipsis;overflow:hidden}.card-comment .product .image img{max-height:100%;width:70px}.card-comment .product .image{background:var(--th-color-bg);border:1px solid var(--th-color-border-light);border-radius:var(--th-radius-sm);height:105px;margin-right:var(--th-space-2);padding:var(--th-space-1);width:70px}.card-help-title .image img{max-width:100%;max-height:60px;width:35px;height:35px}.card-help-title{border-radius:var(--th-radius-xl);padding:var(--th-space-3) 0;background:var(--th-neutral-0);border:1px solid var(--th-neutral-100);text-align:center}.p-g-mod-t-63 .p-g-mod-body{align-items:center;background:var(--th-ink-700);display:flex;height:350px;justify-content:center;margin-top:-20px}.p-g-mod-t-63 .p-g-mod-body .help-search-title,.p-g-mod-t-63 .p-g-mod-body h2{color:var(--th-neutral-0)}.p-g-mod-t-63 .p-g-mod-body .help-search-wrapper .title{font-size:25px;font-weight:var(--th-font-medium);margin-bottom:10px;background:var(--th-ink-700);color:var(--th-neutral-0)}.p-g-mod-t-63 .p-g-mod-body .help-search-wrapper form .btn-send{background:var(--th-neutral-0);border-radius:0;border-radius:0 var(--th-radius-xl) var(--th-radius-xl) 0!important;border-width:0;color:var(--th-ink-950);font-size:var(--th-text-base);font-weight:var(--th-font-medium);height:60px;position:absolute;width:60px}.p-g-mod-t-63 .p-g-mod-body .help-search-wrapper form .btn-send:hover{background:var(--th-neutral-0);color:var(--th-ink-950)}.p-g-mod-t-63 .p-g-mod-body .help-search-wrapper form input{background:var(--th-neutral-0);border-color:transparent!important;border-radius:var(--th-radius-xl) 0 0 var(--th-radius-xl)!important;border-width:0!important;border-right:0;border-width:2px;box-shadow:none;color:var(--th-color-text-tertiary);float:left;font-size:var(--th-text-base-plus);font-weight:var(--th-font-medium);height:60px;padding-left:20px;width:100%}.p-g-mod-t-63 .p-g-mod-body .help-search-wrapper form input:hover{background:var(--th-neutral-0);color:var(--th-color-text)}.th-card__bestseller{position:absolute;top:var(--th-space-2);left:var(--th-space-2);display:inline-flex;align-items:center;gap:var(--th-space-1);padding:var(--th-space-1) var(--th-space-2);background:var(--th-color-primary);color:var(--th-neutral-0);font-size:var(--th-text-2xs);font-weight:var(--th-font-bold);border-radius:var(--th-radius-md);z-index:2;text-transform:uppercase;letter-spacing:.5px}.th-card__bestseller i{font-size:var(--th-text-xs)}.th-card__purchased{display:flex;align-items:center;gap:var(--th-space-1);font-size:var(--th-text-2xs);color:var(--th-color-text-muted);margin-top:var(--th-space-1)}.th-card__purchased i{font-size:var(--th-text-xs);color:var(--th-color-success)}.th-card__purchased strong{font-weight:var(--th-font-semibold);color:var(--th-color-text)}.product-favourite-kart .add-favorite,.th-card__fav .add-favorite{transition:transform var(--th-duration-fast, .15s) var(--th-ease-out, ease)}.product-favourite-kart .add-favorite:active,.th-card__fav .add-favorite:active{transform:scale(1.3)}.product-favourite-kart .add-favorite i,.th-card__fav .add-favorite i{transition:color var(--th-duration-fast, .15s) var(--th-ease-out, ease)}.product-favourite-kart .active .add-favorite i,.product-favourite-kart .add-favorite.active i,.th-card__fav .active .add-favorite i,.th-card__fav .add-favorite.active i{color:var(--th-red-500,#ef4444)}@media (prefers-reduced-motion:reduce){.product-favourite-kart .add-favorite,.product-favourite-kart .add-favorite i,.th-card__fav .add-favorite,.th-card__fav .add-favorite i{transition:none}}