.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-fa4ed78:#FFFFFF;--e-global-color-7484b40:#000000;--e-global-color-41b9b87:#545454;--e-global-color-8321543:#F8F8F8;--e-global-typography-primary-font-family:"Greycliff";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-secondary-font-family:"Pink Champagne";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Greycliff";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Greycliff";--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-0b11109-font-family:"Greycliff";--e-global-typography-0b11109-font-size:clamp(0.88rem, 0.24vi + 0.81rem, 1rem);--e-global-typography-0b11109-line-height:175%;--e-global-typography-ae5cf77-font-family:"Greycliff";--e-global-typography-ae5cf77-font-size:clamp(1.16rem, 0.32vi + 1.08rem, 1.33rem);--e-global-typography-ae5cf77-line-height:163.636%;--e-global-typography-dc78ed5-font-family:"Greycliff";--e-global-typography-dc78ed5-font-size:clamp(2.06rem, 0.58vi + 1.9rem, 2.37rem);--e-global-typography-dc78ed5-font-weight:600;--e-global-typography-dc78ed5-line-height:136.842%;--e-global-typography-f12b7e3-font-family:"Greycliff";--e-global-typography-f12b7e3-font-size:clamp(0.88rem, 0.24vi + 0.81rem, 1rem);--e-global-typography-f12b7e3-font-weight:600;--e-global-typography-f12b7e3-line-height:175%;--e-global-typography-76999ae-font-family:"Greycliff";--e-global-typography-76999ae-font-size:clamp(1.16rem, 0.32vi + 1.08rem, 1.33rem);--e-global-typography-76999ae-font-weight:600;--e-global-typography-76999ae-line-height:163.636%;color:var( --e-global-color-text );font-family:var( --e-global-typography-0b11109-font-family ), Sans-serif;font-size:var( --e-global-typography-0b11109-font-size );line-height:var( --e-global-typography-0b11109-line-height );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:min(100%, 80rem);}.e-con{--container-max-width:min(100%, 80rem);--container-default-padding-top:0rem;--container-default-padding-right:0rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0rem;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-7{font-size:var( --e-global-typography-0b11109-font-size );line-height:var( --e-global-typography-0b11109-line-height );}}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-0b11109-font-size );line-height:var( --e-global-typography-0b11109-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:480px){.elementor-kit-7{font-size:var( --e-global-typography-0b11109-font-size );line-height:var( --e-global-typography-0b11109-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --yellow:#FBE154; --ochre:#C58824; --terracotta:#8A2A0D; --white:#ffffff; --brown-020:rgba(157, 77, 42, 0.2); --black:#000000; --neutral-10:#F8F8F8; --neutral-300:#939393; --transparent:#ffffff00; --cream-200:#EFEADC; --bronze-a30:#a19a8c4d; --ink:#2d2d2d; --green:#58998E; --gray:#3C3B2E; --slate-500:#627A82; --cream-100:#F5E8C9; --stone:#A09A8C; --olive:#3C3B2E; --green-100:#9aecef; --slate-700:#32454B; --bronze-300:#A09A8C; }
/* Start custom CSS */:root {
    --transition-default: cubic-bezier(0.4, 0, 0.2, 1); 
    --site-header-top: 0;
    --homepage-hero-size: min(100vh, 52rem);

}

body {    
    
    overflow-x: hidden;
    &:is(.admin-bar){
        --site-header-top: 2rem;
        --homepage-hero-size: min(calc( 100vh - 2rem ), 52rem);
    }

}


.elementor {

    div.content-grid {
        --padding-inline: 1rem;
        --content-max-width: 80rem;
        --breakout-max-width: 96rem;

        @media (min-width: 36rem) {
        --padding-inline: 1.5rem;
        }

        --breakout-size: calc(
        (var(--breakout-max-width) - var(--content-max-width)) / 2
        );

        display: grid;
        grid-template-columns:
        [full-width-start] minmax(var(--padding-inline), 1fr)
        [breakout-start] minmax(0, var(--breakout-size))
        [content-start] min(
            100% - (var(--padding-inline) * 2),
            var(--content-max-width)
        )
        [content-end]
        minmax(0, var(--breakout-size)) [breakout-end]
        minmax(var(--padding-inline), 1fr) [full-width-end];
    }

    .content-grid > :not(.breakout, .full-width),
    .full-width > :not(.breakout, .full-width) {
        grid-column: content;
    }

    .content-grid > .breakout {
        grid-column: breakout;
    }

    .content-grid > .full-width {
        display: grid;
        grid-column: full-width;
        grid-template-columns: inherit;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Greycliff';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ayuvedic.snapfrozen.com.au/wp-content/uploads/2026/04/Greycliff-CF-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Greycliff';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ayuvedic.snapfrozen.com.au/wp-content/uploads/2026/04/Greycliff-CF-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Greycliff';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ayuvedic.snapfrozen.com.au/wp-content/uploads/2026/04/Greycliff-CF-Demi-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Pink Champagne';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ayuvedic.snapfrozen.com.au/wp-content/uploads/2026/04/pink-champagne-regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */