/**
* Theme Name: Goldsmith Child
* Description: This is a child theme of Goldsmith.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: goldsmith
* Version: 1.0.491
*/

.goldsmith-header-top-menu-area ul li .submenu>li.menu-item.red>a {
	color: #F03E3E;
}

.goldsmith-header-default-inner .wpml-ls-statics-shortcode_actions {
	order: 1;
	width: 10em;
}

.goldsmith-header-default-inner .wcml-horizontal-list {
	order: 2;
}

.goldsmith-header-default-inner .top-action-btn {
	order: 3;
}

.goldsmith-header-default-inner .header-top-buttons {
	order: 4;
}

.goldsmith-header-default-inner .mobile-toggle {
	order: 5;
}

.goldsmith-product-loop-inner .goldsmith-product-thumb img {
	width: 100%;
	height: 60vw;
	object-fit: cover;
	max-height: 600px;
}

.goldsmith-header-mobile-sidebar-logo img.main-logo {
	left: 0;
}

.goldsmith-shop-hero-wrapper .goldsmith-breadcrumbs,
.goldsmith-compare-btn.goldsmith-product-button,
.goldsmith-selected-variations-terms-wrapper,
.goldsmith-term.goldsmith-selected:before,
.goldsmith-product-tabs-wrapper,
.panel-header-btn.panel-header-compare,
.goldsmith-product-buttons .goldsmith-quickview-btn{
	display: none !important;
}

.goldsmith-product-thumb-wrapper a:hover {
	opacity: 1 !important;
}

.goldsmith-product-loop-inner:hover .goldsmith-product-thumb img {
	transform: unset !important;
	-moz-transform: unset !important;
    -ms-transform: unset !important;
    -webkit-transform: unset !important;
}

.goldsmith-header-mobile-sidebar-logo img.main-logo {
	left: 0 !important;
}

.goldsmith-type-button .type-button {
	border: 1px solid var(--goldsmith-dark);
}

.goldsmith-term.goldsmith-selected {
	background: transparent !important;
    color: var(--goldsmith-dark) !important;
}

span.goldsmith-out-of-stock {
	color: var(--goldsmith-dark) !important;
}

.goldsmith-summary-item.goldsmith-price p.stock.goldsmith-stock-status.out-of-stock {
	background-color: var(--goldsmith-dark) !important;
}

.goldsmith-btn-reset.reset_variations {
	display: none !important;
}

.checkout.woocommerce-checkout .woocommerce-shipping-fields {
	display: none !important;
}

.goldsmith-product-name {
	font-weight: 400 !important;
}

span.goldsmith-out-of-stock {
	bottom: unset !important;
	top: 0 !important;
}

.goldsmith-product-type-1 .goldsmith-product-button, .goldsmith-product-type-2 .goldsmith-product-button, .goldsmith-product-type-3 .goldsmith-product-button {
	background: transparent !important;
}

.goldsmith-sidemenu-lang-switcher {
	flex-direction: column;
	align-items: flex-start !important;
}

@media (max-width: 1024px){
	.goldsmith-product-type-1 .goldsmith-product-buttons, .goldsmith-product-type-2 .goldsmith-product-buttons, .goldsmith-product-type-3 .goldsmith-product-buttons {
		top: 40px !important;
	}
}
@media (max-width: 480px) {
	span.goldsmith-out-of-stock {
		font-size: 11px !important;
	}
	.product-desktop-summary .breadcrumb-trail.goldsmith-breadcrumbs {
		display: none;
	}
	.goldsmith-summary-item.goldsmith-product-title {
		font-size: 18px;
	}
	.goldsmith-product-summary-inner.product-desktop-summary {
		display: flex;
		flex-direction: column;
	}
	.goldsmith-summary-item.goldsmith-product-title {
		order: 1;
	}
	.goldsmith-summary-item.goldsmith-price {
		order: 2;
	}
	.goldsmith-summary-item.goldsmith-flex.variations_form.cart {
		order: 3;
	}
	.goldsmith-summary-item.woocommerce-product-details__short-description {
		order: 4;
	}
	.goldsmith-summary-item.goldsmith-product-popup-details {
		order: 5;
	}
	.goldsmith-summary-item .woocommerce-variation-add-to-cart.variations_button {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.goldsmith-single-product-type-1 .goldsmith-product-info-top .single_add_to_cart_button,
	.goldsmith-summary-item .product-after-cart-wrapper {
		width: 100%;
	}
	.goldsmith-summary-item .product-after-cart-wrapper .goldsmith-product-button {
		width: 100% !important;
	}
	.goldsmith-summary-item .goldsmith-stock-status {
		margin-bottom: 0;
		text-align: center;
	}
	.goldsmith-btn.goldsmith-btn-border {
		background-color: var(--goldsmith-dark) !important;
		color: var(--goldsmith-light) !important;
	}
}

.payment_method_mono_gateway label:after {
	content: '';
    display: inline-block;
    width: 80px;
    height: 22px;
    position: relative;
    background: url(https://tueams.com/wp-content/uploads/2024/02/footer_monopay_light_bg.svg);
    margin: 0px 10px;
    background-size: contain;
    background-repeat: no-repeat;
}

.payment_method_mono_gateway label {
	display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}

.woocommerce-checkout label abbr {
	display: none !important;
}

.nf-form-content label {
    font-size: 12px !important;
    line-height: 12px !important;
	font-weight: 500 !important;
    text-transform: uppercase;
    color: #060606;
}

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    background: #fff !important;
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	background: inherit !important;
	border: 2px solid var(--goldsmith-dark) !important;
	color: var(--goldsmith-dark) !important;
	height: unset !important;
}
.nf-form-content button, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
	color: var(--goldsmith-light) !important;
	background-color: var(--goldsmith-dark) !important;
}

@media (min-width: 481px) {
	.product-mobile-breadcrumbs {
		display: none;
	}
}
@media (max-width: 480px) {
	.goldsmith-summary-item.goldsmith-product-title {
		display:contents;
	}
    .goldsmith-summary-item.goldsmith-price.price {
        display:contents;
    }
}

.cwginstock-panel-body input::placeholder,
.cwginstock-panel-body input {
	font-size: 18px;
	text-align: left !important;
}

.cwginstock-panel-body input::placeholder {
	color: #d8d8d8;
}

.cwginstock-panel-body .cwgstock_button {
	margin-top: 0 !important;
	text-align: center !important;
	background: #000;
    color: #fff !important;
}

.cwginstock-panel-body .panel-heading + div {
	padding-top: 10px !important;
}

.cwginstock-panel-primary {
    border: none !important;
    margin: 0 !important;
    box-shadow: none !important;
}

.cwginstock-panel-body .form-group:has(.cwgstock_button) {
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.swal2-container .swal2-content {
		padding: 0;
	}
}

.cwg_popup_submit {
	margin-top: 1em;
	margin-bottom:1em;
	border:none !important;
	text-decoration:
	underline;
	color:#000;
}

.goldsmith-summary-item.goldsmith-product-title {
	font-size: 32px;
	line-height: 1.2;
}

@media (max-width: 480px) {
	.goldsmith-summary-item.goldsmith-product-title {
		font-size: 18px;
	}
}