.page-row.customer-page-row-header-append{margin-top:2rem}@media screen and (min-width:768px){.page-row.customer-page-row-header-append{margin-top:5rem}}.page-row.customer-page-row-header-append>.page-row-header{margin-top:2rem;margin-bottom:2rem}.template-order .page-row.customer-page-row-header-append>.page-row-header{display:none}@media screen and (min-width:768px){.template-order .page-row.customer-page-row-header-append>.page-row-header{display:block}}.page-row.customer-page-row-header-append>.page-row-content{margin-top:0}.page-row.customer-page-row-header-append h1.page-row-heading{font-size:1rem;line-height:1.5rem;font-weight:700;text-align:center;letter-spacing:.125rem;text-transform:uppercase;text-align:center}@media screen and (min-width:768px){.page-row.customer-page-row-header-append h1.page-row-heading{font-size:1.5rem;line-height:2rem;text-align:left}}.order-line-items{margin-bottom:-1.5rem}.order-line-item{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-bottom:1.5rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.order-line-item .order-line-item__image{flex:0 0 7.125rem;max-width:7.125rem;background-color:#f2f2f2}.order-line-item .order-line-item__info{padding-left:1rem;flex:1 1 auto}.order-line-item .order-line-item__title{font-size:.875rem;line-height:1.5rem;font-weight:500}@media screen and (min-width:768px){.order-line-item .order-line-item__title{font-size:1rem}}.order-line-item .order-line-item__title a{text-decoration:none;color:inherit}.order-line-item .order-line-item__total-price,.order-line-item .order-line-item__tracking-url,.order-line-item .order-line-item__variant-title{font-size:.875rem;line-height:1.5rem;margin-top:0}.order-line-item .order-line-item__total-price a,.order-line-item .order-line-item__tracking-url a,.order-line-item .order-line-item__variant-title a{text-decoration:none;color:inherit}.order-line-item .order-line-item__tracking-url{margin-top:.5rem}@media screen and (max-width:767px){.order-info{margin-bottom:2.5rem}}.order-info .order-title{font-size:1rem;line-height:1.5rem;font-weight:500;text-transform:uppercase}.order-info .order-total-price{font-size:1rem;line-height:1.5rem;font-weight:500;text-align:right}@media screen and (min-width:768px){.order-info .order-total-price{text-align:left;margin-top:.5rem;margin-bottom:.5rem}}.order-info .rte{margin-top:.5rem}@media screen and (min-width:768px){.order-info .rte{margin-top:0}}@media screen and (max-width:767px){.order-info .button{width:auto;margin-left:24px;margin-right:24px;margin-top:1.5rem}}.order-created-at{margin-top:0}.sub-h4{font-size:.75rem;line-height:1.125rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}.order-payment-list{list-style:none;padding:0;margin:0}.order-payment-list .order-payment-list__item--divider{height:1px;background-color:#000;margin-top:1.5rem;margin-bottom:1.5rem}.order-payment-list .order-payment-list__title{font-weight:500}.order-payment-list .order-payment-list__amount{font-size:.875rem;line-height:1.5rem}@media screen and (max-width:767px){.order-billing-and-shipping{margin-bottom:0}}@media screen and (max-width:767px){.order-payment{margin-top:0}}.order-panel{padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid rgba(0,0,0,.1)}@media screen and (min-width:768px){.order-panel{padding-top:0;padding-bottom:0;border-top:none}}.order-back{margin-top:2.5rem}@media screen and (min-width:768px){.order-back{margin-top:5rem}}