.gcw-btn,
.gcw-home-btn,
.gcw-home-section__link,
.gcw-ac-submit,
.cat-search button,
.gcw-load-more,
.gcw-archive-card__button {
  transition: background-color var(--gcw-transition-fast), color var(--gcw-transition-fast), border-color var(--gcw-transition-fast), transform var(--gcw-transition-fast), box-shadow var(--gcw-transition-fast);
}

.gcw-btn:focus-visible,
.gcw-home-btn:focus-visible,
.gcw-home-section__link:focus-visible,
.gcw-ac-submit:focus-visible,
.cat-search button:focus-visible,
.gcw-load-more:focus-visible,
.gcw-archive-card__button:focus-visible,
.gcw-ac-input:focus-visible,
.gcw-ac-select:focus-visible,
.cat-search input[type="search"]:focus-visible {
  outline: 0;
  box-shadow: var(--gcw-focus-ring);
}

.gcw-home-btn,
.gcw-home-section__link,
.gcw-ac-submit,
.cat-search button,
.gcw-load-more {
  font-size: var(--gcw-button-size);
  font-weight: var(--gcw-button-weight);
}

.gcw-home-btn:hover,
.gcw-home-section__link:hover,
.gcw-ac-submit:hover,
.cat-search button:hover,
.gcw-load-more:hover {
  transform: translateY(-1px);
}

.gcw-home-icon-img,
.gcw-home-products__prev::before,
.gcw-home-products__next::before,
.gcw-home-products__dot,
.gcw-ac-trustbar__icon img,
.cat-toolbar__search .icon-angle-down,
.cat-toolbar__search svg {
  font-size: var(--gcw-icon-sm);
}

.gcw-home-badge,
.gcw-ac-badge,
.gcw-home-btn,
.gcw-home-section__link,
.gcw-archive-card__button,
.gcw-home-products__prev,
.gcw-home-products__next,
.gcw-home-products__dot,
.gcw-chip,
.gcw-ac-submit,
.cat-search button {
  border-radius: 999px;
}

.gcw-home-shell__inner,
.gcw-home-hero__media,
.gcw-home-products__frame,
.gcw-home-trust-inline,
.gcw-home-trust__item,
.gcw-ac-products__card,
.gcw-ac-categories__card,
.gcw-ac-toolbar,
.gcw-ac-hero,
.cat-hero__box,
.cat-toolbar-card,
.cat-module,
.cat-bottom-grid > * {
  box-shadow: var(--gcw-shadow-card);
}
