:root{--dark-cream:#4f4e36;--cream:#fffee5;--terracotta:#854343;--hazelnut:#573737;--dark:#200a0a;--black:#0a0a0a;--nav-height:10vh}.page{width:100%;padding:0 1rem;margin:0 auto}.page .section{padding:3rem auto;max-height:300px}@media(min-width:480px){.page{max-width:640px}}@media(min-width:640px){.page{max-width:640px}}@media(min-width:768px){.page{max-width:640px}}@media(min-width:1024px){.page{max-width:640px}}.page_{outline:auto;width:100%!important;position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center;align-items:center}@media(max-width:480px){.page_{padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:480px){.page_{padding-left:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important;padding-right:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important}}@media(min-width:640px){.page_{padding-left:clamp(2rem,-4rem + .125*100vw,4rem)!important;padding-right:clamp(2rem,-4rem + .125*100vw,4rem)!important}}@media(min-width:768px){.page_{padding-left:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important;padding-right:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important}}@media(min-width:1024px){.page_{padding-left:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important;padding-right:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important}}@media(min-width:1440px){.page_{padding-left:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important;padding-right:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important}}@media(min-width:3850px){.page_{padding-left:80rem!important;padding-right:80rem!important}}.section-sm{padding:clamp(1.5rem,6vh,8rem) 0;height:clamp(20rem,42vh,60rem);position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(max-width:480px){.section-sm{padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:480px){.section-sm{padding-left:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important;padding-right:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important}}@media(min-width:640px){.section-sm{padding-left:clamp(2rem,-4rem + .125*100vw,4rem)!important;padding-right:clamp(2rem,-4rem + .125*100vw,4rem)!important}}@media(min-width:768px){.section-sm{padding-left:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important;padding-right:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important}}@media(min-width:1024px){.section-sm{padding-left:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important;padding-right:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important}}@media(min-width:1440px){.section-sm{padding-left:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important;padding-right:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important}}@media(min-width:3850px){.section-sm{padding-left:80rem!important;padding-right:80rem!important}}@media(min-height:40rem){.section-sm .header-section{outline:none}}@media(min-height:80rem){.section-sm .header-section{outline:none}}.section-sm .sub-section{padding-bottom:clamp(1.5rem,6vh,8rem);position:relative;width:100%;z-index:0}.section-sm .footer-section{display:none;padding:clamp(1.5rem,8vh,8rem) 0;max-height:8rem;position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}@media((orientation:portrait) and (min-height:40rem)){.section-sm{height:27rem}}@media((orientation:portrait) and (min-height:50rem)){.section-sm{height:clamp(28rem,40vh,34rem)}}.section{height:-moz-fit-content;height:fit-content;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:480px){.section{padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:480px){.section{padding-left:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important;padding-right:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important}}@media(min-width:640px){.section{padding-left:clamp(2rem,-4rem + .125*100vw,4rem)!important;padding-right:clamp(2rem,-4rem + .125*100vw,4rem)!important}}@media(min-width:768px){.section{padding-left:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important;padding-right:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important}}@media(min-width:1024px){.section{padding-left:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important;padding-right:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important}}@media(min-width:1440px){.section{padding-left:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important;padding-right:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important}}@media(min-width:3850px){.section{padding-left:80rem!important;padding-right:80rem!important}}.section .header-section{padding:clamp(1.5rem,8vh,8rem) 0;max-height:8rem;position:relative;top:0;left:0;right:0}.section .sub-section{position:relative;width:100%;z-index:0}.section .footer-section{padding:clamp(1.5rem,8vh,8rem) 0;max-height:8rem;bottom:0;left:0;right:0}.section .footer-section,.section-xl{position:relative;display:flex;justify-content:center;align-items:center}.section-xl{height:clamp(40rem,100vh,135rem);flex-direction:column}@media(max-width:480px){.section-xl{padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:480px){.section-xl{padding-left:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important;padding-right:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important}}@media(min-width:640px){.section-xl{padding-left:clamp(2rem,-4rem + .125*100vw,4rem)!important;padding-right:clamp(2rem,-4rem + .125*100vw,4rem)!important}}@media(min-width:768px){.section-xl{padding-left:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important;padding-right:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important}}@media(min-width:1024px){.section-xl{padding-left:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important;padding-right:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important}}@media(min-width:1440px){.section-xl{padding-left:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important;padding-right:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important}}@media(min-width:3850px){.section-xl{padding-left:80rem!important;padding-right:80rem!important}}.section-xl .header-section{padding:clamp(1.5rem,8vh,8rem) 0;max-height:8rem;position:absolute;top:0;left:0;right:0}.section-xl .sub-section{position:relative;width:100%;z-index:0}.section-xl .footer-section{padding:clamp(1.5rem,8vh,8rem) 0;max-height:8rem;position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}@media((orientation:portrait) and (min-height:40rem)){.section-xl{height:clamp(38rem,85vh,48rem)}}@media((orientation:portrait) and (min-height:50rem)){.section-xl{height:clamp(58rem,85vh,100rem)}}.footer{height:-moz-fit-content;height:fit-content;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:480px){.footer{padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:480px){.footer{padding-left:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important;padding-right:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important}}@media(min-width:640px){.footer{padding-left:clamp(2rem,-4rem + .125*100vw,4rem)!important;padding-right:clamp(2rem,-4rem + .125*100vw,4rem)!important}}@media(min-width:768px){.footer{padding-left:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important;padding-right:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important}}@media(min-width:1024px){.footer{padding-left:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important;padding-right:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important}}@media(min-width:1440px){.footer{padding-left:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important;padding-right:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important}}@media(min-width:3850px){.footer{padding-left:80rem!important;padding-right:80rem!important}}.footer .header-section{padding:clamp(1.5rem,8vh,8rem) 0;max-height:8rem;position:relative;top:0;left:0;right:0}.footer .sub-section{position:relative;width:100%;z-index:0}.footer .footer-section{padding:clamp(1.5rem,8vh,8rem) 0;max-height:8rem;position:relative;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.storeProductsContainer{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:5rem;padding:5rem 0}.storeProductsContainer .productContainer{cursor:pointer;border-radius:20px;width:300px;padding:10px 20px}.storeBanner,.storeProductsContainer .productContainer:hover{background-color:var(--dark)}.storeBanner{padding-top:250px;padding-bottom:5rem;width:100%;display:flex;justify-content:space-between;align-items:center;background-image:repeating-linear-gradient(to right,var(--terracotta) 0,var(--terracotta) 12px,transparent 6px,transparent 24px);background-size:100% 2px;background-position:bottom;background-repeat:no-repeat}@media(max-width:480px){.storeBanner{padding-left:1rem!important;padding-right:1rem!important}}@media(min-width:480px){.storeBanner{padding-left:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important;padding-right:clamp(1rem,-.6666666667rem + .0555555556*100vw,2rem)!important}}@media(min-width:640px){.storeBanner{padding-left:clamp(2rem,-4rem + .125*100vw,4rem)!important;padding-right:clamp(2rem,-4rem + .125*100vw,4rem)!important}}@media(min-width:768px){.storeBanner{padding-left:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important;padding-right:clamp(4rem,-23.6258992806rem + .4316546763*100vw,8rem)!important}}@media(min-width:1024px){.storeBanner{padding-left:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important;padding-right:clamp(8rem,-24.5862068966rem + .4413793103*100vw,16rem)!important}}@media(min-width:1440px){.storeBanner{padding-left:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important;padding-right:clamp(16rem,-33.9053254438rem + .4733727811*100vw,50rem)!important}}@media(min-width:3850px){.storeBanner{padding-left:80rem!important;padding-right:80rem!important}}@media(orientation:portrait){.storeBanner{flex-direction:column-reverse;gap:2rem}.storeBanner p{text-align:center}}@media(orientation:landscape){.storeBanner p{text-align:left}}.storeBanner #storeTextBannerHeader{font-family:var(--karla);font-size:40px;width:300px}.storeBanner #storeBannerImage{width:260px;height:260px}