body.template-cart .occipack-cart__quote-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:4.2rem;padding:.8rem 1.5rem;border:.1rem solid var(--occipack-cart-red, #e6292f);border-radius:.5rem;background:var(--occipack-cart-red, #e6292f);color:#fff;cursor:pointer;font:inherit;font-weight:700;text-decoration:none}body.template-cart .occipack-cart__quote-button:hover{border-color:var(--occipack-cart-red-dark, #bd1d23);background:var(--occipack-cart-red-dark, #bd1d23)}body.template-cart .occipack-cart__quote-button:focus-visible{outline:.3rem solid rgba(230,41,47,.28);outline-offset:.2rem}body.template-cart .occipack-cart__quote-button .svg-wrapper{width:2rem;height:2rem}body.template-cart .occipack-cart__quote-button svg{display:block;width:100%;height:100%}.occipack-quote-dialog{width:min(100rem,calc(100vw - 3rem));max-height:calc(100vh - 3rem);padding:0;overflow:auto;border:0;border-radius:1rem;background:#fff;color:#201d1b;box-shadow:0 2.4rem 8rem #21191447}.occipack-quote-dialog::backdrop{background:#1914109e;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.occipack-quote-dialog__form{padding:2.4rem}.occipack-quote-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-bottom:1.4rem;border-bottom:.3rem solid #ff980f}.occipack-quote-dialog__eyebrow{margin:0 0 .3rem;color:#e6292f;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.occipack-quote-dialog h2{margin:0;font-size:2.4rem}.occipack-quote-dialog__close{width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#f4ede6;color:#201d1b;cursor:pointer;font-size:2.8rem;line-height:1}.occipack-quote-dialog__notice{margin:1.4rem 0;padding:1rem 1.2rem;border-left:.4rem solid #ff980f;background:#fff8f1;font-size:1.3rem}.occipack-quote-dialog__customer-number{max-width:28rem;margin-bottom:1.5rem}.occipack-quote-dialog__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.occipack-quote-dialog fieldset{min-width:0;margin:0;padding:1.5rem;border:.1rem solid #d9d2cc;border-radius:.7rem}.occipack-quote-dialog legend{padding:0 .7rem;color:#e6292f;font-size:1.55rem;font-weight:800}.occipack-quote-dialog label{display:grid;gap:.35rem;margin-bottom:1rem;font-size:1.2rem;font-weight:700}.occipack-quote-dialog input:not([type=checkbox]){width:100%;min-height:4rem;padding:.75rem .9rem;border:.1rem solid #aaa19a;border-radius:.4rem;background:#fff;color:#201d1b;font:inherit;font-size:1.4rem}.occipack-quote-dialog input:focus-visible{outline:.25rem solid rgba(230,41,47,.22);border-color:#e6292f}.occipack-quote-dialog__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.occipack-quote-dialog__same-address{display:flex!important;align-items:center;gap:.8rem!important;padding:.8rem;border-radius:.4rem;background:#fff8f1}.occipack-quote-dialog__same-address input{width:1.8rem;height:1.8rem}.occipack-quote-dialog [data-shipping-fields].is-disabled{opacity:.42;pointer-events:none}.occipack-quote-dialog__actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.occipack-quote-window{margin:0;background:#dedede;color:#111;font-family:Arial,Helvetica,sans-serif}.occipack-quote-toolbar{position:sticky;top:0;z-index:10;display:flex;justify-content:center;gap:1rem;padding:1.2rem;background:#201d1b;box-shadow:0 .3rem 1.5rem #00000040}.occipack-quote-toolbar button{min-height:4.2rem;padding:.8rem 1.6rem;border:.1rem solid #e6292f;border-radius:.4rem;background:#e6292f;color:#fff;cursor:pointer;font:700 1.4rem Arial,sans-serif}.occipack-quote-toolbar button.is-secondary{border-color:#fff;background:transparent}.occipack-quote-preview{padding:16px 0 32px}.occipack-quote-document{--quote-primary: #e6292f;--quote-secondary: #ff980f;box-sizing:border-box;width:194mm;min-height:281mm;margin:0 auto;padding:0;overflow:hidden;background:#fff;color:#111;font:9px/1.22 Arial,Helvetica,sans-serif;box-shadow:0 0 18px #0003}.occipack-quote-document *,.occipack-quote-document *:before,.occipack-quote-document *:after{box-sizing:border-box}.occipack-quote-header{display:grid;grid-template-columns:1fr 1fr;min-height:17mm;padding:3mm 2mm 0}.occipack-quote-header__title{display:flex;align-items:center;justify-content:center;min-height:14mm;background:var(--quote-primary);color:#fff;font-size:24px;font-weight:800;letter-spacing:.02em}.occipack-quote-header__logo{display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:0 5mm;color:var(--quote-primary);font-size:25px}.occipack-quote-header__logo img{display:block;width:auto;max-width:47mm;max-height:13mm;object-fit:contain}.occipack-quote-meta-strip,.occipack-quote-reference-row{display:flex;align-items:center;justify-content:space-between;gap:4mm;margin:0 2mm;padding:1.3mm 2mm;background:#f2f0ee;font-size:9.5px}.occipack-quote-reference-row{padding-top:1mm;padding-bottom:1mm;border-top:.25mm solid #d7d3cf;background:#fff;font-size:8px}.occipack-quote-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5mm;margin:0 2mm}.occipack-quote-address-card{min-height:34mm;border:.25mm solid #c9c5c1;border-top:0}.occipack-quote-address-card h2{margin:0;padding:1.5mm 2mm;background:var(--quote-secondary);color:#111;font-size:10px;font-weight:800}.occipack-quote-address-card h2 small{font-size:8px;font-weight:500}.occipack-quote-address-card dl{display:grid;gap:.35mm;margin:0;padding:1.5mm 2mm}.occipack-quote-address-card dl>div,.occipack-quote-address-card__pair>div{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:1mm;min-height:2.1mm}.occipack-quote-address-card__pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2mm!important}.occipack-quote-address-card dt{font-weight:400}.occipack-quote-address-card dd{min-width:0;margin:0;overflow-wrap:anywhere;border-bottom:.18mm dotted #aaa;font-weight:600}.occipack-quote-address-card dd.is-empty:after{content:"\a0"}.occipack-quote-table{width:calc(100% - 4mm);margin:0 2mm;border-collapse:collapse;table-layout:fixed}.occipack-quote-table th,.occipack-quote-table td{border:.22mm solid #b9b7b5}.occipack-quote-table th{padding:1.4mm 1mm;background:var(--quote-secondary);color:#111;font-size:9.5px;line-height:1.05;text-align:center}.occipack-quote-table th:nth-child(1){width:14%}.occipack-quote-table th:nth-child(2){width:43%}.occipack-quote-table th:nth-child(3){width:14%}.occipack-quote-table th:nth-child(4){width:15%}.occipack-quote-table th:nth-child(5){width:14%}.occipack-quote-table td{height:5.8mm;padding:1mm 1.2mm;vertical-align:top;font-size:8.2px}.occipack-quote-table td:nth-child(n+3){text-align:right;white-space:nowrap}.occipack-quote-table td:nth-child(3){text-align:center}.occipack-quote-table td small{display:block;margin-top:.4mm;color:#555;font-size:7.2px}.occipack-quote-table__empty-row td{height:5.5mm}.occipack-quote-bottom-grid{display:grid;grid-template-columns:44% 20% 36%;min-height:72mm;margin:2mm 2mm 0;border:.25mm solid #d0ccc8}.occipack-quote-bottom-grid>article{min-width:0}.occipack-quote-delivery,.occipack-quote-payment{border-right:.25mm solid #b9b7b5}.occipack-quote-delivery{padding:0 2mm 2mm}.occipack-quote-delivery h2{margin:0 -2mm 3mm;padding:2mm;background:var(--quote-secondary);font-size:18px;line-height:1}.occipack-quote-delivery h2 small{display:block;margin-top:1mm;font-size:11px}.occipack-quote-delivery h3{margin:2mm 0 1mm;color:var(--quote-primary);font-size:13px}.occipack-quote-delivery p,.occipack-quote-richtext{margin:0 0 2mm;font-size:8.4px;line-height:1.3}.occipack-quote-payment h2{margin:0;padding:3mm 1mm;background:var(--quote-secondary);font-size:11px;line-height:1.15;text-align:center}.occipack-quote-payment ul{margin:5mm 2mm 2mm;padding:0;list-style:none}.occipack-quote-payment li{display:grid;grid-template-columns:3mm 1fr;gap:1mm;margin-bottom:3mm;font-size:8px}.occipack-quote-totals{display:flex;flex-direction:column;padding:2mm}.occipack-quote-totals>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2mm;min-height:10mm;padding:1.2mm 1mm;font-size:9px;font-weight:700}.occipack-quote-totals>div+div{border-top:.18mm solid #e2dfdc}.occipack-quote-totals__small{color:#666;font-size:7.2px!important;font-weight:400!important}.occipack-quote-totals__discount{color:var(--quote-primary)}.occipack-quote-totals__grand-total{margin-top:auto;min-height:18mm!important;background:var(--quote-primary);color:#fff;font-size:10px!important}.occipack-quote-totals__grand-total strong{font-size:14px;white-space:nowrap}.occipack-quote-legal{margin:1.5mm 2mm 0;color:#666;font-size:6.5px}.occipack-quote-footer{display:grid;grid-template-columns:1.35fr .65fr;gap:5mm;margin:1.3mm 2mm 0;min-height:18mm}.occipack-quote-footer__company,.occipack-quote-footer__signature{display:flex;flex-direction:column;gap:.6mm;font-size:7px}.occipack-quote-footer__signature{justify-content:space-between;font-size:8px}.occipack-quote-footer__signature strong{color:var(--quote-primary)}.occipack-quote-contact-bar{display:flex;align-items:center;justify-content:space-between;gap:5mm;margin:1mm 2mm 0;padding-top:1mm;border-top:.5mm solid var(--quote-primary);color:var(--quote-primary);font-size:11px}@page{size:A4 portrait;margin:8mm}@media print{.no-print{display:none!important}html,body.occipack-quote-window{width:auto;min-width:0;margin:0;padding:0;background:#fff}.occipack-quote-preview{padding:0}.occipack-quote-document{width:100%;min-height:0;margin:0;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.occipack-quote-table thead{display:table-header-group}.occipack-quote-table tr,.occipack-quote-addresses,.occipack-quote-bottom-grid,.occipack-quote-footer{break-inside:avoid;page-break-inside:avoid}}@media screen and (max-width:749px){body.template-cart .occipack-cart__actions{align-items:stretch}body.template-cart .occipack-cart__quote-button{width:100%}.occipack-quote-dialog__columns,.occipack-quote-dialog__pair{grid-template-columns:1fr}.occipack-quote-dialog__form{padding:1.5rem}.occipack-quote-dialog__actions{flex-direction:column-reverse}.occipack-quote-dialog__actions .button{width:100%}.occipack-quote-preview{overflow-x:auto;padding:12px}.occipack-quote-document{transform-origin:top left}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/occipack-quote.css.map */
