.elementor-2305 .elementor-element.elementor-element-f0d2078{--display:flex;}.elementor-2305 .elementor-element.elementor-element-146391a{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2305 .elementor-element.elementor-element-a0dc2ae{text-align:center;}.elementor-2305 .elementor-element.elementor-element-a0dc2ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-2305 .elementor-element.elementor-element-78a222f > .elementor-widget-container{margin:80px 80px 80px 80px;}.elementor-2305 .elementor-element.elementor-element-78a222f{z-index:1;}.elementor-2305 .elementor-element.elementor-element-267df21{--display:flex;}.elementor-2305 .elementor-element.elementor-element-4130ef7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2305 .elementor-element.elementor-element-8ea8352 .elementor-button{background-color:#CC1719;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:900;}.elementor-2305 .elementor-element.elementor-element-8ea8352 .elementor-button:hover, .elementor-2305 .elementor-element.elementor-element-8ea8352 .elementor-button:focus{background-color:#555555;color:#FFFFFF;}.elementor-2305 .elementor-element.elementor-element-8ea8352 .elementor-button:hover svg, .elementor-2305 .elementor-element.elementor-element-8ea8352 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2305 .elementor-element.elementor-element-0cdec8a .elementor-button{background-color:#CC1719;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:900;}.elementor-2305 .elementor-element.elementor-element-0cdec8a .elementor-button:hover, .elementor-2305 .elementor-element.elementor-element-0cdec8a .elementor-button:focus{background-color:#555555;color:#FFFFFF;}.elementor-2305 .elementor-element.elementor-element-0cdec8a .elementor-button:hover svg, .elementor-2305 .elementor-element.elementor-element-0cdec8a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2305 .elementor-element.elementor-element-0fa514b .elementor-button{background-color:#CC1719;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:900;}.elementor-2305 .elementor-element.elementor-element-0fa514b .elementor-button:hover, .elementor-2305 .elementor-element.elementor-element-0fa514b .elementor-button:focus{background-color:#555555;color:#FFFFFF;}.elementor-2305 .elementor-element.elementor-element-0fa514b .elementor-button:hover svg, .elementor-2305 .elementor-element.elementor-element-0fa514b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2305 .elementor-element.elementor-element-d7f7ce3{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2305 .elementor-element.elementor-element-9264c98{text-align:justify;}.woocommerce .elementor-2305 .elementor-element.elementor-element-9264c98 .woocommerce-product-details__short-description{color:#555555;font-size:18px;font-weight:400;}.elementor-2305 .elementor-element.elementor-element-802dff1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-eael-woo-product-description .eael-single-product-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:767px){.elementor-2305 .elementor-element.elementor-element-9264c98 > .elementor-widget-container{margin:10px 10px 10px 10px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-78a222f *//* Egérrel ne legyen kattintható a kép vagy a galéria */
.elementor-2305 .elementor-element.elementor-element-78a222f .woocommerce-product-gallery,
.elementor-2305 .elementor-element.elementor-element-78a222f .woocommerce-product-gallery * {
  pointer-events: none !important;
  cursor: default !important;
}

/* Hoveres nagyítás kikapcsolása */
.elementor-2305 .elementor-element.elementor-element-78a222f .zoomImg {
  display: none !important;
}

.elementor-2305 .elementor-element.elementor-element-78a222f .woocommerce-product-gallery__image img {
  transform: none !important;
}

/* Nagyító / megnyitás ikon elrejtése */
.elementor-2305 .elementor-element.elementor-element-78a222f .woocommerce-product-gallery__trigger {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d2078 *//* TELJES CSERE a biasi-hero konténer Egyéni CSS mezőjében.
   Az eredeti bemásolt CSS: kizárólag a sorikonok és a helyük eltávolítva.
   A betűtípusok, méretek, vastagságok, igazítások és pontozott vonalak változatlanok. */

.biasi-hero {
 --hero-piros:#cc1719; --hero-bordo:#8e1011;
 display:block !important;width:100% !important;max-width:none !important;
 padding:20px 15px 35px !important;margin:0 !important;
 background:var(--hero-piros) !important;overflow:visible;
 font-family:'Roboto',sans-serif !important;
 position:relative;isolation:isolate;
}

.biasi-hero::after {content:"";position:absolute;inset:0;z-index:-1;
 background:var(--hero-piros);box-shadow:0 0 0 100vmax var(--hero-piros);
 clip-path:inset(0 -100vmax);pointer-events:none;}

.biasi-hero > .e-con-inner {width:100%;max-width:none;padding:0;display:block;}

.biasi-hero .biasi-hero-belso {
 display:grid !important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);
 grid-template-rows:auto auto;gap:0 !important;align-items:center;
 width:100% !important;max-width:1140px !important;margin:0 auto !important;
 padding:0 !important;position:relative;
}

.biasi-hero .biasi-hero-belso > .e-con-inner {display:contents !important;}

.biasi-hero .biasi-hero-cim {
 grid-column:2;grid-row:1;min-width:0;width:100% !important;
 max-width:none !important;padding:0 15px !important;margin:0 0 15px !important;
 align-self:start;text-align:left;
}

.biasi-hero .biasi-hero-cim :is(h1,h2,.elementor-heading-title) {
 font-family:'Roboto',sans-serif !important;font-size:68px !important;
 line-height:68px !important;font-weight:900 !important;color:#fff !important;
 margin:0 !important;padding:0 !important;letter-spacing:normal !important;
 text-transform:none !important;text-align:left !important;
}

.biasi-hero .biasi-hero-szlogen {font-family:'Roboto',sans-serif !important;
 font-size:23px !important;font-weight:300 !important;line-height:23px !important;
 color:#fff !important;margin:0 !important;}

.biasi-hero .biasi-hero-kep {
 grid-column:1;grid-row:2;min-width:0;width:100% !important;
 padding:0 15px !important;margin:0 !important;position:relative;z-index:3;
 align-self:center;
}

.biasi-hero .biasi-hero-kep .woocommerce-product-gallery {
 float:none !important;width:100% !important;margin:0 !important;
}

.biasi-hero .biasi-hero-kep .woocommerce-product-gallery__wrapper {margin:0 !important;}

.biasi-hero .biasi-hero-kep img {
 display:block !important;width:auto !important;max-width:100% !important;
 max-height:500px !important;height:auto !important;object-fit:contain;
 margin:0 auto !important;border:0 !important;border-radius:0 !important;
 box-shadow:none !important;transform:none !important;
}

.biasi-hero .biasi-hero-kep .woocommerce-product-gallery,
.biasi-hero .biasi-hero-kep .woocommerce-product-gallery * {pointer-events:none !important;}

.biasi-hero .biasi-hero-kep :is(.zoomImg,.woocommerce-product-gallery__trigger) {display:none !important;}

.biasi-hero .biasi-hero-panel {
 grid-column:2;grid-row:2;min-width:0;display:block !important;
 width:auto !important;max-width:none !important;margin:0 15px !important;
 padding:15px 0 8px !important;background:transparent !important;
 position:relative;isolation:isolate;align-self:center;overflow:visible;
}

.biasi-hero .biasi-hero-panel::before {
 content:"";position:absolute;inset:0 auto 0 0;width:90%;height:100%;
 background:#8e1011 !important;transform:skewX(-31deg);
 transform-origin:center;clip-path:none !important;z-index:-1;pointer-events:none;
}

.biasi-hero .biasi-hero-panel::after {
 content:"";position:absolute;left:-165px;top:0;bottom:0;width:350px;
 background:#8e1011;z-index:-1;pointer-events:none;
}

.biasi-hero .biasi-hero-panel > .e-con-inner {display:block !important;width:100%;max-width:none;padding:0;}

.biasi-hero .biasi-hero-panel .elementor-widget {width:100%;margin:0;}

.biasi-hero .woocommerce-product-attributes {
 display:block;width:450px !important;max-width:100% !important;
 border:0 !important;margin:0 !important;background:transparent !important;
 font-family:'Roboto',sans-serif !important;
}

.biasi-hero .woocommerce-product-attributes tbody {display:block;}

.biasi-hero .woocommerce-product-attributes tr {
 display:flex;align-items:baseline;flex-wrap:wrap;gap:0 5px;
 position:relative;min-height:38px;margin:0 0 10px !important;
 padding:0 !important;border:0 !important;background:transparent !important;
}

.biasi-hero .woocommerce-product-attributes th,
.biasi-hero .woocommerce-product-attributes td {
 display:block;flex:0 1 auto;width:auto !important;max-width:100%;
 padding:0 !important;margin:0 !important;border:0 !important;
 border-bottom:1px dotted rgba(255,255,255,.4) !important;
 background:transparent !important;color:#fff !important;
 font-family:'Roboto',sans-serif !important;font-size:18px !important;
 line-height:18px !important;font-weight:300 !important;font-style:normal !important;
 text-align:left !important;text-transform:uppercase;
}

.biasi-hero .woocommerce-product-attributes :is(p,a,span) {
 color:#fff !important;font-family:inherit !important;font-weight:300 !important;
 font-size:inherit !important;line-height:inherit !important;margin:0 !important;
 text-decoration:none !important;
}

.biasi-hero .woocommerce-product-attributes tr {padding-left:0 !important;}

@media (min-width:992px) and (max-width:1199px) {
.biasi-hero .biasi-hero-belso {max-width:960px !important;}
}

@media (min-width:768px) and (max-width:991px) {
.biasi-hero .biasi-hero-belso {max-width:720px !important;}
}

@media (max-width:767px) {
.biasi-hero {padding:15px 15px 30px !important;}

.biasi-hero .biasi-hero-belso {grid-template-columns:minmax(0,1fr);gap:20px !important;}

.biasi-hero .biasi-hero-cim {grid-column:1;grid-row:1;padding:0 !important;margin:0 !important;}

.biasi-hero .biasi-hero-cim :is(h1,h2,.elementor-heading-title) {font-size:50px !important;line-height:50px !important;overflow-wrap:anywhere;}

.biasi-hero .biasi-hero-kep {grid-column:1;grid-row:2;padding:0 !important;}

.biasi-hero .biasi-hero-kep img {max-width:75% !important;}

.biasi-hero .biasi-hero-panel {grid-column:1;grid-row:3;margin:0 !important;padding:15px !important;}

.biasi-hero .biasi-hero-panel::before {inset:0;width:100%;transform:none;}

.biasi-hero .biasi-hero-panel::after {display:none;}

.biasi-hero .woocommerce-product-attributes {width:100% !important;}
}

.biasi-hero .biasi-hero-kep img {
 width:100% !important;max-width:100% !important;max-height:500px !important;
 height:auto !important;object-fit:contain;
}

.biasi-hero .biasi-hero-kep .woocommerce-product-gallery__image,
.biasi-hero .biasi-hero-kep .woocommerce-product-gallery__image > a {
 display:block;width:100% !important;
}

.biasi-hero .woocommerce-product-attributes tr {
 min-height:38px;margin-bottom:10px !important;align-items:flex-end;
}

.biasi-hero {
 padding:20px 15px 80px !important;
 box-shadow:0 0 0 100vmax #cc1719;
 clip-path:inset(0 -100vmax);
}

.biasi-hero::before {
 content:"";position:absolute;top:0;bottom:auto;
 left:calc(50% - 50vw);right:auto;
 width:max(40px, calc((100vw - 1140px) / 2 - 120px));
 height:20px;z-index:5;background:#fff;
 transform:none;box-shadow:none;pointer-events:none;
 clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);
}

.biasi-hero::after {
 content:"";position:absolute;top:auto;bottom:0;
 left:calc(50% - 50vw);right:auto;width:100vw;height:45px;
 z-index:5;background:#fff;box-shadow:none;transform:none;
 pointer-events:none;
 clip-path:polygon(
   max(27px, calc((100vw - 1140px) / 2 - 40px)) 0,
   100% 0,100% 100%,
   max(0px, calc((100vw - 1140px) / 2 - 67px)) 100%
 );
}

@media (max-width:767px) {
.biasi-hero {padding:35px 15px 65px !important;}

.biasi-hero .biasi-hero-kep img {width:100% !important;max-width:75% !important;max-height:450px !important;}

.biasi-hero::before {width:70px;height:16px;}

.biasi-hero::after {height:28px;clip-path:polygon(70px 0,100% 0,100% 100%,53px 100%);}
}

.biasi-hero {padding-top:50px !important;}

.biasi-hero::before {
 content:"";position:absolute;top:0;bottom:auto;
 left:calc(50% - 50vw);right:auto;width:100vw;height:40px;
 background:#fff;box-shadow:none;transform:none;z-index:5;
 clip-path:polygon(
  0 0,
  calc(100% - 60px) 0,
  calc(100% - 72px) 20px,
  max(52px, calc((100vw - 1140px) / 2 - 120px)) 20px,
  max(40px, calc((100vw - 1140px) / 2 - 132px)) 40px,
  0 40px
 );
}

.biasi-hero .woocommerce-product-attributes tr {
 display:block !important;position:relative;
 min-height:38px;margin:0 0 10px !important;
 padding:10px 0 0 0 !important;
 font-family:'Roboto',sans-serif !important;
 font-size:18px !important;font-weight:300 !important;line-height:22px !important;
 color:#fff;text-align:left;
}

.biasi-hero .woocommerce-product-attributes th,
.biasi-hero .woocommerce-product-attributes td {
 display:inline !important;float:none !important;
 width:auto !important;min-width:0 !important;max-width:none !important;
 padding:0 !important;margin:0 !important;vertical-align:baseline !important;
 font-family:inherit !important;font-size:inherit !important;
 font-weight:300 !important;line-height:inherit !important;
 border:0 !important;border-bottom:1px dotted rgba(255,255,255,.4) !important;
 white-space:normal !important;
}

.biasi-hero .woocommerce-product-attributes td::before {
 content:" ";white-space:pre;
}

.biasi-hero .woocommerce-product-attributes td p,
.biasi-hero .woocommerce-product-attributes td a,
.biasi-hero .woocommerce-product-attributes th a,
.biasi-hero .woocommerce-product-attributes td span {
 display:inline !important;vertical-align:baseline !important;
 padding:0 !important;margin:0 !important;
 font-size:inherit !important;line-height:inherit !important;
 font-weight:inherit !important;
}

@media(max-width:767px) {
.biasi-hero {padding-top:55px !important;}

.biasi-hero::before {
  height:30px;
  clip-path:polygon(0 0,calc(100% - 24px) 0,
   calc(100% - 33px) 15px,65px 15px,56px 30px,0 30px);
 }

.biasi-hero .woocommerce-product-attributes tr {
  font-size:16px !important;line-height:22px !important;
 }
}

.biasi-hero {
  box-shadow: none !important;
}

.biasi-hero {
  border: 0 !important;
  box-shadow: none !important;
  clip-path: none !important;

  background: linear-gradient(
    to bottom,
    #fff 0,
    #fff 4px,
    #cc1719 4px,
    #cc1719 100%
  ) !important;
}

.biasi-hero::before {
  top: 0 !important;
  transform: none !important;
  box-shadow: none !important;
}

.biasi-hero .woocommerce-product-attributes
tr:is([class*="35"], [class*="55"]) {
  min-height: 38px;
  padding-left:0 !important;
}

/* Csak az ikonok megjelenését tiltja; a panel és a háttér alakzatait nem érinti. */
.biasi-hero .woocommerce-product-attributes tr::before {
  content: none !important;
  display: none !important;
}
.biasi-hero {
  background: linear-gradient(
    to bottom,
    #fff 0,
    #fff 4px,
    #cc1719 4px,
    #cc1719 calc(100% - 2px),
    #fff calc(100% - 2px),
    #fff 100%
  ) !important;
}
/* Egybefüggő pontozás közvetlenül a szöveg alatt */
.biasi-hero .woocommerce-product-attributes tr {
  display: table !important;
  width: fit-content !important;
  max-width: 100%;
  min-height: 0 !important;
  height: auto !important;
  padding-bottom: 0 !important;
  border-spacing: 0;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.4) !important;
}

.biasi-hero .woocommerce-product-attributes th,
.biasi-hero .woocommerce-product-attributes td {
  border-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ea8352 *//* Az olasz Biasi termékoldal gombjainak megjelenése */
.biasi-gomb .elementor-button {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: 185px;
  min-height: 49px;
  padding: 16px 20px 14px;

  background: #cc1719;
  color: #ffffff;
  border: 0;
  border-radius: 0;
  box-shadow: none;

  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 19px;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;

  transition: background-color 0.2s ease;
}

.biasi-gomb .elementor-button-content-wrapper {
  align-items: center;
}

.biasi-gomb .elementor-button-text {
  color: inherit;
}

/* Javasolt hover-effektus */
.biasi-gomb .elementor-button:hover,
.biasi-gomb .elementor-button:focus {
  background: #a91315;
  color: #ffffff;
  box-shadow: none;
}

.biasi-gomb .elementor-button:focus-visible {
  outline: 2px solid #cc1719;
  outline-offset: 4px;
}
.biasi-gomb .elementor-button {
  clip-path: polygon(
    0 0,
    100% 0,
    100% calc(100% - 12px),
    calc(100% - 12px) 100%,
    0 100%
  );
}/* End custom CSS */
/* Start custom CSS for eael-woo-product-description, class: .elementor-element-0b4e757 */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;900&display=swap');

/* Az eredeti Biasi oldalrol ellenorzott ertekek. */
.biasi-leiras {font-family: 'Roboto',sans-serif !important;color:#333;font-size:15px;line-height:normal;text-align:left !important;width:100%;}
.biasi-leiras *, .biasi-leiras *::before, .biasi-leiras *::after {box-sizing:border-box;}
.biasi-leiras .fascia_contenuto {position:relative;width:100%;max-width:none;margin:0;padding:80px 15px;background:#fff;color:#333;text-align:left;}
.biasi-leiras .fascia_contenuto.odd {background:#f0f0f0;}
.biasi-leiras .fascia_contenuto.even,
.biasi-leiras .fascia_contenuto.fascia_bianca {background:#fff;}
.biasi-leiras .fascia_contenuto.first {margin-top:50px;}
.biasi-leiras .fascia_contenuto.last {margin-bottom:120px;}
.biasi-leiras .fascia_contenuto > .container {width:100%;max-width:1140px;margin:0 auto;padding:0 15px;}
.biasi-leiras .fascia_contenuto .row {display:flex;flex-wrap:wrap;gap:0;margin:0 -15px;padding:0;align-items:stretch;}
.biasi-leiras .fascia_contenuto .row > * {min-width:0;max-width:100%;padding-left:15px;padding-right:15px;}
.biasi-leiras .row > .col-md-7 {flex:0 0 58.333333%;width:58.333333%;max-width:58.333333%;}
.biasi-leiras .row > .col-md-5 {flex:0 0 41.666667%;width:41.666667%;max-width:41.666667%;}
.biasi-leiras .row > .col-md-12 {flex:0 0 100%;width:100%;max-width:100%;}
.biasi-leiras .align-self-center {align-self:center;}
.biasi-leiras .order-md-2 {order:2;}
.biasi-leiras .fascia_contenuto h2 {font-family:'Roboto',sans-serif !important;color:#cc1719 !important;font-weight:900 !important;font-size:26px !important;line-height:1.2 !important;letter-spacing:normal;text-transform:none;text-align:left !important;margin:0 0 10px;padding:0;}
.biasi-leiras .fascia_contenuto .row > h2 {width:100%;flex:0 0 100%;text-align:center !important;padding:0 15px;}
.biasi-leiras .fascia_contenuto p,
.biasi-leiras .fascia_contenuto .col-md-7 > span {font-family:'Roboto',sans-serif !important;font-size:18px !important;font-weight:400;line-height:26px !important;color:#555 !important;margin:0;text-align:left;}
.biasi-leiras .fascia_contenuto .col-md-7 > span {display:block;}
.biasi-leiras .fascia_contenuto ul {list-style:none !important;padding:0;margin:20px 0 40px;}
.biasi-leiras .fascia_contenuto ul li {list-style:none !important;font-family:'Roboto',sans-serif;font-size:18px !important;font-weight:400;line-height:20px !important;color:#555;margin:0 0 10px;padding:0 0 10px 7px;border-bottom:1px solid rgba(204,23,25,.5);}
.biasi-leiras .fascia_contenuto ul li::before {content:none;}
.biasi-leiras .fascia_contenuto img {display:block;float:none;width:auto;max-width:100%;height:auto;margin:0 auto;border:0;border-radius:0;box-shadow:none;padding:0;}
.biasi-leiras .fascia_contenuto .row > img {flex:0 1 auto;max-width:calc(100% - 30px);margin:20px auto 0;padding:0;}
.biasi-leiras .fascia_contenuto .row > p {width:100%;}
.biasi-leiras .fascia_contenuto .row > p img {margin-top:20px;}
.biasi-leiras img[src="https://biasi.it/?="] {display:none;}
.biasi-leiras .pannelli_comandi_singoli ul {margin-bottom:0;}
.biasi-leiras .pannelli_comandi_singoli li:last-child {margin-bottom:0;}
/* A masolas soran megkettozott kulso burkolat kikapcsolasa. */
.biasi-leiras .fascia_contenuto:has(.fascia_contenuto),
.biasi-leiras .fascia_contenuto:has(.fascia_contenuto) > .container,
.biasi-leiras .fascia_contenuto:has(.fascia_contenuto) > .container > .row {display:contents;}
/* Az elso sav ferde felso diszitese, tulcsordulas nelkul. */
.biasi-leiras .fascia_contenuto.first:not(:has(.fascia_contenuto))::before {content:"";position:absolute;right:0;top:-45px;width:20%;height:45px;background:#f0f0f0;clip-path:polygon(27px 0,100% 0,100% 100%,0 100%);}
/* Muszaki tablazatok */
.biasi-leiras .dati_tecnici {width:100%;max-width:1140px;margin:0 auto;padding:0;color:#333;}
.biasi-leiras .dati_tecnici h2 {font-family:'Roboto',sans-serif !important;color:#cc1719 !important;font-size:45px !important;line-height:54px !important;font-weight:400 !important;text-align:center !important;margin:0 0 20px;padding:0;}
.biasi-leiras .tech-table-wrapper {width:100%;overflow-x:auto;}
.biasi-leiras .tech-table {width:100%;table-layout:fixed;border-collapse:collapse;border:0;margin:0;color:#cc1719;font-family:'Roboto',sans-serif;font-size:14.4px;line-height:normal;background:transparent;text-align:left;}
.biasi-leiras .tech-table th,
.biasi-leiras .tech-table td {padding:8px 12px;word-break:break-word;border:0;border-top:1px solid #fff;background:transparent;text-align:left;vertical-align:middle;}
.biasi-leiras .tech-table .section {background:#cc1719;}
.biasi-leiras .tech-table .section th {background:#cc1719 !important;color:#fff !important;font-size:17px;font-weight:700;line-height:17px;padding:10px 12px 9px;border:0;}
.biasi-leiras .tech-table .section_2 td {background:#999 !important;color:#fff !important;font-size:15px;line-height:18px;}
.biasi-leiras .tech-table .parametro,
.biasi-leiras .tech-table .unita,
.biasi-leiras .tech-table .valore {font-size:17px;line-height:20px;border-bottom:1px solid #ccc;font-weight:400;color:#333;}
.biasi-leiras .tech-table .valore {font-weight:600;color:#cc1719;}
.biasi-leiras .tech-table .divisorio td {height:14px;padding:0;border:0;}
.biasi-leiras .tech-table .classi_energetiche {color:#333;font-size:17px;line-height:17px;}
.biasi-leiras .tech-table .classi_energetiche table {width:100%;border:0;margin:0;background:transparent;}
.biasi-leiras .tech-table .classi_energetiche img {height:68px;width:auto;max-width:100%;border-radius:0;}
.biasi-leiras .tech-table .img_cont {position:relative;}
.biasi-leiras .tooltip_nota {display:inline-block;min-width:0;width:auto;min-height:0;border:0 !important;background:transparent !important;box-shadow:none !important;color:#cc1719 !important;font:400 14px/14px 'Roboto',sans-serif;padding:1px 6px;margin:0;text-transform:none;letter-spacing:normal;}
.biasi-leiras .classi_energetiche .tooltip_nota {position:absolute;bottom:1px;}
.biasi-leiras .note_dati_tecnic_new {font:400 13px/18px 'Roboto',sans-serif;color:#333;margin:25px 0 0;}
.biasi-leiras .note_dati_tecnic_new > span {display:block;}
/* Az eredeti Bootstrap tartalomszelessegei */
@media (min-width:1200px) { .biasi-leiras .fascia_contenuto > .container {max-width:1140px;} }
@media (min-width:992px) and (max-width:1199px) { .biasi-leiras .fascia_contenuto > .container {max-width:960px;} }
@media (min-width:768px) and (max-width:991px) { .biasi-leiras .fascia_contenuto > .container {max-width:720px;} }
@media (min-width:576px) and (max-width:767px) { .biasi-leiras .fascia_contenuto > .container {max-width:540px;} }
@media (max-width:768px) {
 .biasi-leiras .fascia_contenuto {padding:25px 0 30px;}
 .biasi-leiras .fascia_contenuto.first {margin-top:20px;}
 .biasi-leiras .fascia_contenuto.last {margin-bottom:0;}
 .biasi-leiras .fascia_contenuto h2 {margin-bottom:0;}
 .biasi-leiras .fascia_contenuto p {margin-bottom:15px;}
 .biasi-leiras .fascia_contenuto ul {margin-bottom:0;}
 .biasi-leiras .dati_tecnici {padding:0 15px;}
 .biasi-leiras .tech-table th,.biasi-leiras .tech-table td {padding:5.6px 8px;}
 .biasi-leiras .tech-table > tbody > tr {display:grid;grid-template-columns:1fr 1fr;}
 .biasi-leiras .tech-table > tbody > tr.section,
 .biasi-leiras .tech-table > tbody > tr.section_2,
 .biasi-leiras .tech-table > tbody > tr.classi_energetiche,
 .biasi-leiras .tech-table > tbody > tr.divisorio {display:table-row;}
 .biasi-leiras .tech-table td.parametro {grid-column:1 / -1;font-weight:500;background:#fafafa;border-bottom:1px solid #ddd;}
 .biasi-leiras .tech-table td.unita {font-size:13px;}
}
@media (max-width:767px) {
 .biasi-leiras .row > .col-md-7,.biasi-leiras .row > .col-md-5 {flex:0 0 100%;width:100%;max-width:100%;}
 .biasi-leiras .order-md-2 {order:0;}
}
@media (max-width:576px) {
 .biasi-leiras .fascia_contenuto img {width:90%;}
 .biasi-leiras .pannelli_comandi_singoli img {margin-top:20px;}
}

/* TELJES SZELESSEGU HATTEREK ES FELSO FERDE KIUGRAS */
/* Az arnyek csak a hatteret terjeszti ki: nem szelesiti a tartalmat,
   es nem hoz letre vizszintes gorgetest. */
.biasi-leiras .fascia_contenuto:not(:has(.fascia_contenuto)) {
  isolation: isolate;
  overflow: visible;
}
.biasi-leiras .fascia_contenuto:not(:has(.fascia_contenuto))::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: #fff;
  box-shadow: 0 0 0 100vmax #fff;
  clip-path: inset(0 -100vmax);
}
.biasi-leiras .fascia_contenuto.odd:not(:has(.fascia_contenuto))::after {
  background: #f0f0f0;
  box-shadow: 0 0 0 100vmax #f0f0f0;
}
.biasi-leiras .fascia_contenuto.even:not(:has(.fascia_contenuto))::after,
.biasi-leiras .fascia_contenuto.fascia_bianca:not(:has(.fascia_contenuto))::after {
  background: #fff;
  box-shadow: 0 0 0 100vmax #fff;
}
/* A felso sav jobb oldali, 45 px magas ferde fule.
   A savhoz hasonloan a jobb kepernyoszelig folytatodik. */
.biasi-leiras .fascia_contenuto.first:not(:has(.fascia_contenuto))::before {
  content: "";
  position: absolute;
  right: 0;
  top: -45px;
  width: 20%;
  min-width: 100px;
  height: 45px;
  z-index: -1;
  pointer-events: none;
  background: #f0f0f0;
  box-shadow: 100vmax 0 0 100vmax #f0f0f0;
  clip-path: polygon(27px 0, calc(100% + 200vmax) 0,
    calc(100% + 200vmax) 100%, 0 100%);
}
/* Mobilon is elfer a 45 px magas kiugras. */
@media (max-width:768px) {
  .biasi-leiras .fascia_contenuto.first:not(:has(.fascia_contenuto)) {
    margin-top: 50px;
  }
}
/* EXTERNA – kizárólag kiegészítés a meglévő termékleírás-CSS LEGVÉGÉRE.
   A korábbi CSS-t ne töröld és ne cseréld le.
   Csak a biasi-leiras widgetben, eredeti Externa-képhivatkozás esetén aktív.
   Nem érinti a hero szekciót, attribútumokat, táblázatokat vagy más termékeket.
   Az eredeti oldalról másolt HTML container/row/col-md-* osztályaira épül.
*/

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > .container {
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0 15px;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > :is(.col-md-3, .col-md-4, .col-md-6) {
  flex: 0 0 var(--externa-column);
  width: var(--externa-column);
  max-width: var(--externa-column);
  min-width: 0;
  padding: 0 15px;
  box-sizing: border-box;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > .col-md-3 {
  --externa-column: 25%;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > .col-md-4 {
  --externa-column: 33.333333%;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > .col-md-6 {
  --externa-column: 50%;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > h2:not([style*="center"]) {
  text-align: left !important;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > p[style*="center"] {
  text-align: center;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto p.numero {
  font-family: 'Roboto', sans-serif !important;
  font-size: 32px !important;
  line-height: 32px !important;
  font-weight: 600 !important;
  color: #cc1719 !important;
  margin: 0;
  padding: 0;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto p.numero > span {
  font: inherit !important;
  color: inherit !important;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto p strong {
  font-weight: 700;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto img[src*="/externa/ideale-"] {
  width: 100%;
  max-width: 350px;
  height: auto;
  margin: 0 0 15px;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto img:is([src*="/externa/sostituzione-"], [src*="/externa/fancoil.svg"], [src*="/externa/impianti-radianti.svg"], [src*="/externa/produzione-acs.svg"]) {
  width: 50px;
  max-width: 100%;
  height: auto;
  margin: 0 0 10px;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto img:is([src*="/externa/65-perc.svg"], [src*="/externa/90-perc.svg"], [src*="/externa/100-perc.svg"]) {
  width: 70%;
  max-width: 100%;
  height: auto;
  margin: 0 0 10px;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto img[src*="/externa/installazione"] {
  max-width: 100%;
  height: auto;
}

.biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto img:is([src="/?="], [src="https://biasi.it/?="], [src="https://www.biasi.it/?="]) {
  display: none;
}

/* Mobilon az új oszlopok is egymás alá kerülnek. */
@media (max-width: 767px) {
  .biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > :is(.col-md-3, .col-md-4, .col-md-6) {
    --externa-column: 100%;
    margin-bottom: 24px;
  }

  .biasi-leiras:has(img[src*="/pompe-calore/externa/"]) .fascia_contenuto .row > :is(.col-md-3, .col-md-4, .col-md-6):last-child {
    margin-bottom: 0;
  }
}/* End custom CSS */