@media (max-width:1199px){.cart-container{display:flex;flex-wrap:wrap}}@media (max-width:1199px){.cart-container>*{width:100% !important;float:none !important}}.cart-container .cart-summary{position:static !important}@media (max-width:1199px){.cart-container .cart-summary{order:3}}@media (max-width:1199px){.cart-container .cart-discount,.cart-container div[data-bind*=amcard-giftcards]{order:2}}@media (max-width:1199px){.cart-container .form-cart{order:1}}@media (max-width:1199px){.cart-container .block.crosssell{order:5}}@media screen and (max-width:767px){.form-cart.form .item-info.item-info{display:flex;flex-wrap:wrap}}@media screen and (max-width:767px){.form-cart.form .item-info.item-info .col.col.item{display:flex;align-items:center;flex-basis:100%;margin-bottom:.5rem}}.form-cart.form .item-info.item-info .col.col.item .product-item-name{font-size:1rem}.form-cart.form .item-info.item-info .col.col.item .product-item-name a:hover{color:#697ea1}.form-cart.form .item-info.item-info .col.col.item .item-options [data-label="Kostenloser Test"],.form-cart.form .item-info.item-info .col.col.item .item-options [data-label="Kostenloser Versand"]{display:none}.form-cart.form .item-info.item-info .col.col.item .item-options [data-label="Kostenloser Test"]+*,.form-cart.form .item-info.item-info .col.col.item .item-options [data-label="Kostenloser Versand"]+*{display:none}.form-cart.form .item-info.item-info .col.col:not(.item){padding:1rem .5rem}@media screen and (max-width:767px){.form-cart.form .item-info.item-info .col.col:not(.item){float:none;width:auto}}@media screen and (max-width:767px){.form-cart.form .item-info.item-info .col.col.qty{flex:1}}@media screen and (max-width:767px){.form-cart.form .item-info.item-info .col.col.price{padding-left:1rem}}@media screen and (max-width:767px){.form-cart.form .item-info.item-info .col.col.subtotal{padding-right:1rem}}.form-cart.form .item-info.item-info .col.col .price{font-size:1rem;line-height:normal;color:#404040}.form-cart.form .item-actions .actions-toolbar{display:flex;flex-wrap:wrap;padding-bottom:.5rem}.form-cart.form .item-actions .actions-toolbar .action{position:static}.form-cart.form .item-actions .actions-toolbar .action:first-of-type{margin-left:auto}.free-shipping{border-top:1px solid #ccc;padding-top:.75rem}@media screen and (max-width:767px){.free-shipping{padding:1rem 15px 0}}.free-shipping .free-shipping-bar-wrapper{background-color:#fff;padding:3px;margin-top:.25rem;border:1px solid #d3d3d3}.free-shipping .free-shipping-bar-wrapper #free-shipping-bar{height:.5rem;background-color:#cde5eb;transition:all 2s ease;width:0;border:1px solid #d3d3d3}#block-rewards-form.block.shipping{border-top:1px solid #ccc;padding-top:10px}@media screen and (max-width:767px){#block-rewards-form.block.shipping{margin-bottom:1rem}}@media screen and (max-width:767px){#block-rewards-form.block.shipping #reward-points-form{margin-bottom:1rem;padding-left:15px;padding-right:15px}}#block-rewards-form.block.shipping #reward-points-form .discount-form .rewards-logo{display:none}#block-rewards-form.block.shipping #reward-points-form .discount-form .input-box{margin-bottom:1rem}#block-rewards-form.block.shipping #reward-points-form .discount-form .input-box label{font-size:calc(1rem*0.8421052631578947);line-height:1.25;position:static;display:inline-block;margin-top:.25em}#block-rewards-form.block.shipping #reward-points-form .discount-form .buttons-container{display:flex;flex-wrap:wrap}#block-rewards-form.block.shipping #reward-points-form .discount-form .buttons-container button{font-size:calc(1rem*0.8421052631578947);line-height:1.25;padding-left:.5em;padding-right:.5em;margin-bottom:.5rem}@media (max-width:1199px){#block-rewards-form.block.shipping #reward-points-form .discount-form .buttons-container button{margin-right:1rem}}#block-rewards-form.block.shipping #reward-points-form .discount-form .onestepcheckout-newsletter.checkbox-group{display:none}#block-rewards-form.block.shipping #reward-points-form .discount-form .checkbox-group{font-size:calc(1rem*0.8421052631578947);line-height:1.25}#block-rewards-form.block.shipping #reward-points-form .discount-form .checkbox-group .checkbox{top:0}#block-rewards-form.block.shipping #reward-points-form+hr{display:none}#block-shipping{display:none !important}#cart-totals .shipping .value{display:none !important}.cart-discount.cart-discount .title.title{padding-bottom:.5rem}@media screen and (max-width:767px){.cart-discount.cart-discount .title.title{padding-top:.5rem;padding-left:1rem;padding-right:2rem}}@media screen and (max-width:767px){.cart-discount.cart-discount .content.content{padding:0 1rem 1rem}}.cart-discount.cart-discount .content.content .fieldset.coupon{display:flex;width:100%;margin-bottom:0}.cart-discount.cart-discount .content.content .fieldset.coupon .field{flex:1;margin:0}.cart-discount.cart-discount .content.content .fieldset.coupon .field *{height:100%}.cart-discount.cart-discount .content.content .fieldset.coupon .field input::-webkit-input-placeholder{color:#404040;opacity:.8}.cart-discount.cart-discount .content.content .fieldset.coupon .field input:-moz-placeholder{color:#404040;opacity:.8}.cart-discount.cart-discount .content.content .fieldset.coupon .field input::-moz-placeholder{color:#404040;opacity:.8}.cart-discount.cart-discount .content.content .fieldset.coupon .field input:-ms-input-placeholder{color:#404040;opacity:.8}.cart-discount.cart-discount .content.content .fieldset.coupon .actions-toolbar{width:auto}.cart-discount.cart-discount .content.content .fieldset.coupon .actions-toolbar .action.apply{color:#495974;background-color:transparent;font-size:1rem;line-height:normal;padding:.5em 1.5em;display:inline-block;font-weight:700;border:2px solid #495974}.cart-discount.cart-discount .content.content .fieldset.coupon .actions-toolbar .action.apply:hover{background-color:#495974;border-color:#495974}.cart-discount.cart-discount .content.content .fieldset.coupon .actions-toolbar .action.apply:hover{text-decoration:none;color:#fff;cursor:pointer}.amasty-wrapper .amcard-codes-list>div:not(.messages){margin-bottom:.5rem}.amasty-wrapper .amcard-codes-list span{font-weight:700}.amasty-wrapper .amcard-codes-list .amcard-delete{color:#495974;font-weight:400;vertical-align:baseline;margin-left:.5rem}.amasty-wrapper .amcard-codes-list .amcard-delete:hover{color:#697ea1;cursor:pointer;text-decoration:underline}@media screen and (max-width:767px){.amasty-wrapper .amcard-field-container.amcard-field-container.-cart{max-width:none;padding:.5rem 1rem}}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-title{padding-bottom:.5rem;display:inline-block}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block{margin-top:0}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block .amcard-field{min-width:0;height:inherit;border-color:#495974}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block .amcard-field::-webkit-input-placeholder{color:#404040;opacity:.8}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block .amcard-field:-moz-placeholder{color:#404040;opacity:.8}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block .amcard-field::-moz-placeholder{color:#404040;opacity:.8}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block .amcard-field:-ms-input-placeholder{color:#404040;opacity:.8}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block .amcard-button{color:#495974;background-color:transparent;font-size:1rem;line-height:normal;padding:.5em 1.5em;display:inline-block;font-weight:700;border:2px solid #495974;font-weight:700;font-family:"Source Sans Pro";border-radius:0;margin-left:-1px}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block .amcard-button:hover{background-color:#495974;border-color:#495974}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-field-block .amcard-button:hover{text-decoration:none;color:#fff;cursor:pointer}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-check{color:#495974;font-weight:400}.amasty-wrapper .amcard-field-container.amcard-field-container.-cart .amcard-check:hover{color:#697ea1;cursor:pointer;text-decoration:underline}.amasty-wrapper .amcard-codes-list{margin-top:1rem}.amasty-wrapper .amcard-codes-list .amcard-card-info{background:#cde5eb}.block.crosssell{clear:both;margin-top:2rem}.block.crosssell .product-item-actions .button-wrapper{display:inline-block}.block.crosssell .product-item-actions .button-wrapper .actions-primary{margin-top:1rem;display:block}.block.crosssell .product-item-actions .button-wrapper .product-link{width:100%;margin-top:.5rem}.reward-message[style*="display: none;"]+.rewards-notification-block{display:none}#reward-points-form .rewards__checkout-cart-usepoints{margin-bottom:1rem}#reward-points-form .rewards__checkout-cart-usepoints .input-box label{font-size:calc(1rem*0.8421052631578947);line-height:1.25;display:inline-block;position:static;margin-top:.25rem}#reward-points-form .rewards__checkout-cart-usepoints .buttons-container{margin-top:.5rem}#reward-points-form .rewards__checkout-cart-usepoints .buttons-container .button{font-size:calc(1rem*0.8421052631578947);line-height:1.25}#reward-points-form .rewards__checkout-cart-usepoints .buttons-container .button:not(:last-child){margin-bottom:.5rem}#reward-points-form .rewards__checkout-cart-usepoints .onestepcheckout-newsletter .checkbox{top:0}#reward-points-form hr{display:none}