﻿.image-and-text{width:100%;height:100%;overflow:hidden}.image-and-text .container-flex{display:flex;height:100%}.image-and-text .container-flex .text{margin:0 auto;width:37%;max-width:470px;text-align:left;color:rgba(46,51,53,.9019607843)}.image-and-text .container-flex .img{position:relative}@media screen and (min-width: 801px){.image-and-text .container-flex .img{overflow:hidden}}.image-and-text .container-flex .img img,.image-and-text .container-flex .img div.swiper{width:100%;height:100%;object-fit:cover;transition-duration:7000ms;transition-timing-function:cubic-bezier(0.45, 0.7, 0.43, 1);max-height:550px;object-position:50% 20%}.image-and-text .container-flex.full-width-image{flex-wrap:wrap}.image-and-text .container-flex.full-width-image .img{width:100%}.image-and-text .container-flex.full-width-image .img img,.image-and-text .container-flex.full-width-image .img div.swiper{width:100%}.image-and-text .container-flex.full-width-image .text{position:absolute;margin:5% auto auto auto;top:0;bottom:0;right:0;left:0;width:auto;max-height:320px;text-align:center}.image-and-text .container-flex.full-width-image .text.left{margin-top:auto;margin-left:15%;text-align:left}.image-and-text .container-flex.full-width-image .text.left h2{margin-left:0;max-width:100%;text-align:left}.image-and-text .container-flex.full-width-image .text.right{margin-top:auto;margin-left:54%;text-align:left}.image-and-text .container-flex.full-width-image .text.right h2{margin-left:0;max-width:100%;text-align:left}.image-and-text .container-flex.sixty-width-image .img{width:55%}.image-and-text .container-flex.sixty-width-image .text{margin-top:10%}.image-and-text .container-flex.half-width-image .img{width:50%}.image-and-text .container-flex.half-width-image .text{margin-top:7%}.image-and-text .container-flex.half-width-image .text h2{min-width:400px}.image-and-text .container-flex.reverse{flex-direction:row-reverse}.image-and-text h2{margin:0 auto 30px;letter-spacing:3px;text-align:center;color:#2f2f2f}.image-and-text a{margin-top:10px;min-width:380px;text-transform:uppercase;letter-spacing:3px;display:inline-block}.image-and-text a::before{content:"›";margin-right:15px;font-size:28px;font-weight:400}.image-and-text a span{transition:300ms;padding-bottom:5px}.image-and-text a span:hover{border-bottom:1px solid #4f4f4f}.image-and-text p{margin-bottom:20px}.swiper-slide-active .image-and-text .container-flex .img>img{transform:scale(1.06)}.scale-up{transform:scale(1.06)}@media screen and (max-width: 1280px){.image-and-text .container-flex.full-width-image .text.left{max-width:450px}}@media screen and (max-width: 1020px){.image-and-text .container-flex.full-width-image .text{margin-top:7%}.image-and-text .container-flex.full-width-image .text.left{max-width:380px}.image-and-text .container-flex.full-width-image .text.right{margin-right:30px}.image-and-text .container-flex.half-width-image .text h2{min-width:0}}@media screen and (max-width: 800px){.image-and-text .container-flex.sixty-width-image,.image-and-text .container-flex.half-width-image,.image-and-text .container-flex.full-width-image{flex-direction:column-reverse}.image-and-text .container-flex.sixty-width-image .img,.image-and-text .container-flex.half-width-image .img,.image-and-text .container-flex.full-width-image .img{width:100%;height:45vh}.image-and-text .container-flex.sixty-width-image .text,.image-and-text .container-flex.half-width-image .text,.image-and-text .container-flex.full-width-image .text{width:80%;height:auto;max-width:none;margin-top:20px;margin-bottom:20px}.image-and-text .container-flex.sixty-width-image .text br,.image-and-text .container-flex.half-width-image .text br,.image-and-text .container-flex.full-width-image .text br{display:none}.image-and-text .container-flex.sixty-width-image.reverse .img,.image-and-text .container-flex.half-width-image.reverse .img,.image-and-text .container-flex.full-width-image.reverse .img{margin-left:0}.image-and-text .container-flex.sixty-width-image.reverse .text,.image-and-text .container-flex.half-width-image.reverse .text,.image-and-text .container-flex.full-width-image.reverse .text{margin:35px auto 0}.image-and-text .container-flex.full-width-image .text{position:relative;max-height:auto}.image-and-text .container-flex.full-width-image .text.left,.image-and-text .container-flex.full-width-image .text.right{margin:31px auto 0;width:80%;max-height:none;max-width:none}.image-and-text .container-flex.full-width-image .text.left h2{position:absolute;width:55%;top:-38vh}.image-and-text .container-flex.full-width-image .text.right h2{position:absolute;width:49%;top:-38vh;left:51%}.image-and-text .container-flex h2 br{display:none}.image-and-text .container-flex a span{padding-bottom:2px;border-bottom:1px solid #4f4f4f}}@media screen and (max-width: 374px){.image-and-text .container-flex.full-width-image .text.left h2{position:static;width:100%}.image-and-text .container-flex.full-width-image .text.right h2{position:static;width:100%}}.custom-gallery,.guestbook-gallery{width:100%;height:100%}.custom-gallery .container-flex,.guestbook-gallery .container-flex{display:flex;height:100%;position:relative}.custom-gallery .container-flex .text,.guestbook-gallery .container-flex .text{position:absolute;top:60px;left:0;right:0;margin:0 auto;width:33%;max-width:320px;z-index:10}.custom-gallery .container-flex .text p,.guestbook-gallery .container-flex .text p{text-align:center;color:#fff;font-size:24px;font-weight:bold;line-height:1.4em;letter-spacing:1px}.custom-gallery .container-flex .img,.guestbook-gallery .container-flex .img{height:100%;width:100%}.custom-gallery .container-flex .img img,.guestbook-gallery .container-flex .img img{height:100%;width:100%;object-fit:cover}.custom-gallery h2,.guestbook-gallery h2{margin:0 auto 25px}.custom-gallery .swiper,.guestbook-gallery .swiper{margin:0;width:100%;height:100%}.custom-gallery .swiper.full-size,.guestbook-gallery .swiper.full-size{height:100vh;height:calc(var(--vh, 1vh)*100)}.custom-gallery .swiper.full-size .swiper-button-next,.guestbook-gallery .swiper.full-size .swiper-button-next,.custom-gallery .swiper.full-size .swiper-button-prev,.guestbook-gallery .swiper.full-size .swiper-button-prev{width:40px;height:66px}@media screen and (max-width: 800px){.custom-gallery .swiper.full-size,.guestbook-gallery .swiper.full-size{height:250px}}.custom-gallery .swiper .swiper-wrapper .swiper-slide,.guestbook-gallery .swiper .swiper-wrapper .swiper-slide{height:100%;width:100%;font-size:18px;display:flex;justify-content:center;align-items:center;background:none}.custom-gallery .swiper .swiper-wrapper .swiper-slide a,.guestbook-gallery .swiper .swiper-wrapper .swiper-slide a{line-height:0;height:inherit}.custom-gallery .swiper .swiper-button-next,.guestbook-gallery .swiper .swiper-button-next{right:30px}.custom-gallery .swiper .swiper-button-prev,.guestbook-gallery .swiper .swiper-button-prev{left:30px}.custom-gallery .swiper .swiper-button-next,.guestbook-gallery .swiper .swiper-button-next,.custom-gallery .swiper .swiper-button-prev,.guestbook-gallery .swiper .swiper-button-prev{background-image:none}@media(max-width: 800px){.custom-gallery .swiper,.guestbook-gallery .swiper{height:250px}}@media(min-width: 801px){.custom-gallery .swiper,.guestbook-gallery .swiper{min-height:320px}}@media(max-width: 1199px){.custom-gallery .swiper-button-next.beside,.guestbook-gallery .swiper-button-next.beside,.custom-gallery .swiper-button-next.within,.guestbook-gallery .swiper-button-next.within{right:8px}.custom-gallery .swiper-button-prev.beside,.guestbook-gallery .swiper-button-prev.beside,.custom-gallery .swiper-button-prev.within,.guestbook-gallery .swiper-button-prev.within{left:8px}}@media(min-width: 1200px){.custom-gallery .swiper-button-next.beside,.guestbook-gallery .swiper-button-next.beside{right:-50px}.custom-gallery .swiper-button-prev.beside,.guestbook-gallery .swiper-button-prev.beside{left:-50px}}.inner-swiper .swiper-pagination-bullet,.guestbook-swiper .swiper-pagination-bullet{width:15px;height:15px;opacity:.5;background:rgba(0,0,0,0);border:#fff solid 1px;box-shadow:0px 0px 10px rgba(0,0,0,.5)}.inner-swiper .swiper-pagination-bullet-active,.guestbook-swiper .swiper-pagination-bullet-active{opacity:.5;background:#fff}.inner-swiper.swiper-horizontal>.swiper-pagination-bullets,.swiper-horizontal.guestbook-swiper>.swiper-pagination-bullets{bottom:20px}#header .custom-gallery .container-flex .text,#header .guestbook-gallery .container-flex .text{width:50%;max-width:480px}#header .custom-gallery .container-flex .text p,#header .guestbook-gallery .container-flex .text p{font-size:42px}@media screen and (max-width: 1020px){.custom-gallery .container-flex .text,.guestbook-gallery .container-flex .text{width:auto}}@media screen and (max-width: 680px){.custom-gallery .container-flex .text,.guestbook-gallery .container-flex .text{width:100%;max-width:none}.custom-gallery .container-flex .text p,.guestbook-gallery .container-flex .text p{width:60%;margin:0 auto;min-width:270px}}.guestbook-gallery .container-flex{flex-direction:column}.guestbook-gallery .container-flex .img img{margin:10% auto auto;width:100%;height:85%;transition:300ms;overflow:visible}.guestbook-gallery .container-flex .img .appear{opacity:0;position:relative;top:-50%;transform:translateY(-20px);transition:300ms;pointer-events:none;text-align:center}.guestbook-gallery .container-flex .img .appear-bot{opacity:0;position:relative;top:-20%;transform:translateY(0);transition:300ms;pointer-events:none;text-align:center}.guestbook-gallery .container-flex .img .appear-bot ul li{width:20px;height:20px;display:inline-block;border-radius:50%}.guestbook-gallery .container-flex .img h3{text-transform:uppercase;font-size:16px;letter-spacing:3px}.guestbook-gallery .container-flex .img a{text-transform:uppercase;font-size:22px;letter-spacing:2px;position:relative;top:10px}.guestbook-gallery .container-flex .img .half{height:80%;width:100%;transition:300ms;cursor:pointer}.guestbook-gallery .container-flex .img .half:hover>img{opacity:.5}.guestbook-gallery .container-flex .img .half:hover>.appear{transform:translateY(-10px);pointer-events:all;opacity:1}.guestbook-gallery .container-flex .img .half:hover>.appear-bot{transform:translateY(-10px);pointer-events:all;opacity:1}.guestbook-gallery .container-flex .text{color:#4f4f4f;width:50%;max-width:100vw}.guestbook-gallery .container-flex .text h2{margin-bottom:20px;max-width:100%}@media screen and (max-width: 800px){.guestbook-gallery .container-flex .text h2{margin-bottom:10px}}.guestbook-gallery .container-flex .text a{text-decoration:underline}.guestbook-swiper{width:90%;margin:0 auto}.guestbook-swiper .swiper-slide{background:#f4f4f4}.guestbook-swiper .swiper-pagination-bullet{border:gray solid 1px}.guestbook-swiper .swiper-pagination-bullet-active{background:gray}.guestbook-swiper .swiper-button-next,.guestbook-swiper .swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg width='40' height='66' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 61l30-30L1 1' stroke='%234f4f4f' stroke-width='3' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E") !important}.guestbook-swiper .swiper-button-next{right:50px}.guestbook-swiper .swiper-button-prev{left:50px}@media screen and (max-width: 800px){.guestbook-gallery .container-flex .text{width:100%;top:20px}.guestbook-gallery .container-flex .img .half{width:100%}.guestbook-gallery .container-flex .img .half img{margin-top:9%;height:70%}.guestbook-gallery .container-flex .img .half .appear{position:static;margin-top:10px;transition:1000ms}.guestbook-gallery .container-flex .img .half .appear-bot{position:static;margin-top:20px;transition:1000ms}.guestbook-gallery .container-flex .img .half:hover>img{opacity:1}.guestbook-swiper{width:100%}.guestbook-swiper .swiper-slide-active .half>.appear{transform:translateY(-10px);pointer-events:all;opacity:1}.guestbook-swiper .swiper-slide-active .half>.appear-bot{transform:translateY(-10px);pointer-events:all;opacity:1}.guestbook-swiper .swiper-button-next{right:10px}.guestbook-swiper .swiper-button-prev{left:10px}}@media screen and (max-width: 680px){.guestbook-gallery .container-flex .text{width:100%;max-width:none;background:none;box-shadow:none}.guestbook-gallery .container-flex .text p{width:auto}}@media screen and (max-width: 800px){.swiper-slide.collage{padding-bottom:0 !important}}.image-collage{width:100%;height:100%;padding:2.4em 9vw 1em}@media screen and (max-width: 800px){.image-collage{height:50vh;padding:0 1em 1em}}.masonry{width:100%;height:100%;column-count:2;column-gap:1em}.masonry .box{margin-bottom:1em;background-size:cover;min-height:calc(40% - .5em)}.masonry.layout-variante-1 .box:nth-of-type(2){min-height:calc(60% - .5em)}.masonry.layout-variante-1 .box:nth-of-type(3){min-height:calc(60% - .5em)}.masonry.layout-variante-2 .box:nth-of-type(1){min-height:calc(60% - .5em)}.masonry.layout-variante-2 .box:nth-of-type(4){min-height:calc(60% - .5em)}.four-images-and-text,.overview{width:100%;height:100%;overflow:hidden;background:#f4f4f4}.four-images-and-text .container-flex,.overview .container-flex{display:flex;flex-wrap:wrap;align-content:center;height:100%}.four-images-and-text .container-flex .text,.overview .container-flex .text{margin:40px auto 80px;width:60%;max-width:700px;text-align:center;color:#4f4f4f;z-index:10}.four-images-and-text .container-flex .img,.overview .container-flex .img{margin:0 auto;width:80%;display:flex;justify-content:space-around}.four-images-and-text .container-flex .img img,.overview .container-flex .img img{width:18vw;height:18vw;max-width:240px;max-height:240px;object-fit:cover;border-radius:2%}.four-images-and-text h2,.overview h2{margin:0 auto 35px;color:#2f2f2f}@media screen and (max-width: 800px){.four-images-and-text .container-flex .text,.overview .container-flex .text{width:80%;margin:40px auto 40px}.four-images-and-text .container-flex .img,.overview .container-flex .img{width:85%;margin-bottom:20px}}@media screen and (max-width: 600px){.four-images-and-text .container-flex .img,.overview .container-flex .img{flex-wrap:wrap;width:72%}.four-images-and-text .container-flex .img img,.overview .container-flex .img img{width:30vw;height:30vw;margin:.5em}}.overview{padding-bottom:2em;padding-top:2em}.overview .container-flex{align-content:baseline;justify-content:center}.overview .container-flex .text{width:85%;margin:80px 5% 0 5%;height:80px}.overview .container-flex .img{width:85%;margin:0 5% 0 5%}@media screen and (max-width: 1280px){.overview .container-flex .img{width:90%}}.overview .container-flex .img img{width:100%;max-width:150px;max-height:150px;transition:300ms;object-fit:contain}@media screen and (max-width: 1400px){.overview .container-flex .img img{max-height:25vh}}.overview .container-flex .img h3{font-size:14px;text-align:center;margin-top:25px;text-transform:uppercase;letter-spacing:1.5px;color:#958578}.overview .container-flex .img .appear{opacity:0;transition:300ms;pointer-events:none;text-align:center}.overview .container-flex .img .appear-bot{opacity:0;position:relative;top:35px;transform:translateY(0);transition:300ms;pointer-events:none;text-align:center}.overview .container-flex .img .appear-bot p{font-size:18px}.overview .container-flex .img .appear-bot a,.overview .container-flex .img .appear-bot a:visited{color:#958578}.overview .overview-entry{margin:1em;width:25%;max-width:300px;color:#4f4f4f}.overview .overview-entry .img-container{display:flex;justify-content:center;position:relative;transition:300ms;width:100%}.overview .overview-entry .img-container .appear{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);width:100%}.overview .overview-entry .img-container .appear h3{margin-top:0;color:#000;font-size:16px}@media screen and (min-width: 801px){.overview .overview-entry:hover>.img-container>img{transform:scale(1.05)}.overview .overview-entry:hover>.img-container>.appear{top:50%;pointer-events:all;opacity:1}.overview .overview-entry:hover>.appear-bot{transform:translateY(-10px);pointer-events:all;opacity:1}}@media screen and (max-width: 1020px){.overview .container-flex .img h3{font-size:20px}}@media screen and (max-width: 800px){.overview .container-flex .text{margin-top:30px;height:auto}.overview .container-flex .text h2{margin-bottom:20px}.overview .container-flex .img{width:100%;margin:0;flex-wrap:wrap}.overview .container-flex .img img{height:40vw}.overview .container-flex .img h3{font-size:16px}.overview .container-flex .overview-entry{width:90%}.overview .container-flex .overview-entry .appear-bot{opacity:1;top:0;pointer-events:all}.overview .container-flex .overview-entry:hover>.img-container>img{opacity:1}.overview .container-flex .overview-entry:hover>.img-container>.appear{opacity:0}}@media screen and (max-width: 600px){.overview .container-flex .img img{margin:0}}.block-editor .acf-block-preview .faq-disclaimer{display:block}.faq-disclaimer{display:none}.product-info{width:100%;max-width:1280px;height:100%;overflow:hidden;background-color:#cfd2ce;margin-left:auto;margin-right:auto;margin-bottom:2em}.product-info .container-flex{display:flex;height:100%}.product-info .container-flex .text{padding:2% 4%;width:60%;text-align:left;align-self:center;color:rgba(46,51,53,.9)}.product-info .container-flex .text ul{padding-left:1.5em}.product-info .container-flex .img{position:relative;width:40%}.product-info .container-flex .img img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.product-info .container-flex.reverse{flex-direction:row-reverse}.product-info h3{margin:0 auto 30px;text-align:left;font-size:26px;color:#757575}.product-info a{color:#958578;text-decoration:none;padding-bottom:0;border-bottom:1px solid rgba(0,0,0,0);transition:200ms}.product-info a:visited{color:#958578}.product-info a:hover{border-bottom:1px solid #958578}.product-info a:not([href^="tel:"]){margin-top:36px;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:3px;display:inline-block;color:#958578;text-decoration:none}.product-info a:not([href^="tel:"])::after{content:"";margin-top:1px;margin-left:6px;display:inline-block;height:.45em;width:.45em;border-style:solid;border-width:2px 2px 0 0;border-color:inherit;transform:rotate(45deg) translateY(-1px)}.product-info p{margin-bottom:20px}@media(max-width: 800px){.product-info .container-flex{flex-direction:column}.product-info .container-flex.reverse{flex-direction:column}.product-info .container-flex .img{width:100%;height:36vh}.product-info .container-flex .text{width:100%;padding:4% 4%;font-size:16px;line-height:1.5}.product-info .container-flex .text h3{margin-bottom:12px;font-size:24px}.product-info .container-flex .text ul{padding-left:1.1em}.product-info .container-flex .text p:last-child{margin-bottom:8px}.product-info a:not([href^="tel:"]){margin-top:8px;font-size:10px;line-height:2;letter-spacing:2px}}.product-reviews{width:100%;max-width:1280px;height:100%;overflow:hidden;background-color:#cfd2ce;margin-left:auto;margin-right:auto;margin-bottom:2em}.product-reviews .container-flex{display:flex;height:100%}.product-reviews .container-flex .text{padding:2% 4%;width:60%;text-align:left;align-self:center;color:#757575}.product-reviews .container-flex .text .swiper,.product-reviews .container-flex .text .swiper-container{height:100%;width:calc(100% + 2em);margin-left:-1em;margin-right:-1em}.product-reviews .container-flex .text .swiper .swiper-slide,.product-reviews .container-flex .text .swiper-container .swiper-slide{display:flex;flex-direction:column}.product-reviews .container-flex .text .swiper .swiper-slide blockquote,.product-reviews .container-flex .text .swiper-container .swiper-slide blockquote{quotes:"„" "“";font-size:20px;width:72%;text-align:center}.product-reviews .container-flex .text .swiper .swiper-slide p,.product-reviews .container-flex .text .swiper-container .swiper-slide p{color:#958578;font-weight:bold;font-size:16px;letter-spacing:1px}.product-reviews .container-flex .img{position:relative;width:40%}.product-reviews .container-flex .img img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}.product-reviews .container-flex.reverse{flex-direction:row-reverse}.product-reviews h3{margin:0 auto 30px;text-align:left;font-size:26px;color:#757575}.product-reviews a{text-transform:uppercase;text-align:center;font-weight:bold;font-size:9px;letter-spacing:2px;display:block !important;color:#958578;text-decoration:none;padding-bottom:2px;margin:4% auto 0;width:fit-content;border-bottom:1px solid rgba(0,0,0,0);transition:200ms}.product-reviews a:visited{color:#958578}.product-reviews a:hover{border-bottom:1px solid #958578}.product-reviews a::after{content:"";margin-top:1px;margin-left:6px;display:inline-block;height:.45em;width:.45em;border-style:solid;border-width:2px 2px 0 0;border-color:inherit;transform:rotate(45deg) translateY(-1px)}@media(max-width: 800px){.product-reviews .container-flex{flex-direction:column}.product-reviews .container-flex.reverse{flex-direction:column-reverse}.product-reviews .container-flex .img{width:100%;height:36vh}.product-reviews .container-flex .text{width:100%;padding:4% 4%;font-size:16px;line-height:1.5}.product-reviews .container-flex .text h3{text-align:center;margin-bottom:12px;font-size:24px}.product-reviews .container-flex .text ul{padding-left:1.1em}.product-reviews .container-flex .text .swiper .swiper-slide blockquote,.product-reviews .container-flex .text .swiper-container .swiper-slide blockquote{width:78%;font-size:16px}.product-reviews .container-flex .text .swiper .swiper-slide p,.product-reviews .container-flex .text .swiper-container .swiper-slide p{font-size:14px}.product-reviews .container-flex .text .swiper .swiper-button-next,.product-reviews .container-flex .text .swiper .swiper-button-prev,.product-reviews .container-flex .text .swiper-container .swiper-button-next,.product-reviews .container-flex .text .swiper-container .swiper-button-prev{background-image:none;width:15px;height:26px}.product-reviews .container-flex .text .swiper .swiper-button-next svg,.product-reviews .container-flex .text .swiper .swiper-button-prev svg,.product-reviews .container-flex .text .swiper-container .swiper-button-next svg,.product-reviews .container-flex .text .swiper-container .swiper-button-prev svg{user-select:none}.product-reviews .container-flex .text .swiper .swiper-button-prev,.product-reviews .container-flex .text .swiper-container .swiper-button-prev{left:12px}.product-reviews .container-flex .text .swiper .swiper-button-next,.product-reviews .container-flex .text .swiper-container .swiper-button-next{right:12px}}.product-image-and-info{width:100%;height:100%;overflow:hidden}.product-image-and-info .container-flex{display:flex;height:100%}.product-image-and-info .container-flex .text{margin:0 auto;width:37%;max-width:470px;text-align:left;color:rgba(46,51,53,.9019607843)}.product-image-and-info .container-flex .text h4{margin-top:0;font-size:1.1em}.product-image-and-info .container-flex .text div p:last-child{margin-bottom:6px}.product-image-and-info .container-flex .text ul{padding-left:1em}.product-image-and-info .container-flex .text a{border-radius:0;letter-spacing:2px;margin:0}.product-image-and-info .container-flex .text blockquote{margin:1em 0;font-style:italic;font-size:.9em}.product-image-and-info .container-flex .text .bottom-line{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.product-image-and-info .container-flex .text .bottom-line a{margin-bottom:.8em}.product-image-and-info .container-flex .text .bottom-line .goto_link a{padding-left:0}.product-image-and-info .container-flex .text .color-variations-container{display:flex;margin-bottom:.8em}.product-image-and-info .container-flex .text .color-variations-container a{margin:0;margin-right:6px}.product-image-and-info .container-flex .text .color-variations-container a .color-circle{margin-top:12px;width:20px;height:20px;border-radius:30px}.product-image-and-info .container-flex .text .color-variations-container a .indicator{width:6px;height:6px;border-radius:10px;margin:6px auto 0}.product-image-and-info .container-flex .text .color-variations-container a .indicator:not(.default){opacity:0;transition:.2s}.product-image-and-info .container-flex .text .color-variations-container a:hover .indicator:not(.default){opacity:1}.product-image-and-info .container-flex .img{position:relative}@media screen and (min-width: 801px){.product-image-and-info .container-flex .img{overflow:hidden}.product-image-and-info .container-flex .img img:hover{transform:scale(1.05);opacity:.9}}.product-image-and-info .container-flex .img img{width:100%;height:100%;object-fit:cover;transition-duration:400ms;transition-timing-function:cubic-bezier(0.45, 0.7, 0.43, 1);max-height:550px}.product-image-and-info .container-flex.full-width-image{flex-wrap:wrap}.product-image-and-info .container-flex.full-width-image .img{width:100%}.product-image-and-info .container-flex.full-width-image .img img,.product-image-and-info .container-flex.full-width-image .img div.swiper{width:100%}.product-image-and-info .container-flex.full-width-image .text{position:absolute;margin:5% auto auto auto;top:0;bottom:0;right:0;left:0;width:auto;max-height:320px;text-align:center}.product-image-and-info .container-flex.full-width-image .text.left{margin-top:auto;margin-left:15%;text-align:left}.product-image-and-info .container-flex.full-width-image .text.left h2{margin-left:0;max-width:100%;text-align:left}.product-image-and-info .container-flex.full-width-image .text.right{margin-top:auto;margin-left:54%;text-align:left}.product-image-and-info .container-flex.full-width-image .text.right h2{margin-left:0;max-width:100%;text-align:left}.product-image-and-info .container-flex.sixty-width-image .img{width:55%}.product-image-and-info .container-flex.sixty-width-image .text{margin-top:10%}.product-image-and-info .container-flex.half-width-image .img{width:50%}.product-image-and-info .container-flex.half-width-image .text{margin-top:4%;margin-bottom:4%}.product-image-and-info .container-flex.half-width-image .text h2{min-width:400px}.product-image-and-info .container-flex.reverse{flex-direction:row-reverse}.product-image-and-info h2{margin:0 auto 30px;letter-spacing:3px;text-align:center;color:#2f2f2f}.product-image-and-info p{margin-bottom:20px}@media screen and (max-width: 1280px){.product-image-and-info .container-flex.full-width-image .text.left{max-width:450px}}@media screen and (max-width: 1020px){.product-image-and-info .container-flex.full-width-image .text{margin-top:7%}.product-image-and-info .container-flex.full-width-image .text.left{max-width:380px}.product-image-and-info .container-flex.full-width-image .text.right{margin-right:30px}.product-image-and-info .container-flex.half-width-image .text h2{min-width:0}}@media screen and (max-width: 800px){.product-image-and-info .container-flex.sixty-width-image,.product-image-and-info .container-flex.half-width-image,.product-image-and-info .container-flex.full-width-image{flex-direction:column}.product-image-and-info .container-flex.sixty-width-image .img,.product-image-and-info .container-flex.half-width-image .img,.product-image-and-info .container-flex.full-width-image .img{width:100%;height:45vh}.product-image-and-info .container-flex.sixty-width-image .text,.product-image-and-info .container-flex.half-width-image .text,.product-image-and-info .container-flex.full-width-image .text{width:80%;height:auto;max-width:none;margin-top:20px;margin-bottom:20px}.product-image-and-info .container-flex.sixty-width-image .text br,.product-image-and-info .container-flex.half-width-image .text br,.product-image-and-info .container-flex.full-width-image .text br{display:none}.product-image-and-info .container-flex.sixty-width-image.reverse .img,.product-image-and-info .container-flex.half-width-image.reverse .img,.product-image-and-info .container-flex.full-width-image.reverse .img{margin-left:0}.product-image-and-info .container-flex.sixty-width-image.reverse .text,.product-image-and-info .container-flex.half-width-image.reverse .text,.product-image-and-info .container-flex.full-width-image.reverse .text{margin:35px auto 0}.product-image-and-info .container-flex.full-width-image .text{position:relative;max-height:auto}.product-image-and-info .container-flex.full-width-image .text.left,.product-image-and-info .container-flex.full-width-image .text.right{margin:31px auto 0;width:80%;max-height:none;max-width:none}.product-image-and-info .container-flex.full-width-image .text.left h2{position:absolute;width:55%;top:-38vh}.product-image-and-info .container-flex.full-width-image .text.right h2{position:absolute;width:49%;top:-38vh;left:51%}.product-image-and-info .container-flex h2 br{display:none}.product-image-and-info .container-flex a span{padding-bottom:2px;border-bottom:1px solid #4f4f4f}.product-image-and-info .container-flex .text .color-variations-container{margin-bottom:.5em}.product-image-and-info .container-flex .wp-block-button__link{width:100%}}@media screen and (max-width: 374px){.product-image-and-info .container-flex.full-width-image .text.left h2{position:static;width:100%}.product-image-and-info .container-flex.full-width-image .text.right h2{position:static;width:100%}}.block-editor .acf-block-preview{width:100%;position:relative;overflow:hidden}.block-editor .acf-block-preview>.swiper-slide{position:absolute;top:0;left:0;width:100%;height:100%}.block-editor .acf-block-preview .guestbook-swiper{margin-top:250px}.block-editor .acf-block-preview .guestbook-swiper .swiper-wrapper{display:flex}.block-editor .acf-block-preview *{height:auto !important}.wp-block-column p{margin-bottom:.5em}.wp-block-column ul{margin-top:0;padding-left:1em}.w-1\/2{width:50%}@media(max-width: 800px){.w-1\/2{width:100%}}.w-3\/5{width:60%}@media(max-width: 800px){.w-3\/5{width:100%}}.w-2\/5{width:40%}@media(max-width: 800px){.w-2\/5{width:100%}}.mx-auto{margin-left:auto;margin-right:auto}