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

.wd-cat .wd-entities-title,.cat-design-default .wd-cat-count{color:#fff;margin-bottom:0;text-transform:uppercase;font-size:12px!important}.wd-products-element{padding-bottom:40px}@media (max-width:768.98px){.category-grid-item .wd-entities-title{font-size:14px;color:#000}}.popup-quick-view .summary-inner>.price,.gzk-cart-variation-details div:first-child,.woocommerce-review__verified,.wd-reset-side-lg .wd-reset-var,body.woocommerce-checkout .woocommerce-additional-fields>h3,body.woocommerce-checkout .woocommerce-additional-fields__title,.woocommerce-order .woocommerce-table--order-details .product-quantity,.woocommerce div.product .product_meta .posted_in,.woocommerce div.product .product_meta .tagged_as,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author-verified,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting,.product-labels.labels-rounded .out-of-stock{display:none!important}@media (max-width:1024px){.custom-size-notice{font-size:14px!important;width:80%!important}}.image-variable-item-bronza{order:3}.woocommerce-variation-price .price{margin-right:10px}.commentlist .children{padding-top:15px}.woocommerce-Reviews .woocommerce-Reviews-title{margin-bottom:15px}body.woocommerce-checkout .woocommerce-additional-fields{margin-top:0}.woocommerce-order .woocommerce-table--order-details .thankyou-item{display:flex;align-items:flex-start;gap:12px}.thankyou-item__thumb img{display:block;width:64px;height:auto;border-radius:6px}.thankyou-item__meta{margin-top:6px;font-size:14px;line-height:1.3}.thankyou-item__unit{font-weight:700;color:#c99a4e}@media (max-width:600px){form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,#wd-add-to-cart,.quantity){font-size:12px!important}form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,#wd-add-to-cart){padding:10px 12px;line-height:1.2}form.cart .quantity input.qty{font-size:12px!important;height:40px}}.zg-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.zg-topbar__sku{font-size:14px;color:#222}.zg-topbar__label{opacity:.7;margin-right:.35em}.zg-topbar__value{font-weight:700}.zg-topbar__rating .woocommerce-review-link{margin-left:6px;font-size:13px;opacity:.85}@media (max-width:480px){.zg-topbar{flex-wrap:wrap;gap:6px}.zg-topbar__sku{font-size:13px}.zg-topbar__rating{margin-left:auto}}.woocommerce-cart .shop_table.cart th.product-price,.woocommerce-cart .shop_table.cart td.product-price,.woocommerce-cart .shop_table.cart th.product-quantity,.woocommerce-cart .shop_table.cart td.product-quantity,.woocommerce-cart .shop_table.cart th.product-subtotal,.woocommerce-cart .shop_table.cart td.product-subtotal{width:1%;white-space:nowrap}.woocommerce-cart .shop_table.cart th.product-price,.woocommerce-cart .shop_table.cart td.product-price,.woocommerce-cart .shop_table.cart th.product-subtotal,.woocommerce-cart .shop_table.cart td.product-subtotal{text-align:right}.woocommerce-cart .shop_table.cart th.product-quantity,.woocommerce-cart .shop_table.cart td.product-quantity{text-align:center}.woocommerce-cart .shop_table.cart td.product-price .amount,.woocommerce-cart .shop_table.cart td.product-subtotal .amount{display:inline}:root{--zg-gold:var(--wd-primary-color,#c79a3b)}.zg-price-scroll,.zg-price-request-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;background:var(--zg-gold)!important;border:1px solid var(--zg-gold)!important;color:#fff!important;box-shadow:0 2px 0 rgba(0,0,0,.06);transition:background-color .15s ease,border-color .15s ease,transform .05s ease}@supports (background:color-mix(in srgb,black,white)){.zg-price-scroll:hover,.zg-price-request-btn:hover{background:color-mix(in srgb,var(--zg-gold) 90%,#000 10%)!important;border-color:color-mix(in srgb,var(--zg-gold) 90%,#000 10%)!important;color:#fff!important}}@supports not (background:color-mix(in srgb,black,white)){.zg-price-scroll:hover,.zg-price-request-btn:hover{background:#b68d33!important;border-color:#b68d33!important;color:#fff!important}}.zg-price-scroll:active,.zg-price-request-btn:active{transform:translateY(1px)}.single-product .zg-price-scroll{margin:12px 0 16px}.comment-form-privacy-consent{margin:10px 0 14px;display:flex;align-items:center;gap:8px}.comment-form-privacy-consent input[type=checkbox]{transform:translateY(1px)}.comment-form-privacy-consent a{text-decoration:underline}.single-product .cr-qna-block svg path,.single-product .cr-qna-block svg circle,.single-product .cr-qna-block svg rect{fill:var(--zg-gold) border!important;stroke:var(--zg-gold)!important}.single-product .cr-qna-block .cr-qna-list-q-author,.single-product .cr-qna-block .cr-qna-list-a-author,.single-product .cr-qna-block .cr-qna-list-q-author a,.single-product .cr-qna-block .cr-qna-list-a-author a,.single-product .cr-qna-block .cr-qna-admin-badge{color:var(--zg-gold)!important}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button{border:1px solid #d2a342;color:#d2a342}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button:hover{border-color:#d2a342;background-color:#d2a342;color:#FFF}.cr-avatar-check{background-color:#d2a342!important}.cr-qna-block .cr-qna-search-block .cr-qna-ask-button{background:#d2a342}.cr-qna-block .cr-qna-search-block .cr-qna-ask-button:hover{background:#daad51}#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon,.cr-all-reviews-shortcode .cr-qna-search-icon,.cr-qna-block .cr-qna-search-block .cr-qna-search-icon{fill:#d2a342}.cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar{max-height:none;border-radius:180px}.custom-variations-table{width:auto;border-collapse:separate;border-spacing:0;background:#fff;border-radius:9px;box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:hidden;line-height:1.25}.custom-variations-table th,.custom-variations-table td{display:flex!important;font-size:14px;min-width:96px;box-sizing:border-box;flex-wrap:wrap;align-content:center;justify-content:center}.custom-variations-table td:first-child{text-align:left;padding-left:10px}.custom-variations-table thead th{background:linear-gradient(180deg,#f6f2ec 0,#f2eee8 100%);color:#8a7a63;font-weight:700;text-align:left}.custom-variations-table tbody tr:nth-child(even){background:#fbf8f4}.custom-variations-table input[type=radio]{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;border:1px solid #c7b79c;background:#fff;position:relative;cursor:pointer}.custom-variations-table input[type=radio]:checked{border-color:#b8864d;box-shadow:inset 0 0 0 2px #f3ebe1}.custom-variations-table input[type=radio]:checked::after{content:"";position:absolute;inset:2px;border-radius:50%;background:#b8864d}.custom-variations-table tbody td{border-top:1px solid rgba(0,0,0,.04);vertical-align:middle}.custom-variations-table tbody td:first-child{display:flex;justify-content:flex-start}.custom-variations-table tbody td:last-child{justify-content:flex-end;font-weight:700;color:#c99a4e;padding-right:13px}.variation-table-row .price{display:flex;flex-direction:column}@media (min-width:769px) and (max-width:1023px){.custom-variations-table th,.custom-variations-table td{padding:8px;font-size:14px;min-width:56px}.custom-variations-table thead tr{background-color:#f4f0ea}}@media (max-width:768px){.custom-variations-table{width:100%}.custom-variations-table th:first-child{justify-content:flex-end}table tbody td:first-child{min-width:89px;justify-content:flex-start}.custom-variations-table th,.custom-variations-table td{font-size:12px;min-width:67px;padding:10px 1px}.custom-variations-table thead tr{background-color:#f4f0ea}}

@media (max-width:768px) {
	.woocommerce-cart-form>.cart tbody {
    display: flex;
    flex-direction: column;
}
	
	.shop-table-with-img td.product-name {
	flex-direction: column;
    align-items: flex-start;
    }
}
.wd-checkout-prod-title {
    max-width: 300px;
}