@font-face{font-display:block;font-family:Bungee;font-style:normal;font-weight:400;src:url(/build/assets/bungee-latin-Dfnurram.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:block;font-family:Bungee;font-style:normal;font-weight:400;src:url(/build/assets/bungee-latin-ext-DWzJMwsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400 800;src:url(/build/assets/nunito-latin-BzFMHfZw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400 800;src:url(/build/assets/nunito-latin-ext-CXYtwYOx.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-red: #990000;--color-brown: #6D1C17;--color-green: #535b48;--color-green-light: #D9DCD4;--color-beige: #EFF0EB;--color-beige-light: #D0D1CD;--color-primary: #990000;--color-secondary: #535b48;--color-accent: #6D1C17;--color-accent-dark: #6D1C17;--color-text: #535b48;--color-text-light: #fefefe;--color-background-page: #D9DCD4;--color-background-content: #EFF0EB;--color-border: #535b48;--font-decorative: "Bungee", cursive;--font-serif: "Bungee", sans-serif;--font-body: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--container-width: 1000px;--spacing: 1rem;--radius: 4px;--shadow-card: 0 2px 12px rgba(0, 0, 0, .08);--transition: .2s ease}@media screen and (min-width:1024px){:root{--container-width: 960px}}@media screen and (min-width:1216px){:root{--container-width: 1152px}}@media screen and (min-width:1408px){:root{--container-width: 1344px}}.env-banner{position:sticky;top:0;width:100%;padding:.5rem;text-align:center;font-weight:700;font-size:.9rem;z-index:10000;font-family:var(--font-sans)}.env-banner-local{background-color:#fc0;color:#000}.env-banner-test{background-color:#007bff;color:#fff}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}.skip-link{position:absolute;top:-100%;left:0;padding:.5rem 1rem;background:var(--color-primary);color:#fff;z-index:9999;font-size:.9rem;text-decoration:none}.skip-link:focus{top:0}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}a:focus-visible,button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}html{height:100%;background-color:var(--color-green-light);background-image:url(/images/background.svg);background-size:15vw;background-repeat:repeat-y;background-attachment:fixed}body{margin:0;padding:0;min-height:100%;display:flex;flex-direction:column;background:transparent;color:var(--color-text);font-family:var(--font-body),sans-serif;line-height:1.75;letter-spacing:.01em}h1,h2,h3{font-family:var(--font-serif),sans-serif;color:var(--color-primary);line-height:1.25;letter-spacing:.02em}h4,h5,h6{font-family:var(--font-serif),sans-serif;color:var(--color-primary)}h1{font-size:clamp(1.4rem,5vw,2.4rem)}h2{font-size:clamp(1.2rem,4vw,2rem)}h3{font-size:clamp(1rem,3vw,1.4rem)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--color-accent-dark)}.container{max-width:var(--container-width);margin:0 auto;padding:var(--spacing);background-color:transparent;box-shadow:none}.header{background:transparent;color:var(--color-primary);padding:calc(var(--spacing) * 1.5) 0;position:relative;text-align:center}.header-content{display:flex;justify-content:center;align-items:center;background:transparent;box-shadow:none;max-width:var(--container-width);margin:0 auto}.site-title{margin:0}.site-title a{display:block}.site-title img{max-height:260px;width:auto}.menu-toggle{display:none;background:none;border:none;padding:.5rem;cursor:pointer}.hamburger{display:block;width:25px;height:3px;background:var(--color-primary);position:relative;transition:background-color var(--transition)}.hamburger:before,.hamburger:after{content:"";position:absolute;width:25px;height:3px;background:var(--color-primary);left:0;transition:transform var(--transition),top var(--transition),bottom var(--transition)}.hamburger:before{top:-8px}.hamburger:after{bottom:-8px}.menu-toggle.is-active .hamburger{background:transparent}.menu-toggle.is-active .hamburger:before{top:0;transform:rotate(45deg)}.menu-toggle.is-active .hamburger:after{bottom:0;transform:rotate(-45deg)}.nav{background:transparent;padding:0;position:relative}.nav .container{display:flex;justify-content:flex-end;align-items:center;gap:1.5rem;background:transparent;box-shadow:none;padding:0 var(--spacing);max-width:var(--container-width);margin:0 auto}.nav-list{display:flex;list-style:none;margin:0;padding:0}.main-nav{gap:1.5rem}.lang-nav{gap:.5rem}.nav-link{color:var(--color-primary);font-family:var(--font-serif),sans-serif;font-weight:400;padding:.7rem 1rem;display:block;font-size:.9rem;letter-spacing:.02em;background-color:transparent;transition:color var(--transition)}.nav-link:hover,.nav-list li.active>.nav-link{background-color:transparent;color:var(--color-accent-dark);text-decoration:underline}.lang-nav .nav-link{padding:.7rem .6rem;font-size:.8rem;opacity:.7}.lang-nav li.active .nav-link{opacity:1;background-color:transparent;color:var(--color-primary);text-decoration:underline}@media(max-width:1023px){.header{padding:calc(var(--spacing) * .75) 0}.site-title img{max-width:100%;max-height:170px;width:auto;height:auto;object-fit:contain}.menu-toggle{display:block;z-index:51}.nav .container{padding:.5rem var(--spacing)}.nav-list{flex-direction:column;width:100%}.main-nav{display:none;gap:0}.nav.is-open .main-nav{display:flex;position:absolute;top:100%;left:0;right:.75rem;background:#fff;box-shadow:0 6px 16px #0000002e;border-radius:0 0 var(--radius) var(--radius);padding:1.25rem 1.25rem 1.5rem;z-index:50}.nav-link{padding:.7rem .75rem;width:100%}.nav.is-open .submenu{display:block;position:static;background:transparent;box-shadow:none;min-width:0;padding:0 0 .25rem 1.25rem}.nav.is-open .submenu .nav-link{padding:.5rem .75rem;font-size:.85rem}.nav-list>li:hover .submenu{display:block}.footer-bottom-row .lang-nav{justify-content:flex-start;flex-wrap:wrap}}.main-content{padding:0}@media(prefers-reduced-motion:no-preference){@keyframes pageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.main-content{animation:pageEnter .35s ease-out both}}.img,.hero-image,.listing-image img,.thumbnail{display:block;border-radius:var(--radius)}.hero-image-container{border-bottom:1px dashed var(--color-red);margin-bottom:var(--spacing)}.hero-image{width:100%;height:auto;max-height:480px;object-fit:cover;margin-bottom:var(--spacing);display:block}.plain p:first-of-type,.first-paragraph>p:first-of-type,.first-paragraph:not(:has(p)){font-family:var(--font-body),sans-serif;font-size:1.1em;min-height:3em}.plain p:first-of-type:first-letter,.first-paragraph:first-letter{float:left;font-size:2.6em;line-height:1;padding:0 .1em 0 0;margin-right:.15em;font-family:var(--font-decorative),cursive;color:var(--color-primary);font-weight:400}.listing-item{border-bottom:1px solid var(--color-border);padding-bottom:2rem;margin-bottom:2rem;display:flex;gap:2rem;align-items:flex-start}.listing-item:last-child{border-bottom:none}.listing-image{flex:0 0 300px}.listing-image img{width:100%;transition:transform var(--transition)}.listing-image img:hover{transform:scale(1.02)}@media(max-width:768px){.listing-item{flex-direction:column;gap:1rem}.listing-image{flex:0 0 auto;width:100%}}.button,.btn{display:inline-block;font-size:1rem;line-height:1.2;padding:.5em 1.3em;font-family:var(--font-serif),sans-serif;background-color:var(--color-primary);border:1px dashed var(--color-red);border-radius:var(--radius);color:#fff;font-weight:400;cursor:pointer;text-decoration:none;transition:color var(--transition),background-color var(--transition);letter-spacing:.02em}.button:hover,.btn:hover{background-color:var(--color-brown);color:#fff}.button.is-small,.btn-sm{font-size:.85rem;padding:.35em .9em}.button.is-primary,.btn-primary{background-color:var(--color-primary);border-color:var(--color-red);color:#fff}.button.is-outlined{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.button.is-outlined:hover{background-color:var(--color-primary);color:#fff}.footer{font-size:.85rem;border-top:1px dashed var(--color-red);background-color:#535b484a}.footer .container{padding-top:var(--spacing);padding-bottom:var(--spacing);background-color:transparent;box-shadow:none}.footer-menu-row{margin-bottom:1.5rem}.footer-menu-list{flex-wrap:wrap;gap:.5rem 1.5rem}.footer-menu-list .nav-link{padding:.2rem 0}.footer-menu-list li.active .nav-link,.footer-menu-list .nav-link:hover{background-color:transparent;color:var(--color-red);text-decoration:underline}.footer-bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.footer-bottom-row .lang-nav{gap:.75rem}.footer-bottom-row .nav-link{padding:.2rem 0}.footer-copyright{margin:0;white-space:nowrap}.footer-credits{margin:0}.footer-social{margin:0;white-space:nowrap}.sociallink{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-right:.6rem;color:var(--color-primary);transition:color var(--transition)}.sociallink:hover{color:var(--color-accent-dark)}.sociallink .ionicon{width:1.6rem;height:1.6rem;fill:currentColor}.ionicon{width:1.2em;height:1.2em;vertical-align:-.15em;fill:currentColor}.is-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer-badges{display:flex;align-items:center}.footer-banners{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center}.footer-banner-item{flex:0 0 auto}.footer-banner-item img{max-width:120px;max-height:120px;width:auto;height:auto;display:block}@media(max-width:700px){.footer-bottom-row{justify-content:flex-start}.footer-copyright,.footer-credits,.footer-social{white-space:normal}}.page-layout{margin-top:1.5rem}.gallery .thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.gallery .thumbnail{width:100%;border:2px solid var(--color-border)}.section-header{border-bottom:3px double var(--color-border);margin-bottom:1.5rem;padding-bottom:.5rem}.translation-notice{background:#fff8e1;border-left:4px solid #f0a500;color:#6d4c00;padding:.6rem 1rem;margin-bottom:1.25rem;font-size:.9rem}.contact-form .form-row{margin-bottom:1.25rem}.contact-form label{display:block;font-weight:600;margin-bottom:.35rem;font-size:.95rem}.contact-form .check-label{font-weight:400;margin-bottom:0}.contact-form .required{color:#c0392b;margin-left:2px}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{width:100%;padding:.5rem .75rem;border:1px solid #ccc;font-family:inherit;font-size:1rem;background:#fff;border-radius:var(--radius)}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--color-primary);border-color:var(--color-primary)}.contact-form textarea{min-height:160px;resize:vertical}.contact-form .form-check{display:flex;align-items:center;gap:.6rem}.form-error{color:#c0392b;font-size:.85rem;margin-top:.25rem}.flash-success{background:#eafaf1;border:1px solid #1e8449;color:#1a5c34;padding:.85rem 1.1rem;margin-bottom:1.75rem;font-size:1rem;border-radius:var(--radius)}.contact-form-disabled{background:var(--color-beige);border:1px dashed var(--color-red);color:var(--color-brown);padding:.85rem 1.1rem;font-size:1rem;border-radius:var(--radius)}.entries-list{margin-top:1.5rem}.entry-teaser{margin-bottom:.9rem;line-height:1.7;color:#5a5650}.entry-meta{display:block}.entry-date{color:#888;font-size:.88rem;margin:.25rem 0 1.25rem}.entry-body{line-height:1.8}.pagination{margin-top:2rem;display:flex;gap:.5rem;flex-wrap:wrap}.pagination .page-link{padding:.4rem .8rem;border:1px solid var(--color-border);color:var(--color-primary);text-decoration:none;font-size:.9rem;border-radius:var(--radius)}.pagination .page-link:hover,.pagination .active .page-link{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.lightbox-dialog{border:none;padding:0;background:#000000e6;width:100vw;height:100vh;max-width:100vw;max-height:100vh;overflow:hidden;color:#fff}.lightbox-dialog::backdrop{background:#000000e6}.lightbox-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.lightbox-image{max-width:100%;max-height:100vh;object-fit:contain;transition:opacity .3s ease;-webkit-user-select:none;user-select:none}.lightbox-caption{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:.9rem;text-align:center;background:#00000080;padding:5px 15px;border-radius:4px}.lightbox-close,.lightbox-prev,.lightbox-next{position:absolute;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:10;padding:10px;display:flex;align-items:center;justify-content:center;transition:background .2s}.lightbox-close:hover,.lightbox-prev:hover,.lightbox-next:hover{background:#ffffff1a}.lightbox-close{top:10px;right:10px;font-size:2.5rem}.lightbox-prev{left:10px;top:50%;transform:translateY(-50%)}.lightbox-next{right:10px;top:50%;transform:translateY(-50%)}@media(max-width:768px){.lightbox-prev,.lightbox-next{display:none!important}}.page-blocks{margin-top:2rem}.block-content{margin-top:0;margin-bottom:2rem}.block-content figure{margin:0}.block-content figure img{width:100%;height:auto;display:block;border-radius:var(--radius)}.is-square{aspect-ratio:1 / 1;object-fit:cover}.is-5by4{aspect-ratio:5 / 4;object-fit:cover}.is-4by3{aspect-ratio:4 / 3;object-fit:cover}.is-3by2{aspect-ratio:3 / 2;object-fit:cover}.is-16by9{aspect-ratio:16 / 9;object-fit:cover}.image-text-block,.text-image-block{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:769px){.image-text-block,.text-image-block{flex-direction:row}.image-text-block>*,.text-image-block>*{flex:1}.column.is-full .text-image-block>.content{flex:0 0 33.3333%;max-width:33.3333%}.column.is-full .text-image-block>figure,.column.is-full .text-image-block>a{flex:1;min-width:0}.column.is-full .image-text-block>figure,.column.is-full .image-text-block>a{flex:0 0 33.3333%;max-width:33.3333%}.column.is-full .image-text-block>.content{flex:1;min-width:0}.column.is-one-third .image-text-block,.column.is-one-third .text-image-block{flex-direction:column}.column.is-one-third .image-text-block>*,.column.is-one-third .text-image-block>*{flex:none}}.page-blocks.columns{align-items:flex-start}.embed-media-block .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.embed-media-block .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-media-block .caption{font-style:italic;font-size:.9rem;color:#666;margin-top:.5rem}.product-teaser-content{background:var(--color-background-content);padding:1.5rem;border-radius:var(--radius);height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-card)}.product-teaser-content .image{margin:-1.5rem -1.5rem 1rem;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.product-teaser-content .content{flex-grow:1}.product-teaser-content .subtitle{font-family:var(--font-serif);font-size:1.25rem;color:var(--color-primary)}.product-teaser-content .price-links{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:1rem}.product-teaser-content .price{font-weight:700;color:var(--color-accent-dark)}.product-detail{margin-top:2rem}.product-detail .product-title{font-family:var(--font-decorative);color:var(--color-primary);font-size:2.5rem;margin-bottom:1.5rem}.product-detail .price{color:var(--color-accent-dark)}.product-detail .product-actions .btn{width:100%;padding:1rem;font-size:1.1rem}.slide-caption{background:#fffc;padding:1rem;position:absolute;bottom:2rem;left:2rem;max-width:40%;border-radius:var(--radius)}.home-slide{position:relative}@media screen and (max-width:768px){.slide-caption{position:relative;bottom:0;left:0;max-width:100%;background:none;padding:.5rem 0}}.instagram-block .image img{object-fit:cover}.nav-list>li{position:relative}.submenu{display:none;position:absolute;top:100%;left:0;background:var(--color-background-content);min-width:200px;box-shadow:var(--shadow-card);z-index:1000;padding:.5rem 0;list-style:none;border-radius:0 0 var(--radius) var(--radius)}.nav-list>li:hover .submenu{display:block}.submenu li a{display:block;padding:.5rem 1rem;color:var(--color-text);text-decoration:none}.submenu li a:hover{background:var(--color-secondary);color:#fff}.main-content{flex:1 0 auto}.footer{flex-shrink:0}.columns{display:flex;flex-wrap:wrap;margin:0 -.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-multiline{flex-wrap:wrap}.columns.is-centered{justify-content:center}.column{flex:1 1 0;padding:.75rem;min-width:0}.column.is-full{flex:none;width:100%}.column.is-three-quarters{flex:none;width:75%}.column.is-two-thirds{flex:none;width:66.6667%}.column.is-half{flex:none;width:50%}.column.is-one-third{flex:none;width:33.3333%}.column.is-one-quarter{flex:none;width:25%}.column.is-one-fifth{flex:none;width:20%}@media(max-width:766px){.column.is-one-quarter,.column.is-one-fifth,.column.is-one-third{width:50%}.column.is-two-thirds,.column.is-three-quarters{width:100%}}.column.is-half-tablet,.column.is-one-quarter-desktop{flex:none;width:50%}@media(min-width:1024px){.column.is-one-quarter-desktop{width:25%}}@media(max-width:599px){.column.is-half-tablet,.column.is-one-quarter-desktop{width:100%}}figure.image{position:relative;display:block;margin:0;overflow:hidden}figure.image img{display:block;width:100%;height:auto}figure.image.is-square,figure.image.is-1by1{aspect-ratio:1 / 1}figure.image.is-3by2{aspect-ratio:3 / 2}figure.image.is-5by4{aspect-ratio:5 / 4}figure.image.is-4by3{aspect-ratio:4 / 3}figure.image.is-16by9{aspect-ratio:16 / 9}figure.image.is-3by1{aspect-ratio:3 / 1}figure.image.is-2by1{aspect-ratio:2 / 1}figure.image.is-5by2{aspect-ratio:5 / 2}figure.image.is-4by5{aspect-ratio:4 / 5}figure.image.is-3by4{aspect-ratio:3 / 4}figure.image.is-2by3{aspect-ratio:2 / 3}figure.image.is-3by5{aspect-ratio:3 / 5}figure.image.is-1by2{aspect-ratio:1 / 2}figure.image.is-1by3{aspect-ratio:1 / 3}figure.image.is-9by16{aspect-ratio:9 / 16}figure.image.is-square img,figure.image.is-1by1 img,figure.image.is-3by2 img,figure.image.is-5by4 img,figure.image.is-4by3 img,figure.image.is-16by9 img,figure.image.is-3by1 img,figure.image.is-2by1 img,figure.image.is-5by2 img,figure.image.is-4by5 img,figure.image.is-3by4 img,figure.image.is-2by3 img,figure.image.is-3by5 img,figure.image.is-1by2 img,figure.image.is-1by3 img,figure.image.is-9by16 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}figure img.squircle{border-radius:1rem}figure img.clipped{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center}figure img.clipped.square0{-webkit-mask-image:url(/images/clips/clip-s0.svg);mask-image:url(/images/clips/clip-s0.svg)}figure img.clipped.square1{-webkit-mask-image:url(/images/clips/clip-s1.svg);mask-image:url(/images/clips/clip-s1.svg)}figure img.clipped.square2{-webkit-mask-image:url(/images/clips/clip-s2.svg);mask-image:url(/images/clips/clip-s2.svg)}figure img.clipped.square3{-webkit-mask-image:url(/images/clips/clip-s3.svg);mask-image:url(/images/clips/clip-s3.svg)}figure img.clipped.square4{-webkit-mask-image:url(/images/clips/clip-s4.svg);mask-image:url(/images/clips/clip-s4.svg)}figure img.clipped.vertical1{-webkit-mask-image:url(/images/clips/clip-v1.svg);mask-image:url(/images/clips/clip-v1.svg)}figure img.clipped.vertical2{-webkit-mask-image:url(/images/clips/clip-v2.svg);mask-image:url(/images/clips/clip-v2.svg)}figure img.clipped.vertical3{-webkit-mask-image:url(/images/clips/clip-v3.svg);mask-image:url(/images/clips/clip-v3.svg)}figure img.clipped.vertical4{-webkit-mask-image:url(/images/clips/clip-v4.svg);mask-image:url(/images/clips/clip-v4.svg)}figure img.clipped.vertical5{-webkit-mask-image:url(/images/clips/clip-v5.svg);mask-image:url(/images/clips/clip-v5.svg)}figure img.clipped.vertical6{-webkit-mask-image:url(/images/clips/clip-v6.svg);mask-image:url(/images/clips/clip-v6.svg)}figure img.clipped.vertical1,figure img.clipped.vertical2,figure img.clipped.vertical3{aspect-ratio:1 / 2;object-fit:cover;width:100%;height:auto}figure img.clipped.vertical4,figure img.clipped.vertical5,figure img.clipped.vertical6{aspect-ratio:2 / 3;object-fit:cover;width:100%;height:auto}figure img.clipped.horizontal1{-webkit-mask-image:url(/images/clips/3x2-clip-h1.svg);mask-image:url(/images/clips/3x2-clip-h1.svg)}figure img.clipped.horizontal2{-webkit-mask-image:url(/images/clips/3x2-clip-h2.svg);mask-image:url(/images/clips/3x2-clip-h2.svg)}figure img.clipped.horizontal3{-webkit-mask-image:url(/images/clips/3x2-clip-h3.svg);mask-image:url(/images/clips/3x2-clip-h3.svg)}figure img.clipped.horizontal4{-webkit-mask-image:url(/images/clips/3x2-clip-h4.svg);mask-image:url(/images/clips/3x2-clip-h4.svg)}figure img.clipped.horizontal5{-webkit-mask-image:url(/images/clips/3x2-clip-h5.svg);mask-image:url(/images/clips/3x2-clip-h5.svg)}figure img.clipped.horizontal6{-webkit-mask-image:url(/images/clips/3x2-clip-h6.svg);mask-image:url(/images/clips/3x2-clip-h6.svg)}figure img.clipped.horizontal7{-webkit-mask-image:url(/images/clips/3x2-clip-h7.svg);mask-image:url(/images/clips/3x2-clip-h7.svg)}figure img.clipped.horizontal8{-webkit-mask-image:url(/images/clips/3x2-clip-h8.svg);mask-image:url(/images/clips/3x2-clip-h8.svg)}figure img.clipped.horizontal9{-webkit-mask-image:url(/images/clips/clip-h9.svg);mask-image:url(/images/clips/clip-h9.svg)}figure img.clipped.horizontal10{-webkit-mask-image:url(/images/clips/clip-h10.svg);mask-image:url(/images/clips/clip-h10.svg);border-radius:.75rem}figure.is-5by4 img.clipped.horizontal1{-webkit-mask-image:url(/images/clips/5x4-clip-h1.svg);mask-image:url(/images/clips/5x4-clip-h1.svg)}figure.is-5by4 img.clipped.horizontal2{-webkit-mask-image:url(/images/clips/5x4-clip-h2.svg);mask-image:url(/images/clips/5x4-clip-h2.svg)}figure.is-5by4 img.clipped.horizontal3{-webkit-mask-image:url(/images/clips/5x4-clip-h3.svg);mask-image:url(/images/clips/5x4-clip-h3.svg)}figure.is-5by4 img.clipped.horizontal4{-webkit-mask-image:url(/images/clips/5x4-clip-h4.svg);mask-image:url(/images/clips/5x4-clip-h4.svg)}figure.is-5by4 img.clipped.horizontal5{-webkit-mask-image:url(/images/clips/5x4-clip-h5.svg);mask-image:url(/images/clips/5x4-clip-h5.svg)}figure.is-5by4 img.clipped.horizontal6{-webkit-mask-image:url(/images/clips/5x4-clip-h6.svg);mask-image:url(/images/clips/5x4-clip-h6.svg)}figure.is-5by4 img.clipped.horizontal7{-webkit-mask-image:url(/images/clips/5x4-clip-h7.svg);mask-image:url(/images/clips/5x4-clip-h7.svg)}figure.is-5by4 img.clipped.horizontal8{-webkit-mask-image:url(/images/clips/5x4-clip-h8.svg);mask-image:url(/images/clips/5x4-clip-h8.svg)}figure.is-3by2 img.clipped.horizontal1{-webkit-mask-image:url(/images/clips/3x2-clip-h1.svg);mask-image:url(/images/clips/3x2-clip-h1.svg)}figure.is-3by2 img.clipped.horizontal2{-webkit-mask-image:url(/images/clips/3x2-clip-h2.svg);mask-image:url(/images/clips/3x2-clip-h2.svg)}figure.is-3by2 img.clipped.horizontal3{-webkit-mask-image:url(/images/clips/3x2-clip-h3.svg);mask-image:url(/images/clips/3x2-clip-h3.svg)}figure.is-3by2 img.clipped.horizontal4{-webkit-mask-image:url(/images/clips/3x2-clip-h4.svg);mask-image:url(/images/clips/3x2-clip-h4.svg)}figure.is-3by2 img.clipped.horizontal5{-webkit-mask-image:url(/images/clips/3x2-clip-h5.svg);mask-image:url(/images/clips/3x2-clip-h5.svg)}figure.is-3by2 img.clipped.horizontal6{-webkit-mask-image:url(/images/clips/3x2-clip-h6.svg);mask-image:url(/images/clips/3x2-clip-h6.svg)}figure.is-3by2 img.clipped.horizontal7{-webkit-mask-image:url(/images/clips/3x2-clip-h7.svg);mask-image:url(/images/clips/3x2-clip-h7.svg)}figure.is-3by2 img.clipped.horizontal8{-webkit-mask-image:url(/images/clips/3x2-clip-h8.svg);mask-image:url(/images/clips/3x2-clip-h8.svg)}figure.is-3by1 img.clipped.horizontal10{-webkit-mask-image:url(/images/clips/3x1-clip-h10.svg);mask-image:url(/images/clips/3x1-clip-h10.svg);border-radius:0}figure.is-2by1 img.clipped.horizontal10{-webkit-mask-image:url(/images/clips/2x1-clip-h10.svg);mask-image:url(/images/clips/2x1-clip-h10.svg);border-radius:0}figure.is-5by2 img.clipped.horizontal10{-webkit-mask-image:url(/images/clips/5x2-clip-h10.svg);mask-image:url(/images/clips/5x2-clip-h10.svg);border-radius:0}.has-border-top{border-top:1px dashed var(--color-red)}.instagram-block>.columns{border-top:1px dashed var(--color-red)}.quote-block{border-top:1px dashed var(--color-red);border-bottom:1px dashed var(--color-red)}.quote-block+.has-border-top{border-top:none}.product-teaser>.container{height:100%;padding-bottom:1rem;border-bottom:1px dashed var(--color-primary)}.product-detail{border-top:1px dashed var(--color-primary)}.entry-teaser{padding-bottom:1rem;border-bottom:1px dashed var(--color-primary)}.home-slider{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.home-slider .home-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;pointer-events:none;z-index:1}.home-slider .home-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.home-slider .slider-prev,.home-slider .slider-next{position:absolute;bottom:1rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--color-red);background:transparent;border:none;transition:color var(--transition)}.home-slider .slider-prev:hover,.home-slider .slider-next:hover{color:var(--color-primary)}.home-slider .slider-prev{left:1.8rem}.home-slider .slider-next{right:1.8rem}.home-slider .slider-prev .ionicon,.home-slider .slider-next .ionicon{width:1.8rem;height:1.8rem}.slider-dots{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:1rem 0 2rem}.slider-dot{padding:0;background:transparent;border:none;cursor:pointer;color:var(--color-secondary);transition:color var(--transition)}.slider-dot .ionicon{width:.7rem;height:.7rem}.slider-dot.is-active,.slider-dot:hover{color:var(--color-red)}@keyframes eversom-fade-in{0%{opacity:0}to{opacity:1}}.quote-block{text-align:center;margin:2rem 0;padding:1.5rem 0}.flame{display:block;margin:0 auto 1rem;max-height:6rem;width:auto}.quote-block blockquote,.flametitle{font-family:var(--font-serif),sans-serif;font-weight:400;color:var(--color-primary);margin:0;padding:0;font-size:clamp(1.1rem,3vw,1.6rem);line-height:1.4}.basic-product{position:relative}.basic-product .image{overflow:visible}.basic-product figure:after{content:"";position:absolute;background-image:url(/images/basic-stamp.svg);background-position:center;background-blend-mode:difference;background-size:contain;background-repeat:no-repeat;width:35%;height:25%;bottom:-.5rem;right:-.5rem;pointer-events:none}.instagram-block{margin-top:2rem}.has-text-centered{text-align:center}.has-text-primary{color:var(--color-primary)}.section{padding:2rem 0}.main-content .container .container{padding:0;background:transparent;box-shadow:none}.title{font-family:var(--font-serif),sans-serif;color:var(--color-primary);font-weight:400;line-height:1.25;margin:0 0 .75rem}.title.is-4{font-size:clamp(1.1rem,3vw,1.4rem)}.title.is-6{font-size:1rem}.subtitle{font-family:var(--font-body),sans-serif;font-weight:400;color:var(--color-text);margin:0 0 .75rem}.subtitle a{color:var(--color-primary);text-decoration:none}.products-title{margin-bottom:2rem}.product-title{font-family:var(--font-serif),sans-serif;color:var(--color-primary);font-size:clamp(1.4rem,4vw,2rem);line-height:1.25;margin:0 0 1rem}.content,.content-body{font-family:var(--font-body),sans-serif;font-size:16px;color:var(--color-brown);line-height:1.5}.content>*:first-child,.content-body>*:first-child{margin-top:0}.content h1,.content h2,.content h3,.content h4,.content-body h1,.content-body h2,.content-body h3,.content-body h4{font-weight:400;color:var(--color-primary)}.content strong,.content b,.content-body strong,.content-body b{color:var(--color-brown)}.content p,.content-body p{margin:0 0 1em}.content a,.content-body a{text-decoration:underline}.tag{display:inline-block;padding:.25em .75em;font-size:.8rem;border-radius:999px;background:var(--color-green-light);color:var(--color-text)}.tag.is-info{background:var(--color-beige-light);color:var(--color-brown)}.card{background:var(--color-background-content);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.card-content{padding:1.25rem}.badge{display:inline-block;padding:.3em .8em;font-size:.85rem;border-radius:var(--radius);background:var(--color-green-light);color:var(--color-text)}.badge-held{background:var(--color-red);color:#fff}.image-placeholder{background:var(--color-green-light);aspect-ratio:3 / 2;border-radius:var(--radius)}.btn-booknow{display:inline-block;font-size:1rem;padding:.6em 1.5em;font-family:var(--font-serif),sans-serif;background-color:var(--color-primary);border:1px dashed var(--color-red);border-radius:var(--radius);color:#fff;cursor:pointer;transition:background-color var(--transition)}.btn-booknow:hover{background-color:var(--color-brown)}.is-vcentered{align-items:center}.is-size-7{font-size:.85rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}
