.pointer_events_none {
	pointer-events: none;
}

h1 {
    font-size: 28px;
    margin: 0 0 30px;
    font-weight: var(--font2_700);

    @media all and (max-width: 1260px) {
        font-size: 24px;
        margin: 0 0 25px;
    }

    @media all and (max-width: 767px) {
        font-size: 20px;
        margin: 0 0 20px;
    }
}
h2 {
    font-size: 26px;
    margin: 25px 0;
    font-weight: var(--font2_700);

    @media all and (max-width: 1260px) {
        font-size: 24px;
        margin: 20px 0;
    }

    @media all and (max-width: 767px) {
        font-size: 20px;
        margin: 10px 0;
    }
}
h3 {
    font-size: 20px; 
    margin: 1em 0;

    @media all and (max-width: 1260px) {
        font-size: 18px;
    }

    @media all and (max-width: 767px) {
        font-size: 16px;
        margin: 10px 0;
    }
}
h4 {
    font-size: 18px; 
    margin: 1em 0;

    @media all and (max-width: 1260px) {
        font-size: 16px;
    }

    @media all and (max-width: 767px) {
        font-size: 14px;
        margin: 10px 0;
    }
}
h5 {
    font-size: 16px; 
    margin: 20px 0;

    @media all and (max-width: 1260px) {
        font-size: 15px;
        margin: 10px 0;
    }
}
h6 {
    font-size: 14px; 
    margin: 20px 0;

    @media all and (max-width: 767px) {
        margin: 10px 0;
        font-size: 13px;
    }
}

/* gr_product_quick_view_new */
.gr_quick_view_card_new .product-quick-view .quick-card-page {
	all: initial;
}
.gr_quick_view_card_new .remodal.product-quick-view {
	width: 100%;
	max-width: 980px;
	padding: 50px 40px;
	margin: 20px;
}
.gr_quick_view_card_new .product-quick-view .popover-body {
	all: initial;
}
.gr_quick_view_card_new .quick-card-page {
	all: initial;
}
/* gr_product_quick_view_new */

/* gr_product_preview_popup_new */
.gr_product_preview_popup_new .product-quick-view2 {
	all: initial;
}
.gr_product_preview_popup_new .card-preview-remodal {
	max-width: 800px;
	padding: 0;
}
.gr_product_preview_popup_new .card-product-preview {
	width: 100%;
	padding-top: 50px;
}

@media (max-width: 1023px) {
	.gr_product_preview_popup_new .card-preview-remodal {
		width: 700px;
		padding-top: 40px;
	}
}
@media (max-width: 767px) {
	.gr_product_preview_popup_new .card-preview-remodal {
		width: 440px;
		padding-top: 25px;
	}
	.gr_product_preview_popup_new .product-quick-view2 {
		all: initial;
	}	
}
@media (max-width: 639px) {
	.gr_product_preview_popup_new .card-preview-remodal {
		width: 100%;
	}
}
/* gr_product_preview_popup_new */

.cart-page .shop2-order-form .form-item__personal_data:has(span .tpl-field-ins) label:before {
	display: none;	
}