body {--wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6,147,227,1) 0%, rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122,220,180) 0%, rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252,185,0,1) 0%, rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255,105,0,1) 0%, rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238,238,238) 0%, rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74,234,220) 0%, rgb(151,120,209) 20%, rgb(207,42,186) 40%, rgb(238,44,130) 60%, rgb(251,105,98) 80%, rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255,206,236) 0%, rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254,205,165) 0%, rgb(254,45,45) 50%, rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255,203,112) 0%, rgb(199,81,192) 50%, rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255,245,203) 0%, rgb(182,227,212) 50%, rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202,248,128) 0%, rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2,3,129) 0%, rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }
:where(.is-layout-flex) {gap: 0.5em; }
:where(.is-layout-grid) {gap: 0.5em; }
body .is-layout-flow > .alignleft {float: left; margin-inline-start: 0; margin-inline-end: 2em; }
body .is-layout-flow > .alignright {float: right; margin-inline-start: 2em; margin-inline-end: 0; }
body .is-layout-flow > .aligncenter {margin-left: auto !important; margin-right: auto !important; }
body .is-layout-constrained > .alignleft {float: left; margin-inline-start: 0; margin-inline-end: 2em; }
body .is-layout-constrained > .alignright {float: right; margin-inline-start: 2em; margin-inline-end: 0; }
body .is-layout-constrained > .aligncenter {margin-left: auto !important; margin-right: auto !important; }
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; }
body .is-layout-constrained > .alignwide {max-width: var(--wp--style--global--wide-size); }
body .is-layout-flex {display: flex; }
body .is-layout-flex {flex-wrap: wrap; align-items: center; }
body .is-layout-flex > * {margin: 0; }
body .is-layout-grid {display: grid; }
body .is-layout-grid > * {margin: 0; }
:where(.wp-block-columns.is-layout-flex) {gap: 2em; }
:where(.wp-block-columns.is-layout-grid) {gap: 2em; }
:where(.wp-block-post-template.is-layout-flex) {gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) {gap: 1.25em; }
.has-black-color {color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color {color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color {color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color {color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color {color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color {color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color {color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color {color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color {color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color {color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color {color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color {color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-background-color {background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color {background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color {background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color {background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color {background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color {background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color {background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color {background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color {background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color {background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color {background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color {background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-border-color {border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color {border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color {border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color {border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color {border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color {border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color {border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color {border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color {border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color {border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color {border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color {border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background {background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background {background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background {background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background {background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background {background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background {background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background {background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background {background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size {font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size {font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size {font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size {font-size: var(--wp--preset--font-size--x-large) !important; }
.wp-block-navigation a:where(:not(.wp-element-button)) {color: inherit; }
:where(.wp-block-post-template.is-layout-flex) {gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) {gap: 1.25em; }
:where(.wp-block-columns.is-layout-flex) {gap: 2em; }
:where(.wp-block-columns.is-layout-grid) {gap: 2em; }
.wp-block-pullquote {font-size: 1.5em; line-height: 1.6; }

textarea{ margin: 0;padding: 0;background-color: white;border: 0 none;color: #333;font-size: 1em;width: 100%;padding: 10px;}

@media(max-width:1180px){
  div.table-cemb-in-the-world table.table tr td { width: 100% !important;float: left;}
  .push-right{ width:100%;}
}
section.compare h3.product__title { position: relative;display: inline-table;}
section.compare *{ padding:0!important;}
.compare__item span[class^="product__"]{ padding:0;  padding-top: 1.5% !important;  background: rgba(255, 255, 255, 0.5); height: 100%; font-weight: bolder; text-transform: uppercase; font-size: 12px;}
span.legend{padding-top: 1.5% !important; height: 100%; font-size: 12px;}
.invisible__block{ position:relative; display:table; width:100%; min-height:300px;}
.hiddenp{ visibility:hidden;}
section.compare h3.product__title{  position: absolute;width: 123px !important;}
.compare__item .product__description{ display:none !important;}
.compare span:nth-child(even) {background: rgba(218, 218, 218, 0.5);}
.compare__item:nth-of-type(2), .compare__item:nth-of-type(4){ background:white !important;}
.compare__item span[class^="legenda__"]{ padding-top: 1.5% !important;}
.compare .compare__item:first-child{ min-width:20% !important;}

section.compare .fa-times{ color:red !important; font-size:15px !important;}
section.compare .fa-check{ color:green !important; font-size:15px !important;}
.compare__item:nth-child(even) { background: #eee !important;}
.htmloverflow{ overflow:hidden;}

div.wrap-corso{min-height: 140px!important;}
div.wrap-corso span{display: block; font-size: 14px;}
div.wrap-corso hr{margin-top: 8px!important; margin-bottom: 8px!important; border: 0!important; border-top: 1px solid #ababab!important;}

div.row.vibration .wrap-items > h2,div.row.vibration.manuals .wrap-items > h2{text-align: center; font-size: 1.6em;}
div.row.vibration{border-top: 1px solid #CCC;}
div.row.vibration:first{border-top: 0;}
div.row.vibration,div.row.vibration.manuals,div.row.vibration .wrap-items,div.row.vibration.manuals .wrap-items{margin: 0!important; padding: 0!important;}
/* FIX PER COMPARATORE SU MICROSOFT EDGE (ALESSIO 22 APRILE 2020) */
@supports (-ms-ime-align: auto){
	section.compare div.compare__item:first-child{margin-top: 288px; height: auto;}
	.compare::before{ background: rgba(255,255,255,1)!important;}
}

/* BARRA A PIEDE DEI COOKIES */
div#cookie-law-info-bar{ border-top: 1px solid #CCC!important;}
div#cookie-law-info-bar *{font-size: 14px!important;}
div.wt-cli-inner-text{color: white;}
div.wt-cli-inner-text a{color: white; text-decoration: underline; cursor: pointer;}

/* WEB TOFFEE POP UP */
.swal2-html-container input[type="text"], .swal2-html-container input[type="tel"], .swal2-html-container textarea { margin-bottom: 0;border-radius: 0;font-size: 1.8rem;font-family: 'Helvetica 47 Light Condensed'; }
/* REGOLE PER TABELLA COOKIES PAGINA PRIVACY (X STILARE WEBTOFFEE) */
div.cli-wrapper a { font-size: 1.4rem !important;border-radius: 2px !important; }
div.cli-wrapper a.wt-cli-element.cli_cookie_close_button { border: solid 1px #000 !important;color: #000 !important; }

span#wt-cli-cookie-banner span { display: block;padding: 8px; }
div.wt-cli-element.cli_cookie_category_single { background: #EEE;padding: 2rem;margin-bottom: 3rem; }
div.wt-cli-element.cli_cookie_category_single div.cli_cookie_category_single { border-bottom: 1px solid #CCC;padding-bottom: 1rem;margin-bottom: 1rem; }
div.wt-cli-element.cli_cookie_category_single div.cli_cookie_category_single p { margin-bottom: 0;padding-bottom: 0; }
div.wt-cli-element.cli_cookie_category_single div.cli_cookie_category_single h5 { font-size: 1.8rem;font-weight: bold; }
div.wt-cli-element.cli_cookie_category_single div.cli_cookie_category_single div.cli_cookie_category_single_description table thead { background: #1d2025; }
div.wt-cli-element.cli_cookie_category_single div.cli_cookie_category_single div.cli_cookie_category_single_description table thead tr th { background: #1d2025; }

/* REGOLA PER CAMBIO COLORE DEL PULSANTE POPUP "Impostazioni dei cookies" */
.cli-tab-footer .wt-cli-privacy-accept-btn { background-color: red !important;color: #ffffff; }

/* REGOLA PER CAMBIO COLORE DEGLI SWITCH TOGGLE DEL POPUP "Impostazioni dei cookies" */
.cli-switch input:checked + .cli-slider { background-color: #3A4856 !important; }

/* CAMBIA IL COLORE DI FONDO DELL'INTESTAZIONE DELLA TABELLA DEL POPUP "Impostazioni dei cookies" */
table.wt-cli-element.cookielawinfo-row-cat-table.cookielawinfo-winter thead { background: #1d2025; }
table.wt-cli-element.cookielawinfo-row-cat-table.cookielawinfo-winter thead tr th { background: #1d2025; }
/*# sourceMappingURL=custom.css.map */
.wrapper-section-menu{ float: none!important; }

