.pagebuilder-stage [data-content-type=row],.page-layout-cms-full-width [data-content-type=row],.catalog-category-view [data-content-type=row]{margin-bottom:64px}@media (min-width:1280px){.pagebuilder-stage [data-content-type=row],.page-layout-cms-full-width [data-content-type=row],.catalog-category-view [data-content-type=row]{margin-bottom:80px}}.pagebuilder-stage [data-content-type=row][data-appearance=contained],.page-layout-cms-full-width [data-content-type=row][data-appearance=contained],.catalog-category-view [data-content-type=row][data-appearance=contained]{padding-left:24px;padding-right:24px}@media (min-width:1280px){.pagebuilder-stage [data-content-type=row][data-appearance=contained],.page-layout-cms-full-width [data-content-type=row][data-appearance=contained],.catalog-category-view [data-content-type=row][data-appearance=contained]{padding-left:0;padding-right:0;margin-left:auto !important;margin-right:auto !important;max-width:1280px}}.pagebuilder-stage [data-content-type=text],.page-layout-cms-full-width [data-content-type=text],.catalog-category-view [data-content-type=text]{margin-bottom:16px;font-size:16px;line-height:24px}@media (min-width:1280px){.pagebuilder-stage [data-content-type=text],.page-layout-cms-full-width [data-content-type=text],.catalog-category-view [data-content-type=text]{margin-bottom:24px}}.page-layout-cms-full-width .column.main,.pagebuilder-stage .column.main{padding-bottom:0}@media all and (min-width:769px){.page-layout-cms-full-width .page-main,.pagebuilder-stage .page-main{max-width:100%;padding:0}}.page-layout-cms-full-width .pagebuilder-spacing-bottom,.pagebuilder-stage .pagebuilder-spacing-bottom{margin-bottom:40px}.page-layout-cms-full-width h1,.pagebuilder-stage h1{margin-bottom:8px;font-size:38px;line-height:100%;font-weight:600}.page-layout-cms-full-width h2,.pagebuilder-stage h2{margin-bottom:8px;font-size:29px;line-height:100%;font-weight:600}.page-layout-cms-full-width h3,.pagebuilder-stage h3{margin-bottom:8px;font-size:21px;line-height:100%;font-weight:600}.page-layout-cms-full-width p,.pagebuilder-stage p{margin-bottom:8px;font-size:16px;line-height:24px}@media (min-width:1280px){.page-layout-cms-full-width h2[data-content-type=heading],.pagebuilder-stage h2[data-content-type=heading]{margin-bottom:24px}}.page-layout-cms-full-width [data-content-type=button-item] .pagebuilder-button-link,.page-layout-cms-full-width [data-content-type=button-item] .pagebuilder-button-secondary,.pagebuilder-stage [data-content-type=button-item] .pagebuilder-button-link,.pagebuilder-stage [data-content-type=button-item] .pagebuilder-button-secondary{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.25rem;border-width:1.5px;border-style:solid;padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;font-size:16px;line-height:16px;gap:16px}.page-layout-cms-full-width [data-content-type=button-item] .pagebuilder-button-link:after,.page-layout-cms-full-width [data-content-type=button-item] .pagebuilder-button-secondary:after,.pagebuilder-stage [data-content-type=button-item] .pagebuilder-button-link:after,.pagebuilder-stage [data-content-type=button-item] .pagebuilder-button-secondary:after{content:' ';display:block;height:16px;width:16px;background-position:center;background-size:contain}.page-layout-cms-full-width [data-content-type=button-item] .pagebuilder-button-link,.pagebuilder-stage [data-content-type=button-item] .pagebuilder-button-link{justify-content:flex-start;border-style:none;padding-left:0;padding-right:0;--tw-text-opacity:1;color:rgb(23 51 65/var(--tw-text-opacity))}.page-layout-cms-full-width [data-content-type=button-item] .pagebuilder-button-link:after,.pagebuilder-stage [data-content-type=button-item] .pagebuilder-button-link:after{background-image:url("../images/icon/caret-right--dark.svg")}.page-layout-cms-full-width [data-content-type=button-item] .pagebuilder-button-secondary,.pagebuilder-stage [data-content-type=button-item] .pagebuilder-button-secondary{justify-content:space-between;--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(23 51 65/var(--tw-text-opacity))}.page-layout-cms-full-width [data-content-type=button-item] .pagebuilder-button-secondary:after,.pagebuilder-stage [data-content-type=button-item] .pagebuilder-button-secondary:after{background-image:url("../images/icon/caret-right--dark.svg")}.products-carousel [data-block=carousel-items]{grid-column:span 4/span 4;display:grid;overflow:hidden}.products-carousel [data-block=carousel-items]:not(.slick-initialized){display:flex}.products-carousel .carousel-button{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:.25rem;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity))}.products-carousel .carousel-item{padding:0 24px}.products-carousel .carousel-item .carousel-item-container{max-width:320px;margin:0 auto}.products-carousel .carousel-item-container [data-block=product-name]{height:100px;overflow:hidden;position:relative;z-index:10}.products-carousel .carousel-item-container [data-block=product-name]:after{content:' ';position:absolute;top:75px;left:0;height:30px;width:100%;z-index:11;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff)}.products-carousel .slick-dots li .slick-dot{height:12px;width:12px;border-radius:9999px;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity));background-color:transparent}.products-carousel .slick-dots li.slick-active .slick-dot{--tw-border-opacity:1;border-color:rgb(253 140 57/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(253 140 57/var(--tw-bg-opacity))}body[shop-type=b2b] .search-box .products-carousel .slick-dots li.slick-active .slick-dot{--tw-bg-opacity:1;background-color:rgb(213 249 104/var(--tw-bg-opacity))}.products-carousel .slick-list{margin:0 -24px}.products-carousel .slick-slide .carousel-item{border-right-width:1.5px;border-style:none;--tw-border-opacity:1;border-color:rgb(234 234 234/var(--tw-border-opacity))}@media (min-width:768px){.products-carousel .slick-slide.slick-current .carousel-item{border-style:solid}}@media (min-width:1024px){.products-carousel .slick-slide.slick-current+.slick-slide .carousel-item{border-style:solid}}@media (min-width:1280px){.products-carousel .slick-slide.slick-current+.slick-slide+.slick-slide .carousel-item{border-style:solid}}[data-content-type=slider].glide--carousel{visibility:visible}[data-content-type=slider] [data-content-type=slide]+[data-content-type=slide]{height:initial;max-height:initial}[data-appearance=carousel]{padding-top:24px;padding-bottom:24px}@media (min-width:1280px){[data-appearance=carousel]{padding-top:40px;padding-bottom:40px}}[data-appearance=carousel] [data-content-type=heading]{margin-bottom:24px;max-width:1280px}[data-appearance=carousel] [data-content-type=slider]{margin-bottom:24px}[data-appearance=carousel] [data-content-type=buttons]{width:100%;max-width:1280px;align-items:center;padding-left:24px;padding-right:24px}@media (min-width:1280px){[data-appearance=carousel] [data-content-type=buttons]{padding-left:0;padding-right:0}}[data-appearance=carousel] [data-content-type=buttons] [data-content-type=button-item]{max-width:315px}[data-appearance=carousel] .slick-slide{padding-left:16px;padding-right:16px}[data-appearance=default]{position:relative}[data-appearance=default] .pagebuilder-slide-wrapper{display:flex;min-height:100%;flex-direction:column;align-items:center}@media (min-width:768px){[data-appearance=default] .pagebuilder-slide-wrapper{flex-direction:row}}[data-appearance=default] .pagebuilder-slide-wrapper .image-wrapper{max-height:240px;overflow:hidden}@media (min-width:768px){[data-appearance=default] .pagebuilder-slide-wrapper .image-wrapper{flex-grow:1;flex-basis:60%;display:flex;justify-content:flex-end;max-height:520px;height:520px}}[data-appearance=default] .pagebuilder-slide-wrapper .image-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%!important;width:100%}[data-appearance=default] .pagebuilder-slide-wrapper .content-wrapper{padding:24px}@media (min-width:768px){[data-appearance=default] .pagebuilder-slide-wrapper .content-wrapper{flex-grow:1;flex-basis:40%;display:flex;align-items:center;padding-top:16px;padding-bottom:16px;padding-left:80px;padding-right:80px}[data-appearance=default] .pagebuilder-slide-wrapper .content-wrapper .content{max-width:430px}}[data-appearance=default] .pagebuilder-slide-wrapper .content-wrapper .content a{margin-top:24px;display:block}@media (min-width:1280px){[data-appearance=default] .pagebuilder-slide-wrapper .content-wrapper .content a{margin-top:40px}}@media (max-width:768px){[data-appearance=default] .pagebuilder-slide-wrapper .content-wrapper button{margin-bottom:16px;width:100%}}.glide-slides{display:flex}.glide__bullets__container{position:absolute;bottom:0;width:100%}@media (min-width:768px){.glide__bullets__container{bottom:12px}}.glide__bullets__container .glide__bullets{display:flex;align-items:center;justify-content:center;gap:8px}.glide__bullets__container .glide__bullets .glide__bullet button{height:12px;width:12px;border-radius:9999px;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));background-color:transparent}.glide__bullets__container .glide__bullets .glide__bullet.glide__bullet--active button{--tw-border-opacity:1;border-color:rgb(253 140 57/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(253 140 57/var(--tw-bg-opacity))}body[shop-type=b2b] .search-box .glide__bullets__container .glide__bullets .glide__bullet.glide__bullet--active button{--tw-bg-opacity:1;background-color:rgb(213 249 104/var(--tw-bg-opacity))}.glide__arrow__container{position:absolute;top:50%;transform:translateY(-50%);visibility:hidden}.glide__arrow__container .glide__arrow{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:.25rem;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity));background-color:rgba(255,255,255,.3)}.glide__arrow__container.prev{left:16px}.glide__arrow__container.next{right:16px}.pagebuilder-slider[data-show-arrows=true]:hover .glide__arrow__container{visibility:visible}.pagebuilder-column-group.banner-50-50{margin-bottom:24px}@media (min-width:1280px){.pagebuilder-column-group.banner-50-50{margin-bottom:40px}}.pagebuilder-column-group.banner-50-50 .pagebuilder-column:last-child{padding:24px}@media (min-width:1280px){.pagebuilder-column-group.banner-50-50 .pagebuilder-column:last-child{margin-top:0;margin-bottom:0;margin-left:80px;margin-right:80px}}.pagebuilder-column-group.banner-support .pagebuilder-column:last-child{padding:24px}@media (min-width:1280px){.pagebuilder-column-group.banner-support .pagebuilder-column:last-child{margin-top:0;margin-bottom:0;margin-left:80px;margin-right:80px}}[data-content-type=button]{display:flex}[data-content-type=button][data-alignment=center]{justify-content:center}[data-content-type=button][data-alignment=left]{justify-content:flex-start}[data-content-type=button][data-alignment=right]{justify-content:flex-end}@media (max-width:1279px){[data-content-type=button] .button--with-icon{width:100%}}[data-content-type=buttons][data-appearance=inline]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}[data-content-type=buttons][data-appearance=slider]{position:relative}[data-content-type=buttons][data-appearance=slider] [data-block=carousel-root]:not(.slick-initialized){display:flex;align-items:center;justify-content:center;gap:16px;overflow-x:hidden}[data-content-type=buttons][data-appearance=slider] [data-content-type=button-item] span{white-space:nowrap}[data-content-type=buttons][data-appearance=slider] .slick-track{display:flex;gap:16px;width:-moz-fit-content !important;width:fit-content !important}[data-content-type=buttons][data-appearance=slider] [data-block=carousel-dots]{position:absolute;left:50%;margin-top:16px;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-content-type=buttons][data-appearance=slider] [data-block=carousel-dots] .slick-dots{display:flex;align-items:center;justify-content:center;gap:8px}[data-content-type=buttons][data-appearance=slider] [data-block=carousel-dots] .slick-dots li .slick-dot{height:12px;width:12px;border-radius:9999px;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity));background-color:transparent}[data-content-type=buttons][data-appearance=slider] [data-block=carousel-dots] .slick-dots li.slick-active .slick-dot{--tw-bg-opacity:1;background-color:rgb(253 140 57/var(--tw-bg-opacity))}body[shop-type=b2b] .search-box [data-content-type=buttons][data-appearance=slider] [data-block=carousel-dots] .slick-dots li.slick-active .slick-dot{--tw-bg-opacity:1;background-color:rgb(213 249 104/var(--tw-bg-opacity))}[data-content-type=buttons][data-appearance=slider] [data-block=carousel-arrows]{margin-bottom:24px;display:flex;justify-content:flex-end;gap:16px}[data-content-type=buttons][data-appearance=slider] [data-block=carousel-arrows] .slide-arrow{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:.25rem;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity))}[data-content-type=column-group][data-appearance=responsive]{position:relative;margin-left:24px;margin-right:24px;margin-bottom:24px}@media (min-width:768px){[data-content-type=column-group][data-appearance=responsive]{margin:0}}[data-content-type=column-group][data-appearance=responsive] [data-content-type=column]{display:flex !important;height:100%}@media (max-width:768px){[data-content-type=column-group][data-appearance=responsive] [data-content-type=column]{width:100%}}[data-content-type=column-group][data-appearance=responsive] [data-content-type=column]>*{margin-left:24px;margin-right:24px;margin-bottom:24px}[data-content-type=column-group][data-appearance=responsive] [data-content-type=column]>*:last-child{margin-top:auto}[data-content-type=column-group][data-appearance=responsive] [data-content-type=column]>[data-content-type=image]{margin-left:0;margin-right:0}[data-content-type=column-group][data-appearance=responsive] [data-content-type=column-line]:not(.slick-initialized){display:flex;align-items:center;justify-content:center;gap:16px;overflow-x:hidden}[data-content-type=column-group][data-appearance=responsive] [data-content-type=column-line].slick-initialized{display:block !important}[data-content-type=column-group][data-appearance=responsive] .slick-track{display:flex;height:100%}[data-content-type=column-group][data-appearance=responsive] .slick-slide{margin-left:16px;margin-right:16px;height:auto}[data-content-type=column-group][data-appearance=responsive] .slick-slide>div{height:100%}[data-content-type=column-group][data-appearance=responsive] .slick-list{margin-left:-16px;margin-right:-16px}[data-content-type=column-group][data-appearance=responsive] [data-block=carousel-dots]{margin-top:16px}[data-content-type=column-group][data-appearance=responsive] .slick-dots li .slick-dot{height:12px;width:12px;border-radius:9999px;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity));background-color:transparent}[data-content-type=column-group][data-appearance=responsive] .slick-dots li.slick-active .slick-dot{--tw-border-opacity:1;border-color:rgb(253 140 57/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(253 140 57/var(--tw-bg-opacity))}body[shop-type=b2b] .search-box [data-content-type=column-group][data-appearance=responsive] .slick-dots li.slick-active .slick-dot{--tw-bg-opacity:1;background-color:rgb(213 249 104/var(--tw-bg-opacity))}[data-content-type=column-group][data-appearance=responsive] .slide-arrow{position:absolute;top:50%;transform:translateY(-50%);visibility:hidden;display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:.25rem;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));z-index:9}[data-content-type=column-group][data-appearance=responsive] .slide-arrow.prev{left:0}[data-content-type=column-group][data-appearance=responsive] .slide-arrow.next{right:0}[data-content-type=column-group][data-appearance=responsive] .slide-arrow.slick-disabled{opacity:.2}@media (hover:none){[data-content-type=column-group][data-appearance=responsive]:has(.slick-dotted) .slide-arrow{visibility:visible}}[data-content-type=column-group][data-appearance=responsive]:has(.slick-dotted):hover .slide-arrow{visibility:visible}[data-spacing-side=mobile-24]{margin-left:24px;margin-right:24px}body.mobile-menu{left:0;transition:left .3s}body.mobile-menu .mobile-menu-overlay{left:0;transition:left .3s}body.mobile-menu .mobile-menu-content{--tw-bg-opacity:1;background-color:rgb(195 190 184/var(--tw-bg-opacity));transition:left .3s;height:100%;left:calc(-1*(100% - 54px));overflow:auto;position:fixed;top:0;width:calc(100% - 54px);max-width:240px;overflow-x:hidden;overflow-y:scroll}body.mobile-menu.mobile-menu-moving,body.mobile-menu.mobile-menu-open{overflow:visible;position:fixed;width:100%;height:100%}body.mobile-menu.mobile-menu-open{left:240px}body.mobile-menu.mobile-menu-open .mobile-menu-content{left:0;z-index:99}body.mobile-menu.mobile-menu-open .mobile-menu-overlay{display:block;content:'';background:rgba(0,0,0,.5);position:fixed;left:240px;top:0;height:100%;width:100%;z-index:90}body.mobile-menu .menu-item{--tw-bg-opacity:1;background-color:rgb(183 177 170/var(--tw-bg-opacity))}body.mobile-menu .menu-item.selected{background-color:transparent}.locale-switcher-modal .modal-inner-wrap,.locale-switcher-modal .modal-content{max-width:1000px;--tw-bg-opacity:1;background-color:rgb(23 51 65/var(--tw-bg-opacity))}.locale-switcher-desktop .title-text{font-size:16px;line-height:24px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.locale-switcher-desktop .item-text{font-size:16px;line-height:24px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.locale-switcher-desktop .item.selected .item-text{--tw-text-opacity:1;color:rgb(253 140 57/var(--tw-text-opacity))}.locale-switcher-mobile .item{font-size:16px;line-height:24px}.locale-switcher-mobile .item.selected{--tw-text-opacity:1;color:rgb(253 140 57/var(--tw-text-opacity))}.navigation-mobile{position:absolute;width:100%;top:0;left:0;transition:left .3s}.navigation-mobile .nav-block{position:absolute;width:100%;top:0;left:-100%;transition:left .3s}.navigation-mobile .nav-block.top{left:0}.navigation-mobile .nav-block.sub-menu{display:none;left:100%}.navigation-mobile .nav-block.sub-menu.active{display:block}.navigation-mobile [data-block=mobile-navigation-title-container]{--tw-bg-opacity:1;background-color:rgb(43 110 147/var(--tw-bg-opacity))}[data-block=footer]{--tw-bg-opacity:1;background-color:rgb(23 51 65/var(--tw-bg-opacity))}[data-block=footer] .group-title{--tw-text-opacity:1;color:rgb(253 140 57/var(--tw-text-opacity))}[data-block=footer] .horizontal-divider{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}[data-block=footer] .text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.customer-account-login .page-title{font-size:38px;line-height:100%}.customer-account-login .page-title-wrapper{margin-bottom:24px}.customer-account-login .customer-login-container{margin-bottom:40px;display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.customer-account-login .customer-login-container{flex-direction:row}.customer-account-login .customer-login-container .block-customer-login{width:50%}}.customer-account-login .customer-login-container .block-customer-login .block-title{margin-bottom:16px;border-bottom-width:1.5px;border-style:solid;--tw-border-opacity:1;border-bottom-color:rgb(234 234 234/var(--tw-border-opacity));padding-bottom:16px}.customer-account-login .customer-login-container .block-customer-login .action.remind{--tw-text-opacity:1;color:rgb(43 110 147/var(--tw-text-opacity))}@media (min-width:768px){.customer-account-login .customer-login-container .block-new-customer{width:50%}}.customer-account-login .customer-login-container .actions-toolbar{margin-top:24px}.customer-account-login .fieldset.login:after{margin-top:32px;display:block;text-align:right;font-size:12px;line-height:24px;--tw-text-opacity:1;color:rgb(210 50 45/var(--tw-text-opacity));content:attr(data-hasrequired);letter-spacing:normal;word-spacing:normal}.customer-account-login[shop-type=b2b] .page-main{padding-left:0;padding-right:0}.customer-account-login[shop-type=b2b] [data-block=login-popup]{background-image:url("../images/login/backdrop-blur.png");background-position:top center;background-repeat:no-repeat}.payment-methods .payment-method .payment-method-title{display:flex;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px}.payment-methods .payment-method .payment-method-title label{display:flex;align-items:center;gap:16px}.payment-methods .payment-method .payment-method-title label:after{content:' ';width:100px;height:40px;display:block;background-repeat:no-repeat;background-position:center left}.payment-methods .payment-method .payment-method-title label[for=paypal_express]:after{background-image:url('../images/payment/paypal.jpg')}.payment-methods .payment-method .payment-method-title label[for=payone_bnpl_invoice]:after{background-image:url('../images/payment/kauf-auf-rechnung.jpg')}.payment-methods .payment-method .payment-method-title label[for=payone_obt_sofortueberweisung]:after{background-image:url('../images/payment/sofort.jpg')}.payment-methods .payment-method .payment-method-title label[for=payone_advance_payment]:after{background-image:url('../images/payment/vorkasse.jpg')}.payment-methods .payment-method .payment-method-title label[for=payone_creditcard]:after{background-image:url('../images/payment/cc.jpg')}.payment-methods .payment-method .payment-method-title label[for=paypal_express] .payment-icon,.payment-methods .payment-method .payment-method-title label[for=paypal_express] .action.action-help{display:none}.payment-methods #payone_obt_sofortueberweisung_form+p{margin-top:2rem}.payment-methods #payone_form_cc,.payment-methods #payone_form_debit,.payment-methods .payone_obt_sofortueberweisung.payment.ccard{width:100%;max-width:500px}.payment-methods #payone_form_cc input.input-text,.payment-methods #payone_form_debit input.input-text,.payment-methods .payone_obt_sofortueberweisung.payment.ccard input.input-text{width:100%}.payment-methods #payone_form_cc .field.date .group-2 .field{width:50% !important}.payment-methods #payone_form_cc .field.cvv .control{display:block;padding-right:0;width:50%}.construction-partners-page .page.messages{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:24px;padding-right:24px}@media (min-width:1280px){.construction-partners-page .page.messages{padding-left:0;padding-right:0}}.construction-partners-page .page.messages{margin-left:auto;margin-right:auto}.construction-partners-page .popup-image{position:absolute;bottom:-10%;right:40px}.construction-partners-page .fieldset .required label:after{--tw-text-opacity:1;color:rgb(210 50 45/var(--tw-text-opacity));content:" *"}.construction-partners-page .fieldset input:not([disabled]):focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.construction-partners-page [data-block=gdpr-agreement] [data-content-type=row],.construction-partners-page [data-block=gdpr-agreement] [data-content-type=text]{margin-bottom:0}.construction-partners-page [data-block=gdpr-agreement] a{--tw-text-opacity:1;color:rgb(43 110 147/var(--tw-text-opacity))}.construction-partners-page button[type=submit]{letter-spacing:normal}.text-read-more{position:relative;overflow:hidden;margin:0}.text-read-more [data-block=show-hide-toggle]{position:absolute;width:100%;bottom:0}.text-read-more [data-block=show-hide-toggle] [role=button]{padding-top:40px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,#fff);cursor:pointer;text-align:center;font-size:16px;line-height:24px;font-weight:700;--tw-text-opacity:1;color:rgb(23 51 65/var(--tw-text-opacity))}.catalog-category-view h1{font-weight:600;font-size:28px;line-height:100%}.catalog-category-view .category-cms [data-content-type=row]:last-child{margin-bottom:0}.catalog-category-view .additional-description{margin-bottom:64px}@media (min-width:1280px){.catalog-category-view .additional-description{margin-top:24px;margin-bottom:80px}}.catalog-category-view .additional-description h2{margin-bottom:24px;font-weight:600;font-size:21px;line-height:100%}.catalog-category-view .additional-description h3{margin-bottom:16px;font-weight:600;font-size:18px;line-height:100%}.catalog-category-view .additional-description p{margin-bottom:16px;font-size:16px;line-height:24px}[data-block=minicart]{margin-top:0}[data-block=minicart] .update-cart-item{float:none;cursor:pointer;border-width:1.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(111 152 60/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(111 152 60/var(--tw-bg-opacity));padding-top:7px;padding-bottom:7px;padding-left:15px;padding-right:15px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}[data-block=minicart] .minicart-items .item-qty{height:30px}[data-block=minicart] .minicart-items .product-item-details .details-qty{display:flex;flex-wrap:wrap;align-items:center;gap:8px}[data-block=minicart] .block-content .actions .primary{margin:0}.button--with-icon[data-block=minicart] .block-content .actions .viewcart,.pagebuilder-slide-button[data-block=minicart] .block-content .actions .viewcart{--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(23 51 65/var(--tw-text-opacity))}.button--with-icon[data-block=minicart] .block-content .actions .viewcart:after,.pagebuilder-slide-button[data-block=minicart] .block-content .actions .viewcart:after{background-image:url("../images/icon/caret-right--dark.svg")}.button--with-icon[data-block=minicart] .block-content .actions .viewcart:hover,.pagebuilder-slide-button[data-block=minicart] .block-content .actions .viewcart:hover{--tw-border-opacity:1;border-color:rgb(23 51 65/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(23 51 65/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button--with-icon[data-block=minicart] .block-content .actions .viewcart:hover:after,.pagebuilder-slide-button[data-block=minicart] .block-content .actions .viewcart:hover:after{background-image:url("../images/icon/caret-right--white.svg")}[data-block=minicart] .block-content .actions .viewcart{cursor:pointer;border-radius:.25rem;border-width:1.5px;border-style:solid;padding-left:24px;padding-right:24px;padding-top:16px;padding-bottom:16px;font-size:16px;line-height:16px}@media (max-width:768px){[data-block=minicart] .block-content .actions .viewcart{width:100%}}[data-block=minicart] .block-content .actions .viewcart.primary{--tw-border-opacity:1;border-color:rgb(253 140 57/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(253 140 57/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(23 51 65/var(--tw-text-opacity))}body[shop-type=b2b] .search-box [data-block=minicart] .block-content .actions .viewcart.primary{--tw-bg-opacity:1;background-color:rgb(213 249 104/var(--tw-bg-opacity))}[data-block=minicart] .block-content .actions .viewcart{display:block}[data-block=minicart] .minicart-items-wrapper{height:auto !important}[data-block=minicart] #minicart-content-wrapper{width:75vw}@media (min-width:768px){[data-block=minicart] #minicart-content-wrapper{width:390px}}body[shop-type=b2b] [data-content-type=announcement-bar]{--tw-bg-opacity:1;background-color:rgb(213 249 104/var(--tw-bg-opacity))}body[shop-type=b2b] .search-box .bg-orange{--tw-bg-opacity:1;background-color:rgb(213 249 104/var(--tw-bg-opacity))}body[shop-type=b2b] [data-block=logo-b2b]{max-width:48px}@media (min-width:1280px){body[shop-type=b2b] [data-block=logo-b2b]{max-width:74px}}