/*
Theme Name: merakiglow
Author: Muzammil Hussain
Author URI: https://muzammil.dev/themes/merakiglow
Theme URI: https://muzammil.dev/themes/merakiglow
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: merakiglow
Requires at least: 6.3
Requires PHP: 7.4
Tested up to: 6.3
Version: 1.0.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Styles intended only for the front.*/
html {
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

.extra-pricing del {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.woocommerce-Price-currencySymbol {
  font-family: 'Noto Sans', 'Segoe UI', 'Arial', sans-serif;
}

@media (max-width: 456px) {
	/* header */
	.wp-block-group.has-primary-background-color.has-background.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-f4610a61.wp-block-group-is-layout-flex {
		padding-top: calc(var(--wp--preset--spacing--20) / 2) !important;
		padding-bottom: calc(var(--wp--preset--spacing--20) / 2) !important;
		padding-right: calc(var(--wp--preset--spacing--60) / 2) !important;
		padding-left: calc(var(--wp--preset--spacing--60) / 2) !important;
	}
	.wp-block-navigation__responsive-container-open svg {
		width: 32px;
		height: 32px;
	}

	/* hero banner */
	.wp-block-group.pointer-events-none.is-content-justification-center.is-layout-constrained.wp-container-core-group-is-layout-776e8e7a.wp-block-group-is-layout-constrained {
		max-width: 280px;
	}

	/* home */
	main.wp-block-group,
	.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
		padding-right: var(--wp--preset--spacing--50);
		padding-left: var(--wp--preset--spacing--50);
	}
	
	
	.wp-block-group.is-content-justification-space-between.is-layout-flex.wp-container-core-group-is-layout-500dc1a6.wp-block-group-is-layout-flex {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
    .wp-block-group.is-layout-flex.wp-block-group-is-layout-flex {
        order: 2;
    }
	
	.wp-block-group.has-primary-background-color.has-background.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-f4610a61.wp-block-group-is-layout-flex {
        order: 1;
    }
	
	.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-c747f64f.wp-block-group-is-layout-flex {
        order: 3;
    }
	
	.wp-block-group.has-primary-background-color.has-background.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-f4610a61.wp-block-group-is-layout-flex svg {
		height: 32px;
		width: 32px;
	}
	svg.wc-block-mini-cart__icon {
		width: 32px !important;
		height: 32px !important;
	}	

	button.wp-block-navigation__responsive-container-close {
		margin: 10px;
	}
	li.has-text-color.has-base-color.wp-block-navigation-item.wp-block-home-link {
		font-size: 24px;
		font-weight: 500;
	}
	
}
