.elementor-13 .elementor-element.elementor-element-5db4725c{--display:flex;}.elementor-13 .elementor-element.elementor-element-1f48342 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#222222;}.elementor-13 .elementor-element.elementor-element-1f48342 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-1f48342 .woocommerce-cart-form{--update-cart-button-alignment:start;--update-cart-button-width:auto;}.elementor-13 .elementor-element.elementor-element-1f48342 .coupon{--apply-coupon-button-alignment:center;--apply-coupon-button-width:auto;--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1f48342{--links-normal-color:var( --e-global-color-primary );--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-border-color:var( --e-global-color-accent );--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-padding:10px 10px 10px 10px;--forms-buttons-width:auto;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-5db4725c{--content-width:70%;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-1f48342 *//* === Namizje (desktop) === */
.e-cart-layout-two-column .e-cart__container {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 30px !important;
    align-items: flex-start !important;
}

/* Levi stolpec – izdelki */
.e-cart-layout-two-column .e-cart__column-start {
    flex: 0 0 66.666% !important;
    max-width: 66.666% !important;
}

/* Desni stolpec – skupni znesek */
.e-cart-layout-two-column .e-cart__column-end {
    flex: 0 0 33.333% !important;
    max-width: 33.333% !important;
}

/* Poskrbi, da sticky checkout ostane pravilno poravnan */
.e-sticky-right-column {
    position: sticky !important;
    top: 30px !important;
}

/* === Tablice in telefoni (pod 1024px) === */
@media (max-width: 1024px) {
  .e-cart-layout-two-column .e-cart__container {
      display: block !important;
  }

  .e-cart-layout-two-column .e-cart__column-start,
  .e-cart-layout-two-column .e-cart__column-end {
      flex: none !important;
      max-width: 100% !important;
      width: 100% !important;
  }

  /* Odstrani sticky efekt na mobilnih napravah */
  .e-sticky-right-column {
      position: relative !important;
      top: 0 !important;
  }

  /* Doda malo razmika med stolpcema */
  .e-cart-layout-two-column .e-cart__column-end {
      margin-top: 30px !important;
  }
}/* End custom CSS */