<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:     The7 Child
Template:       dt-the7
Version:        1.0
Text Domain:    the7-child
*/

/*CART*/

.woocommerce-cart table {
    border: 0 !important;
}

.woocommerce-cart table th,
.woocommerce-cart table td {
    border: 0 !important;
}

span.product-subtotal-price
{
	font-size: 1.2rem;
	font-weight:bold;
	display:block;
}
span.product-subtotal-price-szt
{
	font-size: 12px;
	font-weight:300;
	display:block;
	margin-left:10px;
}

/* Ustawienie szerokoĹci tabeli i wymuszenie staĹych szerokoĹci kolumn */
.woocommerce-cart table.shop_table {
    width: 100%;
    table-layout: fixed; /* Kluczowy element */
    border-collapse: collapse;
}

/* NagĹĂłwki tabeli */
.woocommerce-cart table.shop_table th {
    text-align: left;
    padding: 12px;
    background: #f8f8f8;
}

/* KomĂłrki tabeli */
.woocommerce-cart table.shop_table td {
    padding: 12px;
    vertical-align: middle;
}

/* SzerokoĹÄ kolumn */
.woocommerce-cart .product-remove {
    width: 5% !important;
    text-align: center;
}

.woocommerce-cart .product-thumbnail {
    width: 10% !important;
    text-align: center;
}

.woocommerce-cart .product-name {
    width: 45% !important;
    text-align: left;
}

.woocommerce-cart .product-quantity {
    width: 10% !important;
    text-align: center;
}

.woocommerce-cart .product-subtotal {
    width: 15% !important;
    text-align: right;
}

/* Stopka koszyka (przyciski) */
.woocommerce-cart .actions {
    text-align: right;
    padding: 15px;
}

/* Fix dla responsywnoĹci */
@media screen and (max-width: 768px) {
    .woocommerce-cart table.shop_table {
        table-layout: auto;
    }
	.woocommerce-cart .product-thumbnail {
		width: 50% !important;
		text-align: right;
	}.woocommerce-cart .product-subtotal {
		width: 50% !important;
		text-align: right;
	}
	
	
	
}


/* Kontener koszyka jako flexbox */
.woocommerce-cart-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
}

/* Lewa kolumna = 66.66% szerokoĹci */
.woocommerce-cart-wrap form.woocommerce-cart-form {
    flex: 0 0 65%;
    max-width: 65%;
}

/* Prawa kolumna = 33.33% szerokoĹci */
.woocommerce-cart-wrap .cart-collaterals {
    flex: 0 0 25%;
    max-width: 25%;
}

/* ResponsywnoĹÄ: jedna kolumna na mniejszych ekranach */
@media (max-width: 768px) {
    .woocommerce-cart-wrap {
        flex-direction: column;
    }
    .woocommerce-cart-wrap form.woocommerce-cart-form,
    .woocommerce-cart-wrap .cart-collaterals {
        max-width: 100%;
        flex: 0 0 100%;
    }
}


/*checkout*/


/* Ustaw checkout form jako flex-container */
.woocommerce-checkout form.checkout {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
}

/* Customer details = 8/12 szerokoĹci */
#customer_details {
    flex: 0 0 50%;
	padding:10px;
}

/* Order review = 4/12 szerokoĹci */
.wc-order-review {
    flex: 0 0 35%;
	border:1px solid silver;
}


/* ResponsywnoĹÄ: jedna kolumna na mniejszych ekranach */
@media (max-width: 768px) {
    #customer_details {
		flex: 0 0 100%;
		padding:10px;
	}
	.wc-order-review {
		flex: 0 0 100%;
		border:1px solid silver;
	}

}

/* Ukryj âDziaĹania / Zobaczâ w podsumowaniu zamĂłwienia */
table.shop_table.order_details tfoot {
    display: none !important;
}</pre></body></html>