:root{--feature-points-active:0;--feature-color-gtm:#417923;--feature-color-grain:#fab500;--feature-color-biogas:#6a3a28;--feature-color-ccm:#a3065f;--feature-color-default:var(--primary-color)}.product-detail-page{display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (min-width:1440px){.product-detail-page{gap:1.875rem}}@media screen and (min-width:1650px){.product-detail-page.no-details{flex-wrap:nowrap}}.product-detail-page__base-data{display:flex;flex-direction:column;max-width:874px;width:100%}@media screen and (min-width:1280px){.product-detail-page__base-data{max-width:calc(100% - 440px - 1.5rem)}}@media screen and (min-width:1440px){.product-detail-page__base-data{max-width:calc(100% - 440px - 1.875rem)}}@media screen and (min-width:1650px){.product-detail-page__base-data{max-width:625px;min-width:625px}.no-details .product-detail-page__base-data{max-width:unset}}.product-detail-page__base-data .main-hl,.product-detail-page__base-data .pre-hl,.product-detail-page__base-data .sub-hl{color:var(--primary-color);line-height:1}.product-detail-page__base-data .pre-hl,.product-detail-page__base-data .sub-hl{font-family:var(--text-font-headline);font-size:35px}.product-detail-page__base-data .pre-hl{margin-block:0 20px;text-transform:unset}.product-detail-page__base-data .main-hl{font-family:var(--text-font-extra-bold);font-size:85px;font-weight:400;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase}.product-detail-page__base-data .sub-hl{margin-block:20px;text-transform:uppercase}.product-detail-page__base-data ul{list-style:disc;margin:0;padding:0}.product-detail-page__base-data li{color:var(--primary-color);font-size:22px;margin-bottom:10px;margin-left:20px}.product-detail-page__features{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:1.5rem;margin-block-end:30px;width:100%}@media screen and (min-width:1280px){.product-detail-page__features{width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1440px){.product-detail-page__features{gap:1.875rem}}@media screen and (min-width:1650px){.product-detail-page__features{flex-wrap:nowrap;max-width:885px}}.product-detail-page__features .variety-details{background:var(--bg-color-light);border:2px solid var(--primary-color);color:var(--primary-color);flex-grow:0;flex-shrink:1;font-size:18px;max-width:730px;padding:20px;width:100%}@media screen and (min-width:1650px){.product-detail-page__features .variety-details{max-width:874px;min-width:440px;width:auto}}.product-detail-page__features .variety-detail{margin-block-end:30px}.product-detail-page__features .variety-detail h3{color:var(--primary-color);font-family:var(--text-font-headline),sans-serif;font-size:22px;font-weight:var(--font-weight-bold);line-height:1;margin-block-end:.375rem;text-transform:uppercase}.product-detail-page__features .variety-detail .sub-headline,.product-detail-page__features .variety-detail__headline-extension{display:block;padding-block-end:.375rem}.product-detail-page__features .variety-detail__icons{display:flex;gap:5px;justify-content:space-between}.product-detail-page__features .variety-detail__icons span{height:40px;width:40px}.product-detail-page__features .variety-detail__icons span img,.product-detail-page__features .variety-detail__icons span svg{height:auto;max-width:100%}.product-detail-page__features .variety-detail__icons--tools,.product-detail-page__features .variety-detail__icons--usage{display:flex;gap:5px}.product-detail-page__features .variety-detail__table{width:100%}.product-detail-page__features .variety-detail__table .cell--align-left{text-align:left}.product-detail-page__features .variety-detail__table .cell--align-center{text-align:center}.product-detail-page__features .variety-detail__table .cell--align-right{text-align:left}.product-detail-page__features .variety-detail__table td,.product-detail-page__features .variety-detail__table th{font-size:18px}.product-detail-page__features .variety-detail__table th:first-child{border-right:1px solid var(--primary-color);padding-block:5px;padding-inline:5px 10px}.product-detail-page__features .variety-detail__table td,.product-detail-page__features .variety-detail__table th:not(:first-child){padding-block:5px;padding-inline:10px;vertical-align:top}.product-detail-page__features .variety-detail__table thead:first-child{border-block-end:1px solid var(--primary-color)}.product-detail-page__features .variety-detail__table tbody tr:nth-child(odd){background:var(--table-tr-color-1)}.product-detail-page__features .variety-detail__table tbody tr:nth-child(2n){background:var(--table-tr-color-2)}.product-detail-page__features .variety-detail .table-variety-features{color:var(--primary-color);width:100%}.product-detail-page__features .variety-detail .table-variety-features th{font-weight:var(--font-weight-normal);padding-inline-end:20px}.product-detail-page__features .variety-detail .table-variety-features td,.product-detail-page__features .variety-detail .table-variety-features th{font-size:18px;padding-block-end:10px}.product-detail-page__features .variety-detail .table-variety-features .feature-color--gtm{--feature-color:var(--feature-color-gtm)}.product-detail-page__features .variety-detail .table-variety-features .feature-color--grain{--feature-color:var(--feature-color-grain)}.product-detail-page__features .variety-detail .table-variety-features .feature-color--biogas{--feature-color:var(--feature-color-biogas)}.product-detail-page__features .variety-detail .table-variety-features .feature-color--ccm{--feature-color:var(--feature-color-ccm)}.product-detail-page__features .variety-detail .table-variety-features .feature-color--default{--feature-color:var(--feature-color-default)}.product-detail-page__features .variety-detail .table-variety-features .feature-points{display:flex;gap:10px;justify-content:space-between;max-width:95%}.product-detail-page__features .variety-detail .table-variety-features .feature-points span{background:var(--shadow-color);border-radius:50%;display:inline-block;height:20px;width:20px}.product-detail-page__features .variety-detail .table-variety-features .active-points-1 span:nth-child(-n+1),.product-detail-page__features .variety-detail .table-variety-features .active-points-2 span:nth-child(-n+2),.product-detail-page__features .variety-detail .table-variety-features .active-points-3 span:nth-child(-n+3),.product-detail-page__features .variety-detail .table-variety-features .active-points-4 span:nth-child(-n+4),.product-detail-page__features .variety-detail .table-variety-features .active-points-5 span:nth-child(-n+5),.product-detail-page__features .variety-detail .table-variety-features .active-points-6 span:nth-child(-n+6){background-color:var(--feature-color)}.product-detail-page__features .variety-detail .feature-color--gtm{background:var(--usage-gtm-color)}.product-detail-page__features .variety-detail .feature-color--grain{background:var(--usage-grain-color)}.product-detail-page__features .variety-detail .feature-color--biogas{background:var(--usage-biogas-color)}.product-detail-page__features .variety-detail .feature-color--ccm{background:var(--usage-ccm-color)}.product-detail-page__features .variety-simple-block-feature-selection{display:flex;flex-wrap:nowrap;gap:2px;justify-content:space-between}.product-detail-page__features .variety-simple-block-feature-selection .simple-block-feature{background:var(--grey-light);color:var(--primary-color);flex-basis:33%;padding-block:5px;padding-inline:20px;text-align:center;text-transform:uppercase}.product-detail-page__features .variety-simple-block-feature-selection .simple-block-feature.active{background:var(--primary-color);color:var(--bg-color-light)}.product-detail-page__form{background:var(--bg-color-light);border:2px solid var(--primary-color);color:var(--primary-color);display:flex;flex-direction:column;max-width:450px;padding:15px 20px;width:100%}@media screen and (min-width:1280px){.product-detail-page__form{max-width:435px}}@media screen and (min-width:1650px){.product-detail-page__form{max-width:unset;min-width:440px;width:440px}}.product-detail-page__form .product-order-form__price{font-family:FF Kievit Pro ExtraBoldSC,sans-serif;font-size:30px;margin-block:30px 5px;padding-block:0;text-align:center}.product-detail-page__form .product-order-form__tax{text-align:center}.product-detail-page__form .variations_form{display:flex;flex-direction:column;gap:20px}.product-detail-page__form .variety-detail-order__select{display:flex}.product-detail-page__form .variety-detail-order__select label{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.product-detail-page__form .variety-detail-order__input input[type=number],.product-detail-page__form .variety-detail-order__select select{border:1px solid var(--primary-color);box-shadow:none}.product-detail-page__form .product-order-wrap{display:flex;flex-direction:column;gap:20px;margin-block-start:30px}.product-detail-page__form .product-order-wrap button[type=submit]:disabled{pointer-events:none;--button-background-color:#fff;--button-neutral-color:var(--grey-light);--button-base-color:var(--grey-light);--button-hover-color:#fff}.product-detail-page__form .variety-detail-order__input{display:flex}.product-detail-page__form .variety-detail-order__input label{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.product-detail-page__form.no-variety .product-message,.product-detail-page__form.variant-sold-out .product-message,.product-detail-page__form.variant-soon-available .product-message,.product-detail-page__form.variety-soon-available .product-message{color:var(--color-light);font-family:var(--text-font-bold);font-weight:var(--font-weight-bold);text-align:center;text-transform:uppercase}.product-detail-page__form.no-variety .product-message h2,.product-detail-page__form.variant-sold-out .product-message h2,.product-detail-page__form.variant-soon-available .product-message h2,.product-detail-page__form.variety-soon-available .product-message h2{font-weight:var(--font-weight-bold)}.product-detail-page__form.no-variety,.product-detail-page__form.variety-soon-available{font-size:var(--font-size-big);justify-content:center}.product-detail-page__form.no-variety,.product-detail-page__form.variant-sold-out .product-detail-page__notices-wrapper,.product-detail-page__form.variant-soon-available .product-detail-page__notices-wrapper{background-color:var(--dark-red);border-color:var(--dark-red)}.product-detail-page__form.variety-soon-available{background-color:var(--tertiary-color)}.product-detail-page__notices-wrapper{margin-block:-15px;margin-inline:-20px;padding-block:15px;padding-inline:20px}.product-detail-page dialog[data-variety-added]{background-color:var(--primary-color);border:none;color:#fff;padding:40px;padding-block-end:60px}.product-detail-page dialog[data-variety-added] .dialog-text{font-size:22px;text-align:center}.product-detail-page dialog[data-variety-added] .dialog-text .modal-headline{font-family:var(--text-font-extra-bold);font-size:40px;font-weight:700}.product-detail-page .modal-buttons{display:flex;gap:10px}.product-detail-page .modal-buttons .button-modal{background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color);font-weight:700}.product-detail-page .modal-buttons .button-modal:hover{background-color:var(--primary-color);border:1px solid #fff;color:#fff}.lsv-wrapper{padding-block:50px}main .wrapper .lsv-wrapper{margin-bottom:0}.lsv-wrapper h3{color:var(--primary-color);font-family:FF Kievit Pro Light,sans-serif;font-size:30px;font-weight:700;line-height:1.4;margin-block-end:20px;padding-block:10px}