@import"https://fonts.googleapis.com/css2?family=Playfair+Display&family=Raleway:wght@600&display=swap";@font-face{font-family:KOLAK;src:url(../../../fonts/KOLAK.woff2) format("woff2"),url(../../../fonts/KOLAK.woff) format("woff"),url(../../../fonts/KOLAK.ttf) format("truetype"),url(../../../fonts/KOLAK.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:KOLAK;src:url(../../../fonts/KOLAK.woff2) format("woff2"),url(../../../fonts/KOLAK.woff) format("woff"),url(../../../fonts/KOLAK.ttf) format("truetype"),url(../../../fonts/KOLAK.otf) format("opentype");font-weight:400;font-style:normal}.product-overlay.svelte-t0dgqq.svelte-t0dgqq{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999999}.product-overlay-background.svelte-t0dgqq.svelte-t0dgqq{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c}.product-overlay-content.svelte-t0dgqq.svelte-t0dgqq{background-color:#fff;padding:2rem;border-radius:.5rem;max-width:90%;max-height:90%;overflow-y:auto;position:relative;z-index:1;display:flex;flex-direction:column}.close-btn.svelte-t0dgqq.svelte-t0dgqq{position:absolute;top:1rem;right:1rem;font-size:2rem;background-color:transparent;border:none;cursor:pointer;color:#000;z-index:1}.product-header.svelte-t0dgqq.svelte-t0dgqq{margin-bottom:2rem}.product-header.svelte-t0dgqq .product-name.svelte-t0dgqq{font-family:Playfair Display,serif;font-size:2.5rem;color:#000;margin-bottom:.5rem}.product-header.svelte-t0dgqq .product-slugline.svelte-t0dgqq{font-family:Raleway,sans-serif;font-size:1.5rem;color:#000}.product-media-info.svelte-t0dgqq.svelte-t0dgqq{display:flex;flex-direction:column}@media (min-width: 768px){.product-media-info.svelte-t0dgqq.svelte-t0dgqq{flex-direction:row}}.product-media.svelte-t0dgqq.svelte-t0dgqq{flex:1;margin-bottom:2rem}@media (min-width: 768px){.product-media.svelte-t0dgqq.svelte-t0dgqq{margin-right:2rem;margin-bottom:0}}.product-media.svelte-t0dgqq .product-video.svelte-t0dgqq,.product-media.svelte-t0dgqq .product-image.svelte-t0dgqq{width:100%;height:auto;object-fit:cover;border-radius:.5rem;margin-bottom:1rem}.product-media.svelte-t0dgqq .product-shots.svelte-t0dgqq{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.product-media.svelte-t0dgqq .product-shots .product-shot.svelte-t0dgqq{width:80px;height:80px;object-fit:cover;border-radius:.5rem;cursor:pointer;opacity:.7;transition:opacity .3s}.product-media.svelte-t0dgqq .product-shots .product-shot.svelte-t0dgqq:hover{opacity:1}.product-info.svelte-t0dgqq.svelte-t0dgqq{flex:1}.product-info.svelte-t0dgqq .tab-navigation.svelte-t0dgqq{display:flex;margin-bottom:1rem}.product-info.svelte-t0dgqq .tab-navigation .tab.svelte-t0dgqq{font-family:Raleway,sans-serif;font-size:1.2rem;padding:.5rem 1rem;background-color:#fff;color:#000;border:none;cursor:pointer;transition:background-color .3s}.product-info.svelte-t0dgqq .tab-navigation .tab.svelte-t0dgqq:hover{background-color:#f5eb4f}.product-info.svelte-t0dgqq .tab-navigation .tab.active.svelte-t0dgqq{background-color:#000;color:#fff}.product-info.svelte-t0dgqq .tab-content .product-description.svelte-t0dgqq{font-family:Raleway,sans-serif;font-size:1.2rem;line-height:1.5;color:#000;margin-bottom:1rem}.product-info.svelte-t0dgqq .tab-content .product-recipes h3.svelte-t0dgqq{font-family:Playfair Display,serif;font-size:1.8rem;color:#000;margin-bottom:1rem}.product-info.svelte-t0dgqq .tab-content .product-recipes ul.svelte-t0dgqq{list-style-type:disc;padding-left:1.5rem}.product-info.svelte-t0dgqq .tab-content .product-recipes ul li.svelte-t0dgqq{font-family:Raleway,sans-serif;font-size:1.2rem;color:#000;margin-bottom:.5rem}.product-info.svelte-t0dgqq .tab-content .product-details p.svelte-t0dgqq{font-family:Raleway,sans-serif;font-size:1.2rem;color:#000;margin-bottom:1rem}.product-info.svelte-t0dgqq .tab-content .product-details .contact-sales-btn.svelte-t0dgqq{background-color:#000;color:#fff;padding:.75rem 1rem;border:none;border-radius:1rem;cursor:pointer;transition:background-color .3s}.product-info.svelte-t0dgqq .tab-content .product-details .contact-sales-btn.svelte-t0dgqq:hover{background-color:#f5eb4f}.product-info.svelte-t0dgqq .tab-content .product-details .contact-sales-btn a.svelte-t0dgqq{color:#fff;font-size:1.2rem;text-decoration:none}.fullscreen-slideshow.svelte-t0dgqq.svelte-t0dgqq{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:999999}.fullscreen-slideshow.svelte-t0dgqq .slideshow-image-container.svelte-t0dgqq{width:100%;height:100%;max-width:80%;max-height:80%;display:flex;justify-content:center;align-items:center}.fullscreen-slideshow.svelte-t0dgqq .slideshow-image-container .slideshow-image.svelte-t0dgqq{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.fullscreen-slideshow.svelte-t0dgqq .slideshow-close-btn.svelte-t0dgqq,.fullscreen-slideshow.svelte-t0dgqq .slideshow-prev-btn.svelte-t0dgqq,.fullscreen-slideshow.svelte-t0dgqq .slideshow-next-btn.svelte-t0dgqq{position:absolute;font-size:2rem;color:#fff;background-color:transparent;border:none;cursor:pointer;z-index:1}.fullscreen-slideshow.svelte-t0dgqq .slideshow-close-btn.svelte-t0dgqq{top:1rem;right:1rem}.fullscreen-slideshow.svelte-t0dgqq .slideshow-prev-btn.svelte-t0dgqq{top:50%;left:1rem;transform:translateY(-50%)}.fullscreen-slideshow.svelte-t0dgqq .slideshow-next-btn.svelte-t0dgqq{top:50%;right:1rem;transform:translateY(-50%)}@font-face{font-family:KOLAK;src:url(../../../fonts/KOLAK.woff2) format("woff2"),url(../../../fonts/KOLAK.woff) format("woff"),url(../../../fonts/KOLAK.ttf) format("truetype"),url(../../../fonts/KOLAK.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:KOLAK;src:url(../../../fonts/KOLAK.woff2) format("woff2"),url(../../../fonts/KOLAK.woff) format("woff"),url(../../../fonts/KOLAK.ttf) format("truetype"),url(../../../fonts/KOLAK.otf) format("opentype");font-weight:400;font-style:normal}:root{--primary-color:#fff;--secondary-color:#000;--accent-color:#f00;--text-color:#333;--font-family-main:"Raleway", sans-serif;--font-family-title:"KOLAK";--transition:.3s ease-in-out;--main-title-size-desktop:8rem;--main-title-size-tablet:6rem;--main-title-size-phone:4rem;--mission-title-size-desktop:6rem;--mission-title-size-tablet:4rem;--mission-title-size-phone:3rem;--mission-subtitle-size-desktop:2rem;--mission-subtitle-size-tablet:1.8rem;--mission-subtitle-size-phone:1.5rem}.products-container.svelte-wjsnu0.svelte-wjsnu0{background-color:#fff;color:#000;margin-top:3rem}#hero.svelte-wjsnu0.svelte-wjsnu0{position:relative;height:500px;margin-bottom:2rem;overflow:hidden}#hero.svelte-wjsnu0 .hero-content.svelte-wjsnu0{position:relative;width:100%;margin:0 auto}#hero.svelte-wjsnu0 .hero-content .hero-title.svelte-wjsnu0{font-family:KOLAK;font-size:3rem;margin-bottom:2rem;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.4)}#hero.svelte-wjsnu0 .hero-content .hero-carousel.svelte-wjsnu0{width:100%;overflow:hidden}#hero.svelte-wjsnu0 .hero-content .hero-carousel .hero-carousel-inner.svelte-wjsnu0{display:flex;transition:transform .1s linear}#hero.svelte-wjsnu0 .hero-content .hero-carousel .hero-carousel-inner .hero-image-wrapper.svelte-wjsnu0{flex:0 0 400px;padding-right:1rem;box-sizing:border-box}#hero.svelte-wjsnu0 .hero-content .hero-carousel .hero-carousel-inner .hero-image-wrapper .hero-image.svelte-wjsnu0{width:100%;height:300px;object-fit:cover;cursor:pointer;transition:transform .3s;box-shadow:2px 2px 5px #0006}#hero.svelte-wjsnu0 .hero-content .hero-carousel .hero-carousel-inner .hero-image-wrapper .hero-image.svelte-wjsnu0:hover{transform:scale(1.05)}@keyframes svelte-wjsnu0-carouselScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 200px))}}.fullscreen-overlay.svelte-wjsnu0.svelte-wjsnu0{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:99999;cursor:pointer;padding:2rem}.fullscreen-overlay.svelte-wjsnu0 .fullscreen-image.svelte-wjsnu0{max-width:80%;max-height:80%;object-fit:contain;border-radius:.5rem;box-shadow:0 0 20px #0006}#products.svelte-wjsnu0 .section-title.svelte-wjsnu0{font-family:KOLAK;font-size:4rem;margin-bottom:2rem;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.4);padding:2rem}#products.svelte-wjsnu0 .product-grid.svelte-wjsnu0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:2rem}#products.svelte-wjsnu0 .product-grid .product-card.svelte-wjsnu0{background-color:#fff;padding:1rem;border-radius:.5rem;text-align:center;transition:transform .3s;box-shadow:2px 2px 5px #0006}#products.svelte-wjsnu0 .product-grid .product-card.svelte-wjsnu0:hover{transform:translateY(-5px)}#products.svelte-wjsnu0 .product-grid .product-card .product-image.svelte-wjsnu0{width:100%;height:auto;object-fit:cover;border-radius:.5rem;margin-bottom:1rem}#products.svelte-wjsnu0 .product-grid .product-card .product-name.svelte-wjsnu0{font-family:KOLAK,sans-serif;font-size:2rem;margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.4)}#products.svelte-wjsnu0 .product-grid .product-card .product-description.svelte-wjsnu0{font-family:Raleway,sans-serif;font-size:1rem;text-shadow:1px 1px 1px rgba(0,0,0,.4)}
