/* Custom Data 2025-10-09 07:55:44: Do not change this file. */

:root{
	/* Page Width */
		--layout__max-width: 1440px;
	
	/* Body Font */
		--font-family-name__base: 'Jost', sans-serif;
			--font-size__base: 16px;
			--text-weight: 400;
	
	/* Heading Font */
			--heading__font-family__base: 'Open Sans', sans-serif;
			--heading__font-weight__base: 400;
		
	/* Menu Font */
		
	/* Other Font */
		--other_font_family: 'Jost', sans-serif;
	
	/* Theme Colors */
	
	/* Basic Colors */
		
	/* Buttons Colors */
		
	/* Custom Sticky Background Color */
	
	/* Custom Header */
	
	/* Custom Footer */
	
	/* Custom Menu */
	
	/* Page wraper */
	}
@media (min-width: 1200px){
	.cms-index-index .header-absolute{
			}
	.cms-index-index .header-container:not(.header_scroll_up) .header_light{
					}
}


	body{
		font-weight: var(--text-weight);
	}
	body{
		font-size: var(--font-size__base);
	}
	










/* Customization Style */
@media screen and (min-width: 1200px), print {
    .navigation .down_to_up .menu-item-has-children:hover > .submenu,
    .navigation .down_to_up .block_content:hover > .submenu,
    .navigation .down_to_up .menu-item-has-children:hover > .subchildmenu,
    .navigation .down_to_up .block_content:hover > .subchildmenu {
        left: 0 !important;
        position: fixed !important;
width: 100%!important;
    }
}

@media screen and (min-width: 1200px), print {
    .navigation .level0.multicolumn_dropdown *[class*="columns"] {
        flex-wrap: wrap;
            justify-content: center;
display: contents !important;
    }
}


@media screen and (min-width: 1200px), print {
    .navigation .level0 .submenu a {
        display: block;
        line-height: inherit;
        color: var(--submenu-item__color);
        padding: 2px 12px 2px 0px;
    }

    .navigation .level0.multicolumn_dropdown > .submenu .level1 .subchildmenu,
    .navigation .level0.fullwidth > .submenu .level1 .subchildmenu {
        padding-left: 0px;
    }
}


@media screen and (min-width: 1200px), print {
    .navigation .level0 .submenu a:hover,
    .navigation .level0 .submenu a.ui-state-focus {
        background: rgb(61 61 80 / 0%);
        color: var(--heading__color__base, #000);
        text-decoration: underline;
    }
}


@media screen and (min-width: 1200px), print {
    .navigation .level0.multicolumn_dropdown *[class*="columns"] .level1 {
        padding-bottom: 25px;
    }
}



@media screen and (min-width: 1200px), print {
    .navigation .level0.multicolumn_dropdown *[class*="columns"] .level1 > a {
        font-size: 1.7rem;
        padding: 0;
        margin-bottom: 3px;
        text-decoration: underline;
        border-bottom: 0 solid transparent;
        white-space: initial;
font-weight: bold;
    }
}

p span em {
display:none;
}

span.price {
margin-right: 5px;
}
