.container{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}.products-label{font-family:var(--font-primary--family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;text-transform:uppercase;margin:0 0 var(--spacing-xs) 0;text-align:center}.products-hero h1{font-family:var(--font-primary--family);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:var(--letter-spacing-normal);margin:0 0 var(--spacing-md) 0;color:var(--color-foreground)}.products-hero h4{font-family:var(--font-primary--family);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:var(--letter-spacing-normal);margin:var(--spacing-lg) 0 0 0;color:var(--color-foreground)}.products-grid p{font-family:var(--font-primary--family);font-size:18px;font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:var(--letter-spacing-base)}.text-secondary{color:var(--color-foreground-secondary)}.aurora-bg{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;overflow:hidden;background:#0a0a0a;background:linear-gradient(to bottom,rgba(10,10,10,1) 0%,rgba(10,10,10,.9) 50px,rgba(10,10,10,.6) 100px,rgba(10,10,10,.3) 150px,transparent 200px),radial-gradient(circle at 50% 50%,#9370db40,#f0f3,#ff69b426 70%,#ffb6c11a),#0a0a0a}.aurora-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20% 30%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 80% 20%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 50% 70%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 30% 50%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 70% 80%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 10% 60%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90% 40%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 45% 25%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 65% 45%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 25% 75%,rgba(255,255,255,.7),transparent);background-size:400px 400px;background-repeat:repeat;opacity:.8;pointer-events:none;z-index:1}@keyframes sparkle{0%{transform:translateY(0)}to{transform:translateY(-1000px)}}.products-hero,.brand-filters-section,.products-grid,.container{position:relative;z-index:1}.rh-navbar{border-bottom:none!important}.gradient-wrapper{position:relative;padding-bottom:var(--spacing-xl)}.products-hero{padding:var(--spacing-3xl) var(--page-margin) var(--spacing-lg);text-align:center;position:relative}.products-hero-content{max-width:800px;margin:0 auto}.brand-filters-section{padding:var(--spacing-sm) 0 var(--spacing-xl) 0;margin-top:calc(-1 * var(--spacing-md))}.brand-filters-title{font-family:var(--font-primary--family);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:var(--letter-spacing-normal);margin:0 0 var(--spacing-sm) 0;color:var(--color-foreground);text-align:center}.products-grid{padding:var(--spacing-md) 0 var(--spacing-2xl) 0;margin-bottom:0}.products-grid .text-secondary{text-align:center;margin:var(--spacing-xl) 0}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.filters-header{display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-sm);position:relative}.filter-status{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--spacing-sm);opacity:0;transition:opacity var(--transition-base)}.filter-status.active{opacity:1}.filter-count{font-family:var(--font-primary--family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground-secondary);letter-spacing:var(--letter-spacing-base)}.brand-filters-wrapper{position:relative;padding:var(--spacing-sm) var(--spacing-xs);margin:0 calc(-1 * var(--spacing-xs));overflow:visible}.brand-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:5px;transition:all var(--transition-base)}.brand-filter{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:20px;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease;font-family:var(--font-primary--family);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:0;color:#fffc;white-space:nowrap;line-height:1.4}.filter-name{position:relative;z-index:2}.filter-badge{font-size:11px;font-weight:var(--font-weight-medium);color:#ffffff80;background:transparent;padding:0;transition:all .2s ease}.brand-filter:hover{border-color:#ffffff40;transform:none}.brand-filter:hover .filter-name{color:#fffffff2}.brand-filter:hover .filter-badge{color:#fff9}.brand-filter.active{background:#ffffffe6;border-color:#ffffffe6;color:var(--color-background)}.brand-filter.active .filter-name{font-weight:var(--font-weight-medium);color:var(--color-background)}.brand-filter.active .filter-badge{color:#0009}.brand-filter:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-accent);opacity:0;transition:opacity .2s ease;border-radius:inherit}.brand-filter:active:after{opacity:.1}.clear-filters{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;font-family:var(--font-primary--family);font-size:13px;font-weight:var(--font-weight-regular);letter-spacing:0;color:#fff9}.clear-filters:hover{background:#ffffff14;color:#ffffffe6}.clear-filters:active{transform:scale(.95)}.clear-filters svg{width:14px;height:14px;transition:transform .3s ease}.clear-filters:hover svg{transform:rotate(180deg)}.brand-filter:active{transform:scale(.99)}@media (min-width: 1440px){.products-grid{grid-template-columns:repeat(5,1fr);gap:28px}}@media (max-width: 1440px){.products-grid{grid-template-columns:repeat(4,1fr);gap:24px}}@media (max-width: 1024px){.products-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width: 768px){.products-hero{padding:var(--spacing-2xl) var(--page-margin) var(--spacing-md)}.brand-filters-section{padding:var(--spacing-xs) 0 var(--spacing-lg) 0;margin-top:calc(-1 * var(--spacing-xs))}.products-grid{padding:var(--spacing-sm) 0 var(--spacing-xl) 0}.filters-header{flex-direction:column;gap:var(--spacing-sm)}.filter-status{position:relative;right:auto;top:auto;transform:none;width:100%;justify-content:center}.brand-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:400px;margin:0 auto}.brand-filter{padding:12px 8px;justify-content:center}.filter-badge{font-size:11px}.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 425px){.products-hero{padding:var(--spacing-xl) var(--page-margin) var(--spacing-md)}.brand-filters-section{padding:0 0 var(--spacing-md) 0}.brand-filters-wrapper{padding:var(--spacing-sm) 0;margin:0;text-align:center}.brand-filters{justify-content:center;padding:5px 0}.brand-filter{padding:10px 6px;justify-content:center}.clear-filters{padding:10px var(--spacing-sm)}.brand-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:360px;margin:0 auto}.products-grid{grid-template-columns:1fr;gap:12px}}@media (max-width: 375px){.brand-filters-section .container{padding:0 12px}.brand-filters-wrapper{padding:var(--spacing-sm) 0;margin:0;width:100%}.brand-filters-title{text-align:center;margin-left:0;margin-right:0}.brand-filters{max-width:100%;margin:0 auto;justify-content:center}}@media (max-width: 375px){.products-grid{gap:10px}}@media (max-width: 320px){.products-grid{grid-template-columns:1fr;gap:8px}.container{padding:0 12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection.css.map */
