:where(.woocommerce-notices-wrapper) .button,:where(.woocommerce-notices-wrapper) .bottone,:where(.woocommerce-notices-wrapper) #masthead .registration-choice>summary,:where(.woocommerce-notices-wrapper) form:not(#adminbarsearch) input[type=submit],:where(.woocommerce-notices-wrapper) .tbp-submit-btn,:where(.woocommerce-notices-wrapper) .tbp-filter-btn,:where(.woocommerce-notices-wrapper) .tbp-filter-toggle,:where(.woocommerce-notices-wrapper) .tbp-sort-button,:where(.woocommerce-notices-wrapper) .woocommerce a.button,:where(.woocommerce-notices-wrapper) .woocommerce button.button,:where(.woocommerce-notices-wrapper) .woocommerce input.button{min-height:48px;border-radius:var(--tbp-radius-control)!important;background:var(--tbp-green)!important;color:var(--tbp-white)!important;box-shadow:none!important;transition:var(--tbp-control-transition,background-color .18s ease, color .18s ease, transform .18s ease)!important;border:0!important}:where(.woocommerce-notices-wrapper) .button:hover,:where(.woocommerce-notices-wrapper) .bottone:hover,:where(.woocommerce-notices-wrapper) #masthead .registration-choice>summary:hover,:where(.woocommerce-notices-wrapper) form:not(#adminbarsearch) input[type=submit]:hover,:where(.woocommerce-notices-wrapper) .tbp-submit-btn:hover,:where(.woocommerce-notices-wrapper) .tbp-filter-btn:hover,:where(.woocommerce-notices-wrapper) .tbp-filter-toggle:hover,:where(.woocommerce-notices-wrapper) .tbp-sort-button:hover,:where(.woocommerce-notices-wrapper) .woocommerce a.button:hover,:where(.woocommerce-notices-wrapper) .woocommerce button.button:hover,:where(.woocommerce-notices-wrapper) .woocommerce input.button:hover{transform:var(--tbp-control-hover-transform,translateY(-1px));background:var(--tbp-control-hover-bg,var(--tbp-red))!important;color:var(--tbp-white)!important}.woocommerce-error,.woocommerce-info,.woocommerce-message,.wpcf7-response-output{border:2px solid var(--tbp-green)!important;border-radius:var(--tbp-radius-control)!important;background:var(--tbp-d-surface,var(--tbp-white))!important;color:var(--tbp-green)!important}@media (max-width:420px){:where(.woocommerce-notices-wrapper) .button,:where(.woocommerce-notices-wrapper) .bottone{width:100%;padding-inline:16px!important}}.tbp-account-shortcuts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tbp-account-shortcuts a{text-decoration:none}.tbp-account-shortcuts .tbp-account-shortcut--admin,.tbp-account-shortcuts .tbp-account-shortcut--vendor{border-radius:var(--tbp-radius-control,14px);color:#fff;letter-spacing:-.02em;background:#084828;justify-content:center;align-items:center;min-height:36px;padding:6px 14px;font-weight:700;line-height:1;display:inline-flex}.off-canvas-center .tbp-account-shortcuts{border-top:2px dashed #084828!important;flex-flow:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin-top:4px!important;padding-top:8px!important;display:flex!important}.off-canvas-center .tbp-account-shortcuts a,.off-canvas-center .tbp-account-shortcuts .tbp-account-shortcut--admin,.off-canvas-center .tbp-account-shortcuts .tbp-account-shortcut--vendor,.off-canvas-center .tbp-account-shortcuts .icona-utente{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;color:var(--tbp-d-text,#084828)!important;text-align:left!important;letter-spacing:normal!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;font-size:2.9em!important;font-weight:600!important;line-height:1.05!important;display:flex!important}.off-canvas-center .tbp-account-shortcuts .tbp-nav-lava{flex-shrink:0;width:var(--tbp-drawer-icon,34px)!important;height:var(--tbp-drawer-icon,34px)!important;max-width:var(--tbp-drawer-icon,34px)!important;max-height:var(--tbp-drawer-icon,34px)!important;object-fit:contain!important;content:none!important;background:0 0!important;padding:0!important}.off-canvas-center .tbp-account-shortcuts a:hover,.off-canvas-center .tbp-account-shortcuts .icona-utente:hover{color:var(--tbp-d-danger-text,#d0161a)!important;background:0 0!important}@media only screen and (max-width:394px){.off-canvas-center .tbp-account-shortcuts a,.off-canvas-center .tbp-account-shortcuts .tbp-account-shortcut--admin,.off-canvas-center .tbp-account-shortcuts .icona-utente{font-size:2.4em!important}}.off-canvas-center .tbp-account-shortcuts{border-top:0!important;flex-flow:column!important;align-items:stretch!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.off-canvas-center .tbp-account-shortcuts a,.off-canvas-center .tbp-account-shortcuts .tbp-account-shortcut--admin,.off-canvas-center .tbp-account-shortcuts .tbp-account-shortcut--vendor,.off-canvas-center .tbp-account-shortcuts .icona-utente{border-radius:var(--tbp-drawer-radius)!important;width:100%!important;max-width:none!important;height:auto!important;min-height:88px!important;color:var(--tbp-d-text,#084828)!important;text-align:left!important;letter-spacing:-.03em!important;text-transform:none!important;box-sizing:border-box!important;background:0 0!important;border:1px solid #0000!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 8px!important;font-family:Manrope,DM Sans,sans-serif!important;font-size:1.15rem!important;font-weight:600!important;line-height:1!important;display:flex!important}.off-canvas-center .tbp-account-shortcuts a:hover,.off-canvas-center .tbp-account-shortcuts .icona-utente:hover{color:#084828!important;background:#ffffff8c!important;border-color:#0000!important}html body .off-canvas-center .tbp-account-shortcut--logout,html body .off-canvas-center .tbp-account-shortcuts a.tbp-account-shortcut--logout,html body .off-canvas-center .tbp-account-shortcuts a.tbp-account-shortcut--logout.tbp-drawer-current{color:#fff!important;min-height:88px!important;box-shadow:none!important;background:#d0161a!important;border-radius:16px!important;width:100%!important;max-width:none!important;margin-top:8px!important}html body .off-canvas-center .tbp-account-shortcut--logout span{color:#fff!important}html body.tbp-has-app-bar .off-canvas-center .tbp-account-shortcuts,html body.tbp-has-app-bar .off-canvas-center .nav-vertical>.html:last-child{padding-bottom:calc(var(--tbp-app-bar-h,80px) + var(--tbp-app-bar-inset,20px) + env(safe-area-inset-bottom,0px) + 28px)!important}@media (min-width:850px) and (max-width:1000px){html body #header #masthead #tbp-desktop-nav .tbp-desktop-nav__item--migliora{width:88px}}:where(.woocommerce-notices-wrapper) .button,:where(.woocommerce-notices-wrapper) input[type=button].button,:where(.woocommerce-notices-wrapper) input[type=reset].button,:where(.woocommerce-notices-wrapper) input[type=submit],:where(.woocommerce-notices-wrapper) input[type=submit].button{background-color:var(--fs-color-primary);color:#fff;border-color:#0000000d}:where(.woocommerce-notices-wrapper) .button:hover,:where(.woocommerce-notices-wrapper) .dark .button.is-form:hover,:where(.woocommerce-notices-wrapper) input[type=button]:hover,:where(.woocommerce-notices-wrapper) input[type=reset]:hover,:where(.woocommerce-notices-wrapper) input[type=submit]:hover{color:#fff;opacity:1;outline:none;box-shadow:inset 0 0 0 100px #0003}html body:not(#tbp-niente) .off-canvas-center .tbp-account-shortcuts a.tbp-account-shortcut--logout,html body:not(#tbp-niente) .off-canvas-center .tbp-account-shortcuts a.tbp-account-shortcut--logout:is(:hover,:focus,:active,.tbp-drawer-current){min-height:80px!important;color:var(--tbp-red-dark,#a91e2a)!important;box-shadow:none!important;background:0 0!important;gap:6px!important;margin-top:8px!important;padding:0 10px!important}html body:not(#tbp-niente) .off-canvas-center a.tbp-account-shortcut--logout span{color:var(--tbp-red-dark,#a91e2a)!important;-webkit-text-fill-color:var(--tbp-red-dark,#a91e2a)!important}html body:not(#tbp-niente) .off-canvas-center a.tbp-account-shortcut--logout:focus-visible{outline:3px solid var(--tbp-green,#084828)!important;outline-offset:3px!important}html[data-tbp-theme=dark] body:not(#tbp-niente) .off-canvas-center a.tbp-account-shortcut--logout span{color:#ff8a8f!important;-webkit-text-fill-color:#ff8a8f!important}@layer tbp-appearance{html body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(#tbp-avv-1):not(#tbp-avv-2):not(#tbp-avv-3):not(.cart-empty):not(.wc-empty-cart-message *){--tbp-avv-fondo:var(--tbp-d-raised,#eef6f1);--tbp-avv-linea:#08482829;--tbp-avv-testo:var(--tbp-d-text,#0b3b24);--tbp-avv-segno:#084828;--tbp-avv-icona:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-sizing:border-box!important;border:1px solid var(--tbp-avv-linea)!important;background-position-x: !important;background-position-y: !important;background-size: !important;background-repeat: !important;background-attachment: !important;background-origin: !important;background-clip: !important;background-color: !important;width:auto!important;max-width:720px!important;min-height:0!important;box-shadow:none!important;color:var(--tbp-avv-testo)!important;text-align:left!important;background-image:none!important;border-radius:14px!important;outline:none!important;margin:16px auto!important;padding:14px 18px 14px 50px!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important;list-style:none!important;display:block!important;position:relative!important}html[data-tbp-theme=dark] body .woocommerce-message:not(#tbp-avv-1):not(#tbp-avv-2):not(#tbp-avv-3):not(.cart-empty):not(.wc-empty-cart-message *){--tbp-avv-fondo:var(--tbp-d-surface,#16261d);--tbp-avv-linea:#2c5a3e;--tbp-avv-testo:var(--tbp-d-text,#e6f0ea);--tbp-avv-segno:#2f8a57}html body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(#tbp-avv-1):not(#tbp-avv-2):not(#tbp-avv-3):not(.cart-empty):not(.wc-empty-cart-message *):before{content:""!important;background:var(--tbp-avv-icona) center / 22px 22px no-repeat, var(--tbp-avv-segno)!important;color:#0000!important;border-radius:50%!important;width:22px!important;height:22px!important;margin:0!important;font-size:0!important;display:block!important;position:absolute!important;top:14px!important;left:16px!important;right:auto!important;transform:none!important}html body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(#tbp-avv-1):not(#tbp-avv-2):not(#tbp-avv-3):not(.cart-empty):not(.wc-empty-cart-message *) a.button{float:none!important;background:var(--tbp-avv-segno)!important;color:#fff!important;vertical-align:middle!important;border:0!important;border-radius:999px!important;align-items:center!important;min-height:34px!important;margin:0 0 0 10px!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}html body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(#tbp-avv-1):not(#tbp-avv-2):not(#tbp-avv-3):not(.cart-empty):not(.wc-empty-cart-message *):not([tabindex="-1"]):focus-visible{outline:2px solid var(--tbp-avv-segno)!important;outline-offset:3px!important}}html body :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-notices-wrapper,.tbp-auth-notices)[tabindex="-1"]:focus,html body :is(.woocommerce-message,.woocommerce-error,.woocommerce-info):focus{outline:none!important}html body .off-canvas-center .tbp-account-shortcut--logout,html body .off-canvas-center .tbp-account-shortcuts a.tbp-account-shortcut--logout{width:100%!important;max-width:none!important}
.mfp-hide{display:none!important}@layer tbp-appearance{@media (max-width:849px){html body #header #masthead .header-inner>.tbp-header-brandline.tbp-firma-sopra{display:none!important}}@media (min-width:850px){html body:not(.home) #header #masthead>.tbp-header-brandline{display:none!important}}html body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(#tbp-avv-1):not(#tbp-avv-2):not(#tbp-avv-3):not(.cart-empty):not(.wc-empty-cart-message *){background:var(--tbp-avv-fondo)!important;background-image:none!important}html body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(#tbp-avv-1):not(#tbp-avv-2):not(#tbp-avv-3):not(.cart-empty):not(.wc-empty-cart-message *):before{background:var(--tbp-avv-icona) center / 22px 22px no-repeat, var(--tbp-avv-segno)!important}html body :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(#tbp-avv-1):not(#tbp-avv-2):not(#tbp-avv-3):not(.cart-empty):not(.wc-empty-cart-message *) a.button{background:var(--tbp-avv-segno)!important}}
