.template-basket-v2 #checkout-basket>.row.position:nth-last-child(2){border-bottom:0}.template-basket-v2 .basket-v2-title{font-size:1.7rem;margin-top:0;text-align:left}.template-basket-v2 .container.cb{display:none!important}@media(min-width:62em){.template-basket-v2 .basket-v2-mobile{display:none!important}.template-basket-v2 .container.basket.basket-v2{margin-bottom:40px;margin-top:28px;padding-left:20px;padding-right:20px}.template-basket-v2 .container.arguments{display:none}.template-basket-v2 .basket-v2-title{font-size:2rem;margin-bottom:1.5rem!important}.template-basket-v2 .basket-v2-layout{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) calc(33.33333% - 13.33333px)}.template-basket-v2 .basket-v2-main.checkOutContent{background:#fff;border:1px solid #ececec;border-radius:10px;box-shadow:0 0 10px #f7f7f7;margin:0;min-width:0;padding:30px 40px 20px 30px}.template-basket-v2 .basket-v2-main .basket-v2-loading{margin-left:-30px;width:calc(100% + 70px)}.template-basket-v2 .basket-v2-sidebar{align-self:stretch;display:block;min-width:0}.template-basket-v2 .basket-sidebar-inner{height:100%;position:relative}.template-basket-v2 .basket-v2-layout.is-empty{grid-template-columns:minmax(0,1fr)}.template-basket-v2 .basket-v2-layout.is-empty .basket-v2-main h1,.template-basket-v2 .basket-v2-layout.is-empty .basket-v2-sidebar{display:none}.template-basket-v2 .basket .position div.price .unit-price{color:#777;font-size:.8rem;font-weight:400;margin-top:2px;padding:0;text-align:right}.template-basket-v2 .basket .position div.price strong{font-size:1.1rem}}@media(max-width:61.99em){.basket-v2-sidebar{display:none!important}}@media(min-width:48em)and (max-width:61.99em){.template-basket-v2 .basket-v2-main.checkOutContent{border:0;border-radius:0;border-top:1px solid #e8e8e8;box-shadow:none;margin:0;padding:30px 40px 22px 30px}}.basket-sidebar-inner{background:none;border:0;border-radius:0}.basket-sidebar-content{box-sizing:border-box;padding:18px 20px 20px}.basket-sidebar-row{align-items:baseline;border-bottom:1px solid #e3e3e3;display:flex;font-size:.95rem;gap:12px;justify-content:space-between;padding:11px 0}.basket-sidebar-row strong{font-size:1rem;white-space:nowrap}.basket-sidebar-row.discount{border-bottom:0;padding-bottom:0}.basket-sidebar-row.total{border-bottom:0;padding-bottom:2px;padding-top:16px}.basket-sidebar-row.total strong{font-size:1.4rem}.basket-sidebar-row.net,.basket-sidebar-row.vat{border-bottom:0;font-weight:400;padding-bottom:4px;padding-top:0}.basket-sidebar-row.net span:last-child,.basket-sidebar-row.vat span:last-child{white-space:nowrap}.basket-sidebar-block{border-bottom:1px solid #e3e3e3;padding:14px 0}.basket-sidebar-cta{margin-top:14px}.basket-sidebar-cta .basket-sidebar-checkout{display:block;font-size:1.05rem;padding-bottom:.8rem;padding-top:.8rem;text-align:center;width:100%}.loading_screen.basket-v2-loading{height:280px;left:auto;position:relative;top:auto;width:100%}.loading_screen.basket-v2-loading .loadingScreen-contents{height:100%;position:relative;width:100%}.loading_screen.basket-v2-loading .loadingScreen-contents .loadingScreen-spinner{left:50%;margin-left:-24px;margin-top:-24px;position:absolute;top:50%}.basket-v2-main .basketButton.editDesign.small{font-size:1rem;margin-left:.75rem}@media(min-width:62em){.basket-v2-main .basketButton.editDesign.small{font-size:.85rem}}@keyframes basket-voucher-spin{to{transform:rotate(1turn)}}.basket-voucher .basket-voucher-form{display:flex;gap:0;position:relative}.basket-voucher .basket-voucher-input{background:#fff;border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:0;flex:1 1 auto;font-size:.95rem;height:44px;min-width:0;outline:none;padding:0 12px;transition:padding-right .15s ease}.basket-voucher .basket-voucher-input:focus{border-color:#999}.basket-voucher .basket-voucher-submit{background:var(--dk-color-primary,#2c7a6b);border:0;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;flex:0 0 auto;font-weight:600;height:44px;min-width:64px}.basket-voucher .basket-voucher-submit:disabled{cursor:default;opacity:.7}.basket-voucher.is-loading .basket-voucher-input{color:#777;padding-right:36px}.basket-voucher.is-loading .basket-voucher-form:after{animation:basket-voucher-spin .7s linear infinite;border:2px solid #d5d5d5;border-radius:50%;border-top:2px solid var(--dk-color-primary,#2c7a6b);content:"";height:16px;margin-top:-8px;pointer-events:none;position:absolute;right:76px;top:50%;width:16px}.basket-voucher.is-loading .basket-voucher-remove{opacity:.6;pointer-events:none}.basket-voucher .basket-voucher-message{color:#555;font-size:.8rem;margin-top:8px}.basket-voucher .basket-voucher-message.success{color:#1a6b5a}.basket-voucher .basket-voucher-message.error{color:#b00020}.basket-voucher .basket-voucher-remove{background:none;border:0;color:inherit;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.basket-shipping .basket-shipping-dispatch{background:#fff;margin-top:12px;padding-top:8px}.basket-shipping .basket-shipping-title{font-size:.9rem;line-height:1.4}.basket-shipping .basket-shipping-title-formatted span,.basket-shipping .basket-shipping-title-formatted strong{display:block}.basket-shipping .basket-shipping-title-formatted strong{margin-bottom:4px}.basket-shipping .basket-shipping-costs-title{align-items:baseline;display:flex;font-size:.9rem;gap:10px;justify-content:space-between}.basket-shipping .basket-shipping-costs-title strong{font-size:.9rem}.basket-shipping .basket-shipping-text{font-size:.9rem;line-height:1.4;margin-top:6px}.basket-shipping .basket-shipping-delivery{color:#555;font-size:.9rem;line-height:1.4}.basket .row.position.voucher{border:0;border-bottom:1px solid #f0f0f0;margin-bottom:25px}.basket .row.position.voucher>.fill{padding-bottom:20px}.basket .row.position.voucher>.fill div{padding:0}.basket .row.position.voucher .basket-voucher-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;line-height:1.5;margin-bottom:12px}.basket .row.position.voucher .basket-voucher-head>span:first-child{font-size:1.2rem;font-weight:700}.basket .row.position.voucher .basket-voucher-head .basket-voucher-amount{font-size:1.2rem;font-weight:600;white-space:nowrap}.basket .row.position.voucher .basket-voucher{padding:0}.basket .basket-v2-mobile .basket-voucher-amount,.basket .basket-v2-mobile .price-mobile,.basket .basket-v2-mobile .row.position.shipment strong,.basket .basket-v2-mobile .row.position.subtotal .summary-price{font-size:1.2rem}.basket .basket-v2-mobile .row.position.net .summary-price,.basket .basket-v2-mobile .row.position.vat .summary-price{font-size:var(--bs-body-font-size);text-align:right!important;white-space:nowrap}.basket .basket-v2-mobile .row.position.subtotal{border-bottom:1px solid #f0f0f0;margin-bottom:25px;padding-bottom:10px}.basket .basket-v2-mobile .row.position.subtotal>div{line-height:1.5;padding-bottom:15px;padding-top:5px}.basket .basket-v2-mobile .row.position.subtotal>div:first-child{font-size:1.2rem;font-weight:700}.basket .basket-v2-mobile .row.position.subtotal .summary-price{font-weight:600}.basket .basket-v2-mobile .row.position.grand-total,.basket .basket-v2-mobile .row.position.net,.basket .basket-v2-mobile .row.position.vat{border-bottom:0;margin-bottom:0;padding-bottom:0}.basket .basket-v2-mobile .row.position.grand-total>div,.basket .basket-v2-mobile .row.position.net>div,.basket .basket-v2-mobile .row.position.vat>div{line-height:1.2;padding-bottom:3px;padding-top:3px}.basket .basket-v2-mobile .row.position.grand-total>div{align-items:center;display:flex;font-size:1.2rem}.basket .basket-v2-mobile .row.position.grand-total .summary-price{font-size:inherit;justify-content:flex-end}.basket .basket-v2-mobile .row.position.grand-total .summary-price strong{font-size:1.2rem;font-weight:600;line-height:1.5}.basket .basket-v2-mobile .row.position.shipment{align-items:flex-end;flex-wrap:nowrap}.basket .basket-v2-mobile .row.position.shipment>.fill{flex:1 1 0;min-width:0;width:auto}.basket .basket-v2-mobile .row.position.shipment>.price-mobile{flex:0 0 auto;float:none;line-height:1.5;max-width:none;padding-bottom:15px;padding-top:0;white-space:nowrap;width:auto}.callaction.checkout{display:inline-block!important;font-size:.95rem!important}#overlay{background:#000;display:none;height:100vh;left:0;opacity:.5;position:fixed;top:0;width:100%}#calculator{border:0!important;max-width:360px!important}#calculator #close div{margin-top:3px}#calculator #close span{font-size:1.1rem}.container.cb{display:none;margin-bottom:15px;margin-top:20px;padding-bottom:0;padding-left:20px;padding-right:20px;text-align:right}.container.cb div{overflow:hidden}ul.checklist li:before{color:#9db854}.container.basket{margin-bottom:10px;padding-left:0;padding-right:0}.container.basket .checkOutContent{border-radius:0;min-height:400px;padding-left:30px;padding-right:40px}@media(min-width:62em){.container.basket{padding-left:20px;padding-right:20px}.container.basket .checkOutContent{border-radius:10px}}.template-basket #calculator{border:0;-webkit-box-shadow:0 -8px 30px rgba(0,0,0,.18);-moz-box-shadow:0 -8px 30px rgba(0,0,0,.18);box-shadow:0 -8px 30px rgba(0,0,0,.18);width:90%;z-index:9999}.template-basket #calculator .content-container{padding-bottom:20px!important}.template-basket #overlay{background:#333;opacity:.45;z-index:9998}@media(max-width:500px){body.calculator-open{overflow:hidden}.template-basket #overlay{background:#333;opacity:.45}.template-basket #calculator{border-radius:16px 16px 0 0;bottom:0!important;box-shadow:0 -8px 30px rgba(0,0,0,.18);box-sizing:border-box;height:auto;left:0!important;margin:0;max-height:100vh;max-height:100dvh;max-width:none!important;overflow-x:hidden;overflow-y:auto;right:0!important;top:auto!important;width:100vw!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.template-basket #calculator #close{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;min-height:calc(56px + env(safe-area-inset-top));padding:calc(6px + env(safe-area-inset-top)) 8px 6px 20px;position:sticky;top:0;z-index:2}.template-basket #calculator #close div{background-position:50%;flex:0 0 44px;float:none;height:44px;margin:0!important;width:44px}.template-basket #calculator .content-container{padding:16px 16px calc(20px + env(safe-area-inset-bottom))!important}.template-basket #calculator .inputLabel{margin-bottom:5px}.template-basket #calculator .tabContent .forminput{padding-bottom:8px}.template-basket #calculator .inputGroup{box-sizing:border-box;min-height:48px}.template-basket #calculator .tabContent .inputGroup .display,.template-basket #calculator .tabContent .inputGroup.number .display input,.template-basket #calculator .tabContent input{font-size:16px!important}.template-basket #calculator .tabContent .inputGroup.number .display input{box-sizing:border-box;min-height:46px}.template-basket #calculator .tabContent .button{box-sizing:border-box;min-height:46px;min-width:72px;vertical-align:middle}.template-basket #calculator .tabContent .submitArea{align-items:stretch;display:flex;min-height:52px}.template-basket #calculator .tabContent .price,.template-basket #calculator .tabContent .submitButton{align-items:center;box-sizing:border-box;display:flex;padding-bottom:8px;padding-top:8px}}.template-basket .buy-button-wrapper.scroll-to-fixed-fixed{background:#fff;border-bottom:1px solid #dfdfdf;padding-bottom:20px;padding-right:0;padding-top:20px;z-index:1}.basket .position div.price-mobile{float:right;font-size:1.2rem;font-weight:600;line-height:1.5;padding-top:8px;text-align:right}.basket .notification{font-size:1.5rem;text-align:center;width:100%}.basket .notification.empty{padding-bottom:15vh;padding-top:15vh}.basket .position{border-bottom:1px solid #f0f0f0;overflow:hidden}a.callaction.checkout{display:none}a.callaction.checkout span{margin-left:8px}.basket .row{margin-bottom:25px;padding-bottom:10px}.basket .row .text-right{text-align:left!important}@media(min-width:62em){.basket .row .text-right{text-align:right!important}}.basket .row.position b,.basket .row.position strong{font-size:inherit}.content-container{padding-bottom:20px}.container.arguments{padding-left:40px}.basket .row.position.shipment .content-container,.basket .row.position.title .content-container,body.break-lg .content-container,body.break-md .content-container,body.break-sm .content-container{padding-bottom:120px}.basket .row.position.shipment .basket .row.position.total,.basket .row.position.title .basket .row.position.total,body.break-lg .basket .row.position.total,body.break-md .basket .row.position.total,body.break-sm .basket .row.position.total{background:#fff;background:linear-gradient(180deg,#f8f8f8,#fff 15px);background-repeat:no-repeat;border-top:1px solid #d3d3d3;bottom:0;left:0;margin:0;padding:10px 30px 5px;position:fixed;width:100%;z-index:99}.basket .row.position.shipment .basket .row.position.total .text-right,.basket .row.position.title .basket .row.position.total .text-right,body.break-lg .basket .row.position.total .text-right,body.break-md .basket .row.position.total .text-right,body.break-sm .basket .row.position.total .text-right{text-align:right!important}.basket .row.position.shipment .basket .row.position.total .col-4.action,.basket .row.position.title .basket .row.position.total .col-4.action,body.break-lg .basket .row.position.total .col-4.action,body.break-md .basket .row.position.total .col-4.action,body.break-sm .basket .row.position.total .col-4.action{display:none}.basket .row.position.shipment .basket .row.position.total .col-4.total,.basket .row.position.title .basket .row.position.total .col-4.total,body.break-lg .basket .row.position.total .col-4.total,body.break-md .basket .row.position.total .col-4.total,body.break-sm .basket .row.position.total .col-4.total{align-items:flex-end;display:flex}.basket .row.position.shipment .container.arguments,.basket .row.position.title .container.arguments,body.break-lg .container.arguments,body.break-md .container.arguments,body.break-sm .container.arguments{display:none}.basket .row.position.shipment .position.shipment,.basket .row.position.title .position.shipment,body.break-lg .position.shipment,body.break-md .position.shipment,body.break-sm .position.shipment{border:0;border-bottom:1px solid #f0f0f0}.basket .row.position.shipment .position.total>div,.basket .row.position.title .position.total>div,body.break-lg .position.total>div,body.break-md .position.total>div,body.break-sm .position.total>div{font-size:1.2rem;line-height:1.3;padding-left:0}.basket .row.position.shipment .position.total .price strong,.basket .row.position.title .position.total .price strong,body.break-lg .position.total .price strong,body.break-md .position.total .price strong,body.break-sm .position.total .price strong{font-size:1.2rem}.basket .row.position.total .total{font-weight:700}.basket .row.position.grand-total,.basket .row.position.subtotal,.basket .row.position.vat{border-bottom:0;margin-bottom:0;padding-bottom:0}.basket .row.position.grand-total>div,.basket .row.position.subtotal>div,.basket .row.position.vat>div{line-height:1.2;padding-bottom:3px;padding-top:3px}.basket .row.position.grand-total .summary-price,.basket .row.position.subtotal .summary-price,.basket .row.position.vat .summary-price{text-align:right!important;white-space:nowrap}.basket .row.position.grand-total>div{align-items:center;display:flex}.basket .row.position.grand-total .summary-price{justify-content:flex-end}.basket .row.position.grand-total .summary-price strong{font-size:1.2rem;font-weight:600;line-height:1.5}@media(min-width:62em){.basket .row.position>.fill{flex:1 1 0;min-width:0;width:auto}.basket .row.position>div.price{flex:0 0 auto;min-width:110px;width:auto}.basket .row.position.total{border-bottom:0;margin-bottom:0;padding-bottom:0}.basket .row.position.total>div{line-height:1.2;padding-bottom:3px;padding-top:3px}}.basket .position div{padding:5px 0 15px 10px}.basket .row.position .description .headline{font-size:1.2rem;font-weight:700;margin:0;padding:0}.basket .row.position .description .headSubline{font-size:inherit;margin:0;padding:0}.basket .row.position .description .productGroup{display:none;font-weight:700;margin:0;padding:0}.basket .row.position .description .designcode{font-size:.9rem;margin-top:10px;padding:0}.basket .row.position .description .designcode i,.basket .row.position .description .designcode span{font-size:inherit}.basket .row.position .description .designcode .code{font-weight:700}.basket .position div strong{font-size:1.2rem;line-height:1.4rem}.basket .position.title div{font-size:.9rem;font-weight:500}.basket .position div.price{white-space:nowrap}.basket .position .pos{display:none}.basket .productImage{padding:0;position:relative;text-align:left}.basket .productImage div{background:#f8f8f8;border-top:30px solid #f0ede8;border:1px solid var(--dk-color-gray-light);border-radius:10px;max-height:340px;max-width:400px;overflow:hidden;padding:0!important}.basket .productImage img{border:0;left:-15%;max-width:unset;position:relative;width:130%}body.break-xs{background:#f8f8f8}.basketButton.mobile.delete{background:#fff;border-bottom-left-radius:10px;padding:10px 10px 10px 20px;position:absolute;right:0;top:0}.basketButton.delete{cursor:pointer}.basketButton.delete .fa-solid{color:var(--dk-color-danger);font-size:1.2rem}.basketButton.editPosition.small{font-size:1rem}@media(min-width:62em){.basketButton.editPosition.small{font-size:.85rem}}.basket .position div .highlight{background:#f9f8ed;border-radius:5px;font-size:.9rem;margin-bottom:20px;padding:15px}.basket .position div .highlight .font-icon{font-size:inherit;margin-right:3px}@media(min-width:62em){.basket .position .pos{display:block}.basket .position div{padding-right:20px}.basket .position div.price{padding-right:0}.basket .productImage{text-align:center}}.checkOutContent{background:#fff;border-top:1px solid #e8e8e8;min-height:50vh;padding:30px 22px 22px}.breadcrump{display:none!important}@media(min-width:48em){.checkOutContent{background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;-webkit-box-shadow:0 0 10px #f7f7f7;-moz-box-shadow:0 0 10px #f7f7f7;box-shadow:0 0 10px #f7f7f7;margin-bottom:20px;padding:20px}}@media(min-width:48em)and (min-width:62em){.checkOutContent{margin-bottom:40px;margin-top:20px}}@media(min-width:48em){.checkOutContent .vertical-center{padding-bottom:10vh;padding-top:10vh}}.payment_error{border-radius:10px;-webkit-box-shadow:0 0 10px #f7f7f7;-moz-box-shadow:0 0 10px #f7f7f7;box-shadow:0 0 10px #f7f7f7;display:none;margin-bottom:0}.payment_error .payment_error_status{float:right}.payment_error .payment_error_status .badge{background-color:#664d03}.payment_error .font-icon{color:inherit;font-size:1.5rem;margin-right:8px;transform:translateY(2px)}.basket .notification.empty{font-weight:600}.checkout-mobile-buttons-wrapper{height:55px;padding-left:20px;padding-right:20px}body.break-lg .checkout-mobile-buttons,body.break-md .checkout-mobile-buttons,body.break-sm .checkout-mobile-buttons{display:block!important}body.break-lg .basket_info,body.break-md .basket_info,body.break-sm .basket_info{background:#fff;background:linear-gradient(180deg,#f8f8f8,#fff 15px);background-repeat:no-repeat;border-top:1px solid #dfdfdf;bottom:0;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);left:0;padding:0 20px 5px;position:fixed;width:100%}body.break-lg .small-print p,body.break-md .small-print p,body.break-sm .small-print p{font-size:.9rem;margin-bottom:8px}body.break-lg .summary_arguments,body.break-md .summary_arguments,body.break-sm .summary_arguments{display:none}body.adresses.break-md #shippingaddress,body.adresses.break-sm #shippingaddress{margin-top:20px}.checkout-mobile-buttons.scroll-to-fixed-fixed{background:#fff;border-bottom:1px solid #dfdfdf;padding-bottom:10px;padding-right:0;padding-top:20px;z-index:1}body.template-checkout.break-md .inner.next,body.template-checkout.break-sm .inner.next{background:#f8f8f8;border-top:1px solid #dfdfdf;bottom:0;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);padding-left:0!important;padding:20px 20px 10px;position:fixed;width:100%;z-index:1000}body.template-checkout.break-md .content-container,body.template-checkout.break-sm .content-container{padding-bottom:150px}body.template-checkout.summary.break-md .checkOutContent,body.template-checkout.summary.break-sm .checkOutContent{border-top:0}body.template-checkout.summary.break-md .holder.breadcrump,body.template-checkout.summary.break-sm .holder.breadcrump{display:none}body.template-checkout.summary.break-md .checkout-content-container,body.template-checkout.summary.break-sm .checkout-content-container{padding-top:0}body.template-checkout.summary.break-md .basket_info_summary,body.template-checkout.summary.break-sm .basket_info_summary{display:none}body.template-checkout.summary.break-md .content-container,body.template-checkout.summary.break-sm .content-container{padding-bottom:400px}body.template-checkout.summary.break-md .inner.next,body.template-checkout.summary.break-sm .inner.next{padding-left:20px!important}body.template-checkout.summary.break-md .inner.next hr,body.template-checkout.summary.break-sm .inner.next hr{margin-bottom:10px;margin-top:10px}body.template-checkout a.callaction.tiny{margin-top:4px}body.template-checkout .holder.breadcrump{border-bottom:1px solid #e8e8e8}body.template-checkout h2{font-weight:600}body.template-checkout h3 .font-icon{margin-right:8px}body.template-checkout .callaction .font-icon.left{margin-right:4px}body.template-checkout .callaction .font-icon.right{margin-left:4px}body.template-checkout .container.progress{padding-left:20px;padding-right:20px}body.template-checkout .container.checkout{padding-left:0;padding-right:0}body.template-checkout .checkout-content-container{padding-top:20px}body.template-checkout .checkOutContentCompanyData{padding-bottom:10px}body.template-checkout .remark *{font-size:.7rem}body.template-checkout .remark.companies{padding-left:0;padding-top:10px}body.template-checkout .checkOutContent hr{border:none;margin-bottom:0;margin-top:0;padding-bottom:10px;padding-top:10px}body.template-checkout a.callaction.small{margin-top:8px}body.template-checkout a.callaction span{color:inherit;font-size:inherit}body.template-checkout a.callaction span.right{margin-left:6px}body.template-checkout a.callaction span.left{margin-right:6px}body.template-checkout a.callaction .dki:before{transform:translateY(1px)}body.template-checkout .inner.next{padding:20px 20px 20px 10px}@media(min-width:62em){body.template-checkout .inner.next{padding-right:0}}body.template-checkout .inner.next p{font-weight:400!important}body.template-checkout a.checkout_back,body.template-checkout a.checkout_next{float:right;margin-bottom:10px}body.template-checkout a.checkout_back{margin-right:10px;padding-left:8px}body.template-checkout a.checkout_back.disabled,body.template-checkout a.checkout_next.disabled{background:#dfdfdf;cursor:default}body.template-checkout .inner.next hr{clear:both}body.template-checkout .inner.next ul{margin:0;padding:0}body.template-checkout .inner.next li{list-style-position:inside;list-style-type:none;margin-bottom:10px}body.template-checkout .inner .basket_info h3{margin-top:20px}body.template-checkout .inner .basket_info p{font-weight:400!important}body.template-checkout .inner .basket_info a{float:none;margin:0}body.template-checkout .scrollToFixed{padding-top:0}body.template-checkout .container.progress{padding-top:20px}body.template-checkout .progress .inner{background:#fff;margin-bottom:10px;margin-left:5px;margin-right:5px;padding:5px;text-align:center}body.template-checkout .progress .inner,body.template-checkout .progress .inner span{font-size:.75rem}body.template-checkout .progress .inner:hover{background:#f0f0f0}body.template-checkout .progress .inner .completed{display:none;margin-right:5px}body.template-checkout .progress a{color:#353535;text-decoration:none}body.template-checkout .progress .completed a,body.template-checkout .progress a:hover{text-decoration:none}body.template-checkout .progress .completed .inner{background:#9db854}body.template-checkout .progress .completed a{color:#fff}body.template-checkout .progress .active .inner{background:#353535}body.template-checkout .progress .active a{color:#fff;text-decoration:none}body.template-checkout #checkout_summary [class*=col-]{padding-right:20px}body.template-checkout .top-margin{margin-top:30px}@media(min-width:34em){body.template-checkout .top-margin{margin-top:0}}body.template-checkout .total_costs{color:#353535}body.template-checkout .total_costs .vat{color:#666;font-size:.8rem}body.template-checkout .total_costs .row{border-bottom:1px solid #dfdfdf;margin-bottom:8px}body.template-checkout .total_costs .row:last-child{border:0}body.template-checkout .arguments.checklist li{color:#666;font-size:.9rem!important}@media(min-width:48em){body.template-checkout .container.checkout{padding-left:20px;padding-right:20px}body.template-checkout .progress div.inner{margin-bottom:0}body.template-checkout .checkOutContent .row .col-md-6:first-child input[type=radio]{width:auto}body.template-checkout label{margin-top:0}body.template-checkout .scrollToFixed{padding-top:20px}}@media(min-width:62em){body.template-checkout .inner.left{margin-right:10px}body.template-checkout .inner.next{padding-left:20px}body.template-checkout .remark.companies{padding-left:10px;padding-top:30px}body.template-checkout .progress .inner,body.template-checkout .progress .inner span{font-size:.9rem}body.template-checkout .progress .inner .completed{font-size:.8rem;margin-right:8px}}.jspContainer{overflow:hidden;position:relative}.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{background:none;height:100%;right:0;top:0;width:12px}.jspHorizontalBar{background:red;bottom:0;height:16px;left:0;position:absolute;width:100%}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#f0f0f0;position:relative}.jspDrag{background:#818a91;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;left:0;margin:2px 2px 2px 3px;position:relative;top:0}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;cursor:pointer;display:block;margin:0;padding:0;text-indent:-20000px}.jspArrow.jspDisabled{background:#80808d;cursor:default}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{float:left;height:100%;width:16px}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}#calculator{background:#fff;min-height:420px;overflow:hidden;width:100%;-webkit-touch-callout:none;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 auto;max-width:340px;min-height:350px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#calculator.popup{display:none}#calculator .content-container{padding:10px 20px 20px}#calculator #loading{margin-top:100px;text-align:center;width:100%}#calculator #orderTypesTabs{display:table;padding-bottom:0;width:100%}#calculator #orderTypesTabs ul{display:table-row;width:100%}#calculator #orderTypesTabs ul li{background:#f8f8f8;border-bottom:1px solid #ededed;border-right:1px solid #d4d4d4;display:table-cell;font-size:.75rem;font-weight:700;font-weight:400;hyphens:inherit;letter-spacing:.1px;line-height:15px;margin-right:4px;padding-bottom:10px!important;padding-left:15px;padding-right:15px;padding-top:15px!important;text-align:center;text-align:left;text-decoration:none;width:33%}#calculator #orderTypesTabs ul li:first-child{padding-left:20px;padding-right:20px}#calculator #orderTypesTabs ul li:hover{background:#fff;color:#353535}#calculator #orderTypesTabs ul li.active{cursor:default}#calculator #orderTypesTabs ul li.inactive{cursor:pointer}#calculator #orderTypesTabs ul li.active:hover{text-decoration:none}#calculator #orderTypesTabs ul li:last-child{border-right:0}#calculator #orderTypesTabs ul li span{clear:both;color:#777!important;font-size:.98rem;text-decoration:none}#calculator #orderTypesTabs ul li img{display:none;margin-bottom:2px;width:25px}#calculator #orderTypesTabs ul li.active{background:#fff;border-bottom:0;border-top:1px solid #ededed;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#555!important}#calculator #orderTypesTabs ul li.active span{color:inherit!important;font-weight:400!important}#calculator #orderTypesTabs ul li.active:last-child{background-position:0 0}#calculator #price{background:#353535;color:#fff;font-size:11px;height:97px;margin-left:-64px;margin-top:30px;padding-top:35px;position:absolute;text-align:center;width:130px;z-index:100}#calculator #price strong{color:#fff;font-size:26px;left:0}#calculator .shippingInfoFree{padding:2px 3px 2px 0}#calculator .deliveryDisplay{display:none;padding:2px 3px 2px 0}#calculator input,option,select{-webkit-appearance:none;appearance:none;font-weight:400;outline:none}#calculator .tabContent{clear:both;overflow:hidden;padding-bottom:0;padding-top:0}#calculator .tabContentOptions{min-height:280px}#calculator.voucher-hidden .tabContentOptions{min-height:220px}#calculator .tabContentOptions button.calculate{height:35px}#calculator .tabContentOptions button.calculate,#calculator input.submit.voucher{background:#ededed;border:1px solid #ededed;border-left-color:#fff;-webkit-border-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius:3px;color:#666;width:100px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0}#calculator input.submit.voucher{font-size:11px}#calculator .tabContentOptions button.calculate:hover{background:#e1dede;border:1px solid #e1dede;border-left-color:#fff}#calculator .tabContentOptions button.calculate:active{background:#fff;border:1px solid #fff;color:#000}#calculator .tabContent p{clear:both;color:#cfcfcf;color:#333;font-size:10px;font-size:9px;font-weight:400;font-weight:600;line-height:18px;margin-bottom:10px;padding-left:0;text-transform:uppercase}#calculator .tabContent .forminput{padding-bottom:2px}#calculator .tabContent table{background:#fafafa;border:1px solid #ededed;margin:-5px 0 10px;padding:0;width:315px}#calculator .tabContent th{padding:8px 8px 0;text-align:left}#calculator .tabContent td{font-size:11px;padding:0 8px 8px;text-align:left;vertical-align:top}#calculator .tabContent td span{color:#ccc;font-size:10px}#calculator .tabContent .description{display:none;font-size:11px}#calculator .tabContent img.question{border:0;margin-left:3px;margin-top:-3px;opacity:.5}#calculator .tabContent img.question:hover{opacity:1}#calculator .tabContent select{background:#fafafa;border:1px solid #e9e9e9;color:#353535;display:none;font-size:13px;height:28px;line-height:16px;padding:3px 3px 3px 1px;width:310px;width:100%}#calculator .tabContent input{background:#fafafa;border:1px solid #e9e9e9;line-height:16px;padding:7px 5px 5px}#calculator .tabContent option{margin-bottom:2px}#calculator .tabContent option span{color:#ccc;font-size:10px}#calculator .tabContent hr{border:0;height:1px;margin:0;padding:0}#calculator .tabContent a{background:#45b5ce;color:#fff;font-size:18px;padding:8px;text-decoration:underline}#calculator .tabContent .voucherAmoutDisplay{color:#999;display:none;font-size:11px;font-weight:400;margin-top:3px;text-transform:none}#calculator .tabContent .voucherAmoutDisplay span{color:inherit;font-size:11px}#calculator .tabContent .submitArea{background:var(--dk-color-primary);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:var(--dk-on-color-primary);font-size:14px;margin-top:10px;overflow:hidden;padding:0;text-decoration:none}#calculator .tabContent .submitArea:hover{background-color:var(--dk-color-primary-light);color:var(--dk-on-color-primary-light)}#calculator .tabContent .price{background-color:#353535;border-right:1px solid #fff;color:#fff;float:left;font-size:1.2rem;padding:8px;text-decoration:none;width:40%}#calculator .tabContent .submitButton{background:none;color:#fff;cursor:pointer;float:left;font-size:1.2rem;overflow:hidden;padding-left:8px;padding-right:8px;padding-top:8px;text-decoration:none;width:60%}#calculator #close{background:#353535;height:auto;padding:10px 8px 8px}#calculator #close div{background:url(/assets/images/closeLightCrossWhite.png) no-repeat;cursor:pointer;float:right;height:20px;margin-top:1px!important;width:20px}#calculator #close span{color:#fff;padding-left:3px}#calculator .inputField{font-size:.85rem!important}#calculator .inputField .attribs{float:right;font-weight:300!important;margin-right:8px}#calculator .inputField .arrow{background:#000;float:right;margin-right:8px;margin-top:8px;position:relative}#calculator .inputField .arrow:after{border:3px solid transparent;border-top-color:#353535;content:" ";height:0;left:50%;margin-left:-3px;pointer-events:none;position:absolute;top:100%;width:0}#calculator .inputField.empty .arrow{background:#999}#calculator .inputField.empty .arrow:after{border-top-color:#fff}#calculator .inputField.number.input{font-size:1rem!important;height:auto;width:180px}#calculator .inputLabel{margin-bottom:2px;overflow:hidden;padding-top:0}#calculator .inputLabel i{color:#999;font-size:.7rem;font-style:normal;line-height:2}#calculator button{background:#fafafa;border:1px solid #ccc;color:#353535;font-size:12px;font-weight:400;line-height:16px;padding:5px;text-align:left;width:310px;width:100%}#calculator #orderTypesTabs ul li[data-ordertype=printSelfEdit]{display:none}#calculator .tabContent .submitArea{width:100%}#calculator .tabContent div.inputField.div{background:#fff;border:1px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#353535;padding:5px}#calculator .tabContent .singlePriceDisplay{color:#666;float:right;font-size:12px;font-weight:500!important;padding-top:1px}#calculator .contentTabInfos{color:#777!important;font-size:.75rem;line-height:1.2rem;padding-top:10px;text-transform:none}#calculator .contentTabInfos span,#calculator .contentTabInfos span strong{color:inherit;font-size:.75rem;font-weight:inherit!important;text-transform:none}#calculator-dialog-personalization{background:#fff;border:1px solid #353535;font-size:.8rem;padding-bottom:100px}#calculator-dialog-personalization .heading{background:#353535;color:#fff;height:auto;overflow:hidden;padding:15px 20px}#calculator-dialog-personalization .heading h2,#calculator-dialog-personalization .heading h3,#calculator-dialog-personalization .heading h4{color:#fff!important;float:left;font-size:1.2rem;font-weight:600!important;margin:0;padding:0}#calculator-dialog-personalization .heading .close{background:url(/assets/images/closeLightCrossWhite.png) no-repeat;cursor:pointer;float:right;height:20px;margin-top:3px;opacity:.8;width:20px}#calculator-dialog-personalization .heading .close:hover{opacity:1}#calculator-dialog-personalization .box{margin-bottom:20px;padding-left:0;padding-right:0}#calculator-dialog-personalization .box:last-child{margin-bottom:100px}#calculator-dialog-personalization .box.info li,#calculator-dialog-personalization .box.info p,#calculator-dialog-personalization .box.info span{font-weight:400}#calculator-dialog-personalization .box.info li{list-style-position:outside;list-style-type:disc;margin-bottom:8px}#calculator-dialog-personalization .box.info h4 span{font-size:1.2rem}#calculator-dialog-personalization strong{font-family:Slabo\ 27px,serif;font-size:1.3rem;font-weight:400}#calculator-dialog-personalization h4{color:var(--dk-color-primary);font-size:1.5rem;font-weight:600}#calculator-dialog-personalization p{font-size:1rem;font-weight:500}#calculator-dialog-personalization h1{font-size:2rem;margin-bottom:20px}#calculator-dialog-personalization ul{background:#fff;border-bottom:1px solid #dfdfdf;margin:0;padding:5px 10px 10px}#calculator-dialog-personalization li{list-style-position:inside;list-style-type:none;margin-bottom:18px;overflow:hidden;padding-left:5px}#calculator-dialog-personalization li span.remark{color:#555;font-size:.8rem}#calculator-dialog-personalization li span.priceDisplay{color:#cfcfcf;font-size:1rem}#calculator-dialog-personalization li.readonly,#calculator-dialog-personalization li.readonly span.priceDisplay,#calculator-dialog-personalization li.readonly span.remark{color:#ccc}#calculator-dialog-personalization strong{font-size:1.2rem}#calculator-dialog-personalization input{float:left;margin-right:8px;margin-top:4px}#calculator-dialog-personalization li p{float:left;font-size:1rem;font-weight:400;margin:0;width:90%}#calculator-dialog-personalization{height:100%;overflow:hidden;position:relative;width:100%}#calculator-dialog-personalization .innertest{background:#fff;bottom:0;left:0;overflow-x:hidden;overflow-y:scroll;padding:20px;right:0;top:50px;width:100%}#calculator-dialog-personalization-overlay{background:#fff;opacity:.8}#calculator-dialog-personalization .confirm{background:#fff;border-top:1px solid #dfdfdf;color:#353535;font-size:1.2rem;padding:10px 20px 20px}#calculator-dialog-personalization .confirm .price{float:left;font-size:1.8rem}#calculator-dialog-personalization .confirm .inform{color:#353535;float:left;font-size:.7rem;line-height:.8rem;padding-left:12px;padding-top:9px}#calculator-dialog-personalization .confirm .button{background:var(--dk-color-primary);border:0;color:#fff;cursor:pointer;float:right;font-size:1rem;margin-top:5px;padding:3px 8px}#calculator-dialog-personalization .confirm .button:hover{background:#333}.inputGroup{background:#fff;border:1px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:table;height:auto;overflow:hidden;width:99%}#calculator .tabContent .inputGroup.number{display:flex}#calculator .tabContent .inputGroup .display{background:none;border:0;display:table-cell;font-size:14px;font-weight:400;height:auto;padding:0;width:75%}#calculator .tabContent .inputGroup.number .display{flex:1;width:auto}#calculator .tabContent .inputGroup.number .display input{font-size:16px;padding:8px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#calculator .tabContent .button{background:#fff;border-left:1px solid #e9e9e9;cursor:pointer;display:table-cell;font-size:12px;height:100%;padding:8px 5px 5px;text-align:center;vertical-align:middle;width:20%}#calculator .tabContent .button:hover{background:#f0f0f0}#calculator .tabContent .inputGroup button.button{border-bottom:0;border-right:0;border-top:0;color:inherit;font:inherit}#calculator .tabContent .inputGroup.number button.calculate{align-items:center;align-self:stretch;display:flex;height:auto;justify-content:center;width:20%}#calculator .tabContent .inputGroup.number button.calculate:focus{background:#e1dede;box-shadow:none;outline:none}#calculator .tabContent .button.voucher{width:100%}#calculator .tabContent .inputGroup input.inputField{background:none;border:0;width:100%}.popup-select{border:1px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;height:auto;overflow:hidden;padding:5px}#calculator .tabContent .popup-select .display{background:none;border:0;float:left;font-size:inherit;font-weight:400;height:auto;width:75%}#calculator .tabContent .popup-select:hover{border-color:#cfcfcf}#calculator .tabContent select:hover{border-color:#cfcfcf;cursor:pointer}#calculator .tabContent .inputGroup:hover{border-color:#cfcfcf}.popup-select .button{border-left:1px solid #fff;display:table-cell;font-size:12px;height:100%;padding:5px;text-align:center;width:25%}.popup-select .button:hover{background:#fff}#calculator .tabContent .popup-select input.inputField{background:none;border:0;cursor:pointer;font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:34em){#calculator .tabContent .submitArea{font-size:18px}#calculator-dialog-personalization ul{margin-right:20px}#calculator-dialog-personalization ul:last-item(){margin-right:0}}@media(min-width:48em){#calculator #orderTypesTabs ul li[data-ordertype=printSelfEdit]{display:table-cell}#calculator .tabContent .submitArea{position:static}#calculator .tabContent .submitButton{font-size:18px;padding-top:10px}#calculator .tabContent .price{font-size:20px;padding-top:9px}#calculator .tabContent .forminput{min-height:220px;min-height:unset}}@media(min-width:62em){#calculatorHolder{padding-top:40px}#calculator-dialog-personalization{height:480px;width:980px}#calculator #orderTypesTabs ul li{padding-bottom:20px;padding-top:15px}}@media(min-width:75em){#calculator-dialog-personalization ul{border-bottom:0}#calculator #orderTypesTabs ul li{padding-bottom:20px;padding-top:15px}}@media(max-width:1280px)and (max-height:800px){#calculatorHolder{padding-top:25px}}.htt{display:none}.ebzFS{background:#fff;border:1px solid #e8e8e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#555;cursor:pointer;overflow:hidden}.ebzFS .unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.ebzFS:hover{border-color:#cfcfcf}.ebzFS .titleDisplay{color:#353535;float:left;font-size:inherit;overflow:hidden;white-space:nowrap;width:75%}.ebzFS .attribs{float:right;margin-right:8px}.ebzFS .attribs div{color:#666;float:left;font-size:12px;font-weight:500!important;margin-right:5px;min-width:30px;padding:2px 0 2px 5px;text-align:center}.ebzFS .attribs div:last-child{margin-right:0}.ebzFS.ebzFSDummy .inner{font-size:inherit;overflow:hidden;padding:5px 5px 3px}.ebzFS.ebzFSDummy .arrow{background:#000;float:right;margin-right:8px;margin-top:8px;position:relative}.ebzFS.ebzFSDummy .arrow:after{border:3px solid transparent;border-top-color:#353535;content:" ";height:0;left:50%;margin-left:-3px;pointer-events:none;position:absolute;top:100%;width:0}.ebzFS.ebzFSDummy.opened{border:1px solid #cfcfcf;border-bottom:0;border-radius:unset;-moz-border-radius:unset;-webkit-border-radius:unset;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;margin-bottom:1px}.ebzFS.ebzFSDropdown{border-top:0;display:none;position:absolute}.ebzFS.ebzFSDropdown.opened{border-color:#cfcfcf;border-radius:unset;-moz-border-radius:unset;-webkit-border-radius:unset;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ebzFS.ebzFSDropdown .titleDisplay{font-size:.85rem;white-space:unset;width:80%}.ebzFS.ebzFSDropdown .attribs{margin-right:0}.ebzFS.ebzFSDropdown ul{margin:0;padding:0}.ebzFS.ebzFSDropdown li{border-top:1px solid #dfdfdf;clear:both;list-style-position:inside;list-style-type:none;margin:0;overflow:hidden;padding:5px}.ebzFS.ebzFSDropdown li:hover{background:#f8f8f8;cursor:pointer}.ebzFS.ebzFSDropdown li.selected{background:#ebf1dd}.ebzFS.ebzFSDropdown li.empty .arrow{background:#999}.ebzFS.ebzFSDropdown li.disabled{color:#cfcfcf}.ebzFS.ebzFSDropdown li.disabled .arrow{background:#999}