: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;width:100%;max-width:874px}@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{min-width:625px;max-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;text-transform:uppercase;hyphens:auto}.product-detail-page__base-data .sub-hl{margin-block:20px;text-transform:uppercase}.product-detail-page__base-data ul{margin:0;padding:0;list-style:disc}.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;width:100%;gap:1.5rem;flex-wrap:wrap;margin-block-end:30px;flex-grow:1}@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{flex-grow:0;flex-shrink:1;width:100%;max-width:730px;border:2px solid var(--primary-color);background:var(--bg-color-light);padding:20px;font-size:18px;color:var(--primary-color)}@media screen and (min-width:1650px){.product-detail-page__features .variety-details{width:auto;min-width:440px;max-width:874px}}.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;line-height:1;margin-block-end:.375rem;text-transform:uppercase;font-weight:var(--font-weight-bold)}.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;justify-content:space-between;gap:5px}.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{max-width:100%;height:auto}.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{width:100%;color:var(--primary-color)}.product-detail-page__features .variety-detail .table-variety-features th{padding-inline-end:20px;font-weight:var(--font-weight-normal)}.product-detail-page__features .variety-detail .table-variety-features td,.product-detail-page__features .variety-detail .table-variety-features th{padding-block-end:10px;font-size:18px}.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);width:20px;height:20px;display:inline-block;border-radius:50%}.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;justify-content:space-between;gap:2px}.product-detail-page__features .variety-simple-block-feature-selection .simple-block-feature{flex-basis:33%;padding-block:5px;padding-inline:20px;background:var(--grey-light);color:var(--primary-color);text-align:center;text-transform:uppercase}.product-detail-page__features .variety-simple-block-feature-selection .simple-block-feature.active{color:var(--bg-color-light);background:var(--primary-color)}.product-detail-page__form{display:flex;flex-direction:column;justify-content:space-between;gap:15px 25px;width:100%;max-width:450px;border:2px solid var(--primary-color);background:var(--bg-color-light);padding:15px 20px;color:var(--primary-color)}@media screen and (min-width:1280px){.product-detail-page__form{height:100%;max-width:435px}}@media screen and (min-width:1650px){.product-detail-page__form{width:440px;min-width:440px;max-width:unset}}.product-detail-page__form .product-order-form__price{text-align:center;font-size:30px;font-family:FF Kievit Pro ExtraBoldSC,sans-serif;margin-block:30px 5px;padding-block:0}.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;width:1px!important;white-space:nowrap!important}.product-detail-page__form .variety-detail-order__input input[type=number],.product-detail-page__form .variety-detail-order__select select{box-shadow:none;border:1px solid var(--primary-color)}.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;width:1px!important;white-space:nowrap!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);text-transform:uppercase;text-align:center;font-family:var(--text-font-bold);font-weight:var(--font-weight-bold)}.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]{color:#fff;background-color:var(--primary-color);border:none;padding:40px;padding-block-end:60px}.product-detail-page dialog[data-variety-added] .dialog-text{text-align:center;font-size:22px}.product-detail-page dialog[data-variety-added] .dialog-text .modal-headline{font-size:40px;font-weight:700;font-family:var(--text-font-extra-bold)}.product-detail-page .modal-buttons{display:flex;gap:10px}.product-detail-page .modal-buttons .button-modal{background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color);font-weight:700}.product-detail-page .modal-buttons .button-modal:hover{border:1px solid #fff;background-color:var(--primary-color);color:#fff}.lsv-wrapper{padding-block:50px}main .wrapper .lsv-wrapper{margin-bottom:0}.lsv-wrapper h3{font-family:FF Kievit Pro Light,sans-serif;font-size:30px;font-weight:700;line-height:1.4;padding-block:10px;margin-block-end:20px;color:var(--primary-color)}