:root{--heritage-card-transition: all .4s cubic-bezier(.4, 0, .2, 1);--heritage-golden-border: 2px solid var(--color-gold-warm);--heritage-glass-bg: rgba(250, 248, 242, .9);--heritage-shadow-hover: 0 8px 30px rgba(0, 0, 0, .12)}.heritage-collection-banner{position:relative;overflow:hidden}.heritage-collection-banner .banner-pattern{animation:hebrewPatternFloat 20s ease-in-out infinite}@keyframes hebrewPatternFloat{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(.5deg)}50%{transform:translateY(-5px) rotate(-.5deg)}75%{transform:translateY(-15px) rotate(.3deg)}}.collection-breadcrumb a{position:relative}.collection-breadcrumb a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--color-gold-warm);transition:width .3s ease}.collection-breadcrumb a:hover:after{width:100%}.heritage-product-grid .grid__item{animation:fadeInUp .6s ease-out forwards;animation-delay:calc(var(--animation-order, 1) * .1s);opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.heritage-product-card{--card-scale: 1;transform:scale(var(--card-scale));transform-origin:center}.heritage-product-card:hover{--card-scale: 1.02;z-index:10;position:relative}.heritage-product-image{overflow:hidden;border-radius:8px 8px 0 0}.heritage-secondary-image{transition:transform .4s ease,opacity .3s ease;transform:translate(100%)}.heritage-product-card:hover .heritage-secondary-image{transform:translate(0)}.heritage-hebrew-name{animation:fadeInUp .3s ease-out forwards;animation-delay:.2s}.heritage-product-tags{animation:slideInFromLeft .4s ease-out forwards}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.heritage-tag{position:relative;overflow:hidden}.heritage-tag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.heritage-tag:hover:before{left:100%}.heritage-filter-bar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(212,175,55,.2);position:sticky;top:80px;z-index:5;margin-bottom:2rem}.heritage-filter-bar .facet-filters__field{margin-bottom:0}.heritage-filter-bar .facet-filters__summary{background:transparent;border:1px solid rgba(212,175,55,.3);border-radius:6px;padding:.75rem 1rem;color:var(--color-charcoal);transition:all .3s ease;cursor:pointer}.heritage-filter-bar .facet-filters__summary:hover{border-color:var(--color-gold-warm);background:#d4af371a}.heritage-filter-bar .facet-filters__summary[aria-expanded=true]{background:var(--color-gold-warm);color:var(--color-ivory-light);border-color:var(--color-gold-warm)}.heritage-filter-bar .facets__item input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid rgba(212,175,55,.5);border-radius:3px;position:relative;cursor:pointer;transition:all .3s ease}.heritage-filter-bar .facets__item input[type=checkbox]:checked{background:var(--color-gold-warm);border-color:var(--color-gold-warm)}.heritage-filter-bar .facets__item input[type=checkbox]:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.heritage-filter-bar .select select{background:transparent;border:1px solid rgba(212,175,55,.3);border-radius:6px;padding:.75rem 2rem .75rem 1rem;color:var(--color-charcoal);cursor:pointer}.heritage-filter-bar .select select:focus{outline:none;border-color:var(--color-gold-warm);box-shadow:0 0 0 2px #d4af3733}.heritage-product-count{background:#faf8f2cc;padding:1rem 1.5rem;border-radius:8px;border:1px solid rgba(212,175,55,.2);margin-bottom:2rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heritage-loading-overlay{background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.heritage-empty-state{background:var(--heritage-glass-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;padding:4rem 2rem;border-radius:12px;border:1px solid rgba(212,175,55,.2);position:relative;overflow:hidden}.heritage-empty-state:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400"><text x="200" y="200" font-family="Frank Ruhl Libre" font-size="60" fill="%23D4AF37" opacity="0.05" text-anchor="middle" transform="rotate(-15 200 200)">\5d7\5e4\5e9</text></svg>');background-repeat:no-repeat;background-position:center;background-size:200px;pointer-events:none}.heritage-empty-state h2{position:relative;z-index:1;margin-bottom:1rem;color:var(--color-indigo-deep)}.heritage-empty-state p{position:relative;z-index:1;color:#333c}.pagination{margin-top:3rem;text-align:center}.pagination a,.pagination span{display:inline-block;padding:.75rem 1rem;margin:0 .25rem;border:1px solid rgba(212,175,55,.3);border-radius:6px;color:var(--color-charcoal);text-decoration:none;transition:all .3s ease;background:#faf8f2cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pagination a:hover{border-color:var(--color-gold-warm);background:var(--color-gold-warm);color:var(--color-ivory-light);transform:translateY(-2px)}.pagination .current{background:var(--color-gold-warm);color:var(--color-ivory-light);border-color:var(--color-gold-warm)}@media screen and (max-width: 749px){.heritage-filter-bar{position:fixed;top:0;left:-100%;width:100%;height:100vh;z-index:100;overflow-y:auto;transition:left .3s ease;margin-bottom:0;border-radius:0}.heritage-filter-bar.active{left:0}.heritage-hebrew-name{font-size:.9rem;padding:.4rem .8rem;bottom:.5rem;right:.5rem}.heritage-product-tags{top:.5rem;left:.5rem}.heritage-tag{font-size:.7rem;padding:.2rem .6rem}.heritage-product-info{padding:1rem}.heritage-product-title{font-size:1.1rem;margin-bottom:.5rem}.heritage-price{font-size:1rem;margin-bottom:.75rem}.heritage-cta-button{padding:.6rem 1rem;font-size:.8rem}}@media (prefers-color-scheme: dark){.heritage-product-card{background:#2e3a59e6;border-color:#d4af374d}.heritage-product-title a{color:var(--color-ivory-light)}.heritage-filter-bar{background:#2e3a59e6}}@media print{.heritage-filter-bar,.heritage-cta-button,.heritage-product-tags{display:none}.heritage-product-card{box-shadow:none;border:1px solid #ccc;break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/heritage-collection.css.map */
