.facadeck-garage{--fg-ink: #161620;--fg-muted: #575761;--fg-warm: #a34c1a;--fg-accent: #eaa96f;--fg-surface: #f6f5f3;--fg-sheet: #fff;--fg-line: #d5d2cc;--fg-focus: #b75722;--fg-font-small: 14px;--fg-font-label: 16px;--fg-font-body: 17px;color:var(--fg-ink);background:var(--fg-surface);font-family:Arial,Helvetica,sans-serif;font-size:var(--fg-font-body);font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left}.facadeck-garage *,.facadeck-garage *:before,.facadeck-garage *:after{box-sizing:border-box}.facadeck-garage [hidden]{display:none!important}.facadeck-garage h1,.facadeck-garage h2,.facadeck-garage h3,.facadeck-garage p,.facadeck-garage dl{margin:0}.facadeck-garage h1,.facadeck-garage h2,.facadeck-garage h3{font-family:inherit;color:inherit;text-transform:none;text-wrap:balance}.facadeck-garage h1,.facadeck-garage h2{letter-spacing:-.045em}.facadeck-garage h3{font-size:20px;letter-spacing:-.01em;line-height:1.3}.facadeck-garage :is(button,input,select,textarea){font:inherit;letter-spacing:inherit}.facadeck-garage button{text-transform:none;box-shadow:none}.facadeck-garage :where(button,summary,input,select,textarea,a):focus-visible{outline:2px solid var(--fg-focus);outline-offset:3px}.facadeck-garage :where(input,textarea)::placeholder{color:#67646a;opacity:1}.facadeck-garage .fg-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.facadeck-garage .fg-hero{position:relative;isolation:isolate;background:#1b1b27;color:#fff;min-height:clamp(240px,28vw,370px);display:grid;align-items:end;overflow:hidden}.facadeck-garage .fg-hero-img{display:block;position:absolute;inset:0 0 0 auto;z-index:-2;width:75%;height:100%;object-fit:cover;object-position:57% 55%}.facadeck-garage .fg-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171720 15%,#171720f0 32%,#1717205e 68%,#18191c08)}.facadeck-garage .fg-hero-content{padding-block:30px 44px}.facadeck-garage .fg-brand{color:#f9c895;font-size:var(--fg-font-small);font-weight:700;letter-spacing:.16em;margin-bottom:10px}.facadeck-garage .fg-hero h1{font-size:clamp(36px,5.2vw,64px);font-weight:500;line-height:.98;max-width:12ch}.facadeck-garage .fg-hero p:last-child{margin-top:14px;color:#f3eeec;max-width:45ch;font-size:var(--fg-font-body)}.facadeck-garage .fg-main{padding-block:26px 56px}.facadeck-garage .fg-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:24px}.facadeck-garage .fg-nav button{display:flex;min-height:49px;gap:8px;align-items:center;justify-content:flex-start;padding:6px 8px 8px;border:0;border-bottom:2px solid #c8c3ba;background:transparent;color:var(--fg-muted);font-size:var(--fg-font-small);font-weight:600;text-align:left;cursor:pointer}.facadeck-garage .fg-nav button[aria-current=step]{color:var(--fg-ink);border-color:var(--fg-warm)}.facadeck-garage .fg-nav button:disabled{cursor:default;opacity:1}.facadeck-garage .fg-nav button:disabled:not([aria-current]){color:#67646a}.facadeck-garage .fg-nav-number{color:var(--fg-warm);font-size:.8em;font-variant-numeric:tabular-nums}.facadeck-garage .fg-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.49fr);gap:26px;align-items:start}.facadeck-garage .fg-card{min-width:0;border:1px solid var(--fg-line);background:var(--fg-sheet)}.facadeck-garage .fg-card-content{padding:clamp(20px,3.25vw,42px)}.facadeck-garage .fg-card h2{font-size:clamp(28px,3.3vw,44px);line-height:1.06;font-weight:500;margin-bottom:18px}.facadeck-garage .fg-card h2:focus{outline:0}.facadeck-garage .fg-card h3{margin:21px 0 9px}.facadeck-garage .fg-intro{font-size:var(--fg-font-body);color:var(--fg-muted);max-width:58ch;margin:0 0 18px}.facadeck-garage .fg-tiny{color:var(--fg-muted);font-size:var(--fg-font-small);margin-top:10px}.facadeck-garage .fg-measure-grid,.facadeck-garage .fg-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.facadeck-garage .fg-field{min-width:0;display:grid;gap:6px;font-weight:600;font-size:var(--fg-font-label)}.facadeck-garage .fg-field :is(input,select,textarea){min-width:0;min-height:49px;width:100%;border:1px solid #a9a6a5;border-radius:0;background:var(--fg-sheet);color:var(--fg-ink);padding:9px 12px;font-size:var(--fg-font-label);font-weight:400}.facadeck-garage .fg-field textarea{resize:vertical;min-height:86px}.facadeck-garage .fg-number{position:relative}.facadeck-garage .fg-number input{padding-right:44px}.facadeck-garage .fg-number>span{position:absolute;right:13px;top:50%;translate:0 -50%;color:var(--fg-muted);pointer-events:none;font-size:var(--fg-font-small)}.facadeck-garage .fg-dimensions-status:not(:empty){color:#85401b;margin-top:10px;font-size:var(--fg-font-label)}.facadeck-garage .fg-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-top:1px solid var(--fg-line);padding:15px clamp(20px,3.25vw,42px)}.facadeck-garage .fg-actions button:only-child{margin-left:auto}.facadeck-garage .fg-primary,.facadeck-garage .fg-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;gap:9px;padding:9px 15px;border:1px solid var(--fg-ink);border-radius:0;font-size:var(--fg-font-label);font-weight:700;cursor:pointer}.facadeck-garage .fg-primary{background:var(--fg-ink);color:#fff}.facadeck-garage .fg-primary:hover{background:#343440}.facadeck-garage .fg-secondary{background:var(--fg-sheet);color:var(--fg-ink)}.facadeck-garage .fg-secondary:hover{background:#f6ede4}.facadeck-garage :is(.fg-primary,.fg-secondary):disabled{background:#ece9e3;color:#545056;border-color:#ece9e3;cursor:not-allowed}.facadeck-garage .fg-study{margin-top:16px}.facadeck-garage .fg-details{border:1px solid var(--fg-line);padding:0 12px}.facadeck-garage .fg-details>summary,.facadeck-garage .fg-review>summary{min-height:44px;cursor:pointer;padding:10px 0;font-weight:700;color:var(--fg-ink)}.facadeck-garage .fg-details[open]>:not(summary){margin-bottom:12px}.facadeck-garage .fg-measure-details,.facadeck-garage .fg-color-details{margin-top:12px}.facadeck-garage .fg-models{display:grid;gap:10px}.facadeck-garage .fg-choice{display:flex;gap:9px;align-items:center;min-height:49px;min-width:0;width:100%;padding:11px 12px;text-align:left;border:1px solid #aaa7a5;border-radius:0;color:var(--fg-ink);background:var(--fg-sheet);cursor:pointer}.facadeck-garage .fg-choice:hover:not(:disabled){background:#faf5ef}.facadeck-garage .fg-choice[aria-pressed=true]{background:#faf1e8;border-color:var(--fg-warm);outline:1px solid var(--fg-warm);outline-offset:-1px}.facadeck-garage .fg-choice:disabled{color:var(--fg-muted);background:#f4f3f3;cursor:default}.facadeck-garage .fg-choice-copy{display:grid;gap:3px;overflow-wrap:anywhere}.facadeck-garage .fg-choice-copy strong{font-size:var(--fg-font-label);line-height:1.3}.facadeck-garage .fg-choice-copy small{font-size:var(--fg-font-small);color:var(--fg-muted);line-height:1.35}.facadeck-garage .fg-thickness{display:grid;place-items:center;width:60px;min-height:42px;flex:none;color:var(--fg-warm);border:1px solid var(--fg-line);font-size:var(--fg-font-small);font-weight:700}.facadeck-garage .fg-models strong{font-size:20px}.facadeck-garage .fg-palette{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,139px),1fr));gap:8px}.facadeck-garage .fg-panel-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));gap:8px}.facadeck-garage .fg-finish-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,145px),1fr));gap:8px}.facadeck-garage :is(.fg-panel-choices,.fg-finish-choices,.fg-palette) .fg-choice{display:grid;align-content:start;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.facadeck-garage :is(.fg-panel-choices,.fg-finish-choices,.fg-palette) .fg-choice-copy{padding:0 2px 2px}.facadeck-garage .fg-finish-note{margin-top:0;margin-bottom:10px}.facadeck-garage :is(.fg-panel-image,.fg-finish-image){display:block;overflow:hidden;aspect-ratio:10 / 7;background:var(--fg-surface)}.facadeck-garage .fg-panel-image img{display:block;width:100%;height:auto;margin-top:-16%}.facadeck-garage .fg-finish-image img{display:block;width:100%;height:100%;object-fit:cover}.facadeck-garage .fg-color-sample{display:block;aspect-ratio:1;outline:1px solid rgb(0 0 0 / 12%);outline-offset:-1px;background-color:var(--fg-color);background-image:var(--fg-color-image, none);background-size:var(--fg-color-size, auto);background-position:var(--fg-color-position, center);background-repeat:no-repeat}.facadeck-garage .fg-dot{flex:none;border-radius:50%;border:1px solid #77737a;background:var(--swatch)}.facadeck-garage .fg-ral{max-width:260px;margin-top:14px}.facadeck-garage :is(.fg-option-groups,.fg-option-list){display:grid;gap:7px}.facadeck-garage .fg-option-group>summary{padding-right:45px;position:relative}.facadeck-garage .fg-option-count{color:var(--fg-muted);position:absolute;right:0;top:11px;font-size:var(--fg-font-small)}.facadeck-garage .fg-option{padding:8px 9px;border-top:1px solid var(--fg-line)}.facadeck-garage .fg-option-selected{background:#faf1e8}.facadeck-garage .fg-option label,.facadeck-garage .fg-removal{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;cursor:pointer}.facadeck-garage .fg-option label>span{min-width:0}.facadeck-garage .fg-option small{display:block;font-size:var(--fg-font-small);color:var(--fg-muted);line-height:1.3}.facadeck-garage .fg-option-disabled label{cursor:not-allowed;color:var(--fg-muted)}.facadeck-garage .fg-option-cost{color:var(--fg-ink);font-size:var(--fg-font-label);text-align:right}.facadeck-garage input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;margin:3px 0 0;accent-color:var(--fg-warm);cursor:inherit}.facadeck-garage .fg-option .fg-quantity{display:flex;gap:8px;align-items:center;padding:7px 0 0 28px;font-size:var(--fg-font-label)}.facadeck-garage .fg-quantity input{width:59px;min-height:38px;text-align:center;color:var(--fg-ink);background:#fff;border:1px solid #aaa7a5}.facadeck-garage .fg-removal{margin-top:11px;align-items:center;border:1px solid var(--fg-line);padding:11px}.facadeck-garage .fg-removal strong{font-size:var(--fg-font-small)}.facadeck-garage .fg-tax{margin-top:15px;background:#f8f2ed;padding:13px;font-size:var(--fg-font-label)}.facadeck-garage .fg-tax h3{margin-top:0}.facadeck-garage .fg-tax ul{padding-left:18px;list-style:disc;margin:9px 0}.facadeck-garage .fg-tax li+li{margin-top:4px}.facadeck-garage .fg-tax a{color:#8c421b;text-decoration:underline}.facadeck-garage .fg-tax-options{margin-top:11px}.facadeck-garage .fg-contact{border-top:1px solid var(--fg-line);margin-top:22px}.facadeck-garage .fg-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.facadeck-garage .fg-contact-full{grid-column:1 / -1}.facadeck-garage .fg-contact-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.facadeck-garage .fg-form-status{margin:10px 0;background:#f6eee7;padding:10px}.facadeck-garage .fg-error{color:#862515}.facadeck-garage .fg-card:has([data-contact-slot]) .fg-actions:not(:has(button+button)){justify-content:start}.facadeck-garage .fg-card:has([data-contact-slot]) .fg-actions button{margin-left:0}.facadeck-garage .fg-summary{position:sticky;top:104px;padding:clamp(18px,2.45vw,32px);background:var(--fg-ink);color:#fff;min-width:0}.facadeck-garage .fg-summary-label{color:#f4b982;font-size:var(--fg-font-small);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.facadeck-garage .fg-total{margin:3px 0 1px;color:#fff;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.12;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.facadeck-garage :is(.fg-summary-dims,.fg-summary-color,.fg-summary-note){color:#e3dce0;font-size:var(--fg-font-label);margin-top:5px}.facadeck-garage .fg-summary-color{display:flex;align-items:center;gap:6px}.facadeck-garage .fg-dot{width:14px;height:14px;border-color:#bfb9c0}.facadeck-garage .fg-breakdown{margin-top:14px;border-top:1px solid #56535f;padding-top:8px}.facadeck-garage .fg-breakdown div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:var(--fg-font-label)}.facadeck-garage .fg-breakdown dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.facadeck-garage .fg-disclaimer{margin-top:12px;color:#ded7df;font-size:15px;line-height:1.42}.facadeck-garage .fg-review{margin-top:20px;border:1px solid var(--fg-line);padding:0 15px;background:#fff}.facadeck-garage .fg-review-inner{display:grid;gap:9px;padding-bottom:14px}.facadeck-garage .fg-review-inner button{justify-self:start}.facadeck-garage .fg-review-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px}.facadeck-garage .fg-review-list label{font-size:var(--fg-font-label);cursor:pointer}.facadeck-garage .fg-review-list input{margin-right:5px;vertical-align:-.14em}@media(max-width:860px){.facadeck-garage .fg-wrap{width:calc(100% - 42px)}.facadeck-garage .fg-workspace{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:14px}}@media(max-width:640px){.facadeck-garage{overflow-anchor:none}.facadeck-garage [data-step-heading]{scroll-margin-top:calc(var(--header-height, 0px) + 16px)}.facadeck-garage .fg-wrap{width:calc(100% - 30px)}.facadeck-garage .fg-hero{min-height:237px}.facadeck-garage .fg-hero:after{background:linear-gradient(90deg,#15151cf5,#15151c95 58%,#15151c40)}.facadeck-garage .fg-hero-img{width:100%;object-position:59% center}.facadeck-garage .fg-hero-content{padding-block:26px 25px}.facadeck-garage .fg-main{padding-block:13px 30px}.facadeck-garage .fg-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 5px;margin-bottom:13px}.facadeck-garage .fg-nav button{padding:7px 3px;min-height:44px;font-size:var(--fg-font-small);gap:4px}.facadeck-garage .fg-workspace{grid-template-columns:minmax(0,1fr);gap:12px}.facadeck-garage .fg-summary{position:static}.facadeck-garage [data-mobile-summary-slot] .fg-summary{margin-top:22px}.facadeck-garage :is(.fg-finish-choices,.fg-palette){grid-template-columns:repeat(2,minmax(0,1fr))}.facadeck-garage .fg-option label{grid-template-columns:20px 1fr}.facadeck-garage .fg-option-cost{grid-column:2;text-align:left}.facadeck-garage .fg-removal strong{grid-column:2}}@media(max-width:350px){.facadeck-garage .fg-measure-grid,.facadeck-garage .fg-choice-grid,.facadeck-garage .fg-contact-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/facadeck-garage.css.map */
