.pwa-breadcrumb{display:flex;align-items:center;gap:var(--pwa-spacing-2);font-size:var(--pwa-text-sm);color:var(--pwa-gray-600);margin-bottom:var(--pwa-spacing-4)}.pwa-breadcrumb a{color:var(--pwa-gray-600);text-decoration:none;transition:color var(--pwa-transition-fast)}.pwa-breadcrumb a:hover{color:var(--pwa-gray-900)}.pwa-breadcrumb span{color:var(--pwa-gray-400)}.pwa-breadcrumb strong{color:var(--pwa-gray-900);font-weight:600}.pwa-collection-hero{text-align:center;padding:var(--pwa-spacing-8) var(--pwa-spacing-4);background:linear-gradient(135deg,var(--pwa-gray-900) 0%,var(--pwa-gray-700) 100%);border-radius:var(--pwa-radius-xl);color:var(--pwa-white);margin:var(--pwa-spacing-6) 0}.pwa-collection-icon{font-size:3rem;margin-bottom:var(--pwa-spacing-4)}.pwa-collection-title{font-size:var(--pwa-text-3xl);font-weight:700;margin-bottom:var(--pwa-spacing-3);background:linear-gradient(135deg,#fff,#f3f4f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pwa-collection-description{font-size:var(--pwa-text-lg);line-height:1.6;margin-bottom:var(--pwa-spacing-6);opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.pwa-collection-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pwa-spacing-3)}.pwa-badge{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--pwa-spacing-2) var(--pwa-spacing-4);border-radius:var(--pwa-radius-md);font-size:var(--pwa-text-sm);font-weight:500;border:1px solid rgba(255,255,255,.2)}.pwa-feature-item{text-align:center;padding:var(--pwa-spacing-6) var(--pwa-spacing-4);background:var(--pwa-white);border-radius:var(--pwa-radius-lg);box-shadow:var(--pwa-shadow-sm);transition:transform var(--pwa-transition-normal),box-shadow var(--pwa-transition-normal)}.pwa-feature-item:hover{transform:translateY(-4px);box-shadow:var(--pwa-shadow-md)}.pwa-feature-icon{font-size:2.5rem;margin-bottom:var(--pwa-spacing-3)}.pwa-feature-title{font-size:var(--pwa-text-lg);font-weight:600;color:var(--pwa-gray-900);margin-bottom:var(--pwa-spacing-2)}.pwa-feature-desc{font-size:var(--pwa-text-sm);color:var(--pwa-gray-600);margin:0}.pwa-vendor-badge{display:inline-block;padding:var(--pwa-spacing-1) var(--pwa-spacing-3);background:var(--pwa-gray-100);color:var(--pwa-gray-700);border-radius:var(--pwa-radius-sm);font-size:var(--pwa-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.pwa-stock-indicator{display:flex;align-items:center;gap:var(--pwa-spacing-2);padding:var(--pwa-spacing-3) var(--pwa-spacing-4);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--pwa-radius-md);color:#166534;font-size:var(--pwa-text-sm)}.pwa-product-benefits{display:grid;gap:var(--pwa-spacing-3);padding:var(--pwa-spacing-4);background:var(--pwa-gray-50);border-radius:var(--pwa-radius-lg);border:1px solid var(--pwa-gray-200)}.pwa-benefit-item{display:flex;align-items:center;gap:var(--pwa-spacing-2);font-size:var(--pwa-text-sm);color:var(--pwa-gray-700)}.pwa-benefit-item span{font-weight:500}.cart-page{background:var(--pwa-gray-50);min-height:60vh}.cart-page .cart-page__title h2{display:flex;align-items:center;gap:var(--pwa-spacing-3);color:var(--pwa-gray-900);font-weight:700}.cart-page .cart-page__title h2:before{content:"\1f6cd\fe0f";font-size:1.5em}._product-card{transition:transform var(--pwa-transition-normal),box-shadow var(--pwa-transition-normal);background:var(--pwa-white);border-radius:var(--pwa-radius-xl);overflow:hidden}._product-card:hover{transform:translateY(-4px);box-shadow:var(--pwa-shadow-lg)}._product-card-gallery img{transition:transform var(--pwa-transition-slow)}._product-card:hover ._product-card-gallery img{transform:scale(1.05)}@media (max-width: 768px){.pwa-collection-hero{padding:var(--pwa-spacing-6) var(--pwa-spacing-3)}.pwa-collection-title{font-size:var(--pwa-text-2xl)}.pwa-collection-description{font-size:var(--pwa-text-base)}.pwa-collection-badges{flex-direction:column;align-items:center}.pwa-badge{width:fit-content}.pwa-feature-item{padding:var(--pwa-spacing-4) var(--pwa-spacing-3)}.pwa-product-benefits{padding:var(--pwa-spacing-3)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._product-card{animation:fadeInUp .6s ease-out}._product-card:nth-child(1){animation-delay:.1s}._product-card:nth-child(2){animation-delay:.2s}._product-card:nth-child(3){animation-delay:.3s}._product-card:nth-child(4){animation-delay:.4s}.filters{background:var(--pwa-white);border-radius:var(--pwa-radius-lg);box-shadow:var(--pwa-shadow-sm)}.pwa-loading{display:inline-block;width:20px;height:20px;border:2px solid var(--pwa-gray-300);border-radius:50%;border-top-color:var(--pwa-gray-900);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.pwa-text-gradient{background:linear-gradient(135deg,var(--pwa-gray-900) 0%,var(--pwa-gray-600) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pwa-glass{background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.pwa-card-hover{transition:all var(--pwa-transition-normal)}.pwa-card-hover:hover{transform:translateY(-2px);box-shadow:var(--pwa-shadow-lg)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pwa-templates.css.map */
