@charset "UTF-8";@font-face{font-family:Fedra;src:url(/wp-content/themes/hello-theme-child-master/fonts/Fedra/FedraSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fedra;src:url(/wp-content/themes/hello-theme-child-master/fonts/Fedra/FedraSans-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Fedra;src:url(/wp-content/themes/hello-theme-child-master/fonts/Fedra/FedraSans-Book.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Fedra;src:url(/wp-content/themes/hello-theme-child-master/fonts/Fedra/FedraSans-BookItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.header-wrapper{position:relative;z-index:9999;background:#fff}header .menu-button{display:inline-flex}header .menu-button a{display:inline-flex;flex-direction:column;justify-content:center;transition:.4s ease}header .menu-button a.active span{background-color:#000}header .menu-button a.active span:nth-child(1){transform:rotate(45deg);top:13px}header .menu-button a.active span:nth-child(3){transform:rotate(-45deg);bottom:13px}header .menu-button a.active span:nth-child(2){opacity:0}header .menu-button a.active span:nth-child(4){opacity:0}header .menu-button a span{min-width:32px;min-height:2px;background-color:#000;position:relative;top:0;margin-bottom:5px;bottom:auto;transition:.4s ease all}header .menu-button a span:last-child{margin-bottom:0}header .menu-button a span:last-child{top:auto;bottom:0}header h1{margin:0}header .icon-list{justify-self:end;width:max-content}header nav{justify-self:center;width:max-content;transition:.4s ease}header nav ul{padding:0;list-style-type:none;margin:0;display:flex;align-items:center;justify-content:flex-end;gap:25px}header nav ul li{position:relative}header nav ul li a{font-family:Fedra;color:#000;font-size:20px;text-decoration:none;transition:.4s ease all;position:relative;text-transform:uppercase}header nav ul li a:hover{color:#000}header nav ul li.evidenziato{background:#7b8f72;padding:10px 30px;border-radius:500px;border:2px transparent solid;transition:.4s ease}header nav ul li.evidenziato a{color:#fff}header nav ul li.evidenziato:hover{background:#fff;border-color:#7b8f72}header nav ul li.evidenziato:hover a{color:#000}header nav ul li .sub-menu{display:flex;flex-direction:column;align-items:flex-start;height:auto;max-height:0px;overflow:hidden;position:absolute;transition:.4s ease-in-out;top:100%;background:#e8e8e8;backdrop-filter:blur 3px;padding:0 10px;width:100%;width:fit-content;min-width:100%}header nav ul li .sub-menu li{margin:3px 0 0;white-space:nowrap}header nav ul li:hover .sub-menu{max-height:300px;padding:10px;min-width:100%}header nav{position:fixed;top:0;height:100dvh;background:#e8e8e8;z-index:300;width:100dvw;left:0;padding:2rem 1.5rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);transition:.4s ease;pointer-events:none;opacity:0}header nav ul{flex-direction:column;align-items:center;gap:20px}header nav.active{pointer-events:all;opacity:1;left:0}header .logo-section{display:inline-flex}header .logo-section img{max-width:180px}.head-spacer{min-height:95px}header .outer__header .menu li{position:relative}header .outer__header .menu li.menu-item-has-children:after{display:none}header .outer__header .menu li.menu-item-has-children>a{position:relative;padding-right:25px}header .outer__header .menu li.menu-item-has-children>a:after{content:"▼";font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:.3s ease}header .outer__header .menu li.menu-item-has-children.open>a:after{transform:translateY(-50%) rotate(180deg)}header .outer__header .menu li .sub-menu{position:relative;max-height:0;overflow:hidden;transition:max-height .4s ease;top:0;align-items:center}header .outer__header .menu li .sub-menu a{font-weight:300}header .outer__header .menu li.open>.sub-menu{max-height:500px}.menu__button{display:inline-flex;position:relative;z-index:5}.menu__button a{display:inline-flex;flex-direction:column;justify-content:center}.menu__button a.active span:nth-child(1){transform:rotate(45deg);top:7px}.menu__button a.active span:nth-child(3){transform:rotate(-45deg);bottom:9px}.menu__button a.active span:nth-child(2){opacity:0}.menu__button a span{min-width:28px;min-height:3px;border-radius:5px;position:relative;top:0;margin-bottom:5px;transition:.4s ease all}.menu__button a span:last-child{margin-bottom:0}.menu__button a span{bottom:auto;transition:.4s ease all}.menu__button a span:last-child{top:auto;bottom:0}header .outer__header>.logo img{max-width:55px}header .outer__header{padding:5px 20px}header .outer__header .menu{position:fixed;left:0;width:100%;height:100%;background-color:#e8e8e8;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;top:-100%;transition:.8s ease all}header .outer__header .menu ul{flex-direction:column;justify-content:center;align-items:center}header .outer__header .menu ul li{margin-right:0!important;margin-bottom:15px}header .outer__header .menu ul li a{display:block;width:100%;text-align:center;font-weight:700}header .outer__header .menu ul.sub-menu li a{font-weight:200;backdrop-filter:none}header{display:grid;grid-template-columns:1fr auto 4px auto 1fr;grid-template-areas:"menu-button logo-section divider tagline social";align-items:center;gap:20px;width:calc(100% - 40px);margin:auto;max-width:1440px;min-height:200px;padding-bottom:50px}@media screen and (max-width: 886px){header{grid-template-areas:"menu-button  social social" "logo-section divider tagline";grid-template-columns:auto 1px auto;align-content:center;gap:10px;row-gap:20px;padding-top:20px}header .social-grid{display:none}header .logo-section{justify-content:flex-end}header .logo-section a img{max-width:115px}}.menu-button{grid-area:menu-button;z-index:999999}.logo-section{grid-area:logo-section;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 886px){.logo-section{justify-content:flex-start}.logo-section a img{max-width:200px}}.divider{grid-area:divider;background-color:#755b33;height:100%}.tagline{grid-area:tagline;color:#755b33;justify-content:flex-start;font-size:18px;font-family:Fedra;font-weight:700}.social{grid-area:social;display:grid;grid-template-columns:1fr;justify-items:end}.social img{max-width:25px;max-height:25px}@media screen and (max-width: 767px){.social img{max-width:20px;max-height:20px}}.social .language-switch .trp-language-switcher{padding:none}.social .language-switch .trp-shortcode-switcher{border:none!important}.social .language-switch a{padding:0!important}.social .language-switch a span{font-weight:700;color:#755b33}.social .language-switch a:hover{background-color:transparent!important}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;max-width:fit-content}.social-grid a{display:flex;justify-content:center;align-items:center}footer{display:flex;justify-content:center;flex-direction:column;align-items:center}footer .information{background:#755b33;color:#fff;max-width:750px;width:95%;padding:80px;display:flex;align-items:baseline}footer .information a{color:#fff}footer .information .desc{font-family:Fedra;flex:1}footer .social img{filter:brightness(0) invert(1)}footer .decoration{width:100dvw;height:auto;z-index:-1;opacity:.5;position:relative;max-width:1440px;margin:-250px auto auto}@media screen and (max-width: 1024px){footer .information{padding:150px 100px}}@media screen and (max-width: 767px){footer .information{padding:150px 100px}}@media screen and (max-width: 767px){footer .information{padding:150px 50px;flex-direction:column;gap:50px}footer .decoration{margin:-100px auto auto}}form.wpcf7-form{display:flex;flex-direction:column;gap:16px;font-family:Inter,sans-serif;max-width:600px;margin:auto}form.wpcf7-form .double-col{display:grid;gap:16px;grid-template-columns:auto auto}form.wpcf7-form *{font-family:Inter,sans-serif;font-weight:300}form.wpcf7-form input,form.wpcf7-form textarea{background:#fff!important;border:none!important;border-radius:0!important;color:#1a2020;font-family:Inter,sans-serif;font-weight:300;font-size:14px;width:100%}form.wpcf7-form input::placeholder,form.wpcf7-form textarea::placeholder{color:#888;font-weight:300}form.wpcf7-form input:focus,form.wpcf7-form textarea:focus{outline:none!important;box-shadow:none!important}form.wpcf7-form textarea{resize:none;min-height:160px}form.wpcf7-form button[type=submit]{background:#fff!important;color:#000!important;padding:14px 40px;border:none!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:13px;letter-spacing:2px;width:auto;cursor:pointer}form.wpcf7-form button[type=submit]:hover{background:#f0f0f0!important}form.wpcf7-form button[type=submit]{--color: #000000 !important;--color-opposite: #ffffff !important}form.wpcf7-form [type=checkbox]{position:static!important;left:unset!important;appearance:none!important;-webkit-appearance:none!important;width:13px!important;height:13px!important;border:1.5px solid #7a6a3a!important;background:transparent!important;cursor:pointer;flex-shrink:0;margin-right:8px}form.wpcf7-form [type=checkbox]:checked{background:#7a6a3a!important}form.wpcf7-form .wpcf7-list-item{cursor:pointer;margin:0;display:flex;align-items:center;flex-direction:row}form.wpcf7-form .wpcf7-list-item label{display:flex}form.wpcf7-form .wpcf7-list-item-label{position:relative;font-size:13px;font-weight:300;color:#2a3535;order:1;cursor:pointer}form.wpcf7-form .wpcf7-list-item-label:before,form.wpcf7-form .wpcf7-list-item-label:after{display:none!important}form.wpcf7-form .wpcf7-form-control-wrap{width:100%}form.wpcf7-form .wpcf7-submit{display:inline-block;width:fit-content;margin:0}form.wpcf7-form .form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px}form.wpcf7-form a{color:#3db9e6;text-decoration:none}form.wpcf7-form a:hover{text-decoration:underline}form.wpcf7-form .wpcf7-not-valid-tip{font-size:13px;color:#c33}form.wpcf7-form .notice{margin:10px 0 0;font-size:13px}body .page-content{position:relative}body .page-content:after{content:"";position:absolute;inset:0;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}body.menu-open{overflow:hidden}body.menu-open .page-content:after{opacity:.5;visibility:visible;pointer-events:auto}body a{color:#000}.fade-up,.fade-left,.fade-right{opacity:0;transition:opacity 1s ease,transform 1s ease}.fade-up{transform:translateY(50px)}.fade-left{transform:translate(-50px)}.fade-right{transform:translate(50px)}.fade-up.is-visible,.fade-left.is-visible,.fade-right.is-visible{opacity:1;transform:translate(0)}.anim-delay-1{transition-delay:.1s}.anim-delay-2{transition-delay:.2s}.anim-delay-3{transition-delay:.3s}.anim-delay-5{transition-delay:.5s}.anim-delay-7{transition-delay:.7s}.elementor-html .fade-up,.elementor-html .fade-left,.elementor-html .fade-right{opacity:1;transform:translate(0)}.bananau-bananau-wrap{display:inline-block}.bananau-popup-trigger,.bananau-popup__close,.bottiglia-slide__cta,.bottiglie-detail__close{border-radius:0;border:1px solid transparent;color:#998a5c;width:50px;height:50px;min-width:50px;min-height:50px;position:relative;transition:.4s ease}.bananau-popup-trigger .vertical,.bananau-popup-trigger .horizontal,.bananau-popup__close .vertical,.bananau-popup__close .horizontal,.bottiglia-slide__cta .vertical,.bottiglia-slide__cta .horizontal,.bottiglie-detail__close .vertical,.bottiglie-detail__close .horizontal{transition:.4s ease;background:#998a5c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bananau-popup-trigger .vertical,.bananau-popup__close .vertical,.bottiglia-slide__cta .vertical,.bottiglie-detail__close .vertical{height:80%;width:1px}.bananau-popup-trigger .horizontal,.bananau-popup__close .horizontal,.bottiglia-slide__cta .horizontal,.bottiglie-detail__close .horizontal{width:80%;height:1px}.bananau-popup-trigger:hover,.bananau-popup__close:hover,.bottiglia-slide__cta:hover,.bottiglie-detail__close:hover{border:1px solid #998a5c;background:none}.bananau-popup-trigger:hover .horizontal,.bananau-popup__close:hover .horizontal,.bottiglia-slide__cta:hover .horizontal,.bottiglie-detail__close:hover .horizontal{width:70%}.bananau-popup-trigger:hover .vertical,.bananau-popup__close:hover .vertical,.bottiglia-slide__cta:hover .vertical,.bottiglie-detail__close:hover .vertical{height:70%}.bananau-popup-trigger:focus,.bananau-popup__close:focus,.bottiglia-slide__cta:focus,.bottiglie-detail__close:focus{background:none}.bananau-popup__close,.bottiglie-detail__close{margin-left:auto}.bananau-popup__close .vertical,.bottiglie-detail__close .vertical,.bananau-popup__close .horizontal,.bottiglie-detail__close .horizontal{transform:translate(-50%,-50%) rotate(45deg)}.bananau-popup{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:99999;justify-content:center;align-items:center;display:flex}.bananau-popup .bananau-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(2px);z-index:1}.bananau-popup .bananau-popup__inner{display:flex;flex-direction:column;z-index:2;box-shadow:0 5px 15px 5px #0006;padding:80px;width:95%;max-width:850px;background:#fff;max-height:80dvh;overflow:auto}@media screen and (max-width: 767px){.bananau-popup .bananau-popup__inner{padding:40px}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.bananau-popup.is-open .bananau-popup__inner{animation:fade-in-up .5s cubic-bezier(.34,1.2,.64,1) forwards}.bananau-popup__inner{transform-origin:top center}.bottiglie-section #bottiglie-splide-track{max-width:fit-content;margin:auto}.bottiglie-section .bottiglia-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.bottiglie-section .bottiglia-slide__cta{opacity:0;background:#998a5c}.bottiglie-section .bottiglia-slide__cta span{background:#fff}.bottiglie-section .splide__slide{display:grid}.bottiglie-section .splide__slide .bottiglia-slide__cta{width:25px;height:25px;min-width:25px;min-height:25px;padding:0}.bottiglie-section .splide__slide:hover .bottiglia-slide__cta,.bottiglie-section .splide__slide.is-active .bottiglia-slide__cta{opacity:1}.bottiglie-section .splide__slide img{max-height:70dvh}.bottiglie-detail{position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:100;backdrop-filter:blur(2px)}.bottiglie-detail .splide__arrows{max-width:850px;display:block;position:absolute;bottom:calc(10dvh - 60px);display:flex;justify-content:space-between;width:calc(100% - 20px);left:50%;transform:translate(-50%);box-sizing:border-box;z-index:900}.bottiglie-detail .splide__arrows .splide__arrow{position:relative;transform:none}.bottiglie-detail .splide__arrows .splide__arrow.splide__arrow--next{right:0}.bottiglie-detail .splide__arrows .splide__arrow.splide__arrow--prev{left:0}.bottiglie-detail__slide{min-height:100dvh;display:flex;justify-content:center;align-items:center}.bottiglie-detail__layout{background:#fff;width:calc(100dvw - 20px);max-width:850px;box-shadow:0 5px 15px 5px #0006;padding:80px;display:flex;flex-direction:column;max-height:80dvh;overflow:scroll;position:relative;height:80dvh}@media screen and (max-width: 768px){.bottiglie-detail__layout{padding:40px}}.bottiglie-detail__close{margin-left:auto;position:absolute;top:80px;right:80px}.bottiglie-detail .content{display:grid;grid-template-columns:1fr 2fr;gap:80px}@media screen and (max-width: 768px){.bottiglie-detail .content{grid-template-columns:1fr}.bottiglie-detail .content .bottle-img{min-height:100%}}.bottiglie-detail .content .bottle-img{display:grid;min-height:100%;justify-content:center}.bottiglie-detail .content .bottle-details{display:flex;flex-direction:column;font-family:Fedra}.bottiglie-detail .content .bottle-details p,.bottiglie-detail .content .bottle-details em,.bottiglie-detail .content .bottle-details i{font-size:20px}.bottiglie-detail .content .bottle-details h1,.bottiglie-detail .content .bottle-details h2,.bottiglie-detail .content .bottle-details h3,.bottiglie-detail .content .bottle-details strong{color:#755b33;font-weight:600}.bottiglie-detail .content .bottle-details h2{color:#000;font-size:42px;font-weight:800}.bottiglie-detail .content .bottle-details h3,.bottiglie-detail .content .bottle-details .bottiglie-detail__sottotitolo{color:#755b33;font-size:24px;font-weight:800}.bottiglie-detail .content .bottiglie-detail__scheda{display:inline-flex;flex-direction:column;margin-top:auto;margin-left:auto;color:#755b33;font-size:12px}.bottiglie-detail .content .bottiglie-detail__scheda svg{width:80px;height:auto}@media screen and (max-width: 768px){.bottiglie-detail .content .bottiglie-detail__scheda svg{width:60px}}.bottiglie-detail .bottle-footer{display:flex;gap:15px}.splide__arrows button{opacity:1;width:50px;height:50px;border-radius:0;transition:.4s ease;background:#fff;border:1px solid transparent}.splide__arrows button svg{transition:.4s ease;width:80%;height:80%;fill:none}.splide__arrows button:hover{border:1px solid #755b33;background:#fff}.splide__arrows button:hover svg{width:70%;height:70%}.splide__arrows button:focus{background:#fff}.decoration__right{position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important;max-height:80%!important;display:flex!important;justify-content:end!important;height:100%!important}.decoration__right img{object-position:center left;display:inline-block;width:auto;height:100%!important}@media screen and (max-width: 767px){.decoration__right{display:none!important}}.bananau-image-slider .splide__arrows{position:absolute;bottom:-35px;width:100%}.bananau-image-slider .splide__slide img{min-height:500px;object-fit:cover}@media screen and (max-width: 768px){.bananau-lottie-icon svg{width:135%!important;transform:translate(-50%)!important;margin-left:50%!important}}
