.wkc{background:#f7f4ef;color:#15221f;padding:clamp(32px,5vw,80px) 0 88px}.wkc *,.wkc *:before,.wkc *:after{box-sizing:border-box}.wkc [hidden]{display:none!important}.wkc-heading{max-width:850px;margin-bottom:clamp(30px,4vw,55px)}.wkc-heading h1{margin:0 0 20px;font-size:clamp(2.4rem,5.2vw,4.7rem);line-height:1.02;letter-spacing:-.055em;color:#15221f}.wkc-heading__text{max-width:650px;color:#52605a;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.7}.wkc-specs{display:flex;flex-wrap:wrap;gap:9px 20px;list-style:none;padding:0;margin:24px 0 0;font-size:.8rem;color:#245c50;font-weight:600}.wkc-specs li+li{border-left:1px solid #d6dcd5;padding-left:20px}.wkc-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,4vw,64px)}.wkc-preview-column{position:sticky;top:110px;min-width:0}.wkc-preview{margin:0;padding:clamp(18px,2.4vw,35px);border:1px solid #dfe3db;background:#eceee8;border-radius:14px}.wkc-preview__header,.wkc-preview__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#3b544b;font-size:.76rem}.wkc-preview__header{margin-bottom:40px;font-weight:600}.wkc-preview__tag{padding:5px 9px;border:1px solid #cdd6cb;border-radius:20px;font-size:.68rem;font-weight:500}.wkc-binding-label{color:#64726a;text-align:center;font-size:.67rem;margin:0 0 12px}.wkc-preview__viewport{width:100%;overflow:auto;overscroll-behavior-x:contain;padding-bottom:7px}.wkc-preview__viewport:focus-visible{outline:2px solid #245c50;outline-offset:5px}.wkc-preview__viewport.is-zoomed .wkc-ruler{min-width:900px}.wkc-ruler{display:block;width:100%;height:auto;aspect-ratio:170 / 62;overflow:visible;filter:drop-shadow(0 8px 9px #15221f12)}.wkc-ruler text{fill:#17352c;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:600}.wkc-ruler__paper{fill:#fffefa;stroke:#dedfd6;stroke-width:2px}.wkc-ruler__binding{fill:none;stroke:#b6bbaa;stroke-width:14px}.wkc-ruler__tick{fill:none;stroke:#244b3f;stroke-width:2.3px}.wkc-ruler__scale text{font-size:25px;font-weight:400}.wkc-ruler text.wkc-ruler__unit{font-size:23px;font-weight:400}.wkc-ruler__write,.wkc-ruler__nrs{fill:none;stroke:#537365;stroke-width:2.2px}.wkc-ruler__placeholder{fill:#f2f4ee;stroke:#b9c6b7;stroke-width:2px;stroke-dasharray:7 7}.wkc-ruler text.wkc-ruler__filename{font-size:19px;font-weight:400;fill:#52695e}.wkc-preview__footer{margin:20px 0 12px}.wkc-preview figcaption{margin-top:20px;color:#64726a;font-size:.72rem;line-height:1.6}.wkc-preview-note{display:flex;gap:14px;padding:12px 7px;color:#64726a}.wkc-preview-note>span{font-size:1.3rem;color:#245c50}.wkc-preview-note p{font-size:.79rem;line-height:1.65;margin:0}.wkc-controls,.wkc-form{min-width:0}.wkc-card{border:1px solid #dde2d8;border-radius:12px;background:#fffdf9;margin:0 0 22px;padding:19px 23px 23px;min-width:0}.wkc-card legend{display:flex;align-items:center;gap:11px;float:left;width:100%;padding:0;margin:0 0 18px;font-size:1rem;line-height:1.4;font-weight:650}.wkc-card legend+*{clear:both}.wkc-step{color:#718277;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:500}.wkc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.wkc-field{display:flex;flex-direction:column;gap:8px;min-width:0}.wkc-field label,.wkc-upload>label{color:#3b5147;font-size:.76rem;line-height:1.45}.wkc input:not([type=checkbox]):not([type=hidden]):not([type=file]),.wkc select,.wkc textarea{min-width:0;width:100%;min-height:46px;margin:0;padding:12px;border:1px solid #ccd4c9;border-radius:5px;background:#fffefa;color:#15221f;font:inherit;font-size:.9rem;box-shadow:none}.wkc textarea{resize:vertical}.wkc select{-webkit-appearance:auto;appearance:auto;padding-right:8px}.wkc input:focus-visible,.wkc select:focus-visible,.wkc textarea:focus-visible,.wkc button:focus-visible,.wkc summary:focus-visible{outline:2px solid #245c50;outline-offset:3px}.wkc :disabled{opacity:.5;cursor:not-allowed}.wkc input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;min-width:18px;margin:0;accent-color:#245c50}.wkc-help{margin:10px 0 0;font-size:.75rem;line-height:1.65;color:#637167;overflow-wrap:anywhere}.wkc-total{margin:16px 0 0;padding-top:14px;border-top:1px solid #e5e8df;color:#245c50;font-size:.83rem}.wkc-field-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.wkc-choice{display:flex;align-items:center;gap:10px;min-height:45px;margin:0;font-size:.83rem;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.wkc-field-options .wkc-choice{border:1px solid #e0e5db;border-radius:5px;padding:9px 10px}.wkc-field-options .wkc-choice:has(input:checked){background:#f0f4eb;border-color:#b7c9b8}.wkc-name-option{margin-top:18px}.wkc-upload{margin-top:18px;padding:17px;background:#f4f6ef;border:1px dashed #b8c7b5;border-radius:7px}.wkc-upload input[type=file]{display:block;max-width:100%;width:100%;color:#4f6356;font-size:.75rem;margin-top:12px}.wkc-upload input[type=file]::file-selector-button{border:1px solid #b9c8b6;border-radius:4px;min-height:38px;margin-right:10px;padding:8px 12px;color:#245c50;background:#fffef8;cursor:pointer}.wkc-file-status{color:#426149;font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.wkc-text-button{background:transparent;border:0;border-radius:2px;padding:8px 0;min-height:40px;color:#245c50;font:inherit;font-size:.75rem;text-underline-offset:4px;cursor:pointer;text-decoration:underline}.wkc-text-button:hover{color:#15221f}.wkc-summary-card{background:#eaf0e5;border:1px solid #d8e1d1;border-radius:12px;padding:21px 23px;margin:0 0 22px}.wkc-summary-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.wkc-summary-heading h2{font-size:1rem;line-height:1.4;margin:0;color:#1d3f2e}.wkc-summary{display:block;margin-top:14px;font-size:.8rem;line-height:1.65;color:#45604d;overflow-wrap:anywhere}.wkc-summary p{margin:5px 0}.wkc-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border-top:1px solid #ccd8c4;padding-top:18px;margin-top:18px}.wkc-price strong{font-size:1.65rem;font-weight:600;letter-spacing:-.04em}.wkc-price span{font-size:.72rem;color:#50674f}.wkc-unit-prices{display:grid;gap:6px;flex-basis:100%;margin:4px 0 0;font-size:.8rem;line-height:1.5}.wkc-unit-prices>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.wkc-unit-prices dt{color:#50674f}.wkc-unit-prices dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.wkc-unit-prices-note{flex-basis:100%;margin-top:0}.wkc-request{border:1px solid #d9dfd3;border-radius:10px;background:#fffdf9}.wkc-request summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;padding:20px 23px;font-size:.93rem;cursor:pointer;font-weight:600}.wkc-request summary::-webkit-details-marker{display:none}.wkc-request summary>span{font-size:1.35rem;font-weight:400;transition:transform .2s ease}.wkc-request[open] summary>span{transform:rotate(45deg)}.wkc-request__body{padding:0 23px 23px}.wkc-request__body>.wkc-help:first-child{margin-top:0;margin-bottom:20px}.wkc-request__body>.wkc-field{margin-top:17px}.wkc-submit{display:flex;justify-content:space-between;width:100%;min-height:50px;margin-top:20px;gap:14px;text-align:left;white-space:normal}.wkc-cart-form{margin-top:15px}.wkc-error,.wkc-alert{color:#853e2c;font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.wkc-alert{padding:14px;border:1px solid #d7bdb0;border-radius:5px;background:#fff4ed}.wkc-success{color:#245c50;background:#eaf0e5;padding:17px;line-height:1.6;border-radius:6px}@media(max-width:989px){.wkc-layout{grid-template-columns:1fr;gap:25px}.wkc-preview-column{position:static}.wkc-preview__header{margin-bottom:28px}.wkc-heading{max-width:650px}}@media(max-width:480px){.wkc{padding-top:28px}.wkc-card,.wkc-summary-card{padding:17px 16px}.wkc-preview{padding:17px 13px}.wkc-specs{gap:8px 12px;font-size:.7rem}.wkc-specs li+li{padding-left:12px}.wkc-form-row{gap:12px}.wkc-field-options{gap:7px}.wkc-field-options .wkc-choice{padding:8px 7px;font-size:.76rem;gap:7px}.wkc-request summary{padding:18px 16px}.wkc-request__body{padding:0 16px 18px}.wkc-request__body .wkc-form-row{grid-template-columns:1fr}.wkc-upload{padding:12px}}@media(prefers-reduced-motion:reduce){.wkc *,.wkc *:before,.wkc *:after{transition:none!important;scroll-behavior:auto!important}}dialog[data-wkc-preview-dialog]{width:min(42rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;overflow:auto;border:0;border-radius:1rem;background:#fffdf8;color:#182d25;box-shadow:0 1.5rem 5rem #00000038}dialog[data-wkc-preview-dialog]::backdrop{background:#12221b73}dialog[data-wkc-preview-dialog] h2{margin:0 0 1.25rem;font-size:clamp(1.25rem,4vw,1.75rem)}dialog[data-wkc-preview-dialog] p{margin:0 0 1rem}[data-wkc-purchase-preview] select{width:100%;margin-block:.5rem 1rem}
/*# sourceMappingURL=/cdn/shop/t/40/assets/wirkus-configurator.css.map */
