body, html {
    font-size: 17px !important;
}
@media screen and (max-width: 1024px) {
    body, html {
        font-size: 16px !important;
    }
}
@media screen and (max-width: 768px) {
	body, html {
        font-size: 15px !important;
    }
}
@media screen and (max-width: 480px) {
	body, html {
        font-size: 14px  !important;
    }
}


	
	@font-face {
	    font-family: 'manrope';
	    src: url('/render-theme/assets/fonts/manrope/manrope-200.woff2') format('woff2');
	    font-weight: 200;
	    font-style: normal;
    	font-display: swap;
	}
	
	@font-face {
	    font-family: 'manrope';
	    src: url('/render-theme/assets/fonts/manrope/manrope-300.woff2') format('woff2');
	    font-weight: 300;
	    font-style: normal;
        font-display: swap;
	}
	
	@font-face {
	    font-family: 'manrope';
	    src: url('/render-theme/assets/fonts/manrope/manrope-400.woff2') format('woff2');
	    font-weight: normal;
	    font-style: normal;
    	font-display: swap;
	}
	
	@font-face {
	    font-family: 'manrope';
	    src: url('/render-theme/assets/fonts/manrope/manrope-500.woff2') format('woff2');
	    font-weight: 500;
	    font-style: normal;
    	font-display: swap;
	}
	
	@font-face {
	    font-family: 'manrope';
	    src: url('/render-theme/assets/fonts/manrope/manrope-600.woff2') format('woff2');
	    font-weight: 600;
	    font-style: normal;
    	font-display: swap;
	}
	
	@font-face {
	    font-family: 'manrope';
	    src: url('/render-theme/assets/fonts/manrope/manrope-700.woff2') format('woff2');
	    font-weight: bold;
	    font-style: normal;
    	font-display: swap;
	}
	
	@font-face {
	    font-family: 'manrope';
	    src: url('/render-theme/assets/fonts/manrope/manrope-800.woff2') format('woff2');
	    font-weight: 800;
	    font-style: normal;
    	font-display: swap;
	}

body, html, .body, body.loaded {
	font-family: 'manrope', sans-serif;
}
.title-1 {
	font-family: 'manrope', sans-serif;
}
.title-2 {
	font-family: 'manrope', sans-serif;
}
.title-3 {
	font-family: 'manrope', sans-serif;
}
.title-4 {
	font-family: 'manrope', sans-serif;
}
.title-5 {
	font-family: 'manrope', sans-serif;
}
.title-6 {
	font-family: 'manrope', sans-serif;
}

