.order-summary{padding:2.6rem 2.9rem 2.2rem;border:.1rem solid #2b140a;background-color:var(--color-background-secondary)}@media(max-width:749px){.order-summary{padding-bottom:2.5rem}}.order-summary .order-summary__head{position:relative;padding-bottom:1.4rem;margin-bottom:1.3rem}@media(max-width:749px){.order-summary .order-summary__head{margin-bottom:1.45rem}}.order-summary .order-summary__head:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-image:linear-gradient(to right,currentColor 50%,rgba(255,255,255,0) 0%);background-position:bottom left;background-size:1.4rem .1rem;background-repeat:repeat-x}.order-summary .order-summary__title{margin:0}@media(max-width:749px){.order-summary .order-summary__title{font-size:calc(var(--font-heading-scale) * 2rem)}}.order-summary .order-summary__link{font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem;text-decoration:underline}.order-summary .order-summary__body ul{max-height:30rem;overflow:hidden auto}@media(max-width:749px){.order-summary .order-summary__body ul{max-height:100%;line-height:1.2;overflow:hidden}}.order-summary .order-summary__body ul li+li{margin-top:.7rem}@media(max-width:749px){.order-summary .order-summary__body ul li+li{margin-top:1rem}}.order-summary .order-summary__empty{padding:2rem 0 1rem}.order-summary .order-summary__subtotal{position:relative;padding:1.4rem 0;margin:1.1rem 0 .9rem}@media(max-width:749px){.order-summary .order-summary__subtotal{padding:1.4rem 0;margin:1.3rem 0 1.35rem;font-size:2rem}}.order-summary .order-summary__subtotal:before,.order-summary .order-summary__subtotal:after{content:"";position:absolute;top:0;left:0;width:100%;height:.1rem;background-image:linear-gradient(to right,currentColor 50%,rgba(255,255,255,0) 0%);background-position:bottom left;background-size:1.4rem .1rem;background-repeat:repeat-x}.order-summary .order-summary__subtotal:after{top:auto;bottom:0}.order-summary .order-summary__subtotal strong{font-weight:500}.order-summary .order-summary__note{letter-spacing:-.014em}@media(max-width:749px){.order-summary .order-summary__note{line-height:1.15}}.order-summary .order-summary__price,.order-summary .order-summary__subtotal-price{line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-order-summary.css.map */
