.swbs{box-sizing:border-box;max-width:210mm;margin:24px auto 40px;padding:14mm 14mm 10mm;background:#fff;color:var(--pg-ink, #1d2320);font-size:13px;line-height:1.45;box-shadow:0 2px 18px #1d23201f;border-radius:4px}.swbs *{box-sizing:border-box}.swbs__head{border-bottom:2px solid var(--pg-green-dark, #2f6b22);padding-bottom:10px;margin-bottom:14px}.swbs__brand img{display:block;width:150px;height:auto}.swbs__contact{margin:6px 0 0;font-size:11.5px;color:var(--pg-muted, #5d6661)}.swbs__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.swbs__title h1{margin:0;font-size:24px;line-height:1.2}.swbs__print{flex:none;min-width:120px;background:#fff!important;color:var(--pg-ink, #1d2320)!important;border:1.5px solid var(--pg-ink, #1d2320)!important;cursor:pointer}.swbs__date{margin:4px 0 0;font-size:12px;color:var(--pg-muted, #5d6661)}.swbs__go[hidden],.swbs.is-find .swbs__norow,.swbs.is-find .swbs__notip,.swbs.is-find .swbs__print,.swbs.is-find .swbs__foot{display:none}.swbs__find{max-width:520px;margin:8px 0 16px}.swbs__find label{display:block;margin:0 0 6px;font-weight:700;font-size:15px}.swbs__findrow{display:flex;gap:8px}.swbs__findrow input{flex:1;min-width:0;padding:10px 12px;border:1.5px solid #cfd5d1;border-radius:6px;font:inherit;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.swbs__finderr{margin:8px 0 0;padding:8px 10px;border-radius:6px;background:#fdecea;color:#8a1c1c;font-size:13px}.swbs__norow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px}.swbs__norow .swbs__date{margin:0}.swbs__nosend{all:unset;cursor:pointer;padding:4px 12px;border:1.5px solid var(--pg-green-dark, #2f6b22);border-radius:999px;background:var(--pg-green-dark, #2f6b22);color:#fff;font-size:13px;font-weight:700}.swbs__nosend:hover{filter:brightness(1.1)}.swbs__nosend:focus-visible{outline:2px solid var(--pg-green-dark, #2f6b22);outline-offset:2px}.swbs__nosend[hidden]{display:none}.swbs__notip{display:none;margin:4px 0 0;font-size:11px;color:var(--pg-ink, #1d2320)}.swbs__no{display:inline-block;margin-right:10px;padding:2px 8px;border:1.5px solid var(--pg-green-dark, #2f6b22);border-radius:4px;color:var(--pg-ink, #1d2320);font-size:13px;letter-spacing:.02em}.swbs__no b{font-size:15px;letter-spacing:.06em}.swbs__go{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.swbs__btns{display:flex;flex-wrap:wrap;gap:10px}.swbs__btns .pg-btn{min-width:190px;text-align:center}.swbs__btns button.pg-btn--ghost{background:#fff!important;color:var(--pg-ink, #1d2320)!important;border:1.5px solid var(--pg-ink, #1d2320)!important;cursor:pointer}.swbs__qr{flex:none;margin:0;text-align:center}.swbs__qr div{width:104px;height:104px;padding:6px;background:#fff}.swbs__qr svg{display:block;width:100%;height:100%}.swbs__qr figcaption{margin-top:2px;font-size:11px;font-weight:700;color:var(--pg-ink, #1d2320)}.swbs__msg{padding:24px 0;font-size:15px}.swbs h2{margin:0 0 8px;font-size:16px;line-height:1.25;color:var(--pg-green-dark, #2f6b22)}.swbs section{margin:0 0 16px;break-inside:avoid;page-break-inside:avoid}.swbs__mock figure{margin:0}.swbs__mock img{display:block;width:100%;max-height:92mm;object-fit:contain;background:#f4f5f4;border-radius:3px}.swbs figcaption,.swbs__fine{margin:4px 0 0;font-size:11.5px;color:var(--pg-muted, #5d6661)}.swbs__h{margin:0 0 4px;font-size:12px;font-weight:700}.swbs__front svg{display:block;width:100%;max-height:80mm;overflow:visible}.swbs__front{padding-left:7mm}.swbs__plans{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.swbs__plans svg{display:block;width:100%;max-height:70mm;overflow:visible}.swbs__plans>div{padding-right:6mm}.swbs__dl{display:grid;grid-template-columns:44mm 1fr;gap:3px 12px;margin:0 0 8px}.swbs__dl dt{font-weight:700}.swbs__dl dd{margin:0}.swbs__checks{margin:6px 0 0;padding:0;list-style:none}.swbs__checks li{position:relative;margin:0 0 4px;padding-left:18px}.swbs__checks li:before{content:"";position:absolute;left:2px;top:.45em;width:9px;height:9px;border-radius:50%;background:var(--pg-green, #3d8b2c)}.swbs__checks li.is-warn:before{background:#c98a00}.swbs__checks li.is-bad:before{background:#c62828}.swbs__table{width:100%;border-collapse:collapse;margin:0 0 4px}.swbs__table th,.swbs__table td{padding:6px;border-bottom:1px solid #e3e7e4;text-align:left;vertical-align:top}.swbs__table thead th{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--pg-muted, #5d6661);border-bottom:1.5px solid #cfd5d1}.swbs__table th:nth-child(2),.swbs__table td:nth-child(2){width:12mm;text-align:center}.swbs__table th:nth-child(3),.swbs__table td:nth-child(3){width:24mm;text-align:right;white-space:nowrap}.swbs__table td span{display:block;font-size:11.5px;color:var(--pg-muted, #5d6661)}.swbs__table td .swbs__pos{color:var(--pg-ink, #1d2320);font-weight:600}.swbs__table tr.is-sub td:first-child{padding-left:18px}.swbs__table tbody tr{break-inside:avoid;page-break-inside:avoid}.swbs__table tfoot th,.swbs__table tfoot td{border-bottom:0;border-top:2px solid var(--pg-ink, #1d2320);font-size:15px;font-weight:700}.swbs__table tfoot.swbs__subtot th,.swbs__table tfoot.swbs__subtot td{border-top:1.5px solid #cfd5d1;font-size:13px}.swbs__table tfoot[hidden]{display:none}.swbs__table--total{margin-top:0}.swbs__sum .swbs__dl{margin-top:12px}.swbs__foot{margin-top:14px;padding-top:8px;border-top:1px solid #cfd5d1;font-size:11.5px;color:var(--pg-muted, #5d6661)}@media(max-width:749px){.swbs__go{flex-direction:column;align-items:stretch}.swbs__btns .pg-btn{flex:1 1 100%}.swbs__qr{display:none}.swbs{margin:0 auto 24px;padding:18px 16px;box-shadow:none;border-radius:0}.swbs__plans,.swbs__dl{grid-template-columns:1fr}.swbs__dl dd{margin-bottom:6px}.swbs__title h1{font-size:20px}}@page{size:A4 portrait;margin:10mm}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}body>*:not(#MainContent),#MainContent>*:not(.swbs-section),#shopify-pc__banner,.pg-call-bar,iframe{display:none!important}.swbs{max-width:none;margin:0;padding:0;box-shadow:none;border-radius:0;font-size:10.5px}.swbs__print,.swbs__nosend{display:none!important}.swbs__notip{display:block}.swbs__head{position:relative}.swbs__btns{display:none!important}.swbs__go{position:absolute;top:0;right:0;margin:0}.swbs__qr div{width:30mm;height:30mm;padding:2mm}.swbs__qr figcaption{font-size:9.5px}.swbs__head{padding-bottom:6px;margin-bottom:8px}.swbs__brand img{width:120px}.swbs__title{margin-top:4px}.swbs__title h1{font-size:20px}.swbs section{margin-bottom:10px}.swbs__body{display:grid;grid-template-columns:1fr 1fr;column-gap:6mm;align-items:start}.swbs__body>*{grid-column:1 / -1}.swbs__body>.swbs__mock{grid-column:1;grid-row:1}.swbs__room:not([hidden]){display:contents}.swbs__roomfront{grid-column:2;grid-row:1}.swbs__plans{grid-column:1 / -1;grid-row:2;margin-top:4mm;break-inside:avoid}.swbs__body:has(.swbs__room[hidden])>.swbs__mock{grid-column:1 / -1}.swbs__mock img{max-height:95mm}.swbs__front svg{max-height:90mm}.swbs__plans svg{max-height:85mm}.swbs__fit{break-before:page}.swbs__body:has(.swbs__room[hidden]) .swbs__fit{break-before:auto}.swbs section.swbs__parts,.swbs section.swbs__inst{break-inside:auto;page-break-inside:auto}.swbs__inst h2{break-after:avoid}.swbs__table th,.swbs__table td{padding:4px 5px}.swbs__table tfoot{display:table-row-group}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/swb-design-sheet.css.map */
