/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 26 2025 | 06:02:29 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
/**Font Family**/
@import url('https://fonts.cdnfonts.com/css/sabon-next-lt');

:root {
	--pinkcolor: #FF66C4;
}
body a:hover{
	text-decoration:none;
}
.header-span span{
	color: var(--pinkcolor);
}
.font-2.elementor-widget-text-editor{
	font-family: 'Sabon Next LT';
	font-weight:400;
}
.font-2.elementor-widget-heading .elementor-heading-title{
	font-family: 'Sabon Next LT';
	font-weight:700;
}
.wrapper-sg {
    margin: 50px auto;
}
#main.wrapper-sg article.page{
	border:none;
}
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{
	visibility:visible !important;
}
table.wc-block-cart-items .wc-block-cart-items__header th{
	background:#000 !important;
	color:#fff;
	padding:6px !important;
}
.wc-block-cart__submit-button, .wc-block-components-checkout-place-order-button{
	background:transparent;
	border:1px solid #FF66C4;
	color:#000;
	border-radius:60px;
	transition:all .3s ease !important;
}
.wc-block-cart__submit-button:hover, .wc-block-components-checkout-place-order-button:hover{
	background:#FF66C4;
	border:1px solid #FF66C4;
	color:#fff;
}
.wc-block-cart__submit-button:focus{
	outline:none;
	box-shadow:none;
}
.wp-block-woocommerce-cart-order-summary-coupon-form-block, .wp-block-woocommerce-checkout-order-summary-coupon-form-block{
	display:none;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    padding-left: 0px;
    background: #f3f5ff;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    padding: 15px !important;
}

.prod-grid .eael-product-grid .eael-product-wrap .icons-wrap.block-box-style li a.add_to_cart_button,
.prod-grid .eael-product-grid .eael-product-wrap .icons-wrap.block-box-style li.eael-product-quick-view,
.prod-grid .eael-product-grid .eael-product-wrap .icons-wrap.block-box-style li.view-details{
	display:none;
}
.prod-grid .eael-product-grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-cart{
	width:90%;
}
.prod-grid .eael-product-grid .eael-product-wrap .icons-wrap.block-box-style li.add-to-cart a.after_add_to_cart{
	width:100%;
	margin:5px 0px !important;
}
.prod-grid .eael-product-grid  .product-details-wrap{
	display:flex;
	flex-direction: column-reverse;	
}
.prod-grid.elementor-element .eael-product-grid .icons-wrap.block-box-style{
	background:transparent !important;
}
.wqv-product-info form.cart{
	margin-top:40px;
}
#wqv-quick-view-content .wqv-product-info .product_title{
	color:#000;
}
.wqv-product-info button.single_add_to_cart_button.button {
position: relative;
}
.wqv-product-info button.single_add_to_cart_button.button:after {
    content: 'Buy Now';
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    border-radius: 3px;
}
.mb-0 p{
	margin-bottom:0px;
}
.header{
	transition: padding 1s;
}
.admin-bar .header.scroll-header {
    padding: 20px 0px 0px;
}
.header.scroll-header{
	position: fixed;
    top: 0;
    width: 100%;
    text-align: center;
	padding: 1px 0px 1px;
	transition: padding 1s;
}
.single-product .site-main, .woocommerce-shop .woocommerce{
	max-width:1220px;
	margin:50px auto;
}
.single-product a.button.buy-now-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-decoration: none;
    fill: #070026;
    color: #070026;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FF66C4;
    border-radius: 60px 60px 60px 60px;
    padding: 17px 039px 17px 039px;
}
.single-product a.button.buy-now-button:hover {
	background:#FF66C4;
}
.woocommerce div.product .product_title {
    font-family: "Montserrat", Sans-serif;
    font-size: 38px;
    font-weight: 500;
    line-height: 1.4;
	border-left: 5px solid #FF66C4;
    padding-left: 10px;
	margin-bottom:20px;
}
.single-product h2{
	color: #000000;
    font-size: 20px;
    font-weight: 600;
}
.single-product.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{
	color: #FF66C4;
    font-family: "Montserrat", Sans-serif;
    font-size: 32px;
    font-weight: 500;
}
.woocommerce-shop .woocommerce ul.products li.product .woocommerce-loop-product__title{
	color: #272727;
    font-size: 14px;
    font-weight: 400;
}
.woocommerce-shop .woocommerce ul.products li.product .star-rating, .woocommerce-shop .woocommerce ul.products li.product .button{
	display:none;
}
.woocommerce-shop.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #000;
}
.woocommerce-shop .woocommerce{
	margin:50px auto 180px;
}
.woocommerce-shop .woocommerce-ordering{
	display:none;
}
.page-id-275 footer{
	background-color:#FFFCF8;
	border-top:1px solid #ffefef;
}
.page-id-275 footer .elementor-element{
	background:transparent !important;
}
.contact-form {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
}
.contact-form .group-2.group {
    width: 48%;
}
.input-control {
    width: 100%;
	max-width: 374px;
}
.contact-form .group-1.group{
	width:100%;
}
.input-control {
    width: 100%;
    max-width: 374px;
    padding: 10px;
    border-radius: 3px;
    border: 1px solid #909db8;
}
.contact-form input.wpcf7-submit {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    fill: #070026;
    color: #070026;
    background-color: #61CE7000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FF66C4;
    border-radius: 60px 60px 60px 60px;
    padding: 7px 29px 7px 29px;
}
.contact-form input.wpcf7-submit:hover{
	background-color:#FF66C4;
	color:#fff;
}
.woocommerce-cart main{
	height:100dvh;
}


@media screen and (max-width:767px){
	.mob-menu {
		position: absolute;
		right: 4%;
	}
	.contact-form .group-2.group {
    width: 100%;
}
	
}
