.HomePage{min-height:100vh}.FullPageLoader .FullPageLoader-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.FullPageLoader .FullPageLoader-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReceiptPage .printSections{max-width:595px;width:100%;font-size:14px;border:0;margin:0 auto;padding:.25rem;line-height:24px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:unset}@media print{.ReceiptPage .printSections{font-size:16px;visibility:visible;zoom:.7;margin:0}}.ReceiptPage .orderText{font-size:28px}@media print{.actionButtons{line-height:0;padding:0;margin-bottom:0}.nonPrintable{display:none!important}.hideSpinner{visibility:hidden}body{text-align:left}@page{margin-left:10px}}.ActionButtons{margin:16px 0}.OrderSummary{border-top:1px dashed #000;border-bottom:1px dashed #000}.TermsAndConditions{font-size:16px;margin-bottom:20px}.TermsAndConditions ul{margin:0;list-style:none;padding:0}.TermsAndConditions .title{text-decoration:underline}.DigitalInvoicePage.printSections{width:100%;max-width:600px;font-size:12px;border:0;margin:0 auto;padding:1rem 1rem 4rem;line-height:18px}.AddressDetails-wrapper .title{font-weight:600}.AddressDetails-wrapper .content{width:70%;font-size:12px;margin-bottom:0}.AddressDetails-wrapper .addressLine{margin:0}.TermsAndConditions{font-size:12px;margin-bottom:20px}.TermsAndConditions ul{margin:0;list-style:disc;padding:0 0 0 16px;line-height:16px}.TermsAndConditions ul li{padding-bottom:6px}.TermsAndConditions .title{padding-bottom:6px;font-size:14px;font-weight:700;text-decoration:none}.storeAddress{display:flex;flex-direction:column}.storeAddress .paragraph{font-size:12px;text-align:center;width:80%;margin:auto}.storeAddress .addressLine{margin:0}.invoiceLine{align-items:baseline;display:flex}.invoiceLine .invoiceText{font-size:12px}.securityCheck{padding:10px 0;font-size:16px;text-align:center;font-weight:700}.securityCheck .checkedIcon{color:green;padding-left:.5rem}.invoiceDivider{margin-top:.225rem;margin-bottom:.225rem;border-color:#00000040}.OrderDetails .border-dashed-top{border-top:1px dashed #000}.OrderDetails .border-dashed-bottom{border-bottom:1px dashed #000}.OrderDetails .thank_you_text{text-align:center;height:36px;display:flex;justify-content:center;align-items:center}.OrderDetails .price_details{display:grid;grid-template-columns:39% 8% 20% 14% 14%;gap:1%}.OrderDetails .text-align-end{text-align:end}.itemsDisplay .itemDetailsGrid{display:grid;grid-template-columns:17% 8% 18% 18% 14% 20%;gap:1%}.itemsDisplay .itemHeaders{font-weight:700}.itemsDisplay .lineitems{display:flex;flex-direction:column;justify-content:center}.itemsDisplay .itemTitle{width:100%;line-height:normal}.taxes .taxesColumns{display:grid;grid-template-columns:20% 14% 14% 14% 14% 22%;gap:1%;font-weight:700}.taxes .taxesGrid{display:grid;grid-template-columns:20% 14% 14% 14% 14% 22%;gap:1%}.totalSection .columnGrid{display:grid;grid-template-columns:26% 18% 18% 14% 20%;gap:1%}.totalSection .displayGrid{display:grid;grid-template-columns:27% 72%;gap:1%}.totalSection .totalText{font-weight:700}.contactDetails{padding-top:1rem;padding-bottom:.5rem}.contactDetails .heading{font-weight:700;font-size:14px}.thank_you_text{text-align:center}.invoiceHeader{display:flex;flex-direction:column;text-align:center}.iRNLine{display:flex;flex-direction:column;font-size:10px;line-height:10px}.iRNLine .lineText{padding-bottom:10px}.iRNLine .allAmount{align-self:end}.installApp{left:0;width:100%;height:4rem;background-color:#b32525;position:fixed;bottom:0}.installApp .installAppContainer{display:flex;position:relative;justify-content:space-between;align-items:center;height:.25rem}.installApp .displayBlock{display:flex;align-items:center}.installApp .displayImage{margin-left:1rem;margin-top:2.5rem}@media (min-width: 768px){.installApp{display:none}}.installApp .installButton{margin-top:4rem;margin-right:.225rem;display:flex;border-radius:.125rem;height:1.5rem;font-weight:500;background-color:#fff;color:#b32525;align-items:center}.installApp .closeButton{position:absolute;top:-.25rem;right:.375rem;padding-top:.125rem;width:.5rem;background-color:transparent;border:none}.installApp .textBlock{margin-left:.25rem;margin-top:4rem;color:#fff}.installApp .textBlock .downloadText{font-weight:700;font-size:12px}.installApp .textBlock .subText{font-weight:500;font-size:10px}.qRCodeContainer{display:flex;padding-top:1rem}.qRCodeContainer .qRCode{height:auto;max-width:100%;display:flex;margin:auto}.DigitalInvoicePage.printSections{width:100%;max-width:600px;font-size:12px;border:0;margin:0 auto;line-height:18px}@media print{.DigitalInvoicePage.printSections{font-size:16px;visibility:visible;zoom:.7;margin:0}}.DigitalInvoicePage .orderText{font-size:14px;font-weight:700}@media print{.nonPrintable{display:none!important}.hideSpinner{visibility:hidden}body{text-align:left}}.InvoicePrint{width:100%;max-width:600px;font-size:14px;border:0;margin:0 auto;padding:1rem 1rem 4rem}.InvoicePrint .invoiceLines>table{width:100%;text-align:center}.InvoicePrint .invoiceLines,.InvoicePrint .taxLines{margin-bottom:5px}.InvoicePrint .invoiceLinesGrid{display:grid;grid-template-columns:minmax(120px,1fr) 80px 70px 70px 50px 90px;width:100%;font-size:12px;-moz-column-gap:8px;column-gap:8px}.InvoicePrint .taxLinesGrid{display:grid;grid-template-columns:120px 1fr 60px 60px 60px 90px;width:100%;font-size:12px;-moz-column-gap:8px;column-gap:8px}.InvoicePrint .invoiceText{font-size:13px;margin-right:7px}.InvoicePrint .orderText{font-weight:700;text-align:center;margin-bottom:6px}.InvoicePrint .storeAddress{padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid black;line-height:22px}.InvoicePrint .flex-container{display:flex;align-items:center;justify-content:space-between}@media (max-width: 480px){.InvoicePrint{padding:.75rem .75rem 3rem}.InvoicePrint .invoiceLinesGrid{grid-template-columns:minmax(90px,1fr) 60px 50px 50px 40px 70px;-moz-column-gap:4px;column-gap:4px;font-size:11px}.InvoicePrint .taxLinesGrid{grid-template-columns:90px 1fr 45px 45px 45px 70px;-moz-column-gap:4px;column-gap:4px;font-size:11px}}.ebono-logo{width:100%;margin-bottom:4px}.InvoiceDetails{padding:5px 0;line-height:20px;display:flex;justify-content:space-between}.dividerTop{border-top:1px solid #000000;margin:6px 0 8px}.addressRow{display:flex;gap:12px;padding:6px 0 8px;font-size:12px}.addressCard{flex:1}.addressTitle{font-weight:600;margin-bottom:4px}.addressLine{margin:0}.eoe-section{padding-top:12px;padding-bottom:12px}.eoe-section .eoe-section-title{padding-bottom:8px}.tnc-section{padding-top:12px}.tnc-section .tnc-section-title{padding-bottom:8px}.tnc-section ul{margin:0;padding:0}.tnc-section li{list-style:none;padding-left:8px}.thank-you{text-align:center;font-size:16px;color:#b22525;font-weight:700;padding:20px 0}.qrCodeWrap{display:flex;justify-content:center;margin:8px 0 12px}.security-btn{width:100%;font-size:16px;text-align:center;background-color:#fff494;display:flex;justify-content:center;align-items:center;height:40px;margin:16px 0}.securityCheck{font-size:medium;font-weight:700}.checkedIcon{color:green}.review-container{padding:12px;border:1px solid #f05a22;border-radius:8px;margin-bottom:32px}.share-experience{padding-bottom:16px;font-size:16px}.ant-btn-default{background:#fff;border-color:#d9d9d9;color:#000000e0;box-shadow:0 2px #00000005}.ant-btn{font-size:14px;height:32px;padding:4px 15px;border-radius:6px}.review-btn,.security-btn{width:100%;font-size:16px;text-align:center;background-color:#b22525;display:flex;justify-content:center;align-items:center;height:40px;text-decoration:none;color:#fff}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:#fff494;border-color:#fff494;border-width:2px}.irn{font-size:13px;display:flex;flex-direction:column;gap:2px}.irnLabel,.irnValue{display:block}.irnValue{font-size:12px;overflow-wrap:anywhere;word-break:break-word}html{box-sizing:border-box;height:100%}*,*:before,*:after{box-sizing:inherit}body{height:100%;padding:0;margin:0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.flex{display:flex}.flex-col{flex-direction:column}div{padding:calc(var(--p)*1rem)}.py-6{padding-top:6px;padding-bottom:6px}.pb-6{padding-bottom:6px}
