.sa-quotation{--sa-q-doc-max-width-m: 100%;--sa-q-doc-max-width-pc: 960px;--sa-q-doc-max-width: var(--sa-q-doc-max-width-m);--sa-q-pad-x-m: 20px;--sa-q-pad-x-pc: 0px;--sa-q-pad-x: var(--sa-q-pad-x-m);--sa-q-pad-y-m: 40px;--sa-q-pad-y-pc: 60px;--sa-q-pad-y: var(--sa-q-pad-y-m);--sa-q-header-gap-m: 56px;--sa-q-header-gap-pc: 24px;--sa-q-header-gap: var(--sa-q-header-gap-m);--sa-q-header-mb-m: 28px;--sa-q-header-mb-pc: 40px;--sa-q-header-mb: var(--sa-q-header-mb-m);--sa-q-title-m: 20px;--sa-q-title-pc: 36px;--sa-q-title: var(--sa-q-title-m);--sa-q-name-m: 18px;--sa-q-name-pc: 22px;--sa-q-name: var(--sa-q-name-m);--sa-q-suffix-m: 15px;--sa-q-suffix-pc: 18px;--sa-q-suffix: var(--sa-q-suffix-m);--sa-q-amount-label-m: 16px;--sa-q-amount-label-pc: 18px;--sa-q-amount-label: var(--sa-q-amount-label-m);--sa-q-amount-m: 20px;--sa-q-amount-pc: 24px;--sa-q-amount: var(--sa-q-amount-m);--sa-q-body-m: 13px;--sa-q-body-pc: 14px;--sa-q-body: var(--sa-q-body-m);--sa-q-company-fs-m: 11px;--sa-q-company-fs-pc: 13px;--sa-q-company-fs: var(--sa-q-company-fs-m);--sa-q-company-lh-m: 1.6;--sa-q-company-lh-pc: 1.7;--sa-q-company-lh: var(--sa-q-company-lh-m);--sa-q-company-w-m: 100%;--sa-q-company-w-pc: auto;--sa-q-company-w: var(--sa-q-company-w-m);--sa-q-intro-mb-m: 8px;--sa-q-intro-mb-pc: 16px;--sa-q-intro-mb: var(--sa-q-intro-mb-m);--sa-q-summary-m: 13px;--sa-q-summary-pc: 15px;--sa-q-summary: var(--sa-q-summary-m);--sa-q-summary-gap-m: 16px;--sa-q-summary-gap-pc: 48px;--sa-q-summary-gap: var(--sa-q-summary-gap-m);--sa-q-summary-lh-m: 2.4;--sa-q-summary-lh-pc: 3;--sa-q-summary-lh: var(--sa-q-summary-lh-m);--sa-q-notes-m: 12px;--sa-q-notes-pc: 14px;--sa-q-notes: var(--sa-q-notes-m);--sa-q-notes-indent-m: 16px;--sa-q-notes-indent-pc: 20px;--sa-q-notes-indent: var(--sa-q-notes-indent-m);--sa-q-ink: #000;--sa-q-border: #000;--sa-q-border-light: #e0e0e0;--sa-q-muted: #555}@media(min-width:768px){.sa-quotation{--sa-q-doc-max-width: var(--sa-q-doc-max-width-pc);--sa-q-pad-x: var(--sa-q-pad-x-pc);--sa-q-pad-y: var(--sa-q-pad-y-pc);--sa-q-header-gap: var(--sa-q-header-gap-pc);--sa-q-header-mb: var(--sa-q-header-mb-pc);--sa-q-title: var(--sa-q-title-pc);--sa-q-name: var(--sa-q-name-pc);--sa-q-suffix: var(--sa-q-suffix-pc);--sa-q-amount-label: var(--sa-q-amount-label-pc);--sa-q-amount: var(--sa-q-amount-pc);--sa-q-body: var(--sa-q-body-pc);--sa-q-company-fs: var(--sa-q-company-fs-pc);--sa-q-company-lh: var(--sa-q-company-lh-pc);--sa-q-company-w: var(--sa-q-company-w-pc);--sa-q-intro-mb: var(--sa-q-intro-mb-pc);--sa-q-summary: var(--sa-q-summary-pc);--sa-q-summary-gap: var(--sa-q-summary-gap-pc);--sa-q-summary-lh: var(--sa-q-summary-lh-pc);--sa-q-notes: var(--sa-q-notes-pc);--sa-q-notes-indent: var(--sa-q-notes-indent-pc)}}.sa-quotation-section{padding-left:0!important;padding-right:0!important;max-width:none!important;width:100%!important}.sa-quotation{width:100%;padding:var(--sa-q-pad-y) var(--sa-q-pad-x) 80px;background:#fff;box-sizing:border-box}.sa-quotation__doc{max-width:var(--sa-q-doc-max-width);margin:0 auto;font-size:var(--sa-q-body);line-height:1.75;color:var(--sa-q-ink)}.sa-quotation__title{font-size:var(--sa-q-title);font-weight:400;text-align:center;line-height:1.2;letter-spacing:.05em;margin:0 0 40px}.sa-quotation__header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:var(--sa-q-header-gap);margin-bottom:var(--sa-q-header-mb)}@media(min-width:768px){.sa-quotation__header{flex-direction:row}}.sa-quotation__customer{flex:0 0 auto;order:2}@media(min-width:768px){.sa-quotation__customer{order:0}}.sa-quotation__customer-row{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;min-width:220px;border-bottom:1px solid var(--sa-q-border);padding-bottom:6px}.sa-quotation__customer-name{font-size:var(--sa-q-name);font-weight:400;letter-spacing:.06em;min-width:120px}.sa-quotation__customer-suffix{font-size:var(--sa-q-suffix);font-weight:400;white-space:nowrap;flex-shrink:0}.sa-quotation__company{text-align:right;font-size:var(--sa-q-company-fs);line-height:var(--sa-q-company-lh);width:var(--sa-q-company-w);flex-shrink:0;order:1}@media(min-width:768px){.sa-quotation__company{order:0}}.sa-quotation__company-name{font-weight:400;margin-bottom:4px}.sa-quotation__company-zip,.sa-quotation__company-address,.sa-quotation__company-building,.sa-quotation__company-email{font-weight:400}.sa-quotation__company-email{margin-top:6px}.sa-quotation__intro{margin:0 0 var(--sa-q-intro-mb);font-size:var(--sa-q-body)}.sa-quotation__total-highlight{display:flex;align-items:baseline;gap:16px;margin:0 0 36px}.sa-quotation__total-label{font-size:var(--sa-q-amount-label);font-weight:400;white-space:nowrap;flex-shrink:0}.sa-quotation__total-amount-wrap{flex:0 0 auto;border-bottom:1px solid var(--sa-q-border);padding:0 6px 2px}.sa-quotation__total-amount{font-size:var(--sa-q-amount);font-weight:400;white-space:nowrap;display:inline-block}.sa-quotation__doc.is-loading-quotation .sa-quotation__total-amount-wrap,.sa-quotation__doc.is-loading-quotation .sa-quotation__price-wrap,.sa-quotation__doc.is-loading-quotation [data-sa-quotation-tbody]{visibility:hidden}.sa-quotation__total-note{font-size:var(--sa-q-body);white-space:nowrap;flex-shrink:0}.sa-quotation__table{--sa-q-th-bg: #757575;--sa-q-th-color: #fff;--sa-q-th-sep: #9e9e9e;--sa-q-td-sep: #e0e0e0;--sa-q-td-pad-y-m: 11px;--sa-q-td-pad-y-pc: 14px;--sa-q-td-pad-y: var(--sa-q-td-pad-y-m);--sa-q-td-pad-x-m: 10px;--sa-q-td-pad-x-pc: 16px;--sa-q-td-pad-x: var(--sa-q-td-pad-x-m);width:100%;border-collapse:separate;border-spacing:0;margin:0 0 8px;font-size:var(--sa-q-body);border:1px solid var(--sa-q-td-sep);border-radius:8px;overflow:hidden}@media(min-width:768px){.sa-quotation__table{--sa-q-td-pad-y: var(--sa-q-td-pad-y-pc);--sa-q-td-pad-x: var(--sa-q-td-pad-x-pc)}}.sa-quotation__table thead tr{background-color:var(--sa-q-th-bg)}.sa-quotation__table th{padding:var(--sa-q-td-pad-y) var(--sa-q-td-pad-x);font-weight:400;color:var(--sa-q-th-color);text-align:left;border-right:1px solid var(--sa-q-th-sep);word-break:keep-all}@media(min-width:768px){.sa-quotation__table th{white-space:nowrap}}.sa-quotation__table th:first-child{border-radius:7px 0 0}.sa-quotation__table th:last-child{border-right:none;border-radius:0 7px 0 0}.sa-quotation__table td{padding:var(--sa-q-td-pad-y) var(--sa-q-td-pad-x);border-bottom:1px solid var(--sa-q-td-sep);border-right:1px solid var(--sa-q-td-sep);vertical-align:middle;text-align:left}.sa-quotation__table td:last-child{border-right:none}.sa-quotation__table tbody tr:last-child td{border-bottom:none}.sa-quotation__table tbody tr:last-child td:first-child{border-radius:0 0 0 7px}.sa-quotation__table tbody tr:last-child td:last-child{border-radius:0 0 7px}.sa-quotation__col-name,.sa-quotation__col-price,.sa-quotation__col-qty,.sa-quotation__col-discount,.sa-quotation__col-amount{width:20%}.sa-quotation__item-title{font-weight:400}.sa-quotation__item-variant{font-size:11px;color:#666;margin-top:2px}.sa-quotation__table-empty{height:80px}.sa-quotation__summary{display:flex;flex-direction:column;align-items:flex-end;margin:16px 0 56px}.sa-quotation__summary-row{display:flex;justify-content:space-between;gap:var(--sa-q-summary-gap);font-size:var(--sa-q-summary);line-height:var(--sa-q-summary-lh)}.sa-quotation__summary-row span:last-child{min-width:90px;text-align:right}.sa-quotation__summary-row--total{font-weight:400}.sa-quotation__price-wrap{display:inline-block;white-space:nowrap}.sa-quotation__download{display:flex;justify-content:center;margin:0 0 40px}.sa-quotation__download .btn-primary{width:100%;min-width:0;min-height:52px;padding:14px 16px;font-size:14px;font-weight:400;letter-spacing:.02em}@media(min-width:768px){.sa-quotation__download{margin-bottom:64px}.sa-quotation__download .btn-primary{width:auto;min-width:220px;min-height:60px;padding:18px 32px;font-size:15px}}.sa-quotation__notes{padding-top:24px;border-top:1px solid var(--sa-q-border-light)}.sa-quotation__notes-title{font-size:var(--sa-q-notes);font-weight:400;line-height:2;margin-bottom:4px}.sa-quotation__notes-list{margin:0;padding-left:var(--sa-q-notes-indent);font-size:var(--sa-q-notes);line-height:2;color:#333}@media print{html.printing-quotation body *{visibility:hidden}html.printing-quotation .sa-quotation,html.printing-quotation .sa-quotation *{visibility:visible}html.printing-quotation .sa-quotation{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;overflow:visible}.sa-quotation__doc{max-width:100%;padding:0}.sa-quotation__download{display:none!important}@page{size:A4 portrait;margin:18mm 20mm}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sa-quotation.css.map */
