@font-face{font-family:'EncodeSansExpanded-Regular';src:url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/encode/EncodeSansExpanded-Regular.woff2) format('woff2'),url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/encode/EncodeSansExpanded-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins-Bold';src:url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/poppins/Poppins-Bold.woff2) format('woff2'),url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/poppins/Poppins-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins-SemiBold';src:url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/poppins/Poppins-SemiBold.woff2) format('woff2'),url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/poppins/Poppins-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins-Regular';src:url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/poppins/Poppins-Regular.woff2) format('woff2'),url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/poppins/Poppins-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Poppins-Medium';src:url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/poppins/Poppins-Medium.woff2) format('woff2'),url(https://telephotoguidonia.com/wp-content/themes/telephoto/assets/fonts/poppins/Poppins-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}.no_critical{content-visibility:auto;contain-intrinsic-size:1px 1000px}:root{--primario:#154a8c;--oro:#DAA520;--giallo:#FFD700;--arancio-scuro:#FF8C00;--arancio-vivo:#FFA500;--grigio33:#333333;--grigioef:#EFEFEF;--nero1a:#1A1A1A;--bianco:#ffffff;--nero:#000000}.bianco{color:var(--bianco)!important}.nero{color:var(--nero)!important}.primario{color:var(--primario)!important}.oro{color:var(--oro)!important}.arancio-scuro{color:var(--arancio-scuro)!important}.arancio-vivo{color:var(--arancio-vivo)!important}.grigio33{color:var(--grigio33)!important}.nero1a{color:var(--nero1a)!important}.bg_bianco{background-color:var(--bianco)!important}.bg_nero{background-color:var(--nero)!important}body{color:var(--primario)!important;font-family:'EncodeSansExpanded-Regular';font-size:clamp(0.875rem, 0.8387rem + 0.1613vw, 1rem);line-height:clamp(1.75rem, 1.5323rem + 0.9677vw, 2.5rem)}h1,h2,h3,h4,h5,h6{font-family:'Poppins-SemiBold'}.section_title__heading{color:var(--arancio-scuro)!important}.heading_1{font-size:clamp(2rem, 1.4919rem + 2.2581vw, 3.75rem)!important;line-height:1.3!important;margin-bottom:2rem!important}.subheading_1{font-size:1.25rem!important;line-height:1.625rem!important}.heading_2{font-size:clamp(1.6rem, 1.3387rem + 1.1613vw, 2.5rem)!important}.subheading_2{font-size:1.2rem!important}.heading_3{font-size:clamp(1.3rem, 1.2056rem + 0.4194vw, 1.625rem)!important}.heading_4{font-family:'EncodeSansExpanded-Regular';font-size:1rem!important}.heading_4.strong{font-weight:600!important}.medium_1{font-family:'EncodeSansExpanded-Regular';font-size:clamp(0.875rem, 0.8387rem + 0.1613vw, 1rem);line-height:1.75rem}.medium_2{font-family:'EncodeSansExpanded-Regular';font-weight:700;font-size:1.375rem!important;line-height:2.813rem!important}.small{font-family:'EncodeSansExpanded-Regular';font-size:0.875rem!important;line-height:1.094rem!important}.small_2{font-family:'EncodeSansExpanded-Regular';font-size:0.875rem!important;line-height:1.563rem!important}.cta_btn{font-size:clamp(0.875rem, 0.8387rem + 0.1613vw, 1rem);line-height:clamp(1.25rem, 1.1593rem + 0.4032vw, 1.5625rem)}html{overflow-y:scroll;overflow-y:overlay;scroll-behavior:auto!important}html{box-sizing:border-box;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;width:100%;max-width:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;padding:0!important}@media (max-width:1024px){body{overflow-x:hidden}.main-holder{overflow:hidden}}.cmplz-noscroll{overflow-y:hidden!important}.cmplz-soft-cookiewall{backdrop-filter:blur(10px)}::selection{background-color:var(--primario);color:#fff}::-moz-selection{background-color:var(--primario);color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#fff0;-webkit-box-shadow:inset 0 0 4px rgb(0 0 0 / .1)}::-webkit-scrollbar-thumb{background-color:var(--arancio-scuro)}h1,h2,h3,h4,h5,h6{margin-top:0}p{margin:0 0 1rem}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.container_hero{padding-left:0!important;padding-right:0!important}@media (min-width:1280px){.container_header{padding-left:3rem!important;padding-right:3rem!important}}@media (min-width:1025px) and (max-width:1800px){.container_air{--grid-val:calc(100 / 32);--side-padding:calc(var(--grid-val)* 2vw);padding-left:var(--side-padding)!important;padding-right:var(--side-padding)!important}}@media (min-width:1921px){section.section_fixed,.container_fixed{max-width:1920px!important}.container_fixed{padding-left:0!important;padding-right:0!important}}@media (max-width:575px){.container:not(.container_header){padding-left:2rem!important;padding-right:2rem!important}}.content_holder{padding:0 0 3rem}.content_holder a:not(.text-decoration-none){color:var(--primario)!important;text-decoration:underline!important;text-underline-offset:3px}.main-holder{z-index:1;position:relative}.slick-slider .slick-slide:hover,.slick-slider .slick-slide:focus,.slick-slider .slick-slide:focus-visible{outline:0!important}.slick-slider .slick-slide a:hover,.slick-slider .slick-slide a:focus,.slick-slider .slick-slide a:focus-visible{outline:0!important}.slick-dots>li:only-child{display:none}.dropdown-toggle::after{display:none!important}.search-form__h{min-width:330px;box-shadow:0 6px 12px rgb(0 0 0 / .175);padding:10px}.search-form__h{width:100%!important;transform:translate(0,0)!important;right:0!important;top:100%!important;background-color:var(--bianco)!important;border:1px solid var(--arancio-scuro)}.search-form__h form{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:center;align-content:center;-webkit-align-items:stretch;align-items:stretch}.search-form__h form input.search-form_it{width:100%;border:none;outline:0!important}.search-form__h form button.search-form_is{width:36px;height:36px;background-color:var(--bianco);color:var(--primario);border:none}.dropdown_back_cart .basket-item-count{font-size:14px;position:absolute;right:-10px;bottom:-5px;width:15px;height:15px;background-color:var(--arancio-scuro);color:var(--bianco);text-align:left;line-height:0;padding:10px;border-radius:100%}.dropdown_back_cart .basket-item-count span.cart-items-count{position:absolute;left:50%;transform:translateX(-50%);font-size:0.7rem!important}.menu_ecommerce{background-color:var(--bianco);box-shadow:-3px 6px 20px 0 rgb(0 0 0 / .05)!important;border-radius:0.5rem!important;border:1px solid var(--arancio-scuro);overflow:hidden}.menu_cart_ecommerce{padding:1rem!important;max-width:350px!important}.menu_cart_ecommerce .mini-cart-item{--mci-gutter-x:1.5rem;--mci-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--mci-gutter-y));margin-right:calc(-.5 * var(--mci-gutter-x));margin-left:calc(-.5 * var(--mci-gutter-x));margin-bottom:1rem!important;align-items:center!important;font-size:0.875rem!important;line-height:1.6!important;font-family:'Poppins-Regular'!important}.menu_cart_ecommerce .mini-cart-item .mini-cart-item__in{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--mci-gutter-x) * .5);padding-left:calc(var(--mci-gutter-x) * .5);margin-top:var(--mci-gutter-y)}.menu_cart_ecommerce .mini-cart-item .mini-cart-thumbnail{flex:0 0 auto;width:33.33333333%}.menu_cart_ecommerce .mini-cart-item .mini-cart-details{flex:0 0 auto;width:66.66666667%}.menu_cart_ecommerce .mini-cart-item .mini-cart-details a{text-decoration:none!important;color:var(--primario)!important}.menu_cart_ecommerce .mini-cart-total{margin-bottom:1rem!important;font-size:0.875rem!important}.menu_cart_ecommerce .mini-cart-btns{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:center;align-items:center}.menu_cart_ecommerce .mini-cart-btns .btn{background-color:var(--arancio-scuro)!important;border:1px solid var(--arancio-scuro)!important;color:var(--bianco)!important;display:block!important;max-width:fit-content!important;border-radius:2rem;padding:.5rem 1rem;text-decoration:none!important;text-transform:uppercase!important;line-height:1!important;font-size:0.875rem!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.menu_cart_ecommerce .mini-cart-btns .btn:hover{background-color:var(--bianco)!important;color:var(--arancio-scuro)!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.menu_account_ecommerce{padding:0!important}.menu_account_ecommerce .menu_mini_account>li>a{padding:1rem 2rem;display:block;white-space:nowrap;color:var(--primario)!important;border-bottom:1px solid #f4f4f4!important;text-decoration:none!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.menu_account_ecommerce .menu_mini_account>li>a:hover,.menu_account_ecommerce .menu_mini_account>li.is-active>a{color:var(--primario)!important;background-color:var(--arancio-scuro)!important;font-weight:bold!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.cta_btn{padding:.7rem 2rem!important;text-decoration:none!important;border-radius:3px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.cta_btn:hover{transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.cta_btn.fit{display:block;max-width:fit-content}.cta_btn.center{margin-left:auto;margin-right:auto}.cta_btn.full{display:block;width:100%}.cta_btn.center{display:block;max-width:fit-content;margin-left:auto;margin-right:auto}#topbar{position:relative}#topbar .topbar_wrapper{padding:.2rem 0;background-color:var(--primario)}#topbar .topbar_wrapper .topbar_wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#topbar .topbar_wrapper .topbar_paragraph{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;margin-bottom:0!important;font-size:clamp(0.7rem, 0.5916rem + 0.4819vw, 0.9rem)!important;color:var(--bianco)!important}#topbar .topbar_wrapper .company_paragraph,#topbar .topbar_wrapper .company_paragraph a{margin-bottom:0!important;font-size:clamp(0.7rem, 0.5916rem + 0.4819vw, 0.9rem)!important;text-decoration:underline!important;text-underline-offset:3px;color:var(--bianco)!important}#topbar .topbar_wrapper .company_paragraph .company_mail,#topbar .topbar_wrapper .topbar_paragraph span:not(:first-child){margin-left:2rem!important}#topbar .topbar_wrapper .topbar_paragraph span:nth-of-type(1),#topbar .topbar_wrapper .topbar_paragraph span:nth-of-type(2){font-weight:700}@media (min-width:1025px){#topbar .topbar_wrapper .topbar_paragraph{-webkit-flex-direction:row;flex-direction:row}}@media (max-width:1024px){#topbar .topbar_wrapper .topbar_paragraph{-webkit-flex-direction:column;flex-direction:column;line-height:1.5!important}#topbar .topbar_wrapper{text-align:center!important}}.header{z-index:1030;padding:0;position:relative}.header .stickup_menu_holder{z-index:1030;background-color:var(--bianco);box-shadow:0 2px 5px 0 var(--primario);-webkit-box-shadow:0 2px 5px 0 var(--primario);-moz-box-shadow:0 2px 5px 0 var(--primario);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;position:fixed!important;width:100%;top:0;left:0;right:0}.header-item-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:relative}.header-item-logo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:250px}.header-item-icons__inner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.header-item-icons__inner .header-item-icon{margin-left:1rem}@media (min-width:1025px){.header-item-icons__inner .header-item-icon .bi{font-size:1.5rem!important}}@media (max-width:1024px){.header-item-icons__inner .header-item-icon .bi{font-size:2rem!important}}@media (max-width:479px){.header-item-icons__inner .header-item-icon .bi{font-size:1.5rem!important}}.header-item-icons__inner .header-item-icon .dropdown_back{color:var(--primario)!important;position:relative}.header-item-nav .nav__primary>ul{list-style:none!important;margin:0!important;padding:0!important;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.header-item-nav .nav__primary{margin-left:-.5rem}.header-item-nav .nav__primary>ul>li>a{font-size:1rem!important;padding:0.5rem!important;color:var(--primario)!important;text-transform:uppercase;text-decoration:none!important;position:relative!important;font-family:'Poppins-SemiBold'!important}@media (min-width:1280px){.header-item-nav .nav__primary>ul>li>a{padding:.5rem 1rem!important}}.header-item-nav .nav__primary>ul>li.current-menu-item>a,.header-item-nav .nav__primary #topnav>li.current-evolery_category-ancestor>a,.header-item-nav .nav__primary #topnav>li.current-evolery-ancestor>a,.header-item-nav .nav__primary #topnav>li.current-evolery-parent>a{font-weight:500!important}.header-item-nav .nav__primary #topnav>li>a::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);height:2px;width:0;background-color:var(--primario);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.header-item-nav .nav__primary #topnav>li>a:hover::before,.header-item-nav .nav__primary #topnav>li.current_page_parent>a::before,.header-item-nav .nav__primary #topnav>li.current-menu-item>a::before,.header-item-nav .nav__primary #topnav>li.current-evolery_category-ancestor>a::before,.header-item-nav .nav__primary #topnav>li.current-evolery-ancestor>a::before,.header-item-nav .nav__primary #topnav>li.current-evolery-parent>a::before{width:60%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.header-item-nav .nav__primary>ul>li.natale-item>a{color:red!important}.header-item-nav .nav__primary #topnav>li.natale-item>a::before{background-color:red!important}.menu_account_ecommerce .menu_mini_account,.nav__primary .sf-menu,.nav__primary .sf-menu *{margin:0;padding:0;list-style:none}.nav__primary .sf-menu{line-height:1;position:relative}.nav__primary .sf-menu ul{position:absolute;top:-999em;width:10em}.nav__primary .sf-menu ul{visibility:hidden;opacity:0;transform:translateY(-2em);transition:all 0.2s ease-in-out 0.2s,visibility 0.2s linear 0.2s,z-index 0.5s linear 0.01s;transition-delay:0.2s}.nav__primary .sf-menu li:hover>.sub-menu{visibility:visible;opacity:1;transform:translateY(0%);transition:all 0.2s ease-in-out 0.2s,visibility 0.2s linear 0.2s,z-index 0.5s linear 0.01s;transition-delay:0.2s}.nav__primary .sf-menu>.menu-item>.sub-menu{left:0%;margin-top:0;margin-left:1rem;top:100%;z-index:10;width:auto;border:none;border-radius:0;background:var(--bianco);box-shadow:0 0 5px 0 rgb(0 0 0 / .5)}.nav__primary .sf-menu>.menu-item>.sub-menu li.menu-item{text-align:left;padding:0;border:none;border-top:none;position:relative}.nav__primary .sf-menu>.menu-item>.sub-menu li.menu-item>a{border:none;padding:1rem .5rem;display:block;white-space:nowrap;color:var(--primario)!important;text-decoration:none!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.nav__primary .sf-menu>.menu-item>.sub-menu .menu-item>a:hover,.nav__primary .sf-menu>.menu-item>.sub-menu .current-menu-item>a{color:var(--primario)!important;font-weight:bold!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}@media (min-width:1025px) and (max-width:1279px){.nav__primary .sf-menu>.menu-item>.sub-menu .menu-item>a{font-size:14px}}@media (min-width:1280px){.nav__primary .sf-menu>.menu-item>.sub-menu .menu-item>a{font-size:14px}}@media (max-width:1279px){.header-item-nav{display:none}.header-item-icons{margin-left:auto!important}.stickup-wrapper{padding:.6rem 0}.header .stickup_menu_holder #topbar{display:none!important}}@media (min-width:1280px){.header-item-hamburger{display:none!important}.stickup-wrapper{padding:.8rem 0}.menu-item-hidden-desktop{display:none!important}}.header-item-hamburger{margin-left:1rem}.header-item-hamburger #btnRespNav,.header-item-hamburger .offcanvas .btn-close,.offcanvas .btn-close{background-color:transparent!important;border:none!important;padding:0!important;font-size:2.5rem!important;color:var(--primario)!important;display:block!important}.header-item-hamburger .offcanvas .logo img,.offcanvas .logo img{width:180px!important}@media (max-width:479px){.header-item-hamburger #btnRespNav{font-size:2rem!important}}@media (min-width:576px){.offcanvas.offcanvas_menu{width:375px!important}}@media (max-width:575px){.offcanvas.offcanvas_menu{width:100%!important}}@media (min-width:1280px){.offcanvas.offcanvas_menu .offcanvas-header{padding-top:2rem!important}}@media (max-width:1279px){.offcanvas.offcanvas_menu .offcanvas-header{padding-top:0.6rem!important}}.offcanvas.offcanvas_menu{background-color:var(--bianco)!important}.offcanvas.offcanvas_menu .offcanvas-body{padding-bottom:4rem!important}.nav__hamburger>ul{margin:0;padding:0;list-style:none}.nav__hamburger>ul>li>a{color:var(--primario)!important;text-decoration:none!important;display:block!important;padding:.5rem 0!important;display:-webkit-flex!important;display:flex!important;-webkit-justify-content:space-between!important;justify-content:space-between!important;font-size:1rem!important}.nav__hamburger>ul>li ul.sub-menu{display:none;list-style:none}.nav__hamburger>ul>li ul.sub-menu li a{color:var(--primario)!important;text-decoration:none!important;display:block!important;padding:.5rem 0!important;font-size:0.9rem!important}.offcanvas.offcanvas_menu .offcanvas-body .assistenza_paragraph{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:0!important;color:var(--primario)!important;font-size:0.9rem!important;line-height:1.5!important}.offcanvas.offcanvas_menu .offcanvas-body .company_paragraph{color:var(--primario)!important;font-size:0.9rem!important;line-height:1.5!important}.offcanvas.offcanvas_menu .offcanvas-body .company_paragraph a{color:var(--primario)!important}.socials_loop{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}.socials_hamburger .socials_loop{-webkit-justify-content:flex-start;justify-content:flex-start}.topbar_wrap .socials_loop{-webkit-justify-content:flex-end;justify-content:flex-end}.socials_hamburger .socials_loop .hamburger_social_item:not(:last-child){margin-right:1rem}.topbar_wrap .socials_loop .hamburger_social_item:not(:first-child){margin-left:1rem}.socials_loop .hamburger_social_item a{font-size:1.5rem;text-decoration:none!important}.socials_hamburger .socials_loop .hamburger_social_item a{color:var(--primario)!important}.topbar_wrap .socials_loop .hamburger_social_item a{color:var(--bianco)!important}section#hero_image{margin-bottom:3rem}section#hero_image .hero_image_wrap{background:linear-gradient(to left,#FF8C00 0%,#FFA500 100%)}section#hero_image .hero_image_item .hero_paragraph{font-size:1.2rem!important;font-family:'Poppins-SemiBold'!important}@media (max-width:1024px){section#hero_image .hero_image_item figure{margin-bottom:1rem}section#hero_image .hero_image_item .hero_title__heading,section#hero_image .hero_image_item .hero_paragraph{text-align:center!important}}@media (min-width:1025px){section#hero_image .hero_image_item .col_text{order:-1!important}}section#hero_slider .slick-dots{position:relative!important;bottom:0!important}.slick-dots li button{border:1px solid var(--primario)!important}.slick-dots li.slick-active button{background-color:var(--primario)!important}.slick-dots li button:before{content:''!important}section#hero_slider .hero_slider_item .hero_slider_desc{background-color:#ffe4b3;padding:1rem 1.5rem}section#hero_slider .hero_slider_item .hero_slider_desc .hero_title__heading{font-size:clamp(1.1rem, 0.9667rem + 0.5333vw, 1.5rem)!important}section#hero_slider .hero_slider_item .hero_slider_desc{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem}section#hero_slider .hero_slider_item .hero_slider_desc .hero_title__heading,section#hero_slider .hero_slider_item .hero_slider_desc a.cta_btn{flex:0 0 100%;width:100%}@media (max-width:1024px){section#hero_slider .hero_slider_item .hero_slider_desc .hero_title__heading{text-align:center}section#hero_slider .hero_slider_item .hero_slider_desc a.cta_btn{margin-left:auto;margin-right:auto}}@media (min-width:1025px){section#hero_slider .hero_slider_item .hero_slider_desc .hero_title__heading{flex:0 0 66.66666667%!important;width:66.66666667%!important;margin-bottom:0!important}}section#hero_slider .hero_slider_item .hero_slider_desc a.cta_btn{border:2px solid var(--primario);color:var(--primario)!important;text-transform:uppercase}section#hero.hero_text{position:relative;background-color:var(--grigioef);padding:2rem 0}section#hero.hero_text .hero_title__heading{text-align:center;margin-bottom:0!important;margin-top:0!important}section#hero.hero_text .data_partita{text-align:center;font-family:'Poppins-SemiBold';font-size:clamp(1.2rem, 1.1129rem + 0.3871vw, 1.5rem);color:var(--arancio-scuro);margin-top:1rem}.woocommerce-cart .shop_table .product-quantity .quantity label.label-text{display:none!important}@media (max-width:1024px){.woocommerce.single-product .row_inner_simple_form_cart .col_summary{order:0!important}.woocommerce.single-product .row_inner_simple_form_cart .col_image{order:1!important}.woocommerce.single-product .row_inner_simple_form_cart .col_submit{order:2!important}}.woocommerce-product-gallery{margin-bottom:30px}.woocommerce-product-gallery .product-gallery-main{margin-bottom:15px}.woocommerce-product-gallery .gallery-slide{outline:none}.woocommerce-product-gallery .gallery-main-image{width:100%;height:auto;cursor:zoom-in}.woocommerce-product-gallery .product-gallery-thumbs{margin:0 -5px}.woocommerce-product-gallery .gallery-thumb{padding:0 5px;outline:none;cursor:pointer}.woocommerce-product-gallery .gallery-thumb-image{width:100%;height:80px;object-fit:cover;border:2px solid #fff0;transition:border-color 0.3s ease}.woocommerce-product-gallery .gallery-thumb.slick-current .gallery-thumb-image{border-color:var(--primario)}.woocommerce-product-gallery .gallery-loading{position:relative;opacity:.6}.woocommerce-product-gallery .gallery-loading::after{content:'Caricamento...';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(255 255 255 / .9);padding:10px 20px;border-radius:5px;z-index:999}.woocommerce-product-gallery .slick-prev,.woocommerce-product-gallery .slick-next{background-color:var(--primario)!important;border:none!important;width:40px!important;height:40px!important;border-radius:3px!important;z-index:2!important}.woocommerce-product-gallery .slick-prev{left:0px!important}.woocommerce-product-gallery .slick-next{right:0px!important}.woocommerce-product-gallery .slick-prev:before,.woocommerce-product-gallery .slick-next:before{font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem!important;color:var(--bianco)!important}.woocommerce-product-gallery .slick-prev:before{content:"\f284"!important}.woocommerce-product-gallery .slick-next:before{content:"\f285"!important}.woocommerce.single-product div.product div.images,.woocommerce.single-product div.product div.summary{float:none!important;width:100%!important;clear:none}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce.single-product div.product .price{color:var(--arancio-scuro)!important;font-size:1.5rem!important;font-weight:bold!important}.woocommerce.single-product .product_meta,.woocommerce.single-product .product_meta .product-categories{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important;-webkit-align-items:center!important;align-items:center!important}.woocommerce.single-product .product_meta{margin-bottom:1rem}.woocommerce.single-product .product_meta .product-categories{list-style:none;margin:0;padding:0}.woocommerce.single-product .product_meta .posted_in,.woocommerce.single-product .product_meta .product-categories li{margin:0 .25rem .5rem 0}.woocommerce.single-product .product_meta .product-categories li a{color:var(--bianco)!important;text-decoration:none!important;font-size:.8rem}.woocommerce.single-product .product_meta .product-categories li a:after{content:" • ";color:#fff;font-size:1.1rem;background:none;padding:0 .1rem;margin:.05rem 0 -1rem .1rem;border-radius:.3rem}.woocommerce.single-product .product_meta .product-categories li{padding:0 .6rem;background:var(--primario);border-radius:5px;box-shadow:-.05rem .05rem .05rem inset var(--primario);}.woocommerce.single-product form.cart button[type="submit"]{display:block!important;max-width:fit-content!important;flex-grow:1;height:2.5rem!important;box-shadow:none!important;text-shadow:none!important;background-color:var(--arancio-scuro)!important;color:var(--bianco)!important;border:none!important}.woocommerce.single-product form.cart .quantity{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important;-webkit-align-items:center!important;align-items:center!important;float:none!important;margin:0!important;margin-bottom:1rem!important}.woocommerce.single-product form.cart .quantity label.label-text{margin-right:.5rem;font-weight:bold!important}.woocommerce.single-product form.cart .quantity input.qty{border:none!important;height:2.5rem!important;width:3rem!important;margin:0!important;text-align:center}.woocommerce.single-product form.cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce.single-product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.woocommerce.single-product form.cart .quantity input.qty[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.woocommerce.single-product form.cart .quantity .qty_button{height:2.5rem!important;width:2.5rem!important;box-shadow:none!important;text-shadow:none!important;font-weight:bold!important;font-size:1.3rem!important;border:1px solid var(--arancio-scuro)!important;border-radius:3px!important;background-color:var(--bianco)!important;padding:0!important}.woocommerce.single-product div.product form.cart .single-product-select-options{margin-bottom:1rem!important}.woocommerce.single-product div.product form.cart .single-product-select-options label{display:-webkit-flex!important;display:flex!important}@media (max-width:575px){.woocommerce.single-product div.product form.cart .single-product-select-options label{-webkit-flex-direction:column;flex-direction:column}.woocommerce.single-product div.product form.cart .single-product-select-options label span.label_text{margin-bottom:0.5rem!important}}@media (min-width:576px){.woocommerce.single-product div.product form.cart .single-product-select-options label{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center!important;align-items:center!important}.woocommerce.single-product div.product form.cart .single-product-select-options label span.label_text{margin-right:0.5rem!important}}.woocommerce.single-product div.product form.cart .single-product-select-options label span.label_text{font-weight:bold!important;-webkit-flex:1 0 auto!important;flex:1 0 auto!important}.woocommerce.single-product div.product form.cart .single-product-select-options select{border:1px solid var(--arancio-scuro)!important;color:var(--primario)!important}.woocommerce.single-product div.product form.cart .single-product-select-options select{max-width:100%;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%;width:100%!important;margin-right:0!important;height:2.5rem;border-radius:3px!important;padding-left:1em}.single-product-wau-options{background-color:var(--arancio-scuro);padding:2rem;border-radius:3px;margin-bottom:1rem!important}.single-product-wau-options .wau_wrapper_div,.single-product-wau-options .wau_wrapper_intro{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));-webkit-align-items:center;align-items:center}.single-product-wau-options .wau_wrapper_div .wau_wrapper_div_left,.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_text{flex:0 0 auto;box-sizing:border-box;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);color:var(--bianco)!important}.single-product-wau-options .wau_wrapper_div .wau_wrapper_div_left{width:66.66666667%}@media (min-width:576px){.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_text{width:66.66666667%}}.single-product-wau-options .wau_wrapper_div .wau_wrapper_div_right,.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_icon{flex:0 0 auto;width:33.33333333%;box-sizing:border-box;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_heading{text-transform:uppercase!important;font-weight:600!important;font-size:1.1rem!important;line-height:1.5!important;margin-bottom:0.5rem!important}.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_content{font-size:0.875rem!important;line-height:2!important}.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_icon{display:-webkit-flex!important;display:flex!important;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_icon>.bi{font-size:8dvh!important;color:var(--bianco)!important}.single-product-wau-options .wau_wrapper_div .wau_wrapper_div_left{height:2.5rem;border-radius:3px!important;padding-left:1em;border:1px solid var(--bianco);color:var(--bianco)!important;display:-webkit-flex!important;display:flex!important;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.single-product-wau-options .wau_wrapper_div .wau_wrapper_div_left label{overflow:hidden!important;font-size:16px!important}.single-product-wau-options .wau_wrapper_div .wau_wrapper_div_left .removeBtn{margin-left:.8rem}@media (max-width:767px){.single-product-wau-options .wau_wrapper_intro{-webkit-flex-direction:column!important;flex-direction:column!important}.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_text{-webkit-order:1!important;order:1!important;text-align:center!important}.single-product-wau-options .wau_wrapper_intro .wau_wrapper_intro_icon{-webkit-order:0!important;order:0!important}}.single-product-wau-options .wau_qtys{background-color:transparent!important;color:var(--bianco)!important;border:1px solid var(--bianco)!important;outline:0!important;width:100%!important;text-align:left!important;height:2.5rem;border-radius:3px!important;padding-left:1em}.single-product-wau-options .wau_qtys::placeholder{color:var(--bianco)!important;font-size:16px!important;text-align:center!important}.single-product-wau-options .wau_qtys:-ms-input-placeholder{color:var(--bianco)!important;font-size:16px!important;text-align:center!important}.single-product-wau-options .wau_qtys::-ms-input-placeholder{color:var(--bianco)!important;font-size:16px!important;text-align:center!important}#sticky-side{padding:1rem;position:sticky;-webkit-position:sticky}#sticky-side>figure{margin-bottom:1rem!important}#sticky-side>.accordion{border:1px solid #e9ecef!important;border-radius:8px!important;padding:1rem!important}#sticky-side .accordion-body{padding-top:0!important;padding-bottom:0!important;padding-right:0!important}#sticky-side .accordion ul{margin-top:0!important;margin-bottom:0!important;list-style:none!important;padding-left:1rem!important}#sticky-side .accordion-button{padding-top:0.5rem!important;padding-bottom:0.5rem!important;padding-right:0!important;padding-left:0!important;width:auto!important}#sticky-side .accordion-button:focus{z-index:3;border-color:none!important;outline:0;box-shadow:none!important}.content_holder #sticky-side a.post-link,.content_holder #sticky-side .accordion-item a,.content_holder #sticky-side .accordion-button-wrap>a,.content_holder #sticky-side .accordion-button>a{text-decoration:none!important}.content_holder #sticky-side a.post-link.current-post-link,.content_holder #sticky-side .accordion-item-open>.accordion-header>a,.content_holder #sticky-side .accordion-item-open>.accordion-header>.accordion-button>a,.content_holder #sticky-side .accordion-item-open>.accordion-header>.accordion-button-wrap>a{color:var(--primario)!important;text-decoration:underline!important;text-underline-offset:3px}.accordion-button-wrap{display:flex;justify-content:space-between;align-items:center}#sticky-side .accordion-header a.category-link{flex-grow:1!important;width:100%!important}body.home section#servizi .col_servizio{margin-bottom:2rem}body.home section#servizi .servizio_card{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;gap:2rem;padding:2rem}@media (max-width:1024px){body.home section#servizi .servizio_card{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}body.home section#servizi .servizio_card .servizio_title__heading,body.home section#servizi .servizio_card .servizio_paragraph{text-align:center!important}body.home section#servizi .servizio_card .cta_btn{margin-left:auto;margin-right:auto}}@media (min-width:1025px){body.home section#servizi .servizio_card{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-evenly;justify-content:space-evenly}body.home section#servizi .servizio_card .servizio_desc,body.home section#servizi .servizio_card figure{width:50%}}body.home section#servizi .servizio_card .servizio_title__heading{font-size:clamp(1.1rem, 0.9667rem + 0.5333vw, 1.5rem)!important}body.home section#servizi .servizio_card .cta_btn{display:block!important;max-width:fit-content!important;box-shadow:none!important;text-shadow:none!important;background-color:var(--arancio-scuro)!important;color:var(--bianco)!important;border:none!important}body.home section#servizi .col_servizio[data-servizio="7"] .servizio_card,body.home section#servizi .col_servizio[data-servizio="4"] .servizio_card{box-shadow:var(--arancio-scuro) 0 0 0 10px inset}body.home section#servizi .col_servizio[data-servizio="5"] .servizio_card{box-shadow:#388e19 0 0 0 10px inset}body.home section#servizi .col_servizio[data-servizio="5"] .servizio_card .cta_btn{background-color:#388e19!important}body.home section#servizi .col_servizio[data-servizio="6"] .servizio_card{box-shadow:var(--primario) 0 0 0 10px inset}body.home section#servizi .col_servizio[data-servizio="6"] .servizio_card .cta_btn{background-color:var(--primario)!important}body.home section#blocchetti .row_blocchetti{align-items:stretch}body.home section#blocchetti .col_blocchetto{margin-bottom:2rem}body.home section#blocchetti .blocchetto_card{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;border:1px solid #dee2e6!important;border-radius:.5rem;overflow:hidden;height:100%}body.home section#blocchetti .blocchetto_card .blocchetto_desc{padding:1.5rem 1.5rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;height:100%}body.home section#blocchetti .blocchetto_card .blocchetto_title__heading,body.home section#blocchetti .blocchetto_card .blocchetto_paragraph{text-align:center!important}body.home section#blocchetti .blocchetto_card .cta_btn{margin-left:auto;margin-right:auto}body.home section#blocchetti .blocchetto_card .blocchetto_title__heading{font-size:clamp(1.1rem, 0.9667rem + 0.5333vw, 1.5rem)!important}body.home section#blocchetti .blocchetto_card .cta_btn{display:block!important;max-width:fit-content!important;box-shadow:none!important;text-shadow:none!important;background-color:var(--arancio-scuro)!important;color:var(--bianco)!important;border:none!important;margin-top:auto}body.home section#prodotti_scuola.prodotti_wrapper{margin-top:5rem!important}body.home section.prodotti_wrapper{margin-top:2rem;margin-bottom:1rem}body.home section.prodotti_wrapper .prodotti_scuola__heading,body.home section.prodotti_wrapper .prodotti_scuola__subheading,body.home section.prodotti_wrapper .prodotti_gadget__heading,body.home section.prodotti_wrapper .prodotti_gadget__subheading{text-align:center}body.home section.prodotti_wrapper .prodotti_scuola__heading,body.home section.prodotti_wrapper .prodotti_gadget__heading{margin-bottom:1.3rem!important}body.home section.prodotti_wrapper .prodotti_scuola_slick,body.home section.prodotti_wrapper .prodotti_gadget_slick{margin-left:-1rem;margin-right:-1rem}body.home section.prodotti_wrapper .prodotti_scuola_slick .slick-track,body.home section.prodotti_wrapper .prodotti_gadget_slick .slick-track{padding:1.5rem 0}body.home section.prodotti_wrapper .prodotti_scuola_slick .prodotto_scuola_item,body.home section.prodotti_wrapper .prodotti_gadget_slick .prodotto_gadget_item{margin-right:1rem;margin-left:1rem;background:#fff;border:1px solid #dde3f0;border-radius:3px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}body.home section.prodotti_wrapper .prodotti_scuola_slick .prodotto_scuola_item:hover,body.home section.prodotti_wrapper .prodotti_gadget_slick .prodotto_gadget_item:hover{border:1px solid #fff;box-shadow:0 0 1rem 0 rgb(0 0 0 / .1);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}body.home section.prodotti_wrapper .prodotti_scuola_slick .prodotto_scuola_item .prodotto_scuola_info,body.home section.prodotti_wrapper .prodotti_gadget_slick .prodotto_gadget_item .prodotto_gadget_info{padding:1.5rem}body.home section.prodotti_wrapper .prodotti_scuola_slick .prodotto_scuola_item .prodotto_scuola_info .prodotto_scuola_title,body.home section.prodotti_wrapper .prodotti_scuola_slick .prodotto_scuola_item .prodotto_scuola_info .prodotto_scuola_label_cta,body.home section.prodotti_wrapper .prodotti_gadget_slick .prodotto_gadget_item .prodotto_gadget_info .prodotto_gadget_title,body.home section.prodotti_wrapper .prodotti_gadget_slick .prodotto_gadget_item .prodotto_gadget_info .prodotto_gadget_label_cta{text-align:center}body.home section.prodotti_wrapper .prodotti_scuola_slick .prodotto_scuola_item .prodotto_scuola_info .prodotto_scuola_title,body.home section.prodotti_wrapper .prodotti_gadget_slick .prodotto_gadget_item .prodotto_gadget_info .prodotto_gadget_title{margin-bottom:1.2rem!important;color:var(--primario)!important}body.home section.prodotti_wrapper .prodotti_scuola_slick .prodotto_scuola_item .prodotto_scuola_info .prodotto_scuola_label_cta,body.home section.prodotti_wrapper .prodotti_gadget_slick .prodotto_gadget_item .prodotto_gadget_info .prodotto_gadget_label_cta{font-family:'Poppins-SemiBold';display:block!important;max-width:fit-content!important;box-shadow:none!important;text-shadow:none!important;background-color:var(--arancio-scuro)!important;color:var(--bianco)!important;border:none!important;margin-left:auto!important;margin-right:auto!important;border-radius:3px!important;padding:.2rem 2rem!important;margin-bottom:0!important}body.home section.prodotti_wrapper .row_permalink{margin-top:1rem}body.home section.prodotti_wrapper .row_permalink .col_permalink .cta_btn{font-family:'Poppins-SemiBold';display:block!important;max-width:fit-content!important;box-shadow:none!important;text-shadow:none!important;background-color:var(--bianco)!important;color:var(--arancio-scuro)!important;border:1px solid var(--arancio-scuro)!important;margin-left:auto!important;margin-right:auto!important;border-radius:3px!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}body.home section.prodotti_wrapper .row_permalink .col_permalink .cta_btn:hover,body.home section.prodotti_wrapper .row_permalink .col_permalink .cta_btn:focus{background-color:var(--arancio-scuro)!important;color:var(--bianco)!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.woocommerce-message:focus,.woocommerce-message:focus-visible{outline:0!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background-color:var(--arancio-scuro)!important;color:var(--bianco)!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:var(--arancio-scuro)!important;color:var(--bianco)!important}@media (max-width:1024px){.single-evolery #singular_evolery.content-area .col_sidebar{margin-bottom:2rem}}.envira-gallery-item{margin-bottom:2rem!important}.envira-gallery-item .envira-woocommerce{margin:1rem 0 0.5rem!important}.woocommerce-price-wrapper,.envira-woocommerce .price{margin-bottom:1rem!important;font-weight:600!important;font-size:1.2rem!important}.envira-woocommerce form.cart{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-justify-content:space-evenly!important;justify-content:space-evenly!important;-webkit-align-items:center!important;align-items:center!important}.single-evolery form.cart{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-justify-content:space-evenly!important;justify-content:space-evenly!important;-webkit-align-items:center!important;align-items:center!important;gap:0.5rem!important}.single-evolery form.cart button[type="submit"],.envira-woocommerce form.cart button[type="submit"]{display:block!important;max-width:fit-content!important;flex-grow:1;height:2.5rem!important;box-shadow:none!important;text-shadow:none!important;background-color:var(--arancio-scuro)!important;color:var(--bianco)!important;border:none!important}.fancybox-container form.cart button[type="submit"]{padding:0 0.5rem!important}.envirabox-container .envira-woocommerce form.cart button[type="submit"]{margin-left:1rem!important;padding:0 0.5rem!important}.single-evolery form.cart .quantity,.envira-woocommerce form.cart .quantity{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-justify-content:center!important;justify-content:center!important;-webkit-align-items:center!important;align-items:center!important}.single-evolery form.cart .quantity label.label-text,.envira-woocommerce form.cart .quantity label.label-text{display:none!important}.single-evolery form.cart .quantity input.qty,.envira-woocommerce form.cart .quantity input.qty{border:none!important;height:2.5rem!important;width:3rem!important;margin:0!important;text-align:center}.fancybox-container form.cart .quantity input.qty,.envirabox-container .envira-woocommerce form.cart .quantity input.qty{margin-left:0.3rem!important;margin-right:0.3rem!important}.single-evolery form.cart .quantity input.qty::-webkit-outer-spin-button,.single-evolery form.cart .quantity input.qty::-webkit-inner-spin-button,.envira-woocommerce form.cart .quantity input.qty::-webkit-outer-spin-button,.envira-woocommerce form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.single-evolery form.cart .quantity input.qty[type=number],.envira-woocommerce form.cart .quantity input.qty[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.single-evolery form.cart .quantity .qty_button,.envira-woocommerce form.cart .quantity .qty_button{height:2.5rem!important;width:2.5rem!important;box-shadow:none!important;text-shadow:none!important;font-weight:bold!important;font-size:1.3rem!important;border:1px solid var(--arancio-scuro)!important;border-radius:3px!important;background-color:var(--bianco)!important;padding:0!important}.fancybox-woocommerce-price{margin-bottom:1.5rem!important}.woocommerce .products .product a{text-decoration:none!important}.woocommerce .products .product a .woocommerce-loop-product__title{font-size:clamp(1.3rem, 1.2056rem + 0.4194vw, 1.625rem)!important}.woocommerce .products .product a .woocommerce-loop-product__title,body.tax-envira-category .content_wrap_child_terms .post_title__heading,body.tax-evolery_category .content_wrap_child_terms .post_title__heading{margin-top:1rem!important;margin-bottom:1rem!important;color:var(--arancio-scuro)!important;text-align:center!important}body.tax-envira-category .content_wrap_posts .post_title__heading,body.tax-evolery_category .content_wrap_posts .post_title__heading{color:var(--arancio-scuro)!important;text-align:center!important;margin-top:1rem!important;margin-bottom:0.5rem!important;line-height:1.4!important}body.tax-envira-category .content_wrap_posts .post_title__heading span,body.tax-evolery_category .content_wrap_posts .post_title__heading span{display:block!important}body.tax-envira-category .content_wrap_posts .data_partita,body.tax-evolery_category .content_wrap_posts .data_partita{color:var(--arancio-scuro)!important;text-align:center!important;font-family:'Poppins-SemiBold'!important;line-height:1.4!important}body.tax-envira-category .content_wrap_posts .col_post_envira_single,body.tax-evolery_category .content_wrap_posts .col_post_evolery_single{margin-bottom:2rem}@media (max-width:767px){body.single-envira .envira-gallery-wrap .envira-gallery-public{display:flex!important;flex-wrap:wrap!important}body.single-envira .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item:nth-child(3n+1),body.single-envira .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item:nth-child(3n+1){clear:none!important}body.single-envira .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item,body.single-envira .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item{width:50%!important}.envira-woocommerce form.cart .quantity .qty_button{height:2rem!important;width:2rem!important}.envira-woocommerce form.cart .quantity input.qty{height:2rem!important;width:2.5rem!important}.envira-woocommerce form.cart button[type="submit"]{height:2rem!important;font-size:0.8rem!important}}@media (max-width:575px){body.single-envira .envira-gallery-wrap .envira-album-public.envira-gallery-3-columns .envira-gallery-item,body.single-envira .envira-gallery-wrap .envira-gallery-public.envira-gallery-3-columns .envira-gallery-item{width:100%!important}}.fancybox-content{background:transparent!important;padding:0!important}.fancybox-content-wrapper{position:relative}.fancybox-main-image{max-height:85vh;width:auto}.fancybox-product-info{background:#f8f9fa;padding:1rem}.fancybox-cart-form{margin:0 auto}.fancybox-container{z-index:99999}.fancybox-bg{background:rgb(0 0 0 / .9)}.fancybox-button,.fancybox-button--close,.fancybox-button--arrowleft,.fancybox-button--arrowright{display:block!important;opacity:1!important;visibility:visible!important}.fancybox-button--zoom,.fancybox-button--play,.fancybox-button--fsenter{display:none!important}.fancybox-toolbar{opacity:1!important;visibility:visible!important;display:flex}@media (min-width:576px){.fancybox-product-info{position:absolute;bottom:0;right:0}}@media (max-width:767px){.fancybox-main-image{max-height:50vh}}.woocommerce .products ul,.woocommerce ul.products{margin-top:calc(-1 * var(--bs-gutter-y))!important;margin-right:calc(-.5 * var(--bs-gutter-x))!important;margin-left:calc(-.5 * var(--bs-gutter-x))!important}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none!important}.woocommerce .products .product .woocommerce-LoopProduct-link{display:block!important;text-align:center!important}.single-product-options-totals{margin-top:2rem;margin-bottom:2rem}.single-product-options-totals__heading{font-family:'Poppins-SemiBold'!important;margin-bottom:0!important;text-align:center!important;font-size:1.5rem!important;color:var(--arancio-scuro)!important}.hr_single-product-options-totals__heading{background:var(--arancio-scuro)!important}.single-product-options-totals dd{margin-bottom:0!important}.single-product-options-totals dt.cmmdr-options-totals{margin-right:.5rem}.single-product-options-totals dd.cmmdr-options-totals-price{margin-left:auto}.single-product-options-totals dl[class*="cmmdr-single-product-options-"]{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.single-product-options-totals dt.cmmdr-final-totals{font-family:'Poppins-SemiBold'!important;font-size:1.5rem!important;color:var(--arancio-scuro)!important}.single-product-options-totals .cmmdr-single-product-options-totals .woocommerce-price-suffix{display:none!important}footer .logo img{width:250px}@media (max-width:1024px){footer .logo img{width:200px!important}}footer{text-align:center;font-family:'Poppins-Regular'!important}footer p{margin-bottom:0!important}footer .footer-grey{background-color:var(--grigioef);padding:2rem 0 4rem;color:var(--primario)!important}footer .footer-grey a{color:var(--primario)!important;text-decoration:none!important}@media(min-width:1025px){footer .contatti .col_contatto{border-right:1px solid var(--primario)}}footer .hr_footer{overflow:hidden;margin:2rem 0!important;height:1px;background:var(--primario)!important;font-size:0;line-height:0}footer .footer-blu{background-color:var(--primario)!important;padding:1rem 0}footer .footer-blu *,footer .footer-blu a{color:var(--bianco)!important;text-decoration:none!important}footer .social-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}footer .social-wrap .hamburger_social_item{margin:0 .5rem}footer .social-wrap .hamburger_social_item a{font-size:1.5rem;text-decoration:none!important}#back-top-wrapper{position:fixed;right:10px;overflow:hidden;z-index:700}@media (min-width:1025px){#back-top-wrapper{bottom:140px}}@media (max-width:1024px){#back-top-wrapper{bottom:16px}}p#back-top{margin-bottom:0!important}#back-top{display:none}#back-top a{width:40px;height:40px}#back-top a{text-decoration:none!important;display:block;text-align:center;text-transform:uppercase}#back-top a span{width:100%;height:100%;background:0 0}#back-top a span:before{content:"\f148";color:var(--primario)!important;font-size:2rem!important;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#back-top a span:before{position:absolute;display:block;padding:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;top:0;left:0;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body.page-template-template_contact .content_holder{padding-bottom:0!important}body.page-template-template_contact section#negozio .row_negozio{--bs-gutter-x:0 !important}body.page-template-template_contact section#negozio .col_map iframe{max-width:100%!important;width:100%!important;height:100%!important}.wpcf7 p.field{margin-bottom:0}.wpcf7 .col_item,.wpcf7 .col_acceptance{margin-bottom:2rem}.wpcf7 p.field label{margin-bottom:0.5rem!important;display:block!important;line-height:1.2!important}.wpcf7 p.field input,.wpcf7 p.field select,.wpcf7 p.field textarea{border:1px solid var(--arancio-scuro)!important;box-shadow:none!important;font-weight:400!important;width:100%!important;display:block!important;color:var(--primario)!important;padding:0 1rem!important;border-radius:0.5rem!important;-webkit-border-radius:0.5rem!important;-moz-border-radius:0.5rem!important}.wpcf7 p.field input:focus,.wpcf7 p.field textarea:focus{outline:0!important}.wpcf7 p.field textarea{max-height:200px}.wpcf7 p.field input::placeholder,.wpcf7 p.field textarea::placeholder{color:var(--primario);opacity:.5;text-transform:uppercase}.wpcf7 p.field input:-ms-input-placeholder,.wpcf7 p.field textarea:-ms-input-placeholder{color:var(--primario);opacity:.5;text-transform:uppercase}.wpcf7 p.field input::-ms-input-placeholder,.wpcf7 p.field textarea::-ms-input-placeholder{color:var(--primario);opacity:.5;text-transform:uppercase}.wpcf7 p.submit_wrap input[type="submit"]{background:var(--arancio-scuro)!important;border:1px solid var(--arancio-scuro)!important;color:white!important;text-transform:uppercase!important;padding:0 3rem!important;box-shadow:none!important;text-shadow:none!important;border-radius:0.5rem!important;-webkit-border-radius:0.5rem!important;-moz-border-radius:0.5rem!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.wpcf7 p.submit_wrap input[type="submit"]:hover,.wpcf7 p.submit_wrap input[type="submit"]:focus{background:#fff!important;color:var(--arancio-scuro)!important;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.wpcf7 .wpcf7-spinner{position:absolute!important;right:15px!important;margin:0!important}.acceptance-privacy .text-acceptance{color:var(--primario)!important}.acceptance-privacy .text-acceptance a{color:var(--primario)!important;font-weight:500!important;text-decoration:underline!important}.wpcf7 .acceptance-privacy label{font-weight:400!important}.wpcf7 .acceptance-privacy .wpcf7-list-item{margin-left:40px!important}.wpcf7 .acceptance-privacy .wpcf7-list-item:first-child{margin-left:0!important}.acceptance-privacy label{position:relative;cursor:pointer}.acceptance-privacy input[type=checkbox]{position:absolute;visibility:hidden;width:20px;height:20px;top:0;left:0}.acceptance-privacy input[type=checkbox]+span:before{display:block;position:absolute;content:'';border-radius:0;height:20px;width:20px;top:0;left:0;border:1px solid var(--arancio-scuro)}.acceptance-privacy input[type=checkbox]+span:after{display:block;position:absolute;content:"\2713";color:var(--primario)!important;height:20px;width:20px;top:0;left:0;visibility:hidden;font-size:18px;text-align:center;line-height:20px}.acceptance-privacy input[type=checkbox]:checked+span:before{background:#fff0}.acceptance-privacy input[type=checkbox]:checked+span:after{visibility:visible}.acceptance-privacy .wpcf7-list-item-label{margin-left:30px;display:inline-block}