.elementor-4563 .elementor-element.elementor-element-22649ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-4563 .elementor-element.elementor-element-529d73b .jet-listing-dynamic-field__content{font-size:14px;font-weight:500;}.elementor-4563 .elementor-element.elementor-element-529d73b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4563 .elementor-element.elementor-element-529d73b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4563 .elementor-element.elementor-element-529d73b .jet-listing-dynamic-field{justify-content:center;}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-529d73b */.jet-listing-grid__item {
    display: inline-block;
}

.size-switcher-item {
    padding: 4px 13px;
    border-radius: 999px;
    border: 1px solid #dc2b1b;
    color: #dc2b1b;
    font-size: 14px;
    transition: all 0.2s ease;
    background: #fff;
}

.jet-listing-grid__item:not(.is--current):hover .size-switcher-item {
    background: #dc2b1b;
    color: #fff;
}

.jet-listing-grid__item.is-current .size-switcher-item {
  background: #dc2b1b;
  color: #fff;
  pointer-events: none;
}/* End custom CSS */