input[type=button],input[type=submit],.btn,.btn-wrapper a{position:relative;display:inline-block;height:42px;line-height:40px;margin-top:25px;margin-left:0px;margin-right:0px;border:none;padding:0px 50px;text-decoration:none;border-radius:21px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:14px;text-transform:uppercase;color:#fff;background-color:#e0612c;text-align:center;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width: 768px){input[type=button],input[type=submit],.btn,.btn-wrapper a{height:50px;line-height:46px;border-radius:25px;margin-top:40px;font-size:17px}}input[type=button]:hover,input[type=submit]:hover,.btn:hover,.btn-wrapper a:hover{color:#fff;background-color:#004019}.bg--orange input[type=button],.bg--orange input[type=submit],.bg--orange .btn,.bg--orange .btn-wrapper a{color:#e0612c;background-color:#fff}.bg--orange input[type=button]:hover,.bg--orange input[type=submit]:hover,.bg--orange .btn:hover,.bg--orange .btn-wrapper a:hover{color:#fff;background-color:#252324}.bg--dark-green input[type=button],.bg--dark-green input[type=submit],.bg--dark-green .btn,.bg--dark-green .btn-wrapper a{color:#004019;background-color:#fff}.bg--dark-green input[type=button]:hover,.bg--dark-green input[type=submit]:hover,.bg--dark-green .btn:hover,.bg--dark-green .btn-wrapper a:hover{background-color:#b0d700}input[type=button].btn--mediumbrightgreen,input[type=submit].btn--mediumbrightgreen,.btn.btn--mediumbrightgreen,.btn-wrapper a.btn--mediumbrightgreen{color:#004019;background-color:#d7ea7f}input[type=button].btn--mediumbrightgreen:hover,input[type=submit].btn--mediumbrightgreen:hover,.btn.btn--mediumbrightgreen:hover,.btn-wrapper a.btn--mediumbrightgreen:hover{background-color:#b0d700}input[type=button].btn-darkgreen,input[type=submit].btn-darkgreen,.btn.btn-darkgreen,.btn-wrapper a.btn-darkgreen{color:#fff;background-color:#004019}input[type=button].btn-darkgreen:hover,input[type=submit].btn-darkgreen:hover,.btn.btn-darkgreen:hover,.btn-wrapper a.btn-darkgreen:hover{background-color:#b0d700}input[type=button].btn-greyoutline,input[type=submit].btn-greyoutline,.btn.btn-greyoutline,.btn-wrapper a.btn-greyoutline{color:#252324;background-color:rgba(0,0,0,0);border:2px solid #c7c7c7}input[type=button].btn-greyoutline:hover,input[type=submit].btn-greyoutline:hover,.btn.btn-greyoutline:hover,.btn-wrapper a.btn-greyoutline:hover{color:#fff;background-color:#252324;border-color:#252324}input[type=button].btn--round,input[type=submit].btn--round,.btn.btn--round,.btn-wrapper a.btn--round{width:48px;height:48px;padding:0px;border-radius:24px}input[type=button].btn--icon,input[type=submit].btn--icon,.btn.btn--icon,.btn-wrapper a.btn--icon{padding-left:55px;padding-right:20px;background-repeat:no-repeat;background-position:20px center}input[type=button].btn--icon.btn--round,input[type=submit].btn--icon.btn--round,.btn.btn--icon.btn--round,.btn-wrapper a.btn--icon.btn--round{padding-left:0px;background-position:center}input[type=button].btn--icon--right,input[type=submit].btn--icon--right,.btn.btn--icon--right,.btn-wrapper a.btn--icon--right{padding-left:20px;padding-right:55px;background-repeat:no-repeat;background-position:right 20px center}input[type=button].btn--icon-cart,input[type=submit].btn--icon-cart,.btn.btn--icon-cart,.btn-wrapper a.btn--icon-cart{background-image:url(../media/buttons/cart-btn-icon.svg)}input[type=button].btn--icon-back,input[type=submit].btn--icon-back,.btn.btn--icon-back,.btn-wrapper a.btn--icon-back{background-image:url(../media/buttons/arrow-left.svg)}input[type=button].btn--icon-back.btn-greyoutline,input[type=submit].btn--icon-back.btn-greyoutline,.btn.btn--icon-back.btn-greyoutline,.btn-wrapper a.btn--icon-back.btn-greyoutline{background-image:url(../media/buttons/arrow-left-grey.svg)}input[type=button].btn--icon-next,input[type=submit].btn--icon-next,.btn.btn--icon-next,.btn-wrapper a.btn--icon-next{background-image:url(../media/buttons/arrow-right.svg)}input[type=submit]{padding-bottom:3px}@media(min-width: 768px){input[type=submit]{padding-bottom:4px}}a.crosslink,.crosslink a{display:inline-block;margin-top:15px;font-size:14px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width: 768px){a.crosslink,.crosslink a{font-size:17px}}@media(hover: hover){a.crosslink,.crosslink a:hover{color:#e0612c}}@media(min-width: 768px){.text-big{font-size:25px;line-height:1.36}}.table-data{width:100%;border-spacing:3px;border-collapse:separate}.table-data--horizontal{display:none}@media(min-width: 768px){.table-data--horizontal{display:table;width:100%}}.table-data--horizontal th{padding:16px 26px 16px 26px;color:#fff;background-color:#8ca382;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px;text-align:left}.table-data--horizontal td{padding:16px 26px 16px 26px;color:#252324;background-color:#f5f5f4;font-family:"din-pro-regular";font-weight:normal;font-style:normal}@media(min-width: 768px){.table-data--mobile{display:none}}.table-data--mobile th{border-top:15px solid #fff}.table-data--mobile th,.table-data--mobile td{padding:16px 26px 16px 26px;color:#252324;background-color:#f5f5f4;font-family:"din-pro-regular";font-weight:normal;font-style:normal;text-align:left}.table-data--mobile th:first-child,.table-data--mobile td:first-child{padding:16px 26px 16px 26px;color:#fff;background-color:#c4b993;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:20px;text-align:left}.table-technical-data,.table-technical-data table{border-collapse:collapse;border-spacing:0;line-height:1.47}.table-technical-data td:first-child,.table-technical-data table td:first-child{padding-right:20px;font-family:"din-pro-medium";font-weight:normal;font-style:normal}header{position:fixed;top:0px;left:0px;width:100%;height:60px;z-index:200;color:#252324;background-color:#fff;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:16px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(min-width: 768px){header{height:80px;font-size:17px}}@media(min-width: 1400px){header{height:80px}}header.header--hidden{transform:translateY(-100%)}.header__logo-btn-mainnav{display:flex;align-items:center;gap:19px}@media(min-width: 768px){.header__logo-btn-mainnav{gap:44px}}.header__logo{width:121px}@media(min-width: 768px){.header__logo{width:226px}}.header__logo svg{width:100%}@media(min-width: 768px){.header__logo.header__logo--mobile{display:none}}.header__logo.header__logo--desktop{display:none}@media(min-width: 768px){.header__logo.header__logo--desktop{display:block}}.topnav{display:none}@media(min-width: 1400px){.topnav{display:block;position:relative;color:#252324}}.topnav ul.menu{display:flex;gap:30px;margin:0px;padding:0px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:17px;line-height:normal}.topnav li{margin:0px;padding:0px}.topnav li a{display:block;text-decoration:none}@media(hover: hover){.topnav li a:hover{color:#e0612c}}.topnav li a.is-active{color:#e0612c}.btn-mainnav{display:flex;flex-direction:column;align-items:center;cursor:pointer}@media(min-width: 768px){.btn-mainnav{flex-direction:row}}.btn-mainnav__btn{width:20px;gap:5px}@media(min-width: 768px){.btn-mainnav__btn{width:25px;gap:6px}}.btn-mainnav__bar{width:100%;height:2px;background-color:#252324;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.overlay-opening--mainnav .btn-mainnav__bar:nth-child(1),.overlay-open--mainnav .btn-mainnav__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}@media(min-width: 768px){.overlay-opening--mainnav .btn-mainnav__bar:nth-child(1),.overlay-open--mainnav .btn-mainnav__bar:nth-child(1){transform:translateY(8px) rotate(45deg)}}.overlay-opening--mainnav .btn-mainnav__bar:nth-child(2),.overlay-open--mainnav .btn-mainnav__bar:nth-child(2){opacity:0}.overlay-opening--mainnav .btn-mainnav__bar:nth-child(3),.overlay-open--mainnav .btn-mainnav__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(min-width: 768px){.overlay-opening--mainnav .btn-mainnav__bar,.overlay-open--mainnav .btn-mainnav__bar{transform:translateY(-8px) rotate(-45deg)}}.btn-mainnav__text{margin-top:4px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:12px;line-height:1}@media(min-width: 768px){.btn-mainnav__text{margin-top:0px;margin-left:8px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:17px}}.header__buttons{display:flex;gap:19px;align-items:center}@media(min-width: 768px){.header__buttons{gap:40px}}main{padding-top:60px}@media(min-width: 768px){main{padding-top:80px}}@media(min-width: 1400px){main{padding-top:80px}}.main--generic-page{padding-top:70px;padding-bottom:128px}.region-content{width:100%;overflow:hidden}footer{width:100%}.footer1{padding-top:26px;padding-bottom:27px}@media(min-width: 768px){.footer1{padding-top:66px;padding-bottom:40px}}@media(min-width: 1400px){.footer1{padding-top:88px;padding-bottom:60px}}.footer1__metanav-shops-contact{display:flex;flex-direction:column;gap:40px}@media(min-width: 768px){.footer1__metanav-shops-contact{flex-direction:row;gap:100px;justify-content:space-between}}.footer1__metanav-shops{display:flex;flex-direction:column;gap:40px}@media(min-width: 768px){.footer1__metanav-shops{gap:24px}}@media(min-width: 1400px){.footer1__metanav-shops{gap:40px}}.footer1__metanav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}@media(min-width: 768px){.footer1__metanav{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:40px}.footer1__metanav>*{flex:0 0 calc(33.33% - 26.6666666667px)}}@media(min-width: 1400px){.footer1__metanav{gap:90px}.footer1__metanav>*{flex:0 0 calc(33.33% - 60px)}}.metanav{font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:16px;line-height:normal}@media(min-width: 768px){.metanav{font-size:17px}}.metanav ul{margin:0px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px}@media(min-width: 768px){.metanav ul{gap:6px}}.metanav li{margin:0px;padding:0px}.metanav li a{text-decoration:underline}@media(hover: hover){.metanav li a:hover{color:#b0d700}}.metanav li a.is-active{color:#b0d700}.footer1__shops .btn{margin-top:10px}@media(min-width: 768px){.footer1__shops .btn{margin-top:16px}}@media(min-width: 1400px){.footer1__shops .btn{margin-top:30px}}@media(min-width: 768px){.footer1__contact{max-width:440px}}.footer2{padding-top:17px;padding-bottom:14px}@media(min-width: 768px){.footer2{padding-top:21px;padding-bottom:20px}}.footer2__copyright{font-size:11px;line-height:1.55}@media(min-width: 768px){.footer2__copyright{font-size:15px;line-height:1.53}}.footer2__btn-top{line-height:1;cursor:pointer}.footer2__btn-top svg{margin-left:12px}.bg--orange{color:#fff;background:#e0612c}.bg--dark-green{color:#fff;background:#004019}.bg--verybright-green{color:#252324;background:#e6f3b2}.bg--evenbrighter-green{color:#252324;background:#f4fcd1}.bg--bright-grey{color:#252324;background:#f5f5f4}.bg--medium-dark-grey{color:#fff;background:#302e2f}.bg--dark-grey{color:#fefcf5;background:#252324}.medium--object-fit img,.medium--object-fit picture,.medium--object-fit video{display:block;width:100%;height:100%;object-fit:cover}.medium--position-horizontal-left.medium--position-vertical-top .medium--object-fit img,.medium--position-horizontal-left.medium--position-vertical-top .medium--object-fit picture,.medium--position-horizontal-left.medium--position-vertical-top .medium--object-fit video{object-position:left top}.medium--position-horizontal-left.medium--position-vertical-center .medium--object-fit img,.medium--position-horizontal-left.medium--position-vertical-center .medium--object-fit picture,.medium--position-horizontal-left.medium--position-vertical-center .medium--object-fit video{object-position:left center}.medium--position-horizontal-left.medium--position-vertical-bottom .medium--object-fit img,.medium--position-horizontal-left.medium--position-vertical-bottom .medium--object-fit picture,.medium--position-horizontal-left.medium--position-vertical-bottom .medium--object-fit video{object-position:left bottom}.medium--position-horizontal-center.medium--position-vertical-top .medium--object-fit img,.medium--position-horizontal-center.medium--position-vertical-top .medium--object-fit picture,.medium--position-horizontal-center.medium--position-vertical-top .medium--object-fit video{object-position:center top}.medium--position-horizontal-center.medium--position-vertical-center .medium--object-fit img,.medium--position-horizontal-center.medium--position-vertical-center .medium--object-fit picture,.medium--position-horizontal-center.medium--position-vertical-center .medium--object-fit video{object-position:center center}.medium--position-horizontal-center.medium--position-vertical-bottom .medium--object-fit img,.medium--position-horizontal-center.medium--position-vertical-bottom .medium--object-fit picture,.medium--position-horizontal-center.medium--position-vertical-bottom .medium--object-fit video{object-position:center bottom}.medium--position-horizontal-right.medium--position-vertical-top .medium--object-fit img,.medium--position-horizontal-right.medium--position-vertical-top .medium--object-fit picture,.medium--position-horizontal-right.medium--position-vertical-top .medium--object-fit video{object-position:right top}.medium--position-horizontal-right.medium--position-vertical-center .medium--object-fit img,.medium--position-horizontal-right.medium--position-vertical-center .medium--object-fit picture,.medium--position-horizontal-right.medium--position-vertical-center .medium--object-fit video{object-position:right center}.medium--position-horizontal-right.medium--position-vertical-bottom .medium--object-fit img,.medium--position-horizontal-right.medium--position-vertical-bottom .medium--object-fit picture,.medium--position-horizontal-right.medium--position-vertical-bottom .medium--object-fit video{object-position:right bottom}.scrollbar-track{background-color:#252324 !important}.scrollbar-thumb{background-color:#b0d700 !important}.p-produktliste__view .view{display:flex;flex-direction:column;gap:40px}@media(min-width: 768px){.p-produktliste__view .view{flex-direction:row;gap:24px}}@media(min-width: 1400px){.p-produktliste__view .view{gap:40px}}@media(min-width: 768px){.p-produktliste__view .view .view-filters{flex-basis:200px;flex-shrink:0}}.p-produktliste__view .view .view-filters .fieldset-wrapper{margin-top:19px}.p-produktliste__view .view .view-filters ul{margin:0px;padding:0px;list-style-type:none}.p-produktliste__view .view .view-filters ul ul{margin-left:26px}.p-produktliste__view .view .view-filters h6{margin-top:19px;border-top:1px solid #929191;padding-top:17px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:14px}.p-produktliste__view .view .view-filters label{font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:14px;line-height:1.5}.p-produktliste__view .view .view-filters input[type=submit]{display:none}.p-produktliste__view .view .view-content{flex:1}.product-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px;justify-content:flex-start}@media(min-width: 768px){.product-list{flex-direction:row;gap:24px}.product-list>*{flex:0 0 calc(50% - 12px)}}@media(min-width: 1400px){.product-list{gap:40px}.product-list>*{flex:0 0 calc(33.33% - 26.6666666667px)}}.product-teaser{border-radius:10px;box-shadow:0 1px 9px 0 rgba(0,0,0,.15);background-color:#f5f5f4;text-decoration:none}.product-teaser__medium img{display:block;width:100%;height:auto;border-top-left-radius:10px;border-top-right-radius:10px}@media(min-width: 768px){.product-teaser__medium img{width:100%;height:auto}}.product-teaser__text-container{padding:22px 25px 23px}.product-teaser__beschreibung{font-size:14px;line-height:1.36}.product-teaser__medium,.p-produktteaser-klein__medium,.p-produktteaser-gross__medium{position:relative}.product-teaser__attributes{margin-top:15px;border-spacing:0;font-size:14px;line-height:1.5}.product-teaser__attribute-title{padding:0px 20px 0px 0px}.product-teaser__attribute-value{padding:0px}.product-teaser__price{margin-top:18px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px}.product-teaser__vat{font-size:10px;line-height:1.96}.price-old{text-decoration:line-through;margin-right:8px}.price-new{color:#e0612c}.badge-stoerer{position:absolute;top:20px;left:0;font-weight:bold;color:#fff;font-size:17px;line-height:1;letter-spacing:1px;padding:18px;border-radius:0 8px 8px 0;z-index:2}.product-teaser .badge-stoerer{font-size:14px;padding:14px;top:29px}.badge-stoerer--sonderpreis{background:#f89817}.wishlist-user-form .product-teaser__header{display:flex;justify-content:space-between;align-items:flex-start}.wishlist-user-form .product-teaser__price{margin-top:0}.wishlist-user-form .product-teaser__medium{position:relative}.wishlist-user-form .product-teaser__medium .field__item{width:100%}.wishlist-user-form .wishlist-remove-overlay{position:absolute;top:12px;right:12px;width:32px;height:32px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}@media(min-width: 768px){.wishlist-user-form .wishlist-remove-overlay{width:32px;height:32px;min-width:32px;min-height:32px}}.wishlist-user-form .wishlist-remove-overlay svg{transition:fill .2s ease;pointer-events:none}.wishlist-user-form .wishlist-remove-overlay:hover,.wishlist-user-form .wishlist-remove-overlay:focus-within{transform:scale(1.1)}.wishlist-user-form .wishlist-remove-overlay:focus-within{outline:2px solid #fff;outline-offset:2px}.wishlist-user-form .wishlist-remove-overlay:active{transform:scale(0.95)}.wishlist-user-form .wishlist-actions{display:flex;flex-direction:column;gap:20px;align-items:end;margin-top:15px}.wishlist-user-form .wishlist-actions .wishlist-edit-link{color:#252324;text-transform:uppercase;text-decoration:underline;font-weight:normal;font-size:14px}.product{position:relative}.product h4{margin-top:60px}.product__title{font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:45px;line-height:normal;margin-bottom:57px}.product__variation_title{font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:28px;line-height:normal;margin-bottom:14px}.product__media-detail{position:relative;width:100%;aspect-ratio:1.5454/1;background-color:rgba(0,0,0,0);border-radius:8.5px;overflow:hidden;box-shadow:0 1px 8px 0 rgba(0,0,0,.1)}.product__media-detail img{position:absolute;width:100%;height:100%;object-fit:cover}.product__medien{margin-top:60px}.product__medien .field__items{gap:24px}.product__medien .field__item{border-radius:8.5px;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);overflow:hidden;cursor:pointer}.commerce-order-item-add-to-cart-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.commerce-order-item-add-to-cart-form .field--name-purchased-entity{width:100%}.commerce-order-item-add-to-cart-form .fieldgroup{margin-top:60px}.commerce-order-item-add-to-cart-form .fieldgroup legend{margin:0px 0px 10px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:20px;line-height:normal}@media(min-width: 768px){.commerce-order-item-add-to-cart-form .fieldgroup legend{margin-bottom:13px;font-size:22px}}.commerce-order-item-add-to-cart-form .fieldgroup legend:last-child{margin-bottom:0}.form-item>.commerce-order-item-add-to-cart-form .fieldgroup legend{margin-bottom:10px}@media(min-width: 768px){.form-item>.commerce-order-item-add-to-cart-form .fieldgroup legend{margin-bottom:13px}}.commerce-order-item-add-to-cart-form .fieldgroup legend a{text-decoration:none}.commerce-order-item-add-to-cart-form .fieldgroup.product--rendered-attribute .form-radios{display:flex;justify-content:flex-start;gap:12px}.commerce-order-item-add-to-cart-form .fieldgroup.product--rendered-attribute .form-radios .form-type-radio{flex-basis:0;margin:0px}.commerce-order-item-add-to-cart-form .fieldgroup.product--rendered-attribute .form-radios label{border:none;cursor:pointer}.commerce-order-item-add-to-cart-form .product-attribute__wrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.commerce-order-item-add-to-cart-form .product-attribute__colorfield{padding:5px}.commerce-order-item-add-to-cart-form .product--rendered-attribute__selected~label .product-attribute__colorfield{padding:4px;border:1px solid #e0612c;border-radius:50%}.commerce-order-item-add-to-cart-form .product-attribute__name{font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:14px;text-align:center}.commerce-order-item-add-to-cart-form .color_field__swatch{display:block}.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug]{margin-top:60px}.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] legend{margin:0px 0px 10px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:20px;line-height:normal}@media(min-width: 768px){.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] legend{margin-bottom:13px;font-size:22px}}.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] legend:last-child{margin-bottom:0}.form-item>.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] legend{margin-bottom:10px}@media(min-width: 768px){.form-item>.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] legend{margin-bottom:13px}}.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] legend a{text-decoration:none}.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] .form-radios{display:flex;justify-content:flex-start;gap:12px}.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] .form-radios .form-type-radio{flex-basis:0;margin:0px}.commerce-order-item-add-to-cart-form [data-drupal-selector=edit-purchased-entity-0-attributes-attribute-pinnwand-stoffbezug] .form-radios label{border:none;cursor:pointer}.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe{width:100%;margin-top:60px}.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe label{margin:0px 0px 10px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:20px;line-height:normal}@media(min-width: 768px){.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe label{margin-bottom:13px;font-size:22px}}.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe label:last-child{margin-bottom:0}.form-item>.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe label{margin-bottom:10px}@media(min-width: 768px){.form-item>.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe label{margin-bottom:13px}}.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe label a{text-decoration:none}.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe .form-type-physical-number{position:relative}.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe .form-type-physical-number .field-suffix{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe .description{margin-top:11px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:16px;line-height:1.38}@media(min-width: 768px){.commerce-order-item-add-to-cart-form .field--name-field-pylonenhoehe .description{font-size:17px;line-height:1.35}}.commerce-order-item-add-to-cart-form .zusatzoptionen{margin-top:60px}.commerce-order-item-add-to-cart-form .zusatzoptionen__optionen{display:flex;flex-direction:column;gap:6px}.commerce-order-item-add-to-cart-form .zusatzoptionen__optionen label{font-family:"din-pro-medium";font-weight:normal;font-style:normal}.commerce-order-item-add-to-cart-form .zusatzoptionen__optionen .form-disabled label{color:#929191}.commerce-order-item-add-to-cart-form .form-item-info{margin-top:60px}.commerce-order-item-add-to-cart-form .zusatzoptionen__info{padding:12px 21px 15px 20px;border-radius:5px}.commerce-order-item-add-to-cart-form .wishlist-button-wrapper{width:100%;position:relative;margin-top:40px}.commerce-order-item-add-to-cart-form .wishlist-button-wrapper::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;background-image:url("../media/buttons/wishlist.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.commerce-order-item-add-to-cart-form .wishlist-button-wrapper .wishlist-button-custom{background:none;color:inherit;padding:0 0 0 48px;text-transform:none;position:relative;display:inline-flex;align-items:center;border:none;line-height:1;margin:0;transition:none}.commerce-order-item-add-to-cart-form .wishlist-button-wrapper .wishlist-button-custom:focus{outline:none}.commerce-order-item-add-to-cart-form .wishlist-button-wrapper .wishlist-button-custom:focus-visible{outline:1px solid #252324;outline-offset:4px}.commerce-order-item-add-to-cart-form .wishlist-button-wrapper.in-wishlist .wishlist-button-custom{color:#e0612c}.commerce-order-item-add-to-cart-form .wishlist-button-wrapper.in-wishlist::before{background-image:url("../media/buttons/wishlist-filled.svg")}.commerce-order-item-add-to-cart-form .wishlist-button-wrapper:hover::before{transform:translateY(-50%) scale(1.1)}.commerce-order-item-add-to-cart-form .quantity-price-actions-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:20px;margin-top:100px}@media(min-width: 768px){.commerce-order-item-add-to-cart-form .quantity-price-actions-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}.commerce-order-item-add-to-cart-form .field--name-quantity{flex-grow:1}.commerce-order-item-add-to-cart-form .field--name-quantity .form-item{display:flex;align-items:center;gap:10px;margin:0px}.commerce-order-item-add-to-cart-form .field--name-quantity .form-item label{font-family:"din-pro-medium";font-weight:normal;font-style:normal}.commerce-order-item-add-to-cart-form .field--name-quantity .form-item input{width:100px}.commerce-order-item-add-to-cart-form .form-item-price-including-order-item{flex-basis:0%;margin-right:33px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.commerce-order-item-add-to-cart-form .form-item-price-including-order-item label{white-space:nowrap;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:28px;line-height:1}.commerce-order-item-add-to-cart-form .form-item-price-including-order-item .price-inline{white-space:nowrap;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:28px;line-height:1}.commerce-order-item-add-to-cart-form .form-item-price-including-order-item .description{margin-top:5px;white-space:nowrap;font-size:17px;line-height:1.35}.commerce-order-item-add-to-cart-form .form-actions{flex-basis:0%;align-self:flex-end;display:flex;margin-left:auto}.commerce-order-item-add-to-cart-form .form-actions input{margin:0px}.commerce-order-item-add-to-cart-form .inquiry-link{margin-top:0px}.commerce-order-item-add-to-cart-form .ajax-progress-throbber{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.commerce-order-item-add-to-cart-form .ajax-progress-throbber .message{display:none}.product__weitere-produkte{margin-top:80px}@media(max-width: 767px){.product__weitere-produkte{display:none}}.weiteres-product{border-radius:10px;box-shadow:0 2px 9px 0 rgba(0,0,0,.1)}.weiteres-product__text-container{padding:20px 20px 16px}.weiteres-product__link{display:inline-block;margin-top:45px;text-transform:uppercase}.cart-item{padding-bottom:66px;border-bottom:1px solid #252324;margin-bottom:63px}.cart-item:last-child{padding-bottom:0px;border-bottom:none;margin-bottom:0px}.cart-item__row-1{padding-bottom:33px;border-bottom:1px solid #c7c7c7;margin-bottom:22px}.cart-item__medium{position:relative;border-radius:8.5px;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);background-color:#f5f5f4;overflow:hidden}.cart-item__col-title{display:flex;flex-direction:column;justify-content:center;gap:35px}.cart-item__quantity-remove-button{display:flex;flex-direction:row;align-items:center;gap:40px}.cart-item__quantity .form-item label{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:17px}.cart-item__quantity .form-item input{width:42px;height:40px;padding:0px 0px 0px 15px}.cart-item__remove-button{position:relative;line-height:1}.cart-item__remove-button input{margin:-4px 0px 0px 0px;padding:0px 0px 0px 28px;height:auto;line-height:normal;color:#252324;background-color:rgba(0,0,0,0);border:none;text-decoration:underline;cursor:pointer}.cart-item__remove-button input:hover{background-color:inherit}.cart-item__remove-button svg{position:absolute;left:0px;top:50%;transform:translateY(-50%);width:19px;height:19px}.cart-item__remove-button svg .stroke{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;stroke:#252324}.cart-item__remove-button:hover input{color:#e0612c}.cart-item__remove-button:hover svg .stroke{stroke:#e0612c}.cart-item__col-price{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.cart-item__price-value{margin:0px 0px 20px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px;line-height:normal;margin-bottom:0px !important}@media(min-width: 768px){.cart-item__price-value{margin-bottom:21px;font-size:28px}}.cart-item__price-value a{text-decoration:none}.cart-item__price-vat{font-size:14px;line-height:1.64}.order-summary{display:flex;justify-content:flex-end;margin-top:100px}.order-summary__inner{display:flex;flex-direction:column;border-top:2px solid #252324}.order-total-line{display:flex;justify-content:space-between;gap:200px;align-items:center}.order-total-line__subtotal{padding-top:30px;margin:0px 0px 20px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px;line-height:normal;margin-bottom:11px !important}@media(min-width: 768px){.order-total-line__subtotal{margin-bottom:21px;font-size:28px}}.order-total-line__subtotal a{text-decoration:none}.order-total-line__adjustment{font-size:22px}.order-total-line__shipping{padding-top:30px;margin:0px 0px 20px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px;line-height:normal;margin-bottom:0px !important}@media(min-width: 768px){.order-total-line__shipping{margin-bottom:21px;font-size:28px}}.order-total-line__shipping a{text-decoration:none}.order-total-line__total{margin:0px 0px 20px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px;line-height:normal;margin:30px 0px 0px !important;border-top:1px solid #252324;padding-top:32px}@media(min-width: 768px){.order-total-line__total{margin-bottom:21px;font-size:28px}}.order-total-line__total a{text-decoration:none}.order-total-line__total .order-total-line-value{margin:0px 0px 29px;font-family:"din-pro-regular";font-weight:normal;font-style:normal;font-size:24px;line-height:1.42;margin-bottom:0px !important;font-family:"din-pro-medium";font-weight:normal;font-style:normal}@media(min-width: 768px){.order-total-line__total .order-total-line-value{margin-bottom:50px;font-size:45px;letter-spacing:normal}}.cart-form .form-actions{display:flex;justify-content:flex-end;margin-top:20px}.cart-form .form-actions input{min-width:300px;margin:0px}.cart-form .form-actions input[data-drupal-selector=edit-submit]{display:none}.paypal-buttons-wrapper{width:100% !important;margin-top:60px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end}.form-item-paypal-heading{width:auto}.paypal-buttons-container{float:unset !important;display:flex;justify-content:flex-end}.paypal-buttons{width:300px !important}.layout-checkout-form .checkout-pane-login{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px}.layout-checkout-form .checkout-pane-login>* img,.layout-checkout-form .checkout-pane-login>* picture,.layout-checkout-form .checkout-pane-login>* video{width:100%;height:auto;display:block}@media(min-width: 768px){.layout-checkout-form .checkout-pane-login{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.layout-checkout-form .checkout-pane-login>*{flex:0 0 calc(50% - 12px);margin-top:0px}}@media(min-width: 1400px){.layout-checkout-form .checkout-pane-login{gap:40px}.layout-checkout-form .checkout-pane-login>*{flex:0 0 calc(50% - 20px)}}.layout-checkout-form .form-wrapper__login-option{padding:72px 30px 30px 29px;border-radius:5px;border:solid 1px #929191;position:relative}.layout-checkout-form .form-wrapper__login-option legend{position:absolute;top:16px;left:30px;margin:0px 0px 20px;font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:22px;line-height:normal}@media(min-width: 768px){.layout-checkout-form .form-wrapper__login-option legend{margin-bottom:21px;font-size:28px}}.layout-checkout-form .form-wrapper__login-option legend a{text-decoration:none}.layout-checkout-form .form-wrapper__login-option.form-wrapper__returning-customer .fieldset-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.layout-checkout-form .form-wrapper__login-option.form-wrapper__returning-customer .form-item{flex:1 1 100%}.layout-checkout-form .form-wrapper__login-option.form-wrapper__returning-customer .button{margin-top:60px}.layout-checkout-form .form-wrapper__login-option.form-wrapper__returning-customer a{font-size:14px;line-height:1.57}.layout-checkout-form .layout-region-checkout-secondary{padding:30px 30px 26px;border-radius:10px;box-shadow:0 1px 9px 0 rgba(0,0,0,.15);background-color:#f5f5f4}.layout-checkout-form .layout-region-checkout-secondary .cart-checkout-item{padding-bottom:10px;border-bottom:1px solid #252324;margin-bottom:40px}.layout-checkout-form .layout-region-checkout-secondary .cart-checkout-item__purchased-entity{position:relative}.layout-checkout-form .layout-region-checkout-secondary .cart-checkout-item__purchased-entity img{border-radius:8.5px}.layout-checkout-form .layout-region-checkout-secondary .cart-checkout-item__title-quantity{gap:40px}.layout-checkout-form .layout-region-checkout-secondary .cart-checkout-item__title{margin-bottom:0px}.layout-checkout-form .layout-region-checkout-secondary .cart-checkout-item__quantity{font-family:"din-pro-medium";font-weight:normal;font-style:normal}.layout-checkout-form .layout-region-checkout-secondary .cart-checkout-item__total-price{font-family:"din-pro-medium";font-weight:normal;font-style:normal;font-size:28px}.layout-checkout-form .layout-region-checkout-secondary .cart-checkout-item__details .accordion-box__header{font-family:"din-pro-medium";font-weight:normal;font-style:normal}/*# sourceMappingURL=components.css.map */
