.bg-order-page{color:#722732;background:#fff8ed;max-width:760px;min-height:65vh;margin:auto;padding-top:44px;padding-bottom:64px;font-family:Quicksand,sans-serif}.bg-order-page h1{margin-bottom:24px;font-size:30px}.bg-order-page h2{margin:28px 0 18px;font-size:22px}.bg-order-page p{margin:16px 0;line-height:1.8}.bg-order-page li{margin:16px 0;line-height:1.7}.bg-order-page ul{padding-left:20px}.bg-order-page a{text-decoration:underline}.bg-order-page>.bg-button{margin-top:28px}.bg-order-page input{box-sizing:border-box;max-width:100%;color:inherit;font:inherit;border:1px solid #d5a7ad;border-radius:10px;margin:12px 0 24px;padding:12px;display:block}.bg-owner-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:24px 0;display:grid}.bg-owner-calendar>strong{text-align:center;font-size:12px}.bg-owner-calendar button{color:#722732;cursor:pointer;background:#fffdf9;border:1px solid #d5a7ad;border-radius:12px;min-height:64px;padding:8px 2px}.bg-owner-calendar button small{margin-top:6px;font-size:10px;display:block}.bg-owner-calendar button.closed{background:#ffe9f2}.bg-owner-calendar button.chosen{outline:2px solid #722732}.bg-date-controls{background:#ffe9f2;border-radius:16px;margin:24px 0;padding:18px}.bg-admin-order{overflow-wrap:anywhere;border-top:1px solid #d5a7ad;padding:20px 0}.bg-text-button{color:#722732;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.bg-total-lines{margin:16px 0 24px}.bg-total-lines>div{justify-content:space-between;gap:16px;padding:10px 0;display:flex}.bg-total-lines dd{white-space:nowrap;margin:0}.bg-grand-total{border-top:1px solid #d5a7ad;font-size:20px;font-weight:600}.bg-store .bg-cart .bg-checkout-panel{border-top:1px solid #d5a7ad;border-bottom:1px solid #d5a7ad;margin:38px 0;padding:24px 0}.bg-store .bg-cart .bg-checkout-panel h2{font-size:22px}.bg-store .bg-cart .bg-checkout-caption{margin-top:18px;font-size:12px;line-height:1.8}.bg-date-warning{color:#722732;background:#ffe9f2;border-radius:10px;padding:14px}.bg-store .bg-cart .bg-subtotal{font-size:17px;font-weight:600}.bg-store .bg-cart .bg-subtotal>strong{font-size:22px}.bg-store .bg-cart .bg-delivery-question{margin-top:24px;font-size:13px;line-height:1.8}.bg-delivery-question a{font-weight:600;text-decoration:underline}.bg-confirmation-example{background:#ffe9f2;border:1px solid #d5a7ad;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:600}.bg-confirmation-details{border-top:1px solid #d5a7ad;margin-top:24px}.bg-order-reference{overflow-wrap:anywhere;font-size:12px}@media (width>=768px){.bg-store .bg-cart .bg-subtotal{font-size:19px}}.bg-order-page a.bg-arrival-text-link{text-underline-offset:3px;font-weight:600;text-decoration:underline}.bg-manage-orders select{color:#722732;font:inherit;appearance:none;background:#fffdf9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23722732' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/16px no-repeat;border:1px solid #d5a7ad;border-radius:10px;margin:8px 0 12px;padding:10px 38px 10px 14px;display:block}.bg-order-views{gap:10px;margin-top:24px;display:flex}.bg-order-views .bg-button{flex:1;min-width:0}.bg-order-month{margin-top:24px;display:block}.bg-manage-orders input[type=search],.bg-private-order-note textarea{box-sizing:border-box;width:100%}.bg-private-order-note{margin-top:20px}.bg-private-order-note textarea{color:inherit;font:inherit;resize:vertical;background:#fffdf9;border:1px solid #d5a7ad;border-radius:10px;margin:8px 0 12px;padding:10px 14px;display:block}
