.filter-button-component{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:14px;padding:6px 16px;border-radius:50px;align-self:center;min-height:42px;letter-spacing:.2em;border:1px solid #17253d;color:#17253d}.filter-button-component .icon svg path{stroke:#17253d}.filter-button-component.active{background:#17253d;color:#fff}.filter-button-component.active .dropdown path,.filter-button-component.active .dropdown svg{fill:#fff}.filter-button-component.active .icon svg path{stroke:#fff}.filter-button-component .counter{background:#02050f;border-radius:50%;height:28px;width:28px;display:flex;justify-content:center;align-items:center}.filter-button-component .dropdown{width:10px;height:5px;flex-shrink:0}.filter-button-component .dropdown.active{transform:rotate(180deg)}.filter-button-component .dropdown svg{width:100%;height:100%}.filter-pill-button-component{width:100%;border-radius:24px;height:42px;padding:0 16px;text-transform:uppercase;letter-spacing:.2em;font-weight:700;display:flex;align-items:center;justify-content:space-between}.filter-pill-button-component.filled{background:#17253d;color:#fff}.filter-pill-button-component.filled svg path{fill:#fff}.filter-pill-button-component .cta-inner{display:flex;align-items:center;gap:8px}.filter-pill-button-component .icon{width:10px;height:5px;flex-shrink:0}.filter-pill-button-component .counter{background:#02050f;border-radius:50%;font-weight:700;height:28px;width:28px;display:flex;justify-content:center;align-items:center;color:#fff;position:relative;letter-spacing:0}.filter-pill-button-component .counter-value{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;font-weight:700}.filter-pill-button-component svg{width:100%;height:100%}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;font:inherit;box-sizing:border-box}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:PP Pangram Sans}body.ReactModal__Body--open{overflow:hidden}img,picture,svg,video{display:block;max-width:100%}a,input,textarea{color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}html.block-scroll{overflow:hidden}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Regular.86f30cc1.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:300 400}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Semibold.0234e9e2.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Bold.c9b0bd91.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Italic.f27d26b1.woff2) format("woff2");font-style:italic;font-display:swap;font-weight:700}.filter-price-button-component{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:14px;padding:6px 16px;border-radius:50px;align-self:center;min-height:42px;letter-spacing:.2em;border:1px solid #17253d;color:#17253d;width:max-content}.filter-price-button-component .price-suffix{font-size:10px;margin-left:2px}.filter-price-button-component.filled{background:#17253d;color:#fff}.filter-price-button-component.filled svg path{fill:#fff}.filter-price-button-component .cta-inner{display:flex;align-items:center;gap:8px}.filter-price-button-component .icon{width:10px;height:5px;flex-shrink:0}.filter-price-button-component .icon.active{transform:rotate(180deg)}.filter-price-button-component .counter{background:#02050f;border-radius:50%;font-weight:700;height:28px;width:28px;display:flex;justify-content:center;align-items:center;color:#fff;position:relative;letter-spacing:0}.filter-price-button-component .counter-value{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;font-weight:700}.filter-price-button-component svg{width:100%;height:100%}