.order-details-page .page-title{border-bottom:none;margin-bottom:15px}.order-details-page .page-title h1{margin:0;padding:0 0 10px;color:var(--darken);font-size:40px;line-height:55px;font-weight:800}.order-details-page .page-title a{display:inline-block;min-width:180px;margin:5px 0;border:none;background-color:#aaa;background-image:none;padding:10px 20px;font-size:15px;color:#fff}.order-details-page .page-title a:hover{background-color:#999}.order-details-page .page-title a.print-order-button{background-color:#4ab2f1}.order-details-page .page-title a.print-order-button:hover{background-color:#248ece}.order-details-page .order-overview{line-height:26px;font-size:16px;color:#444;margin:0 0 25px}.order-details-page .order-overview .order-number{margin:0 0 10px;font-size:11pt;text-transform:uppercase;padding:10px 40px}.order-details-page .order-overview .order-total strong{font-weight:normal;color:#4ab2f1;font-size:10pt}.order-details-page .repost .button-2{display:inline-block;margin:10px 0;border:none;background-color:#4ab2f1;padding:10px 15px;font-size:12px;color:#fff;text-transform:uppercase}.order-details-page .repost .button-2:hover{background-color:#248ece}.order-details-page .download a{font-weight:normal;color:#4ab2f1}.order-details-page .download a:hover{text-decoration:underline}.order-details-page .tax-shipping-info{margin:20px 0;text-align:right}.order-details-page .tax-shipping-info a{color:#4ab2f1}.order-details-page .tax-shipping-info a:hover{text-decoration:underline}.order-details-page .actions{margin:30px 0 0;font-size:0}.order-details-page .actions input{display:inline-block;min-width:165px;margin:5px;border:none;background-color:#aaa;background-image:none;padding:10px 20px;font-size:15px;color:#fff}.order-details-page .actions input:hover{background-color:#999}.order-details-page .actions input:first-child{background-color:#4ab2f1}.order-details-page .actions input:first-child:hover{background-color:#248ece}.order-details-page .totals.section{width:370px;max-width:100%;margin-left:auto;text-align:left}.order-details-page .total-info{padding:0;color:#444}.payment-information{border:1px solid var(--lighten);background-color:var(--background);padding:20px;margin-bottom:25px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"invoice invoice" "billing payment"}.payment-information .download-invoice{grid-area:invoice}.payment-information .billing-info{grid-area:billing}.payment-information .payment-method-info{grid-area:payment}.payment-information .info-list label{display:block;font-weight:700;margin-bottom:5px;font-size:14px;color:var(--dark-secondary)}@media(max-width:991px){.order-details-page .payment-information{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0;border:none}.order-details-page .payment-information{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-template-areas:"invoice billing payment";gap:0}.order-details-page .cart-total{width:100%;max-width:none;margin:0}}.order-details-page .pdf-invoice-button{text-decoration:underline}.order-details-page .pdf-invoice-button:hover{color:var(--darken)}.order-details-page .subtotal{text-align:right}.order-details-page .title h2{font-size:26px;color:var(--darken);font-weight:700;line-height:33px}.order-details-page .hint,.order-details-page .download,.order-details-page .sku .td-title{margin-bottom:0}.order-details-page .cart-total-left label,.order-details-page .cart-total-right span{font-size:16px;line-height:22px;color:var(--dark-secondary)}.order-details-page .order-overview,.order-details-page .billing-info,.order-details-page .order-notes,.order-details-page .shipments{margin-bottom:25px}.order-details-page .options,.order-details-page .download-invoice{margin-bottom:25px}.order-details-page .order-overview label,.order-details-page .billing-info-wrap label{display:block}.order-details-page .billing-info .info-list label,.order-details-page .payment-method-info .info-list label{font-size:14px;color:var(--dark-secondary);font-weight:700;margin-bottom:5px}.order-details-page .order-overview label,.order-details-page .billing-info-wrap label,.order-details-page .order-overview span,.order-details-page .sku,.order-details-page .pdf-invoice-button,.order-details-page .product tbody span,.order-details-page .billing-info-wrap span,.order-details-page .billing-info-wrap li,.order-details-page .selected-checkout-attributes{font-size:14px;color:var(--dark-secondary)}.order-details-page .order-overview label,.order-details-page .billing-info-wrap label{font-weight:700;margin-bottom:5px}.order-details-page .order-notes tbody label,.order-details-page .shipments tbody label{margin-bottom:0;font-weight:700}.order-details-page .order-overview-content li:not(:last-child),.order-details-page .cart-total:not(:last-child),.order-details-page .title h2,.order-details-page .billing-info li,.order-details-page .payment-method-info li:not(:last-child),.order-details-page .repost button{margin-bottom:10px}.order-details-page .price span,.order-details-page .total span,.order-details-page .cart-total-right span{font-weight:700}.order-details-page .cart-total label{margin-bottom:0}.order-details-page .cart-total-left,.order-details-page .cart-total-right,.order-details-page .products span{white-space:normal;word-break:break-word}.order-details-page .cart-total-left,.order-details-page .cart-total-right{vertical-align:top}.order-details-page .order-details-area{margin:0 0 25px;overflow:hidden}.order-details-page .order-details-area ul{padding-left:0}.order-details-page .order-details-area>div{float:left;width:48%;margin:0 1% 40px}.order-details-page .order-details-area li.title{margin:10px 0 5px;font-weight:bold}.order-details-page .order-details-area li:first-child{margin-top:0}.order-details-page .data-table{background-color:var(--lighten)}.order-details-page .data-table th{padding:5px 10px;font-weight:bold;white-space:nowrap}.order-details-page .data-table td{padding:5px 10px}.order-details-page .data-table .sku,.order-details-page .data-table .unit-price,.order-details-page .data-table .quantity,.order-details-page .data-table .total{white-space:nowrap;text-align:left}.order-details-page .data-table .unit-price,.order-details-page .data-table .quantity,.order-details-page .data-table .total{width:15%}.order-details-page .data-table label{display:none}.order-details-page .section{margin:30px 0}.order-details-page .section .title{margin:0 0 10px}.order-details-page .selected-checkout-attributes{margin:20px 0;text-align:right}.order-details-page .cart-total-right{white-space:nowrap}.order-details-page .cart-total td{padding:5px 10px;text-align:right}.order-details-page td.cart-total-left{width:100%;font-weight:bold}@media(max-width:991px){.html-order-details-page .master-column-wrapper .side-2,.order-details-page .units{display:none}.html-checkout-page .cart-footer,.order-details-page .details-page-cart{float:inherit;width:100%}.order-details-page .totals .cart-total{text-align:right}.order-details-page .cart-total-right{width:85px}.order-details-page .totals,.order-details-page .products{margin:0 -30px 25px}.order-details-page .total-info{background-color:var(--background)}.order-details-page .cart-total{margin:0 0 0 auto}.order-details-page .products tbody .product,.order-details-page .order-notes tbody td,.order-details-page .shipments tbody td{width:100%}.order-details-page .unit-price,.order-details-page .quantity,.order-details-page .subtotal{margin-top:15px}.order-details-page .unit-price,.order-details-page .subtotal{width:27%}.order-details-page .unit-price{padding-right:10px}.order-details-page .subtotal{padding-left:10px;text-align:right}.order-details-page .quantity{width:46%;text-align:center}.order-details-page .order-notes tbody td:not(:last-child),.order-details-page .shipments tbody td:not(:last-child){margin-bottom:10px}}@media(max-width:767px){.order-details-page .page-title h1{font-size:22px;line-height:30px}.order-details-page .tax-shipping-info,.order-details-page .section.options{text-align:right}}@media(max-width:480px){.order-details-page .order-details-area .actions input{margin:10px 15px 0 0}}@media(min-width:481px) and (max-width:575px){.order-details-page .actions input:not(:last-child){margin-right:15px}}@media(min-width:992px){.order-details-page .order-notes tbody label,.order-details-page .shipments tbody label{display:none}.order-details-page .totals,.order-details-page .products{margin-bottom:25px}.order-details-page .total-amt{border-top:2px solid var(--light);padding-top:10px}.order-details-page .cart-total{background-color:var(--background);margin:0 0 0 auto;max-width:325px}.order-details-page .products tbody .product{min-width:400px}.html-order-details-page .products tbody tr:last-child td{padding-bottom:20px}.html-order-details-page .products tbody tr:first-child td{padding-top:25px}.order-details-page .units{min-width:90px}}@media only screen and (max-width:600px){.order-details-page .unit-price,.order-details-page .subtotal{width:unset}.order-details-page .subtotal{padding-left:0;text-align:left}}.order-details-page td.product{position:relative}.order-details-page td.product .product-details{position:relative;min-height:80px}.order-details-page td.product .product-details .product-name{padding-bottom:30px}.order-details-page td.product .product-details .product-name .sku{position:absolute;bottom:0;left:0;width:100%}