.bom-check{width:20px;height:20px;accent-color:#007c99;vertical-align:middle;margin:0 12px 0 0;cursor:pointer}.bom-selection-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:18px 0;font-size:14px}.bom-selection-tools button,#order-copy-link{background:none;border:1px solid #aac2d3;border-radius:20px;padding:9px 15px;cursor:pointer;color:#073b67}.order-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:-20px 0 40px}.order-cta button{border:0;cursor:pointer}.order-cta p{flex-basis:100%;font-size:14px;max-width:720px}.order-cta .lime{background:#ffce05;color:#12334e}#order-dialog{border:0;border-radius:24px;padding:30px;width:min(540px,calc(100% - 28px));max-height:90dvh;color:#12334e;box-shadow:0 30px 100px #00192f50}#order-dialog::backdrop{background:#041d37ad;backdrop-filter:blur(5px)}#delivery-form{display:grid;gap:9px}#delivery-form h2{font-size:36px;margin:0}#delivery-form label{font-size:14px;font-weight:600}#delivery-form input,#delivery-form textarea{width:100%;padding:12px;border:1px solid #b5c9d8;border-radius:9px;font-size:16px;color:#12334e;background:white}#delivery-form input:disabled,#delivery-form textarea:disabled{background:#edf3f7}#delivery-form button{cursor:pointer}.order-close{justify-self:end;border:0;background:none;font-size:28px;line-height:1}.order-privacy,#order-item-count,#order-success p{font-size:13px;line-height:1.5}#order-error{color:#872e12;background:#fff0d4;padding:12px;border-radius:10px;font-size:14px}#order-success{padding-top:12px}#order-success .button{margin:0 8px 12px 0}#order-view{display:block;text-decoration:underline;margin:10px 0}#order-create{border:0}#order-dialog [hidden]{display:none!important}
@media print{#order-dialog,.bom-check,.bom-selection-tools,.order-cta{display:none!important}}
