.shoes-discount-collection{display:grid;gap:16px;--color-background: #fff;background-color:#fff;overflow-x:hidden}.shoes-discount-collection .collection-content{position:relative}.shoes-discount-collection .collection-layout{background:#fff;border-radius:16px;padding:24px;margin:0 16px;box-shadow:0 4px 30px #0000000d}.shoes-discount-collection .collection-layout--no-sidebar{display:block}.shoes-discount-collection .collection-layout--no-sidebar .collection-main{max-width:100%}.shoes-hero{text-align:center;padding:60px 24px 40px;background:#fff}.premium-collection-grid{--cols: 4;width:100%}.premium-collection-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}@media screen and (min-width: 1024px){.premium-collection-grid__list{grid-template-columns:repeat(var(--cols),1fr);gap:28px}}.premium-collection-grid__item{display:flex}.premium-collection-grid__item .premium-product-card{width:100%}.premium-collection-grid__empty{text-align:center;padding:60px 20px;color:#666;font-size:16px}.shoes-hero__badge{display:inline-block;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:8px 20px;border-radius:50px;margin-bottom:16px;box-shadow:0 4px 15px #dc26264d}.shoes-hero__title{font-size:clamp(32px,6vw,56px);font-weight:900;margin:0 0 12px;color:var(--text-primary, #1a1a1a);line-height:1.1}.shoes-hero__subtitle{font-size:clamp(16px,2.5vw,20px);color:var(--text-secondary, #666);max-width:600px;margin:0 auto}@media screen and (max-width: 768px){.shoes-discount-collection .collection-layout{margin:0 8px;padding:16px}.shoes-hero{padding:40px 16px 30px}}.shoes-discount-collection .product-card__badge--sale{background:linear-gradient(135deg,#dc2626,#b91c1c);font-weight:700;animation:pulse-badge 2s ease-in-out infinite}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.shoes-discount-collection .collection-sidebar{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px #0000000f}.shoes-filter-container{display:flex;flex-direction:column;gap:24px}.shoes-filter__section{display:flex;flex-direction:column;gap:12px}.shoes-filter__header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px}.shoes-filter__header svg{color:#dc2626}.shoes-filter__options{display:flex;flex-wrap:wrap;gap:8px}.shoes-filter__options--sizes{display:grid;grid-template-columns:repeat(4,1fr)}.shoes-filter__btn{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;background:#fff;border:2px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:500;color:#1a1a1a;text-decoration:none;transition:all .15s ease}.shoes-filter__btn:hover{border-color:#dc2626;background:#fef2f2;color:#dc2626}.shoes-filter__btn--selected{border-color:#dc2626;background:#fef2f2;color:#dc2626;font-weight:600}.shoes-filter__clear{display:inline-block;padding:10px 14px;font-size:13px;font-weight:600;color:#666;text-decoration:none;background:#f5f5f5;border-radius:6px;transition:all .15s ease}.shoes-filter__clear:hover{color:#dc2626;background:#fef2f2}@media (max-width: 480px){.shoes-filter__options--sizes{grid-template-columns:repeat(3,1fr)}.shoes-filter__btn{padding:6px 10px;min-height:36px;font-size:13px}}.shoes-filter__price{display:flex;align-items:center;gap:12px}.shoes-filter__price span{color:#999}.shoes-filter__price-field{flex:1}.shoes-filter__price-field input{width:100%;padding:12px;border:2px solid #e5e5e5;border-radius:8px;font-size:14px;text-align:center;transition:border-color .2s ease}.shoes-filter__price-field input:focus{outline:none;border-color:#dc2626}.shoes-filter__actions{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:2px solid #f0f0f0}.shoes-filter__actions .button--apply{width:100%;padding:14px 20px;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.shoes-filter__actions .button--apply:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dc26264d}.shoes-filter__actions .button--link{text-align:center;font-size:13px;color:#666;text-decoration:none}.shoes-filter__actions .button--link:hover{color:#dc2626}@media screen and (max-width: 1024px){.shoes-filter__sizes{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width: 480px){.shoes-filter__sizes{grid-template-columns:repeat(4,1fr)}.shoes-filter__size-label{height:40px;font-size:13px}}.shoes-discount-collection .collection-grid__list{position:relative;z-index:1}.shoes-discount-collection .product-card{background:#fff;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.shoes-discount-collection .product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.premium-product-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94)}.premium-product-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.premium-product-card__link{display:block;text-decoration:none;color:inherit}.premium-product-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(145deg,#fafafa,#f0f0f0)}.premium-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .5s ease}.premium-product-card__image--secondary{opacity:0}.premium-product-card:hover .premium-product-card__image--primary{opacity:0;transform:scale(1.05)}.premium-product-card:hover .premium-product-card__image--secondary{opacity:1;transform:scale(1.05)}.premium-product-card__sale-badge{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:4px;z-index:2}.premium-product-card__sale-text{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-size:11px;font-weight:800;letter-spacing:1px;padding:6px 12px;border-radius:6px;box-shadow:0 4px 12px #dc26264d}.premium-product-card__sale-percent{background:#1a1a1a;color:#fff;font-size:13px;font-weight:800;padding:6px 12px;border-radius:6px;text-align:center}.premium-product-card__soldout-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:3}.premium-product-card__soldout-overlay span{background:#fff;color:#1a1a1a;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:12px 24px;border-radius:8px}.premium-product-card__quick-view{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,transparent 100%);padding:40px 16px 16px;transform:translateY(100%);transition:transform .35s ease;z-index:2}.premium-product-card__quick-view span{display:block;text-align:center;color:#fff;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.premium-product-card:hover .premium-product-card__quick-view{transform:translateY(0)}.premium-product-card__info{padding:20px}.premium-product-card__vendor{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#dc2626;margin-bottom:6px}.premium-product-card__title{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.premium-product-card__pricing{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#f8f8f8,#f0f0f0);border-radius:10px;margin-bottom:12px}.premium-product-card__price-single,.premium-product-card__price-multi{display:flex;flex-direction:column;gap:2px}.premium-product-card__qty{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666}.premium-product-card__amount{font-size:16px;font-weight:800;color:#1a1a1a}.premium-product-card__amount--highlight{color:#dc2626;font-size:18px}.premium-product-card__price-divider{font-size:20px;font-weight:300;color:#ccc}.premium-product-card__savings{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;font-size:12px;font-weight:700;padding:8px 12px;border-radius:8px;text-align:center;margin-bottom:8px}.premium-product-card__compare{font-size:13px;color:#999;text-decoration:line-through;text-align:center}@media screen and (max-width: 768px){.premium-product-card__info{padding:16px}.premium-product-card__pricing{padding:12px;gap:8px}.premium-product-card__amount{font-size:14px}.premium-product-card__amount--highlight{font-size:16px}.premium-product-card__title{font-size:14px}.premium-product-card__quick-view{display:none}}@media screen and (max-width: 480px){.premium-product-card__pricing{flex-direction:column;gap:8px;text-align:center}.premium-product-card__price-single,.premium-product-card__price-multi{flex-direction:row;align-items:center;gap:8px}.premium-product-card__price-divider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/shoes-discount-collection.css.map */
