:root{--dark-green:#008890;--light-green:#78c6c3;--black:#27251f}html{scroll-behavior:smooth}body{overflow-x:hidden;font-family:"Montserrat",sans-serif;font-weight:300;color:var(--black);margin:0;overflow-x:hidden;overflow-y:auto}section{position:relative;padding:100px 0}h1{font-weight:700}h2{text-align:center;font-weight:400;font-size:3rem;color:#000;margin-bottom:20px;text-transform:uppercase}strong{font-weight:900}img{width:100%;height:auto;max-width:100%}a{text-decoration:none;color:inherit}a:hover{text-decoration:none}ul{padding-left:0}li{list-style:none}ol li{list-style:decimal}.hidden{display:none}.uppercase{text-transform:uppercase}.text-white{color:#fff}.text-red{color:var(--red)}.no-padding{padding:0}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.button-center{margin:0 auto}.button:hover{transform:translateY(-5px);background-color:#656565;box-shadow:5px 5px 20px rgba(99,99,99,.05)}.margin-top-xs{margin-top:20px}.margin-top-sm{margin-top:40px}.margin-top-md{margin-top:80px}.margin-top-lg{margin-top:120px}.margin-top-xl{margin-top:160px}.margin-bottom-xs{margin-bottom:20px}.margin-bottom-sm{margin-bottom:40px}.margin-bottom-md{margin-bottom:80px}.margin-bottom-lg{margin-bottom:120px}.padding-top-xs{padding-top:20px}.padding-top-sm{padding-top:40px}.padding-top-md{padding-top:80px}.padding-top-lg{padding-top:120px}.padding-top-xl{padding-top:160px}.padding-bottom-xs{padding-bottom:20px}.padding-bottom-sm{padding-bottom:40px}.padding-bottom-md{padding-bottom:80px}.padding-bottom-lg{padding-bottom:120px}.padding-sides-md{padding:0 5%}.container{max-width:1200px}.section-padding{padding-top:3%;padding-bottom:3%}.section-title{margin-top:30px;margin-bottom:40px}.container-narrow{max-width:900px}.container-small{max-width:500px}.row-header{position:relative;margin-bottom:40px;text-align:center}.section-subtitle{text-align:center;font-weight:400;font-size:1.3rem;margin-top:-15px}.text-narrow{max-width:700px;padding:0 5%;margin:0 auto;margin-bottom:20px}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.background-image img{width:100%;height:100%;object-fit:cover;animation:gentle-zoom 7s ease-in-out forwards}@keyframes gentle-zoom{0%{transform:scale(1)}100%{transform:scale(1.07)}}.navbar{background:#ffffff4b;position:fixed;top:0;left:0;width:100%;z-index:100;backdrop-filter:blur(3px);transition:.7s}.navbar.scrolled{background:rgba(255,255,255,.8);box-shadow:0 5px 30px rgba(0,0,0,.15)}.navbar-nav{display:flex;align-items:center;justify-content:center;width:100%}.navbar-collapse{justify-content:center}.navbar-brand{width:80px;margin-bottom:10px}.menu-item{line-height:2.2rem;padding:0 10px;font-size:1.05rem;font-weight:500;transition:.3s}.menu-item:hover{color:var(--light-green)}.navbar-nav .menu-item{text-transform:uppercase}.page_item{padding:5px 15px;font-size:1.05rem;font-weight:500}.current_page_item{font-weight:700;color:var(--dark-green)}.sub-menu{position:absolute;display:none;transition:.3s}.sub-menu li a{text-transform:none;color:#000;font-weight:400;transition:.3s}.sub-menu li a:hover{color:var(--light-green)}.menu-item:hover .sub-menu{display:flex;animation:appear .4s ease-out forwards}@keyframes appear{from{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.trp-language-switcher-container{position:absolute;right:7%;top:50%;transform:translateY(-50%)}#menu-item-273,#menu-item-256{border-left:1px solid #000;transform:translate(-40px,-50%)}#banner{position:relative;height:100vh;max-height:800px}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;overflow:hidden}#banner .banner-content{position:relative;z-index:1}.banner-content{display:flex;align-items:center;height:100%;color:#fff}h1{font-weight:700;font-size:3.2rem;text-align:center;opacity:0;filter:blur(5px);animation:fade-in 1.5s ease-out forwards;animation-delay:.5s}.row-title h2{color:#fff;text-transform:none;font-weight:700;font-size:4rem;margin-bottom:40px;opacity:0;filter:blur(5px);animation:fade-in 1.5s ease-out forwards}h3{font-weight:300;font-size:1.8rem;text-align:center;opacity:0;filter:blur(5px);animation:fade-in 1.5s ease-out forwards;animation-delay:1s}@keyframes fade-in{from{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.banner-bottles{position:absolute;bottom:-100px;right:0;width:50%;max-width:600px;display:flex;justify-content:center;align-items:baseline}.animate-blur{filter:blur(5px);transition:filter 1.5s ease-out,opacity 1.5s ease-out}.animate-blur.loaded{filter:blur(0)}#carpathians{padding-bottom:50px}.carpathians-image{position:relative;display:flex;justify-content:center;align-items:center;margin-top:100px;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:500px;z-index:1;margin-top:50px}.light-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:2}.carpathians-text{max-width:900px;z-index:3;color:#fff;font-size:1.1rem;font-weight:600}.parallax-wrapper{transform:translateZ(-1px)}.bubbles{position:fixed;width:clamp(300px,98%,2100px);height:300px;background-image:url(//www.tests.aquacarpatica.pl/wp-content/themes/aquacarpatica/css/../images/bubbles_1.png);background-size:contain;background-position:top right;background-repeat:no-repeat;z-index:-1;transform:translateY(0);transition:transform .2s ease-out}.bubbles img{width:80px}#water-quality{position:relative;z-index:1}#water-quality .section-subtitle{max-width:700px;margin:0 auto;margin-top:-15px}.water-quality-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:50px;position:relative;padding:0 20%}#ingridients-sparkling{margin-right:30px}.water-quality-wrapper h3{font-weight:600;margin-bottom:0}.water-quality-wrapper h5{font-weight:300;font-size:1.3rem}.quality-image{height:600px;width:auto;max-width:100%;margin-top:20px}.quality-bottle-container{position:relative}.quality-bottle-container img{margin-right:0}.ingridients{position:absolute;top:50%;right:-210px;transform:translateY(-50%);margin-top:0}.ingridients li{font-size:.9rem;padding:15px 0;line-height:1rem;text-align:left}.ingridients strong{font-weight:600}#naturally-sparkling{padding-bottom:50px;background:url(//www.tests.aquacarpatica.pl/wp-content/themes/aquacarpatica/css/../images/forest_background.jpg) no-repeat center;background-size:cover}#naturally-sparkling h2{margin-bottom:50px;color:#fff}.sparkling-image{width:100%;height:auto;max-width:240px;margin-bottom:-250px;transform:translateY(50px) scale(.95);transition:opacity .6s ease,transform .6s ease}.sparkling-image.active{opacity:1;transform:translateY(0) scale(1)}@keyframes slide-up{from{transform:translateY(50px) scale(.95)}to{transform:translateY(0) scale(1)}}.naturally-sparkling-text-wrapper{padding:8% 6%;color:#fff;background-color:#008990ce}.sparkling-icons{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:cen0ter;width:100%;margin-top:30px}.sparkling-icon{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;opacity:0;transition:opacity .5s ease-in-out}.sparkling-icon.show{opacity:1}.sparkling-icon img{width:60px;margin-bottom:15px}.sparkling-icon p{font-size:.85rem}.sparkling-icon strong{font-weight:600}#nitrates{margin-top:15%;padding:0}footer{position:relative;min-height:200px;padding:2% 8% 5px;margin-top:100px;box-shadow:0px -10px 40px rgba(0,0,0,.1)}footer h5{font-weight:400;font-size:1rem}footer p,footer a{margin-bottom:0}footer svg{color:#154295}.col-footer-logo{width:33.33% !important}.col-footer-menu,.col-footer-social{width:33.33% !important}.footer-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;width:33%}.col-footer-mobile{display:none !important}.footer-menu{display:flex;flex-direction:column;justify-content:center;align-items:start}.footer-menu .menu-item{font-size:.9rem;line-height:1rem;padding:3px 0}.footer-menu .current_page_item{font-weight:500;color:#000}.footer-logo-container{width:80px}.social-icons-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.social-icon{width:30px;height:30px}.social-icon path{transition:.3s ease-in-out}.social-icon:hover path{fill:#008890}.copyright{text-align:center;margin-top:40px}.banner-subpage{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;height:700px;max-height:80vh;padding:0;overflow:hidden}.banner-subpage-bg{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;transition:transform .2s ease-out}.water-quality-image{display:flex;justify-content:end;transform:translateX(-100px)}.water-quality-image img{width:300px;height:auto}.slide-right{animation:slide-right 1.5s cubic-bezier(.165,.84,.44,1) forwards}@keyframes slide-right{from{transform:translateX(-100px)}to{transform:translateX(0)}}.banner-subpage h1{text-align:center;margin-top:100px;color:#fff;font-weight:700;text-shadow:0 2px 5px rgba(0,0,0,.15);text-transform:uppercase}.water-quality-items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);gap:20px;justify-content:center;align-items:start;padding:0 10%}.water-quality-item{width:100%;display:flex;flex-direction:column;align-items:center}.water-quality-item img{height:50px;width:auto;margin-bottom:15px}.water-quality-item h5{font-size:1.1rem;text-transform:uppercase;font-weight:600;margin-bottom:20px;text-align:center}.water-quality-item p{font-size:.9rem}#hydration{color:#fff}#hydration .text-narrow{font-size:1.1rem}.hydration-tiles{margin-top:50px}.hydration-tile{background:linear-gradient(160deg,rgba(122,203,217,.6) 3.06%,rgba(0,136,144,.6) 96.94%);backdrop-filter:blur(4px);padding:12% 18%;margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;height:400px;transform:translateY(50px) scale(.95)}.hydration-tile h5{font-weight:600;font-size:1.1rem;margin-bottom:40px;text-align:center;text-transform:uppercase}.hydration-tile p{font-size:.9rem}#embrace-hydration p{font-size:1.1rem}#embrace-hydration .bottles-lineup{max-width:850px}.inactive{display:none}.active{font-weight:600;color:var(--dark-green)}#products #banner .container,#products #banner .row,#products #banner .col-md-6{height:100%}#products .container{position:relative}#products .banner-bottles{margin-bottom:-80px}.product-banner-title{font-size:4.2rem;color:#fff;text-transform:uppercase;opacity:.6;font-weight:500}.product-category-title{text-transform:uppercase;padding:0 20px;transition:.4s}.product-category-title:hover{cursor:pointer;transform:translateY(-3px);text-shadow:0 3px 5px (rgba(0,0,0,.3))}.products-selection{display:flex;justify-content:space-between}.products-text-desktop{display:block}.products-text-mobile{display:none}.selected-product{text-align:center}.product-img{display:flex;align-items:end;height:400px;opacity:.5;transition:.4s}.product-img:hover{cursor:pointer;opacity:.75}.selected{opacity:1}.product-img img{height:auto;max-height:100%}#bottle-330{padding-top:110px}#bottle-500{padding-top:105px}#bottle-750{padding-top:40px}#bottle-1000{padding-top:40px}.product-name{border-top:1px solid #000;margin-top:20px;padding-top:15px}.product-name h6{text-align:center}.products-features{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:30px;margin-top:20px}.product-feature{width:110px;height:110px;display:flex;align-items:center;justify-content:center;border:1px solid var(--dark-green);padding:10px;position:relative;overflow:hidden;transition:color .3s ease}.product-feature:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;opacity:.7;background:var(--light-green);transition:height .3s ease;z-index:-1}.product-feature:hover:before{height:100%;box-shadow:inset 0 0 30px rgba(255,255,255,.5)}.product-feature:after{content:'';position:absolute;bottom:0;left:0;width:120%;overflow:hidden;height:0;opacity:.5;background:linear-gradient(125deg,var(--light-green) 0%,var(--dark-green) 80%);transform:rotate(2deg);transform-origin:left top;transition:height .31s ease-in-out;z-index:0}.product-feature:hover:after{height:80%}.product-feature p{display:block;text-align:center;color:var(--dark-green);text-transform:uppercase;margin-bottom:0;transition:color .3s ease;z-index:1;font-size:.8rem}.product-feature:hover p{color:#fff}.products-ingridients{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:20px;text-align:center;gap:10px}.product-ingridient p{color:var(--dark-green)}.product-ingridient strong{font-weight:600}.products-tagline{font-weight:400;text-align:center;margin-bottom:50px}.bottles-lineup{max-width:900px}.green-bg{background-color:#78cdd137}.container-wide{max-width:1920px}.about-history-texts{padding:10px 10%}.about-img-wrapper{height:100%;width:100%}.about-img-wrapper img{object-fit:cover;height:100%}.about-history-texts h3{margin-bottom:40px;margin-top:-10px;font-size:1.3rem}.sustainability-tiles{margin-top:50px}.sustainability-tiles h4{text-transform:uppercase;margin-bottom:20px;font-weight:400;color:var(--dark-green)}.sustain-tile{background:linear-gradient(160deg,rgba(122,203,217,.6) 3.06%,rgba(0,136,144,.6) 96.94%);padding:12% 15%;margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;height:480px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.sustain-icon{height:100px;width:auto}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(255,255,255,.9) 0%,rgba(255,255,255,.1) 80%);z-index:2}.sustain-tile p{color:#fff;position:relative;display:block;z-index:3;font-size:.9rem;text-align:left;font-weight:500}.slide-up{animation:slide-up 1s ease-out forwards}#sustainability-tile-1,#sustainability-tile-2,#sustainability-tile-3{transform:translateY(50px) scale(.95)}.form-wrapper{position:relative;padding:20px 40px;max-width:700px;margin:0 auto}.form-wrapper label,.form-wrapper p{width:100%;font-size:.8rem;text-align:center}input,textarea{border:1px solid #c4c4c4;padding:10px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 5px 20px #94949441}textarea{width:100% !important;box-sizing:border-box;resize:vertical;min-height:100px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=password],.wpcf7 textarea{width:100%}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid var(--dark-green);outline:none;box-shadow:0 2px 20px rgba(0,0,0,.2)}.wpcf7-submit{background-color:var(--dark-green);color:#fff;border:none;padding:10px 20px;font-size:1rem;font-weight:500;text-transform:uppercase;min-width:200px;max-width:300px;transition:.4s}.wpcf7-submit:hover{background-color:#2ea2a8}.submit-row p{display:flex;flex-direction:column;align-items:center}.wpcf7-not-valid-tip{background-color:#b90000;color:#fff}.wpcf7-response-output{background-color:#da8a00;color:#000}.contact-bottle{position:absolute;top:0;left:-180px;width:120px}@media (max-width:992px){.navbar-nav{padding:20px 0}.navbar-toggler{position:absolute;right:20px;top:35%}.menu-item:hover .sub-menu{display:none}.trp-language-switcher-container{position:relative;text-align:center;transform:unset;right:unset;top:unset}#menu-item-256{transform:translateX(0);border-left:none;border-top:1px solid #000;margin-top:30px}.page_item{text-align:center}.banner-content{justify-content:center}.carpathians-text{padding:0 10%}.row-title{transform:translateY(-35%)}.row-title h2{font-size:2.7rem;margin-bottom:20px}.row-title h1{font-size:3rem}.row-title h3{font-size:1.5rem;margin-bottom:20px}.banner-bottles{left:50%;right:50%;transform:translateX(-50%)}.light-overlay{display:block}.product-banner-title{text-align:center;margin:0 auto}.navbar-brand{margin:0 auto}.hydration-tile{padding:10%;height:400px}.products-features{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px;padding:0 8%}.sustain-tile{height:550px}.sparkling-icons{gap:40px}}@media (max-width:768px){section{padding:30px 0}.banner-bottles{width:60%}.quality-bottle-container{display:flex;align-items:center}.ingridients{position:static;transform:none}.carpathians-image{background-attachment:scroll}.bubbles{display:none}.naturally-sparkling-container{display:flex;flex-direction:column;align-items:center;margin-bottom:-120px}.products-text-desktop{display:none}.products-text-mobile{display:block}.sparkling-image-container{order:2}.selected-product .quality-image{height:400px}#ingridients-still{margin-left:20px}.products-text{padding:5% 7%}.products-tagline{padding:0 6%}.sparkling-image{width:180px;margin-bottom:0;margin-top:30px}.water-quality-image{justify-content:center;margin-bottom:50px}.col-footer-menu{margin-top:30px;order:2}.col-footer-social{order:3;margin-top:30px}.footer-logo-container{padding-top:30px}.about-img-wrapper{padding:5px 5%}.sustain-tile{padding:10%}.about-title{margin-top:20px}.about-history-texts{padding:10px 5%}}@media (max-width:576px){h1{font-size:2.2rem}.row-title h2{font-size:2.7rem}h3{font-size:1.5rem}h2{font-size:2rem}#banner{height:85dvh}#banner h2{margin-bottom:15px;font-size:2.2rem}#banner h1{font-size:2rem}#banner h3{font-size:1.1rem}.banner-subpage h1{margin-top:90%}.banner-bottles{width:95%;max-width:50dvh}#products .banner-bottles{margin-bottom:0}#carpathians{margin-top:120px}.carpathians-text{font-size:.9rem}#nitrates{margin-top:25%}#bottle-container-sparkling{transform:translateX(-10%)}.naturally-sparkling-text-wrapper{padding:10%5%}.hydration-tile{height:350px}.product-banner-title{font-size:3rem;margin-bottom:100px}#product-details{margin-top:120px}.product-col{padding-left:5px;padding-right:5px}.sustain-tile{height:420px}.col-footer-logo{width:100% !important}.col-footer-menu,.col-footer-social{width:50% !important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover{transform:none}.animate-blur{transition:none}.sparkling-image{transform:none;transition:none}.sparkling-image.active{transform:none}@keyframes gentle-zoom{0%,100%{transform:none}}@keyframes slide-up{from,to{transform:none}}.slide-right{animation:none}@keyframes slide-right{from,to{transform:none}}.product-category-title:hover{transform:none}}