@font-face{font-family:"Futura";src:url("/wp-content/themes/cinquezerocinque/assets/fonts/Futura/FuturaStd-Medium.otf") format("opentype")}@font-face{font-family:"Futura";src:url("/wp-content/themes/cinquezerocinque/assets/fonts/Futura/FuturaStd-Light.otf") format("opentype");font-weight:300}@font-face{font-family:"Futura";src:url("/wp-content/themes/cinquezerocinque/assets/fonts/Futura/FuturaStd-Bold.otf") format("opentype");font-weight:bold}.popup-info.modal-show{opacity:1 !important;right:0 !important;z-index:9999 !important;pointer-events:all !important}.has-color-principale-color{color:#8eef00}.has-color-principale-background-color{background-color:#8eef00}.has-color-secondario-color{color:#000}.has-color-secondario-background-color{background-color:#000}.has-color-terziario-color{color:#741425}.has-color-terziario-background-color{background-color:#741425}*:focus{outline:none}@media (max-width: 767px){.not-visible-mobile{display:none !important}}@media (min-width: 767px){.visible-mobile{display:none !important}}.otgs-development-site-front-end{display:none}.is-hidden{opacity:0;transform:translate(0, -100px);transition:transform 0.6s ease, opacity 0.6s;pointer-events:none}.is-visible{opacity:1;transform:translate(0, 0);transition:transform 0.6s ease, opacity 0.6s}.hovertext{position:relative}.hovertext:before{content:attr(data-hover);overflow:hidden;max-width:200px;width:max-content;background-color:#6d6d6d;color:#fff;font-size:10px;font-weight:400;text-align:center;text-transform:none;white-space:normal;line-height:1.25;padding:5px;border-radius:6px;transition:opacity 0.6s ease-in-out;opacity:0;visibility:hidden;position:absolute;z-index:1111;left:0;top:110%}.hovertext:hover:before{opacity:0.85;visibility:visible}.button{display:block;border:1px solid #8eef00;background:transparent;color:#fff;transition:.4s;margin-top:15px;border-radius:4px;padding:0.75rem 1rem;width:max-content}.button:hover{background:#8eef00}.button:disabled{opacity:0.5}.woocommerce .button{display:block !important;border:1px solid #8eef00 !important;text-transform:uppercase !important;letter-spacing:1px !important;background-color:#8eef00 !important;border-radius:6px !important;border-width:0 !important;color:#000 !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;padding:12px 15px !important;text-decoration:none !important;font-weight:normal !important;box-shadow:0 0 40px 40px #8eef00 inset,0 0 0 0 #8eef00 !important;transition:all 200ms ease-in-out !important}.woocommerce .button:hover{background:transparent !important;box-shadow:0 0 10px 0 #8eef00 inset,0 0 10px 4px #8eef00 !important}.wp-block-button{transition:.4s;cursor:pointer}.wp-block-button a{transition:.4s}.button-animation{box-shadow:0 0 40px 40px #8eef00 inset,0 0 0 0 #8eef00;transition:all 200ms ease-in-out}.button-animation:hover{box-shadow:0 0 10px 0 #8eef00 inset,0 0 10px 4px #8eef00}.button-animation .wp-element-button{border:1px solid #8eef00;text-transform:uppercase;letter-spacing:1px}.owl-carousel{margin-bottom:35px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;top:calc(50% - 29px);font-size:48px;color:#000;transition:0.6s}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{opacity:0.25;pointer-events:none}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{color:#8eef00}.owl-carousel .owl-nav button.owl-prev{left:-15px}@media (min-width: 768px){.owl-carousel .owl-nav button.owl-prev{left:-25px}}.owl-carousel .owl-nav button.owl-next{right:-15px}@media (min-width: 768px){.owl-carousel .owl-nav button.owl-next{right:-25px}}.owl-carousel .owl-dots{position:absolute;display:flex;align-items:center;justify-content:center;gap:3px;bottom:-20px;width:100%}.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;border:2px solid #000;border-radius:50%;transition:0.6s}.owl-carousel .owl-dots .owl-dot.active{background:#8eef00;border-color:#8eef00}.owl-carousel .owl-dots .owl-dot:hover{border-color:#8eef00}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.czc-form,.wpcf7-form,.woocommerce-checkout .content-principale,.edit-account{font-size:0.875rem}.czc-form input[type="text"],.czc-form input[type="number"],.czc-form input[type="email"],.czc-form input[type="tel"],.czc-form input[type="date"],.czc-form input[type="password"],.czc-form input[type="time"],.czc-form input[type="file"],.czc-form textarea,.czc-form .select2-selection,.wpcf7-form input[type="text"],.wpcf7-form input[type="number"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="date"],.wpcf7-form input[type="password"],.wpcf7-form input[type="time"],.wpcf7-form input[type="file"],.wpcf7-form textarea,.wpcf7-form .select2-selection,.woocommerce-checkout .content-principale input[type="text"],.woocommerce-checkout .content-principale input[type="number"],.woocommerce-checkout .content-principale input[type="email"],.woocommerce-checkout .content-principale input[type="tel"],.woocommerce-checkout .content-principale input[type="date"],.woocommerce-checkout .content-principale input[type="password"],.woocommerce-checkout .content-principale input[type="time"],.woocommerce-checkout .content-principale input[type="file"],.woocommerce-checkout .content-principale textarea,.woocommerce-checkout .content-principale .select2-selection,.edit-account input[type="text"],.edit-account input[type="number"],.edit-account input[type="email"],.edit-account input[type="tel"],.edit-account input[type="date"],.edit-account input[type="password"],.edit-account input[type="time"],.edit-account input[type="file"],.edit-account textarea,.edit-account .select2-selection{width:100%;margin-bottom:20px;background:rgba(142,239,0,0.15);border:0;border-bottom:2px solid #8eef00;border-radius:0;padding:5px 10px;height:32px;font-style:italic}.czc-form .select2-selection,.wpcf7-form .select2-selection,.woocommerce-checkout .content-principale .select2-selection,.edit-account .select2-selection{padding:0}.czc-form input[type="file"],.wpcf7-form input[type="file"],.woocommerce-checkout .content-principale input[type="file"],.edit-account input[type="file"]{background:#fff;font-size:0.875rem}.czc-form textarea,.wpcf7-form textarea,.woocommerce-checkout .content-principale textarea,.edit-account textarea{min-height:100px}.czc-form label,.wpcf7-form label,.woocommerce-checkout .content-principale label,.edit-account label{margin-bottom:15px;margin-bottom:6px}.czc-form input[type="submit"],.czc-form button,.wpcf7-form input[type="submit"],.wpcf7-form button,.woocommerce-checkout .content-principale input[type="submit"],.woocommerce-checkout .content-principale button,.edit-account input[type="submit"],.edit-account button{min-width:120px;padding:15px 10px;border-radius:4px;border:none;box-shadow:none;font-size:1.25rem;line-height:1;color:#000;transition:.4s;box-shadow:0 0 40px 40px #8eef00 inset,0 0 0 0 #8eef00;transition:all 200ms ease-in-out;border:1px solid #8eef00;text-transform:uppercase;letter-spacing:1px}.czc-form input[type="submit"]:hover,.czc-form button:hover,.wpcf7-form input[type="submit"]:hover,.wpcf7-form button:hover,.woocommerce-checkout .content-principale input[type="submit"]:hover,.woocommerce-checkout .content-principale button:hover,.edit-account input[type="submit"]:hover,.edit-account button:hover{box-shadow:0 0 10px 0 #8eef00 inset,0 0 10px 4px #8eef00}.czc-form input[type="submit"]:disabled,.czc-form input[type="submit"].disabled,.czc-form button:disabled,.czc-form button.disabled,.wpcf7-form input[type="submit"]:disabled,.wpcf7-form input[type="submit"].disabled,.wpcf7-form button:disabled,.wpcf7-form button.disabled,.woocommerce-checkout .content-principale input[type="submit"]:disabled,.woocommerce-checkout .content-principale input[type="submit"].disabled,.woocommerce-checkout .content-principale button:disabled,.woocommerce-checkout .content-principale button.disabled,.edit-account input[type="submit"]:disabled,.edit-account input[type="submit"].disabled,.edit-account button:disabled,.edit-account button.disabled{opacity:0.35}.czc-form .submit-row p,.wpcf7-form .submit-row p,.woocommerce-checkout .content-principale .submit-row p,.edit-account .submit-row p{display:flex;gap:5px;flex-direction:column;align-items:center}.czc-form .check-accept,.wpcf7-form .check-accept,.woocommerce-checkout .content-principale .check-accept,.edit-account .check-accept{float:left}.czc-form select,.wpcf7-form select,.woocommerce-checkout .content-principale select,.edit-account select{border-bottom:1px solid #8eef00;box-shadow:none;background:transparent;padding:5px 0;height:32px}.czc-form select:after,.czc-form select:before,.wpcf7-form select:after,.wpcf7-form select:before,.woocommerce-checkout .content-principale select:after,.woocommerce-checkout .content-principale select:before,.edit-account select:after,.edit-account select:before{content:"\f0dd"}.czc-form .wpcf7-acceptance .wpcf7-list-item,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item,.woocommerce-checkout .content-principale .wpcf7-acceptance .wpcf7-list-item,.edit-account .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.czc-form .woocommerce-form-row span em,.wpcf7-form .woocommerce-form-row span em,.woocommerce-checkout .content-principale .woocommerce-form-row span em,.edit-account .woocommerce-form-row span em{display:block;margin-top:8px}.cf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.cf7-form .wpcf7-acceptance .wpcf7-list-item>label{padding-left:0}.cf7-form .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"]{width:25px;height:25px}.cf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{vertical-align:super}.cf7-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{color:#8eef00}.cf7-form .cf7-div{max-width:100%;margin:auto}.cf7-form .cf7-div .cf7-p{margin:0 !important}.cf7-form .cf7-div p{margin-bottom:16px !important}.cf7-form input.wpcf7-submit.button{line-height:0px;width:100px}.cf7-form ::placeholder{color:#8eef00 !important;font-weight:300}.close-cross{cursor:pointer}.popup-info{position:fixed;top:0;right:-100%;z-index:-1;height:100vh;width:45vw;opacity:0;pointer-events:none;transition:opacity 0.4s ease-in;background:#fff}.popup-info .popup-info-content{overflow:auto;position:relative;height:100%;padding-bottom:25px}.popup-info .popup-info-content .close-popup-info{position:absolute;top:10px;left:10px}.popup-info .popup-info-content .close-popup-info .cls-1,.popup-info .popup-info-content .close-popup-info .cls-2{transition:0.6s}.popup-info .popup-info-content .close-popup-info:hover .cls-1,.popup-info .popup-info-content .close-popup-info:hover .cls-2{fill:#8eef00}.popup-info .popup-info-content .sezione-popup{padding:20px}.popup-info .popup-info-content .sezione-popup.titolo-popup{padding:10px 20px;border-bottom:2px solid #49148b;color:#49148b;font-size:56px;font-family:"Monalesa";text-align:center;text-transform:uppercase}.popup-info .popup-info-content .sezione-popup.sottotitolo-popup{color:#49148b;font-size:28px;font-family:"Monalesa";text-transform:uppercase}.popup-info .popup-info-content .sezione-popup.testo-popup{color:#49148b;font-size:18px}.popup-info .popup-info-content .sezione-popup.sez-left{padding-right:10px}.popup-info .popup-info-content .sezione-popup.sez-right{padding-left:10px}header #header{position:fixed;top:0;z-index:1000;width:100%;color:#000;transition:0.4s}header #header .header-social{display:flex;justify-content:end;align-items:center;gap:7.5px;height:100%;padding:5px 10px;font-size:1rem}header #header .header-social a{transition:0.4s}header #header .cart-header{text-decoration:none;text-transform:uppercase;border:1px solid;padding:6px;display:flex;gap:7px;align-items:flex-start;font-size:12px;color:#000;margin-bottom:3px}header #header .cart-header:hover{color:#8eef00}header #header img.header-img{width:auto;max-height:70px;padding:15px 0}header #header #header-menu{display:flex;gap:10px;align-items:center}header #header #header-menu ul{display:flex;list-style-type:none;margin:0;padding:0}header #header #header-menu ul>li{position:relative;list-style:none;transition:.4s all}header #header #header-menu ul>li a{display:block;padding:15px;font-family:"Futura";font-size:0.875rem;font-weight:normal;text-decoration:none;text-transform:uppercase;letter-spacing:2px;transition:.4s}header #header #header-menu ul>li ul.sub-menu{background:#3973ad;position:absolute;left:0;z-index:100;transition:.4s all ease;box-shadow:4px 6px 10px 0px rgba(0,0,0,0.4);opacity:0;pointer-events:none}header #header #header-menu ul>li ul.sub-menu li{display:block;white-space:nowrap;width:100%}header #header #header-menu ul>li ul.sub-menu li a{padding:15px 10px;color:#fff;font-size:0.75rem}header #header #header-menu ul>li ul.sub-menu li:hover a{color:#a5ed07}header #header #header-menu ul>li ul.sub-menu li.current-menu-item a,header #header #header-menu ul>li ul.sub-menu li.current-product-parent a{color:#a5ed07}header #header #header-menu ul>li:hover ul.sub-menu{opacity:1;pointer-events:all}header #menu-toggle{overflow:hidden;text-align:center}header #menu-toggle .hamburger{padding:0px;margin-top:5px}header #menu-toggle .hamburger .hamburger-inner:before,header #menu-toggle .hamburger .hamburger-inner:after,header #menu-toggle .hamburger .hamburger-inner{background-color:#000;width:100%;border-radius:0}header #menu-toggle #menu-text-mobile{color:#000;font-size:8px}header.header-non-scrolled #header{background:transparent;backdrop-filter:blur(8px)}header.header-non-scrolled #header .header-social a{color:#000}header.header-non-scrolled #header .header-social a:hover{color:#8eef00}header.header-non-scrolled #header ul>li:hover a,header.header-non-scrolled #header ul>li.current-menu-item a,header.header-non-scrolled #header ul>li.current-product-ancestor a,header.header-non-scrolled #header ul>li.current-menu-parent a,header.header-non-scrolled #header ul>li.current-menu-ancestor a,header.header-non-scrolled #header ul>li.active a{color:#8eef00}header.header-non-scrolled #header ul>li a{color:#000}header.header-scroll #header{top:0;background:rgba(255,255,255,0.4);backdrop-filter:blur(8px)}header.header-scroll #header .header-social a{color:#000}header.header-scroll #header .header-social a:hover{color:#8eef00}header.header-scroll #header ul>li:hover a,header.header-scroll #header ul>li.current-menu-item a,header.header-scroll #header ul>li.current-product-ancestor a,header.header-scroll #header ul>li.current-menu-parent a,header.header-scroll #header ul>li.current-menu-ancestor a,header.header-scroll #header ul>li.active a{color:#8eef00}header.header-scroll #header ul>li a{color:#000}.home header.header-non-scrolled #header{background:transparent;backdrop-filter:blur(0)}.home header.header-non-scrolled #header a{color:#fff}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#8eef00}.mm-menu .mm-navbar__title{font-size:1.25rem;text-transform:uppercase}.mm-menu .mm-panels{background:#222}.mm-menu .mm-listview li{background:#222;color:#8eef00}.mm-menu .mm-listview li::after{background:#888}.mm-menu .mm-listview>li.current-menu-item>a:not(.mm-next),.mm-menu .mm-listview>li.current-menu-item span{background:#8eef00;color:#fff !important}.mm-listview .mm-next,.mm-btn.mm-prev{background:#222}footer #footer{position:relative;padding-top:150px;padding-bottom:50px;background:#000;font-family:'Sorts Mill Goudy', serif}footer #footer a{color:#fff;transition:0.4s}footer #footer a:hover{color:#8eef00}footer #footer .footer-img{position:absolute;top:-80px;right:calc(50% - 95px);padding:20px}footer #footer .footer-img::after{content:"";position:absolute;top:-15px;right:calc(50% - 75px);--a:150px;border-bottom:calc(0.866 * var(--a)) solid #000;border-left:calc(var(--a) / 2) solid transparent;border-right:calc(var(--a) / 2) solid transparent;border-top:0;height:0;width:0}footer #footer .footer-img img{position:relative;width:150px;z-index:1}footer #footer .footer-text{margin-bottom:15px;font-size:1rem;line-height:1.25;text-align:center;text-transform:uppercase;color:#fff}footer #footer .footer-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}footer #footer .footer-nav.social-nav{flex-direction:row;gap:10px;padding-top:35px;font-size:1.5rem}footer #footer .footer-nav a{width:fit-content}footer #footer .sub-footer-row{padding-top:60px;font-size:0.75rem;color:#fff}footer #poweredby{font-size:0.7rem;padding:2px 20px;color:#989898;text-align:right;background:#000;border-top:1px solid #fff}footer #poweredby a{color:#989898;text-decoration:none}footer #poweredby a span{transition:all 1s}footer #poweredby a:hover span.made{color:#009246}footer #poweredby a:hover span.in{color:#fff}footer #poweredby a:hover span.italy{color:#ce2b37}body{font:100% "Futura";color:#000}body.modal-open{overflow:hidden}.admin{position:fixed;background:rgba(255,255,255,0.8);color:#000;z-index:99999;transition:0.5s all;opacity:0;box-shadow:0px 0px 20px 0px #333}.admin ul{padding:0px;margin:0}.admin ul li{list-style:none;padding:6px 0;transition:0.5s all;padding:10px}.admin ul li a{color:#000}.admin ul li .fas{width:20px}.admin ul li:hover{background:#000;color:#fff}.admin ul li:hover a{color:#fff}.admin#adm2,.admin#adm3,.admin#adm4{padding:10px}.admin#adm1{top:0;left:0}.admin#adm2{top:0;right:0}.admin#adm3{bottom:0;right:0}.admin#adm4{bottom:0;left:0}.admin:hover{opacity:1}#the_site{background:#fff}.container.page-container{min-height:100vh;padding:20px 15px;padding-bottom:80px;margin:0 auto}.container.page-container.full-page,.container.page-container.home-page{padding:0 !important;padding-bottom:80px !important;max-width:100%;overflow:hidden}.content-principale{padding-top:70px !important}@media (min-width: 768px){.content-principale{padding-top:100px !important}}.custom-container-sm{max-width:920px}.page-main-title{display:none}.page-treeball .page-main-title,.page-apribottiglie .page-main-title{display:block}.page-coming-soon #the_site{background:#49148b !important}.page-coming-soon #the_site header,.page-coming-soon #the_site footer,.page-coming-soon #the_site .pre-footer{display:none}.page-coming-soon #the_site .home-page{display:flex;align-items:center;align-content:center;height:100vh}.page-coming-soon #the_site .titolo-coming-soon{font-size:112px;line-height:1;font-family:"Monalesa";color:#fff;text-align:center;text-transform:uppercase;padding:10px 35px;margin-bottom:40px}.page-coming-soon #the_site .img-coming-soon img{display:block;margin:auto;max-height:100px}.sequenza-gallery-effect{position:relative;min-height:100vh}@media (min-width: 768px){.sequenza-gallery-effect{min-height:0}}.sequenza-gallery-effect .single-sg{position:absolute;height:100vh;opacity:0;top:0;left:0}.sequenza-gallery-effect .single-sg img{margin:auto;display:block;height:100%}.sequenza-gallery-effect .single-sg:not(.active){transition:opacity 0.6s;width:100%}.sequenza-gallery-effect .single-sg.active{position:relative;overflow:hidden;opacity:1;z-index:1}.sequenza-gallery-effect .single-sg.active img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;max-width:unset}.sequenza-gallery-effect .single-sg.w-100{position:absolute;width:100%;height:auto;opacity:0;top:0;left:0}.sequenza-gallery-effect .single-sg.w-100 img{margin:auto;display:block;width:100%}.sequenza-gallery-effect .single-sg.w-100.active{position:unset;opacity:1;z-index:1}.sequenza-gallery-effect .single-sg.w-100.active img{position:unset;max-width:100%}.sequenza-immagini{height:6000px}.sequenza-immagini .sequenza-immagini-sticky{position:sticky;top:0}.czc-gallery{display:flex;gap:5px;flex-wrap:wrap}.czc-gallery .single-gallery-img{border-radius:10px;overflow:hidden}@media (max-width: 768px){.czc-gallery .single-gallery-img{width:calc((100% / 3) - (5px - 1px))}}.czc-gallery .single-gallery-img img{width:100%;height:100%;object-fit:cover;transition:1s}.czc-gallery .single-gallery-img:hover img{transform:scale(1.1);opacity:0.8}#the_site .woocommerce h2,#the_site .woocommerce h3{margin-top:20px}#the_site .woocommerce table{table-layout:fixed}#the_site .woocommerce .price{display:flex;align-items:center;gap:15px;font-size:1.5rem;color:#000}#the_site .woocommerce .price del{font-size:0.75rem;opacity:0.25}#the_site .woocommerce .woocommerce-product-attributes{border:1px solid #dedede !important}#the_site .woocommerce .woocommerce-product-attributes td,#the_site .woocommerce .woocommerce-product-attributes th{border-bottom:1px solid #dedede !important}#the_site .woocommerce .woocommerce-result-count{margin-bottom:3.5rem}#the_site .woocommerce .woocommerce-ordering select{padding:0.5rem 1rem}#the_site .woocommerce .products.related{margin-top:50px}#the_site .woocommerce .product{margin-bottom:75px}#the_site .woocommerce .product .images .flex-viewport{margin-bottom:35px}#the_site .woocommerce .product .images .woocommerce-product-gallery__trigger{right:0.75em;border:1px solid #000}#the_site .woocommerce .product .images .woocommerce-product-gallery__wrapper img:not(.zoomImg){padding:5px;background:#fff;border:2px solid #000;border-radius:4px;overflow:hidden}#the_site .woocommerce .product .onsale{position:absolute;display:flex;align-items:center;width:fit-content;min-height:2.75rem;min-width:3.5rem;padding:0.5rem;font-size:0.875rem;font-weight:normal;line-height:1;top:-0.75rem;left:-0.75rem;border-radius:100%;background-color:#8eef00;z-index:9}#the_site .woocommerce .product .summary .cart{display:flex;align-items:center;gap:15px;height:36px}#the_site .woocommerce .product .summary .cart.variations_form{height:auto;flex-direction:column;align-items:start}#the_site .woocommerce .product .summary .cart.variations_form .single_variation_wrap{height:auto;flex-direction:column;align-items:start}#the_site .woocommerce .product .summary .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:15px}#the_site .woocommerce .product .summary .cart::after,#the_site .woocommerce .product .summary .cart::before{display:none !important}#the_site .woocommerce .product .summary .cart .quantity{height:100%;margin:0}#the_site .woocommerce .product .summary .cart .quantity input{height:100%;width:50px;padding:5px;text-align:left}#the_site .woocommerce .product .summary .product_meta{display:flex;flex-direction:column;gap:15px}#the_site .woocommerce .product .summary .stock{display:none}#the_site .woocommerce .product .woocommerce-tabs .tabs{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:0}@media (min-width: 768px){#the_site .woocommerce .product .woocommerce-tabs .tabs{flex-wrap:nowrap;gap:25px}}#the_site .woocommerce .product .woocommerce-tabs .tabs::after,#the_site .woocommerce .product .woocommerce-tabs .tabs::before{display:none !important}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab{border:1px solid #000;border-radius:0;display:block;width:100%;margin:0;padding:0;text-align:center;transition:0.4s}@media (min-width: 768px){#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab{width:fit-content;text-align:left}}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab::after,#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab::before,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab::after,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab::before{display:none !important}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab a,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab a{padding:0.75rem 1rem;color:#000;border-radius:1px}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab.active,#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab:hover,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab.active,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab:hover{background:#000}#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab.active a,#the_site .woocommerce .product .woocommerce-tabs .tabs .description_tab:hover a,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab.active a,#the_site .woocommerce .product .woocommerce-tabs .tabs .additional_information_tab:hover a{color:#fff}#the_site .woocommerce .product .woocommerce-LoopProduct-link{width:100%}#the_site .woocommerce .product .woocommerce-LoopProduct-link .bordered-image{position:relative}#the_site .woocommerce .product .woocommerce-LoopProduct-link .bordered-image::after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border:2px solid transparent;transition:0.3s;box-shadow:0px 0px 10px -5px #fff}@media (min-width: 768px){#the_site .woocommerce .product .woocommerce-LoopProduct-link .bordered-image::after{top:-15px;left:-15px;border:4px solid #8eef00}}#the_site .woocommerce .product .woocommerce-LoopProduct-link .bordered-image img{margin:0}#the_site .woocommerce .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-family:"Sorts Mill Goudy", serif;text-transform:uppercase;font-size:1.75rem;line-height:2rem}#the_site .woocommerce .product .woocommerce-LoopProduct-link:hover .bordered-image::after{top:0;left:0}#the_site .woocommerce .product.product_cat-apribottiglie .woocommerce-LoopProduct-link .bordered-image::after{content:"";border-color:#8eef00}#the_site .woocommerce .product.product_cat-treeball .woocommerce-LoopProduct-link .bordered-image::after{content:"";border-color:#741425}#the_site .woocommerce .product.product_cat-treeball .button{background:#741425 !important;color:#fff !important;border-color:#741425;box-shadow:0 0 40px 40px #741425 inset,0 0 0 0 #741425 !important}#the_site .woocommerce .product.product_cat-treeball .button:hover{background:transparent !important;color:#000 !important;box-shadow:0 0 10px 0 #741425 inset,0 0 10px 4px #741425 !important}#the_site .woocommerce .product .button{width:fit-content !important}#the_site .woocommerce .shop_table{border:none !important;border-radius:0 !important;background:#fff}#the_site .woocommerce .shop_table .product-thumbnail img{width:50px;height:50px;padding:2px;border:1px solid #000;border-radius:50%}#the_site .woocommerce .shop_table .product-remove a{display:flex;align-items:center;justify-content:center;padding-bottom:3.5px}@media (max-width: 767px){#the_site .woocommerce .shop_table .product-remove a{height:2rem;width:2rem;margin:auto;font-size:2.5rem}}#the_site .woocommerce .shop_table .actions .coupon{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:25px}@media (min-width: 768px){#the_site .woocommerce .shop_table .actions .coupon{margin-bottom:0;flex-wrap:nowrap}}@media (max-width: 767px){#the_site .woocommerce .shop_table .actions .coupon .button,#the_site .woocommerce .shop_table .actions .coupon .input-text{float:none !important;width:100% !important}}#the_site .woocommerce .shop_table .actions .coupon label{display:none}#the_site .woocommerce .shop_table .actions .coupon #coupon_code{width:fit-content;margin-right:10px}#the_site .woocommerce .shop_table .actions .button[name="update_cart"]{display:inline-block !important}#the_site .woocommerce .shop_table .cart-subtotal th,#the_site .woocommerce .shop_table .cart-subtotal td{border-bottom:1px solid rgba(0,0,0,0.1)}#the_site .woocommerce .shop_table tr.cart_item{border-bottom:2px solid #8eef00}#the_site .woocommerce .cart_totals{margin-top:35px}#the_site .woocommerce .woocommerce-checkout h3{margin-top:25px}#the_site .woocommerce .woocommerce-checkout .shop_table .cart-subtotal th,#the_site .woocommerce .woocommerce-checkout .shop_table .cart-subtotal td{border-bottom:none}#the_site .woocommerce .woocommerce-result-count,#the_site .woocommerce .woocommerce-ordering{display:none}#the_site .woocommerce .woocommerce-result-count{visibility:hidden}#the_site .woocommerce .woocommerce-notice,#the_site .woocommerce .woocommerce-info{border:none;padding:25px 20px}#the_site .woocommerce .woocommerce-notice.woocommerce-info,#the_site .woocommerce .woocommerce-info.woocommerce-info{border-left:2px solid cornflowerblue}#the_site .woocommerce .woocommerce-notice.woocommerce-warning,#the_site .woocommerce .woocommerce-info.woocommerce-warning{border-left:2px solid crimson}#the_site .woocommerce .woocommerce-notice.woocommerce-danger,#the_site .woocommerce .woocommerce-info.woocommerce-danger{border-left:2px solid orange}#the_site .woocommerce .woocommerce-notice::before,#the_site .woocommerce .woocommerce-info::before{display:none !important}#the_site .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:50px}@media (min-width: 768px){#the_site .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:0}}#the_site .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style-type:none}#the_site .woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 7.5px;color:#000;border:1px solid #000;transition:0.4s}#the_site .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background:#000;color:#8eef00}#the_site .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background:#000;color:#8eef00}#the_site .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads{display:none}#the_site .woocommerce .woocommerce-MyAccount-content fieldset{margin-top:25px}#the_site .woocommerce .woocommerce-MyAccount-content button[type="submit"]{margin-top:20px}#the_site .woocommerce .woocommerce-MyAccount-content .u-columns .woocommerce-Address{width:100%;float:none;margin:35px 0}#the_site .woocommerce .woocommerce-MyAccount-content .u-columns .woocommerce-Address header{display:flex;align-items:center;justify-content:space-between}#the_site .woocommerce .woocommerce-MyAccount-content .u-columns .woocommerce-Address header::before,#the_site .woocommerce .woocommerce-MyAccount-content .u-columns .woocommerce-Address header::after{display:none !important}#the_site .flex-control-thumbs li{width:100%}#the_site .flex-control-thumbs .owl-nav .owl-prev{left:5px}#the_site .flex-control-thumbs .owl-nav .owl-next{right:5px}#the_site .term-description{margin-bottom:50px}@media only screen and (max-width: 768px){.woocommerce ul.products[class*="columns-"] li.product,.woocommerce-page ul.products[class*="columns-"] li.product{width:100% !important;clear:none !important}}.home-page .so-widget-sow-layout-slider .sow-slider-image-container .sow-slider-image-wrapper{display:flex;align-items:center;justify-content:center}.home-page #section_realizzazioni{background-image:linear-gradient(rgba(255,255,255,0.6), rgba(255,255,255,0.6)),url(/wp-content/uploads/2023/07/oak-wooden-textured-design-background.jpg);background-size:cover;background-position:center}.home-page #section_prodotti .owl-carousel-apribottiglie,.home-page #section_prodotti .owl-carousel-treeball{margin-bottom:20px}.home-page #section_prodotti .owl-carousel-apribottiglie .owl-nav button.owl-next,.home-page #section_prodotti .owl-carousel-apribottiglie .owl-nav button.owl-prev,.home-page #section_prodotti .owl-carousel-treeball .owl-nav button.owl-next,.home-page #section_prodotti .owl-carousel-treeball .owl-nav button.owl-prev{color:#fff}.home-page #section_prodotti .owl-carousel-apribottiglie .owl-nav button.owl-next:hover,.home-page #section_prodotti .owl-carousel-apribottiglie .owl-nav button.owl-prev:hover,.home-page #section_prodotti .owl-carousel-treeball .owl-nav button.owl-next:hover,.home-page #section_prodotti .owl-carousel-treeball .owl-nav button.owl-prev:hover{color:#8eef00}.home-page #section_prodotti .owl-carousel-apribottiglie .owl-nav button.owl-prev,.home-page #section_prodotti .owl-carousel-treeball .owl-nav button.owl-prev{left:10px}.home-page #section_prodotti .owl-carousel-apribottiglie .owl-nav button.owl-next,.home-page #section_prodotti .owl-carousel-treeball .owl-nav button.owl-next{right:10px}.home-page #section_prodotti .owl-carousel-treeball{margin-top:45px}@media (min-width: 768px){.home-page #section_prodotti .owl-carousel-treeball{margin-top:0}}.home-page #section_prodotti h4{margin-bottom:10px}.home-page #section_about .page-text{text-align:center}@media (min-width: 768px){.home-page #section_about .page-text{text-align:left}}.home-page #section_about .wp-block-buttons{justify-content:center}@media (min-width: 768px){.home-page #section_about .wp-block-buttons{justify-content:start}}a{text-decoration:none;transition:.4s}h1{margin-bottom:35px;font-size:2.5rem;line-height:2.75rem}@media (min-width: 768px){h1{font-size:4rem;line-height:4.25rem}}h2,h3{margin-bottom:35px;font-size:2.125rem;line-height:2.375rem;color:#000}@media (min-width: 768px){h2,h3{font-size:3rem;line-height:3.25rem}}h4{margin-bottom:20px;font-size:1.675rem;line-height:2.125rem;color:#000}@media (min-width: 768px){h4{font-size:2rem;line-height:2.25rem}}.page-title{font-family:"Sorts Mill Goudy", serif;text-transform:uppercase}@media (max-width: 767px){.page-title{text-align:center !important}}.surtitle{font-weight:bold;font-size:1.25rem;line-height:1.5rem;color:#8eef00}.page-text{margin-bottom:25px;font-size:1rem;line-height:1.25rem}.page-text.text-bigtext{font-size:1rem;line-height:1.25rem}@media (min-width: 768px){.page-text.text-bigtext{font-size:1.125rem;line-height:1.375rem}}.page-text.text-smalltext{font-size:0.75rem;line-height:1rem}.big-lh{line-height:1.5 !important}.page-section{padding:35px 0}@media (min-width: 768px){.page-section{padding:50px 0}}.section-bg{display:flex;flex-direction:column;justify-content:center}.section-100h{height:100vh;min-height:450px;max-height:800px}.bordered-image{position:relative}.bordered-image::after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border:2px solid #8eef00}@media (min-width: 768px){.bordered-image::after{top:-20px;left:-20px;border:4px solid #8eef00}}.page-contatti .content-principale h1,.page-contatti .content-principale h2,.page-contatti .content-principale h3{margin-bottom:25px;font-size:2.25rem;line-height:2.5rem}@media (min-width: 768px){.page-contatti .content-principale h1,.page-contatti .content-principale h2,.page-contatti .content-principale h3{font-size:3rem;line-height:3.25rem}}.page-contatti .content-principale .page-text{text-align:center}@media (min-width: 768px){.page-contatti .content-principale .page-text{text-align:left}}@media (max-width: 767px){.page-contatti .content-principale .row>*{padding-left:0;padding-right:0}}@media (max-width: 767px){.page-contatti .content-principale .contatti-right-col-cont{margin-top:45px}}.contatti-social{display:flex;gap:15px}@media (max-width: 767px){.contatti-social{justify-content:center}}.page-privacy-policy .content-principale h1,.page-privacy-policy .content-principale h2,.page-privacy-policy .content-principale h3,.page-privacy-policy .content-principale h4,.page-privacy-policy .content-principale h5,.page-cookie-policy .content-principale h1,.page-cookie-policy .content-principale h2,.page-cookie-policy .content-principale h3,.page-cookie-policy .content-principale h4,.page-cookie-policy .content-principale h5,.page-condizioni-di-vendita .content-principale h1,.page-condizioni-di-vendita .content-principale h2,.page-condizioni-di-vendita .content-principale h3,.page-condizioni-di-vendita .content-principale h4,.page-condizioni-di-vendita .content-principale h5{font-family:"Sorts Mill Goudy", serif}.page-privacy-policy .content-principale p,.page-privacy-policy .content-principale ul,.page-cookie-policy .content-principale p,.page-cookie-policy .content-principale ul,.page-condizioni-di-vendita .content-principale p,.page-condizioni-di-vendita .content-principale ul{margin-bottom:35px}
