html{font-size-adjust:none;min-height:100%;font-family:Libre Baskerville,Times New Roman,serif;font-stretch:100%;line-height:22px;font-size:var(--base-font-size);background-color:#fff}body{width:100%;line-height:var(--body-font-line-height);letter-spacing:var(--body-font-letter-spacing);margin:0 auto}@media screen and (width<=991px){body>main{font-size:min(var(--base-font-size),16px)}}@media screen and (width>=768px),screen and (width<=1727px) and (orientation:landscape){body>main{font-size:calc((var(--normal-text-size-value) - 1)*1.2vw + 1rem)}}@media screen and (width>=1728px){body>main{font-size:calc(var(--normal-text-size-value)*1rem)}}*{box-sizing:border-box}@media screen and (width<=767px){.hidden-mobile{display:none!important}}@media screen and (width>=768px){.visible-mobile{display:none!important}}p{line-height:var(--body-font-line-height);margin:1rem 0}img.banner{object-fit:contain;max-width:100vw;height:min-content}ul{margin:0;padding:0;list-style:none}body>main{padding:0}.button{--height:5rem;--bg-color:var(--theme-accent1-bg-color);--fg-color:black;height:var(--height);line-height:var(--height);border-radius:calc(var(--height)*.5);background-color:var(--bg-color);color:var(--fg-color);user-select:none;cursor:pointer;align-items:center;padding:0 4rem;text-decoration:none;display:inline-flex}.button.button-circle{width:var(--height);justify-content:center;justify-items:center;padding:0}@media screen and (width<=767px){.button{--height:4rem;justify-content:center;display:flex}}.button+.button{margin-left:20px}@media screen and (width<=767px){.button+.button{margin-left:unset;margin-top:20px}}@view-transition{navigation:auto}:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos)}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}:root{--base-font-size:17px;--heading-font-font-family:"Libre Baskerville";--heading-font-font-style:normal;--heading-font-font-weight:400;--heading-font-text-transform:none;--heading-font-letter-spacing:-.04em;--heading-font-line-height:1.1em;--body-font-font-family:"Libre Baskerville";--body-font-font-style:normal;--body-font-font-weight:400;--body-font-text-transform:none;--body-font-letter-spacing:-.04em;--body-font-line-height:1.3em;--heading-1-size:6rem;--heading-1-size-value:6;--heading-2-size:4rem;--heading-2-size-value:4;--heading-3-size:2rem;--heading-3-size-value:2;--heading-4-size:1.6rem;--heading-4-size-value:1.6;--large-text-size:1.4rem;--large-text-size-value:1.4;--normal-text-size:1rem;--normal-text-size-value:1;--small-text-size:.9rem;--small-text-size-value:.9;--site-navigation-font-font-size:var(--normal-text-size);--site-navigation-font-font-size-value:var(--normal-text-size-value);--title-font-size-value:1.6;--body-font-size-value:1;--button-font-size-value:.9}h1,h2,h3,h4{font-family:var(--heading-font-font-family);font-style:var(--heading-font-font-style);font-weight:var(--heading-font-font-weight);line-height:var(--heading-font-line-height);letter-spacing:var(--heading-font-letter-spacing);text-transform:var(--heading-font-text-transform)}:is(h1,h2,h3,h4).accent{color:var(--theme-accent-fg-color)}@media screen and (width<=767px) and (orientation:portrait){.sqsrte-large{font-size:calc((var(--large-text-size-value) - 1)*calc(.012*min(100vh,900px)) + 1rem)}}@media screen and (width>=768px),screen and (width<=1727px) and (orientation:landscape){.sqsrte-large{font-size:calc((var(--large-text-size-value) - 1)*1.2vw + 1rem)}}@media screen and (width>=1728px){.sqsrte-large{font-size:calc(var(--large-text-size-value)*1rem)}}@media screen and (width<=767px) and (orientation:portrait){.sqsrte-small{font-size:calc((var(--small-text-size-value) - 1)*calc(.012*min(100vh,900px)) + 1rem)}}@media screen and (width>=768px),screen and (width<=1727px) and (orientation:landscape){.sqsrte-small{font-size:calc((var(--small-text-size-value) - 1)*1.2vw + 1rem)}}@media screen and (width>=1728px){.sqsrte-small{font-size:calc(var(--small-text-size-value)*1rem)}}body{--max-content-width:1600px;--site-gutter:6vw}@media screen and (width>=768px){body{--site-gutter:4vw}}h1,h2,h3,h4{margin:0;font-weight:400}h1{font-size:var(--heading-1-size);line-height:calc(var(--heading-font-line-height)*(1 + (1 - var(--heading-1-size-value))/25))}h2{font-size:var(--heading-2-size);line-height:calc(var(--heading-font-line-height)*(1 + (1 - var(--heading-2-size-value))/25))}h3{font-size:var(--heading-3-size);line-height:calc(var(--heading-font-line-height)*(1 + (1 - var(--heading-3-size-value))/25))}h4{font-size:var(--heading-4-size);line-height:calc(var(--heading-font-line-height)*(1 + (1 - var(--heading-4-size-value))/25))}.slogan1{--font-size:var(--heading-1-size);font-size:min(var(--font-size),10vh)}.slogan2{--font-size:calc(var(--heading-size-value)*1rem);font-size:min(var(--font-size),5vh)}@media screen and (width<768px) and (orientation:portrait){.slogan1{--font-size:calc((var(--heading-1-size-value) - 1)*calc(.012*min(100vh,900px)) + 1rem)}.slogan2{--font-size:calc((var(--heading-size-value) - 1)*calc(.012*min(100vh,900px)) + 1rem)}h1{font-size:calc((var(--heading-1-size-value) - 1)*calc(.012*min(100vh,900px)) + 1rem)}h2{font-size:calc((var(--heading-2-size-value) - 1)*calc(.012*min(100vh,900px)) + 1rem)}h3{font-size:calc((var(--heading-3-size-value) - 1)*calc(.012*min(100vh,900px)) + 1rem)}h4{font-size:calc((var(--heading-4-size-value) - 1)*calc(.012*min(100vh,900px)) + 1rem)}}@media screen and (width>=768px),screen and (width<=1727px) and (orientation:landscape){.slogan1{--font-size:calc((var(--heading-1-size-value) - 1)*1.2vw + 1rem)}.slogan2{--font-size:calc((var(--heading-size-value) - 1)*1.2vw + 1rem)}h1{font-size:calc((var(--heading-1-size-value) - 1)*1.2vw + 1rem)}h2{font-size:calc((var(--heading-2-size-value) - 1)*1.2vw + 1rem)}h3{font-size:calc((var(--heading-3-size-value) - 1)*1.2vw + 1rem)}h4{font-size:calc((var(--heading-4-size-value) - 1)*1.2vw + 1rem)}}@media screen and (width>=1728px){.slogan1{--font-size:calc(var(--heading-1-size-value)*1rem)}.slogan2{--font-size:calc(var(--heading-size-value)*1rem)}h1{font-size:calc(var(--heading-1-size-value)*1rem)}h2{font-size:calc(var(--heading-2-size-value)*1rem)}h3{font-size:calc(var(--heading-3-size-value)*1rem)}h4{font-size:calc(var(--heading-4-size-value)*1rem)}}.fade-in{opacity:0;transition:opacity 1s ease-out}.fade-in.show{opacity:1}.product{--image-width_:var(--image-width,auto);--image-height_:var(--image-height,auto)}.product .image-hover{width:var(--image-width_);height:var(--image-height_);aspect-ratio:3/4;position:relative}.product .image-hover>img{width:var(--image-width_);height:var(--image-height_);transition-property:opacity;transition-duration:1s;transition-timing-function:ease;position:absolute;top:0;left:0}.product .image-hover:not(:hover)>img:not(:first-child),.product .image-hover:hover>img:first-child{opacity:0}.product .image-hover:after{content:" ";width:var(--image-width_);height:var(--image-height_);aspect-ratio:3/4;display:block}:root{--theme-accent1-bg-color:#ffbe72;--theme-accent2-bg-color:#fdf3df;--theme-accent-fg-color:#ff9300}body{--main-menu-padding-v:1vw;--main-menu-padding-h:4vw;--main-menu-logo-height:150px}@media screen and (width<=950px){body{--main-menu-padding-v:min(6vw,1vmax);--main-menu-logo-height:85px}}body{--main-menu-height:calc(var(--main-menu-logo-height) + 2*var(--main-menu-padding-v))}body>header{z-index:1;width:100vw;padding:var(--main-menu-padding-v)var(--main-menu-padding-h);--header-height:var(--main-menu-height);line-height:var(--header-height);height:var(--header-height);--mobile-menu-bg-color:#e05112;align-items:center;transition:padding .14s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0}body>header:has(>nav>.nav-links.expanded){background:var(--mobile-menu-bg-color)}body>header:has(>nav>.nav-links.expanded)~main{display:none}body>header{background:linear-gradient(#fff,#0000)}@supports (backdrop-filter:none){body>header .header-blur-background{backdrop-filter:blur(12px)}}body>header>img{vertical-align:top;--fit:contain;height:var(--main-menu-logo-height);display:inline-block}@media screen and (width<=950px){body>header>img{width:226.667px}}body>header>nav{line-height:inherit;margin-left:auto;display:inline-block}body>header>nav .nav-links{width:100%;margin:0;display:none;top:5rem;left:48px}body>header>nav .nav-links.expanded{left:0;top:var(--header-height);z-index:1;background-color:var(--mobile-menu-bg-color);text-align:center;flex-direction:column;align-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;right:0}body>header>nav .nav-links.expanded a{text-transform:none;color:#ffbe72;font-size:8.5vmin;line-height:17vmin}body>header>nav .nav-links a{color:#444;font-style:normal;text-decoration:none;display:block}body>header>nav .nav-links a:active{text-decoration:underline}body>header>nav .nav-links a{font-size:calc(var(--site-navigation-font-font-size-value)*1rem)}@media screen and (width>=1728px){body>header>nav .nav-links a{font-size:calc(var(--site-navigation-font-font-size-value)*1rem)}}@media screen and (width>=768px),screen and (width<=1727px) and (orientation:landscape){body>header>nav .nav-links a{font-size:calc((var(--site-navigation-font-font-size-value) - 1)*1.2vw + 1rem)}}body>header>nav .nav-links a>svg{vertical-align:middle}body>header>nav .nav-links a+a{margin-left:2vw}body>header>nav .nav-links.expanded+.hamburger .line:first-child{width:28px;transform:translateY(5.5px)rotate(135deg)}body>header>nav .nav-links.expanded+.hamburger .line:last-child{width:28px;transform:translateY(-5.5px)rotate(-135deg)}body>header>nav .hamburger{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:35px;height:35px;display:flex}body>header>nav .hamburger .line{border-bottom:1px solid #000;border-radius:4px;width:100%;height:1px;transition:transform .14s ease-in-out;display:block}@media screen and (width>=768px){body>header>nav .nav-links{width:auto;display:block}body>header>nav .nav-links a{display:inline-block}body>header>nav .nav-links a.active{text-decoration:underline}body>header>nav .hamburger{display:none}}ul.slider{gap:0 20px;width:100%;max-width:100%;height:500px;margin:0;padding:0;display:flex;overflow:scroll hidden}ul.slider:not(.dragging){scroll-snap-type:x mandatory;scroll-behavior:smooth}ul.slider{cursor:grab;user-select:none;scrollbar-width:none}ul.slider::-webkit-scrollbar{display:none}ul.slider>li{scroll-snap-align:center;aspect-ratio:1;user-select:none;flex:0 0 25%;margin:0;padding:0;list-style-type:none}ul.slider>li img{user-select:none;scroll-snap-align:center;width:100%;height:100%}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-ext-400-normal.CgrLXNFI.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-ext-400-normal.DGMWZUIS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-baskerville-latin-400-normal.D14tVwWG.woff2)format("woff2"),url(/_astro/libre-baskerville-latin-400-normal.CGsuF2rw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
