/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 30 2025 | 11:54:30 */
.woocommerce-checkout .checkout-item{display:flex;gap:16px;align-items:flex-start}


.woocommerce-checkout .product-item-info{display:flex;flex-direction:column;gap:4px}

.woocommerce-checkout .product-item-info .product-meta{
  display:flex;
  gap:12px;
  align-items:center
}
.woocommerce-checkout .product-item-info .product-quantity{
  font-weight:700
}

.button {background-color: var( --e-global-color-2e587ea );}

.pi-edd.pi-edd-cart {color: #788452 !important;font-weight: 700;}

table.woocommerce-checkout-review-order-table .product-name {word-break:normal !important;}

@media (max-width: 400px) {
		.woocommerce-checkout .product-item-thumbnail{
  display:none !important;
}
	.woocommerce-checkout .product-item-thumbnail img{
  display:none !important;
}
}

@media (max-width: 768px) {
	#order_review .shop_table tr.shipping td, #order_review .shop_table tr.shipping th {width: calc(200%) !important;}
	table.woocommerce-checkout-review-order-table .product-name {width:50% !important;}

		.woocommerce-checkout .product-item-thumbnail{
        width: 45px;
        height: 45px;
        flex: 0 0 45px;
        display: flex;
        align-items: center;
        justify-content: center;
}
	.woocommerce-checkout .product-item-thumbnail img{
  width:100%;
  height:100%;
  object-fit:contain;
  border-radius:6px;
  display:block;
}
}
@media (min-width: 769px) {
	.woocommerce-checkout .product-item-thumbnail{
  width:64px;
  height:64px;
  flex:0 0 64px;
  display:flex;
  align-items:center;
  justify-content:center;
}
	.woocommerce-checkout .product-item-thumbnail img{
  width:100%;
  height:100%;
  object-fit:contain;
  border-radius:6px;
  display:block;
}
			.shop_table.woocommerce-checkout-review-order-table td.product-name {
  font-size: 15px;
  padding-bottom: 0 !important;	
  padding-right: 0 !important;	
}

	.button.zas-pop-kont.zas-tlac {padding:12px !important;font-size:15px;}	
#order_review .shop_table tr.shipping td, #order_review .shop_table tr.shipping th {width: calc(155%) !important;}
	table.woocommerce-checkout-review-order-table .product-name {width:65%;}
	.elementor-kit-6 button {padding: 15px !important}
}
@media (max-width: 1100px) {
  .woocommerce-checkout .col2-set,
  .woocommerce-checkout #order_review,
  .woocommerce-checkout #customer_details + #wc_checkout_add_ons {
    width: 100%;
    float: none;
    margin-right: 0;
    clear: none;
  }

  .woocommerce-checkout .col2-set .form-row-first,
  .woocommerce-checkout .col2-set .form-row-last,
  .woocommerce-checkout .form-row-first,
  .woocommerce-checkout .form-row-last {
    width: 100%;
    float: none;
    margin-right: 0;
  }
}

