.elementor-657 .elementor-element.elementor-element-02be6c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-657 .elementor-element.elementor-element-6ee03e7{text-align:center;}.elementor-657 .elementor-element.elementor-element-a4e42d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-657 .elementor-element.elementor-element-a4e42d9 > .elementor-shape-top .elementor-shape-fill, .elementor-657 .elementor-element.elementor-element-a4e42d9 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for wc-elements, class: .elementor-element-9116931 *//* Väčšie obrázky produktov v košíku */
.woocommerce-cart .product-thumbnail img {
  width: 200px !important;   /* zmeň na veľkosť, akú chceš */
  height: auto !important;
}
.woocommerce-cart .product-thumbnail {
  display: flex;                /* zapne flexbox */
  align-items: center;          /* vertikálne vycentruje */
  justify-content: center;      /* horizontálne vycentruje */
}

 /* Odstrániť produkt – kruh s X presne v strede */
.woocommerce-cart .product-remove a.remove {
  background: #FE8D57 !important;   /* oranžová (Accent) */
  color: #fff !important;           /* biely znak */
  border-radius: 50%;               
  width: 32px;                      /* rovnaká šírka/výška */
  height: 32px;
  line-height: 32px;                /* X presne v strede */
  font-size: 18px;
  font-weight: bold;
  text-align: center;               /* horizontálne centrovanie */
  text-decoration: none !important;
  display: inline-block;
  opacity: 1 !important;
  vertical-align: middle;
}

/* Hover efekt */
.woocommerce-cart .product-remove a.remove:hover {
  background: #C7C2EC !important;   /* fialová (Primary) */
  color: #202020 !important;
}

/* Hlavné tlačidlo v košíku / pokladni */
.woocommerce a.checkout-button,
.woocommerce button.button.checkout,
.woocommerce #payment #place_order {
  background-color: #C7C2EC  !important;  /* Primary fialová */
  color: #fff !important;                /* biely text */
  border: none !important;
  border-radius: 6px;                    /* mierne zaoblenie */
  padding: 14px 28px;
  font-size: 18px;
  font-weight: bold;
  text-transform: none;
}

/* Hover efekt */
.woocommerce a.checkout-button:hover,
.woocommerce button.button.checkout:hover,
.woocommerce #payment #place_order:hover {
  background-color: #FE8D57 !important;  /* Accent oranžová */ 
  color: #202020 !important;             /* text farba */
}

/* Štýl +/- tlačidiel v košíku */
.woocommerce .quantity .qty-btn,
.woocommerce-cart .quantity .qty-btn {
  background-color: #FE8D57 !important;   /* Accent farba */
  color: #fff !important;                 /* biely text */
  border: none !important;
  border-radius: 6px;                     /* zaoblenie rohov */
  padding: 6px 12px;
  font-weight: bold;
}

/* Hover efekt */
.woocommerce .quantity .qty-btn:hover,
.woocommerce-cart .quantity .qty-btn:hover {
  background-color: #C7C2EC !important;   /* Primary farba (fialová) */
  color: #202020 !important;              /* Text farba */
}/* End custom CSS */