.fp .fp-preview-note{padding:12px 14px;border:1px solid var(--line);border-radius:5px;background:var(--warm);font-size:12px;line-height:1.5;margin:0 0 22px}.fp .fp-preview-note:empty{display:none}.fp h1{font-size:clamp(24px,3vw,36px);text-wrap:balance}.fp .ms-intro{text-wrap:pretty}.fp .ms-step summary{min-height:77px}.fp .ms-step summary small{overflow-wrap:anywhere}.fp .ms-step-title .fp-selection-mode{font-size:10px;line-height:1.4;font-weight:400;margin-top:4px;color:var(--muted)}.fp [data-fp-steps] legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp .ms-guidance{line-height:1.5}.fp .ms-fuel-grid,.fp .ms-front-grid,.fp .ms-addon-grid,.fp .ms-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fp fieldset[data-single=true]{grid-template-columns:minmax(0,1fr)}.fp .fp-option-card{min-width:0}.fp [data-fp-steps] .fp-option-card[hidden]{display:none}.fp .ms-extra-copy .fp-option-sku{min-height:0}.fp .fp-option-copy{min-width:0;overflow-wrap:anywhere}.fp .fp-option-copy strong{display:block;line-height:1.4}.fp .fp-option-detail:empty,.fp .fp-option-sku:empty,.fp .fp-option-hold:empty{display:none}.fp .fp-option-sku{font-size:10px;line-height:1.5;color:var(--muted)}.fp .fp-option-hold{display:block;color:#735023;font-size:10px;line-height:1.5;margin-top:7px}.fp .fp-addon-copy{display:flex;flex:1;flex-direction:column;width:100%;gap:5px}.fp .fp-addon-copy small{margin:0 0 7px}.fp .fp-addon-copy .ms-option-price{margin-top:auto}.fp .ms-fuel-card .fp-addon-copy{gap:0}.fp .ms-fuel-card .fp-option-detail{margin:3px 0 15px}.fp .ms-fuel-card .ms-fuel-mark{display:flex;align-items:center;min-height:45px}.fp .ms-fuel-mark svg{width:46px;height:46px}.fp .ms-front-card,.fp .ms-front-card:last-child{grid-column:auto;display:flex;flex-direction:column;grid-template-columns:none;align-items:stretch}.fp .ms-front-card .ms-front-copy,.fp .ms-front-card:last-child .ms-front-copy{padding:13px 14px 15px}.fp .ms-front-card .ms-front-image{display:block;flex:none}.fp .ms-front-card .ms-front-image img,.fp .ms-front-card:last-child img{height:125px}.fp .ms-front-card.fp-feature-front{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.fp .ms-front-card.fp-feature-front .ms-front-copy{padding:20px}.fp .ms-front-card.fp-feature-front img{height:110px}.fp .ms-front-card>.ms-none-mark{margin:0;height:146px;background:var(--warm)}.fp .ms-finish-card .fp-option-copy{padding:0}.fp .ms-finish-card .fp-option-detail{margin-bottom:6px}.fp .ms-material-steel{background:repeating-linear-gradient(170deg,#fff2 0 1px,transparent 1px 3px),linear-gradient(125deg,#e0e4e5,#9ca2a4 55%,#d4d8d9)}.fp .ms-material-neutral{background:#b4aca1}.fp .ms-addon-card>img{display:block;flex:none}.fp .ms-addon-grid{grid-auto-rows:1fr}.fp .ms-addon-card .ms-none-mark{flex:none}.fp .fp-option-symbol{display:grid;place-items:center;width:100%;height:116px;margin:7px 0 15px;color:#9b7151;background:var(--warm)}.fp .fp-option-symbol svg{width:58px;height:58px}.fp .ms-extra-visual img{width:100%;height:110px;object-fit:contain;padding:10px}.fp .ms-extra-visual svg{width:58px;height:58px}.fp .ms-visual-brick[data-tone=gray],.fp .ms-visual-herringbone[data-tone=gray]{background-color:#858483}.fp .ms-visual-brick[data-tone=red],.fp .ms-visual-herringbone[data-tone=red]{background-color:#925348}.fp .ms-visual-brick[data-tone=black],.fp .ms-visual-herringbone[data-tone=black]{background-color:#454440}.fp .ms-visual-brick[data-tone=antler],.fp .ms-visual-herringbone[data-tone=antler]{background-color:#aa9a84}.fp .ms-extra-card.fp-no-thanks{grid-column:auto;flex-direction:column;align-items:stretch;background:var(--warm)}.fp .ms-extra-card.fp-no-thanks .ms-extra-visual{width:100%;height:110px;flex:0 0 110px}.fp .ms-extra-card.fp-no-thanks .ms-extra-copy{padding:14px}.fp .fp-option-card:has(input[type=checkbox]:checked){border-color:var(--orange);box-shadow:0 0 0 1px var(--orange);background:#fff9f3}.fp input[type=checkbox]{appearance:none;-webkit-appearance:none;position:absolute;top:13px;right:13px;width:24px;height:24px;border:2px solid #80766b;border-radius:4px;background:#fff;margin:0;z-index:1}.fp input[type=checkbox]:checked{background:var(--orange);border-color:var(--orange)}.fp input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:13px;box-sizing:border-box;background:transparent;mask:none;-webkit-mask:none;border-radius:0;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:translate(-50%,-60%) rotate(45deg)}.fp label:has(input:disabled){opacity:.65;cursor:not-allowed}.fp input:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.fp .fp-selection-note{line-height:1.6;border-left:2px solid var(--line);padding-left:10px;margin-top:14px}.fp .ms-review-total{display:flex;justify-content:space-between;gap:16px;margin:16px 0;font-variant-numeric:tabular-nums}.fp .ms-review-eyebrow{font-size:10px;color:var(--muted)}.fp .ms-native .product-form-installments{display:none}.fp [data-fp-progress-fill]{display:block;height:100%;background:var(--orange)}@media(max-width:650px){.fp .ms-expert{display:block;margin-top:24px}.fp .ms-front-card .ms-front-image img,.fp .ms-front-card:last-child img{height:112px}.fp .ms-front-card .ms-front-copy,.fp .ms-front-card:last-child .ms-front-copy{padding:12px}.fp .ms-front-card>.ms-none-mark{height:133px}.fp .fp-option-symbol{height:105px}.fp .ms-step summary{min-height:77px}}.ms.fp .ms-price{margin-bottom:10px}.ms.fp .ms-price strong{font-size:40px;font-weight:800;letter-spacing:-1px;color:var(--orange)}.fp-ledger{display:grid;grid-template-columns:auto auto;justify-content:start;column-gap:44px;row-gap:4px;max-width:340px;margin:0 0 28px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.fp-ledger .fp-ledger-amount{text-align:right}.fp-ledger .fp-ledger-total{border-top:1px solid var(--line);padding-top:7px;margin-top:3px;color:var(--ink);font-weight:700;font-size:13px}.fp-ledger .fp-ledger-total.fp-ledger-amount{color:var(--orange)}.ms.fp .fp-summary-thumb{width:56px;height:40px;flex:0 0 56px;object-fit:cover;border-radius:4px;border:1px solid var(--line);background:var(--warm)}.ms.fp .ms-step fieldset :is(.ms-no-thanks,.ms-extra-none) .ms-option-price{background:none;padding:0;color:var(--muted);font-weight:400}@media(max-width:650px){.ms.fp .ms-price strong{font-size:34px}.ms.fp .fp-summary-thumb{display:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/fireplace-configurator.css.map */
