body .flash-message{margin-bottom:1.5rem;width:100%}body .flash-message .flash-message-inner{padding:1rem 1.5rem;border-radius:.625rem;border:1px solid;text-align:center}body .flash-message .flash-message-inner.success{background-color:#dff9df;color:#90a824;border-color:#90a824}body .flash-message .flash-message-inner.success .remove svg>*{fill:#90a824}body .flash-message .flash-message-inner.success .remove:hover svg>*{fill:#829720}body .flash-message .flash-message-inner.alert{background-color:#fef3c7;color:#c76d05;border-color:#c76d05}body .flash-message .flash-message-inner.alert .remove svg>*{fill:#d97706}body .flash-message .flash-message-inner.alert .remove:hover svg>*{fill:#c76d05}body .flash-message .flash-message-inner.error{background-color:#feecf0;color:#f14668;border-color:#f14668}body .flash-message .flash-message-inner.error .remove svg>*{fill:#f14668}body .flash-message .flash-message-inner.error .remove:hover svg>*{fill:#cc0f35}body .flash-message .flash-message-inner .remove{display:inline-flex;top:2px;position:relative;margin-left:.0625rem}body .flash-message .flash-message-inner .remove svg{width:13px;height:13px;fill:none}body .flash-message .flash-message-inner .remove svg>*{stroke-width:1}body .flash-message .flash-message-inner .remove:hover{cursor:pointer}@media screen and (max-width:900px){body main.has-sidebar>.columns-container .container .columns-container-inner{flex-direction:column}}body main.has-sidebar>.columns-container .container .columns-container-inner .column:first-child{max-width:unset}@media screen and (max-width:900px){body main.has-sidebar>.columns-container .container .columns-container-inner aside{display:none}}@media screen and (max-width:768px){body main.has-sidebar>.columns-container .container .columns-container-inner aside{display:flex}}body main section.breadcrumbs{margin:1.5rem 0}@media screen and (max-width:768px){body main section.breadcrumbs{display:none}}body main section.breadcrumbs .breadcrumbs-inner ul{display:flex;width:100%;height:42px}body main section.breadcrumbs .breadcrumbs-inner ul li{display:flex;align-items:center;flex:1;font-weight:600;background-color:#f3f3f3;color:#9a9a9a;padding-left:2rem;position:relative}body main section.breadcrumbs .breadcrumbs-inner ul li a{color:#90a824}body main section.breadcrumbs .breadcrumbs-inner ul li.is-active{background-color:#90a824;color:white}body main section.breadcrumbs .breadcrumbs-inner ul li:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}body main section.breadcrumbs .breadcrumbs-inner ul li:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}body main section.breadcrumbs .breadcrumbs-inner ul li:not(:last-child):after{content:"";height:calc(100% + 2px);width:12px;clip-path:polygon(40% 0,100% 50%,40% 100%,0 100%,60% 50%,0 0);background-color:white;right:-6px;position:absolute;z-index:1}body main section.breadcrumbs .breadcrumbs-inner ul li.files .short-notation{display:none}@media screen and (max-width:1023px){body main section.breadcrumbs .breadcrumbs-inner ul li.files .short-notation{display:block}}body main section.breadcrumbs .breadcrumbs-inner ul li.files .full-notation{display:block}@media screen and (max-width:1023px){body main section.breadcrumbs .breadcrumbs-inner ul li.files .full-notation{display:none}}body main section.cart-lines,body main section.cart-trees{display:flex;flex-direction:column;gap:1.125rem;margin-bottom:.75rem}body main section.cart-lines .cart-line,body main section.cart-trees .cart-line{display:flex;flex-wrap:wrap;padding-bottom:1.25rem;gap:2.375rem;border-bottom:1px solid #ddd}@media screen and (max-width:550px){body main section.cart-lines .cart-line,body main section.cart-trees .cart-line{gap:20px}}@media screen and (max-width:480px){body main section.cart-lines .cart-line,body main section.cart-trees .cart-line{flex-wrap:wrap;gap:0}}body main section.cart-lines .cart-line .image-wrapper,body main section.cart-trees .cart-line .image-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width:480px){body main section.cart-lines .cart-line .image-wrapper,body main section.cart-trees .cart-line .image-wrapper{width:100%;margin-bottom:20px}}body main section.cart-lines .cart-line .image-wrapper figure,body main section.cart-trees .cart-line .image-wrapper figure{display:flex}@media screen and (max-width:768px){body main section.cart-lines .cart-line .image-wrapper figure,body main section.cart-trees .cart-line .image-wrapper figure{justify-content:center;margin:0 auto}}body main section.cart-lines .cart-line .image-wrapper figure img,body main section.cart-trees .cart-line .image-wrapper figure img{display:flex;min-width:150px;width:150px;height:126px}@media screen and (max-width:550px){body main section.cart-lines .cart-line .image-wrapper figure img,body main section.cart-trees .cart-line .image-wrapper figure img{min-width:130px;width:130px;height:auto}}@media screen and (max-width:480px){body main section.cart-lines .cart-line .image-wrapper figure img,body main section.cart-trees .cart-line .image-wrapper figure img{min-width:150px;width:150px;height:126px}}body main section.cart-lines .cart-line .image-wrapper figure img:not([src]),body main section.cart-trees .cart-line .image-wrapper figure img:not([src]){opacity:0}body main section.cart-lines .cart-line .image-wrapper .product-templates,body main section.cart-trees .cart-line .image-wrapper .product-templates{display:flex;flex-direction:column;gap:.5rem;text-align:center}body main section.cart-lines .cart-line .image-wrapper .product-templates ul,body main section.cart-trees .cart-line .image-wrapper .product-templates ul{display:flex;justify-content:center;gap:.55rem}body main section.cart-lines .cart-line .image-wrapper .product-templates ul li figure,body main section.cart-trees .cart-line .image-wrapper .product-templates ul li figure{display:flex}body main section.cart-lines .cart-line .image-wrapper .product-templates ul li figure svg,body main section.cart-trees .cart-line .image-wrapper .product-templates ul li figure svg{width:20px;height:20px}body main section.cart-lines .cart-line .details,body main section.cart-trees .cart-line .details{display:flex;flex-direction:column;flex:1}@media screen and (max-width:700px){body main section.cart-lines .cart-line .details,body main section.cart-trees .cart-line .details{margin-left:10px}}@media screen and (max-width:768px){body main section.cart-lines .cart-line .details,body main section.cart-trees .cart-line .details{margin-left:0;max-width:70%;flex-grow:5}}body main section.cart-lines .cart-line .details .group,body main section.cart-trees .cart-line .details .group{margin-bottom:.5rem;font-weight:600}body main section.cart-lines .cart-line .details .group .name,body main section.cart-trees .cart-line .details .group .name{font-size:1.23rem;color:#444;margin-right:3px}body main section.cart-lines .cart-line .details .group .name:is(a):hover,body main section.cart-trees .cart-line .details .group .name:is(a):hover{text-decoration:underline}body main section.cart-lines .cart-line .details .group .quotation-number,body main section.cart-trees .cart-line .details .group .quotation-number{color:#888;font-size:.95rem;top:-2px;position:relative}body main section.cart-lines .cart-line .details .specifications,body main section.cart-trees .cart-line .details .specifications{line-height:1.425}@media screen and (max-width:700px){body main section.cart-lines .cart-line .details .specifications,body main section.cart-trees .cart-line .details .specifications{display:flex;flex-direction:column;gap:7px}}body main section.cart-lines .cart-line .details .specifications .specification,body main section.cart-trees .cart-line .details .specifications .specification{display:flex}@media screen and (max-width:700px){body main section.cart-lines .cart-line .details .specifications .specification,body main section.cart-trees .cart-line .details .specifications .specification{flex-direction:column}}body main section.cart-lines .cart-line .details .specifications .specification .key,body main section.cart-lines .cart-line .details .specifications .specification .value,body main section.cart-trees .cart-line .details .specifications .specification .key,body main section.cart-trees .cart-line .details .specifications .specification .value{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:.325rem}body main section.cart-lines .cart-line .details .specifications .specification .key,body main section.cart-trees .cart-line .details .specifications .specification .key{min-width:160px;font-weight:600}body main section.cart-lines .cart-line .details .specifications .specification .tooltip,body main section.cart-trees .cart-line .details .specifications .specification .tooltip{display:flex}body main section.cart-lines .cart-line .details .specifications .specification .tooltip svg,body main section.cart-trees .cart-line .details .specifications .specification .tooltip svg{fill:none;width:12px;height:12px}body main section.cart-lines .cart-line .details .specifications .specification .tooltip svg>*,body main section.cart-trees .cart-line .details .specifications .specification .tooltip svg>*{fill:#444;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1}body main section.cart-lines .cart-line .details .specifications .specification .tooltip:hover,body main section.cart-trees .cart-line .details .specifications .specification .tooltip:hover{cursor:help}body main section.cart-lines .cart-line .details .specifications .specification[data-spec=deliverdate] .value .wrapper,body main section.cart-trees .cart-line .details .specifications .specification[data-spec=deliverdate] .value .wrapper{display:flex;align-items:center}body main section.cart-lines .cart-line .price-wrapper,body main section.cart-trees .cart-line .price-wrapper{display:flex;flex-direction:column;align-items:flex-end;min-width:100px}@media screen and (max-width:480px){body main section.cart-lines .cart-line .price-wrapper,body main section.cart-trees .cart-line .price-wrapper{flex-grow:1}}body main section.cart-lines .cart-line .price-wrapper .price,body main section.cart-trees .cart-line .price-wrapper .price{font-size:1.23rem;font-weight:600}body main section.cart-lines .cart-line .price-wrapper .tax-rate,body main section.cart-trees .cart-line .price-wrapper .tax-rate{font-size:.825rem;color:#999}body main section.cart-lines .cart-line .price-wrapper .package-deal,body main section.cart-trees .cart-line .price-wrapper .package-deal{display:flex;flex-direction:column;margin:4px 0;color:#90a824;font-weight:600;text-align:right;line-height:1.45}body main section.cart-lines .cart-line .price-wrapper .old-price,body main section.cart-trees .cart-line .price-wrapper .old-price{text-decoration:line-through}body main section.cart-lines .cart-line .price-wrapper .actions,body main section.cart-trees .cart-line .price-wrapper .actions{display:flex;gap:.575rem;margin-top:.55rem}body main section.cart-lines .cart-line .price-wrapper .actions .action figure,body main section.cart-trees .cart-line .price-wrapper .actions .action figure{display:flex}body main section.cart-lines .cart-line .price-wrapper .actions .action figure svg,body main section.cart-trees .cart-line .price-wrapper .actions .action figure svg{width:13px;height:13px;fill:none}body main section.cart-lines .cart-line .price-wrapper .actions .action figure svg>*,body main section.cart-trees .cart-line .price-wrapper .actions .action figure svg>*{stroke-width:1}body main section.cart-lines .cart-line .price-wrapper .actions .action.edit svg>*,body main section.cart-trees .cart-line .price-wrapper .actions .action.edit svg>*{fill:#999}body main section.cart-lines .cart-line .price-wrapper .actions .action.edit:hover svg>*,body main section.cart-trees .cart-line .price-wrapper .actions .action.edit:hover svg>*{fill:#828282}body main section.cart-lines .cart-line .price-wrapper .actions .action.copy svg>*,body main section.cart-trees .cart-line .price-wrapper .actions .action.copy svg>*{fill:#90a824}body main section.cart-lines .cart-line .price-wrapper .actions .action.copy:hover svg>*,body main section.cart-trees .cart-line .price-wrapper .actions .action.copy:hover svg>*{fill:#587b3e}body main section.cart-lines .cart-line .price-wrapper .actions .action.remove svg>*,body main section.cart-trees .cart-line .price-wrapper .actions .action.remove svg>*{fill:#f14668}body main section.cart-lines .cart-line .price-wrapper .actions .action.remove:hover svg>*,body main section.cart-trees .cart-line .price-wrapper .actions .action.remove:hover svg>*{fill:#cc0f35}body main section.cart-lines .cart-line .price-wrapper .actions .action:hover,body main section.cart-trees .cart-line .price-wrapper .actions .action:hover{cursor:pointer}body main section.cart-lines .cart-line .price-wrapper .co2-info,body main section.cart-trees .cart-line .price-wrapper .co2-info{max-width:160px;background-color:rgba(144,168,36,.1);padding:15px 20px;color:#90a824;margin-top:20px;border-radius:15px}body main section.cart-lines .cart-line .price-wrapper .co2-info p,body main section.cart-trees .cart-line .price-wrapper .co2-info p{display:inline;margin-right:2px}body main section.cart-lines .cart-line .price-wrapper .co2-info svg,body main section.cart-trees .cart-line .price-wrapper .co2-info svg{fill:#90a824;width:14px;height:14px;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1;top:2px;position:relative}body main section.cart-lines .cart-line .price-wrapper .co2-info svg:hover,body main section.cart-trees .cart-line .price-wrapper .co2-info svg:hover{cursor:pointer}body main section.cart-lines .cart-line>.package-deal,body main section.cart-trees .cart-line>.package-deal{display:flex;align-items:center;flex-basis:100%;background-color:#f8f8f8;min-height:42px;border-radius:.5rem;overflow:hidden;color:#444}@media screen and (max-width:480px){body main section.cart-lines .cart-line>.package-deal,body main section.cart-trees .cart-line>.package-deal{margin-top:20px}}body main section.cart-lines .cart-line>.package-deal .badge,body main section.cart-trees .cart-line>.package-deal .badge{display:flex;justify-content:center;align-items:center;background-color:#05bcec;color:white;font-weight:600;min-width:106px;height:100%;position:relative}body main section.cart-lines .cart-line>.package-deal .badge:after,body main section.cart-trees .cart-line>.package-deal .badge:after{content:"";height:calc(100% + 2px);width:12px;clip-path:polygon(10% 0,100% 50%,10% 100%,0 100%,0 50%,0 0);background-color:#05bcec;right:-10px;position:absolute;z-index:1}body main section.cart-lines .cart-line>.package-deal p,body main section.cart-trees .cart-line>.package-deal p{color:#777;padding:10px 15px 10px 22px}body main section.cart-lines .cart-line>.package-deal p .fake-link,body main section.cart-trees .cart-line>.package-deal p .fake-link{color:#f58220}body main section.cart-lines .cart-line>.package-deal:hover p .fake-link,body main section.cart-trees .cart-line>.package-deal:hover p .fake-link{text-decoration:underline}body main section.cart-trees .cart-line .details .quantities{margin-top:1rem}body main section.cart-trees .cart-line.tree-paid .image-wrapper .tooltip-info{display:flex;justify-content:center;align-items:center;gap:5px;text-align:center;background-color:#90a824;color:white;padding-inline:10px;height:34px}body main section.cart-trees .cart-line.tree-paid .image-wrapper .tooltip-info svg{width:14px;height:14px;fill:white;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1}body main section.cart-trees .cart-line.tree-paid .image-wrapper .tooltip-info:hover{cursor:help}body main section.cart-trees .cart-line.tree-paid .details{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd}body main section.cart-trees .cart-line.tree-paid .details .paid-tree{display:flex;flex-direction:column;justify-content:center;gap:15px;padding:15px;cursor:pointer}body main section.cart-trees .cart-line.tree-paid .details .paid-tree .image{display:flex;justify-content:center;margin-inline:auto;height:67px}body main section.cart-trees .cart-line.tree-paid .details .paid-tree img{display:flex;width:82px}body main section.cart-trees .cart-line.tree-paid .details .paid-tree .title{text-align:center;line-height:18px}body main section.cart-trees .cart-line.tree-paid .details .paid-tree.selected,body main section.cart-trees .cart-line.tree-paid .details .paid-tree:hover{background-color:#f2f2f2}body main section.cart-trees .cart-line.tree-paid .details .paid-tree.selected{pointer-events:none}body main section.cart-trees .cart-line.tree-paid .details.loading{opacity:.5;pointer-events:none}body main section.cart-totals{display:flex;flex-direction:column;margin-bottom:1.625rem}body main section.cart-totals .cart-line{display:flex;gap:2.25rem}body main section.cart-totals .cart-line .spacer{display:flex;min-width:150px;width:150px}@media screen and (max-width:700px){body main section.cart-totals .cart-line .spacer{display:none}}body main section.cart-totals .cart-line .detail{display:flex;width:100%;padding:.375rem 0;border-bottom:1px solid #ddd}body main section.cart-totals .cart-line .detail .key{font-weight:600;flex-grow:1}body main section.cart-totals .cart-line .detail .value.is-free{font-weight:700;color:#90a824}body main section.cart-totals .cart-line.coupon .detail .key,body main section.cart-totals .cart-line.tax .detail .key{display:flex;align-items:center;gap:.325rem}body main section.cart-totals .cart-line.coupon .detail .key .tooltip,body main section.cart-totals .cart-line.tax .detail .key .tooltip{display:flex}body main section.cart-totals .cart-line.coupon .detail .key .tooltip svg,body main section.cart-totals .cart-line.tax .detail .key .tooltip svg{fill:none;width:12px;height:12px}body main section.cart-totals .cart-line.coupon .detail .key .tooltip svg>*,body main section.cart-totals .cart-line.tax .detail .key .tooltip svg>*{fill:#444;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1}body main section.cart-totals .cart-line.coupon .detail .key .tooltip{display:flex}body main section.cart-totals .cart-line.coupon .detail .key .tooltip .tooltip-content{padding:.5rem 1rem}body main section.cart-totals .cart-line.coupon .detail .key .tooltip svg>*{fill:#f14668}body main section.cart-totals .cart-line.coupon .detail .key .tooltip:hover{cursor:pointer}body main section.cart-totals .cart-line.coupon .detail .key .tooltip:hover svg>*{fill:#cc0f35}body main section.cart-totals .cart-line.package-deal .detail span:last-child{font-weight:700;color:#90a824}body main section.cart-totals .cart-line.tax .detail .key .tooltip:hover{cursor:help}body main section.cart-actions{display:flex;margin-bottom:6rem}@media screen and (max-width:768px){body main section.cart-actions{margin-bottom:4rem}}@media screen and (max-width:550px){body main section.cart-actions{margin-bottom:1.5rem}}@media screen and (max-width:480px){body main section.cart-actions{margin-bottom:1rem}}body main section.cart-actions .spacer{display:flex;min-width:179px;width:179px}@media screen and (max-width:700px){body main section.cart-actions .spacer{display:none}}body main section.cart-actions .wrapper{display:flex;align-items:center;width:100%}@media screen and (max-width:550px){body main section.cart-actions .wrapper{flex-wrap:wrap}}body main section.cart-actions .wrapper .to-products{margin-left:auto;margin-right:1.5rem}@media screen and (max-width:550px){body main section.cart-actions .wrapper .to-products{margin-right:0}}body main section.cart-actions .wrapper .to-products figure svg{rotate:180deg}body main section.cart-actions .wrapper .coupon,body main section.cart-actions .wrapper .to-products{display:flex;align-items:center;gap:.375rem;width:max-content;color:#90a824}body main section.cart-actions .wrapper .coupon figure,body main section.cart-actions .wrapper .to-products figure{display:flex}body main section.cart-actions .wrapper .coupon figure svg,body main section.cart-actions .wrapper .to-products figure svg{width:8px;height:8px}body main section.cart-actions .wrapper .coupon figure svg>*,body main section.cart-actions .wrapper .to-products figure svg>*{fill:#90a824}body main section.cart-actions .wrapper .coupon:hover,body main section.cart-actions .wrapper .to-products:hover{text-decoration:underline;cursor:pointer}body main section.cart-actions .wrapper .to-checkout{display:flex;align-items:center;gap:.75rem;background-color:#90a824;color:white;font-size:1.375rem;font-weight:600;width:fit-content;padding:.875rem 1.375rem;border-radius:999px;transition:background-color .2s;border:0;height:51px}@media screen and (max-width:550px){body main section.cart-actions .wrapper .to-checkout{width:100%;margin-top:1.625rem}}body main section.cart-actions .wrapper .to-checkout figure{display:flex}body main section.cart-actions .wrapper .to-checkout figure svg{width:10px;height:10px}body main section.cart-actions .wrapper .to-checkout figure svg>*{fill:white}body main section.cart-actions .wrapper .to-checkout.is-loading figure{visibility:hidden;opacity:0}body main section.cart-actions .wrapper .to-checkout:hover{background-color:#587b3e}body main section.cart-empty{display:flex;flex-direction:column;align-items:center;gap:1.375rem;margin-top:1rem}body main section.cart-empty a{display:flex;align-items:center;gap:.5rem;background-color:#90a824;color:white;font-size:1.125rem;font-weight:600;width:fit-content;padding:.75rem 1.25rem;border-radius:999px}body section.modal[data-modal=climate-calc] .modal-card-body img{display:flex;margin-bottom:25px}body section.modal[data-modal=climate-calc] .modal-card-body ul{margin-bottom:20px}body section.modal[data-modal=climate-calc] .modal-card-body ul li:before{position:relative;top:5px}