@page{margin:1.5cm;}
body{max-width:none;}
body,th,td,input,select,textarea,button,a,div,p,span,strong,em,h1,h2,h3,h4,h5,h6,time{color:black !important;}

html,body,#maincontent{background-color:white;}

.posit{width:99.9% !important;min-width:99.9% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}

nav,footer,.cookies,.lines,.noprint,.circle,.categories,.breadcrumb,.totop{display:none !important;}

.anim{opacity:1;}

iframe img{max-width:none !important;}

/*page-break-inside:avoid;*/

.text ul > li,.text ol > li{margin-left:30px;padding-left:0;}
.text ul > li{list-style:square;}
.text ul > li:before{display:none;}
.text table th,.text table td{border:1px solid silver;}
.text table th{background-color:transparent;}

.files a{padding:0;box-shadow:none;}
.files a > div + div{display:none !important;}

.print{display:block !important;}

h1,h2,h3,h4,h5,h6,.h1{font-size:30px !important;}

.header{background-color:transparent;}
.header .posit{height:auto;border:1px solid silver;border-width:1px 0;padding:30px 0;}
.header .abs{display:none !important;}

.page .posit{padding-top:30px;padding-bottom:0;}

.page__header .abs + div{margin-top:0;}
.page__header .abs + div .bg{margin-right:0;}

.tt{height:auto;background-color:transparent;padding:20px 0 0 0;}
.tt:before{display:none;}
.tt .svg{display:none;}
.tt .txt{margin-left:0 !important;}

.list .bg{filter:none;}
.list .bg__bg{padding:0;clip-path:none;}

.product__image:before{display:none !important;}

.product__product{display:block;}
.product__product .flex__col{width:100%;}
.product__product .flex__col + .flex__col{padding:50px 0 0 0;}
.product__product h1{text-align:center;}
.product__product .text{max-width:none;}

.product__details .text .table{overflow-x:visible;}
.product__details .text table th,.product__details .text table td{padding:5px;}

.contact .shadows .flex{display:block;}
.contact .shadows .flex__col{width:100%;}
.contact .shadows .bg{padding:50px 0 0 0;}

.plants .flex__col{width:100%;}
.plant .ovh{padding-left:0;padding-right:0;}
.plant,.accordion{box-shadow:none;}

.accordion .flex,.accordion .pane{padding-left:0;padding-right:0;}
.accordion .flex h3 + div{display:none;}
.accordion .pane{display:block !important;}

.map{margin-top:0;}