.show-for-small-only{display:none}@media (max-width: 640px){.show-for-small-only{display:block}}.show-for-medium-up{display:block}@media (max-width: 640px){.show-for-medium-up{display:none}}.spacer{height:2rem}.blur-background{background-color:#fffcf8bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}hr{max-width:calc(100% - 4rem);margin-inline:auto;border:none;height:1px;background-color:#aaa}@media print{.no-print{display:none}}.italic{font-style:italic}@media screen{.print-only{display:none}}@media print{.print-only{display:block}}body.shop-cart .panel{margin-inline:auto}body.shop-cart main>main{margin-inline:auto;padding-block:2rem;border-radius:1.375rem;display:grid;grid-template-columns:1fr;grid-gap:1rem}@media (width > 640px){body.shop-cart main>main{padding:0;grid-template-columns:3fr 2fr;grid-gap:2rem;margin-top:2rem}}body.shop-cart main>main .articles-preview{display:flex;flex-direction:column;gap:1rem}body.shop-cart main>main .articles-preview.hide{display:none}@media (width < 640px){body.shop-cart main>main .articles-preview{display:none}}body.shop-cart main>main .articles-summary{background:#FFFFFF;padding:2rem;box-shadow:0 3px 6px #00000029;border-radius:1.375rem;height:fit-content}body.shop-cart main>main .articles-summary.hide{display:none}body.shop-cart main>main .articles-summary .row{display:flex;justify-content:space-between;width:100%;font-weight:300;margin-bottom:.25rem;color:#656565}body.shop-cart main>main .articles-summary article{margin-top:1rem;padding-bottom:1rem;border-bottom:1.5px solid #707070}body.shop-cart main>main .articles-summary article .amount-container>span{margin-block:auto;font-weight:700}@media (width > 640px){body.shop-cart main>main .articles-summary article .amount-container>*{display:none}}body.shop-cart main>main .articles-summary .total-sum{margin-block:2rem;font-weight:600}body.shop-cart main>main .articles-summary .checkout-buttons{display:grid;grid-auto-flow:row}body.shop-cart main>main .articles-summary .center{gap:.5rem;text-align:center;margin-top:1rem;font-weight:400}body.shop-cart main>main .articles-summary .center a{color:#0261d1}body.shop-cart main>main .articles-summary .center a:hover{color:#96846c}body.shop-cart main>main #express-checkout-container{font-weight:300;font-size:80%}body.shop-cart main>main #express-checkout{margin-top:1rem}
