.ComparePage .CompareControlsMount .CompareControlsShell{
  --cc-ink:#141633;
  --cc-body:#344054;
  --cc-accent:#7334F0;
  --cc-accent-rgb:115,52,240;
  --cc-line:rgba(20,22,51,.14);
  --cc-shell-radius:16px;
  --cc-field-radius:14px;
  --cc-control-h:44px;
  --cc-control-h-mobile:48px;
  --cc-pill-h:40px;
  --cc-pill-h-mobile:44px;
  --cc-inner-pad-mobile:16px;
  --cc-inner-pad-tablet:16px;
  --cc-inner-pad-desktop:20px;
  --cc-gap-label-control:6px;
  --cc-gap-label-control-mobile:6px;
  --cc-gap-row:4px;
  --cc-gap-zone:16px;
  --cc-pill-gap:8px;
  --cc-pill-gap-mobile:12px;
  --cc-chip-h:34px;
  --cc-chip-h-mobile:36px;
  --cc-chip-gap:10px;
  --cc-chip-gap-mobile:10px;
  --cc-chip-rail-h-mobile:44px;
  --cc-shell-bg:linear-gradient(145deg,rgba(255,255,255,.95),rgba(var(--cc-accent-rgb),.10));
  --cc-chip-bg:linear-gradient(145deg,#ffffff,#f8f9ff);
  --cc-stone-bg:linear-gradient(145deg,#ffffff,#f5f7ff);
  --cc-stone-shadow:0 2px 4px rgba(20,22,51,.05),0 8px 24px rgba(20,22,51,.10);
  --cc-shadow-1:0 2px 6px rgba(20,22,51,.08),0 16px 34px rgba(20,22,51,.14);
  --cc-shadow-2:0 2px 6px rgba(20,22,51,.06),0 10px 22px rgba(20,22,51,.12);
  --cc-ease:cubic-bezier(0.175,0.885,0.32,1.12);
  display:grid;
  gap:16px;
}
.ComparePage .CompareControlsMount .CompareControlsShell .FacetBar.FacetDrawer{
  background:linear-gradient(165deg,rgba(255,255,255,.90),rgba(115,52,240,.06)) !important;
  border:1px solid rgba(var(--cc-accent-rgb),.18) !important;
  border-radius:var(--cc-shell-radius) !important;
  box-shadow:0 1px 2px rgba(20,22,51,.05),0 12px 28px rgba(20,22,51,.14),inset 0 1px 0 rgba(255,255,255,.74) !important;
  position:relative;
  overflow:visible !important;
}
.ComparePage .CompareControlsMount .CompareControlsShell .ControlsBar.StickyFacetBar{
  background:#FFFFFF !important;
  border:1px solid rgba(20,22,51,.10) !important;
  border-radius:var(--cc-shell-radius) !important;
  box-shadow:0 2px 4px rgba(20,22,51,.06),0 10px 24px rgba(20,22,51,.15),0 22px 34px rgba(20,22,51,.08) !important;
  position:relative;
  overflow:visible !important;
}
.ComparePage .CompareControlsMount .CompareControlsShell :is(.FacetBar.FacetDrawer,.ControlsBar.StickyFacetBar)::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  border-top:1px solid rgba(255,255,255,.78);
  pointer-events:none;
}
.ComparePage .CompareControlsMount .CompareControlsShell .ControlsBar.StickyFacetBar::after{
  content:"";
  position:absolute;
  left:12px;
  right:12px;
  top:0;
  border-top:1px solid rgba(20,22,51,.07);
  pointer-events:none;
}
.ComparePage .CompareControlsMount .FacetDrawerOverlay{
  position:fixed;
  inset:0;
  background:linear-gradient(180deg,rgba(20,22,51,.48),rgba(20,22,51,.72));
  backdrop-filter:blur(2px) saturate(.96);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity .28s var(--cc-ease),visibility .28s var(--cc-ease);
  z-index:10025;
}
html.FiltersOpen .ComparePage .CompareControlsMount .FacetDrawerOverlay{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
}
.ComparePage .CompareControlsMount .FacetBar .FacetDrawer__Inner{
  width:100%;
  max-width:100%;
  margin:0;
  padding:var(--cc-inner-pad-mobile) !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
.ComparePage .CompareControlsMount .FacetDrawer__Header{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:start;
  gap:8px;
  margin:0 0 8px;
}
.ComparePage .CompareControlsMount .FacetDrawer__Title .elementor-heading-title{
  margin:0;
  color:var(--cc-ink);
  font-family:Montserrat,Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:clamp(16px,1.6vw,22px);
  font-weight:700;
  line-height:1.04;
  letter-spacing:-.01em;
  text-transform:none;
}
.ComparePage .CompareControlsMount .FacetDrawer__HeaderActions{
  display:flex;
  align-items:center;
  gap:8px;
}
.ComparePage .CompareControlsMount .FacetDrawer__HeaderActions .FacetResetHost--drawer{
  display:none;
}
.ComparePage .CompareControlsMount .FacetDrawer__Footer{
  display:none;
}
.ComparePage .CompareControlsMount .FacetDrawer__Subline{
  margin:0 0 8px;
}
.ComparePage .CompareControlsMount .FacetDrawer__Subline p{
  margin:0;
  color:rgba(20,22,51,.78);
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:12px;
  font-weight:600;
  line-height:1.25;
  letter-spacing:.01em;
}
.ComparePage .CompareControlsMount .FacetDrawer__Section--quick{
  display:grid !important;
  gap:var(--cc-gap-zone);
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
.ComparePage .CompareControlsMount .FilterZone{
  display:grid;
  gap:var(--cc-gap-row);
}
.ComparePage .CompareControlsMount .FacetRow{
  display:flex;
  flex-direction:column;
  gap:var(--cc-gap-label-control);
  min-width:0;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
}
.ComparePage .CompareControlsMount .FacetRow__label,
.ComparePage .CompareControlsMount .FacetRow__label .elementor-heading-title{
  margin:0;
  color:var(--cc-ink);
  font-family:Montserrat,Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:11px;
  font-weight:700;
  letter-spacing:.08em;
  line-height:1.2;
  text-transform:uppercase;
}
.ComparePage .CompareControlsMount .FacetRow__control{
  min-width:0;
  overflow:visible;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
}
.ComparePage .CompareControlsMount .FilterZone--inputs > :is(.FacetRow--state,.FacetRow--first-month,.FacetRow--medication),
.ComparePage .CompareControlsMount .FilterZone--inputs > :is(.FacetRow--state,.FacetRow--first-month,.FacetRow--medication) .FacetRow__control{
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}
.ComparePage .CompareControlsMount .FilterZone--inputs > :is(.FacetRow.FacetRow--state,.FacetRow.FacetRow--medication){
  padding-bottom:8px !important;
}
.ComparePage .CompareControlsMount .FilterZone--inputs > :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-facet,.facetwp-fselect,.facetwp-type-fselect,.fs-wrap,.fs-label-wrap,.fs-label),
.ComparePage .CompareControlsMount .FilterZone--inputs > .FacetRow--first-month :is(.facetwp-facet,.facetwp-slider-wrap,.noUi-target){
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) .FacetRow__control > .facetwp-facet,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect){
  display:block !important;
  width:100%;
  min-width:0;
}
.ComparePage .CompareControlsMount .FacetRow--state :is(.facetwp-fselect,.facetwp-type-fselect) .fs-wrap,
.ComparePage .CompareControlsMount .FacetRow--medication :is(.facetwp-fselect,.facetwp-type-fselect) .fs-wrap{
  min-height:var(--cc-control-h);
  position:relative;
  display:block !important;
  width:100%;
  min-width:0;
  border:1px solid var(--cc-line);
  border-radius:var(--cc-field-radius);
  background:var(--cc-stone-bg);
  box-shadow:var(--cc-stone-shadow), inset 0 1px 0 rgba(255,255,255,.78);
  margin-bottom:0 !important;
  padding-bottom:0 !important;
  transition:transform .22s var(--cc-ease),box-shadow .22s var(--cc-ease),border-color .18s var(--cc-ease),opacity .18s var(--cc-ease);
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-label-wrap{
  min-height:var(--cc-control-h);
  height:auto;
  width:100%;
  padding:0 12px;
  display:flex;
  align-items:center;
  border-radius:inherit;
  margin-bottom:0 !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-label{
  color:#141633;
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:1.2;
  caret-color:transparent;
  transition:color .18s var(--cc-ease),opacity .18s var(--cc-ease);
}
.ComparePage .CompareControlsMount :is(.facetwp-fselect,.facetwp-type-fselect) :is(.fs-wrap,.fs-label-wrap,.fs-label,.fs-option,.fs-option-label){
  -webkit-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-wrap.fmg-fselect-placeholder .fs-label,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-label[data-fmg-placeholder="1"]{
  color:rgba(20,22,51,.55) !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-wrap.fmg-fselect-has-value .fs-label,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-label[data-fmg-placeholder="0"]{
  color:#141633 !important;
}
.ComparePage .CompareControlsMount .FacetRow--state :is(.facetwp-fselect,.facetwp-type-fselect) .fs-wrap:hover,
.ComparePage .CompareControlsMount .FacetRow--medication :is(.facetwp-fselect,.facetwp-type-fselect) .fs-wrap:hover{
  transform:translateY(-1px);
  border-color:rgba(var(--cc-accent-rgb),.42);
  box-shadow:0 3px 8px rgba(20,22,51,.12);
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown{
  position:absolute;
  left:0;
  top:calc(100% + 8px);
  z-index:10060;
  width:100%;
  min-width:100%;
  border:1px solid rgba(20,22,51,.16) !important;
  border-radius:14px !important;
  background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,255,.99)) !important;
  box-shadow:0 8px 20px rgba(20,22,51,.14),0 22px 44px rgba(20,22,51,.22) !important;
  padding:6px;
  overflow-x:hidden !important;
  box-sizing:border-box;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-wrap.fmg-open-up .fs-dropdown{
  top:auto;
  bottom:calc(100% + 8px);
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-search{
  position:sticky;
  top:0;
  z-index:1;
  padding-bottom:6px;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92));
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-search input{
  min-height:40px;
  border-radius:10px;
  border:1px solid rgba(20,22,51,.14);
  background:linear-gradient(145deg,#ffffff,#f7f9ff);
  color:var(--cc-ink);
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:14px;
  line-height:1.2;
  padding:0 12px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9);
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-options{
  overflow-x:hidden !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-options,.fs-options ul,.fs-options li){
  list-style:none !important;
  list-style-image:none !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label){
  background-image:none !important;
  background-position:right center !important;
  background-repeat:no-repeat !important;
  -webkit-appearance:none !important;
  appearance:none !important;
  overflow:hidden !important;
  overflow-y:hidden !important;
  scrollbar-width:none;
  -ms-overflow-style:none;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option *,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option-label *{
  -webkit-appearance:none !important;
  appearance:none !important;
  overflow:hidden !important;
  overflow-y:hidden !important;
  scrollbar-width:none !important;
  -ms-overflow-style:none !important;
  -webkit-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  caret-color:transparent;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label)::-webkit-scrollbar,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label)::-webkit-scrollbar-button,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label)::-webkit-scrollbar-thumb,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label)::-webkit-scrollbar-track,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option *::-webkit-scrollbar,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option *::-webkit-scrollbar-button,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option *::-webkit-scrollbar-thumb,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option *::-webkit-scrollbar-track,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option *::-webkit-scrollbar-corner,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option-label *::-webkit-scrollbar,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option-label *::-webkit-scrollbar-button,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option-label *::-webkit-scrollbar-thumb,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option-label *::-webkit-scrollbar-track,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option-label *::-webkit-scrollbar-corner{
  display:none !important;
  width:0 !important;
  height:0 !important;
  background:transparent !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option{
  display:flex !important;
  align-items:center;
  justify-content:flex-start;
  gap:0;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option > .fs-option-label{
  flex:1 1 auto;
  min-width:0;
  width:100%;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option > :not(.fs-option-label){
  display:none !important;
  width:0 !important;
  min-width:0 !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:none !important;
  overflow:hidden !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option > :not(.fs-option-label)::before,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option > :not(.fs-option-label)::after{
  content:none !important;
  display:none !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label)::before,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label)::after,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option .fs-arrow{
  content:none !important;
  display:none !important;
  background:none !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label) [class*="arrow"]{
  display:none !important;
  width:0 !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  background:none !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option :is(i,svg){
  display:none !important;
  visibility:hidden !important;
  width:0 !important;
  min-width:0 !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:none !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option i::before,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option i::after{
  content:none !important;
  display:none !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option .fs-checkbox,
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option .fs-checkbox i{
  display:none !important;
  visibility:hidden !important;
  width:0 !important;
  min-width:0 !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:none !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option-label{
  margin-left:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
  color:#141633 !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option{
  color:#141633 !important;
  cursor:pointer;
  transition:transform .18s var(--cc-ease),background-color .18s var(--cc-ease),border-color .18s var(--cc-ease),opacity .18s var(--cc-ease);
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option:hover{
  background:rgba(115,52,240,.06) !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option:active{
  background:rgba(115,52,240,.10) !important;
  transform:translateY(1px) scale(.99);
}
.ComparePage .CompareControlsMount :is(.FacetRow--state,.FacetRow--medication) :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown .fs-option:is(.disabled,[aria-disabled="true"]){
  opacity:.35 !important;
  cursor:not-allowed !important;
  pointer-events:none !important;
  background:transparent !important;
  border-color:transparent !important;
  transform:none !important;
}
.ComparePage .CompareControlsMount .FacetRow--medication :is(.facetwp-fselect,.facetwp-type-fselect) .fs-dropdown :is(.fs-option,.fs-option-label){
  white-space:normal !important;
  overflow-wrap:anywhere;
  word-break:break-word;
}
.ComparePage .CompareControlsMount .FacetRow--first-month .noUi-target{
  height:8px;
  border:1px solid rgba(var(--cc-accent-rgb),.20);
  border-radius:999px;
  background:linear-gradient(180deg,#eef1f8,#e6eaf5);
  box-shadow:none;
}
.ComparePage .CompareControlsMount .FacetRow--first-month .noUi-connect{
  background:linear-gradient(90deg,rgba(var(--cc-accent-rgb),.88),rgba(var(--cc-accent-rgb),.74));
}
.ComparePage .CompareControlsMount .FacetRow--first-month .noUi-tooltip{
  font-size:12px;
  line-height:1.05;
  padding:3px 6px;
  min-height:0;
  font-variant-numeric:tabular-nums;
  box-sizing:border-box;
}
.ComparePage .CompareControlsMount .FacetRow--first-month .noUi-horizontal .noUi-handle{
  width:18px;
  height:18px;
  right:-9px;
  top:-6px;
  border-radius:50%;
  border:2px solid rgba(var(--cc-accent-rgb),.68);
  background:#fff;
  box-shadow:0 1px 4px rgba(20,22,51,.16);
  cursor:grab;
  touch-action:none;
}
.ComparePage .CompareControlsMount .FacetRow--first-month .noUi-handle::before{
  content:"";
  position:absolute;
  left:50%;
  top:50%;
  width:36px;
  height:36px;
  transform:translate(-50%,-50%);
  border-radius:999px;
  background:transparent;
}
.ComparePage .CompareControlsMount .FacetRow--first-month .noUi-handle::after{
  display:none;
}
.ComparePage .CompareControlsMount .FacetRow--first-month .facetwp-slider-reset{
  display:none !important;
}
.ComparePage .CompareControlsMount .FacetRow--first-month .facetwp-slider-wrap,
.ComparePage .CompareControlsMount .FacetRow--first-month .noUi-target{
  margin-bottom:0 !important;
  padding-bottom:0 !important;
}
.ComparePage .CompareControlsMount .FacetBar.FacetDrawer :is(.FacetDrawer__Body,.FacetDrawer__Section--quick,.FilterZone--toggles,.FilterZone--toggles .FacetRow,.FilterZone--toggles .FacetRow__control,.FilterZone--toggles .facetwp-facet,.FacetRow--first-month .FacetRow__control,.FacetRow--first-month .facetwp-facet,.FacetRow--first-month .facetwp-slider-wrap,.FacetRow--first-month .noUi-target,.FacetRow--first-month .noUi-base,.FacetRow--first-month .noUi-origin,.FacetRow--first-month .noUi-connect,.FacetRow--first-month .noUi-handle){
  scrollbar-width:none !important;
  -ms-overflow-style:none !important;
  -webkit-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
  caret-color:transparent;
}
.ComparePage .CompareControlsMount .FacetBar.FacetDrawer :is(.FacetDrawer__Body,.FacetDrawer__Section--quick,.FilterZone--toggles,.FilterZone--toggles .FacetRow,.FilterZone--toggles .FacetRow__control,.FilterZone--toggles .facetwp-facet,.FacetRow--first-month .FacetRow__control,.FacetRow--first-month .facetwp-facet,.FacetRow--first-month .facetwp-slider-wrap,.FacetRow--first-month .noUi-target,.FacetRow--first-month .noUi-base,.FacetRow--first-month .noUi-origin,.FacetRow--first-month .noUi-connect,.FacetRow--first-month .noUi-handle)::-webkit-scrollbar,
.ComparePage .CompareControlsMount .FacetBar.FacetDrawer :is(.FacetDrawer__Body,.FacetDrawer__Section--quick,.FilterZone--toggles,.FilterZone--toggles .FacetRow,.FilterZone--toggles .FacetRow__control,.FilterZone--toggles .facetwp-facet,.FacetRow--first-month .FacetRow__control,.FacetRow--first-month .facetwp-facet,.FacetRow--first-month .facetwp-slider-wrap,.FacetRow--first-month .noUi-target,.FacetRow--first-month .noUi-base,.FacetRow--first-month .noUi-origin,.FacetRow--first-month .noUi-connect,.FacetRow--first-month .noUi-handle)::-webkit-scrollbar-button,
.ComparePage .CompareControlsMount .FacetBar.FacetDrawer :is(.FacetDrawer__Body,.FacetDrawer__Section--quick,.FilterZone--toggles,.FilterZone--toggles .FacetRow,.FilterZone--toggles .FacetRow__control,.FilterZone--toggles .facetwp-facet,.FacetRow--first-month .FacetRow__control,.FacetRow--first-month .facetwp-facet,.FacetRow--first-month .facetwp-slider-wrap,.FacetRow--first-month .noUi-target,.FacetRow--first-month .noUi-base,.FacetRow--first-month .noUi-origin,.FacetRow--first-month .noUi-connect,.FacetRow--first-month .noUi-handle)::-webkit-scrollbar-thumb,
.ComparePage .CompareControlsMount .FacetBar.FacetDrawer :is(.FacetDrawer__Body,.FacetDrawer__Section--quick,.FilterZone--toggles,.FilterZone--toggles .FacetRow,.FilterZone--toggles .FacetRow__control,.FilterZone--toggles .facetwp-facet,.FacetRow--first-month .FacetRow__control,.FacetRow--first-month .facetwp-facet,.FacetRow--first-month .facetwp-slider-wrap,.FacetRow--first-month .noUi-target,.FacetRow--first-month .noUi-base,.FacetRow--first-month .noUi-origin,.FacetRow--first-month .noUi-connect,.FacetRow--first-month .noUi-handle)::-webkit-scrollbar-track,
.ComparePage .CompareControlsMount .FacetBar.FacetDrawer :is(.FacetDrawer__Body,.FacetDrawer__Section--quick,.FilterZone--toggles,.FilterZone--toggles .FacetRow,.FilterZone--toggles .FacetRow__control,.FilterZone--toggles .facetwp-facet,.FacetRow--first-month .FacetRow__control,.FacetRow--first-month .facetwp-facet,.FacetRow--first-month .facetwp-slider-wrap,.FacetRow--first-month .noUi-target,.FacetRow--first-month .noUi-base,.FacetRow--first-month .noUi-origin,.FacetRow--first-month .noUi-connect,.FacetRow--first-month .noUi-handle)::-webkit-scrollbar-corner{
  display:none !important;
  width:0 !important;
  height:0 !important;
  background:transparent !important;
}
.ComparePage .CompareControlsMount .FacetBar.FacetDrawer :is(.fs-search input,.fs-search textarea){
  -webkit-user-select:text !important;
  user-select:text !important;
  -webkit-touch-callout:default !important;
  caret-color:auto !important;
}
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox){
  min-height:var(--cc-pill-h);
  padding:0 12px;
  border:1px solid rgba(20,22,51,.15);
  border-radius:14px;
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(20,22,51,.03));
  color:rgba(20,22,51,.88);
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1.2;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 1px 2px rgba(20,22,51,.06);
  opacity:.93;
  cursor:pointer;
  overflow:hidden !important;
  overflow-y:hidden !important;
  scrollbar-width:none !important;
  -ms-overflow-style:none !important;
  -webkit-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
  caret-color:transparent;
  touch-action:manipulation;
  transition:transform .22s var(--cc-ease),box-shadow .22s var(--cc-ease),border-color .16s ease,background-color .16s ease;
}
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox) *{
  overflow:hidden !important;
  overflow-y:hidden !important;
  scrollbar-width:none !important;
  -ms-overflow-style:none !important;
  -webkit-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  caret-color:transparent;
}
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox)::-webkit-scrollbar,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox)::-webkit-scrollbar-button,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox)::-webkit-scrollbar-thumb,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox)::-webkit-scrollbar-track,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox)::-webkit-scrollbar-corner,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox) *::-webkit-scrollbar,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox) *::-webkit-scrollbar-button,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox) *::-webkit-scrollbar-thumb,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox) *::-webkit-scrollbar-track,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox) *::-webkit-scrollbar-corner{
  display:none !important;
  width:0 !important;
  height:0 !important;
  background:transparent !important;
}
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox)::before,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox)::after,
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox) [class*="arrow"]{
  content:none !important;
  display:none !important;
  background:none !important;
}
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox):hover{
  transform:translateY(-1px);
  border-color:rgba(var(--cc-accent-rgb),.44);
  background:linear-gradient(145deg,#ffffff,rgba(var(--cc-accent-rgb),.11));
  box-shadow:0 3px 8px rgba(20,22,51,.12);
}
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio.checked,.facetwp-checkbox.checked){
  color:#181233;
  font-weight:700;
  border-color:rgba(var(--cc-accent-rgb),.86);
  background:linear-gradient(145deg,rgba(255,255,255,.995),rgba(var(--cc-accent-rgb),.28));
  box-shadow:0 0 0 2px rgba(var(--cc-accent-rgb),.18),0 6px 14px rgba(115,52,240,.26),inset 0 1px 0 rgba(255,255,255,.92),inset 0 0 0 1px rgba(255,255,255,.26);
  opacity:1;
}
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox):active{
  transform:translateY(1px) scale(.99);
}
.ComparePage .CompareControlsMount .facetwp-facet :is(.facetwp-radio,.facetwp-checkbox).disabled{
  opacity:.35 !important;
  cursor:not-allowed !important;
  pointer-events:none !important;
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(20,22,51,.02)) !important;
  box-shadow:none !important;
}
.ComparePage .CompareControlsMount .facetwp-facet .facetwp-counter{
  display:none !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--experience,.FacetRow--format) .FacetRow__control .facetwp-facet{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--cc-pill-gap);
  align-items:stretch;
  width:100%;
  min-width:0;
  margin:0 !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--experience,.FacetRow--format,.FacetRow--insurance) .FacetRow__control .facetwp-facet{
  min-width:0;
  margin:0 !important;
}
.ComparePage .CompareControlsMount :is(.FacetRow--experience,.FacetRow--format,.FacetRow--insurance) .FacetRow__control :is(.facetwp-radio,.facetwp-checkbox){
  width:100%;
  min-width:0;
  margin:0 !important;
}
.ComparePage .CompareControlsMount .FacetRow--insurance .FacetRow__control{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:var(--cc-pill-gap) !important;
  align-items:stretch !important;
}
.ComparePage .CompareControlsMount .FacetRow--insurance .FacetPair__item{
  min-width:0;
  margin:0 !important;
  padding:0 !important;
}
@supports (display: contents){
  /* DO NOT REMOVE: phantom container flattening for insurance node-depth parity */
  .ComparePage .CompareControlsMount .FacetRow--insurance .FacetPair__item{
    display:contents;
  }
}
.ComparePage .CompareControlsMount .ControlsBar{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  align-items:center !important;
  gap:10px;
  margin:0 !important;
  padding:12px 14px !important;
}
.ComparePage .CompareControlsMount .ControlsBar,
.ComparePage .CompareControlsMount .ControlsBar > :is(.e-con,.e-con-inner,.elementor-container,.elementor-row){
  min-height:0 !important;
}
.ComparePage .CompareControlsMount .ControlsBar.controlsbar--no-selections{
  grid-template-columns:minmax(0,1fr) !important;
  justify-content:stretch !important;
  align-items:center !important;
  padding-top:12px !important;
  padding-bottom:12px !important;
}
.ComparePage .CompareControlsMount .ControlsBar.controlsbar--no-selections .ControlsBar__Left{
  display:none !important;
}
.ComparePage .CompareControlsMount .ControlsBar.controlsbar--no-selections .ControlsBar__Right{
  width:100% !important;
  justify-self:stretch;
  justify-content:flex-end;
}
.ComparePage .CompareControlsMount .ControlsBar.controlsbar--no-selections .ControlsBar__Right .FacetToolbarHost{
  width:100%;
  display:flex;
  align-items:center;
  gap:10px;
  justify-content:flex-end;
}
.ComparePage .CompareControlsMount .ControlsBar.controlsbar--no-selections .ControlsBar__Right .FacetToolbarHost::before{
  content:"No filters applied";
  margin-right:auto;
  color:rgba(20,22,51,.52);
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:13px;
  font-weight:700;
  line-height:1.2;
  letter-spacing:.01em;
  white-space:nowrap;
}
.ComparePage .CompareControlsMount .ControlsBar.controlsbar--has-selections{
  grid-template-columns:minmax(0,1fr) auto !important;
}
.ComparePage .CompareControlsMount .ControlsBar__Left{
  min-width:0;
}
.ComparePage .CompareControlsMount .ControlsBar__Right{
  display:flex;
  align-items:flex-start;
  gap:8px;
  justify-self:end;
  flex-wrap:nowrap;
  white-space:nowrap;
}
.ComparePage .CompareControlsMount .ControlsBar__Right .FacetToolbarHost{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:8px;
  min-width:0;
  flex:0 0 auto;
}
.ComparePage .CompareControlsMount .ControlsBar__Right .FacetToolbar{
  min-width:0;
}
.ComparePage .CompareControlsMount .ControlsBar__Right .FacetToolbar :is(.facetwp-facet-sort,.facetwp-type-sort){
  margin:0 !important;
  position:relative;
  display:block;
  width:100%;
  min-width:0;
  border:1px solid var(--cc-line);
  border-radius:var(--cc-field-radius);
  background:var(--cc-stone-bg);
  box-shadow:var(--cc-stone-shadow), inset 0 1px 0 rgba(255,255,255,.78);
  overflow:hidden;
  box-sizing:border-box;
  transition:transform .22s var(--cc-ease),box-shadow .22s var(--cc-ease),border-color .16s ease;
}
.ComparePage .CompareControlsMount .ControlsBar__Right .FacetToolbar :is(.facetwp-facet-sort,.facetwp-type-sort)::after{
  content:"";
  position:absolute;
  top:50%;
  right:12px;
  width:8px;
  height:8px;
  border-right:2px solid rgba(20,22,51,.56);
  border-bottom:2px solid rgba(20,22,51,.56);
  transform:translateY(-60%) rotate(45deg);
  pointer-events:none;
  opacity:.92;
}
.ComparePage .CompareControlsMount .ControlsBar__Right .FacetToolbar :is(.facetwp-facet-sort,.facetwp-type-sort):is(:hover,:focus-within)::after{
  border-right-color:rgba(var(--cc-accent-rgb),.72);
  border-bottom-color:rgba(var(--cc-accent-rgb),.72);
}
.ComparePage .CompareControlsMount .ControlsBar .facetwp-selections ul{
  margin:0;
  padding:0;
  list-style:none;
  display:flex;
  flex-wrap:nowrap;
  overflow-x:auto;
  overflow-y:hidden;
  white-space:nowrap;
  scrollbar-width:none;
  -ms-overflow-style:none;
  gap:var(--cc-chip-gap);
}
.ComparePage .CompareControlsMount .ControlsBar .facetwp-selections ul::-webkit-scrollbar{
  width:0;
  height:0;
  display:none;
}
.ComparePage .CompareControlsMount .ControlsBar .facetwp-selections li{
  margin:0;
  min-height:var(--cc-chip-h);
  border-radius:999px;
  border:1px solid rgba(20,22,51,.22);
  background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(20,22,51,.08));
  color:var(--cc-ink);
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:12px;
  font-weight:700;
  line-height:1.2;
  padding:5px 10px;
  display:inline-flex;
  align-items:center;
  gap:6px;
  flex:0 0 auto;
  font-variant-numeric:tabular-nums;
  box-shadow:0 1px 2px rgba(20,22,51,.08), inset 0 1px 0 rgba(255,255,255,.68);
}
.ComparePage .CompareControlsMount .ControlsBar .facetwp-selections li :is(a,button){
  min-width:20px;
  min-height:20px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  margin-left:1px;
  transition:background-color .16s ease,color .16s ease;
}
.ComparePage .CompareControlsMount .ControlsBar .facetwp-selections li :is(a,button):hover{
  background:rgba(20,22,51,.08);
}
.ComparePage .CompareControlsMount .ControlsBar .facetwp-selections li :is(a,button):active{
  background:rgba(115,52,240,.10);
}
.ComparePage .CompareControlsMount .ControlsBar .facetwp-selection-label{
  font-size:12px;
  font-weight:700;
  letter-spacing:.05em;
  text-transform:uppercase;
  color:rgba(20,22,51,.62);
}
.ComparePage .CompareControlsMount :is(.ControlsBar .FacetReset,.FacetResetHost--drawer .FacetReset) :is(button,a,.facetwp-reset){
  min-height:var(--cc-control-h);
  padding:0 14px;
  border-radius:var(--cc-field-radius);
  border:1px solid rgba(20,22,51,.22);
  background:var(--cc-stone-bg);
  color:var(--cc-body);
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition:transform .22s var(--cc-ease),box-shadow .22s var(--cc-ease),border-color .16s ease;
}
.ComparePage .CompareControlsMount :is(.ControlsBar.controlsbar--has-selections,.FacetBar.FacetDrawer.facetdrawer--has-selections) :is(.ControlsBar .FacetReset,.FacetResetHost--drawer .FacetReset) :is(button,a,.facetwp-reset){
  color:rgba(20,22,51,.82);
  border-color:rgba(20,22,51,.20);
  background:linear-gradient(145deg,#ffffff,#f7f8ff);
  box-shadow:0 1px 2px rgba(20,22,51,.06), inset 0 1px 0 rgba(255,255,255,.84);
}
.ComparePage .CompareControlsMount :is(.ControlsBar .FacetReset,.FacetResetHost--drawer .FacetReset) :is(button,a,.facetwp-reset):hover{
  transform:translateY(-1px);
  border-color:rgba(var(--cc-accent-rgb),.36);
  box-shadow:0 3px 8px rgba(20,22,51,.12);
}
.ComparePage .CompareControlsMount :is(.ControlsBar.controlsbar--has-selections,.FacetBar.FacetDrawer.facetdrawer--has-selections) :is(.ControlsBar .FacetReset,.FacetResetHost--drawer .FacetReset) :is(button,a,.facetwp-reset):hover{
  background:linear-gradient(145deg,#ffffff,rgba(115,52,240,.06));
}
.ComparePage .CompareControlsMount :is(.ControlsBar .FacetReset,.FacetResetHost--drawer .FacetReset) :is(button,a,.facetwp-reset):active{
  transform:translateY(1px) scale(.99);
}
.ComparePage .CompareControlsMount :is(.FacetDrawer__Close,.FacetDrawer__FooterClose) .elementor-button{
  min-height:var(--cc-control-h);
  padding:0 14px;
  border-radius:var(--cc-field-radius) !important;
  border:1px solid rgba(20,22,51,.24) !important;
  background:linear-gradient(145deg,#ffffff,#eef2ff) !important;
  color:var(--cc-ink) !important;
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:1;
  box-shadow:0 1px 3px rgba(20,22,51,.10);
  transition:transform .22s var(--cc-ease),box-shadow .22s var(--cc-ease),border-color .16s ease;
}
.ComparePage .CompareControlsMount .FacetDrawer__Close .fmg-icon--close{
  display:none;
  width:18px;
  height:18px;
  align-items:center;
  justify-content:center;
  color:rgba(20,22,51,.84);
  flex:0 0 auto;
}
.ComparePage .CompareControlsMount .FacetDrawer__Close .fmg-icon--close svg{
  display:block;
  width:18px;
  height:18px;
}
.ComparePage .CompareControlsMount .FacetDrawer__Close .fmg-icon--close path{
  fill:none;
  stroke:currentColor;
  stroke-width:2;
  stroke-linecap:round;
}
.ComparePage .CompareControlsMount :is(.FacetDrawer__Close,.FacetDrawer__FooterClose) .elementor-button:hover{
  transform:translateY(-1px);
  border-color:rgba(var(--cc-accent-rgb),.40) !important;
  box-shadow:0 4px 10px rgba(20,22,51,.14);
}
.ComparePage .CompareControlsMount .ControlsBar :is(.facetwp-facet-sort select,.facetwp-type-sort select,.facetwp-sort-select,.FacetToolbar select){
  min-height:var(--cc-control-h);
  display:block;
  width:100%;
  min-width:0;
  border-radius:inherit;
  border:0 !important;
  background:transparent !important;
  background-image:none !important;
  color:var(--cc-ink) !important;
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  font-size:14px;
  font-weight:700;
  line-height:1.2;
  box-shadow:none !important;
  appearance:none !important;
  -webkit-appearance:none !important;
  -moz-appearance:none !important;
  outline:none !important;
  position:relative;
  z-index:1;
  box-sizing:border-box;
  padding:0 34px 0 12px;
  cursor:pointer;
  transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;
}
.ComparePage .CompareControlsMount .ControlsBar :is(.facetwp-facet-sort select,.facetwp-type-sort select,.facetwp-sort-select,.FacetToolbar select) option{
  color:var(--cc-ink);
  font-family:Nunito,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  background:#fff;
}
.ComparePage .CompareControlsMount .ControlsBar :is(.facetwp-facet-sort select,.facetwp-type-sort select,.facetwp-sort-select,.FacetToolbar select)::-ms-expand{
  display:none;
}
.ComparePage .CompareControlsMount .ControlsBar__Right .FacetToolbar :is(.facetwp-facet-sort,.facetwp-type-sort):is(:hover,:focus-within){
  transform:translateY(-1px);
  border-color:rgba(var(--cc-accent-rgb),.42);
  box-shadow:0 3px 8px rgba(20,22,51,.12), inset 0 1px 0 rgba(255,255,255,.84);
}
.ComparePage .CompareControlsMount .ControlsBar__Right .FacetToolbar :is(.facetwp-facet-sort,.facetwp-type-sort):active{
  transform:translateY(1px) scale(.99);
}
.ComparePage .CompareControlsMount .ControlsBar .FiltersBtn .elementor-button{
  min-height:var(--cc-control-h);
  min-width:44px;
  padding:0 14px !important;
  border-radius:var(--cc-field-radius) !important;
  border:1px solid rgba(var(--cc-accent-rgb),.48) !important;
  background:linear-gradient(145deg,rgba(var(--cc-accent-rgb),.95),rgba(var(--cc-accent-rgb),.82)) !important;
  color:#fff !important;
  box-shadow:0 2px 4px rgba(20,22,51,.08),0 8px 18px rgba(115,52,240,.22) !important;
  transition:transform .22s var(--cc-ease),box-shadow .22s var(--cc-ease),filter .16s ease;
}
.ComparePage .CompareControlsMount .ControlsBar .FiltersBtn .elementor-button:hover{
  transform:translateY(-1px);
  filter:saturate(1.05);
  box-shadow:0 4px 10px rgba(20,22,51,.12),0 10px 22px rgba(115,52,240,.28) !important;
}
.ComparePage .CompareControlsMount .ControlsBar .FiltersBtn .elementor-button:active{
  transform:translateY(1px) scale(.99);
}
.ComparePage .CompareControlsMount .ControlsBar .ResultCount{
  display:none;
}
.ComparePage .CompareControlsMount .ControlsBar__MobileSummary{
  display:none;
}
.ComparePage .CompareControlsMount :is(button,[role="button"],a,input,select):focus-visible{
  outline:2px solid var(--cc-accent);
  outline-offset:2px;
}
