.checkout-cart-index .head-content{border-top:1px solid #e8e8e8}.checkout-cart-index footer.page-footer{margin-top:0;padding-top:0}.checkout-cart-index footer.page-footer .footer__top{border-top:none}.cart-container{margin-bottom:57px}.cart-container .summary-view{margin-top:0}@media only screen and (max-width:991px){.cart-container .summary-view{margin-top:-45px}}@media only screen and (max-width:767px){.cart-container .summary-view{margin-top:20px}}.cart-container .cart-summary{width:100%;font-size:14px;position:inherit !important;padding:1px 20px 25px;margin:0}.cart-container .cart-summary>.title{display:block;color:#333}.cart-container .cart-summary .cart-totals{padding:10px 0 0}.cart-container .cart-summary .cart-totals .table-wrapper table.table tbody tr th,.cart-container .cart-summary .cart-totals .table-wrapper table.table tbody tr td{background:transparent;font-size:14px;padding-top:7px;padding-bottom:7px}.cart-container .cart-summary .cart-totals .table-wrapper table.table tbody tr.grand th{padding:16px 0}.cart-container .cart-summary .cart-totals .table-wrapper table.table tbody tr.grand th strong{font-weight:normal}.cart-container .cart-summary .cart-totals .table-wrapper table.table tbody tr.grand td{padding:16px 0}.cart-container .form-cart{width:100%;padding:0;margin:0}.cart-container .form-cart .cart.table-wrapper{margin:0}.cart-container .form-cart .cart.table-wrapper .product-item-name{display:block;font-weight:400;margin:0 0 5px 0;width:100%;float:left;font-size:18px}@media only screen and (max-width:991px){.cart-container .form-cart .cart.table-wrapper .product-item-name{font-size:16px}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper .product-item-name{font-size:14px}}.cart-container .form-cart .cart.table-wrapper table.cart{margin:0}.cart-container .form-cart .cart.table-wrapper table.cart thead tr{background:#cacaca !important}.cart-container .form-cart .cart.table-wrapper table.cart thead tr th{vertical-align:middle}.cart-container .form-cart .cart.table-wrapper table.cart thead tr th.col{padding:8px;color:#fff;font-weight:normal;font-family:'Lato';text-align:left;font-weight:bold}.cart-container .form-cart .cart.table-wrapper table.cart thead tr th.col button.action{background:transparent !important;padding:0;box-shadow:none;margin-left:10px}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart thead tr th.col button.action{padding:0;margin:0}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart thead tr th.col.item{display:table-cell !important}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart thead tr th.col.remove #empty_cart_button{width:125px}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart thead tr th.col{display:table-cell;vertical-align:top;border:none;width:100%}}.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td{padding:8px;color:#333333}.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td.subtotal{text-align:left}.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td .product-item-photo{display:block;max-width:100%;padding-right:20px;position:static;vertical-align:top;width:1%}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td .product-item-photo{display:block;max-width:100%;padding:0;position:static;vertical-align:top;width:100%}}.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td .product-item-details{padding-bottom:0;width:99%}.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td .info-button{font-size:14px;margin-top:-10px;float:left}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td .info-button{font-size:12px;margin:0;float:none;display:flex;width:100%;justify-content:flex-start}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td.item{width:90px}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td.name .product-item-details{padding-bottom:0 !important;width:170px}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td.name{text-align:left !important}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td.qty{width:40px !important}}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart tbody tr td{vertical-align:middle;white-space:normal !important;text-align:center !important;float:none !important;display:table-cell}}.cart-container .form-cart .cart.table-wrapper table.cart tbody tr.item-info .product-item-photo img{display:block;height:auto;left:0;margin:auto;max-width:70px !important;padding:5px;position:absolute;right:0;top:10px;width:auto !important}@media only screen and (max-width:767px){.cart-container .form-cart .cart.table-wrapper table.cart tbody tr.item-info .product-item-photo img{max-width:70px !important;position:static;padding:0}}.cart-container .quote-bottom{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;padding:10px 0 40px;width:100%}.cart-container .quote-bottom>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.cart-container .quote-bottom>div.shipping-time-info{width:50%;justify-content:flex-start}.cart-container .quote-bottom>div.shipping-time-info .info-button{margin-left:10px}.cart-container .quote-bottom>div.shipping-time-info .info-button img{cursor:pointer}@media only screen and (max-width:767px){.cart-container .quote-bottom>div.shipping-time-info{width:52%;align-items:flex-start}}.cart-container .quote-bottom>div.shipping-quote{width:50%;justify-content:flex-end}.cart-container .quote-bottom>div.shipping-quote a{font-size:14px}.cart-container .quote-bottom>div.shipping-quote a img{max-width:18px;margin-right:10px;width:100%}@media only screen and (max-width:767px){.cart-container .quote-bottom>div.shipping-quote{width:46%;align-items:flex-start}}@media only screen and (max-width:767px){.cart-container .quote-bottom{padding:10px 0 20px}}.cart-container .order-cad{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;justify-content:flex-start}.cart-container .order-cad #order-cad-button{background-color:#878787;border-radius:0;color:white;height:45px;max-width:450px;text-transform:uppercase;padding:7px;box-shadow:none;font-size:18px}@media only screen and (max-width:991px){.cart-container .order-cad #order-cad-button{font-size:16px}}@media only screen and (max-width:767px){.cart-container .order-cad #order-cad-button{font-size:14px}}.cart-container .order-cad #order-cad-button:hover{background-color:#cacaca;color:white}.cart-container .order-cad #order-cad-button span{vertical-align:inherit;font-family:'Lato'}@media only screen and (max-width:767px){.cart-container .order-cad{justify-content:center}}@media only screen and (max-width:768px){.navigation .level0>.level-top{padding-right:35px}.opc-wrapper{margin:0 0 80px}.opc-wrapper .step-title{font-size:2.6em;border-bottom:1px solid #ccc;padding-bottom:10px}.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before,.cart.table-wrapper .col.msrp:before{display:none}.cart.table-wrapper thead .col:not(.item){display:table-cell;vertical-align:top}#minicart-content-wrapper .actions .secondary button{width:100%;padding:5px}#minicart-content-wrapper .actions .secondary button span{display:inline-block}#minicart-content-wrapper .actions img{display:inline-block;vertical-align:middle;max-width:20px;margin-top:-3px}.footer-angebot.content,.plotservice-footer.content{padding-left:10px}.cookie-hint-close{margin-top:0}#fb-root:after{border:none}.nav-section-items .nav-section-item-content .navigation ul{padding-bottom:10px}.page-header{margin-bottom:10px}.form.form-newsletter-manage{width:25%}.column.main .primary .action.primary.add{width:25%}.block.account-nav{width:25%}.opc-estimated-wrapper{display:none}}.navigation .level0:last-child>a{padding:0}@media only screen and (min-width:768px){#form-validate .cart .item-info .col{min-height:10px !important;padding-top:20px}#shopping-cart-table img{vertical-align:top !important}.cart.table-wrapper .action:last-child{margin-left:17px !important;margin-right:20px !important}.cart.table-wrapper .item-options{margin-bottom:10px}#form-validate .cart .item-info .col.item{margin-right:21px;padding:27px 8px 10px}}#shopping-cart-table .info-content-filelist{height:360px}#shopping-cart-table .filelist{height:300px}#shipping-time-span{vertical-align:super}.product-item-details .product-item-name a:hover{color:#cacaca;text-decoration:none}.info-content-filelist{background:#fff none repeat scroll 0% 0%;border-radius:5px;border:1px solid #e8e8e8;position:absolute;width:900px;z-index:11}.info-content-filelist .btn-close{background-color:#cacaca;cursor:pointer;display:inline-block;font-weight:400;height:40px;position:absolute;right:0;text-decoration:none;text-shadow:none;text-transform:none;width:5%}.info-content-filelist .btn-close>span{position:absolute;right:14px;top:9px}.info-content-filelist .filelist-top{height:40px}.info-content-filelist .close{background-color:#cacaca;display:inline-block;font-size:14px;font-weight:bold;height:40px;line-height:20px;text-transform:uppercase;width:95%;float:none;opacity:1;text-shadow:none;cursor:move}.info-content-filelist .close:hover{opacity:1;background-color:#cacaca}.info-content-filelist .files-th span{padding-right:20px;width:15%}.info-content-filelist .files-th span:first-child{width:34.5% !important}.info-content-filelist>div.filelist{box-sizing:border-box;list-style:outside none none;min-width:100%;overflow-x:hidden;overflow-y:auto;padding-top:0px;padding:10px;text-transform:none;top:100%;z-index:100}.box-tocart .info-content-filelist{width:220px}#filelist-btn{cursor:pointer;text-decoration:underline}#filelist-btn:hover{color:#e8e8e8;text-decoration:none}#files-td{display:inline-flex;width:900px}#files-td td{padding-left:0px;width:15%;border-bottom:1px solid #e8e8e8}#files-td td:first-child{padding-left:10px !important;width:32% !important}#files-td td>span{word-break:break-all;word-wrap:break-word}.files-th{background-color:#cacaca;display:inline-flex;font-weight:bold;padding-bottom:5px;padding-left:20px;padding-right:20px;padding-top:5px;width:100%}.name-td{width:350px}.name-td span{word-wrap:break-word}.name-td .file-name{width:320px}.name-th{width:350px}.name-td-bp span{word-wrap:break-word}.info-content-filelist .format-td,.info-content-filelist .variante-td,.info-content-filelist .form-th,.info-content-filelist .variante-th,.info-content-filelist .qty-th,.info-content-filelist .qty-td{color:black;font-size:1.4rem;text-align:left;width:150px}.form-cart{font-size:18px}@media only screen and (max-width:991px){.form-cart{font-size:16px}}@media only screen and (max-width:767px){.form-cart{font-size:14px}}