.Order-floor-sanding:not(.Order-floor-sanding--loaded) #offer-summary~*{display:none!important}.Order-floor-sanding:not(.Order-floor-sanding--loaded) p#offer-summary{display:none}.Order-floor-sanding.Order-floor-sanding--loaded .Order-floor-sanding__lookup{display:none}.Order-floor-sanding .Order-floor-sanding__offer{position:relative;display:block;padding:20px 24px;background:#fafafa;border:1px solid #ccc;border-radius:5px}.Order-floor-sanding .Order-floor-sanding__change{position:absolute;top:10px;right:10px;display:flex;padding:6px;border:0;border-radius:50%;background:none;color:#333;cursor:pointer;transition:.25s background-color}.Order-floor-sanding .Order-floor-sanding__change:hover{background-color:rgba(0,0,0,.06)}.Order-floor-sanding .Order-floor-sanding__change svg{width:20px;height:20px}.Order-floor-sanding .Order-floor-sanding__offer-title{display:block;padding-right:40px;margin-bottom:12px;font-size:1.2rem}.Order-floor-sanding .Order-floor-sanding__offer-rows{display:grid;grid-template-columns:max-content 1fr;gap:4px 20px}.Order-floor-sanding .Order-floor-sanding__offer-rows span:nth-child(odd){color:#777}@media (max-width: 480px){.Order-floor-sanding .Order-floor-sanding__offer-rows{grid-template-columns:1fr;gap:0}.Order-floor-sanding .Order-floor-sanding__offer-rows span:nth-child(2n):not(:last-child){margin-bottom:8px}}.Order-floor-sanding .Order-floor-sanding__pdf{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:inherit;text-decoration:underline}.Order-floor-sanding .Order-floor-sanding__pdf svg{flex-shrink:0;width:22px;height:22px}.Order-floor-sanding .Contact-form__form .Contact-form__checkbox{width:100%}.Order-floor-sanding p#fetch-offer{width:100%;margin-top:15px}.Order-floor-sanding .Order-floor-sanding__fetch{display:inline-block;padding:10px 25px;background:#fff;border:1px solid #333;border-radius:5px;text-decoration:none!important;color:#333;text-transform:uppercase;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;cursor:pointer;box-sizing:border-box;font:var(--text-font, normal 400 1rem "Lato", sans-serif);font-size:1rem;line-height:var(--text-line-height, 1.4em);font-weight:var(--font-weight-button, 900);transition:.25s background-color,.25s border-color,.25s opacity,.25s color}.Order-floor-sanding .Order-floor-sanding__fetch:hover:not(:disabled){background-color:rgba(255,255,255,.9);border-color:rgba(51,51,51,.75);color:rgba(51,51,51,.75)}.Order-floor-sanding .Order-floor-sanding__fetch:disabled{opacity:.25;cursor:default}.Order-floor-sanding p#offer-summary,.Order-floor-sanding p#date-status,.Order-floor-sanding p#customer-address{width:100%}.Order-floor-sanding p#date-status:empty{display:none}.Order-floor-sanding .Order-floor-sanding__available{color:#2e7d32}.Order-floor-sanding .Order-floor-sanding__unavailable{color:#b3261e}.Order-floor-sanding .Order-floor-sanding__suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.Order-floor-sanding .Order-floor-sanding__suggestions button{display:inline-block;background:#fff;border:1px solid #333;border-radius:5px;text-decoration:none!important;color:#333;text-transform:uppercase;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;cursor:pointer;box-sizing:border-box;font:var(--text-font, normal 400 1rem "Lato", sans-serif);font-size:1rem;line-height:var(--text-line-height, 1.4em);font-weight:var(--font-weight-button, 900);transition:.25s background-color,.25s border-color,.25s opacity,.25s color;padding:6px 14px;text-transform:none;font-size:.9rem}.Order-floor-sanding .Order-floor-sanding__suggestions button:hover:not(:disabled){background-color:rgba(255,255,255,.9);border-color:rgba(51,51,51,.75);color:rgba(51,51,51,.75)}.Order-floor-sanding .Order-floor-sanding__suggestions button:disabled{opacity:.25;cursor:default}
