.elementor-kit-1852{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#3F3A3A;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-1852 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (max-width: 767px) {
  ul.page-numbers {
    display: flex;
    justify-content: center;
    gap: 4px;
    margin: 0;
  }
  
  ul.page-numbers > li {
    margin: 0;
  }
}

#primary {
    margin: 0;
}

.elementor-sticky--effects {
    min-height: 70px;
    background-color: rgba(205,205,205,0.7);
    backdrop-filter: saturate(100%) blur(10px);
}

.elementor-sticky--effects .cta a {
    padding: 0.75rem 1.5rem;
}

.ast-mini-cart-empty .ast-mini-cart-message .woocommerce-mini-cart__empty-message {
    display: none;
}

.elementor-3735 .elementor-element.elementor-element-92049c5 .wpr-sub-menu .wpr-sub-menu-item[href="https://ssbstore.hu/sneakers-akcio/"]{
        text-align: center;
        color: var(--ast-global-color-0);
        text-transform: uppercase;
}

.ast-page-builder-template .site-content > .ast-container {
    /* padding: 0 20px !important; */
}

/* Variation Swatches container styles */
.woo-variation-items-wrapper ul {
    margin: 0 !important;
    margin-bottom: 0.75rem !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0.5rem !important;
}

/* Variation Swatches item styles */
.woo-variation-items-wrapper ul li {
    margin: 0 !important;
    padding: 0.25rem 0.5rem !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Remove Variation Swatches reset button */
.variations .wvs_archive_reset_variations {
    display: none !important;
}

/* Variation Swatches active state */
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    -webkit-box-shadow: 0 0 0 2px var(--ast-global-color-0);
    box-shadow: 0 0 0 2px var(--ast-global-color-0);
}

/* Remove add_to_cart buttons */
.woocommerce-js .products .wvs-add-to-cart-button {
    display: none;
}

/* Mobile */
@media (max-width: 767px) {
    .ast-page-builder-template .site-content > .ast-container {
        padding: 0 !important;
    }
}

.elementor-button span .woocommerce-Price-amount{
    text-wrap: nowrap;
}

/* WC Tables */
.shop_table tbody,
.shop_table tfoot,
.shop_table tfoot .woocommerce-shipping-totals {
    display: flex;
    flex-direction: column;
}

.shop_table tbody tr {
    display: flex;
    justify-content: space-between;
}

.shop_table tfoot .cart-subtotal {
    display: flex;
    justify-content: center;
}

.elementor-kit-1852 a#elementor-menu-cart__toggle_button {
    padding: 0;
}

/* Mini Cart */
.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-product-name {
  padding: 1em 0 0 0;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .variation {
  border: unset;
  padding: 1em 0 0 0;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .variation .variation-Mret {
  font-weight: bold;
  padding: 0 1em 0 0;
  margin: unset;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-quantity {
  border: unset;
  padding-top: 1em;
  opacity: 0.3; /* 30% -> 0.3 */
  font-weight: 500; /* 5000 -> 500 */
}

.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-image {
  position: absolute;
  left: 0;
  top: 50%;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-image .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  margin: unset;
  object-fit: unset;
  position: unset;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-remove {
  bottom: 6px;
}

.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-remove .wpr-remove-item-from-mini-cart::before {
  border-color: var(--ast-global-color-1);
}

.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item .wpr-mini-cart-remove .ast-mobile-svg {
  fill: var(--ast-global-color-1);
}

.elementor-menu-cart__main .woocommerce-mini-cart__total {
  display: flex;
  padding: 1em 0;
  margin: 1em 0;
  font-size: 1.3em;
  gap: 0.5em;
  font-weight: bold;
  color: var(--ast-global-color-2);
  justify-content: center;
  border: 1px solid;
  border-left-width: 0;
  border-right-width: 0;
}

.elementor-menu-cart__main .woocommerce-mini-cart__buttons.buttons {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 0.7em;
}

.elementor-menu-cart__main .woocommerce-mini-cart__buttons.buttons :first-child {
  background-color: var(--ast-global-color-2);
}

.wpr-mobile-nav-menu{
    min-width: 80vw;
}/* End custom CSS */