.singlepage-checkout-express-separator-item .separator{display:flex;align-items:center;width:100%;height:50px}.singlepage-checkout-express-separator-item .line{flex:1;height:1px;background-color:#f2f2f2;margin:0}.singlepage-checkout-express-separator-item .separator span{background:#fff;padding:0 10px;color:#d5d5d5;font-weight:400;line-height:24px;letter-spacing:0}div.item-wrapper.with-border[data-id="525653"],div.item-wrapper[data-id="525653"]{max-height:65vh;min-height:20vh;height:100%;overflow-y:auto;overflow-x:hidden}.cart-item-wrapper .product-name{font-size:14px;font-weight:400!important;color:#000!important}.checkout-cart table.cart-table td{vertical-align:top}.checkout-cart.image-text-together .order-summary table.order-table{width:100%}.checkout-cart.image-text-together .order-summary table.order-table td.info-value{float:right}.checkout-cart.image-text-together .order-summary table.order-table tbody tr.position-row td{font-size:16px;font-weight:400}.checkout-cart.image-text-together .order-summary table.order-table tbody tr.position-row.total-gross td{font-weight:500;padding-top:10px}.checkout-cart.image-text-together .order-summary table.order-table tbody tr.position-row.total-net td{font-size:14px}.checkout-cart.image-text-together table.cart-table td.cart-product{border:none}.checkout-cart.image-text-together table.cart-table td{border:none}.checkout-cart.image-text-together table.cart-table td.cart-product-image{width:80px;padding-left:0}.checkout-cart.image-text-together table.cart-table td.cart-product-price{min-width:85px;padding-left:0}.checkout-cart.image-text-together table.cart-table .cart-product-image-container img{width:70px;height:70px;object-fit:contain;border:1px solid var(--highlightcolor_33);border-radius:8px;background-color:#fff}.checkout-cart.image-text-together table.cart-table .cart-product-image-container .cart-product-amount{min-width:22px;height:22px;background:#666;color:#fff;border-radius:36px;align-items:center;justify-content:center;display:flex;position:absolute;top:0;right:0}.checkout-cart.image-text-together table.cart-table .cart-product-image-container .cart-product-amount span{padding:0 6px}.checkout-cart.image-text-together table.cart-table .cart-product-title .product-name{color:#000!important;font-size:14px;font-weight:400!important;line-height:20px}.checkout-cart.image-text-together table.cart-table .cart-product-info{color:var(--highlightcolor_31);font-size:14px;font-weight:400}.checkout-cart.image-text-together table.cart-table .cart-product-properties{color:var(--highlightcolor_32);font-size:14px;font-weight:400}.checkout-cart.image-text-together table.cart-table .product-price{float:right;color:#000;font-size:14px;line-height:20px}.checkout-cart.image-text-together table.cart-table .cart-product-price{padding-right:0}.checkout-cart.image-text-together table.cart-table .cart-item-wrapper{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:row-reverse;padding-left:20px}.checkout-cart.image-text-together table.cart-table .cart-item-wrapper>div{padding-left:10px}.checkout-cart.image-text-together table.cart-table .cart-item-wrapper .product-image{position:unset;top:0;left:0;transform:none}.checkout-cart.image-text-together table.cart-table table.cart-table a.cart-remove-btn{background-color:;color:!important;border:px solid;border-radius:* 1px;font-size:* 1px;padding-left:* 1px;padding-right:* 1px;padding-top:* 1px;padding-bottom:* 1px}.checkout-cart.image-text-together table.cart-table table.cart-table a.cart-remove-btn:hover,.checkout-cart.image-text-together table.cart-table table.cart-table a.cart-remove-btn:focus,.checkout-cart.image-text-together table.cart-table table.cart-table a.cart-remove-btn.focus{font-size:* 1px;background-color:;color:!important;border:px solid;border-radius:* 1px}.checkout-cart.image-text-together table.cart-table table.cart-table a.cart-remove-btn i{margin-right:5px}.checkout-cart.image-text-together table.cart-table table.cart-table a.cart-remove-btn.nolabel i{margin-left:0!important;margin-right:0!important}@media screen and (max-width:480px){.checkout-cart.image-text-together table.cart-table table.cart-table td.cart-remove-action{text-align:center!important;padding-left:0;padding-right:0}.checkout-cart.image-text-together table.cart-table table.cart-table td.cart-remove-action::before{padding:0}.checkout-cart.image-text-together table.cart-table table.cart-table td.cart-remove-action.pos2,.checkout-cart.image-text-together table.cart-table table.cart-table td.cart-remove-action.pos5{border-top:0;padding-bottom:14px}.checkout-cart.image-text-together table.cart-table table.cart-table td.cart-product .cart-remove-btn{display:inline-block;width:100%;text-align:center}}@media screen and (max-width:1023px){.checkout-cart.image-text-together table.cart-table .flex-table td,.checkout-cart.image-text-together table.cart-table .flex-table th{width:100%}.checkout-cart.image-text-together table.cart-table .flex-table td{display:block;border-bottom:none}.checkout-cart.image-text-together table.cart-table .flex-table th{display:none}.checkout-cart.image-text-together table.cart-table .flex-table.wishlist-table td[data-label]::before,.checkout-cart.image-text-together table.cart-table .flex-table.cart-table td[data-label]::before{content:attr(data-label);padding-right:10px}.checkout-cart.image-text-together table.cart-table .flex-table.wishlist-table td.cart-product{border-top-width:0}.checkout-cart.image-text-together table.cart-table .flex-table.wishlist-table td.cart-actions-before{width:100%}.checkout-cart.image-text-together table.cart-table .flex-table tr.button-row td::before{padding-right:0}.checkout-cart.image-text-together table.cart-table .flex-table td:last-child{border-bottom:1px solid #e3e3e3}.checkout-cart.image-text-together table.cart-table .flex-table.cart-table{table-layout:fixed}.checkout-cart.image-text-together table.cart-table .flex-table.cart-table td.cart-product,.checkout-cart.image-text-together table.cart-table .flex-table.cart-table td.cart-amount{border-top-width:0}.checkout-cart.image-text-together table.cart-table .flex-table.cart-table td.cart-amount::before{display:inline-block;width:125px}.checkout-cart.image-text-together table.cart-table .flex-table.cart-table td.cart-product::before{display:none}.checkout-cart.image-text-together table.cart-table .flex-table.cart-table td.cart-amount input{display:inline}.checkout-cart.image-text-together table.cart-table .flex-table.cart-table td .cart-item-wrapper{padding:0}.checkout-cart.image-text-together table.cart-table .flex-table.cart-table td .cart-item-wrapper img{display:none}.checkout-cart.image-text-together table.cart-table .flex-table.cart-table .cart-price{padding-right:0}.checkout-cart.image-text-together table.cart-table .mfp-content .flex-table .cart-image{display:none}.checkout-cart.image-text-together table.cart-table .mfp-content .flex-table .cart-name{border:none;margin-top:10px}.checkout-cart.image-text-together table.cart-table .mfp-content .flex-table .cart-amount{clear:left}.checkout-cart.image-text-together table.cart-table .mfp-content .flex-table .cart-amount input{margin-top:-10px}.checkout-cart.image-text-together table.cart-table .mfp-content .flex-table .cart-amount .ui-number-with-buttons button{margin-top:-10px}.checkout-cart.image-text-together table.cart-table .mfp-content .flex-table .xs-label{float:left;font-weight:500;line-height:48px}.checkout-cart.image-text-together table.cart-table .mfp-content .flex-table td::before{float:left;width:auto!important}.checkout-cart.image-text-together table.cart-table .mfp-content .flex-table colgroup{display:none}}.checkout-cart.image-text-together table.cart-table .checkout-steps .table{margin-bottom:0}.checkout-cart.image-text-together table.cart-table .checkout-steps .table tr>td,.checkout-cart.image-text-together table.cart-table .checkout-steps .table tr>th{border:none;padding-left:0;padding-right:0}.checkout-cart.image-text-together table.cart-table .checkout-steps .progress{height:5px}.checkout-cart.image-text-together table.cart-table .product-suggest .article-number{font-family:monospace;color:gray}.checkout-cart.image-text-together table.cart-table .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item.active .query-list-item-content .text-container{color:inherit}.checkout-cart.image-text-together table.cart-table .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item.active .query-list-item-content .text-container .product-suggest{color:inherit}.checkout-cart.image-text-together table.cart-table .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item.active .query-list-item-content .text-container .product-suggest div,.checkout-cart.image-text-together table.cart-table .action-suggest-search-wrapper .auto-suggest-query-result-container.open .query-list-item.active .query-list-item-content .text-container .product-suggest span{color:inherit}.checkout-cart.image-text-together table.cart-table table.cart-table.table .cart-item-wrapper>.order-item-upload{padding-top:8px}.checkout-cart.image-text-together table.cart-table table.cart-table.table .cart-item-wrapper>.order-item-upload>div{max-width:330px;overflow:hidden;margin-top:2px;margin-bottom:7px}.checkout-cart.image-text-together table.cart-table table.cart-table.table .cart-item-wrapper>.order-item-upload>div>span{display:inline-block;font-size:88%;margin-bottom:2px}@media screen and (max-width:1090px){.checkout-cart.image-text-together table.cart-table table.cart-table.table .cart-item-wrapper>.order-item-upload>div{max-width:270px}}@media screen and (max-width:1023px){.checkout-cart.image-text-together table.cart-table table.cart-table.table .cart-item-wrapper>.order-item-upload>div{max-width:unset}.checkout-cart.image-text-together table.cart-table table.cart-table.table .cart-item-wrapper>.order-item-upload>div>img{display:inline}}.checkout-cart.image-text-together table.cart-table .mfp-content>.panel.remove-from-cart-confirmation-dialog>.panel-heading,.checkout-cart.image-text-together table.cart-table .mfp-content>.panel.remove-from-wishlist-confirmation-dialog>.panel-heading{text-align:center}.checkout-cart.image-text-together table.cart-table div.item-link .btn.shop-checkout.step-summary .text{hyphens:none}.checkout-cart.image-text-together table.cart-table .form-group.terms-conditions-and-data-privacy-statement{margin-bottom:0}.checkout-cart.image-text-together table.cart-table .form-group.terms-conditions-and-data-privacy-statement.deactivate-checkbox label{padding-left:0;cursor:auto}.checkout-cart.image-text-together table.cart-table .terms-conditions-and-data-privacy-statement-label>*{display:inline}.checkout-cart.image-text-together table.cart-table .table>tbody>tr>td.border-top{border-top:1px solid #e3e3e3}.checkout-cart.image-text-together table.cart-table .item-wrapper>.item>.item-content>.item-text-element>.item-text td.additional-product-name{font-weight:700}.checkout-cart.image-text-together table.cart-table .item-wrapper>.item>.item-content>.item-text-element>.item-text td.additional-product-price-single,.checkout-cart.image-text-together table.cart-table .item-wrapper>.item>.item-content>.item-text-element>.item-text td.additional-product-price-total{text-align:right}.checkout-cart.image-text-together table.cart-table table.cart-table .cart .cart-item .cart-remove-btn{text-wrap:nowrap}div.item-wrapper.with-border[data-id="525863"],div.item-wrapper[data-id="525863"]{max-height:70vh;min-height:20vh;height:100%;overflow-y:auto;overflow-x:hidden}.cart-item-wrapper .product-name{font-size:14px;font-weight:400!important;color:#000!important}.checkout-cart table.cart-table td{vertical-align:top}.checkout-cart.image-text-together .order-summary table.order-table{width:100%}.checkout-cart.image-text-together .order-summary table.order-table td.info-value{float:right}.checkout-cart.image-text-together .order-summary table.order-table tbody tr.position-row td{font-size:16px;font-weight:400}.checkout-cart.image-text-together .order-summary table.order-table tbody tr.position-row.total td{font-weight:500;padding-top:15px}.checkout-cart.image-text-together .order-summary table.order-table tbody tr.position-row.sub td{font-size:14px}.checkout-cart.image-text-together .order-summary table.order-table tbody tr.position-row.tax td{font-size:14px;font-weight:400;line-height:21px;color:#595959;padding-top:5px}.back-to-cart-link{margin-top:18px}body .single-page-checkout-checkout,body .single-page-checkout-pay{background:linear-gradient(to right,white 49.95%,#d5d5d5 49.95%,#d5d5d5 50%,#f2f2f2 50%);background-size:100% 100%}.js .app-message{display:none}.app-message{position:fixed;z-index:10000;background-color:rgba(255,255,255,.9);border:1px solid #e8e8e8;color:#646464;padding:10px;margin:10px;text-align:center}.app-message.top{top:30px}.app-message.center{left:0!important;right:0!important;margin:auto!important}.app-message.right{right:0}.app-message.left{left:0}.app-message.bottom{bottom:0}.app-message.round{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.app-message .title,.app-message .title div,.app-message .title>span{color:#646464;text-align:center;display:block;padding-bottom:10px}.app-message .hr{line-height:100px}.app-message .app-message-body{text-align:center}.app-message-header{margin-top:20px!important}.app-message .app-message-header a{float:right;display:block;color:#646464;text-decoration:none}.app-message .app-message-header a:hover{color:#646464}.app-message .app-message-body,.app-message .app-message-body div{color:#646464}.mobile-version .app-message{max-width:100%}.mobile-version .app-message.app-message-mobile{position:fixed!important;margin:0!important;width:100%}.app-message a{color:#000}.app-message a:hover{color:#646464}.namespace-cookie-policy.id-cookie-policy button.close.button{color:#646464;background:none;background-color:#fff;border:1px solid #e8e8e8;font-size:12px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;transition:background-color 0.3s linear}.namespace-cookie-policy.id-cookie-policy button.close.button:hover{color:#fff;background:none;background-color:#646464;border:1px solid #e8e8e8;font-size:12px;-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;-o-transition:background-color 0.3s linear;-ms-transition:background-color 0.3s linear;transition:background-color 0.3s linear}