/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2026 | 21:09:56 */
.woocommerce ul.products li.product .woocommerce-placeholder,
.woocommerce ul.products li.product a img {
	border: none;
	border-radius: 4px 4px 0 0 ;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price {
	margin-left: 8px;
	margin-right: 8px;
}

.woocommerce ul.products li.product .button {
	display: none;
}

.woocommerce ul.products li.product .price ins {
	font-weight: 600;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, 
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	color: var(--e-global-color-primary);
	font-weight: 500;
}

.wc-block-cart__submit-container .wc-block-cart__submit-button {
	font-family: var(--e-global-typography-aff2d5a-font-family), Sans-serif;
    font-size: var(--e-global-typography-aff2d5a-font-size);
    font-weight: var(--e-global-typography-aff2d5a-font-weight);
    line-height: var(--e-global-typography-aff2d5a-line-height);
    letter-spacing: var(--e-global-typography-aff2d5a-letter-spacing);
    word-spacing: var(--e-global-typography-aff2d5a-word-spacing);
    color: var(--e-global-color-0eb7082);
    background-color: var(--e-global-color-primary);
    border-radius: 27px 27px 27px 27px;
    padding: 14px 24px 14px 24px;
}

.wc-block-cart__submit-container .wc-block-cart__submit-button:hover{
	color: var(--e-global-color-0eb7082);
    background-color: var(--e-global-color-f6fb96f);
}


/*password set block fix (https://shop.gurulabels.com.au/my-account/lost-password/?show-reset-form=true&action=newaccount)*/
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-last {
	width: 100%;
}


/* highlight Company */
input#shipping-company,
input#billing-company {
	background-color: #ffffd6;
}

/* margin above country */
.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__country, 
.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__country {
	margin-top: 16px !important;
}