
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,
.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}#colorbox,
#cboxOverlay,
#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,
#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,
#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,
#cboxContent,
#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxContent{max-height:calc(100vh - 60px);margin:40px 15px 20px;overflow:visible;background:#fff;box-shadow:0 0 10px #cccccc;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-top:60px;padding:20px;}#cboxLoadingOverlay{background:#e5e5e5;}#cboxTitle{position:absolute;top:0;color:#333333;font-weight:lighter;background-color:#f4f4f4;width:100%;padding:0 15px;height:60px;}#cboxTitle .headline{position:relative;margin-bottom:0;font-size:14px;font-weight:bold;top:50%;transform:translateY(-50%);}@media(min-width:768px){#cboxTitle .headline{font-size:20px;font-weight:lighter;}}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}#cboxClose{position:absolute;right:-10px;top:-10px;}#cboxClose .icon::before{font-size:12px;}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,
.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}.pswp__container,
.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}.pswp__container,
.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}.pswp__error-msg a{color:#CCC;text-decoration:underline;}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}.pswp__button:focus,
.pswp__button:hover{opacity:1;}.pswp__button:active{outline:none;opacity:0.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before{background-size:264px 88px;width:44px;height:44px;}@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button--arrow--left,
 .pswp--svg .pswp__button--arrow--right{background:none;}}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,
.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0, 0, 0, 0.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,
.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}a.pswp__share--download:hover{background:#DDD;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#BBB;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__top-bar,
.pswp__caption{background-color:rgba(0, 0, 0, 0.5);}.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, 0.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:none;}.sap-reco{position:relative;min-height:100px;}.sap-reco.sap-reco-initialized .sap-reco-placeholder{display:none;}.sap-reco .sap-reco-placeholder{position:absolute;top:50%;left:50%;}.hyphenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.collapse-icon-open::before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.collapse-box{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}.tn-p-50{padding:50px;}.tn-pv-50{padding-top:50px;padding-bottom:50px;}.tn-ph-50{padding-right:50px;padding-left:50px;}.tn-pt-50{padding-top:50px;}.tn-pl-50{padding-left:50px;}.tn-pr-50{padding-right:50px;}.tn-pb-50{padding-bottom:50px;}.tn-m-50{margin:50px;}.tn-mv-50{margin-top:50px;margin-bottom:50px;}.tn-mh-50{margin-right:50px;margin-left:50px;}.tn-mt-50{margin-top:50px;}.tn-ml-50{margin-left:50px;}.tn-mr-50{margin-right:50px;}.tn-mb-50{margin-bottom:50px;}.tn-p-40{padding:40px;}.tn-pv-40{padding-top:40px;padding-bottom:40px;}.tn-ph-40{padding-right:40px;padding-left:40px;}.tn-pt-40{padding-top:40px;}.tn-pl-40{padding-left:40px;}.tn-pr-40{padding-right:40px;}.tn-pb-40{padding-bottom:40px;}.tn-m-40{margin:40px;}.tn-mv-40{margin-top:40px;margin-bottom:40px;}.tn-mh-40{margin-right:40px;margin-left:40px;}.tn-mt-40{margin-top:40px;}.tn-ml-40{margin-left:40px;}.tn-mr-40{margin-right:40px;}.tn-mb-40{margin-bottom:40px;}.tn-p-30{padding:30px;}.tn-pv-30{padding-top:30px;padding-bottom:30px;}.tn-ph-30{padding-right:30px;padding-left:30px;}.tn-pt-30{padding-top:30px;}.tn-pl-30{padding-left:30px;}.tn-pr-30{padding-right:30px;}.tn-pb-30{padding-bottom:30px;}.tn-m-30{margin:30px;}.tn-mv-30{margin-top:30px;margin-bottom:30px;}.tn-mh-30{margin-right:30px;margin-left:30px;}.tn-mt-30{margin-top:30px;}.tn-ml-30{margin-left:30px;}.tn-mr-30{margin-right:30px;}.tn-mb-30{margin-bottom:30px;}.tn-p-20{padding:20px;}.tn-pv-20{padding-top:20px;padding-bottom:20px;}.tn-ph-20{padding-right:20px;padding-left:20px;}.tn-pt-20{padding-top:20px;}.tn-pl-20{padding-left:20px;}.tn-pr-20{padding-right:20px;}.tn-pb-20{padding-bottom:20px;}.tn-m-20{margin:20px;}.tn-mv-20{margin-top:20px;margin-bottom:20px;}.tn-mh-20{margin-right:20px;margin-left:20px;}.tn-mt-20{margin-top:20px;}.tn-ml-20{margin-left:20px;}.tn-mr-20{margin-right:20px;}.tn-mb-20{margin-bottom:20px;}.tn-p-15{padding:15px;}.tn-pv-15{padding-top:15px;padding-bottom:15px;}.tn-ph-15{padding-right:15px;padding-left:15px;}.tn-pt-15{padding-top:15px;}.tn-pl-15{padding-left:15px;}.tn-pr-15{padding-right:15px;}.tn-pb-15{padding-bottom:15px;}.tn-m-15{margin:15px;}.tn-mv-15{margin-top:15px;margin-bottom:15px;}.tn-mh-15{margin-right:15px;margin-left:15px;}.tn-mt-15{margin-top:15px;}.tn-ml-15{margin-left:15px;}.tn-mr-15{margin-right:15px;}.tn-mb-15{margin-bottom:15px;}.tn-p-10{padding:10px;}.tn-pv-10{padding-top:10px;padding-bottom:10px;}.tn-ph-10{padding-right:10px;padding-left:10px;}.tn-pt-10{padding-top:10px;}.tn-pl-10{padding-left:10px;}.tn-pr-10{padding-right:10px;}.tn-pb-10{padding-bottom:10px;}.tn-m-10{margin:10px;}.tn-mv-10{margin-top:10px;margin-bottom:10px;}.tn-mh-10{margin-right:10px;margin-left:10px;}.tn-mt-10{margin-top:10px;}.tn-ml-10{margin-left:10px;}.tn-mr-10{margin-right:10px;}.tn-mb-10{margin-bottom:10px;}.tn-p-5{padding:5px;}.tn-pv-5{padding-top:5px;padding-bottom:5px;}.tn-ph-5{padding-right:5px;padding-left:5px;}.tn-pt-5{padding-top:5px;}.tn-pl-5{padding-left:5px;}.tn-pr-5{padding-right:5px;}.tn-pb-5{padding-bottom:5px;}.tn-m-5{margin:5px;}.tn-mv-5{margin-top:5px;margin-bottom:5px;}.tn-mh-5{margin-right:5px;margin-left:5px;}.tn-mt-5{margin-top:5px;}.tn-ml-5{margin-left:5px;}.tn-mr-5{margin-right:5px;}.tn-mb-5{margin-bottom:5px;}.tn-p-0{padding:0px;}.tn-pv-0{padding-top:0px;padding-bottom:0px;}.tn-ph-0{padding-right:0px;padding-left:0px;}.tn-pt-0{padding-top:0px;}.tn-pl-0{padding-left:0px;}.tn-pr-0{padding-right:0px;}.tn-pb-0{padding-bottom:0px;}.tn-m-0{margin:0px;}.tn-mv-0{margin-top:0px;margin-bottom:0px;}.tn-mh-0{margin-right:0px;margin-left:0px;}.tn-mt-0{margin-top:0px;}.tn-ml-0{margin-left:0px;}.tn-mr-0{margin-right:0px;}.tn-mb-0{margin-bottom:0px;}@media(min-width:560px){.xs-p-50{padding:50px;}.xs-pv-50{padding-top:50px;padding-bottom:50px;}.xs-ph-50{padding-right:50px;padding-left:50px;}.xs-pt-50{padding-top:50px;}.xs-pl-50{padding-left:50px;}.xs-pr-50{padding-right:50px;}.xs-pb-50{padding-bottom:50px;}.xs-m-50{margin:50px;}.xs-mv-50{margin-top:50px;margin-bottom:50px;}.xs-mh-50{margin-right:50px;margin-left:50px;}.xs-mt-50{margin-top:50px;}.xs-ml-50{margin-left:50px;}.xs-mr-50{margin-right:50px;}.xs-mb-50{margin-bottom:50px;}.xs-p-40{padding:40px;}.xs-pv-40{padding-top:40px;padding-bottom:40px;}.xs-ph-40{padding-right:40px;padding-left:40px;}.xs-pt-40{padding-top:40px;}.xs-pl-40{padding-left:40px;}.xs-pr-40{padding-right:40px;}.xs-pb-40{padding-bottom:40px;}.xs-m-40{margin:40px;}.xs-mv-40{margin-top:40px;margin-bottom:40px;}.xs-mh-40{margin-right:40px;margin-left:40px;}.xs-mt-40{margin-top:40px;}.xs-ml-40{margin-left:40px;}.xs-mr-40{margin-right:40px;}.xs-mb-40{margin-bottom:40px;}.xs-p-30{padding:30px;}.xs-pv-30{padding-top:30px;padding-bottom:30px;}.xs-ph-30{padding-right:30px;padding-left:30px;}.xs-pt-30{padding-top:30px;}.xs-pl-30{padding-left:30px;}.xs-pr-30{padding-right:30px;}.xs-pb-30{padding-bottom:30px;}.xs-m-30{margin:30px;}.xs-mv-30{margin-top:30px;margin-bottom:30px;}.xs-mh-30{margin-right:30px;margin-left:30px;}.xs-mt-30{margin-top:30px;}.xs-ml-30{margin-left:30px;}.xs-mr-30{margin-right:30px;}.xs-mb-30{margin-bottom:30px;}.xs-p-20{padding:20px;}.xs-pv-20{padding-top:20px;padding-bottom:20px;}.xs-ph-20{padding-right:20px;padding-left:20px;}.xs-pt-20{padding-top:20px;}.xs-pl-20{padding-left:20px;}.xs-pr-20{padding-right:20px;}.xs-pb-20{padding-bottom:20px;}.xs-m-20{margin:20px;}.xs-mv-20{margin-top:20px;margin-bottom:20px;}.xs-mh-20{margin-right:20px;margin-left:20px;}.xs-mt-20{margin-top:20px;}.xs-ml-20{margin-left:20px;}.xs-mr-20{margin-right:20px;}.xs-mb-20{margin-bottom:20px;}.xs-p-15{padding:15px;}.xs-pv-15{padding-top:15px;padding-bottom:15px;}.xs-ph-15{padding-right:15px;padding-left:15px;}.xs-pt-15{padding-top:15px;}.xs-pl-15{padding-left:15px;}.xs-pr-15{padding-right:15px;}.xs-pb-15{padding-bottom:15px;}.xs-m-15{margin:15px;}.xs-mv-15{margin-top:15px;margin-bottom:15px;}.xs-mh-15{margin-right:15px;margin-left:15px;}.xs-mt-15{margin-top:15px;}.xs-ml-15{margin-left:15px;}.xs-mr-15{margin-right:15px;}.xs-mb-15{margin-bottom:15px;}.xs-p-10{padding:10px;}.xs-pv-10{padding-top:10px;padding-bottom:10px;}.xs-ph-10{padding-right:10px;padding-left:10px;}.xs-pt-10{padding-top:10px;}.xs-pl-10{padding-left:10px;}.xs-pr-10{padding-right:10px;}.xs-pb-10{padding-bottom:10px;}.xs-m-10{margin:10px;}.xs-mv-10{margin-top:10px;margin-bottom:10px;}.xs-mh-10{margin-right:10px;margin-left:10px;}.xs-mt-10{margin-top:10px;}.xs-ml-10{margin-left:10px;}.xs-mr-10{margin-right:10px;}.xs-mb-10{margin-bottom:10px;}.xs-p-5{padding:5px;}.xs-pv-5{padding-top:5px;padding-bottom:5px;}.xs-ph-5{padding-right:5px;padding-left:5px;}.xs-pt-5{padding-top:5px;}.xs-pl-5{padding-left:5px;}.xs-pr-5{padding-right:5px;}.xs-pb-5{padding-bottom:5px;}.xs-m-5{margin:5px;}.xs-mv-5{margin-top:5px;margin-bottom:5px;}.xs-mh-5{margin-right:5px;margin-left:5px;}.xs-mt-5{margin-top:5px;}.xs-ml-5{margin-left:5px;}.xs-mr-5{margin-right:5px;}.xs-mb-5{margin-bottom:5px;}.xs-p-0{padding:0px;}.xs-pv-0{padding-top:0px;padding-bottom:0px;}.xs-ph-0{padding-right:0px;padding-left:0px;}.xs-pt-0{padding-top:0px;}.xs-pl-0{padding-left:0px;}.xs-pr-0{padding-right:0px;}.xs-pb-0{padding-bottom:0px;}.xs-m-0{margin:0px;}.xs-mv-0{margin-top:0px;margin-bottom:0px;}.xs-mh-0{margin-right:0px;margin-left:0px;}.xs-mt-0{margin-top:0px;}.xs-ml-0{margin-left:0px;}.xs-mr-0{margin-right:0px;}.xs-mb-0{margin-bottom:0px;}}@media(min-width:768px){.sm-p-50{padding:50px;}.sm-pv-50{padding-top:50px;padding-bottom:50px;}.sm-ph-50{padding-right:50px;padding-left:50px;}.sm-pt-50{padding-top:50px;}.sm-pl-50{padding-left:50px;}.sm-pr-50{padding-right:50px;}.sm-pb-50{padding-bottom:50px;}.sm-m-50{margin:50px;}.sm-mv-50{margin-top:50px;margin-bottom:50px;}.sm-mh-50{margin-right:50px;margin-left:50px;}.sm-mt-50{margin-top:50px;}.sm-ml-50{margin-left:50px;}.sm-mr-50{margin-right:50px;}.sm-mb-50{margin-bottom:50px;}.sm-p-40{padding:40px;}.sm-pv-40{padding-top:40px;padding-bottom:40px;}.sm-ph-40{padding-right:40px;padding-left:40px;}.sm-pt-40{padding-top:40px;}.sm-pl-40{padding-left:40px;}.sm-pr-40{padding-right:40px;}.sm-pb-40{padding-bottom:40px;}.sm-m-40{margin:40px;}.sm-mv-40{margin-top:40px;margin-bottom:40px;}.sm-mh-40{margin-right:40px;margin-left:40px;}.sm-mt-40{margin-top:40px;}.sm-ml-40{margin-left:40px;}.sm-mr-40{margin-right:40px;}.sm-mb-40{margin-bottom:40px;}.sm-p-30{padding:30px;}.sm-pv-30{padding-top:30px;padding-bottom:30px;}.sm-ph-30{padding-right:30px;padding-left:30px;}.sm-pt-30{padding-top:30px;}.sm-pl-30{padding-left:30px;}.sm-pr-30{padding-right:30px;}.sm-pb-30{padding-bottom:30px;}.sm-m-30{margin:30px;}.sm-mv-30{margin-top:30px;margin-bottom:30px;}.sm-mh-30{margin-right:30px;margin-left:30px;}.sm-mt-30{margin-top:30px;}.sm-ml-30{margin-left:30px;}.sm-mr-30{margin-right:30px;}.sm-mb-30{margin-bottom:30px;}.sm-p-20{padding:20px;}.sm-pv-20{padding-top:20px;padding-bottom:20px;}.sm-ph-20{padding-right:20px;padding-left:20px;}.sm-pt-20{padding-top:20px;}.sm-pl-20{padding-left:20px;}.sm-pr-20{padding-right:20px;}.sm-pb-20{padding-bottom:20px;}.sm-m-20{margin:20px;}.sm-mv-20{margin-top:20px;margin-bottom:20px;}.sm-mh-20{margin-right:20px;margin-left:20px;}.sm-mt-20{margin-top:20px;}.sm-ml-20{margin-left:20px;}.sm-mr-20{margin-right:20px;}.sm-mb-20{margin-bottom:20px;}.sm-p-15{padding:15px;}.sm-pv-15{padding-top:15px;padding-bottom:15px;}.sm-ph-15{padding-right:15px;padding-left:15px;}.sm-pt-15{padding-top:15px;}.sm-pl-15{padding-left:15px;}.sm-pr-15{padding-right:15px;}.sm-pb-15{padding-bottom:15px;}.sm-m-15{margin:15px;}.sm-mv-15{margin-top:15px;margin-bottom:15px;}.sm-mh-15{margin-right:15px;margin-left:15px;}.sm-mt-15{margin-top:15px;}.sm-ml-15{margin-left:15px;}.sm-mr-15{margin-right:15px;}.sm-mb-15{margin-bottom:15px;}.sm-p-10{padding:10px;}.sm-pv-10{padding-top:10px;padding-bottom:10px;}.sm-ph-10{padding-right:10px;padding-left:10px;}.sm-pt-10{padding-top:10px;}.sm-pl-10{padding-left:10px;}.sm-pr-10{padding-right:10px;}.sm-pb-10{padding-bottom:10px;}.sm-m-10{margin:10px;}.sm-mv-10{margin-top:10px;margin-bottom:10px;}.sm-mh-10{margin-right:10px;margin-left:10px;}.sm-mt-10{margin-top:10px;}.sm-ml-10{margin-left:10px;}.sm-mr-10{margin-right:10px;}.sm-mb-10{margin-bottom:10px;}.sm-p-5{padding:5px;}.sm-pv-5{padding-top:5px;padding-bottom:5px;}.sm-ph-5{padding-right:5px;padding-left:5px;}.sm-pt-5{padding-top:5px;}.sm-pl-5{padding-left:5px;}.sm-pr-5{padding-right:5px;}.sm-pb-5{padding-bottom:5px;}.sm-m-5{margin:5px;}.sm-mv-5{margin-top:5px;margin-bottom:5px;}.sm-mh-5{margin-right:5px;margin-left:5px;}.sm-mt-5{margin-top:5px;}.sm-ml-5{margin-left:5px;}.sm-mr-5{margin-right:5px;}.sm-mb-5{margin-bottom:5px;}.sm-p-0{padding:0px;}.sm-pv-0{padding-top:0px;padding-bottom:0px;}.sm-ph-0{padding-right:0px;padding-left:0px;}.sm-pt-0{padding-top:0px;}.sm-pl-0{padding-left:0px;}.sm-pr-0{padding-right:0px;}.sm-pb-0{padding-bottom:0px;}.sm-m-0{margin:0px;}.sm-mv-0{margin-top:0px;margin-bottom:0px;}.sm-mh-0{margin-right:0px;margin-left:0px;}.sm-mt-0{margin-top:0px;}.sm-ml-0{margin-left:0px;}.sm-mr-0{margin-right:0px;}.sm-mb-0{margin-bottom:0px;}}@media(min-width:1024px){.md-p-50{padding:50px;}.md-pv-50{padding-top:50px;padding-bottom:50px;}.md-ph-50{padding-right:50px;padding-left:50px;}.md-pt-50{padding-top:50px;}.md-pl-50{padding-left:50px;}.md-pr-50{padding-right:50px;}.md-pb-50{padding-bottom:50px;}.md-m-50{margin:50px;}.md-mv-50{margin-top:50px;margin-bottom:50px;}.md-mh-50{margin-right:50px;margin-left:50px;}.md-mt-50{margin-top:50px;}.md-ml-50{margin-left:50px;}.md-mr-50{margin-right:50px;}.md-mb-50{margin-bottom:50px;}.md-p-40{padding:40px;}.md-pv-40{padding-top:40px;padding-bottom:40px;}.md-ph-40{padding-right:40px;padding-left:40px;}.md-pt-40{padding-top:40px;}.md-pl-40{padding-left:40px;}.md-pr-40{padding-right:40px;}.md-pb-40{padding-bottom:40px;}.md-m-40{margin:40px;}.md-mv-40{margin-top:40px;margin-bottom:40px;}.md-mh-40{margin-right:40px;margin-left:40px;}.md-mt-40{margin-top:40px;}.md-ml-40{margin-left:40px;}.md-mr-40{margin-right:40px;}.md-mb-40{margin-bottom:40px;}.md-p-30{padding:30px;}.md-pv-30{padding-top:30px;padding-bottom:30px;}.md-ph-30{padding-right:30px;padding-left:30px;}.md-pt-30{padding-top:30px;}.md-pl-30{padding-left:30px;}.md-pr-30{padding-right:30px;}.md-pb-30{padding-bottom:30px;}.md-m-30{margin:30px;}.md-mv-30{margin-top:30px;margin-bottom:30px;}.md-mh-30{margin-right:30px;margin-left:30px;}.md-mt-30{margin-top:30px;}.md-ml-30{margin-left:30px;}.md-mr-30{margin-right:30px;}.md-mb-30{margin-bottom:30px;}.md-p-20{padding:20px;}.md-pv-20{padding-top:20px;padding-bottom:20px;}.md-ph-20{padding-right:20px;padding-left:20px;}.md-pt-20{padding-top:20px;}.md-pl-20{padding-left:20px;}.md-pr-20{padding-right:20px;}.md-pb-20{padding-bottom:20px;}.md-m-20{margin:20px;}.md-mv-20{margin-top:20px;margin-bottom:20px;}.md-mh-20{margin-right:20px;margin-left:20px;}.md-mt-20{margin-top:20px;}.md-ml-20{margin-left:20px;}.md-mr-20{margin-right:20px;}.md-mb-20{margin-bottom:20px;}.md-p-15{padding:15px;}.md-pv-15{padding-top:15px;padding-bottom:15px;}.md-ph-15{padding-right:15px;padding-left:15px;}.md-pt-15{padding-top:15px;}.md-pl-15{padding-left:15px;}.md-pr-15{padding-right:15px;}.md-pb-15{padding-bottom:15px;}.md-m-15{margin:15px;}.md-mv-15{margin-top:15px;margin-bottom:15px;}.md-mh-15{margin-right:15px;margin-left:15px;}.md-mt-15{margin-top:15px;}.md-ml-15{margin-left:15px;}.md-mr-15{margin-right:15px;}.md-mb-15{margin-bottom:15px;}.md-p-10{padding:10px;}.md-pv-10{padding-top:10px;padding-bottom:10px;}.md-ph-10{padding-right:10px;padding-left:10px;}.md-pt-10{padding-top:10px;}.md-pl-10{padding-left:10px;}.md-pr-10{padding-right:10px;}.md-pb-10{padding-bottom:10px;}.md-m-10{margin:10px;}.md-mv-10{margin-top:10px;margin-bottom:10px;}.md-mh-10{margin-right:10px;margin-left:10px;}.md-mt-10{margin-top:10px;}.md-ml-10{margin-left:10px;}.md-mr-10{margin-right:10px;}.md-mb-10{margin-bottom:10px;}.md-p-5{padding:5px;}.md-pv-5{padding-top:5px;padding-bottom:5px;}.md-ph-5{padding-right:5px;padding-left:5px;}.md-pt-5{padding-top:5px;}.md-pl-5{padding-left:5px;}.md-pr-5{padding-right:5px;}.md-pb-5{padding-bottom:5px;}.md-m-5{margin:5px;}.md-mv-5{margin-top:5px;margin-bottom:5px;}.md-mh-5{margin-right:5px;margin-left:5px;}.md-mt-5{margin-top:5px;}.md-ml-5{margin-left:5px;}.md-mr-5{margin-right:5px;}.md-mb-5{margin-bottom:5px;}.md-p-0{padding:0px;}.md-pv-0{padding-top:0px;padding-bottom:0px;}.md-ph-0{padding-right:0px;padding-left:0px;}.md-pt-0{padding-top:0px;}.md-pl-0{padding-left:0px;}.md-pr-0{padding-right:0px;}.md-pb-0{padding-bottom:0px;}.md-m-0{margin:0px;}.md-mv-0{margin-top:0px;margin-bottom:0px;}.md-mh-0{margin-right:0px;margin-left:0px;}.md-mt-0{margin-top:0px;}.md-ml-0{margin-left:0px;}.md-mr-0{margin-right:0px;}.md-mb-0{margin-bottom:0px;}}@media(min-width:1280px){.lg-p-50{padding:50px;}.lg-pv-50{padding-top:50px;padding-bottom:50px;}.lg-ph-50{padding-right:50px;padding-left:50px;}.lg-pt-50{padding-top:50px;}.lg-pl-50{padding-left:50px;}.lg-pr-50{padding-right:50px;}.lg-pb-50{padding-bottom:50px;}.lg-m-50{margin:50px;}.lg-mv-50{margin-top:50px;margin-bottom:50px;}.lg-mh-50{margin-right:50px;margin-left:50px;}.lg-mt-50{margin-top:50px;}.lg-ml-50{margin-left:50px;}.lg-mr-50{margin-right:50px;}.lg-mb-50{margin-bottom:50px;}.lg-p-40{padding:40px;}.lg-pv-40{padding-top:40px;padding-bottom:40px;}.lg-ph-40{padding-right:40px;padding-left:40px;}.lg-pt-40{padding-top:40px;}.lg-pl-40{padding-left:40px;}.lg-pr-40{padding-right:40px;}.lg-pb-40{padding-bottom:40px;}.lg-m-40{margin:40px;}.lg-mv-40{margin-top:40px;margin-bottom:40px;}.lg-mh-40{margin-right:40px;margin-left:40px;}.lg-mt-40{margin-top:40px;}.lg-ml-40{margin-left:40px;}.lg-mr-40{margin-right:40px;}.lg-mb-40{margin-bottom:40px;}.lg-p-30{padding:30px;}.lg-pv-30{padding-top:30px;padding-bottom:30px;}.lg-ph-30{padding-right:30px;padding-left:30px;}.lg-pt-30{padding-top:30px;}.lg-pl-30{padding-left:30px;}.lg-pr-30{padding-right:30px;}.lg-pb-30{padding-bottom:30px;}.lg-m-30{margin:30px;}.lg-mv-30{margin-top:30px;margin-bottom:30px;}.lg-mh-30{margin-right:30px;margin-left:30px;}.lg-mt-30{margin-top:30px;}.lg-ml-30{margin-left:30px;}.lg-mr-30{margin-right:30px;}.lg-mb-30{margin-bottom:30px;}.lg-p-20{padding:20px;}.lg-pv-20{padding-top:20px;padding-bottom:20px;}.lg-ph-20{padding-right:20px;padding-left:20px;}.lg-pt-20{padding-top:20px;}.lg-pl-20{padding-left:20px;}.lg-pr-20{padding-right:20px;}.lg-pb-20{padding-bottom:20px;}.lg-m-20{margin:20px;}.lg-mv-20{margin-top:20px;margin-bottom:20px;}.lg-mh-20{margin-right:20px;margin-left:20px;}.lg-mt-20{margin-top:20px;}.lg-ml-20{margin-left:20px;}.lg-mr-20{margin-right:20px;}.lg-mb-20{margin-bottom:20px;}.lg-p-15{padding:15px;}.lg-pv-15{padding-top:15px;padding-bottom:15px;}.lg-ph-15{padding-right:15px;padding-left:15px;}.lg-pt-15{padding-top:15px;}.lg-pl-15{padding-left:15px;}.lg-pr-15{padding-right:15px;}.lg-pb-15{padding-bottom:15px;}.lg-m-15{margin:15px;}.lg-mv-15{margin-top:15px;margin-bottom:15px;}.lg-mh-15{margin-right:15px;margin-left:15px;}.lg-mt-15{margin-top:15px;}.lg-ml-15{margin-left:15px;}.lg-mr-15{margin-right:15px;}.lg-mb-15{margin-bottom:15px;}.lg-p-10{padding:10px;}.lg-pv-10{padding-top:10px;padding-bottom:10px;}.lg-ph-10{padding-right:10px;padding-left:10px;}.lg-pt-10{padding-top:10px;}.lg-pl-10{padding-left:10px;}.lg-pr-10{padding-right:10px;}.lg-pb-10{padding-bottom:10px;}.lg-m-10{margin:10px;}.lg-mv-10{margin-top:10px;margin-bottom:10px;}.lg-mh-10{margin-right:10px;margin-left:10px;}.lg-mt-10{margin-top:10px;}.lg-ml-10{margin-left:10px;}.lg-mr-10{margin-right:10px;}.lg-mb-10{margin-bottom:10px;}.lg-p-5{padding:5px;}.lg-pv-5{padding-top:5px;padding-bottom:5px;}.lg-ph-5{padding-right:5px;padding-left:5px;}.lg-pt-5{padding-top:5px;}.lg-pl-5{padding-left:5px;}.lg-pr-5{padding-right:5px;}.lg-pb-5{padding-bottom:5px;}.lg-m-5{margin:5px;}.lg-mv-5{margin-top:5px;margin-bottom:5px;}.lg-mh-5{margin-right:5px;margin-left:5px;}.lg-mt-5{margin-top:5px;}.lg-ml-5{margin-left:5px;}.lg-mr-5{margin-right:5px;}.lg-mb-5{margin-bottom:5px;}.lg-p-0{padding:0px;}.lg-pv-0{padding-top:0px;padding-bottom:0px;}.lg-ph-0{padding-right:0px;padding-left:0px;}.lg-pt-0{padding-top:0px;}.lg-pl-0{padding-left:0px;}.lg-pr-0{padding-right:0px;}.lg-pb-0{padding-bottom:0px;}.lg-m-0{margin:0px;}.lg-mv-0{margin-top:0px;margin-bottom:0px;}.lg-mh-0{margin-right:0px;margin-left:0px;}.lg-mt-0{margin-top:0px;}.lg-ml-0{margin-left:0px;}.lg-mr-0{margin-right:0px;}.lg-mb-0{margin-bottom:0px;}}.man{margin:0 !important;}.mtn{margin-top:0 !important;}.pan{padding:0 !important;}.border-left{border-left:1px solid #cccccc;}.border-right{border-right:1px solid #cccccc;}.border-bottom{border-bottom:1px solid #cccccc;}.border-top{border-top:1px solid #cccccc;}.border{border:1px solid #cccccc;}.background-white{background-color:#fff;}.background-darker-gray{background-color:#333333;}.background-dark-gray{background-color:#808080;}.background-gray{background-color:#cccccc;}.background-light-gray{background-color:#f4f4f4;}.background-primary{background-color:#008c46;}.container-maxW{width:100% !important;}.container-maxH{height:100%;}.display-block{display:block;}.display-inline-block{display:inline-block;}.display-flex{display:flex;flex-wrap:wrap;}@media(min-width:560px){.display-flex-xs{display:flex;}}@media(min-width:768px){.display-flex-sm{display:flex;}}@media(min-width:1024px){.display-flex-md{display:flex;}}@media(min-width:1280px){.display-flex-lg{display:flex;}}.display-none{display:none;}.invisible{visibility:hidden;}.flex-1{flex:1 1 auto;}.relative{position:relative;}.absolute{position:absolute;}.clearfix::before,
.clearfix::after{content:" ";display:table;}.clearfix::after{clear:both;}.pointer{cursor:pointer;}.nowrap{white-space:nowrap;}.pull-right{float:right !important;}.pull-left{float:left !important;}@media(min-width:1024px){.pull-right-md{float:right;}}body{font-family:'Baywa-Font', Arial, sans-serif;}body::before{content:'';position:fixed;height:100%;width:100%;z-index:-1;transition:background-color 0.3s linear, z-index 0s linear 0.3s;}body .debug[data-version]::after{content:attr(data-version) "Viewport:TN(baywa-xs)";position:fixed;bottom:0;transform:translateX(-92%);transition-duration:0.75s;line-height:30px;padding:0 30px;font-size:12px;background-color:#f5be37;border-radius:0 30px 5px 0;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);z-index:1000;}@media(min-width:560px){body .debug[data-version]::after{content:attr(data-version) "Viewport:XS(baywa-sm)";}}@media(min-width:768px){body .debug[data-version]::after{content:attr(data-version) "Viewport:SM(baywa-md)";}}@media(min-width:1024px){body .debug[data-version]::after{content:attr(data-version) "Viewport:MD(baywa-lg)";}}@media(min-width:1280px){body .debug[data-version]::after{content:attr(data-version) "Viewport:LG(baywa-xl)";}}body .debug:hover::after{transform:translateX(0);}body .main-header .searchbox{visibility:visible;}body .main-content{max-height:100000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}body .main-content ~ .loader-container{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}body.menu-flyout::before{content:none;background:rgba(0, 0, 0, 0.7);transition-delay:0s;}@media(min-width:768px){body.menu-flyout::before{content:'';z-index:1000;}}@media(min-width:768px){body.menu-flyout .main-header{z-index:1000;transition-delay:0s;}}body.noscroll{overflow:hidden;}.insert{opacity:0;animation:expand 0.3s cubic-bezier(1, 0, 1, 0) forwards, fade-in 0.3s linear 0.3s forwards;}.remove{overflow:hidden;animation:fade-out 0.3s linear forwards, collapse 0.3s cubic-bezier(0, 1, 0, 1) 0.3s forwards;}.iframe-wrapper{position:relative;width:100%;height:0;}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.section-box{background-color:#ffffff;box-shadow:0 0 10px #cccccc;color:#333333;}.section-box .h3{line-height:30px;margin:0;padding:15px;background-color:#f4f4f4;font-weight:lighter;border-bottom:none;font-size:14px;}@media(min-width:768px){.section-box .h3{font-size:20px;padding:15px 20px;}}.section-box .content{padding:30px 15px !important;font-size:14px;}@media(min-width:768px){.section-box .content{font-size:16px;padding:30px 20px !important;}}.section-box .content .h3{margin:-30px -15px;}@media(min-width:768px){.section-box .content .h3{margin:-30px -20px;}}.section-box .content .input-phonenumber{width:300px;}.section-box hr{margin:0;border:0;border-top:1px solid #cccccc;}.section-box .intro{margin:0;}.section-box.height-full{height:100%;}.contact-box__content{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;margin-top:10px;}@media(min-width:1024px){.contact-box__content{margin-top:30px;}}.contact-box__link{display:flex;align-items:center;color:#333333;font-weight:500;}.contact-box__phone{white-space:nowrap;}.contact-box__phone:hover .icon:empty::before{color:#006f3b;}.contact-box__mail:hover .icon:empty::before{color:#006f3b;}.contact-box__faq:hover .icon:empty::before{color:#006f3b;}.contact-box .content{padding:30px 15px 0 !important;}@media(min-width:768px){.contact-box .content{padding:30px 20px 0 !important;}}.contact-box section{display:flex;align-items:center;height:auto;padding:30px 0;}.contact-box .icon:empty::before{color:#008c46;width:40px;text-align:left;font-size:28px;}.contact-box a{text-decoration:none;}.contact-box--narrow__description{font-weight:300;}.contact-box--narrow .content{padding:30px 20px 0 !important;}.icon-banner-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;}.icon-banner-box .icon{flex:0 1 auto;}.icon-banner-box .icon::before{color:#008c46;}.icon-banner-box .text{flex:1 1 auto;font-weight:300;}.icon-banner-box.info-warning-box{background-color:#f5be37;}.icon-banner-box.info-warning-box .icon::before{color:#ffffff;}.icon-banner-box.info-warning-box .text{color:#ffffff;}img{position:relative;text-indent:-9999px;color:transparent;vertical-align:middle;}img::before{content:'';position:absolute;top:12.5%;left:12.5%;height:75%;width:75%;background:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7') 50% 50% no-repeat;background-size:contain;}.img-responsive{display:block;width:100%;max-width:100%;height:auto;}.lazyload-image{position:relative;}.lazyload-image::before,
.lazyload-image::after{content:'';position:absolute;top:calc(50% - 5px);left:calc(50% - 1px);width:10px;height:10px;background-color:#008c46;border-radius:100%;transform:scale(0);animation:bounce 1.5s ease-in-out infinite;}.lazyload-image::before{left:calc(50% - 9px);animation-delay:0.75s;}.lazyload-image.loaded::before,
.lazyload-image.loaded::after{content:none;}.lazyload-image img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;z-index:1;transform:translate(-50%, -50%);opacity:0;transition:opacity 0.5s linear;width:auto;}.lazyload-image img:not([data-src]){opacity:1;}.sprite-payments{width:70px;height:45px;background:url(../_ui/shared/images/sprite_payments.png) no-repeat;background-size:100%;}.sprite-payments.visa{background-position:0 0;}.sprite-payments.mastercard{background-position:0 -45px;}.sprite-payments.paypal{background-position:0 -90px;}.sprite-payments.sofort{background:none;vertical-align:top;}.sprite-payments.sepa{background-position:0 -180px;}.sprite-payments.rechnung{background-position:0 -225px;}.sprite-payments.vorkasse{background-position:0 -270px;}.sofort-payment{width:70px;height:45px;}fieldset{margin-top:35px;}fieldset legend{margin-bottom:20px;font-size:24px;border:0;font-weight:300;}fieldset legend .description{font-weight:lighter;font-size:14px;margin-top:20px;}@media(min-width:768px){fieldset legend .description{font-size:16px;margin-top:30px;}}.mandatory-info{float:right;font-size:12px;padding-left:20px;font-weight:bold;}textarea{resize:none;}.form-group{position:relative;margin-bottom:20px;}.form-group label,
.form-group .label{display:inline-block;font-weight:bold;font-size:14px;margin-bottom:5px;cursor:pointer;}.input-group{position:relative;display:flex;}.input-group .input-group-control{position:relative;flex:1;}.input-group .form-control{border-right-color:transparent;}.input-group .form-control:focus{border-right-color:#008c46;}.input-group .form-control.border-right-color{border-right-color:#cccccc;}.input-group .input-group-prepend,
.input-group .input-group-append{display:flex;height:40px;background-color:#ffffff;border:1px solid #cccccc;font-size:14px;}.input-group .input-group-prepend .input-group-text,
.input-group .input-group-append .input-group-text{display:flex;align-items:center;padding:0 1em;margin:0;}.input-group .input-group-prepend .icon::before,
.input-group .input-group-append .icon::before{color:#008c46;font-size:20px;}.input-group .input-group-prepend [data-tooltip],
.input-group .input-group-append [data-tooltip]{position:static;}.input-group .input-group-prepend [data-tooltip]::before,
.input-group .input-group-append [data-tooltip]::before{top:40px;}.input-group .input-group-prepend [data-tooltip]::after,
.input-group .input-group-append [data-tooltip]::after{width:100%;transform:none;top:68px;white-space:normal;}.input-group .input-group-prepend [data-tooltip].tooltip--left::before,
.input-group .input-group-append [data-tooltip].tooltip--left::before{left:auto;transform:translateX(calc(-50% + 20px / 2));}.input-group .input-group-prepend [data-tooltip].tooltip--left::after,
.input-group .input-group-append [data-tooltip].tooltip--left::after{left:0;}.input-group .input-group-prepend [data-tooltip].tooltip--right::before,
.input-group .input-group-append [data-tooltip].tooltip--right::before{right:auto;left:calc(1em +(20px / 2));}.input-group .input-group-prepend [data-tooltip].tooltip--right::after,
.input-group .input-group-append [data-tooltip].tooltip--right::after{right:0;}.input-group .input-group-prepend{border-right:0;}.input-group .input-group-prepend + .input-group-control .form-control{border-left-color:transparent;}.input-group .input-group-prepend + .input-group-control .form-control:focus{border-left-color:#008c46;}.input-group .input-group-append{border-left:0;}.safari input,
.safari button,
.safari textarea,
.safari select{-webkit-transform:translate3d(0, 0, 0);}.checkbox{display:inline-block;}.checkbox label{position:relative;display:inline-block;color:#333333;cursor:pointer;padding-left:calc(24px + 10px);line-height:24px;height:24px;}.checkbox label::before{content:'';position:absolute;left:0;top:50%;width:24px;height:24px;border:1px solid #cccccc;transform:translateY(-50%);}.checkbox label::after{content:'';position:absolute;left:12px;top:50%;height:0;width:0;background-color:#008c46;transform:translate(-50%, -50%);transition:height 0.1s linear, width 0.1s linear;}.checkbox input{display:none;}.checkbox input:checked ~ label::after{width:12px;height:12px;transition:height 0.2s cubic-bezier(0, 3.5, 1, 0), width 0.2s cubic-bezier(0, 3.5, 1, 0) 0.1s;}.checkbox input:disabled ~ label{cursor:default;}.checkbox input:disabled ~ label::after{background-color:#808080;}.checkbox input:focus ~ label::before{border:1px solid #008c46;}.checkbox input.invalid ~ label{color:#d7373c;}.checkbox input.invalid ~ label::before{box-shadow:0 0 5px #d7373c;border-color:#d7373c;}.checkbox input.invalid:required:valid ~ label{color:#333333;}.checkbox input.invalid:required:valid ~ label::before{box-shadow:none;border-color:#cccccc;}.radio,
.pill-buttons.radio li{display:inline-block;}.radio > [type='radio'] ~ label,
.pill-buttons.radio li > [type='radio'] ~ label{position:relative;display:block;color:#333333;cursor:pointer;padding-left:calc(24px + 10px);line-height:24px;font-size:14px;}.radio > [type='radio'] ~ label::before,
.pill-buttons.radio li > [type='radio'] ~ label::before{content:'';position:absolute;left:0;top:12px;width:24px;height:24px;border:1px solid #cccccc;border-radius:50%;transform:translateY(-50%);}.radio > [type='radio'] ~ label::after,
.pill-buttons.radio li > [type='radio'] ~ label::after{content:'';position:absolute;left:6px;top:6px;width:12px;height:12px;background-color:#008c46;border-radius:50%;transform:scale(0);transition:transform 0.2s linear;}.radio > input[type="radio"],
.pill-buttons.radio li > input[type="radio"]{display:none;}.radio > input[type="radio"]:checked + label::after,
.pill-buttons.radio li > input[type="radio"]:checked + label::after{transform:scale(1);transition:transform 0.2s cubic-bezier(0, 3, 1, 0);}.radio > input[type="radio"]:disabled + label,
.pill-buttons.radio li > input[type="radio"]:disabled + label{cursor:default;}.radio > input[type="radio"]:disabled + label::after,
.pill-buttons.radio li > input[type="radio"]:disabled + label::after{background-color:#808080;}.radio > input[type="radio"]:focus ~ label::before,
.pill-buttons.radio li > input[type="radio"]:focus ~ label::before{border:1px solid #008c46;}.radio > input[type="radio"].invalid ~ label,
.pill-buttons.radio li > input[type="radio"].invalid ~ label{color:#d7373c;}.pill-buttons.radio{display:flex;margin:0;padding:0;list-style:none;}.pill-buttons.radio li{margin-left:30px;}@media(min-width:560px){.pill-buttons.radio li{margin-left:50px;}}.pill-buttons.radio li:first-child{margin-left:0;}@font-face{font-family:'baywa-iconfont';font-display:block;src:url('../_ui/responsive/theme-b2c/fonts/baywa-iconfont.eot?au56uz');src:url('../_ui/responsive/theme-b2c/fonts/baywa-iconfont.eot?au56uz#iefix') format('embedded-opentype'), url('../_ui/responsive/theme-b2c/fonts/baywa-iconfont.woff2?au56uz') format('woff2'), url('../_ui/responsive/theme-b2c/fonts/baywa-iconfont.woff?au56uz') format('woff'), url('../_ui/responsive/theme-b2c/fonts/baywa-iconfont.ttf?au56uz') format('truetype'), url('../_ui/responsive/theme-b2c/fonts/baywa-iconfont.svg?au56uz#baywa-iconfont') format('svg');font-weight:400;font-style:normal;}.icon-arrow-down::before{content:'\e900';}.icon-arrow-left::before{content:'\e901';}.icon-arrow-right::before{content:'\e902';}.icon-arrow-up::before{content:'\e903';}.icon-attention::before{content:'\e904';}.icon-barcode::before{content:'\e905';}.icon-basket-filled::before{content:'\e906';}.icon-basket::before{content:'\e907';}.icon-bill::before{content:'\e908';}.icon-calendar::before{content:'\e909';}.icon-chat::before{content:'\e90a';}.icon-checkmark::before{content:'\e90b';}.icon-close::before{content:'\e90c';}.icon-delete-01::before{content:'\e90d';}.icon-delete-02::before{content:'\e90f';}.icon-facebook::before{content:'\e910';}.icon-heart::before{content:'\e911';}.icon-info::before{content:'\e912';}.icon-menu::before{content:'\e913';}.icon-minus::before{content:'\e914';}.icon-palette::before{content:'\e915';}.icon-plus::before{content:'\e916';}.icon-search::before{content:'\e917';}.icon-star::before{content:'\e918';}.icon-truck::before{content:'\e919';}.icon-twitter::before{content:'\e91a';}.icon-user::before{content:'\e91b';}.icon-youtube::before{content:'\e91c';}.icon-standort::before{content:'\e90e';}.icon-faq::before{content:'\e91d';}.icon-mail::before{content:'\e91e';}.icon-phone::before{content:'\e91f';}.icon-edit::before{content:'\e920';}.icon-zoom-out::before{content:'\e922';}.icon-zoom-in::before{content:'\e921';}.icon-refresh::before{content:'\e923';}.icon-direct-order::before{content:'\e924';}.icon-print::before{content:'\e925';}.icon-download::before{content:"\e926";}.icon-baustoffe::before{content:"\e927";}.icon-energie::before{content:"\e929";}.icon-eye::before{content:"\e92c";}.icon-warning::before{content:"\e92b";}.icon-filter::before{content:"\e92a";}.icon-oil::before{content:"\e92e";}.icon-rechner::before{content:"\e92d";}.icon-tankwagen::before{content:"\e930";}.icon-agrar::before{content:"\e92f";}.icon-variante::before{content:"\e931";}.icon-bulkDelivery::before{content:"\e932";}.icon-expressversand::before{content:"\e933";}.icon-home::before{content:"\e934";}.icon-offer::before{content:"\e935";}.icon-add-to-cart::before{content:"\e936";}.icon-curved-arrow::before{content:'\e939';}.icon-house-arrow::before{content:'\e937';}.icon{display:inline-block;vertical-align:middle;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color 0.3s linear;font-size:14px;text-align:center;color:#333333;text-decoration:none;}.icon::before{font-family:'baywa-iconfont';vertical-align:middle;display:block;font-size:24px;padding-bottom:10px;padding-right:0;color:#808080;transition:color 0.3s linear;}.icon:hover{color:#008c46;}.icon:hover::before{color:#008c46;}.icon:empty::before{font-size:24px;padding-bottom:0;vertical-align:unset;}.icon.icon-gray{color:#808080;font-size:16px;}.icon.icon-gray::before{display:inline;color:#808080;padding-right:10px;padding-bottom:0;font-size:20px;vertical-align:bottom;}.icon.icon-gray:hover{color:#006f3b;}.icon.icon-gray:hover::before{color:#006f3b;}.icon.icon-gray:empty::before{font-size:24px;padding-right:0;vertical-align:unset;}.icon.icon-green{color:#008c46;font-size:16px;}.icon.icon-green::before{display:inline;color:#008c46;padding-right:10px;padding-bottom:0;font-size:20px;vertical-align:bottom;}.icon.icon-green:hover{color:#006f3b;}.icon.icon-green:hover::before{color:#006f3b;}.icon.icon-green:empty::before{font-size:24px;padding-right:0;vertical-align:unset;}.icon.icon-lg{vertical-align:unset;}.icon.icon-lg::before{font-size:28px;}.icon.icon-sm::before{font-size:14px;}.icon.update::before{animation:shake-icon 0.5s linear 0s 2;}.icon[data-badge]:not([data-badge=""]){position:relative;}.icon[data-badge]:not([data-badge=""])::after{font-family:'Baywa-Font', Arial, sans-serif;content:attr(data-badge);font-size:10px;color:#fff;background-image:radial-gradient(#d7373c 99%, #ffffff 100%);border:2px solid #fff;padding:0 5px;border-radius:50px;position:absolute;left:50%;top:0;transform:translateY(-50%);height:20px;min-width:20px;line-height:16px;text-align:center;}@media(min-width:1024px){.icon[data-badge]:not([data-badge=""])::after{font-size:12px;height:24px;min-width:24px;line-height:20px;}}svg{width:100%;height:100%;}svg .outline{fill:currentColor;stroke:#008c46;stroke-width:5%;}.form-control{position:relative;width:100%;height:40px;line-height:38px;padding:0 0.7em;font-size:14px;border:1px solid #cccccc;border-radius:0;color:#333333;background-color:#ffffff;font-family:inherit;vertical-align:top;-webkit-appearance:none;}.form-control::-ms-clear{display:none;}.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder{color:#808080;opacity:1;}.form-control:focus,
.form-control.focus{border-color:#008c46;}.form-control[disabled],
.form-control[readonly]{cursor:default;color:#808080;background-color:#ffffff;}.form-control[disabled]:focus,
.form-control[readonly]:focus,
.form-control[disabled].focus,
.form-control[readonly].focus{border-color:#cccccc;}.form-control ~ .help-block,
.form-control ~ .toShort{display:block;padding:0 0.7em;margin:0;font-weight:normal;position:relative;width:100%;height:0;color:transparent;visibility:hidden;opacity:0;}.form-control ~ .help-block::after,
.form-control ~ .toShort::after{position:absolute;right:0;top:-40px;line-height:40px;width:3em;font-family:'baywa-iconfont', Arial, sans-serif;text-align:center;pointer-events:none;z-index:1;}.form-control.info{border-color:#f5be37;}.form-control.info ~ .help-block{height:auto;color:#f5be37;opacity:1;visibility:visible;}.form-control.valid,
.form-control.invalid{padding-right:3.5em;}.form-control.valid ~ .help-block::after{content:'\e90b';color:#008c46;}.form-control.invalid{position:relative;border-color:#d7373c;z-index:1;}.form-control.invalid:focus,
.form-control.invalid.focus{border-color:#d7373c;}.form-control.invalid ~ .help-block{height:auto;color:#d7373c;opacity:1;visibility:visible;}.form-control.invalid ~ .help-block::after{content:'\e904';bottom:20px;}.form-control.toShort{position:relative;border-color:#d7373c;z-index:1;}.form-control.toShort:focus,
.form-control.toShort.focus{border-color:#d7373c;}.form-control.toShort ~ .toShort{height:auto;color:#d7373c;opacity:1;visibility:visible;}.form-control.toShort ~ .toShort::after{content:'\e904';bottom:20px;}.form-control.input-sm{height:30px;line-height:28px;}textarea.form-control{height:auto;line-height:inherit;padding:0.3em 0.7em;}.form-control + .input-group-append .show-password span + span{display:none;}.form-control + .input-group-append .show-password.active span{display:none;}.form-control + .input-group-append .show-password.active span + span{display:inline;}.password-strength-info{position:absolute;top:55px;z-index:3;width:240px;background:white;padding:10px;box-shadow:0 0 10px #333333;}.password-strength-info::before{content:'';position:absolute;top:-10px;width:20px;height:20px;transform:rotate(45deg);box-shadow:-2px -2px 5px -2px #333333;background:white;}.password-strength-info [data-tooltip]{border:0;}select::-ms-expand{display:none;}select.form-control{-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTMyLjcgMjAuMWwtMS42LTEuNmMtLjItLjItLjQtLjMtLjYtLjMtLjIgMC0uNS4xLS42LjNMMjQgMjQuNGwtNS44LTUuOGMtLjMtLjMtLjktLjMtMS4zIDBsLTEuNiAxLjZjLS40LjQtLjQuOSAwIDEuM2w2LjUgNi41IDEuNiAxLjZjLjIuMi40LjMuNi4zcy41LS4xLjYtLjNsOC4xLTguMWMuNC0uNS40LTEgMC0xLjR6Ii8+Cjwvc3ZnPgo=');background-position:right center;background-repeat:no-repeat;background-size:35px 35px;padding-right:2.5em;}select.form-control ~ .help-block::after{right:1.5em;}select.form-control[disabled]{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPHBhdGggZmlsbD0iI2M0YzRjNCIgZD0iTTMyLjcgMjAuMWwtMS42LTEuNmMtLjItLjItLjQtLjMtLjYtLjMtLjIgMC0uNS4xLS42LjNMMjQgMjQuNGwtNS44LTUuOGMtLjMtLjMtLjktLjMtMS4zIDBsLTEuNiAxLjZjLS40LjQtLjQuOSAwIDEuM2w2LjUgNi41IDEuNiAxLjZjLjIuMi40LjMuNi4zcy41LS4xLjYtLjNsOC4xLTguMWMuNC0uNS40LTEgMC0xLjR6Ii8+Cjwvc3ZnPgo=');background-color:#f4f4f4;color:#cccccc;}select.form-control.valid,
select.form-control.invalid{padding-right:4em;}.range-slider{position:relative;}.range-slider__input{position:absolute;-webkit-appearance:none;width:100%;height:40px;margin:0;padding:0;pointer-events:none;background-color:transparent;}.range-slider__input::-webkit-slider-runnable-track{height:8px;background-color:#cccccc;}.range-slider__input::-moz-range-track{height:8px;background-color:#cccccc;border:none;}.range-slider__input::-webkit-slider-thumb{position:relative;z-index:1;height:40px;width:40px;border:0;border-radius:40px;background:#008c46 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -60 1024 1024'%3E%3Cpath fill='%23fff' d='M153.6 57.059l136.889-121.059 579.911 512-579.911 512-136.889-121.059 443.022-390.941z' /%3E%3C/svg%3E") center / 50% no-repeat;cursor:pointer;-webkit-appearance:none;margin-top:-16px;pointer-events:all;transition:0.3s transform linear;}.range-slider__input::-moz-range-thumb{position:relative;z-index:1;height:40px;width:40px;border-radius:40px;background:#008c46 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -60 1024 1024'%3E%3Cpath fill='%23fff' d='M153.6 57.059l136.889-121.059 579.911 512-579.911 512-136.889-121.059 443.022-390.941z' /%3E%3C/svg%3E") center / 50% no-repeat;cursor:pointer;pointer-events:all;border:none;transition:0.3s transform linear;}.range-slider__input:last-of-type::-moz-range-track{background-color:transparent;}.range-slider__input:last-of-type::-webkit-slider-runnable-track{background-color:transparent;}.range-slider__input:last-of-type::-ms-fill-lower{background-color:transparent;}.range-slider__input:last-of-type::-ms-fill-upper{background-color:transparent;}.range-slider__input::-ms-track{height:8px;background-color:transparent;border-color:transparent;color:transparent;}.range-slider__input::-ms-thumb{position:relative;z-index:1;height:40px;width:40px;border-radius:40px;border-color:transparent;padding:0;margin:0;background:#008c46 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -60 1024 1024'%3E%3Cpath fill='%23fff' d='M153.6 57.059l136.889-121.059 579.911 512-579.911 512-136.889-121.059 443.022-390.941z' /%3E%3C/svg%3E") center / 50% no-repeat;cursor:pointer;pointer-events:all;transition:0.3s transform linear;}.range-slider__input::-ms-fill-lower{background-color:#cccccc;}.range-slider__input::-ms-fill-upper{background-color:#cccccc;}.range-slider__input.rotate::-webkit-slider-thumb{transform:rotate(180deg);}.range-slider__input.rotate::-moz-range-thumb{transform:rotate(180deg);}.range-slider__input.rotate::-ms-thumb{transform:rotate(180deg);}.range-slider__min,
.range-slider__max{position:relative;margin-top:calc(40px + 10px);border:1px solid #cccccc;display:inline-block;min-width:75px;height:40px;line-height:40px;padding:0 55px 0 10px;font-size:14px;}.range-slider__max{float:right;}.range-slider__contenteditable{display:inline-block;height:100%;position:relative;}.range-slider__contenteditable::after{content:'\20ac';position:absolute;right:-10px;top:0;}.range-slider__update-price-btn{width:30px;height:calc(100% + 1px);position:absolute;right:-1px;top:0;background-color:#cccccc;color:white;cursor:pointer;}.range-slider__update-price-btn:hover{color:#008c46;}.range-slider__update-price-btn::before{content:'\e923';font-family:baywa-iconfont;font-size:14px;right:8px;position:absolute;}[data-tooltip]{position:relative;cursor:help;border-bottom:1px dotted #333333;}[data-tooltip]::before{content:'';border:14px solid transparent;}[data-tooltip]::after{content:attr(data-tooltip);background-color:#333333;color:#ffffff;font-family:'Baywa-Font', Arial, sans-serif;font-weight:400;text-shadow:none;padding:15px;white-space:nowrap;}[data-tooltip]::before,
[data-tooltip]::after{position:absolute;opacity:0;pointer-events:none;z-index:996;transition:opacity 0.3s linear;}[data-tooltip]:hover::before,
[data-tooltip]:hover::after{opacity:1;}[data-tooltip].tooltip-left::before,
[data-tooltip].tooltip--left::before{left:50%;transform:translateX(-50%);border-bottom-color:#333333;}[data-tooltip].tooltip-left::after,
[data-tooltip].tooltip--left::after{left:100%;transform:translate(-100%, 28px);}[data-tooltip].tooltip-left::before,
[data-tooltip].tooltip--left::before,
[data-tooltip].tooltip-left::after,
[data-tooltip].tooltip--left::after{top:100%;}[data-tooltip].tooltip-right::before,
[data-tooltip].tooltip--right::before{left:50%;transform:translateX(-50%);border-bottom-color:#333333;}[data-tooltip].tooltip-right::after,
[data-tooltip].tooltip--right::after{left:0;transform:translateY(28px);}[data-tooltip].tooltip-right::before,
[data-tooltip].tooltip--right::before,
[data-tooltip].tooltip-right::after,
[data-tooltip].tooltip--right::after{top:100%;}[data-tooltip].tooltip-top::before,
[data-tooltip].tooltip--top::before{border-top-color:#333333;transform:translate(-50%, 25%);}[data-tooltip].tooltip-top::after,
[data-tooltip].tooltip--top::after{transform:translate(-50%, -21px);}[data-tooltip].tooltip-top::before,
[data-tooltip].tooltip--top::before,
[data-tooltip].tooltip-top::after,
[data-tooltip].tooltip--top::after{left:50%;bottom:100%;}[data-tooltip].tooltip--icon{border:0;}[data-tooltip].no-border{border:0;}.add_to_cart_form .position-tooltip::before{transform:translateX(calc(-50% - 10px / 2));}@media(min-width:560px){.add_to_cart_form .position-tooltip::before{transform:inherit;}}.add_to_cart_form .position-tooltip::after{width:calc(100vw - 65px);white-space:normal;}@media(min-width:560px){.add_to_cart_form .position-tooltip::after{width:auto;white-space:nowrap;}}.ts-rating-light.productreviews .ts-wrapper.ts-no-reviews{padding:0 !important;}.ts-rating-light.productreviews .ts-wrapper.ts-no-reviews .ts-reviews ul{text-align:left !important;font-size:16px;padding-left:0;color:#333333;}.ts-stars-fullBar,
.ts-stars-emptyBar,
.ts-stars-wrapper{padding:10px 15px 0 15px;}.etrusted-checkout-card__button--review-only{background-color:#008c46 !important;border:1px solid #008c46 !important;font-size:16px !important;font-weight:normal !important;border-radius:0 !important;}.etrusted-checkout-card__button--review-only:hover{background-color:#006f3b !important;border:1px solid #006f3b !important;color:white !important;}form[class*='checkoutTrustcardNoAuditForm']{padding:20px 0 0 !important;display:inline-block;}[id*='trustcardCTAButton'] a{background-color:#008c46 !important;color:white !important;text-decoration:none !important;border-radius:0 !important;border-color:#008c46 !important;font-weight:300 !important;}[id*='trustcardCTAButton'] a:hover{background-color:#006f3b !important;border-color:#006f3b !important;color:white !important;}a[class*='blockLink']{text-decoration:none !important;}[id*='commentText'],
[id*='ProtectionLimit']{color:#008c46 !important;text-decoration:underline !important;}[id*='commentText']:hover,
[id*='ProtectionLimit']:hover{color:#006f3b !important;}a[class*='checkoutImprint']{font-size:12px !important;text-align:right !important;margin-bottom:0 !important;margin-top:-14px !important;}.etrusted-checkout-card__table{width:100%;}.ts-header-title,
.ts-header-subtitle{display:none !important;}.ts-wrapper,
.ts-wrapper span,
.ts-wrapper div:not(.ts-header-logo){font-size:16px !important;color:#333333 !important;line-height:1.375em !important;}.ts-no-reviews .ts-header-logo:first-of-type{display:none !important;}.stock-info::after{content:'';display:inline-block;height:10px;width:10px;margin-left:5px;border-radius:50%;vertical-align:middle;}@media(min-width:560px){.stock-info::after{margin-left:10px;}}.unlimitedStock::after,
.inStock::after{background-color:#008c46;}.lowStock::after,
.outOfStock::after{background-color:#f5be37;}.permanentlyOutOfStock::after{background-color:#d7373c;}.breadcrumb{line-height:70px;min-height:30px;}.breadcrumb .breadcrumb-nav{list-style-type:none;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}.breadcrumb .breadcrumb-nav li{display:inline;font-size:14px;}@media(min-width:768px){.breadcrumb .breadcrumb-nav li:first-child::after{content:'/';margin:0 5px;}}@media(min-width:768px){.breadcrumb .breadcrumb-nav li:not(:first-child):not(:last-child)::after{content:'/';margin:0 5px;}}.breadcrumb .breadcrumb-nav li a{color:#333333;font-weight:lighter;text-decoration:none;}.breadcrumb .breadcrumb-nav li a:hover{color:#008c46;}.breadcrumb .breadcrumb-nav li a .icon{color:#333333;}.breadcrumb .breadcrumb-nav li a .icon::before{display:inline-block;font-size:12px;color:#fff;background-color:#808080;border-radius:50%;padding:0;margin-right:5px;width:22px;height:22px;line-height:22px;}.breadcrumb .breadcrumb-nav li a .icon:hover{color:#008c46;}.breadcrumb .breadcrumb-nav li a .icon:hover::before{background-color:#008c46;}.breadcrumb .breadcrumb-nav li.active a,
.breadcrumb .breadcrumb-nav li.active span{color:#333333;}.breadcrumb .breadcrumb-nav li.active a:hover,
.breadcrumb .breadcrumb-nav li.active span:hover{color:inherit;}.breadcrumb .breadcrumb-nav label{font-size:14px;color:#333333;font-weight:bold;cursor:pointer;margin:0;}.breadcrumb .breadcrumb-nav label::after{content:'>';margin:0 5px;font-weight:normal;}[data-toggle='navigationbar']:checked ~ .main-header.scroll .top-navigation{box-shadow:none;}[data-toggle='navigationbar']:checked ~ .main-content .pagination-bar.top > .sticky{z-index:3;}.pagination-bar .pagination-toolbar [id*='sortForm'] input{display:none;}.pagination-bar .pagination-toolbar .btn-link{padding:0 10px;}.pagination-bar .pagination{list-style:none;padding:0;margin:0;display:flex;}.pagination-bar .pagination li{display:block;background-color:#cccccc;margin-left:5px;font-weight:bold;float:left;}.pagination-bar .pagination li:first-of-type{margin:0;}.pagination-bar .pagination li a,
.pagination-bar .pagination li span{width:40px;line-height:40px;text-align:center;color:#ffffff;text-decoration:none;display:block;transition:background-color 0.3s linear;}.pagination-bar .pagination li a:hover{background-color:#008c46;}.pagination-bar .pagination li.active span{background-color:#008c46;}.pagination-bar .pagination li.inactive{background-color:transparent;}.pagination-bar .pagination li.inactive span{width:15px;color:#333333;}.pagination-bar .pagination li.disabled span{color:#808080;}.pagination-bar .pagination__arrow{display:flex;align-items:center;text-decoration:none;margin-top:2px;width:40px;}.pagination-bar .pagination__arrow.arrow-left{justify-content:flex-start;}.pagination-bar .pagination__arrow.arrow-right{justify-content:flex-end;}.pagination-bar .pagination__arrow .icon::before{color:#cccccc;}.pagination-bar .pagination__arrow.active .icon{cursor:pointer;}.pagination-bar .pagination__arrow.active .icon:hover::before{color:#006f3b;}.pagination-bar .pagination__arrow.active .icon::before{color:#008c46;}.pagination-bar.bottom{text-align:center;}.pagination-bar.bottom .pagination{justify-content:center;}@media(min-width:1024px){.pagination-bar.bottom .pagination{justify-content:flex-end;}}.pagination-bar.top{height:60px;margin:-10px 0 10px 0;}.pagination-bar.top > .sticky{position:fixed;top:50px;background-color:white;width:100%;z-index:4;box-shadow:0 5px 5px -5px #333333;transition:top 0.3s ease-out 0.2s;}@media(min-width:768px){.pagination-bar.top > .sticky{position:static;box-shadow:none;width:auto;background-color:transparent;}}.pagination-bar.top .pagination{justify-content:flex-end;}.pagination-bar .facet-toggle-button{position:relative;z-index:3;}.pagination-bar .facet-toggle-button .icon{pointer-events:none;}.cms-content-page-one ul,
.cms-content-page-two ul,
ul.list{position:relative;padding-left:30px;list-style:none;font-weight:300;}.cms-content-page-one ul ul,
.cms-content-page-two ul ul,
ul.list ul{padding-top:15px;}.cms-content-page-one ul li:not(:last-of-type),
.cms-content-page-two ul li:not(:last-of-type),
ul.list li:not(:last-of-type){padding-bottom:15px;}.cms-content-page-one ul li::before,
.cms-content-page-two ul li::before,
ul.list li::before{position:absolute;left:0;font-family:'baywa-iconfont';content:'\e90b';color:#008c46;}.cms-content-page-one ul li.inactive::before,
.cms-content-page-two ul li.inactive::before,
ul.list li.inactive::before{color:#ccc;}.cms-content-page-one ul li.active,
.cms-content-page-two ul li.active,
ul.list li.active{color:#008c46;font-weight:bold;}.cms-content-page-one ul.list-not-applicable li,
.cms-content-page-two ul.list-not-applicable li,
ul.list.list-not-applicable li{text-decoration:line-through;position:relative;}.cms-content-page-one ul.list-not-applicable li::before,
.cms-content-page-two ul.list-not-applicable li::before,
ul.list.list-not-applicable li::before{font-family:'baywa-iconfont';content:'\e90c';color:#d7373c;font-size:18px;top:3px;left:-30px;}.rating-list-item::before,
.rating-list-item::after{content:" ";display:table;}.rating-list-item::after{clear:both;}.rating-list-item::before,
.rating-list-item::after{content:" ";display:table;}.rating-list-item::after{clear:both;}.rating-list-item + .rating-list-item{margin-top:7px;}.rating-list-item::before{content:'';float:left;height:15px;margin-right:5px;}.rating-list-item.one-point::before,
.rating-list-item.two-points::before,
.rating-list-item.three-points::before{width:55px;background-repeat:no-repeat;}.rating-list-item.one-point::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSAxNSIgd2lkdGg9IjU1IiBoZWlnaHQ9IjE1Ij48Y2lyY2xlIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iIzAwOTY1MCIvPjxjaXJjbGUgY3g9IjI3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iI2VjZWNlYyIvPjxjaXJjbGUgY3g9IjQ3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iI2VjZWNlYyIvPjwvc3ZnPg==);}.rating-list-item.two-points::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSAxNSIgd2lkdGg9IjU1IiBoZWlnaHQ9IjE1Ij48Y2lyY2xlIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iIzAwOTY1MCIvPjxjaXJjbGUgY3g9IjI3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iIzAwOTY1MCIvPjxjaXJjbGUgY3g9IjQ3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iI2VjZWNlYyIvPjwvc3ZnPg==);}.rating-list-item.three-points::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSAxNSIgd2lkdGg9IjU1IiBoZWlnaHQ9IjE1Ij48Y2lyY2xlIGN4PSI3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iIzAwOTY1MCIvPjxjaXJjbGUgY3g9IjI3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iIzAwOTY1MCIvPjxjaXJjbGUgY3g9IjQ3LjUiIGN5PSI3LjUiIHI9IjcuNSIgZmlsbD0iIzAwOTY1MCIvPjwvc3ZnPg==);}.rating-list-item.warning::before{content:'\e991';background-color:transparent;line-height:1;font-family:'baywa-iconfont';font-size:17px;color:#d7373c;vertical-align:middle;}.flip-wrapper{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 0.3s ease-in-out;}.flip-wrapper.flipped{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}.flip-wrapper.flipped.loaded .front{position:absolute;top:0;width:100%;height:100%;}.flip-wrapper.flipped.loaded .back{position:relative;padding:0 5px;}.flip-wrapper.flipped .front{pointer-events:none;opacity:0;}.flip-wrapper.flipped .back{opacity:1;pointer-events:all;}.flip-wrapper .front{opacity:1;position:relative;}.flip-wrapper .back{position:absolute;top:0;width:100%;height:100%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);opacity:0;pointer-events:none;}.flip-wrapper .front,
.flip-wrapper .back{background-color:white;transition:opacity 0.3s cubic-bezier(1, 0, 0, 1), box-shadow 0.2s linear;}.charity-banner{background:#008c46;}.charity-banner__logo{width:75px;}.charity-banner__img{height:200px;background:center / cover no-repeat;background-image:url(/_ui/shared/images/charity-banner_mobile.jpg);}@media(min-width:768px){.charity-banner__img{height:250px;background-image:url(/_ui/shared/images/charity-banner_mobile.jpg);}}@media(min-width:1024px){.charity-banner__img{background-image:url(/_ui/shared/images/charity-banner_desktop.jpg);}}.charity-banner__text{color:#fff;font-size:20px;line-height:28px;font-weight:600;margin-top:10px;margin-bottom:20px;}@media(min-width:768px){.charity-banner__text{font-size:32px;line-height:40px;margin-top:20px;}}table{border-collapse:separate;border-spacing:2px;width:100%;}table.table.scrollable-sm,
table.table.scrollable-md,
table.table.scrollable-lg{display:flex;flex-wrap:wrap;}table.table.scrollable-sm tr,
table.table.scrollable-md tr,
table.table.scrollable-lg tr{display:block;vertical-align:top;}table.table.scrollable-sm tr:not(:first-of-type),
table.table.scrollable-md tr:not(:first-of-type),
table.table.scrollable-lg tr:not(:first-of-type){margin-left:-2px;}table.table.scrollable-sm tr:first-of-type td,
table.table.scrollable-md tr:first-of-type td,
table.table.scrollable-lg tr:first-of-type td{margin-left:0;}table.table.scrollable-sm tr:last-of-type td,
table.table.scrollable-md tr:last-of-type td,
table.table.scrollable-lg tr:last-of-type td{margin-right:0;}table.table.scrollable-sm td,
table.table.scrollable-md td,
table.table.scrollable-lg td,
table.table.scrollable-sm th,
table.table.scrollable-md th,
table.table.scrollable-lg th{display:block;margin:2px;white-space:nowrap;line-height:1.5em;min-height:calc(1.5em + 16px);}table.table.scrollable-sm td[colspan="1"],
table.table.scrollable-md td[colspan="1"],
table.table.scrollable-lg td[colspan="1"],
table.table.scrollable-sm th[colspan="1"],
table.table.scrollable-md th[colspan="1"],
table.table.scrollable-lg th[colspan="1"]{height:calc(1 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="2"],
table.table.scrollable-md td[colspan="2"],
table.table.scrollable-lg td[colspan="2"],
table.table.scrollable-sm th[colspan="2"],
table.table.scrollable-md th[colspan="2"],
table.table.scrollable-lg th[colspan="2"]{height:calc(2 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="3"],
table.table.scrollable-md td[colspan="3"],
table.table.scrollable-lg td[colspan="3"],
table.table.scrollable-sm th[colspan="3"],
table.table.scrollable-md th[colspan="3"],
table.table.scrollable-lg th[colspan="3"]{height:calc(3 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="4"],
table.table.scrollable-md td[colspan="4"],
table.table.scrollable-lg td[colspan="4"],
table.table.scrollable-sm th[colspan="4"],
table.table.scrollable-md th[colspan="4"],
table.table.scrollable-lg th[colspan="4"]{height:calc(4 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="5"],
table.table.scrollable-md td[colspan="5"],
table.table.scrollable-lg td[colspan="5"],
table.table.scrollable-sm th[colspan="5"],
table.table.scrollable-md th[colspan="5"],
table.table.scrollable-lg th[colspan="5"]{height:calc(5 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="6"],
table.table.scrollable-md td[colspan="6"],
table.table.scrollable-lg td[colspan="6"],
table.table.scrollable-sm th[colspan="6"],
table.table.scrollable-md th[colspan="6"],
table.table.scrollable-lg th[colspan="6"]{height:calc(6 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="7"],
table.table.scrollable-md td[colspan="7"],
table.table.scrollable-lg td[colspan="7"],
table.table.scrollable-sm th[colspan="7"],
table.table.scrollable-md th[colspan="7"],
table.table.scrollable-lg th[colspan="7"]{height:calc(7 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="8"],
table.table.scrollable-md td[colspan="8"],
table.table.scrollable-lg td[colspan="8"],
table.table.scrollable-sm th[colspan="8"],
table.table.scrollable-md th[colspan="8"],
table.table.scrollable-lg th[colspan="8"]{height:calc(8 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="9"],
table.table.scrollable-md td[colspan="9"],
table.table.scrollable-lg td[colspan="9"],
table.table.scrollable-sm th[colspan="9"],
table.table.scrollable-md th[colspan="9"],
table.table.scrollable-lg th[colspan="9"]{height:calc(9 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="10"],
table.table.scrollable-md td[colspan="10"],
table.table.scrollable-lg td[colspan="10"],
table.table.scrollable-sm th[colspan="10"],
table.table.scrollable-md th[colspan="10"],
table.table.scrollable-lg th[colspan="10"]{height:calc(10 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="11"],
table.table.scrollable-md td[colspan="11"],
table.table.scrollable-lg td[colspan="11"],
table.table.scrollable-sm th[colspan="11"],
table.table.scrollable-md th[colspan="11"],
table.table.scrollable-lg th[colspan="11"]{height:calc(11 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="12"],
table.table.scrollable-md td[colspan="12"],
table.table.scrollable-lg td[colspan="12"],
table.table.scrollable-sm th[colspan="12"],
table.table.scrollable-md th[colspan="12"],
table.table.scrollable-lg th[colspan="12"]{height:calc(12 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="13"],
table.table.scrollable-md td[colspan="13"],
table.table.scrollable-lg td[colspan="13"],
table.table.scrollable-sm th[colspan="13"],
table.table.scrollable-md th[colspan="13"],
table.table.scrollable-lg th[colspan="13"]{height:calc(13 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="14"],
table.table.scrollable-md td[colspan="14"],
table.table.scrollable-lg td[colspan="14"],
table.table.scrollable-sm th[colspan="14"],
table.table.scrollable-md th[colspan="14"],
table.table.scrollable-lg th[colspan="14"]{height:calc(14 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td[colspan="15"],
table.table.scrollable-md td[colspan="15"],
table.table.scrollable-lg td[colspan="15"],
table.table.scrollable-sm th[colspan="15"],
table.table.scrollable-md th[colspan="15"],
table.table.scrollable-lg th[colspan="15"]{height:calc(15 *(1.5em + 18px) - 2px);}table.table.scrollable-sm td:not([colspan="1"]),
table.table.scrollable-md td:not([colspan="1"]),
table.table.scrollable-lg td:not([colspan="1"]),
table.table.scrollable-sm th:not([colspan="1"]),
table.table.scrollable-md th:not([colspan="1"]),
table.table.scrollable-lg th:not([colspan="1"]){white-space:normal;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}table.table.scrollable-sm caption,
table.table.scrollable-md caption,
table.table.scrollable-lg caption{margin:0;width:100%;}table.table.scrollable-sm thead,
table.table.scrollable-md thead,
table.table.scrollable-lg thead{display:flex;padding-right:2px;max-width:66.6666%;}table.table.scrollable-sm thead tr:nth-child(2n + 1),
table.table.scrollable-md thead tr:nth-child(2n + 1),
table.table.scrollable-lg thead tr:nth-child(2n + 1){background-color:transparent;}table.table.scrollable-sm thead + tbody tr:nth-child(2n),
table.table.scrollable-md thead + tbody tr:nth-child(2n),
table.table.scrollable-lg thead + tbody tr:nth-child(2n){background-color:transparent;}table.table.scrollable-sm thead + tbody tr:nth-child(2n) td,
table.table.scrollable-md thead + tbody tr:nth-child(2n) td,
table.table.scrollable-lg thead + tbody tr:nth-child(2n) td{background-color:#f4f4f4;}table.table.scrollable-sm thead + tbody tr:nth-child(2n + 1) td,
table.table.scrollable-md thead + tbody tr:nth-child(2n + 1) td,
table.table.scrollable-lg thead + tbody tr:nth-child(2n + 1) td{background-color:transparent;}table.table.scrollable-sm tbody,
table.table.scrollable-md tbody,
table.table.scrollable-lg tbody{display:flex;overflow-x:overlay;overflow-y:hidden;flex-grow:1;flex-shrink:1;flex-basis:0;}table.table.scrollable-sm tbody tr,
table.table.scrollable-md tbody tr,
table.table.scrollable-lg tbody tr{flex:1 0 auto;}table.table.scrollable-sm tbody tr:nth-child(2n + 1),
table.table.scrollable-md tbody tr:nth-child(2n + 1),
table.table.scrollable-lg tbody tr:nth-child(2n + 1){background-color:transparent;}table.table.scrollable-sm tbody tr:nth-child(2n + 1) td,
table.table.scrollable-md tbody tr:nth-child(2n + 1) td,
table.table.scrollable-lg tbody tr:nth-child(2n + 1) td{background-color:#f4f4f4;}table.table.scrollable-sm tbody::-webkit-scrollbar,
table.table.scrollable-md tbody::-webkit-scrollbar,
table.table.scrollable-lg tbody::-webkit-scrollbar{-webkit-appearance:none;}table.table.scrollable-sm tbody::-webkit-scrollbar:vertical,
table.table.scrollable-md tbody::-webkit-scrollbar:vertical,
table.table.scrollable-lg tbody::-webkit-scrollbar:vertical{width:8px;}table.table.scrollable-sm tbody::-webkit-scrollbar:horizontal,
table.table.scrollable-md tbody::-webkit-scrollbar:horizontal,
table.table.scrollable-lg tbody::-webkit-scrollbar:horizontal{height:8px;}table.table.scrollable-sm tbody::-webkit-scrollbar-thumb,
table.table.scrollable-md tbody::-webkit-scrollbar-thumb,
table.table.scrollable-lg tbody::-webkit-scrollbar-thumb{background-color:#808080;border-radius:10px;}table.table.scrollable-sm tbody::-webkit-scrollbar-track,
table.table.scrollable-md tbody::-webkit-scrollbar-track,
table.table.scrollable-lg tbody::-webkit-scrollbar-track{border-radius:10px;background-color:#f4f4f4;}@media(min-width:768px){table.table.scrollable-sm{display:table;}}@media(min-width:768px){table.table.scrollable-sm caption{margin:0 2px;width:auto;}}@media(min-width:768px){table.table.scrollable-sm thead{display:table-row-group;max-width:none;}}@media(min-width:768px){table.table.scrollable-sm tbody{display:table-row-group;white-space:normal;}}@media(min-width:768px){table.table.scrollable-sm tr{display:table-row;}}@media(min-width:768px){table.table.scrollable-sm td,
 table.table.scrollable-sm th{display:table-cell;height:auto !important;white-space:normal;}}@media(min-width:1024px){table.table.scrollable-md{display:table;}}@media(min-width:1024px){table.table.scrollable-md caption{margin:0 2px;width:auto;}}@media(min-width:1024px){table.table.scrollable-md thead{display:table-row-group;max-width:none;}}@media(min-width:1024px){table.table.scrollable-md tbody{display:table-row-group;white-space:normal;}}@media(min-width:1024px){table.table.scrollable-md tr{display:table-row;}}@media(min-width:1024px){table.table.scrollable-md td,
 table.table.scrollable-md th{display:table-cell;height:auto !important;white-space:normal;}}@media(min-width:1280px){table.table.scrollable-lg{display:table;}}@media(min-width:1280px){table.table.scrollable-lg caption{margin:0 2px;width:auto;}}@media(min-width:1280px){table.table.scrollable-lg thead{display:table-row-group;max-width:none;}}@media(min-width:1280px){table.table.scrollable-lg tbody{display:table-row-group;white-space:normal;}}@media(min-width:1280px){table.table.scrollable-lg tr{display:table-row;}}@media(min-width:1280px){table.table.scrollable-lg td,
 table.table.scrollable-lg th{display:table-cell;height:auto !important;white-space:normal;}}table.table caption{margin:0 2px;text-align:left;}table.table caption,
table.table td{padding:7px 10px;}table.table caption,
table.table thead td{color:white;background-color:#829b96;}table.table tbody{vertical-align:inherit;}table.table tr:nth-child(2n + 1){background-color:#f4f4f4;}table.table thead + tbody tr:nth-child(2n){background-color:#f4f4f4;}table.table thead + tbody tr:nth-child(2n + 1){background-color:transparent;}table.hover-h tbody tr:hover td{background-color:#829b96;}table.hover-v{overflow:hidden;}table.hover-v caption{position:relative;z-index:1;}table.hover-v td,
table.hover-v th{position:relative;z-index:1;white-space:nowrap;line-height:1.5em;}table.hover-v td:hover,
table.hover-v th:hover{z-index:0;}table.hover-v td:hover::before,
table.hover-v th:hover::before{content:'';position:absolute;top:calc(-10 *(100% + 2.1px));left:0;width:100%;height:calc(20 *(100% + 2px));background:linear-gradient(to bottom, rgba(130, 155, 150, 0) 0, rgba(130, 155, 150, 0) 1px, #829b96 1px, #829b96 calc(100% - 1px), rgba(130, 155, 150, 0) calc(100% - 1px), rgba(130, 155, 150, 0) 100%);background-size:100% calc(1.5em + 16px);z-index:-1;}.accordion{overflow:overlay;}.accordion > label{background-color:white;margin:2px 0 0 0;padding:7px 50px 7px 15px;line-height:2em;cursor:pointer;display:block;transition:color 0.5s linear;position:relative;}.accordion > label::before{content:'\e900';position:absolute;right:15px;top:50%;font-family:baywa-iconfont;font-size:14px;color:#008c46;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.3s ease-in-out;}.accordion > label::before,
.accordion > label::after{color:#008c46;font-size:16px;}.accordion > label.red,
.accordion > label.green,
.accordion > label.gray{color:white;}.accordion > label.red::before,
.accordion > label.green::before,
.accordion > label.gray::before,
.accordion > label.red::after,
.accordion > label.green::after,
.accordion > label.gray::after{color:white;}.accordion > label.red{background-color:#d7373c;}.accordion > label.green{background-color:#008c46;}.accordion > label.gray{background-color:#808080;}.accordion > section{background-color:#ffffff;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}.accordion > section.red,
.accordion > section.green,
.accordion > section.gray{border-style:solid;border-width:0 1px 1px 1px;}.accordion > section.red{border-color:#d7373c;}.accordion > section.green{border-color:#008c46;}.accordion > section.gray{border-color:#808080;}.accordion > section > div{animation:fade-in 0.7s ease-in-out;}.accordion > input{display:none;}.accordion > input + input + label{display:none;}.accordion > input:checked + input + label,
.accordion > input:checked + label + label{background-color:#ffffff;color:#008c46;text-shadow:0.5px 0 0;}.accordion > input:checked + input + label::before,
.accordion > input:checked + label + label::before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.accordion > input:checked + input + label.red,
.accordion > input:checked + label + label.red,
.accordion > input:checked + input + label.green,
.accordion > input:checked + label + label.green,
.accordion > input:checked + input + label.gray,
.accordion > input:checked + label + label.gray{color:white;}.accordion > input:checked + input + label.red,
.accordion > input:checked + label + label.red{background-color:#d7373c;border-color:#d7373c;}.accordion > input:checked + input + label.green,
.accordion > input:checked + label + label.green{background-color:#008c46;border-color:#008c46;}.accordion > input:checked + input + label.gray,
.accordion > input:checked + label + label.gray{background-color:#808080;border-color:#808080;}.accordion > input[type="checkbox"]:checked + label + label + section{max-height:10000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}.accordion.fold > input + label + label{display:none;}.accordion.fold > input + input + label{display:block;}.accordion.fold > input[type="checkbox"]:checked + label + label + section{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}.accordion.fold > input[type="radio"]:checked + input + label{cursor:default;}.accordion.fold > input[type="radio"]:checked + input + label::before,
.accordion.fold > input[type="radio"]:checked + input + label::after{opacity:0;transition:transform 0.3s ease-in-out, opacity 0.1s linear 0.3s;}.accordion.fold > input[type="radio"]:checked + input + label + label + section{max-height:10000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}.searchbox .form-control,
.searchbox .input-group-append{border:0;background-color:#f4f4f4;}@media(min-width:1024px){.searchbox .form-control,
 .searchbox .input-group-append{height:45px;}}.searchbox .btn-search,
.searchbox .btn{z-index:1;height:40px;padding:0 10px;}@media(min-width:1024px){.searchbox .btn-search,
 .searchbox .btn{height:45px;}}.searchbox .btn-search:active:focus,
.searchbox .btn:active:focus,
.searchbox .btn-search:focus,
.searchbox .btn:focus{outline:0;}.searchbox .input-group-btn{position:relative;z-index:3;background-color:#f4f4f4;height:100%;}.searchbox .input-group-btn .btn-light:hover{color:inherit;}.searchbox .input-group-btn [data-tooltip]{border:none;position:relative;margin-bottom:0;height:40px;}@media(min-width:1024px){.searchbox .input-group-btn [data-tooltip]{height:45px;}}.searchbox .input-group-btn [data-tooltip] .icon{font-size:30px;}.searchbox .input-group-btn [data-tooltip] .icon::before{position:absolute;top:50%;right:0;transform:translateY(-50%) translateY(1px);}.searchbox .input-group-btn .btn-search{padding-left:0;}.searchbox .input-group-btn .btn-search .icon{color:#ffffff;font-size:30px;font-weight:bold;}.searchbox .input-group-btn .btn-search .icon::before{padding-left:10px;color:#ffffff;font-size:30px;display:inline-block;transform:translate(1px, 1px);}.searchbox .form-control{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media(min-width:1024px){.searchbox .form-control{padding-left:15px;}}.searchbox .form-control::placeholder{color:#808080;opacity:1;}.searchbox .input-group-text:not(:last-of-type){box-shadow:10px 0 0 -9px #cccccc;}.searchbox .icon-close{position:absolute;z-index:3;right:15px;top:50%;opacity:0;transition:opacity 0.3s linear;transform:translateY(-50%);cursor:pointer;}.searchbox .icon-close::before{font-size:16px;}.searchbox .icon-close.show{opacity:1;}.searchbox .searchbox-loader{position:absolute;z-index:3;right:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;opacity:0;background-color:#f4f4f4;transition:opacity 0.3s linear;pointer-events:none;}.searchbox .searchbox-loader::before{content:'';position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid #cccccc;border-top-color:#333333;animation:spin 0.6s linear infinite;}.ui-autocomplete{position:absolute;left:0 !important;top:0 !important;width:100% !important;background:#ffffff;box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);z-index:1000;padding:0 10px 10px;list-style:none;margin:0;transform:translate3d(0, 140px, 0);transition:transform 0.3s ease-out;}@media(min-width:768px){.ui-autocomplete{transform:translate3d(0, 120px, 0);}}@media(min-width:1024px){.ui-autocomplete{transform:translate3d(0, 150px, 0);}}@media(min-width:1280px){.ui-autocomplete{padding:0 calc(50% - 590px) 10px;}}.ui-autocomplete.sticky{position:fixed;transform:translate3d(0, 100px, 0);transition:transform 0.3s ease-out 0.3s;}.ui-autocomplete .ui-autocomplete-category{border-bottom:1px solid #cccccc;color:#008c46;padding:10px 0;margin:10px 0;}@media(min-width:768px){.ui-autocomplete .autoSuggestion,
 .ui-autocomplete .brands,
 .ui-autocomplete .categories,
 .ui-autocomplete .cms{width:calc(40% - 20px);}}@media(min-width:768px){.ui-autocomplete .productResult,
 .ui-autocomplete .info{float:right;width:60%;}}.ui-autocomplete .productResult .thumb{float:left;text-align:center;width:100px;height:55px;margin-right:20px;}.ui-autocomplete .productResult .thumb-image{max-height:100%;}.ui-autocomplete .productResult .details{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;font-size:14px;}.ui-autocomplete .productResult .name{width:100%;font-size:16px;font-weight:700;padding-bottom:10px;}.ui-autocomplete .ui-menu-item-wrapper{display:flex;align-items:center;padding:10px;}.ui-autocomplete .ui-menu-item-wrapper.text{color:#333333;}.ui-autocomplete .ui-menu-item .price{color:#008c46;font-weight:400;font-size:16px;}.ui-autocomplete .ui-menu-item .price-del{font-weight:400;margin-right:5px;}.ui-autocomplete .ui-menu-item .highlight{color:#000;font-weight:700;}@media(min-width:768px){.ui-autocomplete .only-products{float:left;}}.ui-autocomplete .info{font-size:14px;padding:20px 0;text-align:center;}.ui-autocomplete .info.ui-state-focus{background-color:inherit;}.ui-autocomplete .info .ui-menu-item-wrapper{display:inline;}.ui-autocomplete .ui-state-focus{background-color:#f4f4f4;}.ui-autocomplete-loading ~ .searchbox-loader{opacity:1;}.ui-helper-hidden-accessible{display:none;}.searchbox-page-empty .form-group{margin-bottom:0;}@media(min-width:768px){.searchbox-page-empty .form-group{margin-bottom:20px;}}.mini-cart-wrapper{padding:10px;overflow:auto;max-height:calc(100% - 130px);transition:max-height 0.5s linear;}.mini-cart-wrapper .mini-cart__legend{position:relative;padding-left:30px;}.mini-cart-wrapper .mini-cart__legend::before{content:'\e90c';font-family:'baywa-iconfont';position:absolute;top:-2px;left:0;font-size:18px;color:#f5be37;}.mini-cart-wrapper .mini-cart__legend.valid::before{content:'\e90b';color:#008c46;}.mini-cart-wrapper .mini-cart__item{border:0;font-weight:100;}.mini-cart-wrapper .mini-cart__item:not(:last-of-type){box-shadow:inset 0 -1px #cccccc;}.mini-cart-wrapper .mini-cart__product-details{display:inline-block;width:calc(100% - 75px);padding:10px;}.mini-cart-wrapper .mini-cart__product-details .icon{font-size:12px;font-weight:100;white-space:nowrap;}.mini-cart-wrapper .mini-cart__product-details .icon::before{font-size:16px;}.mini-cart-wrapper .mini-cart__text-info,
.mini-cart-wrapper .mini-cart__text-danger{font-size:12px;line-height:1.5;}.mini-cart-wrapper .mini-cart__item-actions{margin-top:5px;display:flex;justify-content:space-between;flex:1;}.mini-cart-wrapper .mini-cart__product-title{text-decoration:none;font-size:14px;font-weight:700;color:#333333;}.mini-cart-wrapper .mini-cart__product-title:hover{color:#008c46;}.mini-cart-wrapper .mini-cart__thumb{width:75px;padding:10px;float:left;}.mini-cart-wrapper .mini-cart__product-image{max-height:60px;width:auto;}.mini-cart-wrapper .mini-cart__text-danger{font-weight:bold;padding:10px 0;}.mini-cart-wrapper.cookie-hint-visible{max-height:calc(100% - 240px);}@media(min-width:560px){.mini-cart-wrapper.cookie-hint-visible{max-height:calc(100% - 170px);}}@media(min-width:768px){.mini-cart-wrapper.cookie-hint-visible{max-height:calc(100% - 160px);}}.wishlist__wrapper{padding:10px;overflow:auto;max-height:calc(100% - 80px);transition:max-height 0.5s linear;}.wishlist.cookie-hint-visible{max-height:calc(100% - 240px);}@media(min-width:560px){.wishlist.cookie-hint-visible{max-height:calc(100% - 170px);}}@media(min-width:768px){.wishlist.cookie-hint-visible{max-height:calc(100% - 160px);}}.wishlist__legend{position:relative;padding-left:30px;}.wishlist__legend::before{content:'\e90c';font-family:'baywa-iconfont';position:absolute;top:-2px;left:0;font-size:18px;color:#f5be37;}.wishlist__item{padding:10px;position:relative;border-bottom:1px solid #cccccc;}.wishlist__item.remove{padding-top:0;padding-bottom:0;transition:padding 0.3s linear;}.wishlist__thumb{width:75px;padding-right:10px;float:left;min-height:1px;}.wishlist__product-image{max-height:60px;width:auto;}.wishlist__product-details{width:calc(100% - 75px);position:relative;display:inline-block;}.wishlist__product-details .icon{font-size:12px;font-weight:100;}.wishlist__product-details .icon::before{font-size:16px;}.wishlist__text-info{font-size:12px;line-height:1.5;}.wishlist__price,
.wishlist .price{font-size:11px;font-weight:100;color:#333333;margin-bottom:10px;}.wishlist__price .h3,
.wishlist .price .h3{font-size:14px;font-weight:700;color:#333333;margin:5px 0 0;}.wishlist__product-title{text-decoration:none;font-size:14px;font-weight:700;color:#333333;}.wishlist__product-title:hover{color:#008c46;}[data-toggle='navigationbar']{display:none;}[data-toggle='navigationbar'] ~ .main-header .top-navigation::before{content:'';position:fixed;top:0;left:0;height:0;width:100%;background-color:transparent;z-index:1000;transition:background-color 0.3s linear, height 0s linear 0.3s;}[data-toggle='navigationbar'] ~ .main-header .top-navigation.full-overlay::before{height:100%;background-color:rgba(0, 0, 0, 0.3);transition-delay:0s;}[data-toggle='navigationbar']:checked ~ .main-header .top-navigation::before{height:100%;background-color:rgba(0, 0, 0, 0.3);transition-delay:0s;}@media(min-width:1024px){[data-toggle='navigationbar']:checked ~ .main-header .top-navigation::before{height:0;}}[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle{background-color:#ffffff;color:#008c46;padding-top:27px;}[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle:hover{color:#008c46;}[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle:hover .icon-menu::before,
[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle:hover .icon-menu::after{background-color:#008c46;}[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle .icon-menu{background:transparent;margin:0;}[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle .icon-menu::before,
[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle .icon-menu::after{background-color:#008c46;width:22px;}[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle .icon-menu::before{transform:rotateZ(45deg) translate(4px, 2px);-ms-transform:rotateZ(45deg) translate(4px, 2px);-webkit-transform:rotateZ(45deg) translate(4px, 2px);}[data-toggle='navigationbar']:checked ~ .main-header .top-navigation .navigationbar-toggle .icon-menu::after{transform:rotateZ(-405deg) translate(6px, -4px);-ms-transform:rotateZ(-405deg) translate(6px, -4px);-webkit-transform:rotateZ(-405deg) translate(6px, -4px);}[data-toggle='navigationbar']:checked ~ .main-header .navigation-bar{pointer-events:all;left:0;}[data-toggle='navigationbar']:checked ~ .myaccount-wrapper{z-index:0;}.navigation-bar{list-style-type:none;padding:0;margin:0;height:0;max-width:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;pointer-events:none;position:fixed;top:90px;left:-100%;width:100%;z-index:1001;transition:left 0.3s ease-in;background-color:#FFFFFF;visibility:visible;}@media only screen and (min-width:360px){.navigation-bar{width:88%;}}@media(min-width:560px){.navigation-bar{width:70%;}}@media(min-width:768px){.navigation-bar{pointer-events:all;position:static;display:flex;width:100%;height:45px;overflow:visible;transform:translate(0);z-index:0;padding:0 10px;background-color:#F4F4F4;}}@media(min-width:1280px){.navigation-bar{padding:0 50px;margin:auto;max-width:1280px;}}.navigation-bar > li:not(:last-of-type){border-bottom:2px solid white;}@media(min-width:768px){.navigation-bar > li:not(:last-of-type){border:0;}}@media(min-width:768px){.navigation-bar > li:not(:last-of-type) .label > .title{padding:0 14px 0 0;}}@media(min-width:1024px){.navigation-bar > li:not(:last-of-type) .label > .title{padding:0 25px 0 0;}}@media(min-width:1280px){.navigation-bar > li:not(:last-of-type) .label > .title{padding:0 49px 0 0;}}.navigation-bar > li .label{display:block;}@media(min-width:768px){.navigation-bar > li .label{border:0;padding:17px 0;display:inline-block;line-height:1em;}}@media(min-width:1024px){.navigation-bar > li .label{padding:15px 0;}}.navigation-bar > li .label > .title{padding:15px 35px 15px 10px;display:block;line-height:1em;font-size:16px;font-weight:bold;background-color:#f4f4f4;text-decoration:none;margin:0 10px 5px 10px;}@media(min-width:768px){.navigation-bar > li .label > .title{padding:0;background-color:transparent;color:#333333;margin:0;font-size:14px;white-space:nowrap;}}@media(min-width:1024px){.navigation-bar > li .label > .title{font-size:16px;}}.navigation-bar > li .label > .title::before{content:'\e900';position:absolute;right:15px;top:50%;font-family:'baywa-iconfont';font-size:18px;color:#008c46;transform:translateY(-50%) rotate(-90deg);transition:transform 0.3s ease-in-out;}@media(min-width:1024px){.navigation-bar > li .label > .title::before{content:"";}}.navigation-bar > li .label > .title a{color:inherit;text-decoration:none;display:block;font-weight:bold;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;}@media(min-width:768px){.navigation-bar > li .label > .title a{display:inline;border:0;max-width:83px;}}@media(min-width:1024px){.navigation-bar > li .label > .title a{max-width:none;}}.navigation-bar > li .label > .title a:hover{color:#008c46;}.navigation-bar .nav-slide:not(.no-label) > .title,
.navigation-bar .navigation-list:not(.no-label) > .title,
.navigation-bar .sub-navigation-section:not(.no-label) > .title{cursor:pointer;padding:15px 35px 15px 10px;display:block;font-weight:bold;background-color:#f4f4f4;text-decoration:none;margin:0 10px 5px 10px;}.navigation-bar .nav-slide:not(.no-label) > .title::before,
.navigation-bar .navigation-list:not(.no-label) > .title::before,
.navigation-bar .sub-navigation-section:not(.no-label) > .title::before{content:'\e900';position:absolute;right:15px;top:50%;font-family:'baywa-iconfont';font-size:18px;color:#008c46;transform:translateY(-50%) rotate(-90deg);}@media(min-width:768px){.navigation-bar .nav-slide:not(.no-label) > .title::before,
 .navigation-bar .navigation-list:not(.no-label) > .title::before,
 .navigation-bar .sub-navigation-section:not(.no-label) > .title::before{content:none;}}@media(min-width:768px){.navigation-bar .nav-slide:not(.no-label) > .title,
 .navigation-bar .navigation-list:not(.no-label) > .title,
 .navigation-bar .sub-navigation-section:not(.no-label) > .title{cursor:default;padding:0;margin:0;}}.navigation-bar .nav-slide:not(.no-label) > .title a,
.navigation-bar .navigation-list:not(.no-label) > .title a,
.navigation-bar .sub-navigation-section:not(.no-label) > .title a{display:inline-block;pointer-events:none;}@media(min-width:768px){.navigation-bar .nav-slide:not(.no-label) > .title a,
 .navigation-bar .navigation-list:not(.no-label) > .title a,
 .navigation-bar .sub-navigation-section:not(.no-label) > .title a{pointer-events:inherit;}}.navigation-bar .nav-slide.no-label > .title::before,
.navigation-bar .navigation-list.no-label > .title::before,
.navigation-bar .sub-navigation-section.no-label > .title::before{content:none;}.navigation-bar .nav-slide > .title{display:inline-block;position:relative;}.navigation-bar .nav-slide > .title::before{content:'\e900';position:absolute;right:10px;top:50%;font-family:baywa-iconfont;font-size:14px;color:#008c46;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.3s ease-in-out;}.navigation-bar .nav-slide:hover > .title{color:#008c46;}@media(min-width:768px){.navigation-bar .nav-slide:hover .nav-dropdown{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;visibility:visible;transition-delay:0.3s;max-height:10000px;}}.navigation-bar .nav-slide.selected:not(.no-label) .nav-dropdown{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all;}@media(min-width:1024px){.navigation-bar .nav-slide.selected:not(.no-label) .nav-dropdown{max-height:none;transition:max-height 0s linear 0.2s, visibility 0s linear 0.2s, transform 0.2s linear, opacity 0.2s linear 0.1s;}}.navigation-bar .nav-slide.selected:not(.no-label):hover .nav-dropdown{transition-delay:0.1s;}@media(min-width:1024px){.navigation-bar .nav-slide.selected:hover > .title{color:#008c46;}}@media(min-width:1024px){.navigation-bar .nav-slide.selected > .title{margin:0;background-color:inherit;color:inherit;}}.navigation-bar .nav-slide.selected > .title::before{color:inherit;}.navigation-bar .nav-dropdown{background:#ffffff;position:fixed;top:0;right:0;left:0;bottom:0;z-index:10000;-webkit-transform:translateX(100%);transform:translateX(100%);overflow-x:hidden;width:100%;height:100%;transition:transform 0.3s ease-in;pointer-events:none;}@media(min-width:768px){.navigation-bar .nav-dropdown{position:absolute;top:45px;left:0;bottom:auto;right:auto;z-index:1001;opacity:0;transform-origin:0 0;transition:max-height 0s linear 0.2s, visibility 0s linear 0.2s, transform 0.2s linear, opacity 0.2s linear;transform-style:preserve-3d;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);transform:rotateX(-90deg);visibility:hidden;width:100%;height:auto;pointer-events:all;}}.navigation-bar .nav-dropdown .btn-nav-back{cursor:pointer;padding-top:15px;padding-bottom:20px;width:100%;text-align:left;}@media(min-width:768px){.navigation-bar .nav-dropdown .btn-nav-back{display:none;}}.navigation-bar .nav-dropdown .btn-nav-back::before{font-size:18px;padding-right:3px;}.navigation-bar .nav-dropdown .parent-nav-level{padding-bottom:15px;font-size:16px;font-weight:bold;text-decoration:none;cursor:default;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media(min-width:768px){.navigation-bar .nav-dropdown .parent-nav-level{display:none;}}.navigation-bar .nav-dropdown .parent-nav-level.show-more-link-visible{padding-right:90px;}.navigation-bar .nav-dropdown .parent-nav-level .show-more{color:#008c46;text-decoration:underline;position:absolute;right:0;font-size:14px;}.navigation-bar .nav-dropdown .navigation-section .description-text{display:none;}@media(min-width:1024px){.navigation-bar .nav-dropdown .navigation-section .description-text{display:block;}}@media(min-width:1024px){.navigation-bar .nav-dropdown .navigation-section.cms-nodes{display:flex;padding-top:0;flex-wrap:wrap;padding-bottom:30px;}}@media(min-width:1024px){.navigation-bar .nav-dropdown .navigation-section.cms-nodes > *:not(.description-text){padding:30px 30px 0 10px;}}@media(min-width:1024px){.navigation-bar .nav-dropdown .navigation-section.cms-nodes .description-text{padding-top:45px;padding-bottom:40px;background-color:#f4f4f4;line-height:1.4;}}.navigation-bar .nav-dropdown .sub-navigation-content{max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1.05, 0, 1);}@media(min-width:1024px){.navigation-bar .nav-dropdown .sub-navigation-content{max-height:inherit;}}.navigation-bar .nav-dropdown .sub-navigation-section{margin:0 -10px;}@media(min-width:768px){.navigation-bar .nav-dropdown .sub-navigation-section{padding:0 50px 10px 0;vertical-align:top;float:left;width:33%;margin:0;}}.navigation-bar .nav-dropdown .sub-navigation-section > .title{cursor:pointer;padding:15px 35px 15px 10px;display:block;font-size:16px;line-height:1em;font-weight:bold;background-color:#f4f4f4;text-decoration:none;margin:0 10px 5px 10px;}@media(min-width:768px){.navigation-bar .nav-dropdown .sub-navigation-section > .title{color:#008c46;background:transparent;padding:10px 35px 10px 10px;}}@media(min-width:1024px){.navigation-bar .nav-dropdown .sub-navigation-section > .title{padding:15px 35px 15px 10px;}}@media(min-width:768px){.navigation-bar .nav-dropdown .sub-navigation-section > .title:hover{color:#006f3b;}}@media(min-width:768px){.navigation-bar .nav-dropdown .sub-navigation-section > .title.no-categorie{padding:15px 0;margin:0;}}.navigation-bar .nav-dropdown .sub-navigation-section > .title.no-categorie::before{content:none;}.navigation-bar .nav-dropdown .sub-navigation-section > .title a{text-decoration:none;color:#333333;}.navigation-bar .nav-dropdown .sub-navigation-section > .title.empty,
.navigation-bar .nav-dropdown .sub-navigation-section > .title.empty-title-nav{padding:0;height:0;background-color:transparent;}@media(min-width:1024px){.navigation-bar .nav-dropdown .sub-navigation-section > .title.empty,
 .navigation-bar .nav-dropdown .sub-navigation-section > .title.empty-title-nav{height:40px;}}.navigation-bar .nav-dropdown .sub-navigation-section > .title.empty::before,
.navigation-bar .nav-dropdown .sub-navigation-section > .title.empty-title-nav::before{content:none;}.navigation-bar .nav-dropdown .sub-navigation-list{list-style-type:none;padding:0;}.navigation-bar .nav-dropdown .sub-navigation-list a{font-weight:lighter;color:#333333;text-decoration:none;display:block;padding:10px 10px 10px 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media(min-width:1024px){.navigation-bar .nav-dropdown .sub-navigation-list a{padding:6px 0;}}.navigation-bar .nav-dropdown .sub-navigation-list a:hover{color:#008c46;}.navigation-bar .nav-dropdown .component-list{display:none;}@media(min-width:1024px){.navigation-bar .nav-dropdown .component-list{display:flex;}}.navigation-bar .nav-dropdown .component{padding:0 15px 20px;margin-bottom:15px;flex:1;-ms-flex:0 1 auto;}@media(min-width:1280px){.navigation-bar .nav-dropdown .component{padding:0 50px 20px 15px;}}@media(min-width:1024px){.navigation-bar .nav-dropdown .component p{line-height:1.7em;}}@media(min-width:1280px){.navigation-bar .nav-dropdown .component p{line-height:inherit;}}.navigation-bar .nav-dropdown .categories{display:flex;margin:0 -10px;}@media(min-width:1280px){.navigation-bar .nav-dropdown .categories{margin:0 -50px;}}.navigation-bar .nav-dropdown .categories .category-list{padding:10px 0;background-color:#f4f4f4;min-height:600px;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .category-list{padding:25px 0;}}.navigation-bar .nav-dropdown .categories .category-title.active a,
.navigation-bar .nav-dropdown .categories .category-title.active span{color:#ffffff;font-weight:bold;background-color:#008c46;}.navigation-bar .nav-dropdown .categories .category-title.active a::after,
.navigation-bar .nav-dropdown .categories .category-title.active span::after{content:'\e902';font-family:'baywa-iconfont';vertical-align:middle;font-weight:lighter;float:right;}.navigation-bar .nav-dropdown .categories .category-title.no-label a::after,
.navigation-bar .nav-dropdown .categories .category-title.no-label span::after{content:none;}.navigation-bar .nav-dropdown .categories .category-title a,
.navigation-bar .nav-dropdown .categories .category-title span{display:block;clear:left;text-decoration:none;padding:12px 10px;font-weight:lighter;cursor:pointer;color:#333333;}@media(min-width:1280px){.navigation-bar .nav-dropdown .categories .category-title a,
 .navigation-bar .nav-dropdown .categories .category-title span{padding:12px 10px 12px 50px;}}.navigation-bar .nav-dropdown .categories .navigation-list,
.navigation-bar .nav-dropdown .categories .sub-navigation-list{margin:0 -10px;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .navigation-list,
 .navigation-bar .nav-dropdown .categories .sub-navigation-list{position:relative;padding:0 10px 0 30px;visibility:hidden;opacity:0;transition:visibility 0s linear 0.3s, transform 0.3s linear, opacity 0.3s linear;max-height:0;overflow:hidden;display:flex;height:100%;}}.navigation-bar .nav-dropdown .categories .navigation-list.active,
.navigation-bar .nav-dropdown .categories .sub-navigation-list.active{opacity:1;visibility:visible;transition-delay:0s;max-height:2000px;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .navigation-list.active,
 .navigation-bar .nav-dropdown .categories .sub-navigation-list.active{padding:25px 0 25px 50px;}}.navigation-bar .nav-dropdown .categories .navigation-list > .selected .navigation-section,
.navigation-bar .nav-dropdown .categories .sub-navigation-list > .selected .navigation-section{transform:translateX(0);pointer-events:all;}.navigation-bar .nav-dropdown .categories .navigation-list > .title,
.navigation-bar .nav-dropdown .categories .sub-navigation-list > .title{display:block;font-size:16px;line-height:1em;font-weight:bold;background-color:#f4f4f4;text-decoration:none;position:relative;margin:0 10px 5px 10px;padding:15px 35px 15px 10px;}@media(min-width:1024px){.navigation-bar .nav-dropdown .categories .navigation-list > .title,
 .navigation-bar .nav-dropdown .categories .sub-navigation-list > .title{cursor:default;padding:5px 0;text-decoration:none;}}.navigation-bar .nav-dropdown .categories .navigation-list > .title::before,
.navigation-bar .nav-dropdown .categories .sub-navigation-list > .title::before{content:'\e900';position:absolute;right:15px;top:50%;font-family:'baywa-iconfont';font-size:18px;color:#008c46;transform:translateY(-50%) rotate(-90deg);}@media(min-width:1024px){.navigation-bar .nav-dropdown .categories .navigation-list > .title::before,
 .navigation-bar .nav-dropdown .categories .sub-navigation-list > .title::before{content:none;}}.navigation-bar .nav-dropdown .categories .navigation-list > .title:hover,
.navigation-bar .nav-dropdown .categories .sub-navigation-list > .title:hover{color:#008c46;}.navigation-bar .nav-dropdown .categories .navigation-list > .title a,
.navigation-bar .nav-dropdown .categories .sub-navigation-list > .title a,
.navigation-bar .nav-dropdown .categories .navigation-list > .title span,
.navigation-bar .nav-dropdown .categories .sub-navigation-list > .title span{text-decoration:none;color:inherit;font-weight:bold;display:block;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .navigation-list > .title a,
 .navigation-bar .nav-dropdown .categories .sub-navigation-list > .title a,
 .navigation-bar .nav-dropdown .categories .navigation-list > .title span,
 .navigation-bar .nav-dropdown .categories .sub-navigation-list > .title span{font-weight:lighter;}}.navigation-bar .nav-dropdown .categories .navigation-list.no-label .title::before{content:none;}.navigation-bar .nav-dropdown .categories .navigation-list.selected .navigation-section{transform:translateX(0);pointer-events:all;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .navigation-list.active:not(.no-label){background:#ffffff;}.navigation-bar .nav-dropdown .categories .navigation-list.active:not(.no-label) .navigation-section{position:relative;transform:none;}}.navigation-bar .nav-dropdown .categories .navigation-section{background:#ffffff;position:fixed;top:0;right:0;left:0;bottom:0;z-index:10001;transform:translateX(100%);transition:transform 0.3s ease-in;pointer-events:none;overflow-x:hidden;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .navigation-section{position:absolute;right:unset;bottom:unset;min-height:0;padding-right:0;margin:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1.05, 0, 1);padding-left:0;max-height:100%;border:0;transform:translateX(0);pointer-events:all;}}.navigation-bar .nav-dropdown .categories .navigation-section.selected{transform:translateX(100%);}@media(min-width:1024px){.navigation-bar .nav-dropdown .categories .navigation-section.has-children .sub-navigation-section{float:left;width:50%;}}.navigation-bar .nav-dropdown .categories .navigation-section .title{padding:15px 35px 15px 10px;display:block;font-size:16px;line-height:1em;font-weight:bold;background-color:#f4f4f4;text-decoration:none;position:relative;margin:0 10px 5px 10px;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .navigation-section .title{padding:15px 0 5px 0;}}.navigation-bar .nav-dropdown .categories .navigation-section .title:hover{color:#008c46;}.navigation-bar .nav-dropdown .categories .navigation-section .title:hover::before{border-left-color:#008c46;}.navigation-bar .nav-dropdown .categories .navigation-section .title a{font-weight:bold;color:inherit;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .navigation-section .title a{font-weight:lighter;}}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-navigation-section{break-inside:avoid;}}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-navigation-section .title{background-color:transparent;margin:0;font-size:14px;}}@media(min-width:1024px){.navigation-bar .nav-dropdown .categories .sub-navigation-section .title{font-size:16px;}}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-navigation-section .title:hover{color:#006f3b;}}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label{border:0;overflow:hidden;padding-bottom:0;break-inside:avoid;}}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label .title{padding:15px 35px 15px 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label .title{padding:15px 0 5px 0;}}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label .title a{color:#333333;text-decoration:none;display:block;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label .title a{color:#008c46;font-weight:normal;}}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label .title a:hover{color:#008c46;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label .title a:hover{color:#006f3b;}}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul{padding-left:15px;position:relative;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul li{list-style-type:none;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul li:first-of-type{padding-top:10px;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul li:not(:last-of-type){padding-bottom:15px;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul li:hover::before,
.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul li:hover a{color:#008c46;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul li:hover a{font-weight:normal;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul li::before{content:'\25E2';transform:rotate(-45deg);font-size:8px;position:absolute;left:-4px;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label ul li a{text-decoration:none;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label .show-more{color:#008c46;text-decoration:underline;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label .show-more-wrapper::before{content:'';}.navigation-bar .nav-dropdown .categories .sub-navigation-section.no-label label{display:block;color:#008c46;cursor:pointer;height:55px;line-height:40px;padding-left:30px;transition:height 0.3s linear;}.navigation-bar .nav-dropdown .categories .sub-navigation-section.selected .sub-sub-navigation-section{transform:translateX(0);pointer-events:all;}.navigation-bar .nav-dropdown .categories .sub-sub-navigation-section{transform:translateX(100%);position:fixed;z-index:1000;left:0;right:0;top:0;bottom:0;padding-left:10px;padding-right:10px;list-style-type:none;background:#ffffff;transition:transform 0.3s ease-in;pointer-events:none;overflow-x:hidden;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-sub-navigation-section{transform:translateX(0);position:relative;break-inside:avoid;padding:0;pointer-events:all;overflow:visible;}}.navigation-bar .nav-dropdown .categories .sub-sub-navigation-section .title{margin:0 0 5px;}@media(min-width:768px){.navigation-bar .nav-dropdown .categories .sub-sub-navigation-section .title{color:#333333;background-color:transparent;cursor:pointer;padding-top:0;padding-bottom:0;padding-right:0;line-height:32px;margin:0;white-space:nowrap;display:flex;flex-direction:row;align-items:baseline;font-weight:lighter;}.navigation-bar .nav-dropdown .categories .sub-sub-navigation-section .title::before{content:"";width:10px;height:10px;border:5px solid transparent;border-left-color:#333333;}}@media(min-width:768px) and (min-width:768px){.navigation-bar .nav-dropdown .categories .sub-sub-navigation-section .title:hover{color:#008c46;}}.navigation-bar .nav-dropdown .categories .sub-sub-navigation-section .title a{text-decoration:none;color:inherit;cursor:pointer;}.navigation-bar .nav-dropdown .categories .sub-navigation-list-toggle{display:none;}.navigation-bar .nav-dropdown .categories .sub-navigation-list-toggle ~ .sub-navigation-list{overflow:hidden;max-height:166px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}@media(min-width:1024px){.navigation-bar .nav-dropdown .categories .sub-navigation-list-toggle ~ .sub-navigation-list{max-height:none;}}.navigation-bar .nav-dropdown .categories .sub-navigation-list-toggle:checked ~ .sub-navigation-list{max-height:10000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}.navigation-bar .nav-dropdown .categories .sub-navigation-list-toggle:checked ~ label{height:0;}.navigation-bar .nav-dropdown .categories .component{padding:0 5px 20px 15px;}.navigation-bar .nav-dropdown .categories .component .content{margin:-20px -10px -36px;padding:5px 0 5px 10px;font-size:14px;color:#333333;font-weight:lighter;line-height:1.286em;}.navigation-bar li.button-list{background-color:#ffffff;display:flex;justify-content:space-between;border-bottom:none;padding:0 10px;}@media(min-width:768px){.navigation-bar li.button-list{display:none;}}.navigation-bar li.button-list .icon{font-size:12px;margin-top:20px;margin-bottom:15px;}.navigation-bar li.button-list .icon::before{padding-bottom:5px;font-size:20px;}.navigation-bar li.button-list .icon[data-badge]:not([data-badge=""])::after{border-color:#f4f4f4;}.navigation-bar .product-tile{margin:0 -15px;}.navigation-bar .product-tile .material-shadow:hover{box-shadow:none;}.touchdevice .navigation-bar .nav-slide:not(.no-label) > .title a,
.touchdevice .navigation-bar .navigation-list:not(.no-label) > .title a,
.touchdevice .navigation-bar .sub-navigation-section:not(.no-label) > .title a,
.touchdevice .navigation-bar .category-list > .category-title:not(.no-label) a{pointer-events:none;}.special-offer .label.no-label > .title{color:#008c46;}.special-offer .label.no-label > .title a{padding-right:35px;position:relative;display:inline-block;overflow:visible;}@media(min-width:768px){.special-offer .label.no-label > .title a{padding-right:20px;max-width:none;}}@media(min-width:1024px){.special-offer .label.no-label > .title a{padding-right:29px;}}.special-offer .label.no-label > .title a::after{content:'\e935';font-family:'baywa-iconfont';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:26px;font-weight:normal;}@media(min-width:768px){.special-offer .label.no-label > .title a::after{font-size:17px;}}@media(min-width:1024px){.special-offer .label.no-label > .title a::after{font-size:23px;}}.special-offer .label.no-label > .title a:hover{color:#006f3b;}.nav-sidebar{padding:10px 15px 10px 15px;margin-bottom:20px;background-color:#ffffff;}.nav-sidebar .title{font-weight:700;padding:15px 0;border-bottom:2px solid #f4f4f4;}.nav-sidebar ul{list-style:none;padding:0;}.nav-sidebar ul a{display:block;padding:7px 0;color:#333333;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.baywa-download-component{width:100%;}.baywa-download-component a{border-bottom:2px solid #f4f4f4;}.baywa-download-component:last-child a{border-bottom:0;}.baywa-download-component span{display:block;}.baywa-download-component .download-entry{background-color:#fff;padding:8px 15px;display:flex;width:100%;text-decoration:none;}.baywa-download-component .download-entry:hover,
.baywa-download-component .download-entry:focus{text-decoration:none;}.baywa-download-component .download-entry:hover .download--media .icon,
.baywa-download-component .download-entry:focus .download--media .icon{color:#808080;}.baywa-download-component .download-entry .download--icon-img{margin-right:20px;}.baywa-download-component .download-entry .download--icon-img img{max-width:27px;}.baywa-download-component .download-entry .download--content{flex:1 70%;align-self:center;}.baywa-download-component .download-entry .download--content .download--title{font-size:16px;font-weight:500;padding-right:10px;word-break:break-word;}.baywa-download-component .download-entry .download--content .download--title .icon-file{margin-left:0;font-size:10px;}.baywa-download-component .download-entry .download--content .download--description{color:#808080;font-weight:normal;margin-top:15px;}.baywa-download-component .download-entry .download--size{align-self:center;color:#333333;text-transform:uppercase;}.baywa-download-component .download-entry .download--media{flex:1 5%;text-align:right;align-self:center;position:relative;}.baywa-download-component .download-entry .download--media .icon::before{color:#008c46;}.baywa-guidance-download-component{padding-bottom:30px;}.baywa-guidance-download-component .cms-content-item{background-color:#fff;}.baywa-guidance-download-component .download-description{color:#808080;}.baywa-guidance-download-component .download-description p{margin:10px 0 10px 30px;}.baywa-guidance-download-component h2{position:relative;margin-top:0;margin-left:30px;color:#333333;}.baywa-guidance-download-component h2 .icon{position:absolute;top:50%;left:-32px;transform:translateY(-50%);}.baywa-guidance-download-component .icon-file{position:absolute;left:-35px;top:-5px;font-size:8px;}.baywa-guidance-download-component .btn-container{margin-top:auto;}.baywa-guidance-download-component .btn{width:100%;}.baywa-guidance-download-component .btn.btn-primary{padding-right:35px;padding-left:35px;}@media(max-width:559px){.baywa-guidance-download-component .btn-container > *:first-child{margin-top:10px;}}@media(max-width:767px){.baywa-guidance-download-component .icon-file{left:-30px;}.baywa-guidance-download-component .btn-container > *:last-child{margin-top:10px;}}@media(min-width:560px){.baywa-guidance-download-component .cms-content-item{display:flex;height:100%;}.baywa-guidance-download-component .cms-content-item::before,
 .baywa-guidance-download-component .cms-content-item::after{content:" ";display:table;}.baywa-guidance-download-component .cms-content-item::after{clear:both;}.baywa-guidance-download-component .cms-content-item::before,
 .baywa-guidance-download-component .cms-content-item::after{content:" ";display:table;}.baywa-guidance-download-component .cms-content-item::after{clear:both;}.baywa-guidance-download-component .preview-image{flex:1 0 30%;float:left;max-width:155px;}.baywa-guidance-download-component .preview-image img{max-width:100%;}.baywa-guidance-download-component .download-description{float:left;display:flex;flex-direction:column;flex:0 1 9999em;}}@media(max-width:1023px){.baywa-guidance-download-component + .baywa-guidance-download-component{margin-top:10px;}}@media(min-width:1024px) and (max-width:1160px){.baywa-guidance-download-component .btn-container [class*="col-"]{width:100%;}.baywa-guidance-download-component .btn-container [class*="col-"] + [class*="col-"]{margin-top:10px;}}.btn{display:inline-block;line-height:40px;height:40px;padding:0 20px;font-size:16px;font-weight:400;font-family:inherit;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color 0.3s linear, color 0.3s linear;min-width:40px;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.btn-primary{background-color:#008c46;color:#ffffff;}.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{background-color:#006f3b;color:#ffffff;}.btn-primary.btn-background{color:#008c46;background-color:#ffffff;box-shadow:inset 0 0 0 2px #ffffff;}.btn-primary.btn-background:hover,
.btn-primary.btn-background:focus,
.btn-primary.btn-background:active,
.btn-primary.btn-background.active{background-color:#008c46;color:#ffffff;}.btn-default{box-shadow:inset 0 0 0 1px #008c46;background-color:#ffffff;color:#008c46;}.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active{color:#ffffff;background-color:#008c46;}.btn-default.btn-background{color:#ffffff;box-shadow:inset 0 0 0 2px #ffffff;background-color:#008c46;}.btn-default.btn-background:hover,
.btn-default.btn-background:focus,
.btn-default.btn-background:active,
.btn-default.btn-background.active{color:#008c46;background-color:#ffffff;}.btn-default.btn-bg-transparent{background-color:transparent;}.btn-default.btn-bg-transparent:hover,
.btn-default.btn-bg-transparent:focus,
.btn-default.btn-bg-transparent:active,
.btn-default.btn-bg-transparent.active{color:#ffffff;background-color:#008c46;}.btn-minimal{position:relative;display:inline-block;width:40px;height:40px;line-height:unset;padding:10px;background-color:transparent;color:transparent;fill:#008c46;box-shadow:inset 0 0 0 1px #008c46;}.btn-minimal::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:'baywa-iconfont';color:#008c46;font-size:20px;vertical-align:middle;}.btn-minimal:hover,
.btn-minimal:focus{background-color:#008c46;color:#ffffff;fill:#ffffff;}.btn-minimal:hover::before,
.btn-minimal:focus::before{color:#ffffff;}.btn-minimal:hover.active,
.btn-minimal:focus.active{color:#ffffff;fill:#ffffff;}.btn-minimal:hover.active::before,
.btn-minimal:focus.active::before{color:#ffffff;}.btn-minimal:active,
.btn-minimal.active{fill:#008c46;color:#008c46;}.btn-minimal:active::before,
.btn-minimal.active::before{color:#008c46;}.btn-block{display:block;width:100%;}.btn-pill{background-color:#829b96;border-radius:30px;font-size:14px;color:#ffffff;padding:0 15px;height:30px;line-height:30px;}.btn-pill::before{font-family:'baywa-iconfont';padding-right:15px;}.btn-pill:hover{background-color:#999999;}.btn-pill--icon-right{position:relative;padding-right:44px;}.btn-pill--icon-right::before{position:absolute;right:15px;padding-right:0;}.btn .icon{color:inherit;transition:none;font-size:inherit;}.btn .icon:hover{color:inherit;}.btn .icon::before{display:inline;padding-bottom:0;color:inherit;}.btn .icon:not(:empty)::before{padding-right:10px;font-size:20px;}.btn:hover .icon,
.btn:focus .icon,
.btn:active .icon,
.btn.active .icon{color:inherit;}.btn:hover .icon::before,
.btn:focus .icon::before,
.btn:active .icon::before,
.btn.active .icon::before{color:inherit;}.btn.disabled,
.btn:disabled{pointer-events:none;cursor:not-allowed;}.ribbon-wrapper{position:absolute;top:0;left:0;width:0;border-top:110px solid #f5be37;border-right:110px solid transparent;color:#ffffff;font-size:14px;font-weight:700;line-height:1.2;z-index:1;}.ribbon-wrapper .ribbon{position:absolute;bottom:60px;left:50px;transform:translate(-50%) rotate(-45deg);transform-origin:center bottom;text-align:center;min-width:115px;z-index:4;}.baywa-logo-svg .baywa-logo-font{fill:#008c46;}[data-role='details-toggle']{display:none;}[data-role='details-toggle'] + label{cursor:pointer;}[data-role='details-toggle'] + label.collapse-icon{position:relative;}[data-role='details-toggle'] + label.collapse-icon::before{content:'\e900';position:absolute;right:15px;top:50%;font-family:baywa-iconfont;font-size:14px;color:#008c46;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.3s ease-in-out;}[data-role='details-toggle'] + label span + span{display:none;}[data-role='details-toggle'] + label + div{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}[data-role='details-toggle']:checked + label::before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}[data-role='details-toggle']:checked + label span{display:none;}[data-role='details-toggle']:checked + label span + span{display:inline;}[data-role='details-toggle']:checked + label + div{max-height:20000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}.flyout{position:relative;}.flyout__wrapper{position:fixed;top:185px;right:0;text-align:right;margin-top:39px;z-index:998;box-shadow:inset 0 0 2px #f4f4f4;border-radius:0;background-color:#008c46;transition:box-shadow 0.3s linear;}.flyout__wrapper.active{border-radius:0;}.flyout__wrapper--direct-order{top:238px;}.sidebar-overlay .flyout__wrapper{box-shadow:none;}.sidebar-overlay .flyout__wrapper:not(.active){z-index:997;}.flyout__toggle{position:relative;}.flyout__toggle::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color 0.3s linear, border-radius 0.3s linear, z-index 0s linear 0.3s;}@media(min-width:1280px){.flyout__toggle.active .flyout__label{padding-right:40px;}}.flyout__toggle.active .flyout__label::after{opacity:1;transition:opacity 0.3s linear 0.3s;}.flyout__toggle.active + .flyout__content{display:block;min-height:50px;z-index:1002;}.flyout__toggle.active .icon{opacity:0;transition:opacity 0.3s linear;}.flyout__toggle.before-send{background:#008c46;z-index:1003;}.flyout__toggle .icon{transition:opacity 0.3s linear 0.3s;}.sidebar-overlay .flyout__toggle:not(.active){pointer-events:none;}.sidebar-overlay .flyout__toggle:not(.active)::before{z-index:0;background-color:rgba(0, 0, 0, 0.7);border-radius:0;transition:background-color 0.3s linear, z-index 0s linear;}.flyout__label{position:relative;cursor:pointer;z-index:1003;transition:padding-right 0.3s linear;width:50px;height:50px;line-height:50px;display:block;text-align:center;color:#fff;margin:0;}.flyout__label .icon::before{color:#fff;}.flyout__label::after{right:16px;top:1px;transition:opacity 0.3s linear;content:'\e90c';font-family:'baywa-iconfont';position:absolute;opacity:0;}.flyout__content{position:absolute;display:none;background-color:#ffffff;text-align:left;right:0;top:0;}.flyout__content.spinner-active{right:50px;}.customer-support-flyout{min-width:100px;}.customer-support-flyout .contact-box{width:370px;box-shadow:none;}.customer-support-flyout .contact-box .h3{background:#008c46;color:#fff;height:50px;line-height:50px;padding:0 20px;}.direct-order-flyout{width:500px;}@media(min-width:1024px){.direct-order-flyout{width:610px;}}.direct-order-flyout__headline{background:#008c46;color:#fff;padding:15px;height:50px;font-weight:300;font-size:20px;}.direct-order-flyout__form{padding:30px 20px 0;}.direct-order-flyout .form-group{margin-bottom:0;}.global-alerts{position:fixed;top:40px;left:0;display:block;max-width:calc(100% - 10px);z-index:1003;}@media(min-width:768px){.global-alerts{top:80px;}}@media(min-width:1024px){.global-alerts{top:105px;}}.alert{box-shadow:0 0 5px #333333;margin:10px 0 0 -2px;border-radius:3px;overflow:hidden;padding:0;border:0;float:left;clear:both;cursor:pointer;transform:translateX(-100%);}.alert-success{background-color:#dff0d8;color:#333333;}.alert-success .status-bar{background-color:#3c763d;}.alert-info{background-color:#d9edf7;color:#333333;}.alert-info .status-bar{background-color:#31708f;}.alert-warning{background-color:#fcf8e3;color:#333333;}.alert-warning .status-bar{background-color:#8a6d3b;}.alert-danger{background-color:#f2dede;color:#333333;}.alert-dismissable{position:relative;padding-right:50px;}.alert-dismissable .icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);}.alert-dismissable .icon::before{font-size:18px;}.alert-dismissable .icon:hover::before{color:#d7373c;}.alert.open{animation:slide-in-out-left 10s linear;animation-fill-mode:forwards;}.alert.open .status-bar{height:5px;animation:belling-left 10s linear;}.alert.close{transform:translateX(0%);animation:slide-in-left 0.3s linear;}.alert.closed{transform:translateX(-100%);animation:slide-out-left 0.3s linear;animation-fill-mode:forwards;}.alert .message{padding:10px 20px;}.agent-login-banner{background-color:#f5be37;display:flex;align-items:center;padding:20px 10px;text-align:center;justify-content:center;color:white;}.agent-login-banner .icon{padding-right:10px;pointer-events:none;}.agent-login-banner .icon::before{color:white;}html.pointerdevice .main-header .item.login-wrapper:hover .icon:not(.icon-close),
html.pointerdevice .main-header .item.login-wrapper:focus .icon:not(.icon-close),
html.pointerdevice .main-header .item.login-wrapper:hover .icon:not(.icon-close)::before,
html.pointerdevice .main-header .item.login-wrapper:focus .icon:not(.icon-close)::before{color:#008c46;}html.pointerdevice .main-header .item.login-wrapper:hover .head .icon::before,
html.pointerdevice .main-header .item.login-wrapper:focus .head .icon::before{color:#808080;}html.pointerdevice .main-header .item.login-wrapper:hover .head .icon::after,
html.pointerdevice .main-header .item.login-wrapper:focus .head .icon::after{content:none;}html.pointerdevice .main-header .item.login-wrapper:hover.logged-in > a::before,
html.pointerdevice .main-header .item.login-wrapper:focus.logged-in > a::before,
html.pointerdevice .main-header .item.login-wrapper:hover.logged-in > a::after,
html.pointerdevice .main-header .item.login-wrapper:focus.logged-in > a::after{opacity:1;}html.pointerdevice .main-header .item.login-wrapper:hover .account-flyout,
html.pointerdevice .main-header .item.login-wrapper:focus .account-flyout{visibility:visible;opacity:1;}html.pointerdevice .main-header .item.login-wrapper.logged-in > label{display:none;}html.pointerdevice .main-header .item.login-wrapper.logged-in > a{text-align:center;}html.pointerdevice .main-header .item.login-wrapper.logged-in > a::before,
html.pointerdevice .main-header .item.login-wrapper.logged-in > a::after{content:"";position:absolute;left:-5px;width:calc(100% + 10px);opacity:0;}@media(min-width:1024px){html.pointerdevice .main-header .item.login-wrapper.logged-in > a::before,
 html.pointerdevice .main-header .item.login-wrapper.logged-in > a::after{left:-10px;width:calc(100% + 20px);}}html.pointerdevice .main-header .item.login-wrapper.logged-in > a::before{top:-10px;box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.15);height:calc(100% + 10px);}@media(min-width:768px){html.pointerdevice .main-header .item.login-wrapper.logged-in > a::before{height:calc(100% + 25px);}}@media(min-width:1024px){html.pointerdevice .main-header .item.login-wrapper.logged-in > a::before{top:-20px;height:calc(100% + 35px);}}html.pointerdevice .main-header .item.login-wrapper.logged-in > a::after{top:100%;z-index:2;height:6px;background-color:white;}@media(min-width:560px){html.pointerdevice .main-header .item.login-wrapper.logged-in > a::after{top:calc(100% - 1px);}}@media(min-width:768px){html.pointerdevice .main-header .item.login-wrapper.logged-in > a::after{height:20px;}}[data-toggle="account"],
.login-wrapper label{display:none;}@media(min-width:560px){.scroll .login-wrapper.logged-in > a{vertical-align:-webkit-baseline-middle;display:inline-block;}}.scroll .login-wrapper.logged-in > a::after{top:calc(100% - 10px);}.login-wrapper.logged-in > a{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333333;}.login-wrapper.logged-in > a .icon-logged-in{padding-bottom:5px;margin-left:10px;width:30px;height:20px;fill:#808080;}@media(min-width:1024px){.login-wrapper.logged-in > a .icon-logged-in{margin-left:15px;width:40px;height:25px;}}.login-wrapper.logged-in > a span{line-height:11px;font-size:10px;font-weight:normal;}@media(min-width:768px){.login-wrapper.logged-in > a span{font-size:12px;line-height:13px;}}@media(min-width:1024px){.login-wrapper.logged-in > a span{font-size:14px;line-height:16px;}}.login-wrapper.logged-in > a:hover .icon-logged-in{fill:#008c46;}.login-wrapper.logged-in > a:hover span{color:#008c46;}html.touchdevice .login-wrapper.logged-in > a{display:none;}html.touchdevice .login-wrapper.logged-in label{position:relative;display:flex;flex-direction:column;align-items:center;}html.touchdevice .login-wrapper.logged-in label .icon-logged-in{padding-bottom:5px;margin-left:10px;width:30px;height:20px;fill:#808080;}@media(min-width:1024px){html.touchdevice .login-wrapper.logged-in label .icon-logged-in{margin-left:15px;width:40px;height:25px;}}html.touchdevice .login-wrapper.logged-in label span{line-height:11px;font-size:10px;font-weight:normal;}@media(min-width:768px){html.touchdevice .login-wrapper.logged-in label span{font-size:12px;line-height:13px;}}@media(min-width:1024px){html.touchdevice .login-wrapper.logged-in label span{font-size:14px;line-height:16px;}}html.touchdevice .login-wrapper.logged-in label::before,
html.touchdevice .login-wrapper.logged-in label::after{content:"";position:absolute;left:-5px;width:calc(100% + 10px);opacity:0;}@media(min-width:1024px){html.touchdevice .login-wrapper.logged-in label::before,
 html.touchdevice .login-wrapper.logged-in label::after{left:-10px;width:calc(100% + 20px);}}html.touchdevice .login-wrapper.logged-in label::before{top:-10px;box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.15);height:calc(100% + 10px);}@media(min-width:768px){html.touchdevice .login-wrapper.logged-in label::before{height:calc(100% + 25px);}}@media(min-width:1024px){html.touchdevice .login-wrapper.logged-in label::before{top:-20px;height:calc(100% + 35px);}}html.touchdevice .login-wrapper.logged-in label::after{top:100%;z-index:2;height:6px;background-color:white;}@media(min-width:560px){html.touchdevice .login-wrapper.logged-in label::after{top:calc(100% - 1px);}}@media(min-width:768px){html.touchdevice .login-wrapper.logged-in label::after{height:20px;}}html.touchdevice [data-toggle="account"]:checked + .main-header .login-wrapper.logged-in label::before,
html.touchdevice [data-toggle="account"]:checked + .main-header .login-wrapper.logged-in label::after{opacity:1;}html.touchdevice [data-toggle="account"]:checked + .main-header .account-flyout{opacity:1;visibility:visible;}.account-flyout{position:absolute;width:100%;right:0;top:50px;visibility:hidden;opacity:0;z-index:1;padding:20px;box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.15);background-color:#fff;cursor:default;}@media(min-width:560px){.account-flyout{top:calc(100% + 4px);right:-5px;width:330px;}}@media(min-width:768px){.account-flyout{top:calc(100% + 15px);}}@media(min-width:1024px){.account-flyout{right:-10px;}}.account-flyout .head .icon:empty::before{font-size:24px;}.account-flyout .head .icon:empty:hover{cursor:default;}.account-flyout .head .icon:empty:hover::before{color:#808080;}.account-flyout .head span{margin-left:10px;font-size:16px;font-weight:bold;}.account-flyout .head a{float:right;font-size:14px;}.account-flyout .user-info{margin:20px 0 30px 0;font-size:14px;line-height:20px;font-weight:lighter;}[data-toggle="account"]{display:none;}.newsletter-banner{background-color:#008c46;color:#fff;}.newsletter-banner__wrapper{display:flex;justify-content:space-between;align-items:flex-start;height:auto;font-weight:lighter;padding-top:20px;padding-bottom:20px;flex-direction:column;}@media(min-width:768px){.newsletter-banner__wrapper{flex-direction:row;padding-top:30px;padding-bottom:30px;}}@media(min-width:1024px){.newsletter-banner__wrapper{padding-top:35px;padding-bottom:35px;}}.newsletter-banner__wrapper .icon:hover{color:#fff;}.newsletter-banner__wrapper .icon:empty::before{display:inline;font-size:85px;color:#fff;}.newsletter-banner__wrapper .icon.icon-bill{padding-right:40px;}@media(min-width:1280px){.newsletter-banner__wrapper .icon.icon-bill{padding-right:50px;}}.newsletter-banner__text{width:100%;font-weight:lighter;}@media(min-width:768px){.newsletter-banner__text{padding-right:20px;}}.newsletter-banner__text h2{font-weight:lighter;font-size:20px;}@media(min-width:768px){.newsletter-banner__text h2{margin-bottom:28px;}}@media(min-width:1024px){.newsletter-banner__text h2{line-height:0.8em;}}@media(min-width:1280px){.newsletter-banner__text h2{font-size:24px;}}.newsletter-banner__text .newsletter-banner__checkmark{padding-left:45px;position:relative;margin-bottom:20px;font-size:16px;}@media(min-width:768px){.newsletter-banner__text .newsletter-banner__checkmark{margin-bottom:-5px;padding-left:50px;padding-right:15px;}}.newsletter-banner__text .newsletter-banner__checkmark::before{content:'\e90b';position:absolute;font-family:'baywa-iconfont';font-size:20px;color:#fff;left:10px;top:5px;}@media(min-width:768px){.newsletter-banner__text .newsletter-banner__checkmark::before{font-size:26px;top:6px;}}.newsletter-banner__link{width:100%;}@media(min-width:768px){.newsletter-banner__link{width:33%;margin-bottom:0;margin-top:auto;}}.quantity-counter .form-control{text-align:center;padding:0;border-radius:0;border-left:0;border-right:0;min-width:0;}.quantity-counter .btn{margin:0;padding:0 10px;color:#fff;background-color:#008c46;}.quantity-counter .btn.disabled,
.quantity-counter .btn:disabled{background-color:#cccccc;pointer-events:none;}.quantity-counter .btn:hover{background-color:#006f3b;}.sap-status,
.sap-status.info{background:#f5be37;color:white;}.sap-status.danger,
.sap-status.info.danger{background:#d7373c;}.sap-status.warning,
.sap-status.info.warning{background:#e68c37;}.sap-status .content,
.sap-status.info .content{display:flex;align-items:center;padding:10px 0;}.sap-status .icon,
.sap-status.info .icon{padding-right:20px;}.sap-status .icon::before,
.sap-status.info .icon::before,
.sap-status .icon:hover::before,
.sap-status.info .icon:hover::before{color:white;}[data-toggle="searchbox"]{display:none;}[data-toggle="searchbox"]:checked ~ .main-header.scroll{height:140px;transition:height 0.3s ease-out;}[data-toggle="searchbox"]:checked ~ .main-header.scroll .top-navigation{height:100px;transition:height 0.3s ease-out;}[data-toggle="searchbox"]:checked ~ .main-header.scroll .searchbox{max-height:50px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}[data-toggle="searchbox"]:checked ~ .main-header.scroll ~ .ui-autocomplete{transform:translate3d(0, 140px, 0);}[data-toggle="searchbox"]:checked ~ .main-header.scroll ~ .ui-autocomplete.sticky{transform:translate3d(0, 100px, 0);}[data-toggle="searchbox"]:checked ~ .main-content .pagination-bar.top > .sticky{top:100px;transition:top 0.3s ease-out;}[data-toggle="searchbox"]:checked ~ .main-content .product-list-page .facet-wrapper.sticky{top:120px;height:calc(100% - 180px);}.service-banner{display:flex;padding:30px 0;}.service-banner .icon{flex:1;}@media(min-width:768px){.service-banner .icon{font-size:16px;}}.service-banner .icon::before{font-size:45px;}@media(min-width:768px){.service-banner .icon::before{font-size:50px;}}.sidebar__toggle:checked + .sidebar__wrapper{transform:translateX(-100%);box-shadow:0 0 15px #333333;}.sidebar__toggle:checked + .sidebar__wrapper::after{visibility:visible;opacity:1;background-color:rgba(0, 0, 0, 0.5);transition:visibility 0s linear 0s, opacity 0.3s;}.sidebar__wrapper{position:fixed;height:100%;width:calc(100% - 40px);max-width:320px;left:100%;top:0;color:#000;display:flex;flex-direction:column;background-color:#fff;z-index:1002;transform:translateX(0);transition:transform 1s cubic-bezier(0.17, 0.67, 0.58, 1.09);}.sidebar__wrapper::after{content:'';position:absolute;visibility:hidden;opacity:0;top:0;right:0;width:5000px;height:100%;background-color:transparent;z-index:-1;transition:visibility 0s linear 0.3s, opacity 0.3s;}.sidebar__header{background-color:#f4f4f4;padding:10px;min-height:43px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-weight:100;font-size:18px;}.sidebar__header .icon{float:right;cursor:pointer;padding-left:10px;}.sidebar__header .icon::before{font-size:16px;padding-bottom:0;}.sidebar__content{background-color:#fff;flex:1;overflow:auto;}.sidebar__content .action-bottom{position:relative;box-shadow:0 -5px 12px -5px #cccccc;padding:20px 15px;}.add-to-cart .add-to-cart-item{margin-bottom:20px;}.add-to-cart .add-to-cart-item .thumb{float:left;margin-right:10px;height:55px;}.add-to-cart .add-to-cart-item .details{font-size:14px;margin-left:75px;font-weight:lighter;}.add-to-cart .add-to-cart-item .details .h4{color:#333333;text-decoration:none;margin-bottom:15px;}.add-to-cart .add-to-cart-item .details .h4:hover{color:#008c46;}.add-to-cart .add-to-cart-item .details .h4 + div{margin-top:10px;}.add-to-cart .add-to-cart-item .price{font-size:22px;font-weight:bold;color:#008c46;margin-top:10px;}.add-to-cart .add-to-cart-popup{font-size:14px;font-weight:lighter;}.add-to-cart .add-to-cart-popup h2{font-size:14px;font-weight:bold;}.add-to-cart .add-to-cart-popup .poc-glyphosate-notice{font-size:14px;font-weight:lighter;}.add-to-cart .add-to-cart-popup .poc-pdf-downloads{display:flex;}.add-to-cart .add-to-cart-popup .poc-pdf-downloads a{margin:10px 20px 10px 0;}.add-to-cart .add-to-cart-popup .poc-pdf-downloads .pdf-image{text-align:center;}.add-to-cart .add-to-cart-popup .poc-pdf-downloads .pdf-image img{width:40px;margin-bottom:10px;}.add-to-cart .product-classifications,
.add-to-cart .product-hazardous{padding-top:30px;}.add-to-cart .product-hazardous{font-size:14px;font-weight:lighter;}.add-to-cart .product-hazardous img{height:60px;width:auto;margin:0 10px 10px 0;}@media(min-width:560px){.add-to-cart .product-hazardous img{width:100%;height:auto;max-width:60px;}}.add-to-cart .product-hazardous .product-hazardous-icons{padding-bottom:10px;}.add-to-cart .product-hazardous .product-hazardous-text{font-size:14px;font-weight:lighter;}.add-to-cart .product-hazardous .product-hazardous-text h4{font-size:14px;margin-bottom:0;}.add-to-cart .product-hazardous .product-hazardous-text ul{margin-top:5px;}.add-to-cart .product-hazardous .h4{margin-bottom:10px;}.add-to-cart .cross-references-headline{position:relative;margin:30px 0 10px;}.add-to-cart .cross-references-headline::after{content:'';position:absolute;top:8px;left:0px;right:0px;border-top:1px solid #008c46;z-index:0;}.add-to-cart .cross-references-headline h2{position:relative;margin:0 15px;background-color:white;z-index:1;display:inline-block;padding:0 10px;}.add-to-cart .cross-references{padding:0;list-style:none;margin:0 -10px;}.add-to-cart .cross-references li{padding:10px;position:relative;}.add-to-cart .cross-references li:hover{background-color:#f4f4f4;}.add-to-cart .cross-references li:not(:first-of-type)::before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(128, 128, 128, 0.5), rgba(0, 0, 0, 0));}.add-to-cart .cross-references li a{display:flex;align-items:center;font-weight:normal;}.add-to-cart .cross-references li .thumb{float:left;}.add-to-cart .cross-references li .thumb img{width:38px;}.add-to-cart .cross-references li .details{width:calc(100% - 48px);}.add-to-cart .cross-references li .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.add-to-cart .cross-references li del{color:#808080;font-weight:bold;}.add-to-cart .cross-references li del ~ .price{margin-top:5px;}.add-to-cart .cross-references li .price,
.add-to-cart .cross-references li .highlight{color:#008c46;font-weight:bold;text-align:right;padding:0;}.add-to-cart .cross-references li .icon-row{font-size:14px;margin-top:5px;color:#808080;}.add-to-cart .cross-references li .icon{margin-left:10px;padding-left:10px;border-left:1px solid #cccccc;}.add-to-cart .cross-references li .icon-free-shipping::after{left:10px;}.add-to-cart .cross-references li .article-number{float:left;width:80px;}.add-to-cart .cross-references li .article-number .icon{margin:0;padding-left:0;border:0;}.add-to-cart .cross-references .ui-state-focus{background-color:#f4f4f4;}#cboxContent .cart_popup_error_msg{color:#d7373c;font-weight:bold;}.ajax-call{margin-bottom:20px;}@media(min-width:1024px){.ajax-call{margin-bottom:50px;}}.ajax-call__wrapper{background-color:initial;box-shadow:none;margin-bottom:0 !important;}.cms-content-wrapper .category-description--active .category-description__container:after{pointer-events:none;}.cms-content-wrapper .h2{font-family:'Baywa-Font', Arial, sans-serif;font-weight:100;font-size:20px;line-height:28px;margin-bottom:16px;}@media(min-width:768px){.cms-content-wrapper .h2{font-size:24px;line-height:32px;margin-bottom:16px;}}@media(min-width:1280px){.cms-content-wrapper .h2{font-size:32px;line-height:40px;margin-bottom:24px;}}.cms-content-wrapper .sub-heading__headline{font-size:20px;line-height:28px;font-family:'Baywa-Font', Arial, sans-serif;margin-bottom:16px;}@media(min-width:768px){.cms-content-wrapper .sub-heading__headline{font-size:24px;line-height:32px;}}@media(min-width:1280px){.cms-content-wrapper .sub-heading__headline{font-size:32px;line-height:40px;margin-bottom:24px;}}@media print{@page{size:A4;}.page-orderConfirmationPage{color:#333;background-color:#fff;}.page-orderConfirmationPage *{color:#333333;}.page-orderConfirmationPage a,
 .page-orderConfirmationPage .text-primary{color:#008c46;}.page-orderConfirmationPage header,
 .page-orderConfirmationPage footer,
 .page-orderConfirmationPage .item-footer,
 .page-orderConfirmationPage .contact-box,
 .page-orderConfirmationPage .breadcrumb,
 .page-orderConfirmationPage .flyout__wrapper,
 .page-orderConfirmationPage .newsletter-banner,
 .page-orderConfirmationPage .btn{display:none;}.page-orderConfirmationPage .main-content{padding-top:30px;}.page-orderConfirmationPage .icon-site-logo{width:110px;height:34px;}.page-orderConfirmationPage .checkout-confirmation-page{padding:0 !important;}.page-orderConfirmationPage .checkout-confirmation-page h1{color:#333;}.page-orderConfirmationPage .section-box{box-shadow:none;}.page-orderConfirmationPage .section-box .h3{height:auto;margin-bottom:15px;padding:0;background:none;font-weight:bold;font-size:16px;}.page-orderConfirmationPage .section-box .content{padding:0 !important;}.page-orderConfirmationPage .order-data{margin-bottom:50px !important;}.page-orderConfirmationPage .cart-table{margin-bottom:0;}.page-orderConfirmationPage .cart-table .hidden-tn{display:block !important;}.page-orderConfirmationPage .checkout-item-overview{box-shadow:none;}.page-orderConfirmationPage .checkout-item-overview .item-list{padding:0;}.page-orderConfirmationPage .checkout-item-overview .item-list .checkout-item{padding:30px 0 !important;border-bottom:1px solid #ccc !important;}.page-orderConfirmationPage .checkout-header{font-size:16px !important;background-color:#f4f4f4 !important;-webkit-print-color-adjust:exact;printer-colors:exact;color-adjust:exact;}.page-orderConfirmationPage .checkout-header .amount{text-indent:0 !important;}.page-orderConfirmationPage .checkout-header .price{text-align:right;}.page-orderConfirmationPage .item-print .product-image{padding-right:20px;}.page-orderConfirmationPage .item-print img{max-width:100%;max-height:100%;width:auto;}.page-orderConfirmationPage .item-print .name,
 .page-orderConfirmationPage .item-print .qty,
 .page-orderConfirmationPage .item-print .price{font-size:16px;font-weight:bold;}.page-orderConfirmationPage .item-print .qty{text-align:center;}.page-orderConfirmationPage .item-print .price{text-align:right;margin-bottom:10px;}.page-orderConfirmationPage .item-print .base-price-info{font-size:14px;}.page-orderConfirmationPage .checkout-summary{float:right;}.page-orderConfirmationPage .checkout-summary .section-box .content{padding:0;}.page-orderConfirmationPage .checkout-summary .price{color:#333 !important;}.page-orderConfirmationPage .checkout-summary .h3,
 .page-orderConfirmationPage .checkout-summary .icon-info{display:none;}.page-orderConfirmationPage .checkout-summary .cart-top-totals dd,
 .page-orderConfirmationPage .checkout-summary .cart-top-totals dt{padding:10px 0;border:0;}.page-orderConfirmationPage .checkout-summary .cart-top-totals dd.price:not(.small),
 .page-orderConfirmationPage .checkout-summary .cart-top-totals dt.price:not(.small){border-top:1px solid #ccc;font-size:16px !important;}.safari .page-orderConfirmationPage .intro-row > div:first-of-type{width:297mm;}.col-print-1{width:8.33333333%;float:left;}.col-print-2{width:16.66666667%;float:left;}.col-print-3{width:25%;float:left;}.col-print-4{width:33.33333333%;float:left;}.col-print-5{width:41.66666667%;float:left;}.col-print-6{width:50%;float:left;}.col-print-7{width:58.33333333%;float:left;}.col-print-8{width:66.66666667%;float:left;}.col-print-9{width:75%;float:left;}.col-print-10{width:83.33333333%;float:left;}.col-print-11{width:91.66666667%;float:left;}.col-print-12{width:100%;float:left;}}.facet.categories .siblings{padding-left:10px;}.facet.categories a{position:relative;padding:0 10px 0 35px;display:block;font-weight:normal;text-decoration:none;color:#333333;min-height:24px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.facet.categories a::before{content:'';position:absolute;left:0;top:50%;width:24px;height:24px;border:1px solid #cccccc;transform:translateY(-50%);}.facet.categories a.selected::after{content:'';position:absolute;left:12px;top:50%;width:12px;height:12px;background-color:#008c46;transform:translate(-50%, -50%);}.facet:not(.categories) .facet-list.scroll{margin:10px 10px 0 0;padding:10px 10px 0;max-height:calc(100% - 115px);}@media(min-width:768px){.facet:not(.categories) .facet-list.scroll{margin-right:0;padding-right:10px;padding-left:0;max-height:420px;}}.facet-name{display:flex;font-weight:bold;font-size:16px;padding:0 40px 0 10px;margin-bottom:5px;position:relative;background-color:#f4f4f4;height:45px;align-items:center;cursor:pointer;}@media(min-width:768px){.facet-name{background:transparent;border-bottom:1px solid #cccccc;padding:15px 40px 5px 0;margin-bottom:0;height:auto;}}.facet-toggle ~ .facet-name{position:relative;}.facet-toggle ~ .facet-name::before{content:'\e900';position:absolute;right:15px;top:50%;font-family:baywa-iconfont;font-size:14px;color:#008c46;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.3s ease-in-out;}.facet-toggle ~ .facet-name.collapse-icon::before{content:'\e902';color:#808080;font-size:18px;}@media(min-width:768px){.facet-toggle ~ .facet-name.collapse-icon::before{content:'\e900';right:0;}}.facet-toggle ~ .facet-values{position:absolute;top:0;left:0;width:100%;height:calc(100% - 50px);padding-top:45px;background-color:white;transform:translateX(-100%);transition:0.3s transform ease-in-out;z-index:1;}@media(min-width:768px){.facet-toggle ~ .facet-values{position:static;padding-top:0;transform:translateX(0);max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}}.facet-toggle ~ .facet-values .facet-name{position:absolute;top:0;width:100%;z-index:1;}@media(min-width:768px){.facet-toggle ~ .facet-values .facet-name{display:none;}}.facet-toggle:checked ~ .facet-name{color:#008c46;}.facet-toggle:checked ~ .facet-name::before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}@media(min-width:768px){.facet-toggle:checked ~ .facet-name{color:#333333;}}.facet-toggle:checked ~ .facet-name.collapse-icon::before{color:#008c46;}.facet-toggle:checked ~ .facet-values{transform:translateX(0);}@media(min-width:768px){.facet-toggle:checked ~ .facet-values{max-height:20000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}}.facet-list{padding:20px 10px 10px;margin:0;list-style:none;height:100%;overflow:auto;position:relative;z-index:1000;}@media(min-width:768px){.facet-list{margin:15px 0 10px;padding:0;}}.facet-list .siblings .checkbox{justify-content:normal;}.facet-list .checkbox{display:flex;align-items:center;justify-content:space-between;padding:0 0 15px;}.facet-list label{padding-right:10px;height:auto;line-height:20px;padding-top:3px;padding-bottom:3px;}.facet-list .more{color:#008c46;text-decoration:underline;}.facet-list .more:hover{color:#006f3b;}.facet-values .filter-headline{height:45px;padding:20px 10px 0;margin:0;}@media(min-width:768px){.facet-values .filter-headline{display:none;}}.facet-values .input-group{padding:10px 10px 0;}@media(min-width:768px){.facet-values .input-group{padding:15px 0 0;}}.product-attributes{background-color:#ffffff;flex-direction:column;height:100%;width:100%;justify-content:flex-end;}.product-attributes:not([v-cloak]){display:flex;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.product-attributes .quantity-counter .btn{padding:0 25px 0 10px;}}.product-attributes .price{padding-top:20px;font-size:14px;font-weight:lighter;}.product-attributes .price .h3{margin-bottom:0;font-weight:bold;color:#008c46;}.product-attributes .price del{color:#808080;}.product-attributes .scale-prices{display:flex;flex-direction:column;font-size:14px;}.product-attributes .scale-prices__title,
.product-attributes .scale-prices__item{display:flex;align-items:center;justify-content:flex-start;padding:3px;}.product-attributes .scale-prices__title{font-weight:bold;}.product-attributes .scale-prices__item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-top:none;border-bottom:0;}.product-attributes .scale-prices__item:nth-of-type(odd){background-color:#f4f4f4;}.product-attributes .product-variations{padding:15px 15px 0;}.product-attributes .product-variations .form-group:not(:last-of-type){margin-bottom:10px;}.product-attributes .add_to_cart_form{padding:0 15px 15px 15px;}.product-attributes .cart-button,
.product-attributes .login-button{margin-top:15px;}.product-attributes .cart-button.spinner,
.product-attributes .login-button.spinner{color:transparent;}.product-attributes .cart-button.spinner::before,
.product-attributes .login-button.spinner::before,
.product-attributes .cart-button.spinner::after,
.product-attributes .login-button.spinner::after{background-color:white;}.product-attributes .cart-button .icon,
.product-attributes .login-button .icon{font-size:16px;}.product-attributes.details .stock-info{font-size:14px;padding-top:10px;}@media(min-width:1024px){.product-attributes.details .price{padding-top:0;}}.product-attributes.details .scale-prices__item{min-height:40px;}@media(min-width:1024px){.product-attributes.details .product-variations{padding:20px 20px 0;}}@media(min-width:1024px){.product-attributes.details .product_variant_form{margin-bottom:85px;}}@media(min-width:1024px){.product-attributes.details .add_to_cart_form{padding:20px;}}@media(min-width:1024px){.product-attributes.details .add_to_cart_form.has-units{margin-top:-85px;}}.product-attributes.details .product-unit label{height:20px;}.product-attributes.list .product-title{padding:0;}.product-attributes.list .title{color:#333333;text-decoration:none;margin-top:20px;}.product-attributes.list .price{padding:20px 0 0;}.product-attributes .form-group{margin-bottom:0;}.product-image-gallery .gallery-image,
.product-image-gallery-thumbnails .gallery-image{background-color:#ffffff;position:relative;text-align:center;}.product-image-gallery .gallery-image .img-responsive,
.product-image-gallery-thumbnails .gallery-image .img-responsive{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto;}.product-image-gallery .gallery-image .img-responsive.gallery-image__video--img,
.product-image-gallery-thumbnails .gallery-image .img-responsive.gallery-image__video--img{max-height:none;}.product-image-gallery .gallery-image .healthy-living-logo,
.product-image-gallery-thumbnails .gallery-image .healthy-living-logo{position:absolute;top:0;right:0;width:25%;height:25%;}.product-image-gallery .slick-arrow,
.product-image-gallery-thumbnails .slick-arrow,
.product-image-slider .slick-arrow{position:absolute;line-height:0;padding:0;border:0;color:transparent;background:#ffffff;z-index:1;font-family:'baywa-iconfont';font-size:0;display:flex;justify-content:center;top:10px;width:30px;height:calc(100% - 10px);}.product-image-gallery .slick-arrow::before,
.product-image-gallery-thumbnails .slick-arrow::before,
.product-image-slider .slick-arrow::before{font-size:24px;color:#008c46;background-color:transparent;position:absolute;top:50%;left:50%;transform:translateX(-50%);}.product-image-gallery .slick-arrow:hover::before,
.product-image-gallery-thumbnails .slick-arrow:hover::before,
.product-image-slider .slick-arrow:hover::before{color:#008c46;}.product-image-gallery .slick-arrow.slick-disabled,
.product-image-gallery-thumbnails .slick-arrow.slick-disabled,
.product-image-slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none;}.product-image-gallery .slick-arrow.slick-prev,
.product-image-gallery-thumbnails .slick-arrow.slick-prev,
.product-image-slider .slick-arrow.slick-prev{left:10px;}.product-image-gallery .slick-arrow.slick-prev::before,
.product-image-gallery-thumbnails .slick-arrow.slick-prev::before,
.product-image-slider .slick-arrow.slick-prev::before{content:'\e901';}.product-image-gallery .slick-arrow.slick-next,
.product-image-gallery-thumbnails .slick-arrow.slick-next,
.product-image-slider .slick-arrow.slick-next{right:0;}.product-image-gallery .slick-arrow.slick-next::before,
.product-image-gallery-thumbnails .slick-arrow.slick-next::before,
.product-image-slider .slick-arrow.slick-next::before{content:'\e902';}.product-image-gallery-wrapper{overflow:hidden;}@media(min-width:768px){.product-image-gallery-wrapper{clear:inherit;background-color:transparent;}}.product-image-gallery-wrapper .ribbon-wrapper{bottom:0;top:auto;left:10px;border-width:120px;border-bottom:120px solid #f5be37;font-size:14px;border-top:none;}@media(min-width:1024px){.product-image-gallery-wrapper .ribbon-wrapper{top:0;bottom:auto;width:0;border-top:110px solid #f5be37;border-width:110px;border-bottom:none;}}.product-image-gallery-wrapper .ribbon-wrapper .ribbon{top:62px;bottom:auto;left:58px;transform:translate(-50%) rotate(45deg);transform-origin:center top;}@media(min-width:1024px){.product-image-gallery-wrapper .ribbon-wrapper .ribbon{position:absolute;top:auto;bottom:60px;left:50px;transform:translate(-50%) rotate(-45deg);transform-origin:center bottom;}}.product-image-gallery{background-color:#ffffff;padding:20px 15px 50px;}@media(min-width:1024px){.product-image-gallery{padding:20px 20px 50px;}}.product-image-gallery > div:not(:first-of-type){position:absolute;visibility:hidden;}.product-image-gallery .gallery-image{padding-bottom:145px;}@media(min-width:560px){.product-image-gallery .gallery-image{padding-bottom:255px;}}@media(min-width:768px){.product-image-gallery .gallery-image{padding-bottom:210px;}}@media(min-width:1024px){.product-image-gallery .gallery-image{padding-bottom:72%;}}@media(min-width:1280px){.product-image-gallery .gallery-image{padding-bottom:57%;}}.product-image-gallery .gallery-image .icon-zoom-in{position:absolute;right:0;top:0;width:40px;height:40px;background-color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;}.product-image-gallery .gallery-image__video{position:relative;}.product-image-gallery .gallery-image__video--text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;color:white;width:calc(100% - 80px);display:flex;flex-direction:column;align-items:center;}.product-image-gallery .gallery-image__video--text a{color:white;}.product-image-gallery .gallery-image__video--icon-play{fill:white;width:32px;height:32px;margin:0 0 15px 0;cursor:pointer;}.product-image-gallery .gallery-image__video--icon-play:hover{fill:#008c46;background-color:white;}.product-image-gallery .gallery-image__video--iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;width:100%;height:100%;}.product-image-gallery .gallery-image__video--iframe:-webkit-full-screen{transform:none;}.product-image-gallery img[data-zoom-image]{cursor:pointer;}.product-image-gallery .slick-slide > div > div{display:block !important;}.product-image-gallery .slick-arrow{top:50%;width:40px;height:60px;transform:translateY(calc(-50% - 15px));}.product-image-gallery .slick-arrow.slick-prev{left:20px;}.product-image-gallery .slick-arrow.slick-prev::before{content:'\e901';}.product-image-gallery .slick-arrow.slick-next{right:20px;}.product-image-gallery .slick-arrow.slick-next::before{content:'\e902';}.product-image-gallery .slick-dots{position:absolute;left:0;bottom:0;z-index:3;margin:0;padding:0 15px 0 0;list-style:none;width:100%;height:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.product-image-gallery .slick-dots li{cursor:pointer;padding-left:15px;}.product-image-gallery .slick-dots li button{position:relative;border:0;background:transparent;display:block;height:12px;width:12px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.product-image-gallery .slick-dots li button::before{position:absolute;top:0;left:0;content:' ';width:12px;height:12px;background-color:#cccccc;transition:background-color 0.3s linear;border-radius:50%;}.product-image-gallery .slick-dots li.slick-active button::before{background-color:#008c46;}.product-image-gallery-thumbnails{overflow:hidden;margin-left:-10px;}.product-image-gallery-thumbnails > div:nth-child(6) ~ div{position:absolute;visibility:hidden;}.product-image-gallery-thumbnails .gallery-image{padding-bottom:75%;}.product-image-gallery-thumbnails .gallery-image .img-responsive{padding:10px;}.product-image-gallery-thumbnails .gallery-image__video.loaded::after{content:'\25b6';color:#008c46;font-size:7px;line-height:0.5;padding:3px;background-color:white;width:10px;height:10px;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:0;animation:none;}.product-image-gallery-thumbnails .slick-slide{cursor:pointer;border:none;}.page-productVariants{height:auto !important;}@media(min-width:1024px){.page-productVariants .ribbon-wrapper{left:calc(100% / 5.5);margin-left:5px;}}@media(min-width:1024px){.page-productVariants .product-tile .ribbon-wrapper{left:0;margin-left:0;}}@media(min-width:1024px){.page-productVariants .product-image-gallery{margin-left:calc(100% / 5.5);}}@media(min-width:1024px){.page-productVariants .product-image-gallery-thumbnails{float:left;width:calc(100% / 5.5);height:calc(100% + 10px);margin:-10px 0 0;}}.page-productVariants .product-image-gallery-thumbnails > div:nth-child(n+6){display:none;}@media(min-width:1280px){.page-productVariants .product-image-gallery-thumbnails > div:nth-child(n+5){display:none;}}.page-productVariants .product-image-gallery-thumbnails .slick-arrow{height:30px;width:calc(100% - 10px);left:0;}.page-productVariants .product-image-gallery-thumbnails .slick-arrow.slick-prev::before{content:'\e903';}.page-productVariants .product-image-gallery-thumbnails .slick-arrow.slick-next{top:auto;bottom:0;}.page-productVariants .product-image-gallery-thumbnails .slick-arrow.slick-next::before{content:'\e900';}@media(min-width:768px){.page-productVariants .product-details--exploded-view .product-image-gallery{margin-left:calc((100% - 10px) / 10);}}@media(min-width:1280px){.page-productVariants .product-details--exploded-view .product-image-gallery{margin-left:115px;}}@media(min-width:768px){.page-productVariants .product-details--exploded-view .product-image-gallery .gallery-image{padding-bottom:calc(47% - 30px);}}@media(min-width:1024px){.page-productVariants .product-details--exploded-view .product-image-gallery .gallery-image{padding-bottom:calc(48% - 30px);}}@media(min-width:1280px){.page-productVariants .product-details--exploded-view .product-image-gallery .gallery-image{padding-bottom:453px;}}@media(min-width:768px){.page-productVariants .product-details--exploded-view .product-image-gallery-thumbnails{float:left;width:calc((100% - 10px) / 10);height:calc(100% + 10px);margin:-10px 0 0;}}@media(min-width:1280px){.page-productVariants .product-details--exploded-view .product-image-gallery-thumbnails{width:115px;}}.product-tile{height:100%;perspective:2000px;position:relative;}.product-tile__link::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}.product-tile__cta-wrapper{padding-top:10px;}@media(min-width:560px){.product-tile__cta-wrapper{padding-top:20px;padding-right:15px;padding-left:15px;}}.product-tile__cta{position:relative;z-index:1;}.product-tile__cta.icon-close{width:30px;height:30px;color:#808080;background-color:#fff;border-radius:50%;box-shadow:0 0 8px rgba(0, 0, 0, 0.15);}.product-tile__cta.icon-close::before{position:absolute;top:50%;left:50%;font-size:14px;transform:translate(-50%, -50%);}.product-tile .close-flipped-card{position:absolute;right:0;top:0;z-index:1;transform:translate(33%, -33%);}.product-tile .flip-wrapper{height:100%;}.product-tile .flip-wrapper .front{display:flex;flex-direction:column;height:100%;}@media(min-width:560px){.product-tile .flip-wrapper .front{padding-bottom:15px;}}.product-tile .flip-wrapper .front:hover{box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}.product-tile .flip-wrapper .front.tile-wishlist{justify-content:space-between;padding-bottom:0;}.product-tile .flip-wrapper .front.tile-wishlist .soldout-banner{padding:15px 50px 15px 15px;}.product-tile .flip-wrapper .front.tile-wishlist.soldout .like-button::before{color:white;}.product-tile .flip-wrapper .front.soldout{box-shadow:inset 0 0 0 2px #f5be37;}.product-tile .soldout-banner{background-color:#f5be37;color:white;display:flex;margin-bottom:2px;font-size:10px;padding:5px;line-height:13px;}.product-tile .soldout-banner .icon::before{color:white;padding:5px 5px 0 0;}.product-tile .soldout-banner .icon:empty::before{font-size:15px;}@media(min-width:560px){.product-tile .soldout-banner{padding:15px;font-size:inherit;line-height:1.286em;}.product-tile .soldout-banner .icon::before{color:white;padding-right:15px;}.product-tile .soldout-banner .icon:empty::before{font-size:24px;}}.product-tile .product-rating{display:block;}.product-tile .product-attributes{justify-content:flex-end;}.product-tile .product-attributes .add_to_cart_form{padding:0;}@media(min-width:560px){.product-tile .product-attributes .add_to_cart_form{padding:0 15px 15px 15px;}}.product-tile .product-attributes .add_to_cart_form .cart-button{margin:15px -5px 0;width:calc(100% + 10px);max-width:none;}@media(min-width:560px){.product-tile .product-attributes .add_to_cart_form .cart-button{margin:15px 0 0;width:100%;}}.product-tile .product-attributes .add_to_cart_form .tooltip{left:-10px !important;width:calc(100% + 20px);}.product-tile .product-attributes .scale-price-link-to-ads{display:flex;align-items:center;font-size:10px;padding-top:15px;}@media(min-width:560px){.product-tile .product-attributes .scale-price-link-to-ads{display:none;}}.product-tile .product-attributes .scale-price-link-to-ads .icon::before{font-size:20px;color:#008c46;padding-left:3px;transform:rotate(180deg);}.product-tile .img-wrapper{position:relative;padding:5px;}@media(min-width:560px){.product-tile .img-wrapper{padding:15px;}}.product-tile .img-wrapper .icon-info{position:absolute;left:1rem;top:1rem;z-index:2;cursor:pointer;}.product-tile .img-wrapper .lazyload-image{padding-bottom:100%;margin-bottom:20px;}.product-tile .img-wrapper .lazyload-image img{z-index:0;}.product-tile .img-wrapper .lazyload-image.small{padding-bottom:130px;margin:0;}.product-tile .img-wrapper .product-brand{position:absolute;right:15px;bottom:15px;width:55px;height:55px;z-index:0;display:none;}@media(min-width:560px){.product-tile .img-wrapper .product-brand{display:block;}}.product-tile .title{display:block;padding:0 5px;margin:0;min-height:3.6em;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;display:-webkit-box;max-height:3.6em;-webkit-line-clamp:3;-webkit-box-orient:vertical;}@media(min-width:560px){.product-tile .title{padding:0 15px;height:auto;max-height:none;min-height:initial;-webkit-line-clamp:unset;overflow:inherit;display:block;-webkit-box-orient:unset;}}.product-tile .title.short{overflow:hidden;display:-webkit-box;max-height:2.57em;-webkit-line-clamp:2;-webkit-box-orient:vertical;}@media(min-width:1280px){.product-tile .title.short{overflow:hidden;display:-webkit-box;max-height:2.75em;-webkit-line-clamp:2;-webkit-box-orient:vertical;}}.product-tile .title a{text-decoration:none;color:#333333;}.product-tile .rating{padding-top:5px;}.product-tile .stock-info{font-size:10px;font-weight:lighter;padding:10px 5px 0;text-align:center;}@media(min-width:560px){.product-tile .stock-info{font-size:14px;font-weight:normal;padding:10px 15px 0;text-align:left;}}.product-tile .back .stock-info{padding:10px 0;}@media(min-width:560px){.product-tile .back .stock-info{padding:10px 15px 0;}}.product-tile .back .ts-stars-fullBar,
.product-tile .back .ts-stars-emptyBar,
.product-tile .back .ts-stars-wrapper{padding:10px 0 0;}.product-tile .variants{margin:10px 5px 0;padding:5px 10px;background-color:#f4f4f4;font-size:10px;font-weight:lighter;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media(min-width:560px){.product-tile .variants{margin:30px 15px 0;font-size:14px;font-weight:normal;}}.product-tile .variants .icon{padding-right:5px;}.product-tile .variants .icon::before{font-size:20px;color:#008c46;}.product-tile .price{padding:10px 5px 0;font-size:10px;font-weight:lighter;text-align:center;line-height:13px;}@media(min-width:560px){.product-tile .price{line-height:inherit;padding:20px 15px 0;font-size:14px;}}.product-tile .price .h3{color:inherit;font-size:16px;font-weight:bold;margin-bottom:10px;line-height:1em;}@media(min-width:560px){.product-tile .price .h3{margin-bottom:0;}}.product-tile .price del,
.product-tile .price__strike-price{color:#808080;font-size:14px;pointer-events:none;}.product-tile .h2{padding:20px 0 0 0;font-size:14px;text-align:center;margin-bottom:0;}.product-tile .competence-proof-tile{margin-top:15px;}.product-tile .buy-button{padding:15px 0 0;}@media(min-width:560px){.product-tile .buy-button{padding:20px 15px 0;}}.product-tile .like-button{position:absolute;top:5px;right:5px;z-index:1;padding:10px;}.product-tile .like-button::before{color:#cccccc;}.product-tile .like-button:hover::before{color:inherit;}.product-tile .flipped .like-button{display:none;}.product-tile .details{display:none;}@media(min-width:560px){.product-tile .details{display:block;padding:0 15px;}}@media(min-width:560px){.product-tile .details ~ .stock-info{padding:20px 15px 0;}}.product-tile .details .table{margin-top:20px;font-size:14px;margin-bottom:-2px;}.product-tile .details .table td{width:50%;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.product-tile .tooltip{left:0 !important;width:100%;}.product-tile .tooltip-inner{max-width:100%;}.product-tile .tooltip-arrow{left:65% !important;}.product-tile .ribbon-wrapper{font-size:10px;font-weight:bold;border-top:90px solid #f5be37;border-right:90px solid transparent;line-height:13px;z-index:0;pointer-events:none;}@media(min-width:560px){.product-tile .ribbon-wrapper{border-top:110px solid #f5be37;border-right:110px solid transparent;font-size:14px;font-weight:bold;}}.product-tile .ribbon-wrapper .ribbon{min-width:95px;bottom:50px;left:40px;}@media(min-width:560px){.product-tile .ribbon-wrapper .ribbon{bottom:60px;left:50px;min-width:115px;}}.product-tile .btn{font-size:14px;padding:0;}@media(min-width:560px){.product-tile .btn{font-size:16px;padding:0 20px;}}@media(min-width:560px){.product-tile .btn__add-to-cart__icon{display:none;}}.product-tile .btn__add-to-cart__text{display:none;}@media(min-width:560px){.product-tile .btn__add-to-cart__text{display:block;}}.product-tile .quantity-counter .btn{padding:0 10px;}.product-tile .product-unit label{display:none;}@media(min-width:560px){.product-tile .product-unit label{display:inline-block;}}.product-tile .btn-calculate-price{font-weight:lighter;color:#008c46;text-decoration:underline;text-align:center;font-size:14px;width:100%;}@media(min-width:560px){.product-tile .btn-calculate-price{display:block;line-height:40px;height:40px;padding:0 20px;font-size:16px;font-weight:normal;vertical-align:middle;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color 0.2s linear, color 0.2s linear;box-shadow:inset 0 0 0 1px #008c46;background-color:#FFFFFF;}}.product-tile .btn-calculate-price:hover{color:#006f3b;}@media(min-width:560px){.product-tile .btn-calculate-price:hover{background-color:#008c46;color:#FFFFFF;}}.product-tile .text-standard,
.product-tile .text-info,
.product-tile .text-success,
.product-tile .text-warning,
.product-tile .text-danger{font-size:10px;}@media(min-width:560px){.product-tile .text-standard,
 .product-tile .text-info,
 .product-tile .text-success,
 .product-tile .text-warning,
 .product-tile .text-danger{font-size:inherit;}}.bootstrap-datetimepicker-widget{position:absolute;background:#fff;z-index:5;border:5px solid #676767;font-size:16px;margin-left:-35px;}@media(min-width:560px){.bootstrap-datetimepicker-widget{margin-left:0px;}}.bootstrap-datetimepicker-widget .list-unstyled{list-style:none;margin:0;padding:0;}.bootstrap-datetimepicker-widget .picker-switch{text-align:center;cursor:pointer;}.bootstrap-datetimepicker-widget .datepicker-days th,
.bootstrap-datetimepicker-widget .datepicker-months th,
.bootstrap-datetimepicker-widget .datepicker-years th,
.bootstrap-datetimepicker-widget .datepicker-decades th{padding:10px;text-align:center;}.bootstrap-datetimepicker-widget .datepicker-days th.prev,
.bootstrap-datetimepicker-widget .datepicker-months th.prev,
.bootstrap-datetimepicker-widget .datepicker-years th.prev,
.bootstrap-datetimepicker-widget .datepicker-decades th.prev,
.bootstrap-datetimepicker-widget .datepicker-days th.next,
.bootstrap-datetimepicker-widget .datepicker-months th.next,
.bootstrap-datetimepicker-widget .datepicker-years th.next,
.bootstrap-datetimepicker-widget .datepicker-decades th.next{cursor:pointer;width:45px;}.bootstrap-datetimepicker-widget .day,
.bootstrap-datetimepicker-widget .month,
.bootstrap-datetimepicker-widget .year,
.bootstrap-datetimepicker-widget .decade{padding:10px;text-align:center;}.bootstrap-datetimepicker-widget .day:hover,
.bootstrap-datetimepicker-widget .month:hover,
.bootstrap-datetimepicker-widget .year:hover,
.bootstrap-datetimepicker-widget .decade:hover{background:#f4f4f4;cursor:pointer;}.bootstrap-datetimepicker-widget .day.disabled,
.bootstrap-datetimepicker-widget .month.disabled,
.bootstrap-datetimepicker-widget .year.disabled,
.bootstrap-datetimepicker-widget .decade.disabled,
.bootstrap-datetimepicker-widget .day.disabled:hover,
.bootstrap-datetimepicker-widget .month.disabled:hover,
.bootstrap-datetimepicker-widget .year.disabled:hover,
.bootstrap-datetimepicker-widget .decade.disabled:hover{background:none;color:#cccccc;cursor:not-allowed;}.bootstrap-datetimepicker-widget .day.active,
.bootstrap-datetimepicker-widget .month.active,
.bootstrap-datetimepicker-widget .year.active,
.bootstrap-datetimepicker-widget .decade.active{background-color:#008c46;color:#ffffff;}.bootstrap-datetimepicker-widget .month,
.bootstrap-datetimepicker-widget .year{width:55px;display:inline-block;}.bootstrap-datetimepicker-widget .decade{width:120px;display:inline-block;}.bootstrap-datetimepicker-widget .accordion-toggle{display:none;}.tabs{overflow:overlay;}.tabs > label{display:inline-block;position:relative;background-color:#f4f4f4;margin:0;cursor:pointer;transition:background-color 0.3s linear, border-color 0.3s linear, color 0.3s linear;padding:20px 30px;border-width:1px 1px 0 1px;border-style:solid;border-color:#f4f4f4;}.tabs > label + label{display:none;}.tabs > label:not(:first-of-type){margin-left:-2px;}.tabs > label.red,
.tabs > label.green,
.tabs > label.gray{color:white;border-color:white;box-shadow:inset 0 0 0 5px white, inset 0 0 0 5px white;transition:box-shadow 0.3s linear;}.tabs > label.red{background-color:#d7373c;}.tabs > label.green{background-color:#008c46;}.tabs > label.gray{background-color:#808080;}.tabs > section{background-color:#ffffff;float:left;width:100%;display:none;border:1px solid #ffffff;}.tabs > section.red{border-color:#d7373c;}.tabs > section.green{border-color:#008c46;}.tabs > section.gray{border-color:#808080;}.tabs > section > div{animation:fade-in 0.7s ease-in-out;}.tabs > input{display:none;}.tabs > input:checked + input + label{background-color:#ffffff;border-color:#ffffff;color:#008c46;text-shadow:0.5px 0 0;bottom:-1px;padding-top:21px;cursor:default;}.tabs > input:checked + input + label.red,
.tabs > input:checked + input + label.green,
.tabs > input:checked + input + label.gray{color:white;box-shadow:inset 5px 5px 0 0 #ffffff, inset -5px 5px 0 0 #ffffff;}.tabs > input:checked + input + label.red{background-color:#d7373c;border-color:#d7373c;}.tabs > input:checked + input + label.green{background-color:#008c46;border-color:#008c46;}.tabs > input:checked + input + label.gray{background-color:#808080;border-color:#808080;}.tabs > input[type='radio']:checked + input + label + label + section{display:block;}.responsive-tabs{overflow:overlay;}.responsive-tabs > label{position:relative;color:#333333;cursor:pointer;margin:10px 20px 10px 0;padding-left:calc(24px + 10px);line-height:24px;height:24px;}.responsive-tabs > label::before{content:'';position:absolute;left:0;top:50%;width:24px;height:24px;border:1px solid #cccccc;border-radius:50%;transform:translateY(-50%);}.responsive-tabs > label::after{content:'';position:absolute;left:6px;top:6px;width:12px;height:12px;background-color:#008c46;border-radius:50%;transform:scale(0);transition:transform 0.2s linear;}.responsive-tabs > section{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}@media(min-width:1280px){.responsive-tabs > section{float:left;width:100%;display:none;max-height:none;opacity:1;}}.responsive-tabs > section > div{animation:fade-in 0.7s ease-in-out;}.responsive-tabs > input{display:none;}.responsive-tabs > input + label + label{display:block;}@media(min-width:1280px){.responsive-tabs > input + label + label{display:none;}}.responsive-tabs > input + input + label{display:none;}@media(min-width:1280px){.responsive-tabs > input + input + label{display:inline-block;}}@media(min-width:1280px){.responsive-tabs > input:checked + input + label,
 .responsive-tabs > input:checked + label + label{cursor:default;}}.responsive-tabs > input:checked + input + label::after,
.responsive-tabs > input:checked + label + label::after{transform:scale(1);transition:transform 0.2s cubic-bezier(0, 3, 1, 0);}.responsive-tabs > input[type='checkbox']:checked + label + label + section{max-height:10000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}@media(min-width:768px){.responsive-tabs > input[type='radio']:checked + input + label + label + section{display:block;}}.responsive-tabs.fold > input + label + label{display:none;}.responsive-tabs.fold > input + input + label{display:block;}@media(min-width:1280px){.responsive-tabs.fold > input + input + label{display:inline-block;}}.responsive-tabs.fold > input[type="checkbox"]:checked + label + label + section{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}.responsive-tabs.fold > input[type="radio"]:checked + input + label{cursor:default;}.responsive-tabs.fold > input[type="radio"]:checked + input + label + label + section{max-height:10000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}@media(min-width:560px){.responsive-tabs.xs > label{display:inline-block;}.responsive-tabs.xs > section{float:left;width:100%;display:none;max-height:none;opacity:1;}.responsive-tabs.xs.fold > input + input + label{display:inline-block;}.responsive-tabs.xs > input[type='radio'] + input + label + label{display:none;}.responsive-tabs.xs > input[type='radio']:checked + input + label + label + section{display:block;}}@media(min-width:768px){.responsive-tabs.sm > label{display:inline-block;}.responsive-tabs.sm > section{float:left;width:100%;display:none;max-height:none;opacity:1;}.responsive-tabs.sm.fold > input + input + label{display:inline-block;}.responsive-tabs.sm > input[type='radio'] + input + label + label{display:none;}.responsive-tabs.sm > input[type='radio']:checked + input + label + label + section{display:block;}}@media(min-width:1024px){.responsive-tabs.md > label{display:inline-block;}.responsive-tabs.md > section{float:left;width:100%;display:none;max-height:none;opacity:1;}.responsive-tabs.md.fold > input + input + label{display:inline-block;}.responsive-tabs.md > input[type='radio'] + input + label + label{display:none;}.responsive-tabs.md > input[type='radio']:checked + input + label + label + section{display:block;}}.pswp__bg{background-color:#fff;}.pswp__top-bar,
.pswp__caption,
.pswp__button{background:none !important;}.pswp__top-bar{height:0;z-index:10;}.pswp__button{height:60px;width:60px;}@media(min-width:1280px){.pswp__button--arrow--left,
 .pswp__button--arrow--right{width:200px !important;}}.pswp__button.pswp__button--close{font-size:20px;}.pswp__button.pswp__button--close::before{font-family:'baywa-iconfont', Arial, sans-serif;content:'\e90c';color:#808080;}.pswp__caption ul{position:absolute;left:0;bottom:0;z-index:3;margin:0;padding:0 15px 0 0;list-style:none;width:100%;height:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.pswp__caption ul li{cursor:pointer;margin-left:15px;position:relative;border:0;background:transparent;display:block;height:12px;width:12px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;}.pswp__caption ul li::before{position:absolute;top:0;left:0;content:' ';width:12px;height:12px;background-color:#cccccc;transition:background-color 0.3s linear;border-radius:50%;}.pswp__caption ul li.active::before{background-color:#008c46;}.pswp__img--placeholder--blank{background:transparent;}.baywa-slider-component .slick-track{display:flex;}.baywa-slider-component__slides{display:flex;}.baywa-slider-component__slides.slick-initialized{padding:0;display:block;}.baywa-slider-component__slides.init-on-modal{display:none;}.baywa-slider-component__slides .slick-slide{height:auto;display:flex;}@media(min-width:560px){.baywa-slider-component__slides .slick-slide{display:block;}}@media(max-width:767px){.baywa-slider-component__slides .slick-slide > div .slide{padding-right:5px;padding-left:5px;}}.baywa-slider-component__slides .slick-slide > div,
.baywa-slider-component__slides .slick-slide > div > div{width:100%;height:100%;}.baywa-slider-component__slides .slick-arrow{position:absolute;border:0;color:#008c46;font-family:'baywa-iconfont';font-size:0;padding:0;z-index:1;top:0;width:30px;height:calc(100% - 80px);line-height:0;margin:40px 0;}.baywa-slider-component__slides .slick-arrow::before{position:absolute;left:50%;transform:translateX(-50%);color:#008c46;font-size:24px;}.baywa-slider-component__slides .slick-arrow.slick-prev{top:0;left:-30px;}.baywa-slider-component__slides .slick-arrow.slick-prev::before{content:'\e901';}.baywa-slider-component__slides .slick-arrow.slick-prev + .slick-list{width:100%;}.baywa-slider-component__slides .slick-arrow.slick-next{bottom:0;right:-30px;}.baywa-slider-component__slides .slick-arrow.slick-next::before{content:'\e902';}.baywa-slider-component__slides .slick-arrow.slick-prev.slick-disabled,
.baywa-slider-component__slides .slick-arrow.slick-next.slick-disabled{cursor:default;}.baywa-slider-component__slides .slick-arrow.slick-prev.slick-disabled::before,
.baywa-slider-component__slides .slick-arrow.slick-next.slick-disabled::before{color:#cccccc;}.baywa-slider-component__slides .slick-dots{margin:0;padding:10px 0 0;display:flex;flex-wrap:wrap;justify-content:center;}.baywa-slider-component__slides .slick-dots li{display:inline-block;padding:10px 7px 0;}.baywa-slider-component__slides .slick-dots li button{position:relative;height:12px;width:12px;color:transparent;padding:0;cursor:pointer;line-height:0;}.baywa-slider-component__slides .slick-dots li button::before{position:absolute;top:0;left:0;content:' ';width:100%;height:100%;border-radius:50%;background-color:#cccccc;transition:background-color 0.3s linear;}.baywa-slider-component__slides .slick-dots li button:hover::before{background-color:#008c46;}.baywa-slider-component__slides .slick-dots li.slick-active button::before{background-color:#008c46;}.baywa-slider-component__slides.slick-vertical .slide .slick-dots{position:absolute;top:50%;left:5px;transform:translateY(-50%);-webkit-transform:translateX(-50%);margin:0;padding:0;list-style:none;white-space:nowrap;}.baywa-slider-component__slides.slick-vertical .slide .slick-dots li{display:block;padding:0 0 15px 0;}.baywa-slider-component .product-tile{padding:15px 0 5px;}@media(max-width:559px){.baywa-slider-component__slides.centerModeTN .slick-list{padding:0 10px;}}@media(max-width:767px) and (min-width:560px){.baywa-slider-component__slides.centerModeXS .slick-list{padding:0 10px;}}@media(max-width:1023px) and (min-width:768px){.baywa-slider-component__slides.centerModeSM .slick-list{padding:0 30px;}}@media(max-width:1279px) and (min-width:1024px){.baywa-slider-component__slides.centerModeMD .slick-list{padding:0 30px;}}@font-face{font-family:'Baywa-Font';font-display:swap;font-weight:100;src:url('../_ui/responsive/theme-b2c/fonts/BayWaSans-Book.woff2') format('woff2'), url('../_ui/responsive/theme-b2c/fonts/BayWaSans-Book.woff') format('woff'), url('../_ui/responsive/theme-b2c/fonts/BayWaSans-Book.ttf') format('truetype');}@font-face{font-family:'Baywa-Font';font-display:swap;font-weight:700;src:url('../_ui/responsive/theme-b2c/fonts/BayWaSans-SemiBold.woff2') format('woff2'), url('../_ui/responsive/theme-b2c/fonts/BayWaSans-SemiBold.woff') format('woff'), url('../_ui/responsive/theme-b2c/fonts/BayWaSans-SemiBold.ttf') format('truetype');}@font-face{font-family:'Baywa-Font';font-display:swap;font-weight:400;src:url("../_ui/responsive/theme-b2c/fonts/BayWaSans-Medium.woff2") format('woff2'), url('../_ui/responsive/theme-b2c/fonts/BayWaSans-Medium.woff') format('woff'), url('../_ui/responsive/theme-b2c/fonts/BayWaSans-Medium.ttf') format('truetype');}.font-normal{font-weight:normal;}.font-bold{font-weight:bold;}.font-light{font-weight:lighter;}.text-primary{color:#008c46;}.text-standard,
.text-info,
.text-success,
.text-warning,
.text-danger{font-size:14px;line-height:1.286em;}.text-info{color:#808080;}.text-success{color:#008c46;}.text-warning{color:#f5be37;}.text-danger{color:#d7373c;}a,
.link{font-weight:lighter;color:#008c46;text-decoration:underline;}a:hover,
.link:hover,
a:focus,
.link:focus{color:#006f3b;}a:not([href]),
.link:not([href]){cursor:pointer;}a .icon,
.link .icon{display:inline-block;}a.text,
.link.text{color:#333333;text-decoration:none;}a.text:hover,
.link.text:hover,
a.text:focus,
.link.text:focus{color:#006f3b;}h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4{margin-top:0;}h1 small,
h2 small,
h3 small,
h4 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small{font-size:70%;color:#808080;}h1,
.h1{font-family:'Baywa-Font', Arial, sans-serif;font-weight:100;font-size:24px;line-height:32px;margin-bottom:16px;}@media(min-width:768px){h1,
 .h1{font-weight:100;font-size:32px;line-height:40px;margin-bottom:24px;}}@media(min-width:1280px){h1,
 .h1{font-weight:100;font-size:40px;line-height:48px;margin-bottom:24px;}}h2,
.h2{font-family:'Baywa-Font', Arial, sans-serif;font-weight:100;font-size:20px;line-height:28px;margin-bottom:16px;}@media(min-width:768px){h2,
 .h2{font-size:24px;line-height:32px;margin-bottom:16px;}}@media(min-width:1280px){h2,
 .h2{font-size:32px;line-height:40px;margin-bottom:24px;}}h3,
.h3{font-family:'Baywa-Font', Arial, sans-serif;font-weight:100;font-size:20px;line-height:28px;margin-bottom:16px;}@media(min-width:768px){h3,
 .h3{font-size:20px;line-height:28px;margin-bottom:16px;}}@media(min-width:1280px){h3,
 .h3{font-size:24px;line-height:32px;margin-bottom:16px;}}h4,
.h4{font-size:14px;line-height:1.285em;margin-bottom:1.285em;font-weight:bold;}@media(min-width:1280px){h4,
 .h4{font-size:16px;line-height:1.375em;margin-bottom:1.285em;}}.headline-hr{overflow:hidden;}.headline-hr span{position:relative;margin-left:15px;padding:0 10px;}.headline-hr span::before,
.headline-hr span::after{content:'';position:absolute;top:50%;border-top:1px solid #008c46;}.headline-hr span::before{right:100%;width:15px;}.headline-hr span::after{left:100%;width:100vw;}.headline-hr.center{text-align:center;}.headline-hr.center span::before{width:1280px;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}address{font-style:normal;line-height:1.375em;}#product-advisor-mobile-toggle:checked ~ label{max-height:0;opacity:0;}@media(min-width:1024px){#product-advisor-mobile-toggle:checked ~ label{max-height:120px;opacity:1;}}#product-advisor-mobile-toggle:checked ~ label .product-advisor-desktop-toggle::before{content:attr(data-less);}#product-advisor-mobile-toggle:checked ~ div{overflow:visible;}#product-advisor-mobile-toggle ~ label{max-height:50px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}@media(min-width:1024px){#product-advisor-mobile-toggle ~ label{background-color:white;color:#333333;padding:15px;text-align:left;height:120px;max-height:initial;}}.product-advisor-desktop-toggle{position:absolute;right:40px;top:10px;}.product-advisor-desktop-toggle::before{content:attr(data-more);}.product-advisor-component{background-color:white;padding:15px;}@media(min-width:1024px){.product-advisor-component__button{height:auto !important;max-height:initial !important;}}.product-advisor-component__button::before{content:none !important;}@media(min-width:1024px){.product-advisor-component__button::before{content:'\e900' !important;top:30px !important;color:#008c46 !important;}}.product-advisor-component__text-label{white-space:initial;line-height:22px;}.product-advisor-component__reset{display:inline-block;cursor:pointer;color:#008c46;text-decoration:underline;text-align:center;margin:18px 0 0;}@media(min-width:560px){.product-advisor-component__reset{float:right;}}.product-advisor-component__facet-list{display:flex;flex-wrap:wrap;margin:20px -10px 0 -10px;}.product-advisor-component__facet{width:100%;padding:0 10px 20px 10px;}@media(min-width:560px){.product-advisor-component__facet{width:50%;}}@media(min-width:768px){.product-advisor-component__facet{width:33.3333%;}}@media(min-width:1024px){.product-advisor-component__facet{width:25%;}}.product-advisor-component__facet-title{font-size:14px;font-weight:bold;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.product-advisor-component__facet-values{position:relative;}.product-advisor-component__facet-values input{cursor:default;}.product-advisor-component__facet-values input:focus{z-index:2;}.product-advisor-component__facet-values input:focus + ul:not(.selected),
.product-advisor-component__facet-values ul:not(.selected):hover,
.product-advisor-component__facet-values ul:not(.selected):focus{pointer-events:all;max-height:200px;z-index:1;overflow:auto;top:39px;border-top:1px solid #cccccc;}.product-advisor-component__facet-values input:focus + ul:not(.selected) li.empty-field,
.product-advisor-component__facet-values ul:not(.selected):hover li.empty-field,
.product-advisor-component__facet-values ul:not(.selected):focus li.empty-field{max-height:0;}.product-advisor-component__facet-values input:focus + ul:not(.selected) li,
.product-advisor-component__facet-values ul:not(.selected):hover li,
.product-advisor-component__facet-values ul:not(.selected):focus li{border-top:0;height:auto;line-height:39px;}.product-advisor-component__facet-values input:focus + ul:not(.selected) li:hover,
.product-advisor-component__facet-values ul:not(.selected):hover li:hover,
.product-advisor-component__facet-values ul:not(.selected):focus li:hover{background-color:#f4f4f4;}.product-advisor-component__facet-values input:focus + ul:not(.selected) li:first-of-type,
.product-advisor-component__facet-values ul:not(.selected):hover li:first-of-type,
.product-advisor-component__facet-values ul:not(.selected):focus li:first-of-type{display:none;}.product-advisor-component__facet-values input:focus + ul:not(.selected) li span,
.product-advisor-component__facet-values ul:not(.selected):hover li span,
.product-advisor-component__facet-values ul:not(.selected):focus li span{float:right;}.product-advisor-component__facet-values input:focus + ul:not(.selected) + .icon,
.product-advisor-component__facet-values ul:not(.selected):hover + .icon,
.product-advisor-component__facet-values ul:not(.selected):focus + .icon{z-index:2;pointer-events:all;}.product-advisor-component__facet-values ul{position:absolute;top:0;width:100%;margin:0;padding:0;list-style:none;pointer-events:none;max-height:40px;overflow:hidden;cursor:default;}.product-advisor-component__facet-values ul.selected{pointer-events:all;}.product-advisor-component__facet-values ul.selected .item{display:flex;justify-content:space-between;}.product-advisor-component__facet-values ul.selected .icon{cursor:pointer;pointer-events:all;}.product-advisor-component__facet-values ul.selected .icon::before{color:#008c46;font-size:20px;}.product-advisor-component__facet-values ul li{font-weight:lighter;}.product-advisor-component__facet-values ul li .highlight{font-weight:bold;}.product-advisor-component__facet-values .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;}.product-advisor-component__facet-values .icon::before{font-size:14px;}.product-feature-component{height:100%;}.product-reference-component{margin:-10px;}.product-reference-component .product-tile{margin-bottom:0;}.product-reference-component .product-tile .thumb .img-wrapper{padding-bottom:75%;}.head-area{display:flex;flex-flow:column;}.product-list-page .category-image{display:none;width:calc(25% - 15px);padding:0 20px;}@media(min-width:768px){.product-list-page .category-image{display:block;}}.product-list-page .category-image .lazyload-image{padding-bottom:50%;}.product-list-page .category-description{font-weight:lighter;flex:1 0 0%;}.product-list-page .category-description h1{margin-bottom:0;}.product-list-page .category-description .read-more-state{display:none;}.product-list-page .category-description .read-more-target{opacity:0;max-height:0;font-size:0;transition:0.25s ease;}.product-list-page .category-description .read-more-state:checked ~ .read-more-wrap .read-more-dotted{display:none;}.product-list-page .category-description .read-more-state:checked ~ .read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em;}.product-list-page .category-description .read-more-state ~ .read-more-trigger::before{content:attr(data-more);}.product-list-page .category-description .read-more-state:checked ~ .read-more-trigger::before{content:attr(data-less);}.product-list-page .category-description .read-more-trigger{cursor:pointer;display:inline-block;color:#008c46;text-decoration:underline;}.product-list-page .category-description .read-more-trigger:hover{color:#006f3b;}.product-list-page .facet-wrapper{position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:visibility 0s linear 0.3s, opacity 0.2s linear;width:100%;height:100%;z-index:5;font-size:14px;}@media(min-width:768px){.product-list-page .facet-wrapper{position:static;opacity:1;visibility:visible;transition:visibility 0s linear, opacity 0s linear;padding-bottom:20px;}}.product-list-page .facet-toggle{display:none;}.product-list-page .facet-toggle:checked ~ .facet-wrapper{opacity:1;visibility:visible;transition:visibility 0s linear, opacity 0.2s linear;}.product-list-page .facet-navigation{background-color:#ffffff;height:100%;-webkit-overflow-scrolling:touch;}.product-list-page .facet-navigation .show-results{margin-top:20px;padding:5px 0;height:auto;position:relative;z-index:1010;}@media(min-width:768px){.product-list-page .facet-navigation .show-results{display:none;}}.product-list-page .headline-wrapper{display:flex;align-items:center;padding:0 10px;height:55px;background-color:#f4f4f4;}@media(min-width:768px){.product-list-page .headline-wrapper{display:none;height:60px;padding:10px 0 0;}}.product-list-page .headline-wrapper button{flex:1 0 auto;font-size:16px;}.product-list-page .category-wrapper .facet-values{display:flex;flex-direction:column;}.product-list-page .category-wrapper .parents{padding-top:5px;}.product-list-page .category-wrapper .parents > a{display:block;padding:5px 0;color:#333333;text-decoration:none;height:auto;align-items:center;}.product-list-page .category-wrapper .siblings{padding-left:30px;padding-bottom:15px;flex:1 1 auto;overflow-x:hidden;}.product-list-page .category-wrapper .siblings > a,
.product-list-page .category-wrapper .siblings .active{padding:5px 0;}.product-list-page .category-wrapper .siblings > a{display:flex;color:#333333;text-decoration:none;height:auto;align-items:center;}.product-list-page .category-wrapper .siblings .active{color:#008c46;font-weight:bold;}.product-list-page .banner-slot-wrapper{padding:0 10px;}@media(min-width:768px){.product-list-page .banner-slot-wrapper{padding:0;}}.product-list-page .search-empty__headline h2{line-height:1.375em;}.product-list-page .search-empty__external-info{margin-top:30px;margin-bottom:10px;}.product-list-page .active-filter-wrapper{display:inline-block;max-width:100%;white-space:nowrap;overflow:auto;position:relative;z-index:3;}@media(min-width:560px){.product-list-page .active-filter-wrapper{white-space:normal;display:inline;}}.product-list-page .active-filter-wrapper .active-filter-facet{pointer-events:none;}.product-list-page .active-filter-reset{padding-top:10px;padding-bottom:30px;float:right;}@media(min-width:768px){.product-list-page .active-filter-reset{padding-bottom:50px;}}.product-list-page .product-grid{display:flex;flex-wrap:wrap;}.product-list-page .product-grid .product-tile{padding:0 10px;margin-bottom:20px;height:auto;width:50%;margin-right:-1px;}@media(min-width:1024px){.product-list-page .product-grid .product-tile{width:33.333%;}}@media screen and (max-width:320px){.product-list-page .product-grid .product-tile{padding:0 7px;}}.product-list-page .product-grid > .spinner:not(.product-tile){height:400px;width:100%;}.product-list-page .external-search-banner{padding:15px;background-color:white;margin-bottom:15px;}@media(min-width:1024px){.product-list-page .external-search-banner{height:90px;display:flex;align-items:center;justify-content:space-between;}}.product-list-page .external-search-banner__button{margin-top:15px;width:100%;}@media(min-width:1024px){.product-list-page .external-search-banner__button{max-width:260px;margin-top:0;}}.filter-wrapper{padding:0 10px;margin-top:20px;height:calc(100% - 145px);overflow:auto;}@media(min-width:768px){.filter-wrapper{padding:5px 15px 15px;margin:0;overflow-x:hidden;}}.filter-wrapper .filter-headline{margin-bottom:15px;}@media(min-width:768px){.filter-wrapper .filter-headline{background-color:#f4f4f4;height:60px;padding:10px 0 0;margin:-5px -15px 0;}}.filter-wrapper .range-slider{padding:10px;}@media(min-width:768px){.filter-wrapper .range-slider{padding:15px 0 10px;}}.filter-wrapper .range-slider__input{width:calc(100% - 20px);}@media(min-width:768px){.filter-wrapper .range-slider__input{width:100%;}}.product-list-components{padding:0 10px 30px;margin-top:20px;}@media(min-width:768px){.product-list-components{background-color:white;padding-bottom:0;}}.product-list-components .marketing-slot-wrapper{background-color:white;}.product-list-components h2{padding-top:20px;}@media(min-width:768px){.product-list-components h2{padding-top:30px;}}@media(min-width:1280px){.product-list-components h2{padding-top:50px;}}.product-list-components .content:first-of-type h2{padding-top:0;}.product-list-components p{font-weight:lighter;}.iphone .filter-wrapper,
.ipad .filter-wrapper{overflow:visible;}.product-variants-component{padding-bottom:0 !important;}.competence-proof,
.poc-special-handling-notice-1{background-color:#f5be37;color:#fff;font-weight:normal;display:flex;align-items:center;padding:15px;font-size:14px;line-height:18px;width:100%;}@media(min-width:768px){.competence-proof,
 .poc-special-handling-notice-1{font-size:16px;line-height:22px;}}@media(min-width:1024px){.competence-proof,
 .poc-special-handling-notice-1{padding:15px 20px;}}.competence-proof .icon:empty::before,
.poc-special-handling-notice-1 .icon:empty::before{font-size:20px;color:#fff;padding-right:8px;}@media(min-width:768px){.competence-proof .icon:empty::before,
 .poc-special-handling-notice-1 .icon:empty::before{padding-right:15px;}}@media(min-width:1024px){.competence-proof .icon:empty::before,
 .poc-special-handling-notice-1 .icon:empty::before{padding-right:15px;}}.competence-proof a,
.poc-special-handling-notice-1 a{color:#fff;font-weight:normal;}.product-variants-tab,
.product-details-tab{margin-top:20px;margin-bottom:20px;position:relative;}.product-variants-tab .responsive-tabs > label,
.product-details-tab .responsive-tabs > label{background-color:white;margin:10px 0 0 0;padding:15px 40px 15px 15px;font-weight:bold;height:auto;line-height:inherit;position:relative;}.product-variants-tab .responsive-tabs > label::before,
.product-details-tab .responsive-tabs > label::before{content:'\e900';position:absolute;right:20px;top:50%;font-family:baywa-iconfont;font-size:14px;color:#008c46;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.3s ease-in-out;}@media(min-width:1024px){.product-variants-tab .responsive-tabs > label,
 .product-details-tab .responsive-tabs > label{background-color:rgba(130, 155, 150, 0.2);margin:0;padding:15px;font-weight:normal;font-size:16px;}}.product-variants-tab .responsive-tabs > label::before,
.product-details-tab .responsive-tabs > label::before{left:auto;height:auto;width:auto;border:none;border-radius:unset;}@media(min-width:1024px){.product-variants-tab .responsive-tabs > label::before,
 .product-details-tab .responsive-tabs > label::before{content:none;}}.product-variants-tab .responsive-tabs > label::after,
.product-details-tab .responsive-tabs > label::after{content:none;}.product-variants-tab .responsive-tabs > label:first-of-type + label,
.product-details-tab .responsive-tabs > label:first-of-type + label{margin-top:0;}.product-variants-tab .responsive-tabs > label + label,
.product-details-tab .responsive-tabs > label + label{max-height:50px;}.product-variants-tab .responsive-tabs > input:checked + input + label,
.product-details-tab .responsive-tabs > input:checked + input + label{background-color:white;font-weight:bold;}.product-variants-tab .responsive-tabs > input:checked + label + label::before,
.product-details-tab .responsive-tabs > input:checked + label + label::before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.product-variants-tab .responsive-tabs > section,
.product-details-tab .responsive-tabs > section{background-color:white;}@media(min-width:1024px){.product-variants-tab .responsive-tabs > section,
 .product-details-tab .responsive-tabs > section{padding-bottom:50px;}}@media(min-width:1024px){.product-variants-tab .responsive-tabs > section::before,
 .product-details-tab .responsive-tabs > section::before{content:'';position:absolute;left:0;height:calc(100% - 52px);width:100%;background:white;z-index:-1;}}.product-variants-tab .responsive-tabs [class^='content-'] > div,
.product-details-tab .responsive-tabs [class^='content-'] > div{padding:20px 15px 0;font-weight:lighter;}@media(min-width:1024px){.product-variants-tab .responsive-tabs [class^='content-'] > div,
 .product-details-tab .responsive-tabs [class^='content-'] > div{padding:20px 10px 0;}}.product-variants-tab .responsive-tabs [class^='content-'] > div.h2 + div,
.product-details-tab .responsive-tabs [class^='content-'] > div.h2 + div{padding-top:0;}@media(min-width:1024px){.product-variants-tab .responsive-tabs [class^='content-'] > div.h2,
 .product-details-tab .responsive-tabs [class^='content-'] > div.h2{padding-top:50px;}}.product-variants-tab .responsive-tabs [class^='content-'] > div h2,
.product-details-tab .responsive-tabs [class^='content-'] > div h2{border-bottom:2px solid #f5be37;display:table;clear:both;}.product-variants-tab .responsive-tabs [class^='content-'] > div h2,
.product-details-tab .responsive-tabs [class^='content-'] > div h2,
.product-variants-tab .responsive-tabs [class^='content-'] > div h4,
.product-details-tab .responsive-tabs [class^='content-'] > div h4{font-size:14px;font-weight:bold;line-height:1.277em;margin-bottom:1.277em;}@media(min-width:768px){.product-variants-tab .responsive-tabs [class^='content-'] > div h2,
 .product-details-tab .responsive-tabs [class^='content-'] > div h2,
 .product-variants-tab .responsive-tabs [class^='content-'] > div h4,
 .product-details-tab .responsive-tabs [class^='content-'] > div h4{font-size:16px;}}.product-variants-tab .responsive-tabs [class^='content-'] > div:last-of-type,
.product-details-tab .responsive-tabs [class^='content-'] > div:last-of-type{padding-bottom:20px;}@media(min-width:1024px){.product-variants-tab .responsive-tabs [class^='content-'] > div:last-of-type,
 .product-details-tab .responsive-tabs [class^='content-'] > div:last-of-type{padding-bottom:0;}}@media(min-width:1024px){.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .content,
 .product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .content{margin-bottom:30px;}}.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions table,
.product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions table{width:auto;}.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons,
.product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons{padding-bottom:30px;}.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::before,
.product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::before,
.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::after,
.product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::after{content:" ";display:table;}.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::after,
.product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::after{clear:both;}.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::before,
.product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::before,
.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::after,
.product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::after{content:" ";display:table;}.product-variants-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::after,
.product-details-tab .responsive-tabs [class^='content-'] > div.terms-and-conditions .delivery-icons::after{clear:both;}.product-variants-tab .responsive-tabs .product-description,
.product-details-tab .responsive-tabs .product-description,
.product-variants-tab .responsive-tabs .terms-and-conditions,
.product-details-tab .responsive-tabs .terms-and-conditions,
.product-variants-tab .responsive-tabs .product-hazardous,
.product-details-tab .responsive-tabs .product-hazardous,
.product-variants-tab .responsive-tabs .product-advantages,
.product-details-tab .responsive-tabs .product-advantages,
.product-variants-tab .responsive-tabs .product-classifications,
.product-details-tab .responsive-tabs .product-classifications{word-wrap:break-word;word-break:break-word;line-height:22px;}.product-variants-tab .responsive-tabs .product-classifications,
.product-details-tab .responsive-tabs .product-classifications,
.product-variants-tab .responsive-tabs .product-datasheets,
.product-details-tab .responsive-tabs .product-datasheets{padding-bottom:50px;}@media(min-width:1024px){.product-variants-tab .responsive-tabs .product-classifications table,
 .product-details-tab .responsive-tabs .product-classifications table,
 .product-variants-tab .responsive-tabs .product-datasheets table,
 .product-details-tab .responsive-tabs .product-datasheets table{min-width:33%;max-width:55%;width:auto;}}.product-variants-tab .responsive-tabs .product-classifications table tr:nth-child(2n + 1),
.product-details-tab .responsive-tabs .product-classifications table tr:nth-child(2n + 1),
.product-variants-tab .responsive-tabs .product-datasheets table tr:nth-child(2n + 1),
.product-details-tab .responsive-tabs .product-datasheets table tr:nth-child(2n + 1){background-color:#f4f4f4;}.product-variants-tab .responsive-tabs .product-classifications table .attrib,
.product-details-tab .responsive-tabs .product-classifications table .attrib,
.product-variants-tab .responsive-tabs .product-datasheets table .attrib,
.product-details-tab .responsive-tabs .product-datasheets table .attrib{padding:10px;word-break:keep-all;}.product-variants-tab .responsive-tabs .product-tables table,
.product-details-tab .responsive-tabs .product-tables table{margin-top:20px;margin-bottom:20px;}.product-variants-tab .responsive-tabs .product-advantages h2 + ul,
.product-details-tab .responsive-tabs .product-advantages h2 + ul,
.product-variants-tab .responsive-tabs .product-description h2 + p,
.product-details-tab .responsive-tabs .product-description h2 + p,
.product-variants-tab .responsive-tabs .product-classifications ul,
.product-details-tab .responsive-tabs .product-classifications ul,
.product-variants-tab .responsive-tabs .terms-and-conditions h2 + p,
.product-details-tab .responsive-tabs .terms-and-conditions h2 + p,
.product-variants-tab .responsive-tabs .product-hazardous ul,
.product-details-tab .responsive-tabs .product-hazardous ul{margin-top:0;}.product-variants-tab .responsive-tabs .poc-pdf-downloads,
.product-details-tab .responsive-tabs .poc-pdf-downloads{display:flex;}.product-variants-tab .responsive-tabs .poc-pdf-downloads a,
.product-details-tab .responsive-tabs .poc-pdf-downloads a{margin:10px 20px 30px 0;}.product-variants-tab .responsive-tabs .poc-pdf-downloads .pdf-image,
.product-details-tab .responsive-tabs .poc-pdf-downloads .pdf-image{text-align:center;}.product-variants-tab .responsive-tabs .poc-pdf-downloads .pdf-image img,
.product-details-tab .responsive-tabs .poc-pdf-downloads .pdf-image img{width:40px;margin-bottom:10px;}.product-variants-tab .responsive-tabs .product-datasheets .download-entry,
.product-details-tab .responsive-tabs .product-datasheets .download-entry{display:flex;align-items:center;text-decoration:none;padding:10px 20px;background-color:#f4f4f4;margin-bottom:2px;}.product-variants-tab .responsive-tabs .product-datasheets .download-entry__icon,
.product-details-tab .responsive-tabs .product-datasheets .download-entry__icon{margin-right:15px;width:28px;height:28px;}.product-variants-tab .responsive-tabs .product-datasheets .download-entry__title,
.product-details-tab .responsive-tabs .product-datasheets .download-entry__title{flex:1;}.product-variants-tab .responsive-tabs .product-datasheets .download-entry__size,
.product-details-tab .responsive-tabs .product-datasheets .download-entry__size{color:#333333;font-size:14px;padding-left:20px;}.product-variants-tab .responsive-tabs .product-datasheets .download-entry__size .icon,
.product-details-tab .responsive-tabs .product-datasheets .download-entry__size .icon{padding-left:20px;}.product-variants-tab .responsive-tabs .product-datasheets .download-entry__size .icon::before,
.product-details-tab .responsive-tabs .product-datasheets .download-entry__size .icon::before{color:#008c46;}.product-variants-tab .responsive-tabs .product-hazardous-icons,
.product-details-tab .responsive-tabs .product-hazardous-icons{float:left;padding-bottom:10px;}.product-variants-tab .responsive-tabs .product-hazardous-icons img,
.product-details-tab .responsive-tabs .product-hazardous-icons img{padding-bottom:10px;}.product-variants-tab .responsive-tabs .product-hazardous-text,
.product-details-tab .responsive-tabs .product-hazardous-text{margin-top:5px;display:inline-block;}.product-variants-tab .responsive-tabs .healthy-living-wrapper,
.product-details-tab .responsive-tabs .healthy-living-wrapper{display:flex;align-items:center;}.product-variants-tab .responsive-tabs .healthy-living-wrapper img,
.product-details-tab .responsive-tabs .healthy-living-wrapper img{width:100px;height:100px;margin-right:30px;}.product-variants-tab .product-variants .active-filter-wrapper{display:inline-block;max-width:100%;white-space:nowrap;overflow:auto;}@media(min-width:560px){.product-variants-tab .product-variants .active-filter-wrapper{white-space:normal;display:inline;}}.product-variants-tab .product-variants .active-filter-wrapper .active-filter-facet{pointer-events:none;}.product-variants-tab .product-variants .active-filter-reset{padding-top:10px;padding-bottom:20px;float:right;}.product-variants-tab .product-variants .filter-wrapper{display:flex;flex-wrap:wrap;background-color:#f4f4f4;padding:0;margin:0 -10px;overflow:initial;min-height:60px;}.product-variants-tab .product-variants .filter-wrapper h4{width:100%;}.product-variants-tab .product-variants .filter-wrapper .facet{position:relative;padding:0 10px 20px;width:100%;}@media(min-width:560px){.product-variants-tab .product-variants .filter-wrapper .facet{width:50%;}}@media(min-width:768px){.product-variants-tab .product-variants .filter-wrapper .facet{width:33.3333%;}}@media(min-width:1024px){.product-variants-tab .product-variants .filter-wrapper .facet{width:25%;}}.product-variants-tab .product-variants .filter-wrapper .facet-toggle{cursor:default;}.product-variants-tab .product-variants .filter-wrapper .facet-toggle:disabled + .facet-values{color:#cccccc;}.product-variants-tab .product-variants .filter-wrapper .facet-toggle:disabled + .facet-values .facet-name::before{color:#cccccc;}.product-variants-tab .product-variants .filter-wrapper .facet-toggle:focus ~ .facet-values,
.product-variants-tab .product-variants .filter-wrapper .facet-values:focus,
.product-variants-tab .product-variants .filter-wrapper .facet-values:hover{max-height:10000px;pointer-events:all;z-index:1;}.product-variants-tab .product-variants .filter-wrapper .facet-toggle:focus ~ .facet-values + .close-facet-values,
.product-variants-tab .product-variants .filter-wrapper .facet-values:focus + .close-facet-values,
.product-variants-tab .product-variants .filter-wrapper .facet-values:hover + .close-facet-values{z-index:2;}.product-variants-tab .product-variants .filter-wrapper .facet-name{display:flex;height:40px;font-weight:normal;background-color:transparent;border-bottom:1px solid #ccc;font-size:14px;padding:0 40px 0 10px;margin:0;position:relative;}.product-variants-tab .product-variants .filter-wrapper .facet-name::before{content:'\e900';position:absolute;right:15px;top:50%;font-family:baywa-iconfont;font-size:14px;color:#008c46;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.3s ease-in-out;}.product-variants-tab .product-variants .filter-wrapper .facet-name::before{color:#808080;}.product-variants-tab .product-variants .filter-wrapper .facet-values{position:absolute;top:0;left:auto;width:calc(100% - 20px);height:auto;background-color:white;border:1px solid #cccccc;max-height:40px;overflow:hidden;pointer-events:none;padding:0;font-size:14px;transform:none;transition:none;z-index:0;opacity:1;}.product-variants-tab .product-variants .filter-wrapper .facet-values .btn{float:left;width:50%;font-size:14px;border-bottom:1px solid #cccccc;padding:0 10px;}.product-variants-tab .product-variants .filter-wrapper .facet-values .btn:first-of-type{border-right:1px solid #cccccc;}.product-variants-tab .product-variants .filter-wrapper .facet-values .input-group{padding:10px;}.product-variants-tab .product-variants .filter-wrapper .close-facet-values{position:absolute;top:0;left:auto;width:calc(100% - 20px);height:40px;z-index:-1;}.product-variants-tab .product-variants .filter-wrapper .facet-list,
.product-variants-tab .product-variants .filter-wrapper .facet-list.scroll{padding:0;margin:0;max-height:460px;}.product-variants-tab .product-variants .filter-wrapper .checkbox{padding:10px;}.product-variants-tab .product-variants .filter-wrapper .checkbox:hover{background-color:#f4f4f4;}.product-variants-tab .product-variants .product-combined-order-wrapper{background-color:#f4f4f4;padding:20px 15px;margin-bottom:35px;}@media(min-width:1024px){.product-variants-tab .product-variants .product-combined-order-wrapper{margin:35px -10px;}}.product-variants-tab .product-variants .product-combined-order-wrapper .product-combined-order-banner{display:flex;align-items:center;background-color:#f5be37;color:white;padding:15px;margin-top:30px;}.product-variants-tab .product-variants .product-combined-order-wrapper .product-combined-order-banner .icon::before{font-size:40px;padding-right:15px;color:white;}.product-variants-tab .product-variants .product-combined-order-footer{display:flex;background-color:#f4f4f4;padding:20px 15px;margin-top:15px;width:100%;flex-wrap:wrap;}@media(min-width:560px){.product-variants-tab .product-variants .product-combined-order-footer{flex-wrap:nowrap;}}.product-variants-tab .product-variants .product-combined-order-footer__hint{flex:1 1 auto;width:100%;}.product-variants-tab .product-variants .product-combined-order-footer__price,
.product-variants-tab .product-variants .product-combined-order-footer__quantity{padding-top:20px;}@media(min-width:560px){.product-variants-tab .product-variants .product-combined-order-footer__price,
 .product-variants-tab .product-variants .product-combined-order-footer__quantity{padding-top:0;}}.product-variants-tab .product-variants .product-combined-order-footer__price{width:130px;font-weight:bold;flex:1 0 auto;}@media(min-width:1024px){.product-variants-tab .product-variants .product-combined-order-footer__price{width:140px;}}.product-variants-tab .product-variants .product-combined-order-footer__quantity{width:55px;font-weight:bold;white-space:nowrap;flex:0 0 auto;}.product-variants-tab .product-variants .product-combined-order-footer__quantity .icon{padding-left:5px;padding-bottom:2px;}.product-variants-tab .product-variants .product-combined-order-footer__quantity .icon::before{font-size:18px;}.product-variants-tab .product-variants .product-combined-order-footer__quantity .icon-checkmark::before{color:#008c46;}.product-variants-tab .product-variants .product-combined-order-footer__quantity .icon-close::before{color:#d7373c;font-weight:bold;}.product-variants-tab .product-variants .product-variants-wrapper{position:relative;overflow:hidden;}@media(min-width:1024px){.product-variants-tab .product-variants .product-variants-wrapper{margin:0 -10px;}}.product-variants-tab .product-variants .product-variants-list{margin-right:85px;overflow-x:scroll;}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-list{margin-left:120px;margin-right:225px;}}@media(min-width:1024px){.product-variants-tab .product-variants .product-variants-list{margin-left:130px;margin-right:235px;}}.product-variants-tab .product-variants .product-variants-list::after{content:'';position:absolute;right:85px;left:0;height:100%;top:0;box-shadow:inset 5px 0 5px -5px rgba(0, 0, 0, 0.3), inset -5px 0 5px -5px rgba(0, 0, 0, 0.3);transition:box-shadow 0.2s;pointer-events:none;}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-list::after{left:120px;right:225px;}}@media(min-width:1024px){.product-variants-tab .product-variants .product-variants-list::after{left:130px;right:235px;}}.product-variants-tab .product-variants .product-variants-list.scrolledLeft::after{box-shadow:inset 5px 0 0 -5px rgba(0, 0, 0, 0.3), inset -5px 0 5px -5px rgba(0, 0, 0, 0.3);}.product-variants-tab .product-variants .product-variants-list.scrolledRight::after{box-shadow:inset 5px 0 5px -5px rgba(0, 0, 0, 0.3), inset -5px 0 0 -5px rgba(0, 0, 0, 0.3);}.product-variants-tab .product-variants .product-variants-list.scrolledBoth::after{box-shadow:inherit;}.product-variants-tab .product-variants .product-variants-list table{border-spacing:0;width:100%;border-bottom:2px solid white;}.product-variants-tab .product-variants .product-variants-list table td,
.product-variants-tab .product-variants .product-variants-list table th{padding:15px;border-top:2px solid white;border-left:2px solid white;vertical-align:top;text-align:left;}.product-variants-tab .product-variants .product-variants-list table td:first-child,
.product-variants-tab .product-variants .product-variants-list table th:first-child,
.product-variants-tab .product-variants .product-variants-list table td:last-child,
.product-variants-tab .product-variants .product-variants-list table th:last-child,
.product-variants-tab .product-variants .product-variants-list table td:nth-last-child(2),
.product-variants-tab .product-variants .product-variants-list table th:nth-last-child(2){z-index:0;}.product-variants-tab .product-variants .product-variants-list table td:first-child::after,
.product-variants-tab .product-variants .product-variants-list table th:first-child::after,
.product-variants-tab .product-variants .product-variants-list table td:last-child::after,
.product-variants-tab .product-variants .product-variants-list table th:last-child::after,
.product-variants-tab .product-variants .product-variants-list table td:nth-last-child(2)::after,
.product-variants-tab .product-variants .product-variants-list table th:nth-last-child(2)::after{position:absolute;left:0;top:0;width:100%;height:2000px;background:inherit;z-index:-1;}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-list table td:first-child,
 .product-variants-tab .product-variants .product-variants-list table th:first-child,
 .product-variants-tab .product-variants .product-variants-list table td:nth-last-child(2),
 .product-variants-tab .product-variants .product-variants-list table th:nth-last-child(2){position:absolute;}}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-list table td:first-child::after,
 .product-variants-tab .product-variants .product-variants-list table th:first-child::after,
 .product-variants-tab .product-variants .product-variants-list table td:nth-last-child(2)::after,
 .product-variants-tab .product-variants .product-variants-list table th:nth-last-child(2)::after{content:'';}}.product-variants-tab .product-variants .product-variants-list table td:last-child,
.product-variants-tab .product-variants .product-variants-list table th:last-child{position:absolute;width:85px;right:0;}.product-variants-tab .product-variants .product-variants-list table td:last-child::after,
.product-variants-tab .product-variants .product-variants-list table th:last-child::after{content:'';}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-list table td:first-child,
 .product-variants-tab .product-variants .product-variants-list table th:first-child{width:120px;left:-2px;}}@media(min-width:1024px){.product-variants-tab .product-variants .product-variants-list table td:first-child,
 .product-variants-tab .product-variants .product-variants-list table th:first-child{width:130px;}}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-list table td:first-child + th,
 .product-variants-tab .product-variants .product-variants-list table th:first-child + th,
 .product-variants-tab .product-variants .product-variants-list table td:first-child + td,
 .product-variants-tab .product-variants .product-variants-list table th:first-child + td{border-left:0;}}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-list table td:nth-last-child(2),
 .product-variants-tab .product-variants .product-variants-list table th:nth-last-child(2){width:140px;right:85px;}}@media(min-width:1024px){.product-variants-tab .product-variants .product-variants-list table td:nth-last-child(2),
 .product-variants-tab .product-variants .product-variants-list table th:nth-last-child(2){width:150px;}}.product-variants-tab .product-variants .product-variants-list table th{background:#829b96;color:white;font-weight:bold;white-space:nowrap;}.product-variants-tab .product-variants .product-variants-list table th .icon{display:block;color:white;padding-right:30px;position:relative;cursor:pointer;font-size:inherit;font-weight:inherit;text-align:inherit;line-height:inherit;}.product-variants-tab .product-variants .product-variants-list table td{background:white;}.product-variants-tab .product-variants .product-variants-list table tr:nth-child(2n) td{background:#f4f4f4;}.product-variants-tab .product-variants .product-variants-list .quantity{padding:10.5px 15px;}.product-variants-tab .product-variants .product-variants-list .get-price-button{line-height:25px;height:25px;font-size:14px;padding:0 7px;font-weight:lighter;}.product-variants-tab .product-variants .product-variants-list .icon{height:22px;line-height:22px;display:block;cursor:pointer;width:100%;}.product-variants-tab .product-variants .product-variants-list .icon::before{font-size:28px;}.product-variants-tab .product-variants .product-variants-list .stock-info{position:relative;padding-left:20px;white-space:nowrap;}.product-variants-tab .product-variants .product-variants-list .stock-info::after{position:absolute;top:calc(50% - 5px);left:0;margin-left:0;}.product-variants-tab .product-variants .product-variants-list .form-control{text-align:center;}.product-variants-tab .product-variants .pagination .first,
.product-variants-tab .product-variants .pagination .last{position:relative;}.product-variants-tab .product-variants .pagination .first::before,
.product-variants-tab .product-variants .pagination .last::before{content:'...';position:absolute;bottom:10px;}.product-variants-tab .product-variants .pagination .first{margin-right:25px;}.product-variants-tab .product-variants .pagination .first::before{right:-15px;transform:translateX(50%);}.product-variants-tab .product-variants .pagination .last{margin-left:30px;}.product-variants-tab .product-variants .pagination .last::before{left:-15px;transform:translateX(-50%);}.product-variants-tab .product-variants .pagination span:hover{cursor:pointer;background-color:#008c46;}.product-variants-tab .product-variants .product-variants-footer{display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:20px;margin-top:15px;border-top:1px solid #cccccc;}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-footer{align-items:flex-end;justify-content:space-between;border-top:none;margin-top:0;}}@media(min-width:1024px){.product-variants-tab .product-variants .product-variants-footer{margin:0 -10px;}}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-footer:not(.wrap){flex-wrap:nowrap;}}.product-variants-tab .product-variants .product-variants-footer .pagination-bar,
.product-variants-tab .product-variants .product-variants-footer .tax-info{margin-left:auto;margin-right:auto;padding-top:20px;text-align:center;}@media(min-width:768px){.product-variants-tab .product-variants .product-variants-footer .pagination-bar,
 .product-variants-tab .product-variants .product-variants-footer .tax-info{margin-right:20px;padding-top:30px;}}@media(min-width:1024px){.product-variants-tab .product-variants .product-variants-footer .pagination-bar,
 .product-variants-tab .product-variants .product-variants-footer .tax-info{padding-top:40px;}}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-footer .pagination-bar ~ button{order:0;}}@media(min-width:768px){.product-variants-tab .product-variants .product-variants-footer .pagination-bar ~ button{order:1;}}.product-variants-tab .product-variants .product-variants-footer .pagination-bar ~ .tax-info{width:100%;}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-footer .pagination-bar ~ .tax-info{text-align:right;}}@media(min-width:768px){.product-variants-tab .product-variants .product-variants-footer .pagination-bar ~ .tax-info{width:auto;flex:1;padding-left:20px;padding-right:20px;}}.product-variants-tab .product-variants .product-variants-footer button{width:100%;margin-top:20px;}@media(min-width:560px){.product-variants-tab .product-variants .product-variants-footer button{width:auto;order:1;}}@media(min-width:768px){.product-variants-tab .product-variants .product-variants-footer button{margin-top:30px;}}@media(min-width:1024px){.product-variants-tab .product-variants .product-variants-footer button{margin-top:40px;}}.product-variants-tab .product-variants .product-variants-footer button.spinner{color:transparent;}.product-variants-tab .product-variants .product-variants-footer button.spinner::before,
.product-variants-tab .product-variants .product-variants-footer button.spinner::after{background-color:white;}.product-variants-tab .product-variants .product-variants-footer button.disabled{background-color:#cccccc;}.variants-table__fixed-column{width:85px;}.variants-table__wrapper{position:relative;}.variants-table__wrapper .double-arrow-icon::before{content:'\e900';top:-5px;}.variants-table__wrapper .double-arrow-icon::after{content:'\e903';top:-20px;}.variants-table__wrapper .double-arrow-icon::before,
.variants-table__wrapper .double-arrow-icon::after{font-size:10px !important;font-family:'baywa-iconfont';position:absolute;right:-5px;display:block;color:white;height:30px;width:20px;line-height:45px;text-align:center;transition:background-color 0.2s, color 0.2s !important;}.variants-table__wrapper .double-arrow-icon.sorted::before{outline:1px solid white;}.variants-table__combined-order-wrapper{position:relative;}.variants-table__combined-order-wrapper .double-arrow-icon::before{content:'\e900';top:-5px;}.variants-table__combined-order-wrapper .double-arrow-icon::after{content:'\e903';top:-20px;}.variants-table__combined-order-wrapper .double-arrow-icon::before,
.variants-table__combined-order-wrapper .double-arrow-icon::after{font-size:10px !important;font-family:'baywa-iconfont';position:absolute;right:-5px;display:block;color:white;height:30px;width:20px;line-height:45px;text-align:center;transition:background-color 0.2s, color 0.2s !important;}.variants-table__combined-order-wrapper .double-arrow-icon.sorted::before{background-color:white;}.variants-table__combined-order-wrapper .double-arrow-icon.sorted::before,
.variants-table__combined-order-wrapper .double-arrow-icon.sorted::after{color:green !important;}.variants-table__sticky-header{position:fixed;top:0;z-index:100;visibility:hidden;}.variants-table__sticky-header tr{overflow-x:scroll;display:block;-ms-overflow-style:none;scrollbar-width:none;}.variants-table__sticky-header tr::-webkit-scrollbar{display:none;}.variants-table__sticky-header th{top:0;height:54px;}.variants-table__sticky-header th:nth-of-type(2){box-shadow:inset 5px 0 5px -5px rgba(0, 0, 0, 0.3);}.variants-table__sticky-header th:nth-last-of-type(3){box-shadow:inset -5px 0 5px -5px rgba(0, 0, 0, 0.3);}.variants-table__sticky-header.show-sticky{visibility:visible;}.variants-table__sticky-header.scrolled-over{position:absolute;bottom:0;top:initial;z-index:1;}.variants-table__sticky-header.top-space{margin-top:50px;}@media(min-width:560px){.variants-table__sticky-header.top-space{margin-top:55px;}}@media(min-width:768px){.variants-table__sticky-header.top-space{margin-top:0;}}.variants-table__sticky-header *::after{height:100% !important;}.variants-table__sticky-footer{position:fixed;bottom:-250px;z-index:100;background-color:white;transition:bottom 0.2s linear;}.variants-table__sticky-footer.sticky-footer-top{position:absolute;visibility:visible;bottom:0px;}.variants-table__sticky-footer.sticky-footer{bottom:0;padding-bottom:20px !important;}.product-details--exploded-view .product-title{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:transparent;padding:0 0 20px 0;}.product-details--exploded-view .product-title h1{width:100%;}@media(min-width:768px){.product-details--exploded-view .product-title h1{width:auto;flex:1 0 auto;}}.product-details--exploded-view .product-title .product-rating{min-width:1px;}.product-details .product-title{font-size:14px;font-weight:lighter;}@media(min-width:1024px){.product-details .product-title{font-size:16px;}}.product-details .product-title .combined-order-note{padding-bottom:25px;}.product-details .product-title h1,
.product-details .product-title .h1{font-size:14px;line-height:1.285em;padding-bottom:7.5px;margin-bottom:0;font-weight:bold;}@media(min-width:768px){.product-details .product-title h1,
 .product-details .product-title .h1{font-size:20px;line-height:28px;font-weight:lighter;}}@media(min-width:1280px){.product-details .product-title h1,
 .product-details .product-title .h1{font-size:24px;line-height:32px;font-weight:lighter;}}.product-details .product-title .stock-info{margin-top:10px;}.product-details .product-rating{padding-bottom:7.5px;}.product-details .product-delivery-modes{padding-top:10px;}.product-details .product-delivery-modes .icon{padding-right:20px;color:inherit;}.product-details .product-delivery-modes .icon::before{color:#008c46;display:inline;}.product-details .product-delivery-modes .icon::before,
.product-details .product-delivery-modes .icon img{padding-right:5px;padding-bottom:0;}.product-details .amount input{text-align:center;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}.product-title{background-color:#ffffff;padding:15px 15px 0 15px;}@media(min-width:1024px){.product-title{padding:20px 20px 0 20px;}}.product-title h1,
.product-title .h1{margin:0 0 5px;}.product-title .hazardous-text{color:#d7373c;}.product-title .hazardous-text::before{content:' | ';color:#808080;}.display-flex-product-details{display:flex;justify-content:space-between;min-height:0;}@media(min-width:1024px){.display-flex-product-details{flex-direction:column;}}.display-flex-product-details .js-product-attributes{width:100%;flex:1 0 0%;}@media(min-width:1024px){.display-flex-product-details .js-product-attributes{display:block;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.display-flex-product-details .js-product-attributes .quantity-counter .btn{max-width:80px;}}@media(min-width:768px){html.safari .display-flex-product-details{margin-right:-1px;}}.product-attributes{background-color:#ffffff;flex-direction:column;height:100%;width:100%;justify-content:flex-end;}.product-attributes:not([v-cloak]){display:flex;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.product-attributes .quantity-counter .btn{padding:0 25px 0 10px;}}.product-attributes .price{padding-top:20px;font-size:14px;font-weight:lighter;}.product-attributes .price .h3{margin-bottom:0;font-weight:bold;color:#008c46;}.product-attributes .price del{color:#808080;}.product-attributes .scale-prices{display:flex;flex-direction:column;font-size:14px;}.product-attributes .scale-prices__title,
.product-attributes .scale-prices__item{display:flex;align-items:center;justify-content:flex-start;padding:3px;}.product-attributes .scale-prices__title{font-weight:bold;}.product-attributes .scale-prices__item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-top:none;border-bottom:0;}.product-attributes .scale-prices__item:nth-of-type(odd){background-color:#f4f4f4;}.product-attributes .product-variations{padding:15px 15px 0;}.product-attributes .product-variations .form-group:not(:last-of-type){margin-bottom:10px;}.product-attributes .add_to_cart_form{padding:0 15px 15px 15px;}.product-attributes .cart-button,
.product-attributes .login-button{margin-top:15px;}.product-attributes .cart-button.spinner,
.product-attributes .login-button.spinner{color:transparent;}.product-attributes .cart-button.spinner::before,
.product-attributes .login-button.spinner::before,
.product-attributes .cart-button.spinner::after,
.product-attributes .login-button.spinner::after{background-color:white;}.product-attributes .cart-button .icon,
.product-attributes .login-button .icon{font-size:16px;}.product-attributes.details .stock-info{font-size:14px;padding-top:10px;}@media(min-width:1024px){.product-attributes.details .price{padding-top:0;}}.product-attributes.details .scale-prices__item{min-height:40px;}@media(min-width:1024px){.product-attributes.details .product-variations{padding:20px 20px 0;}}@media(min-width:1024px){.product-attributes.details .product_variant_form{margin-bottom:85px;}}@media(min-width:1024px){.product-attributes.details .add_to_cart_form{padding:20px;}}@media(min-width:1024px){.product-attributes.details .add_to_cart_form.has-units{margin-top:-85px;}}.product-attributes.details .product-unit label{height:20px;}.product-attributes.list .title{color:#333333;text-decoration:none;padding:0;}.product-attributes.list .price{padding:20px 0 0;}.product-attributes .form-group{margin-bottom:0;}.product-soldout{border:2px solid #f5be37;background-color:white;}.product-soldout__banner{padding:15px;background-color:#f5be37;color:white;display:flex;margin-bottom:2px;}@media(min-width:1024px){.product-soldout__banner{padding:20px;}}.product-soldout__banner .icon::before{padding-right:15px;color:white;}.product-soldout__details{position:relative;background-color:white;padding:15px;}@media(min-width:768px){.product-soldout__details{display:flex;align-items:center;}}@media(min-width:1024px){.product-soldout__details{padding:20px;}}@media(min-width:768px){.product-soldout__details .image-wrapper{width:150px;}}.product-soldout__details .lazyload-image{padding-bottom:150px;z-index:0;}.product-soldout__details .product-title{padding:15px 0 0 0;}@media(min-width:768px){.product-soldout__details .product-title{padding:0 0 0 15px;flex:1 0 0%;}}.product-soldout__details .btn{align-self:flex-end;}.product-scale-prices{width:100%;}.product-scale-prices tr:nth-child(2n + 1){background-color:#f4f4f4;}.product-scale-prices td{padding-top:5px;padding-bottom:5px;}.neighbouring-stock{padding:20px;}.neighbouring-stock h2{margin-top:0;margin-bottom:5px;}@media(min-width:768px){.neighbouring-stock a[href^='tel:']{color:#808080;font-weight:normal;}}.neighbouring-stock .icon{font-size:16px;padding-right:5px;vertical-align:text-top;color:#333333;}.neighbouring-stock .click-and-collect-info{display:none;}html.touchdevice .product-variants-tab .product-variants .product-variants-list table{border:0;}.request-form__button{max-width:240px;margin-left:auto;}.request-form__icon-wrapper{margin-right:15px;width:100%;max-width:25px;display:flex;align-items:center;}.request-form__icon{background-color:white;height:25px;width:25px;display:block;color:inherit;border-radius:50%;text-align:center;line-height:25px;font-size:20px;}.request-form__text{color:white;}.request-form__response-wrapper{display:flex;flex-direction:row;padding:20px;}.request-form__response-wrapper.success{background-color:#008c46;color:#008c46;}.request-form__response-wrapper.failed{background-color:#d7373c;color:#d7373c;}.variant-product{border-top:1px solid #cccccc;padding-top:15px;margin-top:15px;}.variant-product__availibility-info,
.variant-product__details{margin-top:10px;}.variant-product__stock-info{position:relative;padding-left:20px;}.variant-product__stock-info::after{position:absolute;left:0;top:calc(50% - 5px);}.variant-product__details td{padding:10px;vertical-align:top;}.variant-product__details-row{display:flex;background-color:#f4f4f4;}.variant-product__details-row:not(.last-entry){border-bottom:3px solid white;}.variant-product__details-left{border-right:3px solid white;margin-right:-4px;}.variant-product__details-left,
.variant-product__details-right{padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:15px;width:50%;display:inline-block;}.variant-product__toggle-box{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}.variant-product__toggle-input:checked + .variant-product__toggle-box{max-height:20000px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}.variant-product__toggle-input:checked + .variant-product__toggle-box + .variant-product__toggle-button .variant-product__toggle-text::before{content:attr(data-show-less);}.variant-product__toggle-input:checked + .variant-product__toggle-box + .variant-product__toggle-button .variant-product__toggle-icon{transform:translateY(-10%) rotate(180deg);}.variant-product__toggle-button{margin-top:15px;}.variant-product__toggle-text{margin-right:10px;}.variant-product__toggle-text::before{content:attr(data-show-more);}.variant-product__toggle-icon{transition:transform 0.3s ease-in-out !important;}.variant-product__add-to-cart{margin-top:15px;display:flex;align-items:center;}.variant-product__price-display{width:100%;font-weight:bold;color:#008c46;margin-bottom:0;font-size:23px;}.variant-product__quantity-counter{margin-left:15px;margin-right:15px;max-width:115px;}.variant-product__quantity-input{min-width:40px !important;}.product-rental-form{background-color:white;padding:30px;margin-bottom:30px;}@media(min-width:1024px){.product-rental-form{padding:30px 100px;}}@media(min-width:1280px){.product-rental-form{padding:50px 200px;margin-bottom:50px;}}.product-rental-form__product{display:flex;flex-wrap:wrap;border:1px solid #cccccc;padding:20px;margin-bottom:30px;}.product-rental-form__product-img-wrapper{width:100%;padding-bottom:20px;}@media(min-width:560px){.product-rental-form__product-img-wrapper{width:140px;padding:0 20px 0 0;}}.product-rental-form__product-img-wrapper .lazyload-image{padding-bottom:90px;}@media(min-width:560px){.product-rental-form__product-details{flex:1;display:flex;flex-direction:column;justify-content:space-between;}}.product-rental-form__product-details-title{font-weight:bold;margin-bottom:0;}@media(min-width:560px){.product-rental-form__product-details-title{margin-bottom:10px;}}.product-rental-form__product-price{width:100%;padding-top:20px;}@media(min-width:768px){.product-rental-form__product-price{width:160px;padding:0 0 0 20px;display:flex;flex-direction:column;justify-content:space-between;}}@media(min-width:1024px){.product-rental-form__product-price{width:180px;}}.product-rental-form__login{display:flex;flex-direction:column;}@media(min-width:560px){.product-rental-form__login{flex-direction:row;justify-content:space-between;align-items:flex-end;}}.product-rental-form__login__button{margin:15px 0 0;width:100%;}@media(min-width:560px){.product-rental-form__login__button{margin:0px;width:auto;}}.product-rental-form__support{background-color:#008c46;color:white;padding:20px;}@media(min-width:560px){.product-rental-form__support{display:flex;justify-content:space-between;align-items:center;}}.product-rental-form__support-phone{display:flex;align-items:center;padding:20px 0 0 0;margin:0;white-space:nowrap;}@media(min-width:560px){.product-rental-form__support-phone{padding:0 0 0 20px;}}.product-rental-form__support-phone .icon::before{font-size:32px;color:white;}.product-rental-form__support-phone a{text-decoration:none;color:white;}.product-rental-form__provisioning-modes.fold > input + input + label{display:inline-block;}.product-enquiry-form{background-color:white;padding:30px;margin-bottom:30px;}@media(min-width:1024px){.product-enquiry-form{padding:30px 100px;}}@media(min-width:1280px){.product-enquiry-form{padding:50px 200px;margin-bottom:50px;}}.product-enquiry-form__product{display:flex;flex-wrap:wrap;border:1px solid #cccccc;padding:20px;margin-bottom:30px;}.product-enquiry-form__product-img-wrapper{width:100%;padding-bottom:20px;}@media(min-width:560px){.product-enquiry-form__product-img-wrapper{width:140px;padding:0 20px 0 0;}}.product-enquiry-form__product-img-wrapper .lazyload-image{padding-bottom:90px;}@media(min-width:560px){.product-enquiry-form__product-details{flex:1;display:flex;flex-direction:column;justify-content:space-between;}}.product-enquiry-form__product-details-title{font-weight:bold;margin-bottom:0;}@media(min-width:560px){.product-enquiry-form__product-details-title{margin-bottom:10px;}}.product-enquiry-form__product-price{width:100%;padding-top:20px;}@media(min-width:768px){.product-enquiry-form__product-price{width:160px;padding:0 0 0 20px;display:flex;flex-direction:column;justify-content:space-between;}}@media(min-width:1024px){.product-enquiry-form__product-price{width:180px;}}.product-enquiry-form__login{display:flex;flex-direction:column;}@media(min-width:560px){.product-enquiry-form__login{flex-direction:row;justify-content:space-between;align-items:flex-end;}}.product-enquiry-form__login__button{margin:15px 0 0;width:100%;}@media(min-width:560px){.product-enquiry-form__login__button{margin:0px;width:auto;}}.product-enquiry-form__support{background-color:#008c46;color:white;padding:20px;}@media(min-width:560px){.product-enquiry-form__support{display:flex;justify-content:space-between;align-items:center;}}.product-enquiry-form__support-phone{display:flex;align-items:center;padding:20px 0 0 0;margin:0;white-space:nowrap;}@media(min-width:560px){.product-enquiry-form__support-phone{padding:0 0 0 20px;}}.product-enquiry-form__support-phone .icon::before{font-size:32px;color:white;}.product-enquiry-form__support-phone a{text-decoration:none;color:white;}.product-enquiry-form__provisioning-modes.fold > input + input + label{display:inline-block;}.delivery-address__toggle-label{position:relative;display:inline-block;color:#333333;cursor:pointer;padding-left:calc(24px + 10px);line-height:24px;height:24px;}.delivery-address__toggle-label::before{content:'';position:absolute;left:0;top:50%;width:24px;height:24px;border:1px solid #cccccc;transform:translateY(-50%);}.delivery-address__toggle-label::after{content:'';position:absolute;left:12px;top:50%;height:0;width:0;background-color:#008c46;transform:translate(-50%, -50%);transition:height 0.1s linear, width 0.1s linear;}.delivery-address__toggle-checkbox{display:none;}.delivery-address__toggle-checkbox:checked ~ .delivery-address__toggle-label::after{width:12px;height:12px;transition:height 0.2s cubic-bezier(0, 3.5, 1, 0), width 0.2s cubic-bezier(0, 3.5, 1, 0) 0.1s;}.delivery-address__toggle-checkbox:disabled ~ .delivery-address__toggle-label{cursor:default;}.delivery-address__toggle-checkbox:disabled ~ .delivery-address__toggle-label::after{background-color:#808080;}.delivery-address__toggle-checkbox:focus ~ .delivery-address__toggle-label::before{border:1px solid #008c46;}.delivery-address__toggle-checkbox.invalid ~ .delivery-address__toggle-label{color:#d7373c;}.delivery-address__toggle-checkbox.invalid ~ .delivery-address__toggle-label::before{box-shadow:0 0 5px #d7373c;border-color:#d7373c;}.delivery-address__toggle-checkbox.invalid:required:valid ~ .delivery-address__toggle-label{color:#333333;}.delivery-address__toggle-checkbox.invalid:required:valid ~ .delivery-address__toggle-label::before{box-shadow:none;border-color:#cccccc;}.delivery-address__toggle-checkbox:checked ~ .delivery-address__form{height:0;}.delivery-address__form{margin-top:20px;height:auto;overflow:hidden;}.registration-page .registration-tabs > label{background-color:#f4f4f4;cursor:pointer;padding:20px 25px;margin:0;}.registration-page .registration-tabs > label:not(:last-of-type){border-right:1px solid #cccccc;}.registration-page .registration-tabs > input{display:none;}.registration-page .registration-tabs > input:checked + label{background-color:#ffffff;color:#008c46;font-weight:bold;}.registration-page .registration-tabs > section{height:0;overflow:hidden;clear:both;background-color:#ffffff;}.registration-page .registration-tabs > section > *{animation:fade-in 0.7s ease-in-out;}.registration-page .registration-tabs #tab-1:checked ~ .content-1,
.registration-page .registration-tabs #tab-2:checked ~ .content-2{height:auto;overflow:visible;}.registration-page .headline{padding:40px 0 20px;color:#333333;}.registration-page .contact-section{z-index:2;}.registration-page .forgotten-password,
.registration-page .register-section{background-color:#ffffff;margin-bottom:20px;position:relative;width:100%;}.registration-page .forgotten-password .tabs > label,
.registration-page .register-section .tabs > label{padding-left:70px;}.registration-page .forgotten-password .tabs > label::before,
.registration-page .register-section .tabs > label::before{content:'';position:absolute;left:30px;top:18px;width:20px;height:20px;border:3px solid #333333;border-radius:50%;transition:all 0.2s linear;}.registration-page .forgotten-password .tabs > label::after,
.registration-page .register-section .tabs > label::after{content:'';position:absolute;left:40px;top:28px;width:0px;height:0px;background-color:#333333;border-radius:50%;transition:all 0.2s linear;}.registration-page .forgotten-password .tabs > input:checked + label::before,
.registration-page .register-section .tabs > input:checked + label::before{border-color:#008c46;}.registration-page .forgotten-password .tabs > input:checked + label::after,
.registration-page .register-section .tabs > input:checked + label::after{left:36px;top:24px;width:8px;height:8px;}.registration-page .forgotten-password form,
.registration-page .register-section form{width:100%;padding:0 15px 25px;}@media(min-width:768px){.registration-page .forgotten-password form,
 .registration-page .register-section form{padding:0 15px 15px;}}.registration-page .forgotten-password legend{margin-bottom:25px;}.registration-page .forgotten-password .headline{position:relative;color:#333333;font-weight:bold;padding-left:30px;padding-bottom:5px;padding-top:0px;line-height:45px;}.registration-page .forgotten-password .headline::before{content:'\e91b';font:normal normal normal 24px/1 'baywa-iconfont';position:absolute;left:0;top:10px;}.registration-page .bottom-link img{height:30px;}.registration-page .validate-address{display:block;position:relative;}.registration-page .checkbox label{height:auto;}.registration-page .btn-default{width:100%;}@media(min-width:560px){.registration-page .btn-default{width:auto;}}.page-not-found{background-color:#008c46;color:#ffffff;padding:50px 0;font-weight:100;font-size:14px;}@media(min-width:768px){.page-not-found{font-size:16px;}}@media(min-width:1024px){.page-not-found{padding:70px 0;}}.page-not-found .background-404{position:absolute;bottom:-17px;right:0;font-weight:bold;opacity:0.1;display:table;transform:translateY(50%);font-size:160px;}@media(min-width:560px){.page-not-found .background-404{font-size:245px;bottom:-4px;}}@media(min-width:768px){.page-not-found .background-404{font-size:300px;bottom:5px;}}@media(min-width:1024px){.page-not-found .background-404{font-size:350px;bottom:-5px;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.page-not-found .background-404{position:absolute;bottom:-12px;opacity:0.3;}}@media screen and (-ms-high-contrast:active) and (min-width:560px),(-ms-high-contrast:none) and (min-width:560px){.page-not-found .background-404{bottom:8px;}}@media screen and (-ms-high-contrast:active) and (min-width:768px),(-ms-high-contrast:none) and (min-width:768px){.page-not-found .background-404{bottom:22px;}}@media screen and (-ms-high-contrast:active) and (min-width:1024px),(-ms-high-contrast:none) and (min-width:1024px){.page-not-found .background-404{bottom:14px;}}@media(min-width:1280px){.page-not-found .content{width:60%;}}.page-not-found .headline{font-size:24px;font-weight:100;line-height:45px;margin-bottom:50px;}@media(min-width:1024px){.page-not-found .headline{font-size:32px;line-height:45px;margin-bottom:50px;}}.page-not-found .headline ~ div{margin-top:50px;}.page-not-found .error-button{margin:50px 0;}.cms-content-page-one .error-container{padding:35px 15px;background-color:#fff;}@media(min-width:768px){.cms-content-page-one .error-container{padding:35px 20px;}}@media(min-width:1024px){.cms-content-page-one .error-container{min-height:356px;}}.cms-content-page-one .error-container h1{margin-bottom:35px;font-size:32px;color:#008c46;}.cms-content-page-one .error-container p{font-size:14px;}@media(min-width:768px){.cms-content-page-one .error-container p{font-size:16px;}}.cms-content-page-one .error-container .button-row{margin-top:40px;}@media(min-width:560px){.cms-content-page-one .error-container .button-row{margin-top:80px;}}.cms-content-page-one .error-container pre{overflow:auto;}.page-cartPage h1{margin-bottom:0;}@media(min-width:768px){.page-cartPage h1{margin-bottom:20px;}}.page-cartPage .cart-actions .btn-default{float:right;}.page-cartPage .quantity-counter .valid{padding-right:0;}@media(min-width:1024px){.page-cartPage .checkout-summary{padding-top:40px;transition:padding-top ease-in 0.2s;}}.page-cartPage .baywa-slider-component .slick-list{padding:0;}.earliest-delivery-date{display:flex;flex-direction:column-reverse;align-items:flex-start;}@media(min-width:560px){.earliest-delivery-date{display:block;}}.earliest-delivery-date .combined-order{width:100%;}@media(min-width:560px){.earliest-delivery-date .combined-order{width:auto;}}.earliest-delivery-date .icon{color:#808080;font-size:inherit;padding-top:0px;padding-left:10px;}.earliest-delivery-date .icon::before{color:#cccccc;display:inline;}.earliest-delivery-date .icon::before,
.earliest-delivery-date .icon img{padding:0 10px 0 0;}.earliest-delivery-date .icon:hover::before{color:#008c46;}.item-list{margin-bottom:20px;}@media(min-width:1024px){.item-list:last-of-type{margin-bottom:0;}}.item-list-footer{display:flex;align-items:center;padding:15px 0;border-top:1px solid #cccccc;}@media(min-width:1024px){.item-list-footer{padding:20px 0;}}.item-list-footer .icon{float:right;padding-left:20px;}.item-list-footer .product-combined-order{flex:1 1 auto;}.item-list-footer .product-combined-order .total-quantity{text-align:right;font-weight:bold;}.item-list-footer .product-combined-order .icon{float:none;padding-left:10px;}.item-list-footer .product-combined-order .icon-close::before{color:#d7373c;}.item-list-footer .product-combined-order .icon-checkmark::before{color:#008c46;}.item-list-footer .total-price{font-size:16px;font-weight:bold;color:#333333;margin:5px 0 0 0;padding-top:10px;}@media(min-width:560px){.item-list-footer .total-price{padding-top:0;}}@media(min-width:1024px){.item-list-footer .total-price{color:#333333;font-size:18px;}}.fertilizer-footer{text-align:right;font-size:16px;line-height:1.5em;color:#d7373c;}.checkout-item{background-color:white;padding:0 15px;}@media(min-width:1024px){.checkout-item{padding:0 20px;}}.checkout-item ~ .checkout-item .item-content{border-top:1px solid #cccccc;}.checkout-item .actions .btn{width:50%;}.checkout-item .product-name{padding-right:0;}@media(min-width:1024px){.checkout-item .product-name{border:0;margin-top:0;padding:0 10px;}}.checkout-item .product-name .h3{display:block;text-decoration:none;margin-bottom:5px;color:#333333;font-size:18px;font-weight:bold;}.checkout-item .product-name .h3:hover{color:#008c46;}.checkout-item .product-name .text-info{font-size:14px;line-height:1.5;color:#808080;font-weight:lighter;}@media(min-width:560px){.checkout-item .product-name .text-info{color:#333333;}}.checkout-item .item-content{padding:15px 0;background-color:#ffffff;}@media(min-width:1024px){.checkout-item .item-content{padding:20px 0;}}.checkout-item .item-content .quantity,
.checkout-item .item-content .price{padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;}.checkout-item .item-content .quantity{justify-content:flex-end;order:2;}@media(min-width:560px){.checkout-item .item-content .quantity{order:1;padding-right:43px;align-items:flex-end;}}@media(min-width:768px){.checkout-item .item-content .quantity{padding-right:34px;}}@media(min-width:1024px){.checkout-item .item-content .quantity{padding-right:26px;}}@media(min-width:1280px){.checkout-item .item-content .quantity{height:100%;}}.checkout-item .item-content .quantity .form-control{width:40px;}@media(min-width:1024px){.checkout-item .item-content .quantity .quantity-counter{max-width:125px;}}.checkout-item .item-content .price{order:1;}@media(min-width:560px){.checkout-item .item-content .price{order:2;}}@media(min-width:768px){.checkout-item .item-content .price{margin-left:-10px;margin-right:-10px;}}@media(min-width:1024px){.checkout-item .item-content .price{margin-left:inherit;margin-right:inherit;}}.checkout-item .item-content .price [data-tooltip]{position:absolute;top:-3px;color:#333333;border:0;}.checkout-item .item-content .price .total-price{font-size:16px;font-weight:bold;color:#333333;margin:5px 0 0 0;}@media(min-width:1024px){.checkout-item .item-content .price .total-price{color:#333333;font-size:18px;}}.checkout-item .item-content .price .base-price-info{font-size:14px;font-weight:lighter;color:#808080;}@media(min-width:1024px){.checkout-item .item-content .price .base-price-info{color:#333333;font-size:14px;}}.checkout-item .item-content .thumb{display:block;}.checkout-item .item-content .thumb img{max-height:100%;max-width:100%;width:auto;}.checkout-item .delayed-delivery{display:block;margin-top:8px;padding:5px;text-align:center;color:#333333;}@media(min-width:1024px){.checkout-item .delayed-delivery{display:inline-block;}}.checkout-item .qty-price-row{padding:10px 0 10px 10px;display:flex;justify-content:space-between;flex-wrap:wrap;}@media(min-width:560px){.checkout-item .qty-price-row{height:100%;margin-top:0;padding:0 0 0 10px;}}@media(min-width:768px){.checkout-item .qty-price-row{margin-left:-10px;margin-right:-10px;}}.checkout-item .quantity{display:flex;align-items:center;order:2;}@media(min-width:560px){.checkout-item .quantity{order:1;}}.checkout-item .price{font-size:14px;text-align:left;}@media(min-width:560px){.checkout-item .price{text-align:right;}}.checkout-item .total-price{font-size:18px;font-weight:bold;}.checkout-item .total-price ~ *{display:block;padding-bottom:5px;}@media(min-width:560px){.checkout-item .total-price ~ *{padding-bottom:0;}}.checkout-item .voucher-price{white-space:nowrap;}.checkout-item .voucher-price__wrapper{font-size:14px;line-height:1.286em;}.checkout-item .strike-price__wrapper{line-height:1.286em;}.checkout-item .sales-unit-info{float:left;width:calc(100% - 60px);padding-left:10px;font-size:12px;}.checkout-item .sales-unit-info [data-tooltip]{border:0;top:-7px;left:2px;}.checkout-item .sales-unit-info .icon::before{display:inline-block;font-size:18px;transform:rotate(180deg);}.checkout-item .scale-prices-table{display:none;}.checkout-item .item-actions{margin-top:5px;}@media(min-width:560px){.checkout-item .item-actions{color:#808080;font-size:14px;text-align:right;width:100%;display:flex;justify-content:flex-end;margin-top:0;}}.checkout-item .item-actions:not(:first-of-type){display:-ms-flex;display:flex;justify-content:space-between;-ms-flex-pack:justify;flex:1;-ms-flex:1 0 100%;padding-right:0;}.checkout-item .item-actions .icon::before{font-size:20px;color:#cccccc;padding-bottom:0;}.checkout-item .item-actions .icon:hover::before{color:#008c46;}.checkout-item .icon-tn{font-size:14px;font-weight:lighter;white-space:nowrap;}.checkout-item .icon-tn::before{font-size:16px;}.checkout-delivery-cost-panel{clear:both;background-color:white;font-size:12px;font-weight:lighter;color:#808080;margin-bottom:10px;}@media(min-width:560px){.checkout-delivery-cost-panel{font-size:14px;color:#333333;}}@media(min-width:768px){.checkout-delivery-cost-panel{margin-top:10px;margin-bottom:0;}}@media(min-width:1024px){.checkout-delivery-cost-panel{font-size:14px;}}.checkout-delivery-cost-panel .info{margin-bottom:10px;}@media(min-width:768px){.checkout-delivery-cost-panel .info{margin-bottom:0;padding-left:20px;display:flex;align-items:center;}}.checkout-delivery-cost-panel .price{font-size:14px;line-height:38px;font-weight:bold;text-align:right;color:#333333;}.checkout-summary{position:static;padding-bottom:30px;}@media(min-width:768px){.checkout-summary{padding-bottom:0;}}.checkout-summary .section-box .h3 span{text-transform:none;font-weight:lighter;}.checkout-summary .section-box .content{padding:0 15px 15px !important;}@media(min-width:768px){.checkout-summary .section-box .content{padding:5px 20px 20px !important;}}.checkout-summary .section-box .content .checkbox{padding-top:20px;font-size:14px;}.checkout-summary .section-box .content .checkbox label{line-height:18px;}.checkout-summary .section-box .content .checkbox .text-green{color:#008c46;font-weight:bold;}.checkout-summary .coupon-box .h3{font-size:20px;font-weight:bold;}.checkout-summary .coupon-box__form{display:flex;align-items:center;justify-content:space-between;position:relative;}.checkout-summary .coupon-box__form .icon{margin-top:20px;margin-left:10px;position:absolute;right:0;}.checkout-summary .coupon-box__form .icon::before{font-size:14px;}.checkout-summary .coupon-box__form .link{padding:0;background-color:transparent;border:none;font-size:inherit;font-weight:lighter;}.checkout-summary .coupon-box__sub-header{font-size:14px;line-height:18px;}.checkout-summary .coupon-box .coupon-message{font-size:14px;padding-top:20px;}.checkout-summary .coupon-box .coupon-message--alert{color:#d7373c;}.checkout-summary .coupon-box .coupon-message__top-line{color:#008c46;display:block;}.checkout-summary .coupon-box .coupon-message__bottom-line{display:block;}.checkout-summary .icon-list{padding:0 20px 0 10px;}@media(min-width:1280px){.checkout-summary .icon-list{padding:0 10px;}}.checkout-summary .icon-list .title{margin-top:0;}.checkout-summary .advantages{padding-left:20px;}@media(min-width:1280px){.checkout-summary .advantages{padding-left:0;}}.checkout-summary .accordion > input:checked + label{background-color:#f5f5f5;}.checkout-summary .accordion section{margin-top:10px;}.checkout-summary .accordion .sr-only{position:absolute;}.checkout-summary [data-role='details-toggle'] + label.collapse-icon{font-weight:bold;font-size:14px;}.cart-top-totals{margin:0;}.cart-top-totals dd,
.cart-top-totals dt{padding:15px 0;float:left;margin:0;border-top:1px solid #cccccc;}.cart-top-totals dd.border-top-none,
.cart-top-totals dt.border-top-none{border-top:none;}.cart-top-totals dd.price,
.cart-top-totals dt.price{font-weight:bold;font-size:16px;}@media(min-width:768px){.cart-top-totals dd.price,
 .cart-top-totals dt.price{font-size:18px;}}.cart-top-totals dd.price.small,
.cart-top-totals dt.price.small{padding:0 0 5px 0;font-weight:normal;font-size:12px;height:auto;}@media(min-width:768px){.cart-top-totals dd.price.small,
 .cart-top-totals dt.price.small{font-size:14px;}}.cart-top-totals dt{text-align:left;width:70%;overflow:visible;}.cart-top-totals dd{text-align:right;width:30%;}.cart-top-totals [data-tooltip]{margin-left:5px;}.cart-top-totals [data-tooltip]::after{width:310px;white-space:normal;}@media(min-width:768px){.cart-top-totals [data-tooltip]::after{width:350px;}}.cart-top-totals .delivery-modes{padding:0;}.cart-top-totals .delivery-modes .form-group{height:25px;}.cart-top-totals .delivery-modes .radio{display:block;}.cart-top-totals .delivery-modes .radio label{display:block;font-weight:lighter;}.cart-top-totals .delivery-modes .icon::before{color:#008c46;}.cart-top-totals .delivery-service-total,
.cart-top-totals .delivery-service-total + dd{height:auto;border-bottom:0;}.cart-top-totals .delivery-service-single{float:none;clear:left;width:100%;height:auto;padding:0 0 15px 10px;}@media(min-width:1024px){.cart-top-totals .delivery-service-single{padding-left:20px;}}.cart-top-totals .delivery-service-single dl{margin:0;}.cart-top-totals .delivery-service-single dt,
.cart-top-totals .delivery-service-single dd{height:auto;padding-bottom:0;border-bottom:0;}.delivery-time-form .select-wrapper{width:100%;}.contract-item ~ .contract-item{margin-top:10px;}.contract-item .item-content{padding:15px;background-color:#ffffff;display:flex;justify-content:space-between;}@media(min-width:1024px){.contract-item .item-content{padding:20px;}}.contract-item .qty-name-row,
.contract-item .price-delete-row{display:flex;justify-content:space-between;flex-direction:column;}.contract-item .qty-name-row{flex:1 1 100%;}@media(min-width:560px){.contract-item .qty-name-row{flex-direction:row;align-items:flex-end;}}.contract-item .price-delete-row{align-items:flex-end;}@media(min-width:560px){.contract-item .price-delete-row{width:150px;}}@media(min-width:768px){.contract-item .price-delete-row{width:200px;}}.contract-item .price-delete-row .icon::before{color:#cccccc;font-size:20px;}.contract-item .price-delete-row .icon:hover::before{color:#008c46;}@media(min-width:560px){.contract-item .product-name{display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:1 1 100%;}}.contract-item .product-name .text-info{color:#333333;}.contract-item .quantity,
.contract-item .price{margin-top:20px;white-space:nowrap;}.contract-item .quantity{width:100px;color:#808080;cursor:default;}@media(min-width:560px){.contract-item .quantity{margin-left:20px;}}@media(min-width:768px){.contract-item .quantity{width:200px;}}.contract-item .price{text-align:right;}.contract-item .price .total-price{font-size:16px;font-weight:bold;}@media(min-width:1024px){.contract-item .price .total-price{font-size:18px;}}.contract-item .price .base-price-info{font-size:14px;font-weight:lighter;}.page-multiStepCheckoutSummaryPage .contract-item,
.page-orderConfirmationPage .contract-item{font-size:16px;}.page-multiStepCheckoutSummaryPage .contract-item ~ .contract-item,
.page-orderConfirmationPage .contract-item ~ .contract-item{margin-top:30px;padding-top:30px;border-top:1px solid #cccccc;}.page-multiStepCheckoutSummaryPage .contract-item.h3,
.page-orderConfirmationPage .contract-item.h3{display:flex;font-size:18px;font-weight:bold;}.page-multiStepCheckoutSummaryPage .contract-item h4,
.page-orderConfirmationPage .contract-item h4{margin-bottom:5px;}.page-multiStepCheckoutSummaryPage .contract-item .item-content,
.page-orderConfirmationPage .contract-item .item-content{padding:0;}.page-multiStepCheckoutSummaryPage .contract-item .qty-name-row,
.page-orderConfirmationPage .contract-item .qty-name-row{align-items:flex-start;}.page-multiStepCheckoutSummaryPage .contract-item .price-delete-row,
.page-orderConfirmationPage .contract-item .price-delete-row{justify-content:flex-end;}@media(min-width:560px){.page-multiStepCheckoutSummaryPage .contract-item .price-delete-row,
 .page-orderConfirmationPage .contract-item .price-delete-row{justify-content:flex-start;}}.page-multiStepCheckoutSummaryPage .contract-item .quantity,
.page-orderConfirmationPage .contract-item .quantity,
.page-multiStepCheckoutSummaryPage .contract-item .price,
.page-orderConfirmationPage .contract-item .price{font-weight:bold;}@media(min-width:560px){.page-multiStepCheckoutSummaryPage .contract-item .quantity,
 .page-orderConfirmationPage .contract-item .quantity,
 .page-multiStepCheckoutSummaryPage .contract-item .price,
 .page-orderConfirmationPage .contract-item .price{margin:0;}}.page-multiStepCheckoutSummaryPage .picker-switch,
.page-orderConfirmationPage .picker-switch{pointer-events:none;}.page-multiStepCheckoutSummaryPage .delivery-date-row .form-control,
.page-orderConfirmationPage .delivery-date-row .form-control{cursor:default;}.col-payments{width:calc(165.71428571px);}.tabs > label.col-payments{padding:40px 30px;text-align:center;border:0;}.box-payment{position:relative;}.box-payment .payment-image{position:absolute;top:20px;right:20px;}.checkout-steps{margin:30px 0;float:left;width:100%;}.checkout-steps .step-head{width:25%;display:block;float:left;text-align:center;position:relative;text-decoration:none;}.checkout-steps .step-head:first-child .checkout-step-circle{margin:inherit;}.checkout-steps .step-head:first-child .title{text-align:left;}.checkout-steps .step-head:first-child.active:after{width:0;}.checkout-steps .step-head:last-child .checkout-step-circle{float:right;}.checkout-steps .step-head:last-child .title{float:left;width:100%;text-align:right;}.checkout-steps .step-head:last-child.active:after{width:100%;}.checkout-steps .step-head:before{content:'';position:absolute;top:20px;right:0;height:5px;width:100%;background:#f4f4f4;}.checkout-steps .step-head .checkout-step-circle{position:relative;border:1px solid transparent;border-radius:50%;background:#f4f4f4;color:#fff;display:block;width:50px;height:50px;line-height:50px;margin:auto;z-index:2;}.checkout-steps .step-head.finished .checkout-step-circle,
.checkout-steps .step-head.finished:before{background:#008c46;}.checkout-steps .step-head.finished .title{color:#008c46;}.checkout-steps .step-head.active .checkout-step-circle{background:#008c46;}.checkout-steps .step-head.active:after{content:'';position:absolute;top:20px;left:0;height:5px;width:50%;background:#008c46;}.checkout-steps .step-head:not(.active) .title{display:none;}@media(min-width:560px){.checkout-steps .step-head:not(.active) .title{display:block;}}.checkout-steps .step-head .title{display:block;margin-top:10px;font-weight:500;color:#808080;}.orderconformation-page .headline-h1,
.orderconformation-page .icon{font-size:41px;font-weight:500;}.orderconformation-page .headline-h1{margin:40px 0;}.checkout-button{position:relative;}.checkout-button .icon:not(.icon-only){right:10px;left:auto;}.direct-order-wrapper{background-color:white;padding:30px 0;position:relative;}@media(min-width:560px){.direct-order-wrapper{padding:30px 0 10px 0;}}.direct-order-wrapper .form-control-feedback{background-color:#f5f5f5;}.direct-order-wrapper .icon-direct-order:empty::before{font-size:58px;color:#008c46;}.direct-order-wrapper .text-info{font-size:14px;font-weight:lighter;color:#333333;}.direct-order-wrapper h2.text-info{font-size:16px;font-weight:normal;margin-bottom:0;}.direct-order-wrapper .submit-button.inactive{pointer-events:none;}.direct-order-wrapper .submit-button.inactive > span:first-of-type{display:none;}.direct-order-wrapper .submit-button.inactive > span:nth-of-type(2n){display:block;margin:0;}.direct-order-wrapper .submit-button > span:nth-of-type(2n){display:none;}.direct-order-wrapper .edit-product{display:none;}.direct-order-wrapper .form-control.valid ~ .help-block::after{content:none;}@media(min-width:768px){.section-box .content.payment-box{padding:30px 20px !important;}}.checkout-paymentmethod .payment-list{display:block;}.checkout-paymentmethod .payment-list section{width:100%;max-height:0;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in;overflow:hidden;}.checkout-paymentmethod .payment-list section[data-mode="debit"] .payment-item{padding-bottom:20px;}.checkout-paymentmethod .payment-list section[data-mode="debit"] .payment-item .sepa-heading{vertical-align:top;}@media(min-width:560px){.checkout-paymentmethod .payment-list section[data-mode="debit"] .payment-item .sepa-heading{display:inline-block;}}.checkout-paymentmethod .payment-list section[data-mode="debit"] .payment-item .sepa-text{font-size:14px;}@media(min-width:560px){.checkout-paymentmethod .payment-list section[data-mode="debit"] .payment-item .sepa-text{display:inline-block;padding-left:50px;}}.checkout-paymentmethod .payment-list section .payment-mode-infotext{font-size:14px;padding-bottom:20px;}.checkout-paymentmethod .payment-list section .icon-close{position:absolute;right:20px;top:20px;cursor:pointer;}.checkout-paymentmethod .payment-list section .creditcard-readonly .form-control{color:#808080;}.checkout-paymentmethod .payment-list section .credit-card-validated{display:none;}.checkout-paymentmethod .payment-list section .credit-card-validated ~ .creditcard-readonly{display:none;}.checkout-paymentmethod .payment-list section .credit-card-validated:checked ~ div{display:none;}.checkout-paymentmethod .payment-list section .credit-card-validated:checked ~ .creditcard-readonly{display:block;}.checkout-paymentmethod .payment-list section .credit-card-validated:checked ~ .icon-close::before{content:'\e920';}.checkout-paymentmethod .payment-list > input[type="radio"] + label{display:block;margin-bottom:20px;}.checkout-paymentmethod .payment-list > input[type="radio"]:checked + label + section{max-height:1000px;opacity:1;visibility:visible;}@media(min-width:768px){.checkout-paymentmethod .payment-list.tablist section{float:left;}}@media(min-width:768px){.checkout-paymentmethod .payment-list.tablist > input[type="radio"] + label{display:inline-block;}}@media(min-width:1024px){.checkout-paymentmethod .payment-list.tablist > input[type="radio"] + label{padding-left:30px;}}@media(min-width:1280px){.checkout-paymentmethod .payment-list.tablist > input[type="radio"] + label{padding-left:35px;}}@media(min-width:768px){.checkout-paymentmethod .payment-list.tablist > input[type="radio"] + label:not(:last-of-type){margin-bottom:20px;margin-right:30px;}}@media(min-width:1024px){.checkout-paymentmethod .payment-list.tablist > input[type="radio"] + label:not(:last-of-type){margin-right:15px;}}@media(min-width:1280px){.checkout-paymentmethod .payment-list.tablist > input[type="radio"] + label:not(:last-of-type){margin-right:30px;}}@media(min-width:768px){.checkout-paymentmethod .payment-list.tablist > input[type="radio"] + label:last-of-type{margin-bottom:20px;}}.checkout-paymentmethod .payment-item h2{margin-bottom:15px;}.checkout-paymentmethod .payment-item .content{position:relative;padding:15px;min-height:38px;}.checkout-paymentmethod .payment-item .form-control:focus{border-color:#cccccc;}.checkout-paymentmethod .init-payone .relative{height:40px;}.checkout-paymentmethod .init-payone .spinner{position:absolute;width:100%;height:30px;}.checkout-paymentmethod .init-payone iframe{background-color:white;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTMyLjcgMjAuMWwtMS42LTEuNmMtLjItLjItLjQtLjMtLjYtLjMtLjIgMC0uNS4xLS42LjNMMjQgMjQuNGwtNS44LTUuOGMtLjMtLjMtLjktLjMtMS4zIDBsLTEuNiAxLjZjLS40LjQtLjQuOSAwIDEuM2w2LjUgNi41IDEuNiAxLjZjLjIuMi40LjMuNi4zcy41LS4xLjYtLjNsOC4xLTguMWMuNC0uNS40LTEgMC0xLjR6Ii8+Cjwvc3ZnPgo=');background-position:right center;background-repeat:no-repeat;background-size:35px 35px;}.checkout-deliveryaddress{padding-top:50px;padding-bottom:50px;}.checkout-deliveryaddress .addressEntry{background-color:#ffffff;margin-top:20px;padding:20px;}@media(min-width:560px){.checkout-deliveryaddress .addressEntry{padding:50px;}}.checkout-deliveryaddress .delivery-information-form{padding:20px;background-color:#f4f4f4;}.checkout-deliveryaddress .delivery-information-form .form-control{padding:0;background-color:#f4f4f4;border:0;}#addAddressPopup .validate-address{position:relative;}.checkout-deliverymethod{padding-top:50px;padding-bottom:50px;}.checkout-deliverymethod .delivery-method{background-color:#ffffff;margin-top:20px;}.checkout-deliverymethod .delivery-status{position:relative;padding:20px;text-align:center;border-bottom:1px solid #cccccc;}@media(min-width:560px){.checkout-deliverymethod .delivery-status{padding:20px 0;border-bottom:0;border-right:1px solid #cccccc;}}@media(min-width:1280px){.checkout-deliverymethod .delivery-status{padding:27px 0;}}.checkout-deliverymethod .delivery-status label{position:absolute;top:20px;left:20px;}.checkout-deliverymethod .delivery-status .icon{display:block;background:#e5e5e5;width:140px;margin:20px auto 0;height:140px;line-height:140px;border-radius:50%;font-size:70px;text-align:center;}.checkout-deliverymethod .delivery-description{padding:20px;}@media(min-width:560px){.checkout-deliverymethod .delivery-description{padding:20px;border-left:1px solid #cccccc;margin-left:-21px;}}@media(min-width:768px){.checkout-deliverymethod .delivery-description{padding:50px 100px;}}.checkout-summary-page{margin:0 0 20px 0;}@media(min-width:1024px){.checkout-summary-page{margin:20px 0 50px 0;}}.checkout-summary-page .columns > div:first-child,
.checkout-summary-page .columns .checkout-summary{margin-top:20px;}.checkout-summary-page .collapse-icon{display:block;padding:0;}.checkout-summary-page .section-box{position:relative;height:100%;}.checkout-summary-page .section-box .edit-link{position:absolute;top:20px;right:20px;}.checkout-summary-page .section-box .spinner{display:block;}.checkout-summary-page address{font-size:14px;font-style:normal;line-height:18px;}.checkout-summary-page .competence-proof{height:0;visibility:hidden;opacity:0;padding:0;background-color:transparent;color:transparent;transition:visibility 0.5s ease, opacity 0.5s ease, padding 0.5s ease;}.checkout-summary-page .competence-proof.active{height:100%;visibility:visible;opacity:1;padding:10px;background-color:#f5be37;color:#fff;transition:all 0.5s ease;}.checkout-summary-page .competence-proof-box{font-weight:lighter;font-size:14px;}.checkout-summary-page .competence-proof-box label{font-weight:normal;margin-top:15px;}.checkout-summary-page .competence-proof-box label:first-of-type{margin-top:0;}.checkout-summary-page .competence-proof-box label:last-of-type{margin-bottom:20px;}.checkout-summary-page .competence-proof-box .checkbox label{font-weight:lighter;line-height:inherit;}.checkout-summary-page .certificates-iframe{width:100%;border:0;}.checkout-summary-page .address-form,
.checkout-summary-page .address-boxes{max-height:0;opacity:0;visibility:hidden;transition:transform 0.5s ease-in, opacity 0.5s ease-in, visibility 0.5s ease-in, max-height 0.7s cubic-bezier(0.785, 0.135, 0.15, 0.86);}.checkout-summary-page .address-form.active,
.checkout-summary-page .address-boxes.active{max-height:1000px;opacity:1;visibility:visible;}.checkout-summary-page .address-form > div,
.checkout-summary-page .address-boxes > div{float:none;}.checkout-summary-page .address-form .icon::before,
.checkout-summary-page .address-boxes .icon::before{color:#008c46;}.checkout-summary-page .address-form .headline-hr{margin:30px 0;color:#008c46;font-size:14px;}.checkout-summary .cart-top-totals dd.price.small,
.checkout-summary .cart-top-totals dt.price.small{padding:0 0 15px 0;}.checkout-item-overview{box-shadow:0 0 10px #cccccc;}.checkout-item-overview + .checkout-item-overview{margin-top:20px;}.checkout-item-overview .checkout-header{padding:15px;background-color:#f4f4f4;font-size:18px;font-weight:bold;}@media(min-width:1024px){.checkout-item-overview .checkout-header{padding:20px;}}.checkout-item-overview .checkout-header .amount{text-align:center;}@media(min-width:1024px){.checkout-item-overview .checkout-header .amount{text-indent:-20px;}}.checkout-item-overview .checkout-item .quantity,
.checkout-item-overview .checkout-item .price{justify-content:start;}@media(min-width:1024px){.page-orderConfirmationPage .intro-row{display:flex;}}.page-orderConfirmationPage .checkout-confirmation-page{background-color:#ffffff;padding:20px 15px;}@media(min-width:768px){.page-orderConfirmationPage .checkout-confirmation-page{display:flex;flex-direction:column;height:100%;padding:30px 20px;}.page-orderConfirmationPage .checkout-confirmation-page .button-row{margin-top:auto;}}.page-orderConfirmationPage .checkout-confirmation-page h1{margin:0 0 30px 0;}.page-orderConfirmationPage .checkout-confirmation-page p{margin:0;font-weight:lighter;}.page-orderConfirmationPage .consignee .section-box .content,
.page-orderConfirmationPage .billing-address .section-box .content,
.page-orderConfirmationPage .payment-type .section-box .content{padding:20px 15px;}@media(min-width:768px){.page-orderConfirmationPage .consignee .section-box .content,
 .page-orderConfirmationPage .billing-address .section-box .content,
 .page-orderConfirmationPage .payment-type .section-box .content{padding:20px 20px;}}.page-orderConfirmationPage .order-data .section-box{height:100%;}.page-orderConfirmationPage address,
.page-orderConfirmationPage .payment-method-card{font-size:14px;line-height:18px;}.page-orderConfirmationPage .checkout-summary{padding-bottom:0;}.page-orderConfirmationPage .checkout-summary .section-box .content{padding:0 15px 15px !important;}@media(min-width:768px){.page-orderConfirmationPage .checkout-summary .section-box .content{padding:5px 20px 20px !important;}}.page-orderConfirmationPage .checkout-summary .cart-top-totals dt:last-of-type,
.page-orderConfirmationPage .checkout-summary .cart-top-totals dd:last-of-type{padding-bottom:0;}.page-orderConfirmationPage .checkout-summary .cart-top-totals .price:not(.small){color:#008c46;font-size:18px;}.checkout-coupon__box{padding:15px;font-size:16px;line-height:22px;font-weight:300;}@media(min-width:768px){.checkout-coupon__box{padding:20px;margin-top:30px;}}.checkout-coupon__row{height:100%;}.checkout-coupon__headline{font-size:20px;line-height:28px;margin-top:0;}@media(min-width:768px){.checkout-coupon__headline{font-size:22px;line-height:26px;}}.checkout-coupon__code-label{margin-top:0;margin-bottom:0;}@media(min-width:768px){.checkout-coupon__code-label{display:inline-block;}}.checkout-coupon__code{font-weight:bold;margin:0;}@media(min-width:768px){.checkout-coupon__code{display:inline-block;}}.checkout-coupon__best-before-wrapper{display:flex;height:100%;justify-content:end;align-items:center;}.checkout-coupon__best-before{font-size:16px;line-height:22px;display:flex;align-items:center;text-align:center;color:white;margin-top:15px;background-color:#d7373c;height:125px;width:125px;border-radius:50%;float:right;padding:10px;}@media(min-width:768px){.checkout-coupon__best-before{height:130px;width:130px;margin-top:0;font-size:18px;line-height:23px;}}.checkout-headline{padding:20px 0;font-weight:bold;color:#808080;text-transform:uppercase;}.checkout-headline .headline{margin:0;font-size:inherit;}.checkout-headline .price{color:#008c46;}.checkout-headline small{font-size:16px;}.checkout-action-buttons{background-color:#f4f4f4;padding:20px 0;}.contact-section .mandatory-info{float:left;padding-left:0;margin-top:0;margin-bottom:20px;}@media(min-width:1024px){.contact-section .mandatory-info{margin-top:18px;}}.btn-faq{margin-top:10px;}@media(min-width:1024px){.btn-faq{min-width:300px;}}.contact-number{color:#008c46;font-size:24px;margin-top:20px;}@media(min-width:768px){.contact-number{margin-top:50px;}}.contact-number .icon{margin-right:20px;}.contact-number .icon::before{color:#008c46;font-size:36px;position:relative;top:-10px;}.claim-request__header{font-size:24px;color:#008c46;margin-top:10px !important;margin-bottom:27px;line-height:32px;}.claim-request__article-list{margin:0;padding-left:0 !important;margin-bottom:15px;}.claim-request__article-list > *::before{content:none !important;}.claim-request__choose-all{border-bottom:none;padding-top:20px;border-top:1px solid #cccccc;}@media(min-width:768px){.claim-request__choose-all{font-size:14px;}}@media(min-width:768px){.claim-request__choose-all .row{display:flex;align-items:center;}}.claim-request__error-message{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px);background-color:#f5be37;padding:15px;margin-bottom:20px;color:white;font-size:16px;line-height:22px;}@media(min-width:768px){.claim-request__error-message{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);}}.claim-request__error-message .icon{color:inherit;}.claim-request__error-message .icon::before{color:inherit;}#claim-choose-all-main{margin-bottom:20px;}@media(min-width:768px){#claim-choose-all-main{margin-top:0;}}.claim-article{overflow:hidden;padding-top:20px;border-top:1px solid #cccccc;padding-bottom:0 !important;}.claim-article__label{padding-left:45px !important;height:auto !important;margin-bottom:20px;}@media(min-width:768px){.claim-article__label{display:inline-flex !important;align-items:center !important;}}.claim-article__header{font-size:16px;}.claim-article__inputs{padding-left:45px;}@media(min-width:768px){.claim-article__inputs{margin-top:0;padding-left:0;}}.claim-files__list{padding-left:0 !important;margin-bottom:0;}@media(min-width:768px){.claim-files__list{margin-top:30px;}}.claim-files__entry{padding-left:35px;height:40px;display:flex;background-color:#999999;align-items:center;position:relative;margin-top:15px;padding-bottom:0 !important;}.claim-files__entry::before{left:10px !important;}.claim-files__entry > *,
.claim-files__entry::before{z-index:10;}.claim-files__name{display:inline;margin-bottom:0;font-weight:bold !important;font-size:16px;}.claim-files__size{display:none;}@media(min-width:768px){.claim-files__size{display:block;position:absolute;right:50px;font-size:14px;}}.claim-files__loading-bar{display:block;height:100%;position:absolute;background:#f4f4f4;left:0;z-index:1;}.claim-files__delete{display:flex;height:25px;width:25px;text-decoration:none;background:#008c46;float:right;align-items:center;justify-content:center;font-size:24px;border-radius:50%;transform:rotate(45deg);color:white;position:absolute;right:10px;}.claim-files__delete:hover{cursor:pointer;}.claim-files__delete:hover,
.claim-files__delete:focus{color:white;text-decoration:none;}.claim-add-file{margin-top:30px;margin-bottom:30px;}@media(min-width:768px){.claim-add-file{display:flex;justify-content:space-between;align-items:center;margin-top:20px;}}.claim-add-file__button{margin-top:5px;width:100%;}@media(min-width:768px){.claim-add-file__button{max-width:260px;margin-top:0;}}.wishlist-detail{margin-bottom:30px;}@media(min-width:560px){.wishlist-detail .product-grid .product-tile{width:50%;}}@media(min-width:768px){.wishlist-detail .product-grid .product-tile{width:33.333%;}}@media(min-width:1024px){.wishlist-detail .product-grid .product-tile{width:25%;}}.wishlist-detail .product-grid .product-tile .icon-close::before{font-size:20px;}.wishlist-detail .product-grid .product-tile .js-calculate-price .btn{width:100%;box-shadow:inset 0 0 0 1px #008c46;background-color:#ffffff;color:#008c46;}.wishlist-detail .product-grid .product-tile .js-calculate-price .btn:hover,
.wishlist-detail .product-grid .product-tile .js-calculate-price .btn:focus,
.wishlist-detail .product-grid .product-tile .js-calculate-price .btn:active,
.wishlist-detail .product-grid .product-tile .js-calculate-price .btn.active{color:#ffffff;background-color:#008c46;}.login-page{margin:0 auto;}.login-page .checkout-subline{font-size:small;padding-top:10px;text-align:end;color:#808080;}@media(min-width:768px){.login-page .intro{margin-bottom:20px;}}.login-page .avatar-wrapper{display:none;}@media(min-width:768px){.login-page .avatar-wrapper{display:block;position:relative;padding-bottom:150px;}}.login-page .avatar-wrapper .avatar-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.login-page .flex-row{flex-wrap:wrap;}.login-page .flex-row .section-box{display:flex;flex-direction:column;height:100%;}.login-page .flex-row .content{display:flex;flex-direction:column;flex:1 1 auto;}@media(min-width:768px){.login-page .flex-row .content{justify-content:space-between;}}@media(min-width:768px){.login-page .flex-row .content.guest-login-box{flex-direction:row;align-items:flex-end;}}@media(min-width:768px){.login-page .flex-row .content.guest-login-box .list-not-applicable{margin-bottom:0;padding-left:0;}}@media(min-width:768px){.login-page .flex-row .content.guest-login-box .list-not-applicable li{padding-left:30px;}}@media(min-width:1280px){.login-page .flex-row .content.guest-login-box .list-not-applicable li:not(:first-of-type){display:inline-block;padding-bottom:15px;}}@media(min-width:1280px){.login-page .flex-row .content.guest-login-box .list-not-applicable li:last-of-type{padding-bottom:0;margin-left:30px;}}@media(min-width:768px){.login-page .flex-row .content.guest-login-box .list-not-applicable li::before{left:0;top:0;}}@media(min-width:768px){.login-page .flex-row .content.guest-login-box .btn{width:30%;}}.login-page .flex-row .content.bg-primary{background-color:#008c46;color:white;}.login-page .flex-row .content.bg-primary .intro{margin-bottom:20px;}@media(min-width:768px){.login-page .flex-row .content.bg-primary .btn-block{margin-right:0;margin-left:auto;width:50%;}}@media(min-width:768px){.login-page .flex-row .content .contact-box__content{flex-direction:row;}}.login-page .flex-row > div{margin-bottom:20px;}.login-page .flex-row > div:last-of-type{margin-bottom:30px;}@media(min-width:1024px){.login-page .flex-row > div:last-of-type{margin-bottom:50px;}}@media(min-width:768px){.login-page .flex-row > div{margin-bottom:50px;}}.login-page .flex-row > div .list{margin-top:0;}.login-page .flex-row > div .list:not(.list-not-applicable){color:white;}.login-page .flex-row > div .list:not(.list-not-applicable) li::before{color:white;}.direct-order-headline{color:#008c46;padding:20px;margin-bottom:0;}.direct-order-page{background-color:white;padding:20px;margin:0 0 50px;}#direct-order-list .quantity-counter .valid{padding-right:0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#direct-order-list .quantity-counter .btn{width:80px;padding:0 25px 0 10px;}}.direct-order-list .headline,
.direct-order-list .submit-button,
.direct-order-list .list-item{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear;}.direct-order-list .headline.active,
.direct-order-list .submit-button.active,
.direct-order-list .list-item.active{max-height:400px;opacity:1;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s;}.direct-order-list .list-item{position:relative;}.direct-order-list .list-item:last-child .direct-order{border-bottom:0;margin-bottom:0;padding-bottom:10px;}.direct-order-list .direct-order{border-bottom:1px solid #cccccc;margin-bottom:30px;padding-bottom:30px;}@media(min-width:768px){.direct-order-list .direct-order{padding-bottom:10px;}}.direct-order-list .edit-product{display:none;}.direct-order-list input[name='productCode']{pointer-events:none;}.edit-product{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:2;font-size:18px;background-color:#f4f4f4;cursor:pointer;}*{box-sizing:border-box;}.sapCpLayout{background-color:white;box-shadow:0 0 10px #cccccc;color:#333333;overflow:auto;}.sapCpLayout::after{content:'';display:table;clear:both;}.sapCpLayout .sapCpLabel{margin-bottom:5px;font-weight:bold;font-size:14px;}.sapCpLayout .sapCpLabel::before,
.sapCpLayout .sapCpLabel::after{color:#333333;}.sapCpLayout .sapCpInput,
.sapCpLayout .sapCpDropDown{position:relative;width:100%;height:40px;line-height:38px;padding:0 0.7em;font-size:14px;border:1px solid #cccccc;color:#333333;background-color:#ffffff;font-family:inherit;vertical-align:top;-webkit-appearance:none;}.sapCpLayout .sapCpInput:focus,
.sapCpLayout .sapCpDropDown:focus,
.sapCpLayout .sapCpInput:focus,
.sapCpLayout .sapCpDropDown:focus{outline:none;}.sapCpLayout .sapCpDropDown{-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCI+CiAgPHBhdGggZmlsbD0iIzgwODA4MCIgZD0iTTMyLjcgMjAuMWwtMS42LTEuNmMtLjItLjItLjQtLjMtLjYtLjMtLjIgMC0uNS4xLS42LjNMMjQgMjQuNGwtNS44LTUuOGMtLjMtLjMtLjktLjMtMS4zIDBsLTEuNiAxLjZjLS40LjQtLjQuOSAwIDEuM2w2LjUgNi41IDEuNiAxLjZjLjIuMi40LjMuNi4zcy41LS4xLjYtLjNsOC4xLTguMWMuNC0uNS40LTEgMC0xLjR6Ii8+Cjwvc3ZnPgo=');background-position:right center;background-repeat:no-repeat;background-size:35px 35px;padding-right:2.5em;}.sapCpLayout .sapCpWidget{padding:20px 20px 0;min-height:0;margin:0;}.sapCpLayout .sapCpWidget.h3{line-height:60px;background-color:#f4f4f4;font-weight:lighter;font-size:18px;padding-top:0;}@media(min-width:768px){.sapCpLayout .sapCpWidget.h3{font-size:22px;}}.sapCpLayout .sapCpWidget.h3 p{margin:0;}.sapCpLayout .sapCpWidget.sapCpTextWidget,
.sapCpLayout .sapCpWidget.sapCpTextWidget p{margin:0;}.sapCpLayout .sapCpWidget.text-mandatory-info{font-size:14px;font-weight:bold;text-align:right;padding-top:10px;}.sapCpLayout .sapCpWidget.terms-and-conditions{font-size:14px;}.sapCpLayout .sapCpWidget.terms-and-conditions a{color:#008c46;}.sapCpLayout .sapCpWidget.terms-and-conditions a:hover{color:#006f3b;}.sapCpLayout .sapCpWidget.checkbox-terms-and-conditions{padding-top:10px;}.sapCpLayout .sapCpWidget.checkbox-terms-and-conditions .sapCpLabel{font-weight:normal;}.sapCpLayout .sapCpWidget.newsletter-submit-button{text-align:right;}.sapCpLayout .sapCpWidget.newsletter-submit-button .sapCpButton{line-height:40px;height:40px;padding:0 20px;font-size:16px;white-space:nowrap;transition:background-color 0.2s linear, color 0.2s linear;background-color:#008c46;color:#ffffff;border:none;margin-bottom:20px;margin-top:10px;width:100%;cursor:pointer;}@media(min-width:768px){.sapCpLayout .sapCpWidget.newsletter-submit-button .sapCpButton{width:50%;margin-bottom:30px;}}.sapCpLayout .sapCpWidget.newsletter-submit-button .sapCpButton:hover,
.sapCpLayout .sapCpWidget.newsletter-submit-button .sapCpButton:focus,
.sapCpLayout .sapCpWidget.newsletter-submit-button .sapCpButton:active,
.sapCpLayout .sapCpWidget.newsletter-submit-button .sapCpButton.active{background-color:#006f3b;color:#ffffff;}.sapCpLayout .sapCpWidget ~ .sapCpWidget{margin:0;}@media(min-width:560px){.sapCpLayout .sapCpInputWidget__left,
 .sapCpLayout .sapCpInputWidget__right{width:50%;float:left;}}@media(min-width:560px){.sapCpLayout .sapCpInputWidget__left{clear:both;padding-right:10px;}}@media(min-width:560px){.sapCpLayout .sapCpInputWidget__right{padding-left:10px;}}.sapCpLayout .sapCpInputWidget__full{clear:both;}.sapCpLayout .sapCpWidgetMandatoryMissing{background-color:transparent;}.sapCpLayout .sapCpWidgetMandatoryMissing .sapCpLabelRequired,
.sapCpLayout .sapCpWidgetMandatoryMissing .sapCpLabelRequired::before,
.sapCpLayout .sapCpWidgetMandatoryMissing .sapCpLabelRequired::after{color:#d7373c;}.sapCpLayout .sapCpWidgetMandatoryMissing .sapCpInput{border:1px solid #d7373c;box-shadow:0 0 5px #d7373c;}.sapCpLayout .sapCpButtonWidget .sapCpMissingMandatoryFieldLabel.sapCpMissingMandatoryFieldText,
.sapCpLayout .sapCpButtonWidget .sapCpErrorMessageText{background-color:#f5be37;text-align:left;padding:10px 10px 10px 40px;margin-bottom:20px;color:white;position:relative;float:right;width:100%;}@media(min-width:768px){.sapCpLayout .sapCpButtonWidget .sapCpMissingMandatoryFieldLabel.sapCpMissingMandatoryFieldText,
 .sapCpLayout .sapCpButtonWidget .sapCpErrorMessageText{width:calc(50% - 20px);float:left;margin-right:20px;margin-top:10px;height:40px;}}.sapCpLayout .sapCpButtonWidget .sapCpMissingMandatoryFieldLabel.sapCpMissingMandatoryFieldText::before,
.sapCpLayout .sapCpButtonWidget .sapCpErrorMessageText::before{content:'\e912';font-family:'baywa-iconfont';font-size:20px;color:#fff;position:absolute;left:10px;top:10px;}.sapCpContentPage{margin-right:auto;margin-left:auto;max-width:1280px;margin-top:20px;margin-bottom:50px;}.sapCpContentPage .sapCpLayout{padding:0;}.cms-content-page-one .section-three .wrapper-component.newsletter-subscribe-component .content{padding:0;background-color:transparent;}.cms-content-page-one .section-three .wrapper-component.newsletter-subscribe-component .sapCpContentPage{margin-top:0;}.page-server-error header{background:#fff;box-shadow:0 0 10px #ccc;padding:10px 10px 0 10px;margin-bottom:20px;}@media(min-width:768px){.page-server-error header{margin-bottom:70px;}}.page-server-error header .site-logo-wrapper-minimal{display:flex;align-items:center;}.page-server-error footer{margin-top:20px;}@media(min-width:768px){.page-server-error footer{position:fixed;width:100%;bottom:0;margin-top:0;}}@media(min-width:768px){.page-server-error footer .navigation-slot{float:none;text-align:right;}}.page-server-error .content-left,
.page-server-error .content-right{padding:0 10px;}.page-server-error .content-left div,
.page-server-error .content-right div{background:#fff;height:100%;box-shadow:none;}.page-server-error .content-left .content-inner{padding:0 20px;padding-top:40px;}.page-server-error .section-box .h3{background:#fff;height:auto;padding-top:40px;font-size:35px;margin-bottom:0;}.page-server-error h1,
.page-server-error .h3{color:#008C46;font-size:35px;font-weight:100;line-height:1.125;margin-bottom:1.125em;margin-top:0;}.page-server-error .flex-row{flex-wrap:wrap;display:flex;margin:0;}.page-server-error .contact-person-section section.contact-person-section-e-mail{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:20px 0;width:calc(100% - 40px);}@media(min-width:560px){.page-searchEmpty .banner-component.left{flex-direction:row;min-height:180px;}}@media(min-width:1024px){.page-searchEmpty .banner-component.left{min-height:230px;}}@media(min-width:560px){.page-searchEmpty .banner-component.left .banner-content{width:65%;}}@media(min-width:560px){.page-searchEmpty .banner-component.left .lazyload-image{overflow:hidden;padding:0 !important;width:35%;}}@media(min-width:560px){.page-searchEmpty .banner-component.left .lazyload-image img{max-width:none;min-width:100%;width:auto;min-height:100%;}}@media(min-width:560px){.page-searchEmpty .banner-component.left .banner-button{width:66%;margin-left:34%;}}@media(min-width:768px){.page-searchEmpty .product-grid .product-tile{width:33.3333%;}}@media(min-width:1024px){.page-searchEmpty .product-grid .product-tile{width:25%;}}.brand-overview-page{background-color:white;padding:30px 0;}@media(min-width:1024px){.brand-overview-page{padding:50px 0;}}.brand-overview-page__top-brand{width:calc(100% / 3);padding:0 10px;}@media(min-width:560px){.brand-overview-page__top-brand{width:calc(100% / 4);}}@media(min-width:768px){.brand-overview-page__top-brand{width:calc(100% / 5);}}@media(min-width:1024px){.brand-overview-page__top-brand{width:calc(100% / 6);}}@media(min-width:1280px){.brand-overview-page__top-brand{width:calc(100% / 7);}}.brand-overview-page__top-brand.slide{flex:none;}.brand-overview-page__group-buttons{display:flex;flex-wrap:wrap;width:calc(100% + 15px);margin-left:-15px;}.brand-overview-page__group-buttons .btn{width:calc(100% / 4 - 15px);margin:0 0 15px 15px;}@media(min-width:560px){.brand-overview-page__group-buttons .btn{width:calc(100% / 6 - 15px);}}@media(min-width:768px){.brand-overview-page__group-buttons .btn{width:calc(100% / 8 - 15px);}}@media(min-width:1024px){.brand-overview-page__group-buttons .btn{width:calc(100% / 12 - 15px);}}@media(min-width:1280px){.brand-overview-page__group-buttons .btn{width:calc(100% / 14 - 15px);}}.brand-overview-page__group-buttons .btn.disabled{color:#cccccc;box-shadow:inset 0 0 0 1px #cccccc;}.brand-overview-page__group-buttons .btn.misc{width:auto;}.brand-overview-page__group-links{padding-top:30px;}.brand-overview-page__group-links:not(:last-child){border-bottom:1px solid #cccccc;padding-bottom:20px;}.brand-overview-page__link{display:block;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding-bottom:10px;}@media(min-width:560px){.brand-overview-page__link{width:50%;padding-right:20px;float:left;}}@media(min-width:768px){.brand-overview-page__link{width:33.3333%;}}@media(min-width:1024px){.brand-overview-page__link{width:25%;}}.cms-content-page-one .page-title{margin-top:40px;}.cms-content-page-one h1{margin:0 0 20px;}@media(min-width:768px){.cms-content-page-one h1{margin-bottom:30px;}}@media(min-width:768px){.cms-content-page-one .section-two .container-fluid,
 .cms-content-page-one .section-three .container-fluid{padding-left:50px;padding-right:50px;}}@media(min-width:1024px){.cms-content-page-one .section-two .container-fluid,
 .cms-content-page-one .section-three .container-fluid{padding-left:150px;padding-right:150px;}}.cms-content-page-one .section-two .cms-content-item .service-img-wrapper,
.cms-content-page-one .section-three .cms-content-item .service-img-wrapper{margin-bottom:0;}.cms-content-page-one .section-two .cms-content-item .service-img-wrapper > div,
.cms-content-page-one .section-three .cms-content-item .service-img-wrapper > div{padding-bottom:20px;}.cms-content-page-one .section-two .cms-content-item .service-img-wrapper .lazyload-image,
.cms-content-page-one .section-three .cms-content-item .service-img-wrapper .lazyload-image{overflow:hidden;}.cms-content-page-one .section-two .cms-content-item .wrapper-component,
.cms-content-page-one .section-three .cms-content-item .wrapper-component{padding:0;}.cms-content-page-one .section-two .cms-content-item .anker-navi-wrapper,
.cms-content-page-one .section-three .cms-content-item .anker-navi-wrapper{padding:10px;justify-content:center;}@media(min-width:1024px){.cms-content-page-one .section-two .cms-content-item .anker-navi-wrapper,
 .cms-content-page-one .section-three .cms-content-item .anker-navi-wrapper{padding:15px;}}.cms-content-page-one .section-two .cms-content-item .anker-navi-wrapper .anker-nav-themenwelt,
.cms-content-page-one .section-three .cms-content-item .anker-navi-wrapper .anker-nav-themenwelt{padding:15px;color:#333333;font-weight:bold;text-decoration:none;border:1px solid #fff;background-color:#f4f4f4;text-align:center;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.cms-content-page-one .section-two .cms-content-item .anker-navi-wrapper .anker-nav-themenwelt:hover,
.cms-content-page-one .section-three .cms-content-item .anker-navi-wrapper .anker-nav-themenwelt:hover{color:#008c46;}.cms-content-page-one .section-two{background-color:#fff;}.cms-content-page-one .section-two .content{padding-bottom:20px;background:#fff;}.cms-content-page-one .section-two h1{color:#008c46;}.cms-content-page-one .section-three .content{padding:0 15px 20px 15px;background:#fff;}.cms-content-page-one .section-three .container-fluid:last-child{margin-bottom:30px;}@media(min-width:768px){.cms-content-page-one .section-three .container-fluid:last-child{margin-bottom:0;}}.cms-content-page-one .section-three .container-fluid .content{padding-top:30px;}.cms-content-page-one .section-three .wrapper-component{margin-bottom:20px;}@media(min-width:768px){.cms-content-page-one .section-three .wrapper-component{padding-left:50px;padding-right:50px;margin-bottom:40px;}}.cms-content-page-one .section-three .wrapper-component.margin-bottom-0{margin-bottom:0;}.cms-content-page-one .section-three .wrapper-component .content:first-child{padding-top:20px;}.cms-content-page-one .section-three .wrapper-component .content{padding-top:0;}@media(min-width:1024px){.cms-content-page-one .table-disclaimer{width:50%;}}.safari .anker-nav-themenwelt{margin:0 -1px;}.cms-content-page-one,
.cms-content-page-two{background-color:#f4f4f4;}.cms-content-page-one h4,
.cms-content-page-two h4{margin-bottom:0;}.cms-content-page-one p,
.cms-content-page-two p,
.cms-content-page-one ol,
.cms-content-page-two ol{font-weight:300;margin-top:0;}.cms-content-page-one p:last-child,
.cms-content-page-two p:last-child{margin-bottom:0;}.cms-content-page-one hr,
.cms-content-page-two hr{border-color:#cccccc;}.cms-content-page-one .text-green,
.cms-content-page-two .text-green{color:#008c46;font-weight:bold;}.cms-content-page-one .text-bold,
.cms-content-page-two .text-bold{font-weight:bold;}.cms-content-page-one .wrapper-component.row,
.cms-content-page-two .wrapper-component.row{display:flex;flex-wrap:wrap;}.cms-content-page-one .slick-dots li::before,
.cms-content-page-two .slick-dots li::before{content:none;}.cms-content-page-one .teaser-component__image img,
.cms-content-page-two .teaser-component__image img{height:auto;width:auto;min-width:100%;min-height:100%;max-width:none;}@media(min-width:560px){.cms-content-page-one .teaser-component__image img,
 .cms-content-page-two .teaser-component__image img{height:100%;max-height:100%;}}.cms-content-page-one .teaser-component__content,
.cms-content-page-two .teaser-component__content{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}@media(min-width:1280px){.cms-content-page-one .teaser-component__content,
 .cms-content-page-two .teaser-component__content{padding-right:10px;}}.cms-content-page-one .section-two,
.cms-content-page-two .section-two{padding-top:20px;}@media(min-width:768px){.cms-content-page-one .section-two,
 .cms-content-page-two .section-two{padding-top:40px;padding-bottom:20px;}}.cms-content-page-one .section-three,
.cms-content-page-two .section-three{margin-bottom:20px;padding-top:20px;}@media(min-width:768px){.cms-content-page-one .section-three,
 .cms-content-page-two .section-three{padding-top:40px;margin-bottom:50px;}}.cms-content-page-one .section-three .accordion,
.cms-content-page-two .section-three .accordion,
.cms-content-page-one .section-three .responsive-tabs,
.cms-content-page-two .section-three .responsive-tabs{margin-bottom:30px;}@media(min-width:768px){.cms-content-page-one .section-three .accordion,
 .cms-content-page-two .section-three .accordion,
 .cms-content-page-one .section-three .responsive-tabs,
 .cms-content-page-two .section-three .responsive-tabs{margin-bottom:50px;}}.cms-content-page-one .section-three .accordion section > .content,
.cms-content-page-two .section-three .accordion section > .content,
.cms-content-page-one .section-three .responsive-tabs section > .content,
.cms-content-page-two .section-three .responsive-tabs section > .content{padding-top:0;}.cms-content-page-one .section-three .wrapper-component.accordion > input + label + label + section,
.cms-content-page-two .section-three .wrapper-component.accordion > input + label + label + section{transition:max-height 0.3s cubic-bezier(0, 1, 0, 1) 0.2s, opacity 0.3s linear, padding 0.3s linear 0.3s, margin 0.3s linear 0.3s;}.cms-content-page-one .section-three .wrapper-component.accordion > input:checked + label + label + section,
.cms-content-page-two .section-three .wrapper-component.accordion > input:checked + label + label + section{padding:0 15px 20px;transition:max-height 0.3s cubic-bezier(1, 0, 1, 0), opacity 0.3s linear 0.2s, padding 0.3s linear, margin 0.3s linear;}.cms-content-page-one .background-white .baywa-download-component a,
.cms-content-page-two .background-white .baywa-download-component a{border-bottom:2px solid #fff;}.cms-content-page-one .background-white .baywa-download-component .download-entry,
.cms-content-page-two .background-white .baywa-download-component .download-entry{background-color:#f4f4f4;margin:0 15px;width:calc(100% - 30px);}.cms-content-page-one .background-white .baywa-download-component:last-child,
.cms-content-page-two .background-white .baywa-download-component:last-child{padding-bottom:15px;}@media(min-width:768px){.cms-content-page-one .background-white .baywa-download-component:last-child,
 .cms-content-page-two .background-white .baywa-download-component:last-child{padding-bottom:20px;}}.page-duengeverordnung .image-map-component > .lazyload-image{margin-bottom:20px;}@media(min-width:768px){.page-duengeverordnung .image-map-component > .lazyload-image{margin-bottom:40px;}}.page-duengeverordnung .image-map-component .pointer-list a{font-size:10px;}@media(min-width:560px){.page-duengeverordnung .image-map-component .pointer-list a{font-size:inherit;}}.page-forsttechnik .section-two,
.page-greening .section-two,
.page-gewerbetechnik .section-two,
.page-oekologischeProduktion .section-two{padding-top:20px;padding-bottom:20px;}@media(min-width:768px){.page-forsttechnik .section-two,
 .page-greening .section-two,
 .page-gewerbetechnik .section-two,
 .page-oekologischeProduktion .section-two{padding-top:40px;}}.page-forsttechnik .cms-content-item .content:first-of-type,
.page-greening .cms-content-item .content:first-of-type,
.page-gewerbetechnik .cms-content-item .content:first-of-type,
.page-oekologischeProduktion .cms-content-item .content:first-of-type{padding-bottom:0;}.page-forsttechnik .cms-content-item .table,
.page-greening .cms-content-item .table,
.page-gewerbetechnik .cms-content-item .table,
.page-oekologischeProduktion .cms-content-item .table{font-weight:lighter;overflow:auto;display:block;}.page-forsttechnik .cms-content-item .table tr:nth-child(2n + 2),
.page-greening .cms-content-item .table tr:nth-child(2n + 2),
.page-gewerbetechnik .cms-content-item .table tr:nth-child(2n + 2),
.page-oekologischeProduktion .cms-content-item .table tr:nth-child(2n + 2){background-color:#f4f4f4;}.page-forsttechnik .cms-content-item .table tr:nth-child(2n + 1),
.page-greening .cms-content-item .table tr:nth-child(2n + 1),
.page-gewerbetechnik .cms-content-item .table tr:nth-child(2n + 1),
.page-oekologischeProduktion .cms-content-item .table tr:nth-child(2n + 1){background-color:#fff;}.page-forsttechnik .cms-content-item .table tr:first-of-type,
.page-greening .cms-content-item .table tr:first-of-type,
.page-gewerbetechnik .cms-content-item .table tr:first-of-type,
.page-oekologischeProduktion .cms-content-item .table tr:first-of-type{font-weight:bold;}.page-forsttechnik .cms-content-item .table .text-left,
.page-greening .cms-content-item .table .text-left,
.page-gewerbetechnik .cms-content-item .table .text-left,
.page-oekologischeProduktion .cms-content-item .table .text-left{text-align:left;}.page-forsttechnik .cms-content-item .table tr > td + td,
.page-greening .cms-content-item .table tr > td + td,
.page-gewerbetechnik .cms-content-item .table tr > td + td,
.page-oekologischeProduktion .cms-content-item .table tr > td + td,
.page-forsttechnik .cms-content-item .table tr > td + td + td,
.page-greening .cms-content-item .table tr > td + td + td,
.page-gewerbetechnik .cms-content-item .table tr > td + td + td,
.page-oekologischeProduktion .cms-content-item .table tr > td + td + td{text-align:center;}.page-greening .cms-content-item .anbau-wrapper .wrapper-component.row{margin-left:0;margin-right:0;}.page-greening .cms-content-item .anbau-wrapper .wrapper-component.row .content{padding-top:0;}.page-greening .cms-content-item .anbau-wrapper .wrapper-component.row .margin-bottom-0{margin-bottom:0;}.page-greening .cms-content-item .anbau-wrapper .wrapper-component.row .margin-bottom-0 .content:last-of-type{padding-bottom:10px;}.page-greening .cms-content-item .anbau-wrapper .wrapper-component.row img{width:100%;}.page-greening .cms-content-item .anbau-wrapper .wrapper-component.row .fruchtfolge-description{text-align:center;}.page-forsttechnik #service{margin-bottom:0;padding-bottom:1.277em;}@media(min-width:768px){.page-forsttechnik #service{padding-bottom:1.142em;}}.page-termsAndConditions .cms-content-page-one h4,
.page-legalNotice .cms-content-page-one h4,
.page-privacyPolicy .cms-content-page-one h4,
.page-disclaimer .cms-content-page-one h4{font-size:16px;}.page-privacyPolicy .baywa-accordion-component{padding-bottom:0 !important;}.page-privacyPolicy .baywa-accordion-component .accordion{margin-bottom:0;}.cms-content-popup .section-one{padding:20px;}.cms-one-pager h2{font-size:20px;padding-bottom:20px;font-weight:normal;}@media(min-width:560px){.cms-one-pager h2{font-size:4vw;}}@media(min-width:768px){.cms-one-pager h2{padding-top:40px;}}@media(min-width:1280px){.cms-one-pager h2{font-size:24px;}}.cms-one-pager h2 mark{display:none;}.cms-one-pager .next-headline{position:absolute;background-color:#008c46;width:calc(100% + 20px);bottom:calc(100% + 20px);left:-10px;text-align:center;padding:10px;color:white;font-weight:bold;}@media(min-width:1280px){.cms-one-pager .next-headline{margin-top:-155px;width:100%;left:0;bottom:auto;}}.cms-one-pager .next-headline::before{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #008c46;left:calc(50% - 20px);bottom:-20px;}.cms-one-pager .scrollToTop{position:absolute;background-color:#008c46;width:100%;left:0;bottom:0;text-align:center;padding:10px;color:white;font-weight:bold;cursor:pointer;}.cms-one-pager .scrollToTop::before{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #008c46;left:calc(50% - 20px);top:-19px;}.cms-one-pager .first-slide{position:relative;height:calc(100vh - 45px);background-size:cover;background-position:center;padding:20px 20px;color:#008c46;}@media(min-width:560px){.cms-one-pager .first-slide{padding:30px 40px;}}@media(min-width:1024px){.cms-one-pager .first-slide{padding:40px 50px;}}@media(min-width:1280px){.cms-one-pager .first-slide{height:100vh;}}.cms-one-pager .first-slide .headline span,
.cms-one-pager .first-slide .subline p{display:inline;background-color:rgba(255, 255, 255, 0.8);box-shadow:10px 0 0 rgba(255, 255, 255, 0.8), -10px 0 0 rgba(255, 255, 255, 0.8);-webkit-box-decoration-break:clone;box-decoration-break:clone;}.cms-one-pager .first-slide .headline{line-height:1.8em;display:inline;font-size:20px;}@media(min-width:560px){.cms-one-pager .first-slide .headline{font-size:4vw;}}@media(min-width:1280px){.cms-one-pager .first-slide .headline{font-size:32px;}}.cms-one-pager .first-slide .headline span{padding:5px 0;}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.cms-one-pager .first-slide .headline span{padding:0.2em 0;}}.cms-one-pager .first-slide .subline{padding-top:10px;}@media(min-width:560px){.cms-one-pager .first-slide .subline{font-size:2vw;}}@media(min-width:1024px){.cms-one-pager .first-slide .subline{font-size:18px;}}.cms-one-pager .first-slide .subline p{line-height:1.5;}.cms-one-pager .first-slide .subline p::before,
.cms-one-pager .first-slide .subline p::after{content:" ";display:table;}.cms-one-pager .first-slide .subline p::after{clear:both;}.cms-one-pager .first-slide .subline p::before,
.cms-one-pager .first-slide .subline p::after{content:" ";display:table;}.cms-one-pager .first-slide .subline p::after{clear:both;}.cms-one-pager .slide-list > section{position:relative;min-height:100vh;padding-top:45px;padding-bottom:60px;}@media(min-width:768px){.cms-one-pager .slide-list > section{padding-top:135px;}}@media(min-width:1280px){.cms-one-pager .slide-list > section{padding-top:100px;position:static;}}.cms-one-pager .accordion section > div,
.cms-one-pager .responsive-tabs section > div{padding:20px;}.template-pages-layout-contentLayout1Page .breadcrumb,
.template-pages-layout-contentLayout2Page .breadcrumb{background-color:#f4f4f4;}.content-bottom{padding-top:20px;padding-bottom:30px;}@media(min-width:768px){.content-bottom{padding-top:30px;padding-bottom:40px;}}@media(min-width:1280px){.content-bottom{padding-top:50px;padding-bottom:50px;}}.content-bottom .content:first-of-type p:last-of-type{margin-bottom:20px;}@media(min-width:768px){.content-bottom .content:first-of-type p:last-of-type{margin-bottom:30px;}}.content-bottom .content:last-of-type p:first-of-type{margin-top:20px;}@media(min-width:768px){.content-bottom .content:last-of-type p:first-of-type{margin-top:30px;}}.content-bottom .content:last-of-type p:last-of-type{margin-bottom:0;}.page-faq .cms-content-page-one .section-three .content{background:#f4f4f4;padding:0 0 20px 0;}.page-faq .cms-content-page-one .section-three .content h3{margin-bottom:0;}.page-orderSimulateError .section-three,
.page-sapDowntimeError .section-three{padding-top:0 !important;}.page-orderSimulateError .section-three .container-fluid,
.page-sapDowntimeError .section-three .container-fluid{padding-right:10px !important;padding-left:10px !important;}@media(min-width:1280px){.page-orderSimulateError .section-three .container-fluid,
 .page-sapDowntimeError .section-three .container-fluid{padding-right:50px !important;padding-left:50px !important;}}.page-orderSimulateError .section-three .container-fluid .error-container,
.page-sapDowntimeError .section-three .container-fluid .error-container{position:relative;}@media(min-width:1024px){.page-orderSimulateError .section-three .container-fluid .error-container .button-row,
 .page-sapDowntimeError .section-three .container-fluid .error-container .button-row{position:absolute;bottom:35px;left:20px;width:calc(100% - 40px);margin-top:0;}}@media(min-width:1024px){.page-orderSimulateError .section-three .container-fluid .row,
 .page-sapDowntimeError .section-three .container-fluid .row{display:flex;flex:1;}}@media(min-width:1024px){.page-orderSimulateError .section-three .container-fluid .contact-box,
 .page-sapDowntimeError .section-three .container-fluid .contact-box{height:100%;}}.page-energie .section-box-wrapper{display:flex;}.page-energie .section-box-wrapper > div:first-child{margin-bottom:20px;}@media(min-width:560px){.page-energie .section-box-wrapper > div:first-child{margin:0 -1px;}}.page-energie .section-box-wrapper > div > div{height:100%;}.page-energie .section-box{display:flex;flex-direction:column;height:100%;}.page-energie .section-box .content:nth-child(2){flex:1;-ms-flex:auto;justify-content:space-between;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;align-items:flex-start;}.page-energie .section-box .content:nth-child(2) p{width:100%;}.page-energie .section-box.form-wrapper-energie > .content + .content{padding-bottom:0 !important;}.page-energie .section-box.form-wrapper-energie > .content + .content p{margin-bottom:30px;width:100%;}.page-energie .section-box .wrapper-component{margin-bottom:0;}.page-energie .section-box .wrapper-component .content{padding:0 !important;}