#CheckoutSummaryPage #sitewrapper .summary-container{margin:0 auto 1.5rem auto}#CheckoutSummaryPage #sitewrapper .summary-container .cart-container{margin:3rem auto 4rem auto}#CheckoutSummaryPage #sitewrapper .summary-container .bottom-container{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:1rem;margin:2rem 0}#CheckoutSummaryPage #sitewrapper .summary-container .bottom-container .acknowledgedboxes{width:65%}#CheckoutSummaryPage #sitewrapper .summary-container.express .activate-account{margin-bottom:2rem}#CheckoutSummaryPage #sitewrapper .summary-container.express .activate-account .content{flex-direction:column;align-items:flex-end;gap:1rem}#CheckoutSummaryPage #sitewrapper .summary-container.express .activate-account .content .buttons{display:flex;flex-flow:wrap;justify-content:flex-end;gap:1rem}#CheckoutSummaryPage #sitewrapper .summary-container.express .activated-account .content{height:2rem}#CheckoutSummaryPage #sitewrapper .summary-container.express .adresses{display:flex;gap:5rem}#CheckoutSummaryPage #sitewrapper .summary-container.express .adresses>*{width:50%}#CheckoutSummaryPage #sitewrapper .summary-container.express .delivery-selection{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}#CheckoutSummaryPage #sitewrapper .summary-container.express .delivery-selection .content-box.shipping{margin:unset;max-width:unset}@media screen and (max-width: 500px){#CheckoutSummaryPage #sitewrapper .summary-container.express .adresses{flex-direction:column;gap:0}#CheckoutSummaryPage #sitewrapper .summary-container.express .adresses>*{width:100%}#CheckoutSummaryPage #sitewrapper .summary-container.express .content-box.payment .content .payment-info .info-container{flex-direction:column;align-items:flex-start}}#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .content-box.payment .header,#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .address.delivery .header{justify-content:space-between}#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .content-box.payment .header button,#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .address.delivery .header button{background-color:#fff;color:#343233;font-weight:bold}#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .content-box.payment .content,#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .address.delivery .content{align-items:flex-start}#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .content-box.payment .content .payment-info,#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .address.delivery .content .payment-info{flex-grow:1}#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .content-box.payment .content .payment-info .info-container,#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .address.delivery .content .payment-info .info-container{display:flex;align-items:flex-end;justify-content:space-between}#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .content-box.payment .content .payment-info .info-container .flex-container,#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .address.delivery .content .payment-info .info-container .flex-container{display:flex;flex-direction:column;gap:0.3rem}#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .content-box.payment .content .payment-info .info-container .fee,#CheckoutSummaryPage #sitewrapper .summary-container.express.Amazon.Pay .address.delivery .content .payment-info .info-container .fee{margin-left:auto;white-space:nowrap}#CheckoutSummaryPage #sitewrapper .content-box:not(.with-brands):not(.shipping):not(.public-transport):not(.acknowledgedbox) .content{display:flex}#CheckoutSummaryPage #sitewrapper .content-box.address .content{flex-direction:column;gap:0.2rem}#CheckoutSummaryPage #sitewrapper .content-box:not(.address) .content{align-items:center}#CheckoutSummaryPage #sitewrapper .content-box.payment.with-brands .payment-brands{margin-bottom:1rem}#CheckoutSummaryPage #sitewrapper .content-box.payment.with-brands .payment-info snippet:not(.last) p{margin-bottom:unset}#CheckoutSummaryPage #sitewrapper .content-box.payment.with-brands img{max-width:7rem}#CheckoutSummaryPage #sitewrapper .button-holder-bar input[type="submit"]{min-width:15rem;margin-left:auto}@media screen and (max-width: 599px){#CheckoutSummaryPage #sitewrapper .summary-container .bottom-container{gap:2rem;flex-direction:column}#CheckoutSummaryPage #sitewrapper .summary-container .bottom-container .total-container{margin-left:auto}#CheckoutSummaryPage #sitewrapper .button-holder-bar{justify-content:center}#CheckoutSummaryPage #sitewrapper .button-holder-bar input[type="submit"]{margin-left:unset}}