.text-0,
.ui-datepicker.ui-widget{
	font-family: 'manrope', sans-serif;
}
.text-1 {
	font-family: 'manrope', sans-serif;
}
.text-2,
.component .component_options_select,
.composite_form .cart .variations select,
.single-product div.product .composite_form .cart .variations select {
	font-family: 'manrope', sans-serif;
}
.text-3 {
	font-family: 'manrope', sans-serif;
}
.text-4 {
	font-family: 'manrope', sans-serif;
}
.text-5 {
	font-family: 'manrope', sans-serif;
}
.text-6 {
	font-family: 'manrope', sans-serif;
}



        /** Title 1 opmaak **/
        .title-1 {
            font-size: 3.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.1em !important;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
        /** Title 2 opmaak **/
        .title-2 {
            font-size: 3.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.1em !important;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
        /** Title 3 opmaak **/
        .title-3 {
            font-size: 3.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.1em !important;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
        /** Title 4 opmaak **/
        .title-4 {
            font-size: 3.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.1em !important;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
        /** Title 5 opmaak **/
        .title-5 {
            font-size: 3.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.1em !important;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
        /** Title 6 opmaak **/
        .title-6 {
            font-size: 3.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.1em !important;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
           /** Text 0 opmaak **/
        .text-0{
            font-size: 1.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            /* Regelhoogte-factor voor de lijst-bullet (theme.php): die staat op
               calc(0.5em * var(--sc-list-lh)) = het midden van de eerste regel. */
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
           /** Text 1 opmaak **/
        .text-1{
            font-size: 1.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            /* Regelhoogte-factor voor de lijst-bullet (theme.php): die staat op
               calc(0.5em * var(--sc-list-lh)) = het midden van de eerste regel. */
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
           /** Text 2 opmaak **/
        .text-2{
            font-size: 1.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            /* Regelhoogte-factor voor de lijst-bullet (theme.php): die staat op
               calc(0.5em * var(--sc-list-lh)) = het midden van de eerste regel. */
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
           /** Text 3 opmaak **/
        .text-3{
            font-size: 1rem !important;
            letter-spacing: 0em !important;
            line-height: 1em !important;
            /* Regelhoogte-factor voor de lijst-bullet (theme.php): die staat op
               calc(0.5em * var(--sc-list-lh)) = het midden van de eerste regel. */
            --sc-list-lh: 1;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
           /** Text 4 opmaak **/
        .text-4{
            font-size: 1.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            /* Regelhoogte-factor voor de lijst-bullet (theme.php): die staat op
               calc(0.5em * var(--sc-list-lh)) = het midden van de eerste regel. */
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
           /** Text 5 opmaak **/
        .text-5{
            font-size: 1.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            /* Regelhoogte-factor voor de lijst-bullet (theme.php): die staat op
               calc(0.5em * var(--sc-list-lh)) = het midden van de eerste regel. */
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
           /** Text 6 opmaak **/
        .text-6{
            font-size: 1.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            /* Regelhoogte-factor voor de lijst-bullet (theme.php): die staat op
               calc(0.5em * var(--sc-list-lh)) = het midden van de eerste regel. */
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        


	@font-face {
	    font-family: 'open-sans';
	    src: url('/render-theme/assets/fonts/open-sans/open-sans-300.woff2') format('woff2');
	    font-weight: 300;
	    font-style: normal;
        font-display: swap;
	}

	@font-face {
	    font-family: 'open-sans';
	    src: url('/render-theme/assets/fonts/open-sans/open-sans-400.woff2') format('woff2');
	    font-weight: normal;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'open-sans';
	    src: url('/render-theme/assets/fonts/open-sans/open-sans-500.woff2') format('woff2');
	    font-weight: 500;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'open-sans';
	    src: url('/render-theme/assets/fonts/open-sans/open-sans-600.woff2') format('woff2');
	    font-weight: 600;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'open-sans';
	    src: url('/render-theme/assets/fonts/open-sans/open-sans-700.woff2') format('woff2');
	    font-weight: bold;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'open-sans';
	    src: url('/render-theme/assets/fonts/open-sans/open-sans-800.woff2') format('woff2');
	    font-weight: 800;
	    font-style: normal;
    	font-display: swap;
	}


	@font-face {
	    font-family: 'ancizar-serif';
	    src: url('/render-theme/assets/fonts/ancizar-serif/ancizar-serif-300.woff2') format('woff2');
	    font-weight: 300;
	    font-style: normal;
        font-display: swap;
	}

	@font-face {
	    font-family: 'ancizar-serif';
	    src: url('/render-theme/assets/fonts/ancizar-serif/ancizar-serif-400.woff2') format('woff2');
	    font-weight: normal;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'ancizar-serif';
	    src: url('/render-theme/assets/fonts/ancizar-serif/ancizar-serif-500.woff2') format('woff2');
	    font-weight: 500;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'ancizar-serif';
	    src: url('/render-theme/assets/fonts/ancizar-serif/ancizar-serif-600.woff2') format('woff2');
	    font-weight: 600;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'ancizar-serif';
	    src: url('/render-theme/assets/fonts/ancizar-serif/ancizar-serif-700.woff2') format('woff2');
	    font-weight: bold;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'ancizar-serif';
	    src: url('/render-theme/assets/fonts/ancizar-serif/ancizar-serif-800.woff2') format('woff2');
	    font-weight: 800;
	    font-style: normal;
    	font-display: swap;
	}

	@font-face {
	    font-family: 'ancizar-serif';
	    src: url('/render-theme/assets/fonts/ancizar-serif/ancizar-serif-900.woff2') format('woff2');
	    font-weight: 900;
	    font-style: normal;
    	font-display: swap;
	}


.title-8 {
	font-family: 'manrope', sans-serif;
}
        /** Title 8 opmaak **/
        .title-8 {
            font-size: 1.5rem !important;
            letter-spacing: 0em !important;
            line-height: 1.2em !important;
            --sc-list-lh: 1.2;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.title-9 {
	font-family: 'manrope', sans-serif;
}
        /** Title 9 opmaak **/
        .title-9 {
            font-size: 1rem !important;
            letter-spacing: 0em !important;
            line-height: 1.2em !important;
            --sc-list-lh: 1.2;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.title-11 {
	font-family: 'manrope', sans-serif;
}
        /** Title 11 opmaak **/
        .title-11 {
            font-size: 1.25rem !important;
            letter-spacing: 0em !important;
            line-height: 1.2em !important;
            --sc-list-lh: 1.2;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.title-12 {
	font-family: 'manrope', sans-serif;
}
        /** Title 12 opmaak **/
        .title-12 {
            font-size: 2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.2em !important;
            --sc-list-lh: 1.2;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.title-13 {
	font-family: 'manrope', sans-serif;
}
        /** Title 13 opmaak **/
        .title-13 {
            font-size: 0.8rem !important;
            letter-spacing: 0em !important;
            line-height: 1.2em !important;
            --sc-list-lh: 1.2;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.title-7 {
	font-family: 'manrope', sans-serif;
}
        /** Title 7 opmaak **/
        .title-7 {
            font-size: 3.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.1em !important;
            --sc-list-lh: 1.1;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.title-10 {
	font-family: 'manrope', sans-serif;
}
        /** Title 10 opmaak **/
        .title-10 {
            font-size: 3.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.1em !important;
            --sc-list-lh: 1.1;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-7 {
	font-family: 'manrope', sans-serif;
}
        /** Text 7 opmaak **/
        .text-7 {
            font-size: 0.9rem !important;
            letter-spacing: 0em !important;
            line-height: 1em !important;
            --sc-list-lh: 1;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-8 {
	font-family: 'open-sans', sans-serif;
}
        /** Text 8 opmaak **/
        .text-8 {
            font-size: 0.88rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-10 {
	font-family: 'open-sans', sans-serif;
}
        /** Text 10 opmaak **/
        .text-10 {
            font-size: 1.35rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-11 {
	font-family: 'ancizar-serif', serif;
}
        /** Text 11 opmaak **/
        .text-11 {
            font-size: 1.25rem !important;
            letter-spacing: 0em !important;
            line-height: 1.33em !important;
            --sc-list-lh: 1.33;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-12 {
	font-family: 'manrope', sans-serif;
}
        /** Text 12 opmaak **/
        .text-12 {
            font-size: 0.7rem !important;
            letter-spacing: 0em !important;
            line-height: 1em !important;
            --sc-list-lh: 1;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-13 {
	font-family: 'manrope', sans-serif;
}
        /** Text 13 opmaak **/
        .text-13 {
            font-size: 1rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-14 {
	font-family: 'manrope', sans-serif;
}
        /** Text 14 opmaak **/
        .text-14 {
            font-size: 0.9rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-15 {
	font-family: 'manrope', sans-serif;
}
        /** Text 15 opmaak **/
        .text-15 {
            font-size: 1.44rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        

.text-9 {
	font-family: 'manrope', sans-serif;
}
        /** Text 9 opmaak **/
        .text-9 {
            font-size: 1.2rem !important;
            letter-spacing: 0em !important;
            line-height: 1.6em !important;
            --sc-list-lh: 1.6;
            white-space: normal;
            hyphens: none;
            -webkit-hyphens: none;
        }
        
