body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-billing-fields {
    border: 1px solid #AEA8A3;
    padding: 30px;
}

/* header : start */
/* .header_responsive_menu.elementor-widget-nav-menu .elementor-nav-menu > li > a[href*="augmont.com"], */
.header_menu.elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li > a[href*="augmont.com"]{
    color: #013443;
}
a.ekit-menu-nav-link[href*="augmont.com"] {
    color: #175668 !important;
}
/* header : end */

/* home : start */
.elementor .elementor-custom-embed-play {
    width: 61px;
    height: 61px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF4D;
    border-radius: 50%;
}
/* home : end */

/* product card : start */
.product_card{
	overflow: hidden;
}
.product_card_compare.elementor-widget.elementor-widget-shortcode {
    position: absolute;
    top: 0;
	left: auto;
    right: 0;
    z-index: 2;
	width: auto;
/* 	transform: translateX(100%);
	opacity: 0;
	visibility: hidden; */
	transition: all 0.3s ease;
}
/* .product_card:hover .product_card_compare.elementor-widget.elementor-widget-shortcode{
	transform: none;
	opacity: 1;
	visibility: visible;
} */
.product_card_compare.elementor-widget.elementor-widget-shortcode .elementor-shortcode{
	width: auto;
}

/* .product_card_compare.elementor-widget.elementor-widget-shortcode button.augmont-compare-btn{
    padding: 0;
    border: none;
    width: 34px;
    height: 34px;
    margin: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #6C4C7A;
    background-color: transparent;
}
.product_card_compare.elementor-widget.elementor-widget-shortcode button.augmont-compare-btn:hover,
.product_card_compare.elementor-widget.elementor-widget-shortcode button.augmont-compare-btn:focus{
	color: #99582A;
    background-color: transparent;
} */

.product_card button.apc-compare-btn.apc-compare-btn-default {
    border: none;
    font-size: 0;
    width: 34px;
    height: 34px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    transform: translate(110%, 0);
    opacity: 0;
    visibility: hidden;
	background-color: transparent;
	color: #6C4C7A;
}
.product_card:hover button.apc-compare-btn.apc-compare-btn-default {
    transform: none;
    opacity: 1;
    visibility: visible;
}
.product_card button.apc-compare-btn.apc-compare-btn-default:hover, 
.product_card button.apc-compare-btn.apc-compare-btn-default:focus {
    background-color: #6C4C7A;
	color: #FFFFFF;
}
.product_card button.apc-compare-btn.apc-compare-btn-default span.apc-compare-icon {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    color: inherit;
}
.product_card button.apc-compare-btn.apc-compare-btn-default span.apc-compare-icon svg{
	width: 100%;
	height: 100%;
	fill: none;
    stroke: none;
}
.product_card button.apc-compare-btn.apc-compare-btn-default.apc-in-compare {
    background-color: #6C4C7A;
	color: #FFFFFF;
    transform: none;
    opacity: 1;
    visibility: visible;
}
.elementor-widget-woocommerce-product-add-to-cart a.shopengine-wishlist {
    display: none;
}
.elementor-widget-woocommerce-product-add-to-cart  a.shopengine-quickview-trigger {
    display: none;
}
.elementor-widget-woocommerce-product-add-to-cart a.shopengine-comparison {
    display: none;
}
/* product card : end */

/* product detail : start */
form.cart button.shopengine_add_to_list_action.shopengine-wishlist{
    display: none;
}
button.open-size-guide.button {
    padding: 0;
    background-color: transparent;
    display: inline-flex;
    gap: 6px;
    align-items: center;
    color: #6C4C7A;
    font-family: 'Belleza';
    font-weight: 400;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 0px;
    text-transform: uppercase;
}
button.open-size-guide.button span {
    text-decoration: underline;
    text-underline-offset: 4px;
}
button.open-size-guide.button:hover,
button.open-size-guide.button:focus {
	background-color: transparent;
	color: #674015;
}
#size-guide-popup .popup-content {
    padding: 30px !important;
    max-width: 800px !important;
}
#size-guide-popup .popup-content img {
	width: 100%;
}
#size-guide-popup .close-popup {
    font-size: 0 !important;
    width: 23px;
    height: 23px;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2213%22%20viewBox%3D%220%200%2014%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.71094%206.10156L13.1016%2011.5L12.3984%2012.2031L7%206.8125L1.60156%2012.2031L0.898438%2011.5L6.28906%206.10156L0.898438%200.703125L1.60156%200L7%205.39062L12.3984%200L13.1016%200.703125L7.71094%206.10156Z%22%20fill%3D%22%23615D5A%22%2F%3E%3C%2Fsvg%3E);
    background-size: contain;
    background-repeat: no-repeat;
    top: 20px !important;
}

@media(max-width: 767px){
	#size-guide-popup .close-popup{
		width: 18px;
    	height: 18px;
	}
}
/* product detail : end */

/* mini cart : start */
.elementor-widget-woocommerce-menu-cart .elementor-button-wrapper {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.elementor-menu-cart__toggle_button {
    position: relative;
}
.elementor-menu-cart__toggle_button:hover, 
.elementor-menu-cart__toggle_button:focus {
    background-color: transparent !important;
}
.elementor-menu-cart__toggle_button .elementor-button-icon-qty {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #99582a;
    color: #FFFFFF;
    font-size: 10px;
    border-radius: 50%;
    transform: translate(30%, 30%);
}
/* mini cart : end */

/* cart : start */
.elementor-widget-woocommerce-cart .woocommerce .cart th.product-subtotal, 
.elementor-widget-woocommerce-cart .woocommerce .cart td.product-subtotal {
    display: none;
}
.woocommerce-cart .woocommerce .product-quantity .quantity {
    width: 140px;
    align-items: initial;
    font-family: 'Lato';
}
.woocommerce-cart .woocommerce .product-quantity .quantity input[type="number"] {
	flex: 1;
	max-width: calc(100% - 66px);
	height: 33px;
	max-height: none;
	line-height: 33px;
	font-family: inherit;
	color: #6C4C7A;
}
.woocommerce-cart .woocommerce .product-quantity .quantity button {
    flex: 0 0 33px;
    max-width: 33px;
    height: 33px;
    line-height: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    align-self: initial;
    font-family: inherit;
	color: #615D5A;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove {
    padding-right: 20px;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove a{
	width: 16px;
	height: 16px;
	background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.33398%2012.6668L8.00065%208.00016M8.00065%208.00016L12.6673%203.3335M8.00065%208.00016L3.33398%203.3335M8.00065%208.00016L12.6673%2012.6668%22%20stroke%3D%22%23615D5A%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E');
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	font-size: 0 !important;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove a:hover {
    color: red !important;
	background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.33398%2012.6668L8.00065%208.00016M8.00065%208.00016L12.6673%203.3335M8.00065%208.00016L3.33398%203.3335M8.00065%208.00016L12.6673%2012.6668%22%20stroke%3D%22red%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E');
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions {
    padding: 15px;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart .button[name="update_cart"] {
    background-color: #674019;
    color: #FFFFFF;
    border-color: #674019;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart .button[name="update_cart"]:disabled:hover,
.elementor-widget-woocommerce-cart .woocommerce table.cart .button[name="update_cart"]:disabled:focus{
	background-color: #674019;
    color: #FFFFFF;
    border-color: #674019;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart .button[name="update_cart"]:hover,
.elementor-widget-woocommerce-cart .woocommerce table.cart .button[name="update_cart"]:focus{
	background-color: transparent;
    color: #674019;
    border-color: #674019;
}
/* cart : end */