.template-customers-order{background-color:var(--puremer-white);min-height:100vh;font-family:var(--puremer-font-jp)}.template-customers-order .central{max-width:900px;margin:0 auto;padding:56px 16px 40px;min-height:calc(100vh - 120px)}.template-customers-order .central>*{margin-bottom:var(--puremer-spacing-lg)}.template-customers-order .central>*:last-child{margin-bottom:0}#admin_header{background:var(--puremer-white);border:1px solid #e5e7eb;padding:var(--puremer-spacing-xl);margin-bottom:var(--puremer-spacing-xl);position:relative}#admin_header .action_link{position:absolute;top:50%;transform:translateY(-50%);right:var(--puremer-spacing-xl)}#admin_header .action_link a{font-size:var(--puremer-font-sm);color:var(--puremer-blue-secondary);text-decoration:none;transition:var(--puremer-transition-fast);font-weight:500;padding:var(--puremer-spacing-sm) var(--puremer-spacing-md);border:1px solid #e5e7eb}#admin_header .action_link a:hover{color:var(--puremer-white);background-color:var(--puremer-blue-secondary);border-color:var(--puremer-blue-secondary);text-decoration:none}#admin_header .feature-header{font-family:var(--puremer-font-jp);font-size:var(--puremer-font-xxl);font-weight:700;color:var(--puremer-brown-dark);margin:0;text-align:center;line-height:var(--puremer-line-height-tight);letter-spacing:var(--puremer-letter-spacing-title)}.order_date{background:var(--puremer-white);padding:var(--puremer-spacing-md);margin-bottom:var(--puremer-spacing-xl);font-size:var(--puremer-font-base);font-weight:500;color:var(--puremer-brown-dark)}#order_cancelled{background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--puremer-border-radius-md);padding:var(--puremer-spacing-lg);margin-bottom:var(--puremer-spacing-xl)}#order_cancelled_title{font-family:var(--puremer-font-jp);font-size:var(--puremer-font-lg);font-weight:600;color:#dc2626;margin-bottom:var(--puremer-spacing-sm)}#order_cancelled .note{color:#dc2626;font-size:var(--puremer-font-sm)}#order_address{display:grid;grid-template-columns:1fr 1fr;gap:var(--puremer-spacing-lg);margin-bottom:var(--puremer-spacing-xl)}#order_payment,#order_shipping{background:var(--puremer-white);border:1px solid #e5e7eb;padding:var(--puremer-spacing-lg)}.order_section_title{font-family:var(--puremer-font-jp);font-size:var(--puremer-font-lg);font-weight:600;color:var(--puremer-brown-dark);margin-bottom:var(--puremer-spacing-md);padding-bottom:var(--puremer-spacing-sm);border-bottom:2px solid var(--puremer-blue-light)}.address{margin-top:var(--puremer-spacing-md)}.address p{margin-bottom:var(--puremer-spacing-xs);color:var(--puremer-gray-dark);font-size:var(--puremer-font-sm);line-height:var(--puremer-line-height-normal)}.address p:last-child{margin-bottom:0}.status_paid,.status_fulfilled{color:#15803d;font-weight:600;background-color:#f0fdf4;padding:var(--puremer-spacing-xs) var(--puremer-spacing-sm);border-radius:var(--puremer-border-radius-sm);font-size:var(--puremer-font-sm)}.status_pending,.status_partial{color:#d97706;font-weight:600;background-color:#fffbeb;padding:var(--puremer-spacing-xs) var(--puremer-spacing-sm);border-radius:var(--puremer-border-radius-sm);font-size:var(--puremer-font-sm)}.status_unfulfilled,.status_cancelled{color:#dc2626;font-weight:600;background-color:#fef2f2;padding:var(--puremer-spacing-xs) var(--puremer-spacing-sm);border-radius:var(--puremer-border-radius-sm);font-size:var(--puremer-font-sm)}.order-details-wrapper{background:var(--puremer-white);border:1px solid #e5e7eb;padding:var(--puremer-spacing-xl);overflow-x:auto}#order_details{width:100%;border-collapse:collapse;font-family:var(--puremer-font-jp)}#order_details thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}#order_details th{padding:var(--puremer-spacing-md) var(--puremer-spacing-sm);font-size:var(--puremer-font-sm);font-weight:600;color:var(--puremer-brown-dark);text-transform:uppercase;letter-spacing:var(--puremer-letter-spacing-desc);border-right:1px solid #e5e7eb}#order_details th:last-child{border-right:none}#order_details tbody tr{border-bottom:1px solid #e5e7eb;transition:var(--puremer-transition-fast)}#order_details tbody tr:hover{background-color:#f9fafb}#order_details tbody tr.odd{background-color:#f9fafb80}#order_details tbody tr.even{background-color:var(--puremer-white)}#order_details td{padding:var(--puremer-spacing-md) var(--puremer-spacing-sm);font-size:var(--puremer-font-sm);color:var(--puremer-gray-dark);vertical-align:top;border-right:1px solid #e5e7eb}#order_details td:last-child{border-right:none}#order_details .product{min-width:200px}#order_details .product a{color:var(--puremer-blue-secondary);text-decoration:none;font-weight:500;transition:var(--puremer-transition-fast)}#order_details .product a:hover{color:var(--puremer-brown-dark);text-decoration:underline}#order_details .product small{color:var(--puremer-brown-light);font-size:var(--puremer-font-xs)}#order_details .product .note{margin-top:var(--puremer-spacing-sm);padding:var(--puremer-spacing-xs) var(--puremer-spacing-sm);background-color:#f9fafb;border-left:3px solid #d1d5db;font-size:var(--puremer-font-xs);color:var(--puremer-gray-dark)}#order_details .product .note a{color:var(--puremer-blue-secondary);font-weight:500}#order_details .sku{color:var(--puremer-brown-light);font-family:monospace;font-size:var(--puremer-font-xs)}#order_details td.align-right{text-align:right;font-weight:500;color:var(--puremer-brown-dark)}#order_details .original-price{text-decoration:line-through;color:var(--puremer-brown-light);font-size:var(--puremer-font-xs);margin-bottom:var(--puremer-spacing-xs)}#order_details .cart-discount-list{list-style:none;padding:0;margin:var(--puremer-spacing-sm) 0 0 0}#order_details .cart-discount{display:flex;justify-content:space-between;background-color:#f0fdf4;padding:var(--puremer-spacing-xs) var(--puremer-spacing-sm);border-radius:var(--puremer-border-radius-sm);margin-bottom:var(--puremer-spacing-xs);font-size:var(--puremer-font-xs)}#order_details .cart-discount__label{color:#15803d;font-weight:500}#order_details .cart-discount__amount{color:#15803d;font-weight:600}#order_details .quantity{text-align:center;font-weight:600;color:var(--puremer-brown-dark)}#order_details tfoot{background:#f9fafb;border-top:2px solid #6b7280}#order_details tfoot td{padding:var(--puremer-spacing-sm);font-weight:500;color:var(--puremer-brown-dark);border-top:1px solid #e5e7eb}#order_details .order_summary .label{text-align:right;font-weight:600;color:var(--puremer-brown-dark)}#order_details .order_total{font-size:var(--puremer-font-lg);font-weight:700;color:var(--puremer-brown-dark);background-color:var(--puremer-white);border-top:2px solid #6b7280!important}#order_details .order_total .label{font-size:var(--puremer-font-lg);font-weight:700}#order_details tfoot .cart-discount{background:none;padding:0;margin:0;border-radius:0}#order_details tfoot .cart-discount__label{color:#15803d;font-weight:600;text-align:right}#order_details tfoot .cart-discount__amount{color:#15803d;font-weight:700;text-align:right}#order_details tfoot tr td[data-loyal-target]{font-weight:600;color:var(--puremer-blue-secondary)}@media(max-width:768px){#admin_header{padding:var(--puremer-spacing-lg)}#admin_header .action_link{position:static;transform:none;text-align:center;margin-bottom:var(--puremer-spacing-md)}#admin_header .feature-header{font-size:var(--puremer-font-xl);text-align:center}#order_address{grid-template-columns:1fr;gap:var(--puremer-spacing-md)}.order-details-wrapper{padding:var(--puremer-spacing-md);overflow-x:auto}#order_details{font-size:var(--puremer-font-xs)}#order_details th,#order_details td{padding:var(--puremer-spacing-sm) var(--puremer-spacing-xs)}#order_details .product{min-width:auto}}@media(max-width:480px){.template-customers-order #order_details thead,#order_details thead{display:none}.template-customers-order #order_details,#order_details{display:block}.template-customers-order #order_details tbody tr,#order_details tbody tr{display:block;border:1px solid #e5e7eb;margin-bottom:var(--puremer-spacing-md);padding:var(--puremer-spacing-md);background:var(--puremer-white)}.template-customers-order #order_details td,#order_details td{display:block;border:none;border-bottom:1px solid #f3f4f6;position:relative;padding:var(--puremer-spacing-sm) 0;text-align:left!important;padding-left:0}.template-customers-order #order_details td:last-child,#order_details td:last-child{border-bottom:none}.template-customers-order #order_details td:before,#order_details td:before{content:attr(data-label) ": ";font-weight:600;color:var(--puremer-brown-dark);display:inline-block;min-width:80px;margin-right:var(--puremer-spacing-sm);position:static;width:auto}.template-customers-order #order_details .product,#order_details .product{padding-bottom:var(--puremer-spacing-md);border-bottom:2px solid #e5e7eb!important;margin-bottom:var(--puremer-spacing-sm)}.template-customers-order #order_details .product:before,#order_details .product:before{font-size:var(--puremer-font-sm);color:var(--puremer-gray-dark);text-transform:uppercase;letter-spacing:.5px}.template-customers-order #order_details .sku,#order_details .sku{display:none}.template-customers-order #order_details .quantity,#order_details .quantity{font-size:var(--puremer-font-lg);font-weight:700}.template-customers-order #order_details td.align-right,#order_details td.align-right{font-size:var(--puremer-font-lg);font-weight:600}.template-customers-order #order_details tfoot,#order_details tfoot{display:block;margin-top:var(--puremer-spacing-lg);border-top:2px solid #6b7280;padding:var(--puremer-spacing-md);background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--puremer-border-radius-sm)}.template-customers-order #order_details tfoot tr,#order_details tfoot tr{display:flex;justify-content:space-between;align-items:center;padding:var(--puremer-spacing-xs) 0;margin:0;border:none;background:transparent;border-bottom:1px solid #e5e7eb}.template-customers-order #order_details tfoot tr:last-child,#order_details tfoot tr:last-child{border-bottom:none;border-top:2px solid #6b7280;padding-top:var(--puremer-spacing-sm);margin-top:var(--puremer-spacing-sm)}.template-customers-order #order_details tfoot td,#order_details tfoot td{display:block;padding:0;border:none;background:transparent}.template-customers-order #order_details tfoot td:before,#order_details tfoot td:before{display:none}.template-customers-order #order_details tfoot .label,#order_details tfoot .label{font-weight:500;color:var(--puremer-brown-dark);flex:1;text-align:left}.template-customers-order #order_details tfoot td.align-right,#order_details tfoot td.align-right{font-weight:600;color:var(--puremer-brown-dark);flex:0 0 auto;text-align:right}.template-customers-order #order_details tfoot .cart-discount__label,#order_details tfoot .cart-discount__label{color:#15803d;font-weight:600;flex:1;text-align:left}.template-customers-order #order_details tfoot .cart-discount__amount,#order_details tfoot .cart-discount__amount{color:#15803d;font-weight:700;flex:0 0 auto}.template-customers-order #order_details tfoot .Heading,#order_details tfoot .Heading{color:var(--puremer-blue-secondary);font-weight:600;flex:1;text-align:left}.template-customers-order #order_details tfoot [data-loyal-target],#order_details tfoot [data-loyal-target]{color:var(--puremer-blue-secondary);font-weight:700;flex:0 0 auto}.template-customers-order #order_details .order_total,#order_details .order_total{background:var(--puremer-white);font-size:var(--puremer-font-lg)!important;font-weight:700!important}.template-customers-order #order_details .order_total .label,#order_details .order_total .label,.template-customers-order #order_details .order_total td.align-right,#order_details .order_total td.align-right{font-size:var(--puremer-font-lg)!important;font-weight:700!important;color:var(--puremer-brown-dark)}}#admin_header,.order_date,#order_payment,#order_shipping,.order-details-wrapper{opacity:0;animation:fadeInUp .6s ease forwards}#order_payment{animation-delay:.2s}#order_shipping{animation-delay:.4s}.order-details-wrapper{animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#admin_header,.order_date,#order_payment,#order_shipping,.order-details-wrapper{animation:none;opacity:1;transform:none}#admin_header .action_link a:hover{transform:none}#order_details tbody tr{transition:none}}@media(prefers-contrast:high){#admin_header,#order_payment,#order_shipping,.order-details-wrapper{border:2px solid var(--puremer-brown-dark)}#order_details th,#order_details tbody tr:hover{background-color:var(--puremer-brown-dark);color:var(--puremer-white)}}@media print{#admin_header .action_link{display:none}#admin_header,#order_payment,#order_shipping,.order-details-wrapper{box-shadow:none;border:1px solid #000}#order_details tbody tr{break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/puremer-customer-order.css.map */
