/**handles:blocks**/
.has-black-color{color:#000}.has-white-color{color:#fff}.has-black-color{color:#000}.has-skin-color{color:#faf3ef}.has-cloud-color{color:#f5f5f5}.has-black-background-color{background:#000}.has-white-background-color{background:#fff}.has-black-background-color{background:#000}.has-skin-background-color{background:#faf3ef}.has-cloud-background-color{background:#f5f5f5}.flickity-page-dots{width:100%;display:flex}.flickity-page-dots .dot{flex:1;height:2px;background:#ddd;opacity:1}.flickity-page-dots .dot.is-selected{background:#555}.flickity-page-dots .dot:only-child{display:none}.aquanuha-block{position:relative}.aquanuha-block .background-img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.aquanuha-block .block-intro{font-size:1.1em;font-weight:300;width:800px;max-width:100%;margin:30px auto}.aquanuha-block .btn{display:inline-block;font-weight:300;font-family:FuturaPT,sans-serif;background:0 0;border:1px solid #fff;padding:6px 20px;border-radius:50px}.aquanuha-block.storytelling{padding:100px 0}.aquanuha-block.storytelling .illustration{--illustration:160px;display:block;width:var(--illustration);height:var(--illustration);content:"";background:url('https://aquanuha.fischer.graphics/wp-content/themes/aqua-nuha/assets/img/illustration.svg') no-repeat center center;background-size:contain;margin:0 auto}.aquanuha-block .underlined-cta{font-size:.8em;font-family:Gotham,sans-serif;text-transform:uppercase;border-bottom:1px solid #333;padding-bottom:5px;margin:30px 0}.aquanuha-block.header-slideshow{background:#f4f4f4;min-height:var(--minHeightMobile)}.aquanuha-block.header-slideshow .slide{min-height:var(--minHeightMobile);width:100%;padding:70px 0 90px}.aquanuha-block.header-slideshow .slide .alignwide{position:relative;color:#fff}.aquanuha-block.header-slideshow .slide .slide-title{margin:0;line-height:1em;font-size:3em}.aquanuha-block.header-slideshow .slide .cta,.aquanuha-block.header-slideshow .slide .intro{margin:20px 0}.aquanuha-block.header-slideshow .slide .overlay{background:rgba(0,0,0,.4);transition:opacity .3s ease-in-out 0s;opacity:0}.aquanuha-block.header-slideshow .slide:hover .overlay{opacity:1}.aquanuha-block.header-slideshow .flickity-page-dots{--size:16px;position:absolute;left:30px;bottom:30px;width:1280px;text-align:left;display:flex;gap:calc(var(--size)/ 1.5);max-width:calc(100% - 60px)}.aquanuha-block.header-slideshow .flickity-page-dots .dot{flex:none;width:var(--size);height:var(--size);background:0 0;border:1px solid #fff;border-radius:var(--size);opacity:1}.aquanuha-block.header-slideshow .flickity-page-dots .dot.is-selected{background:#fff}@media screen and (min-width:602px){.aquanuha-block.header-slideshow{min-height:var(--minHeight)}.aquanuha-block.header-slideshow .slide{min-height:var(--minHeight)}.aquanuha-block.header-slideshow .slide .alignwide .wrapper{width:40%;font-size:1.2em}}@media screen and (min-width:992px){.aquanuha-block.header-slideshow .flickity-page-dots{left:calc((100vw - 1280px)/ 2)}}.aquanuha-block.header-image-video{min-height:var(--minHeightMobile)}.aquanuha-block.header-image-video .title-wrapper{position:relative;min-height:var(--minHeightMobile);color:#fff}.aquanuha-block.header-image-video .illustration{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.aquanuha-block.header-image-video .illustration img{display:block;height:60%;width:auto;max-width:80%}@media screen and (min-width:602px){.aquanuha-block.header-image-video{min-height:var(--minHeight)}.aquanuha-block.header-image-video .title-wrapper{min-height:var(--minHeight)}}.aquanuha-block.products-at-a-glance{padding:60px 0}.aquanuha-block.products-at-a-glance .intro{font-size:1.2em}.aquanuha-block.products-at-a-glance .products-slider .product-slide{width:calc(50% + 1px);padding:15px;text-align:center;border-top:1px dashed #ddd;border-right:1px dashed #ddd}.aquanuha-block.products-at-a-glance .products-slider .product-slide img{display:block;aspect-ratio:1;object-fit:contain}.aquanuha-block.products-at-a-glance .products-slider .product-slide .product-name{line-height:1.2em;margin:10px 0 6px}@media screen and (min-width:602px){.aquanuha-block.products-at-a-glance .intro{width:40%}.aquanuha-block.products-at-a-glance .products-slider .product-slide{width:calc(100%/3 + 1px)}}@media screen and (min-width:992px){.aquanuha-block.products-at-a-glance .products-slider .product-slide{width:calc(25% + 1px)}}.aquanuha-block.products-collection{padding:50px 0;overflow-x:hidden}.aquanuha-block.products-collection .collections-wrapper{margin:60px 0}.aquanuha-block.products-collection .collections-wrapper .title{font-size:1.1em;text-transform:uppercase}.aquanuha-block.products-collection .collections-wrapper .title:before{display:block;width:80px;height:80px;content:"";background:url('https://aquanuha.fischer.graphics/wp-content/themes/aqua-nuha/assets/img/illustration.svg') no-repeat center center;background-size:contain;margin-bottom:10px}.aquanuha-block.products-collection .tabs{border:1px solid #bbb;border-radius:80px;display:flex;width:fit-content;justify-content:center}.aquanuha-block.products-collection .tabs .tab{line-height:30px;padding:10px 0}.aquanuha-block.products-collection .tabs .tab a{color:#ccc}.aquanuha-block.products-collection .tabs .tab a.active{color:#000}.aquanuha-block.products-collection .tabs .tab:not(:first-child) a{border-left:1px solid #ccc}.aquanuha-block.products-collection .product-category .description{font-size:.9em}.aquanuha-block.products-collection .products-wrapper>.product{display:inline-block;text-align:center}.aquanuha-block.products-collection .products-wrapper>.product img{display:block;width:420px;max-width:100%}.aquanuha-block.products-collection .products-wrapper>.product .product-name{text-transform:uppercase;font-size:14px;line-height:16px;margin:8px 0}.aquanuha-block.products-collection .product-slide{width:240px;padding:15px;text-align:center;border-top:1px dashed #ddd;border-right:1px dashed #ddd}.aquanuha-block.products-collection .product-slide img{display:block;aspect-ratio:0.8;object-fit:cover}.aquanuha-block.products-collection .product-slide .product-name{text-transform:uppercase;font-size:14px;line-height:16px;margin:8px 0}.aquanuha-block.products-collection .product-slide .product-desc{font-size:12px}.aquanuha-block.products-collection .flickity-page-dots{width:100%;display:flex}.aquanuha-block.products-collection .flickity-page-dots li.dot{flex:1;width:auto;height:4px;background:#ddd}.aquanuha-block.products-collection .flickity-page-dots li.dot.is-selected{background:#888}.aquanuha-block.products-collection .flickity-viewport{width:calc(100% + 40px)}@media screen and (min-width:602px){.aquanuha-block.products-collection .flex-columns{gap:50px;align-items:flex-start}.aquanuha-block.products-collection .flex-columns .product-category{width:30%}.aquanuha-block.products-collection .flex-columns .products-wrapper{width:calc(70% - 50px)}}@media screen and (min-width:1280px){.aquanuha-block.products-collection .flickity-viewport{width:calc(100% + (100vw - 1280px)/ 2 - 5px)}}.aquanuha-block.category-block .category{display:block;position:relative;aspect-ratio:1}.aquanuha-block.category-block .category .wrapper{display:block;position:relative;padding:40px;color:#fff;min-height:100%;transition:background .3s ease-in-out 0s}.aquanuha-block.category-block .category .wrapper:hover{background:rgba(0,0,0,.35)}.aquanuha-block.category-block .category .cta{margin:20px 0}@media screen and (min-width:602px){.aquanuha-block.category-block .category{width:50%}.aquanuha-block.category-block .category .wrapper{padding:80px}.aquanuha-block.category-block .category h3{font-size:3em}}.aquanuha-block.image-slideshow .slide{width:50%}.aquanuha-block.image-slideshow .slide img{display:block;aspect-ratio:1;object-fit:cover}.aquanuha-block.image-slideshow .slide a{display:block}.aquanuha-block.image-slideshow .slide .valign-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}.aquanuha-block.image-slideshow .slide .valign-wrapper .legend{width:100%;position:relative;color:#fff;text-align:center;padding:40px 20px;font-family:Didot,serif;font-size:1.2em;line-height:1.2em;text-shadow:0 0 10px rgba(0,0,0,.3)}@media screen and (min-width:602px){.aquanuha-block.image-slideshow .slide{width:calc(100% / 3)}.aquanuha-block.image-slideshow .slide .valign-wrapper .legend{font-size:2.4em;padding:40px 50px}}.aquanuha-block.text-img-juxtaposition .alignwide{position:relative}.aquanuha-block.text-img-juxtaposition .text-content{padding:50px 0}.aquanuha-block.text-img-juxtaposition .text-content strong{font-weight:600}.aquanuha-block.text-img-juxtaposition .btn{color:#000;border-color:#000}@media screen and (max-width:600px){.aquanuha-block.text-img-juxtaposition{padding-top:360px}.aquanuha-block.text-img-juxtaposition .background-img{height:360px;top:0}}@media screen and (min-width:602px){.aquanuha-block.text-img-juxtaposition .text-content{padding-top:80px;padding-bottom:80px}.aquanuha-block.text-img-juxtaposition.img-left .text-content{margin-left:50%;padding-left:50px}.aquanuha-block.text-img-juxtaposition.img-right .background-img{right:0;left:auto}.aquanuha-block.text-img-juxtaposition.img-right .text-content{padding-right:50px}.aquanuha-block.text-img-juxtaposition .background-img{width:50%}.aquanuha-block.text-img-juxtaposition .text-content{width:50%}}.aquanuha-block.text-and-links{padding:70px 0}.aquanuha-block.text-and-links .links .label{text-transform:uppercase}@media screen and (min-width:602px){.aquanuha-block.text-and-links .main-columns{gap:80px}.aquanuha-block.text-and-links .main-columns>div{width:calc(50% - 40px)}.aquanuha-block.text-and-links .links-columns{gap:40px;flex-wrap:wrap}.aquanuha-block.text-and-links .links-columns>div{width:calc(50% - 20px)}}.aquanuha-block.contact-form{padding:70px 0}.aquanuha-block.contact-form form button[type=submit]{padding:8px 24px;border:1px solid #000}.aquanuha-block.contact-form form .qnh-select-wrapper{margin:20px 0;border-radius:0}.aquanuha-block.contact-form form .qnh-select-wrapper select{font-size:16px;font-weight:300;line-height:32px;height:32px}.aquanuha-block.contact-form form .qnh-select-wrapper:after{top:12px}@media screen and (min-width:602px){.aquanuha-block.contact-form .flex-columns{gap:80px}.aquanuha-block.contact-form .flex-columns>div{width:calc(50% - 40px)}.aquanuha-block.contact-form form .flex-columns{gap:20px}.aquanuha-block.contact-form form .flex-columns>p{margin:5px 0;width:calc(50% - 10px)}}main.page :first-child.header-image-video,main.page :first-child.header-slideshow,main.page :first-child.storytelling{margin-top:-31px}