/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.cky-btn-revisit-wrapper{
	background: #fbac04!important;
}
.cky-btn-accept, .cky-btn-preferences, .cky-btn-reject{
	border-color: #fbac04!important;
    background-color: #fbac04!important;
}
.cky-btn-customize{
    color:#fbac04!important;
    border-color: #fbac04!important;
}
.cky-switch input[type="checkbox"]:checked {
    background: #fbac04!important;
}
.cky-btn-preferences, .cky-btn-reject{
	color: #ffffff!important;
}

/* ikony wysyłek  */

.woocommerce-shipping-methods .shipping-method-logo{
	margin: 0;
}

.woocommerce-shipping-methods li {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 0;
    list-style: none;
}

/* radio - stały rozmiar po lewej */
.woocommerce-shipping-methods li input.shipping_method {
    flex: 0 0 auto;
    margin: 0;
}

/* kolumna z nazwą i ceną - rośnie i zajmuje wolne miejsce */
.woocommerce-shipping-methods li label {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    margin: 0;
    cursor: pointer;
}

.shipping-method-name {
    font-weight: 600;
    font-size: 15px;
	text-align: left;
}

.shipping-method-price {
    color: #fbac04; /* pomarańczowy jak na wzorze */
    font-size: 14px;
	text-align: left;
	font-weight: 600;
}

/* logo - przypięte do prawej krawędzi */
.woocommerce-shipping-methods li .inpost_pl_shipping-method-meta-wrap,
.woocommerce-shipping-methods li .easypack-shipping-method-logo {
    margin-left: auto;
    flex: 0 0 auto;
}

.woocommerce-shipping-methods li img {
    max-height: 32px;
    width: auto;
}

.woocommerce-cart tr.woocommerce-shipping-totals :is(th):first-child{
	display: none;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping th {
    display: none;
}
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping td {
	padding-inline-start: 0;
}
.woocommerce-shipping-methods input.shipping_method{
	top: 0;
}

.shipping-method-delivery {
    font-size: 12px;
    margin-top: 2px;
	text-align: left;
}

.shipping-method-delivery strong {
    font-weight: 600;
	color: #2ecc71; /* zielony jak "środa - czwartek" na wzorze */
}

/* Zamiana X na ikonę kosza */
.wd-checkout-remove-btn::after, td.product-remove a:before, .woocommerce-remove-coupon:before, .woocommerce-mini-cart .remove:after{
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGQ9Ik02IDE5YzAgMS4xLjkgMiAyIDJoOGMxLjEgMCAyLS45IDItMlY3SDZ2MTJ6TTE5IDRoLTMuNWwtMS0xaC01bC0xIDFINXYyaDE0VjR6Ii8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+Cjwvc3ZnPgo=");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


#shipping_method li:has(.fs-pickup-point) {
    display: flex !important;
    flex-wrap: wrap !important;
}


#shipping_method li .fs-pickup-point {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: calc(100% - 25px) !important;
    margin: 0 0 0 25px !important;
    box-sizing: border-box !important;
    padding: 10px 25px;
    border: 2px solid #2ecc71;
    border-radius: 5px;
}

.fs-pickup-point .fs-points-map-nearby-points-container, .fs-pickup-point .fs-points-point-details-container, .fs-pickup-point .fs-points-point-details-container .fs-points-point-details-container-name, .fs-pickup-point .fs-points-point-details-container .fs-points-point-details-open-hours {
    text-align: left;
}
.fs-pickup-point .fs-points-point-details-choose-point {
    text-align: left!important;
}

/* ===== UKRYWANIE LISTY METOD WYSYŁKI NA KOSZYKU ===== */
.woocommerce-cart .woocommerce-shipping-totals,
.woocommerce-cart .shipping,
.woocommerce-cart tr.woocommerce-shipping-totals,
.woocommerce-cart .cart_totals .shipping,
.woocommerce-cart .woocommerce-shipping-calculator,
.woocommerce-cart .shipping-calculator-form,
.woocommerce-cart .woocommerce-shipping-methods,
.woocommerce-cart ul#shipping_method,
.woocommerce-cart .woocommerce-shipping-destination {
    display: none !important;
}

/* Nasz wiersz ma być widoczny
.woocommerce-cart .cart_totals tr.shipping-from {
    display: table-row !important;
}*/

/* wygląd mobilny */

@media screen and (max-width: 768px) {
	.checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper{
		padding: 5px 10px!important;
	}
}

/* wygląd na PC */

@media screen and (min-width: 768px){
	.rowne-img-5 .wd-product-thumb{
		min-height: 230px;
	}
	.rowne-img .wd-product-thumb{
		min-height: 283px;
	}
}

.wd-action-text{
	font-weight: 900;
    font-size: 18px;
}
