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:#00b900;border-color:#00b900}body .flash-message .flash-message-inner.success .remove svg>*{fill:#00b900}body .flash-message .flash-message-inner.success .remove:hover svg>*{fill:#00b800}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:#00b900}body main section.breadcrumbs .breadcrumbs-inner ul li.is-active{background-color:#dff9df;color:#00b900}body main section.breadcrumbs .breadcrumbs-inner ul li:first-child{border-radius:.5rem 0 0 .5rem}body main section.breadcrumbs .breadcrumbs-inner ul li:last-child{border-radius:0 .5rem .5rem 0}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:-5px;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{display:flex;flex-direction:column;gap:1.125rem;margin-bottom:.75rem}body main section.cart-lines .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{gap:20px}}@media screen and (max-width:480px){body main section.cart-lines .cart-line{flex-wrap:wrap;gap:0}}body main section.cart-lines .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{width:100%;margin-bottom:20px}}body main section.cart-lines .cart-line .image-wrapper figure{display:flex}@media screen and (max-width:768px){body main section.cart-lines .cart-line .image-wrapper figure{justify-content:center;margin:0 auto}}body main section.cart-lines .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{min-width:130px;width:130px;height:auto}}@media screen and (max-width:480px){body main section.cart-lines .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]){opacity:0}body main section.cart-lines .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{display:flex;justify-content:center;gap:.55rem}body main section.cart-lines .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{width:20px;height:20px}body main section.cart-lines .cart-line .details{display:flex;flex-direction:column;flex:1}@media screen and (max-width:700px){body main section.cart-lines .cart-line .details{margin-left:10px}}@media screen and (max-width:768px){body main section.cart-lines .cart-line .details{margin-left:0;max-width:70%;flex-grow:5}}body main section.cart-lines .cart-line .details .group{margin-bottom:.5rem;font-weight:600}body main section.cart-lines .cart-line .details .group .name{font-size:1.23rem;color:#2b3848;margin-right:3px}body main section.cart-lines .cart-line .details .group .name:is(a):hover{text-decoration:underline}body main section.cart-lines .cart-line .details .group .quotation-number{color:#888;font-size:.95rem;top:-2px;position:relative}body main section.cart-lines .cart-line .details .specifications{line-height:1.425}@media screen and (max-width:700px){body main section.cart-lines .cart-line .details .specifications{display:flex;flex-direction:column;gap:7px}}body main section.cart-lines .cart-line .details .specifications .specification{display:flex;gap:8px}@media screen and (max-width:700px){body main section.cart-lines .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{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:.325rem}body main section.cart-lines .cart-line .details .specifications .specification .key{display:block;min-width:160px;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600}body main section.cart-lines .cart-line .details .specifications .specification .key:hover{white-space:normal}body main section.cart-lines .cart-line .details .specifications .specification .tooltip{display:flex}body main section.cart-lines .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>*{fill:#2b3848;fill-rule:evenodd;clip-rule:evenodd;stroke-width:1}body main section.cart-lines .cart-line .details .specifications .specification .tooltip:hover{cursor:help}body main section.cart-lines .cart-line .details .specifications .specification[data-spec=deliverdate] .value .wrapper{display:flex;align-items:center}body main section.cart-lines .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{flex-grow:1}}body main section.cart-lines .cart-line .price-wrapper .price{font-size:1.23rem;font-weight:600}body main section.cart-lines .cart-line .price-wrapper .tax-rate{font-size:.825rem;color:#999}body main section.cart-lines .cart-line .price-wrapper .package-deal{display:flex;flex-direction:column;margin:4px 0;color:#00b900;font-weight:600;text-align:right;line-height:1.45}body main section.cart-lines .cart-line .price-wrapper .old-price{text-decoration:line-through}body main section.cart-lines .cart-line .price-wrapper .actions{display:flex;gap:.575rem;margin-top:.55rem}body main section.cart-lines .cart-line .price-wrapper .actions .action figure{display:flex}body main section.cart-lines .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>*{stroke-width:1}body main section.cart-lines .cart-line .price-wrapper .actions .action.edit svg>*{fill:#999}body main section.cart-lines .cart-line .price-wrapper .actions .action.edit:hover svg>*{fill:#828282}body main section.cart-lines .cart-line .price-wrapper .actions .action.copy svg>*{fill:#00b900}body main section.cart-lines .cart-line .price-wrapper .actions .action.copy:hover svg>*{fill:#00a000}body main section.cart-lines .cart-line .price-wrapper .actions .action.remove svg>*{fill:#f14668}body main section.cart-lines .cart-line .price-wrapper .actions .action.remove:hover svg>*{fill:#cc0f35}body main section.cart-lines .cart-line .price-wrapper .actions .action:hover{cursor:pointer}body main section.cart-lines .cart-line>.package-deal{display:flex;align-items:center;flex-basis:100%;background-color:#f8f8f8;min-height:42px;border-radius:.5rem;overflow:hidden;color:#2b3848}@media screen and (max-width:480px){body main section.cart-lines .cart-line>.package-deal{margin-top:20px}}body main section.cart-lines .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{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{color:#777;padding:10px 15px 10px 22px}body main section.cart-lines .cart-line>.package-deal p .fake-link{color:#f58220}body main section.cart-lines .cart-line>.package-deal:hover p .fake-link{text-decoration:underline}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:#00b900}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:#2b3848;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:#00b900}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:#f58220}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:#f58220}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:#00b900;color:white;font-size:1.375rem;font-weight:600;width:fit-content;padding:.875rem 1.375rem;border-radius:.5rem 0 .5rem .5rem;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:#00a000}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:#f58220;color:white;font-size:1.125rem;font-weight:600;width:fit-content;padding:.75rem 1.25rem;border-radius:.5rem 0 .5rem .5rem;transition:background-color .2s}body main section.cart-empty a figure{display:flex}body main section.cart-empty a figure svg{width:9px;height:9px}body main section.cart-empty a figure svg>*{fill:white}body main section.cart-empty a:hover{background-color:#f1750b}