/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.product .title-zone{display:flex;justify-content:space-between;align-items:center;margin-top:5px;padding-bottom:30px;width:100%;border-bottom:2px solid var(--blue-1);}.product .title-zone .product-buttons{display:inline-flex;}.product .title-zone .product-buttons .product-link{margin-right:1.5vw;}@media (max-width:480px){.product .title-zone .product-buttons .product-link{display:none;}}.product .title-zone .title{display:flex;align-items:center;}.product .title-zone .title .icon{display:flex;align-items:center;margin-right:20px;}.product .title-zone .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_01.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;height:35px;width:60px;display:inline-block;margin-top:1px;}@media (max-width:767px){.product .title-zone .title .icon:before{height:24px;width:50px;}}.product .title-zone .title h2{color:var(--blue-1);font-size:42px;font-weight:500;font-display:swap;line-height:1.1em;margin:0;}@media (max-width:767px){.product .title-zone .title h2{font-size:34px;}}.product .title-zone .product-link a{font-size:16px;font-weight:500;font-display:swap;background-color:transparent;border:2px solid var(--green-1);border-radius:1.6em;color:var(--green-1);cursor:pointer;display:flex;line-height:1.1em;min-height:40px;width:fit-content;padding:0.5em 1.2em;text-decoration:none;}.product .title-zone[data-type]{border-color:var(--type-4);}.product .title-zone[data-type] .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_04.svg);}.product .title-zone[data-type="15"]{border-color:var(--type-1);}.product .title-zone[data-type="15"] .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_01.svg);}.product .title-zone[data-type="17"]{border-color:var(--type-2);}.product .title-zone[data-type="17"] .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_02.svg);}.product .title-zone.south_america[data-type="17"]{border-color:var(--type-5);}.product .title-zone.south_america[data-type="17"] .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_05.svg);}.product .title-zone[data-type="16"]{border-color:var(--type-3);}.product .title-zone[data-type="16"] .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_03.svg);}.product .title-zone.blexia{border-color:var(--blue-1);}.product .title-zone.blexia .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/blexia.svg);}.product .title-zone.blexia .title h2{font-family:"Como",Arial,sans-serif;}.product .content-header{display:flex;justify-content:space-between;padding:30px 0;width:100%;}@media (max-width:767px){.product .content-header{flex-wrap:wrap;}}.product .content-header .left-zone{align-items:center;display:flex;flex:1 1;justify-content:center;margin-right:20px;}@media (max-width:767px){.product .content-header .left-zone{margin-right:0;flex:auto;}}.product .content-header .right-zone{display:flex;justify-content:space-between;width:75%;position:relative;left:-10px;}@media (max-width:767px){.product .content-header .right-zone{width:100%;left:0;flex-wrap:wrap;}}.product .content-header .right-zone .small-zone{display:flex;flex-direction:column;margin:0 10px;width:calc(50% - 20px);}@media (max-width:767px){.product .content-header .right-zone .small-zone{margin:0;width:100%;}}.product .content-header .right-zone .small-zone .field--name-field-organic-farming{color:var(--blue-1);}.product .content-header .right-zone .small-zone .field--name-field-organic-farming:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/leaf.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;height:20px;width:20px;display:inline-block;margin-right:10px;}.product .content-header .right-zone .document{display:flex;align-items:center;border-bottom:1px dashed var(--color-4);font-size:14px;position:relative;}.product .content-header .right-zone .document .title{margin-right:20px;padding:16px 0;width:100%;word-break:break-word;}.product .content-header .right-zone .document .size{margin:0 10px;color:var(--color-6);font-size:14px;font-display:swap;}.product .content-header .right-zone .document .open-btn{font-size:0;font-display:swap;margin:0 10px;}.product .content-header .right-zone .document .open-btn::after{font-size:20px;display:inline-block;content:"\e004";font-family:"ascenza-icon";}.product .content-header .right-zone .document .download-btn{font-size:0;font-display:swap;margin-left:20px;}.product .content-header .right-zone .document .download-btn::after{font-size:20px;font-display:swap;display:inline-block;content:"\e016";font-family:"ascenza-icon";}.product .content-header .right-zone .document .tooltiptext{display:none;}.product .content-header .right-zone .document.private-resource .tooltiptext{display:block;visibility:hidden;width:215px;background-color:rgba(0,62,82,0.75);color:#fff;font-family:Tahoma,sans-serif;font-size:14px;text-align:center;border-radius:6px;padding:5px;position:absolute;top:50%;left:-10px;transform:translate(-100%,-50%);z-index:30;}@media (max-width:767px){.product .content-header .right-zone .document.private-resource .tooltiptext{left:35px;transform:translate(0,-50%);}}.product .content-header .right-zone .document.private-resource:hover .tooltiptext{visibility:visible;}.product .content-header .right-zone .document.private-resource .title{position:relative;padding-left:40px;}.product .content-header .right-zone .document.private-resource .title::after{position:absolute;top:calc(50% - 15px);left:0;font-family:"Material Icons";font-size:20px;content:"\e7af";color:white;background:var(--blue-1);border-radius:50%;width:30px;height:30px;text-align:center;}.product .content-header .field--type-entity-reference{margin:0;}.product .content-header .field--type-entity-reference.field--name-field-certification .field--name-field-media-image{width:4vw;max-width:85px;}@media (min-width:801px) and (max-width:1200px){.product .content-header .field--type-entity-reference.field--name-field-certification .field--name-field-media-image{width:6vw;}}@media (min-width:767px) and (max-width:800px){.product .content-header .field--type-entity-reference.field--name-field-certification .field--name-field-media-image{width:8vw;}}@media (min-width:481px) and (max-width:800px){.product .content-header .field--type-entity-reference.field--name-field-certification .field--name-field-media-image{width:10vw;}}@media (max-width:480px){.product .content-header .field--type-entity-reference.field--name-field-certification .field--name-field-media-image{width:14vw;}}.product .content-header .field--type-entity-reference.field--name-field-certification .field--name-field-media-image img{margin-top:0.2em;margin-bottom:10px;}.product .content-header .field__label{color:var(--color-7);font-size:12px;font-weight:400;font-display:swap;line-height:1.1em;text-transform:uppercase;font-family:Tahoma,Arial,sans-serif;}.product .content-header .field__item{margin-top:0.2em;font-size:16px;font-display:swap;color:var(--black);margin-bottom:10px;font-family:Tahoma,Arial,sans-serif;}.product .flag.action-unflag a{font-size:0;font-display:swap;}.product .flag.action-unflag a::after{font-size:21px;font-display:swap;}.product .flag.action-flag a::after{font-size:21px;font-display:swap;}.product .mobile-link{display:none;}@media (max-width:767px){.product .mobile-link{display:block;width:100%;height:fit-content;background-color:var(--blue-1);padding:35px 12px;margin:40px 0;}.product .mobile-link .link-title{color:var(--color-1);font-family:"Montserrat",Arial,sans-serif;font-size:24px;font-display:swap;font-weight:500;padding:0 55px 16px;text-align:center;}.product .mobile-link .link-subtitle{color:var(--color-1);font-family:Tahoma,Arial,sans-serif;font-size:16px;font-display:swap;padding-bottom:24px;text-align:center;}.product .mobile-link .mobile-product-link a{font-size:16px;font-display:swap;font-weight:500;background-color:transparent;border:2px solid var(--color-1);border-radius:1.6em;color:var(--color-1);cursor:pointer;display:flex;line-height:1.1em;width:fit-content;padding:0.5em 1.2em;text-decoration:none;margin:0 auto;}}#page-wrapper:not([data-domain=ascenza_fr]):not([data-domain=ascenza_es]):not([data-domain=ascenza_br]):not([data-domain=ascenza_pt]):not([data-domain=ascenza_it]):not([data-domain=ascenza_mx]) .flag{display:none;}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.product-teaser.blexia a{border-top:none;padding:10px 10px 10px 52px;position:relative;}.product-teaser.blexia a:after{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/blexia.svg);background-position:center;background-size:auto;background-repeat:no-repeat;display:inline-block;height:20px;width:72px;position:absolute;top:25%;left:-4px;-webkit-filter:brightness(0.2) invert(1) saturate(0);-ms-filter:brightness(0.2) invert(1) saturate(0);-moz-filter:brightness(0.2) invert(1) saturate(0);-o-filter:brightness(0.2) invert(1) saturate(0);filter:brightness(0.2) invert(1) saturate(0);-webkit-transform:rotate(-90deg) translate(-50%,-50%);-moz-transform:rotate(-90deg) translate(-50%,-50%);-ms-transform:rotate(-90deg) translate(-50%,-50%);-o-transform:rotate(-90deg) translate(-50%,-50%);transform:rotate(-90deg) translate(-50%,-50%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.product-teaser.blexia a:before{content:"";display:inline-block;height:100%;width:42px;position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.product-teaser.blexia a:hover:after{-webkit-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.product-teaser.blexia a:hover:before{background-color:var(--type-6);}.product-teaser.blexia a .title .icon{display:none;}.product-teaser.blexia a .title h2{font-family:"Como",Arial,sans-serif;}.product-teaser.blexia a .teaser_content{padding-left:0;}.product-teaser.south_america a[data-type="17"]:hover{border-color:var(--type-5);}.product-teaser.south_america a[data-type="17"] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_05.svg);}.product-teaser a{text-decoration:none;background-color:var(--color-1);border-top:8px solid var(--color-8);box-shadow:0 5px 4px rgba(102,116,124,0.2);height:100%;width:100%;padding:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.product-teaser a:hover{border-color:var(--type-1);}.product-teaser a .title{display:flex;align-items:center;padding-top:2px;margin-bottom:0.6em;}.product-teaser a .title .icon{display:flex;align-items:center;margin-right:10px;}.product-teaser a .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_01.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;height:16px;width:32px;display:inline-block;margin-top:1px;}.product-teaser a .title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--blue-1);font-size:22px;font-display:swap;font-weight:500;line-height:1.2em;margin:0;padding:0;}.product-teaser a[data-type]:hover{border-color:var(--type-4);}.product-teaser a[data-type] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_04.svg);}.product-teaser a[data-type="15"]:hover{border-color:var(--type-1);}.product-teaser a[data-type="15"] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_01.svg);}.product-teaser a[data-type="17"]:hover{border-color:var(--type-2);}.product-teaser a[data-type="17"] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_02.svg);}.product-teaser a[data-type="16"]:hover{border-color:var(--type-3);}.product-teaser a[data-type="16"] .title .icon:before{content:"";background-image:url(/themes/custom/nttdata_theme/assets/svg/bars_03.svg);}.product-teaser a .teaser_content{padding-left:42px;}.product-teaser a .teaser_content .line{display:flex;}.product-teaser a .teaser_content .line > .field{width:50%;}.product-teaser a .teaser_content .field{margin:0 0 5px;}.product-teaser a .teaser_content .field .field__label{font-family:Tahoma,Arial,sans-serif;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-7);font-size:10px;font-display:swap;line-height:1.1em;text-transform:uppercase;}.product-teaser a .teaser_content .field .field__items,.product-teaser a .teaser_content .field .field__item{height:18px;color:var(--black);display:inline-block;font-size:12px;font-display:swap;line-height:1.4em;font-family:Tahoma,Arial,sans-serif;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%;}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.related-products,.products-list{position:relative;padding:30px 0 0 0;}.related-products .field--name-field-related-products,.related-products .field--name-field-products,.products-list .field--name-field-related-products,.products-list .field--name-field-products{display:flex;flex-wrap:wrap;width:100%;margin:0 -15px;}@media (max-width:767px){.related-products .field--name-field-related-products,.related-products .field--name-field-products,.products-list .field--name-field-related-products,.products-list .field--name-field-products{margin:0;}}.related-products .field--name-field-related-products > .field__item,.related-products .field--name-field-products > .field__item,.products-list .field--name-field-related-products > .field__item,.products-list .field--name-field-products > .field__item{width:calc(33% - 30px);margin:0 15px;margin-bottom:40px;min-height:170px;}@media (max-width:767px){.related-products .field--name-field-related-products > .field__item,.related-products .field--name-field-products > .field__item,.products-list .field--name-field-related-products > .field__item,.products-list .field--name-field-products > .field__item{width:100%;margin:0 0 20px 0;}}.related-products .field--name-field-related-products > .field__item article,.related-products .field--name-field-products > .field__item article,.products-list .field--name-field-related-products > .field__item article,.products-list .field--name-field-products > .field__item article{height:100%;}.related-products.node-parent,.products-list.node-parent{padding:100px 0 70px;}@media (max-width:767px){.related-products.node-parent,.products-list.node-parent{padding:40px 0;}}.related-products.node-parent h2,.products-list.node-parent h2{position:relative;color:var(--blue-1);font-weight:500;font-size:32px;font-display:swap;line-height:39px;margin-bottom:24px;text-align:center;}.related-products.node-parent::before,.products-list.node-parent::before{content:"";position:absolute;height:100%;width:100vw;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);background-color:var(--color-9);z-index:-1;}.products-list.node-parent{padding:20px 0 0;}.products-list.node-parent h2{text-align:left;}.products-list.node-parent::before{display:none;}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.rich-text{font-family:Tahoma,Arial,sans-serif;color:var(--black);}.rich-text ul{padding-left:18px;}.rich-text a{display:inline-flex;align-items:center;color:var(--green-1);position:relative;padding-right:1.3em;}.rich-text a:after{display:inline-block;content:"\e004";font-family:"ascenza-icon";right:0;position:absolute;}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:var(--blue-1);line-height:1.1em;}.rich-text .montserrat{font-family:"Montserrat",Arial,sans-serif;}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.container-breadcrumb-share{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}.container-breadcrumb-share .container-share{margin-bottom:1rem;}.container-breadcrumb-share .container-share .block-social-media{margin-bottom:0;}.container-breadcrumb-share .container-share .block-social-media .container-share-button .share-modal-open{border:none;border-radius:0;margin:5px 5px 4px 25px;padding:0;line-height:1.1em;}.container-breadcrumb-share .container-share .block-social-media .container-share-button .share-modal-open:focus{box-shadow:none;}
:root{--color-1:#ffffff;--color-2:#ebf0f5;--color-3:#ced7e0;--color-4:#828382;--color-5:#adc6d6;--color-6:#4b4d4b;--color-7:#aba9a9;--color-8:#eeeeed;--color-9:#f2f2f2;--color-10:#666666;--black:#333;--blue-1:#003e52;--blue-2:#337ab7;--blue-3:#67b9e8;--blue-4:#64a1bb;--green-1:#3dae2b;--green-2:#3b693d;--green-3:#ecf5d7;--orange-1:#fc9948;--type-1:#336699;--type-2:#ff3333;--type-3:#339933;--type-4:#f90;--type-5:#ad1aac;--type-6:#00b2a9;}.paragraph--type--title-and-content{display:flex;justify-content:space-between;padding:25px 0 30px;}@media (max-width:767px){.paragraph--type--title-and-content{flex-direction:column;margin:0;padding:15px 15px 30px;width:100%;}}.paragraph--type--title-and-content .left-side{margin-right:20px;width:30%;}@media (max-width:767px){.paragraph--type--title-and-content .left-side{margin-right:0;width:100%;}}.paragraph--type--title-and-content .left-side > .field--name-field-title{color:var(--blue-1);font-size:22px;font-weight:500;font-display:swap;}.paragraph--type--title-and-content .left-side .field--name-field-toxicological-information{margin-top:0.6em;display:grid;grid-template-columns:auto auto auto;max-width:180px;}.paragraph--type--title-and-content .left-side .field--name-field-toxicological-information .field__item{margin-right:10px;max-height:60px;max-width:60px;width:60px;margin-bottom:5px;}.paragraph--type--title-and-content > .field--name-field-paragraph-item{flex:1 1;}@media (max-width:767px){.paragraph--type--title-and-content > .field--name-field-paragraph-item{margin-top:10px;}}.paragraph--type--title-and-content > .field--name-field-paragraph-item > .field__item:not(:first-child){border-top:1px solid var(--color-5);margin-top:20px;padding-top:20px;}.paragraph--type--title-and-content > .field--name-field-paragraph-item p,.paragraph--type--title-and-content > .field--name-field-paragraph-item li{font-size:16px;font-display:swap;}.paragraph--type--title-and-content .field--type-entity-reference,.paragraph--type--title-and-content .video,.paragraph--type--title-and-content p{margin:0;padding:0;}
