/*.sso-loader {
  background: #f1f2f3;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
}

.sidebar-category-menu ul li .arrow {
  top: 6px !important;
}

@media (max-width: 781px) {
.sidebar-category-menu ul li a {
  word-break: keep-all;
  white-space: nowrap;
}
.sidebar-category-menu ul ul {
  padding-left: 0px;
}
}*/

.iworks-omnibus {
  display: none;
}
.sso-loader {
  background: #f1f2f3;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
}

.sidebar-category-menu ul li .arrow {
  top: 6px !important;
}

@media (max-width: 781px) {
.sidebar-category-menu ul li a {
  word-break: keep-all;
  white-space: nowrap;
}
.sidebar-category-menu ul ul {
  padding-left: 0px;
}
}

.archive .product .badge-best, .search .product .badge-best, .badge-best {
  margin-right: 5px;
}

.archive .product .badge-new, .search .product .badge-new, .badge-new {
  margin-right: 5px;
}

.archive .product .badge-promo, .search .product .badge-promo, .badge-promo {
  margin-right: 5px;
}


.wpcf7 label input[type="checkbox"]{
width: 22px !important;
height: 22px !important;
min-width: 22px !important;
top: -3px;
}

.wpcf7 .wpcf7-acceptance label {
  display: flex;
  gap: 5px;
  font-size: 12px;
}
.wpcf7 .wpcf7-acceptance label a {
color: var(--wp--preset--color--green);
}

.wpcf7 .wpcf7-list-item {
  margin: 0 0 0 0 !important;
}
@media (max-width: 991px) {
header [role=search] .ajax-result {
  display: grid !important;
}

header [role=search] .ajax-result .categories{
  order: 2;
}

}

.size-element {
    display: inline-block;
    padding: 4px 6px;
    margin: 2px;
    text-decoration: none;
    border: 1px solid #D6D6D6;
    background: #fff;
    border-radius: 0;
    transition: all 0.3s ease;
}

.size-element:hover {
    background-color: #000;
    color: #fff !important;
    border-color: #000;
}

.size-element.out-of-stock {
    opacity: 0.5;
    pointer-events: none;
    text-decoration: line-through;
}

.size-element.in-stock {
    cursor: pointer;
}

.variant-setter.selected label {
    cursor: pointer;
}

.variant-setter label:hover {
  cursor: pointer;
}