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

/* Sakrij WooCommerce "reset varijacije" link (Očisti / Zurücksetzen).
   Proizvodi imaju samo jedan atribut sa default vrednošću, pa je link suvišan. */
.variations_form .reset_variations {
	display: none !important;
}

/* ===== Canefelis premium checkout ===== */

/* Kartice sekcija: mekse, elegantnije */
.woocommerce-checkout .wd-checkout-form > div,
.woocommerce-checkout #order_review,
.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout #payment {
	border-radius: 16px;
}
.woocommerce-checkout #order_review {
	box-shadow: 0 6px 24px rgba(60, 45, 30, 0.07);
	border: 1px solid rgba(166, 124, 82, 0.14);
}

/* Polja: cistije, brend fokus */
.woocommerce-checkout .form-row input.input-text,
.woocommerce-checkout .form-row textarea,
.woocommerce-checkout .form-row select {
	border: 1px solid #e2d9cd;
	border-radius: 12px;
	padding: 12px 16px;
	transition: border-color .2s ease, box-shadow .2s ease;
	background: #fff;
}
.woocommerce-checkout .form-row input.input-text:focus,
.woocommerce-checkout .form-row textarea:focus,
.woocommerce-checkout .form-row select:focus {
	border-color: #A67C52;
	box-shadow: 0 0 0 3px rgba(166, 124, 82, 0.15);
	outline: none;
}

/* Naslovi sekcija */
.woocommerce-checkout h3,
.woocommerce-checkout .wd-el-title {
	letter-spacing: 0.01em;
}

/* Glavno dugme: vece, sa hover efektom */
.woocommerce-checkout #place_order {
	padding: 16px 40px;
	border-radius: 999px;
	font-size: 16px;
	letter-spacing: 0.02em;
	box-shadow: 0 4px 14px rgba(166, 124, 82, 0.35);
	transition: transform .15s ease, box-shadow .15s ease;
}
.woocommerce-checkout #place_order:hover {
	transform: translateY(-1px);
	box-shadow: 0 6px 20px rgba(166, 124, 82, 0.45);
}

/* Red sa ukupnim iznosom: naglasen */
.woocommerce-checkout #order_review .order-total .woocommerce-Price-amount {
	font-size: 1.35em;
	color: #A67C52;
}

/* Checkbox za nalog i pravni checkbox: malo vazdusnije */
.woocommerce-checkout .create-account,
.woocommerce-checkout .wc-gzd-legal-checkbox {
	padding: 10px 0;
}

/* Nextend social login dugmad: zaobljena, u liniji sa brendom */
.woocommerce-checkout .nsl-container .nsl-button,
.woocommerce-account .nsl-container .nsl-button {
	border-radius: 999px !important;
	box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}


