.Input, .p-FauxInput{
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.home .sharedaddy {
    display: none;
}
#commercekit-wishlist-popup{
	line-height:20px !important;
}
#text-20 .textwidget p {
    margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
.woocommerce-loop-product__title {
min-height: 20px;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 1;
display: -webkit-box;
-webkit-box-orient: vertical;
}

.woocommerce-card__header {
    min-height: 130px;
}
}

/* telephone flag */
.woocommerce-checkout .form-row input[type=tel]{
	padding-left:50px;
}

body.static-cta-buttons ul.products li.product:not(.product-category) {
    margin-bottom: 30px !important;
}

/* my account page */
@media (max-width:500px){
	.page-id-9 div#primary {
    margin-top: -70px !important;
}
}



@media (min-width: 992px)
body .elementor-element.elementor-products-grid ul.products li.product {
    margin-bottom: calc(2.5em - 40px);
    padding-right: 15px;
    padding-bottom: 15px !important;
    padding-left: 15px;
}



.content-area ul.products li.product .woocommerce-loop-product__title, .content-area ul.products li.product h2, ul.products li.product .woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-product__title, .main-navigation ul.menu ul li.product .woocommerce-loop-product__title a, .wc-block-grid__product .wc-block-grid__product-title {
    font-family: Inter;
    font-size: 14px;
    font-weight: 500 !important;
    letter-spacing: 0px;
    line-height: 1.3;
    text-transform: none;
}




.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {
    padding: 0 1px;
}


.woocommerce-variation-description+.woocommerce-variation-price {
    margin-top: 10px;
    color: #c61d23;
    font-weight: 700;
}

ul.products li.product .price {
    display: block;
    clear: both;
    margin-bottom: 0.75rem;
    color: #c61d23;
    font-weight: 600;
}


.menu-primary-menu-container > ul > li > a, .site-header-cart .cart-contents {
    font-family: Inter;
    font-size: 15px;
    font-weight: 400 !important;
    letter-spacing: -0.1px;
    text-transform: none;
}









.cgkit-as-wrap-plp .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button {
    border: 1px solid #333;
    display: inline-block;
    padding: 0 7px;
    border-radius: 2px;
    background: #fff;
    font-size: 13px;
    line-height: 1;
    color: #333;
    white-space: nowrap;
    position: relative;
    min-width: 30px;
    min-height: 23px;
    line-height: 23px;
    text-align: center;
    transition: background 0.2s;
}


.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button {
    border: 1px solid #333;
    display: inline-block;
    padding: 0 9px;
    border-radius: 2px;
    background: #fff;
    font-size: 13px;
    line-height: 1;
    color: #333;
    position: relative;
    min-width: 30px;
    min-height: 23px;
    line-height: 23px;
    text-align: center;
    transition: background 0.2s;
}


.price ins, .summary .yith-wcwl-add-to-wishlist a:before, .site .commercekit-wishlist a i:before, .commercekit-wishlist-table .price, .commercekit-wishlist-table .price ins, .commercekit-ajs-product-price, .commercekit-ajs-product-price ins, .widget-area .widget.widget_categories a:hover, #secondary .widget ul li a:hover, #secondary.widget-area .widget li.chosen a, .widget-area .widget a:hover, #secondary .widget_recent_comments ul li a:hover, .woocommerce-pagination .page-numbers li .page-numbers.current, div.product p.price, body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a, body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a:hover, #secondary .widget ins span.amount, #secondary .widget ins span.amount span, .search-results article h2 a:hover {
    color: #c61d23 !important;
}



.summary h1 {
    font-family: Inter;
    font-size: 28px !important;
    font-weight: 600;
    letter-spacing: 0px !important;
    line-height: 1.2;
    text-transform: none;
}


h1 {
    font-family: Inter;
    font-size: 32px !important;
    font-weight: 600;
    letter-spacing: -1.1px;
    line-height: 1.2;
    text-transform: none;
    color: #111;
}
/* add to cart btn */

@media (max-width: 992px){
.site .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
     left: 0px !important;
	}}
@media (max-width: 992px){
.site .elementor-element.elementor-products-grid ul.products li.product:nth-child(even) {
     padding-right: 10px !important;
	}
.textwidget p > img.lazyloaded {
    width: 130px !important;
    margin-bottom: -10px;
}}
.textwidget p > img.lazyloaded {
    width: 130px !important;
    margin-bottom: -10px;
}
button#btn-razorpay, button#btn-razorpay-cancel {
    cursor: pointer;
	display: block;
    width: 200px;
    height: 40px;
    padding: 0;
    border-radius: 4px;
   color:#fff;
    font-size: clamp(0.75rem, 0.623rem + 0.4065vw, 0.875rem);
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    transition: 0.1s;
	background-color: #dd9933;
}
.woocommerce-order-pay form + p + p{
	display: flex;
	gap:20px;
}