/*
Theme Name: Mya Aya Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: mya-aya
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Mya Aya is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1755753497
Updated: 2025-08-21 05:18:17

*/

.shop-cart .elementor-button-icon i {display: none;}
.shop-cart .elementor-button-icon {
	background-image: url('images/cart.png');
	background-repeat: no-repeat;
	width: 30px;
    height: 26px;
} 
.inout a {font-family: "Mulish", Sans-serif; font-size: 16px; font-weight: 400; color: #4c4b4a; text-transform: uppercase;}
.loginclass {background-image: url('images/user.png'); background-repeat: no-repeat; background-position: left center; padding: 8px 0px 8px 23px;}
.avimg img {width: 25px; height: 25px; object-fit: cover;}
.bg_blend {background-blend-mode: luminosity;}
.gallerimgs .bdt-gallery-lightbox-item {text-decoration: none;}
.gallerimgs .bdt-custom-gallery .bdt-gallery-item:nth-child(even) {margin-top: 75px !important;}
.probox {text-align: center; transition: all 0.3s}
.probox:hover {transform: scale(0.95);}
.probox h3 {font-family: "Soligant", Sans-serif; font-size: 34px; font-weight: 400; line-height: 1; margin-top: 16px; margin-bottom: 3px;}
.probox:hover h3 a {color: #d2ac67;}
.probox a {text-decoration: none; color: #2f2c25;}
.probox .woocommerce-Price-amount, .probox p {font-family: "Mulish", Sans-serif; font-size: 18px; font-weight: 300; color: #4c4b4a;}
#bestsellerslider .owl-item:nth-child(odd) .probox .image_main_wrap img {height: 380px; object-fit: cover;}
#bestsellerslider .owl-item:nth-child(even) .probox .image_main_wrap img {height: 300px; object-fit: cover;}
#bestsellerslider .owl-nav {
	margin-top: 0px;
    position: absolute;
    right: 0;
    top: -73px;
}
#nuggslider .owl-nav, #productslider .owl-nav {margin-top: 20px;}
#bestsellerslider .owl-nav button, #nuggslider .owl-nav button, #productslider .owl-nav button {background-color: transparent !important; background-position: center !important; background-repeat: no-repeat !important; width: 46px; height: 46px; margin: 2px !important;}
#bestsellerslider .owl-nav button span, #nuggslider .owl-nav button span, #productslider .owl-nav button span {display: none;}
#bestsellerslider .owl-prev, #nuggslider .owl-prev,  #productslider .owl-prev {background-image: url('images/left.png') !important;}
#bestsellerslider .owl-next, #nuggslider .owl-next, #productslider .owl-next {background-image: url('images/right.png') !important;}
.catimg img {position: relative; right: -25px;}
#nuggslider .owl-item {transform: scale(0.85); transition: all 0.3s;}
#nuggslider .owl-item.center {transform: scale(1.15);}
#nuggslider .owl-item .nugbtn {opacity: 0;}
#nuggslider .owl-item.center .nugbtn {opacity: 1; transition: all 0.3s;}
#nuggslider:hover .owl-item.center .nugbtn {transform: scale(0.90);}
#nuggslider .image_main_wrap {position: relative;}
#nuggslider .image_main_wrap:after {
	position: absolute;
	content: "";
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
	background-image: linear-gradient(to bottom, #ff000000 40%, #000000 100%);
	border-radius: 50px 0px;
}
#nuggslider .pro_content {position: absolute; bottom: 30px; width: 100%; text-align: center; color: #fff;}
#nuggslider .pro_content h3 {font-family: "Soligant", Sans-serif; font-size: 34px; font-weight: 400; line-height: 1; margin-bottom: 0px; margin-top: 10px;}
#nuggslider .owl-item .image_main_wrap img {height: 330px; object-fit: cover; border-radius: 50px 0px;}
#nuggslider .owl-stage {padding-top: 31px; padding-bottom: 30px;}
#nuggslider .nugbtn {
	background-image: url('images/arrow.png');
	display: block;
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: 57px;
    margin: auto;
}
#productslider .image_main_wrap img {height: 439px; object-fit: cover;}
.productwrapper .product-categories {padding-left: 0px;}
.productwrapper .product-categories li a {font-family: "Mulish", Sans-serif; font-size: 18px; font-weight: 400; color: #2f2c25; padding-left: 22px; background-image: url('images/list.png'); background-repeat: no-repeat; background-position: left center; display: block; padding-top: 6px; padding-bottom: 6px;}
.productwrapper .product-categories li {list-style: none;}
.productwrapper .product-categories li a:hover, .productwrapper .product-categories li.current-cat a {color: #d2ac67;}
.productwrapper .archive-product-container .product-categories li span {font-family: "Mulish", Sans-serif !important; color: #4c4b4a; line-height: 1.1;}
.productwrapper .archive-product-container .price span {font-family: "Mulish", Sans-serif !important;}
.productwrapper .archive-product-container .button, .productwrapper .archive-product-container .page-numbers li {font-family: "Mulish", Sans-serif !important;}
.productwrapper .archive-product-container .price {gap: 5px;}
.productwrapper .archive-product-container .woocommerce-loop-product__title {line-height: 1;}
.productwrapper .archive-product-container .added_to_cart {display: block; width: 100%; font-family: "Mulish", Sans-serif; font-size: 16px; font-weight: 700; color: #000;}
.single_prod_wrap .shopengine-product-image-toggle {display: none;}
.single_prod_wrap .product-title {line-height: 1;}
.prodcttab .woocommerce-Tabs-panel h2 {display: none !important; font-size: 0px;}
#commentform textarea, #commentform input[type="text"], #commentform input[type="email"] {border-color: #000 !important;}
.formbtn {text-align: left; position: relative; margin-top: 30px;}
.formbtn p {margin-bottom: 0px;}
.formbtn .wpcf7-spinner {position: absolute; top: 8px;}
.wpcf7-form textarea {font-family: "Mulish", Sans-serif; font-size: 16px; font-weight: 300;}
.wpcf7-response-output, .wpcf7-not-valid-tip {font-family: "Mulish", Sans-serif; font-size: 14px;}
.error404 .site-main {text-align: center; padding: 50px 20px;}
.error404 .site-main h1 {font-family: "Soligant", Sans-serif; font-size: 34px; font-weight: 400;}
.shopengine-checkout-form-billing .select2-selection__arrow {display: none !important;}
.woocommerce-MyAccount-navigation ul {list-style: none; padding-left: 0;}
.woocommerce-MyAccount-navigation ul li {margin-bottom: 10px;}
.woocommerce-MyAccount-navigation ul li a {display: block; text-decoration: none; font-family: "Mulish", Sans-serif; font-size: 16px; font-weight: 700; background-color: #d2ab65; color: #fff; padding: 15px 20px;}
.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation li.is-active a {background-color: #2f2c25;}
.woocommerce-MyAccount-content {font-family: "Mulish", Sans-serif; font-size: 15px;}
.woocommerce-MyAccount-content p a {color: #d2ab65; text-decoration: none; font-weight: 700;}
.woocommerce-info {border-top-color: #d2ab65;}
.woocommerce-info::before {color: #d2ab65;}
.woocommerce-info .wc-forward.button {background-color: #d2ab65; color: #fff; border-radius: 0px;}
.woocommerce-order-received .site-main {font-family: "Mulish", Sans-serif; padding: 40px 16px;}
.woocommerce-order-received .site-main h1 {font-family: "Soligant", Sans-serif; font-size: 42px;}
.woocommerce-order-received .site-main h2 {font-family: "Soligant", Sans-serif; font-size: 34px;}
.woocommerce-order-received .woocommerce-thankyou-order-details {padding-left: 0px;}
.woocommerce-order-received .woocommerce-thankyou-order-details li {margin-bottom: 10px;}
.woocommerce-order-received .product-name a, .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a {color: #d2ab65; text-decoration: none; font-weight: 700;}
.shopengine.shopengine-empty-cart-container {margin-bottom: 50px; margin-top: 50px; font-family: "Mulish", Sans-serif; font-family: "Mulish", Sans-serif; max-width: 1000px;  margin: auto; padding: 50px 20px; text-align: center;}
.shopengine.shopengine-empty-cart-container header {margin: 0px !important;}
.shopengine.shopengine-empty-cart-container header h1 {font-family: "Soligant", Sans-serif; font-size: 34px; text-align: center;}
.shopengine.shopengine-empty-cart-container .button {background-color: #d2ab65; color: #fff; border-radius: 0px; padding: 15px 30px; border: 0px; font-size: 15px;}
.woocommerce-address-fields .button, .woocommerce-EditAccountForm.edit-account .button {background-color: #d2ab65 !important; color: #fff !important; border-radius: 0px !important; padding: 15px 30px !important; border: 0px !important; font-size: 15px !important;}
.woocommerce-address-fields .button:hover, .woocommerce-EditAccountForm.edit-account .button:hover {background-color: #2f2c25 !important;}
.shopengine.shopengine-empty-cart-container .button:hover {background-color: #2f2c25; color: #fff; font-family: "Mulish", Sans-serif;}
.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button.view {color: #000; border-radius: 0px;}
.woocommerce-Addresses h2 {font-family: "Soligant", Sans-serif; font-size: 34px;}
.woocommerce-address-fields .input-text, .woocommerce-address-fields .select2-selection__rendered, .woocommerce-EditAccountForm.edit-account .input-text {border-radius: 0px !important; border-color: #000 !important; font-size: 15px !important;}
.woocommerce-address-fields .select2-selection {border-radius: 0px !important; font-size: 15px !important;}
#customer_login h2 {font-family: "Soligant", Sans-serif; font-size: 30px; line-height: 1; margin-top: 20px; margin-bottom: 0;}
#customer_login .woocommerce-form {font-family: "Mulish", Sans-serif; margin-top: 16px; background-color: #d2ab65; color: #fff; border: 0px; border-radius: 0px;}
#customer_login .input-text {outline: none; border-radius: 0px !important; background-color: transparent !important; color: #fff; border-color: #fff;}
#customer_login .woocommerce-form p a {text-decoration: none; font-weight: 700; color: #fff;}
#customer_login .woocommerce-form p {font-size: 15px; line-height: 1.4;}
#customer_login .woocommerce-form .button {background-color: #2f2c25; color: #fff; border-radius: 0px; padding: 14px 35px; border: 0px !important; font-size: 15px;}
#customer_login .woocommerce-form .button:hover {background-color: #000;}
#prodlisting .products li .attachment-woocommerce_thumbnail {transition: all 0.3s;}
#prodlisting .products li:hover .attachment-woocommerce_thumbnail {transform: scale(1.04);} 
#prodlisting .products li .shopengine-archive-mode-grid {overflow: hidden;}
#payment .wc-stripe-card-icons-container img {width: 30px;}
.shopengine-widget .shopengine-checkout-payment #payment .wc_payment_method label img {margin: 0px 2px!important;}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
.gallerimgs .bdt-custom-gallery .bdt-gallery-item:nth-child(even) {margin-top: 10px !important;}	
#bestsellerslider .owl-item:nth-child(odd) .probox .image_main_wrap img, #bestsellerslider .owl-item:nth-child(even) .probox .image_main_wrap img {height: 350px;}
#productslider .image_main_wrap img {height: 300px;}
.probox h3, #nuggslider .pro_content h3 {font-size: 28px;}
#nuggslider .owl-item.center, #nuggslider .owl-item {transform: scale(1);}
#nuggslider .owl-stage {
    padding-top: 0px;
    padding-bottom: 0px;
}
.productwrapper .product-categories li a {font-size: 16px;}
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
#nuggslider .owl-item .image_main_wrap img {height: 285px;}
#prodlisting li.product img {margin-bottom: 0px !important;}
#prodlisting .products li {margin-bottom: 0px !important;}
.productwrapper .product-categories li a {font-size: 16px;}	
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.inout a {font-size: 15px;}	
.footermenu li a {justify-content: center !important;}
.gallerimgs .bdt-custom-gallery .bdt-gallery-item:nth-child(even) {margin-top: 10px !important;}
#bestsellerslider .owl-nav {margin-top: 0px; position: inherit;  right: 0; top: 0;}
#bestsellerslider .owl-item:nth-child(odd) .probox .image_main_wrap img, #bestsellerslider .owl-item:nth-child(even) .probox .image_main_wrap img {height: 300px;}
#nuggslider .owl-item.center, #nuggslider .owl-item {transform: scale(1);}
#nuggslider .owl-stage {padding-top: 0px; padding-bottom: 30px;}
.catimg img {right: 0;}
.probox h3, #nuggslider .pro_content h3 {font-size: 26px;}
#productslider .image_main_wrap img {height: 350px;}
.formbtn, .wpcf7-response-output {text-align: center;}
.woocommerce-order-received .site-main h1 {font-size: 35px; text-align: center;}
.woocommerce-order-received .site-main h2 {font-size: 30px; text-align: center;}
}