.hybrid-filter-block{--hp-line: #E8DFD2;--hp-cream: #FAF7F2;--hp-text-primary: #1A1A1A;--hp-text-secondary: #6B6B6B;--hp-gold-dark: #A8871E;--hp-max-width: 1320px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--hp-text-primary)}.hybrid-filter-block *{box-sizing:border-box}.hybrid-filter-block .hp-container{max-width:var(--hp-max-width);margin:0 auto;padding:0 24px}.hybrid-filter-block .hp-section-divider{background:var(--hp-cream);border-top:1px solid var(--hp-line);border-bottom:1px solid var(--hp-line);padding:24px 0 18px}.hybrid-filter-block .hp-section-divider-inner{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap}.hybrid-filter-block .hp-section-heading{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:600;color:var(--hp-text-primary);margin:0;line-height:1.2}.hybrid-filter-block .hp-section-subhead{font-size:14px;color:var(--hp-text-secondary);margin:6px 0 0;max-width:720px}.hybrid-filter-block .hp-filter-mount{padding:24px 0 60px}.hybrid-filter-block .hp-filter-mount #shopify-filter-app{min-height:60vh;width:100%;max-width:var(--hp-max-width);margin:0 auto}.hybrid-filter-block .sfa-loading{display:flex;justify-content:center;align-items:center;min-height:40vh;font-family:var(--font-body-family, inherit);color:var(--hp-text-primary)}.hybrid-filter-block .sfa-loading-spinner{width:36px;height:36px;border:3px solid rgba(0,0,0,.15);border-top-color:var(--hp-text-primary);border-radius:50%;animation:hp-sfa-spin .7s linear infinite;margin-right:12px}@keyframes hp-sfa-spin{to{transform:rotate(360deg)}}.hybrid-filter-block .sfa-noscript-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px 0}.hybrid-filter-block .sfa-noscript-card{text-decoration:none;color:inherit;text-align:center}.hybrid-filter-block .sfa-noscript-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}@media(max-width:768px){.hybrid-filter-block .hp-container{padding:0 16px}.hybrid-filter-block .hp-section-heading{font-size:22px}.hybrid-filter-block .hp-section-subhead{font-size:13px}.hybrid-filter-block .hp-section-divider{padding:18px 0 14px}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/hybrid-pdp-landing.css.map */
