.elementor-15 .elementor-element.elementor-element-5cdef6a{--display:flex;--min-height:402px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-5cdef6a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5cdef6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.tuzlanskimaraton.com/wp-content/uploads/2025/04/5kbanner.jpg");background-position:0px -343px;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5cdef6a::before, .elementor-15 .elementor-element.elementor-element-5cdef6a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5cdef6a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5cdef6a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5cdef6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5cdef6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-5c46b52e{--display:flex;}.elementor-15 .elementor-element.elementor-element-5c46b52e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5c46b52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-button{background-color:#000000;font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-button:hover{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9c40731 #payment #place_order{background-color:var( --e-global-color-f212efc );}.elementor-15 .elementor-element.elementor-element-9c40731{--coupon-title-alignment:start;--sections-border-type:solid;--links-normal-color:var( --e-global-color-7c714c3 );--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:#000000;--forms-buttons-border-type:none;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-15 .elementor-element.elementor-element-9c40731 .e-woocommerce-login-section, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout #customer_details .col-1, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-additional-fields, .elementor-15 .elementor-element.elementor-element-9c40731 .e-checkout__order_review, .elementor-15 .elementor-element.elementor-element-9c40731 .e-coupon-box, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout #payment{border-width:1px 1px 1px 1px;}.elementor-15 .elementor-element.elementor-element-9c40731 h3#order_review_heading, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-billing-fields h3, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-additional-fields h3{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-15 .elementor-element.elementor-element-9c40731 .e-checkout-secondary-title{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .e-description{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout #payment .payment_box, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-privacy-policy-text p, .elementor-15 .elementor-element.elementor-element-9c40731 .e-checkout-message{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-form__label-for-checkbox span{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .wc_payment_method label, .elementor-15 .elementor-element.elementor-element-9c40731 #shipping_method li label{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-billing-fields .form-row label, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-shipping-fields .form-row label, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-additional-fields .form-row label, .elementor-15 .elementor-element.elementor-element-9c40731 .e-woocommerce-login-anchor .form-row label, .elementor-15 .elementor-element.elementor-element-9c40731 .e-coupon-anchor-description{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout-review-order-table .cart_item td{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .product-name .variation{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout-review-order-table thead tr th, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce #payment #place_order{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout-payment .e-description{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout #payment .payment_box, .elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-privacy-policy-text p{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox span{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout-payment .wc_payment_method label{font-family:"Poppins", Sans-serif;}.elementor-15 .elementor-element.elementor-element-9c40731 .woocommerce-checkout-payment{--links-normal-color:var( --e-global-color-7c714c3 );}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-5cdef6a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5cdef6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-5cdef6a{--min-height:178px;}.elementor-15 .elementor-element.elementor-element-5cdef6a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5cdef6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:853px auto;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-9c40731 *//* =====================================================
   SAKRIVANJE COUPON OPISA
===================================================== */
.e-coupon-anchor-description { 
  display: none !important;
}

/* =====================================================
   ZAVRŠI PRIJAVU – PLACE ORDER (BLUE → PINK GRADIENT)
===================================================== */
#place_order{
  background: linear-gradient(135deg, #1e3cff 0%, #ff3cac 100%) !important;
  color: #ffffff !important;
  font-weight: 700;
  border: none !important;
  border-radius: 14px;
  transition: all .25s ease;
}

#place_order:hover{
  background: linear-gradient(135deg, #ff3cac 0%, #1e3cff 100%) !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

/* =====================================================
   COUPON DUGME (ISTI GRADIENT)
===================================================== */
.woocommerce button[name="apply_coupon"],
.woocommerce .coupon button,
.woocommerce button.e-coupon-anchor{
  background: linear-gradient(135deg, #1e3cff 0%, #ff3cac 100%) !important;
  color: #ffffff !important;
  font-weight: 700;
  border: none !important;
  border-radius: 14px;
  transition: all .25s ease;
}

.woocommerce button[name="apply_coupon"]:hover,
.woocommerce .coupon button:hover,
.woocommerce button.e-coupon-anchor:hover{
  background: linear-gradient(135deg, #ff3cac 0%, #1e3cff 100%) !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}

/* =====================================================
   LINKOVI – PRIVATNOST, UVJETI, PROMO KOD
===================================================== */
.woocommerce-terms-and-conditions-wrapper a,
.woocommerce-privacy-policy-text a,
.woocommerce-form-coupon-toggle a,
.showcoupon{
  color: #B11F83 !important;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s ease;
}

.woocommerce-terms-and-conditions-wrapper a:hover,
.woocommerce-privacy-policy-text a:hover,
.woocommerce-form-coupon-toggle a:hover,
.showcoupon:hover{
  color: #ff6fd8 !important;
  text-decoration: underline;
}/* End custom CSS */