body :is(.ef-lab-gas-purchase,.ef-lab-fireplace-page) #efOf,body .efx-pdp--mantel #efmStudio #efmWrap{--ef-family-font:var(--efx-font,"DM Sans",system-ui,sans-serif);background:var(--ef-palette-surface,#F5F4F1)!important;border:1px solid var(--ef-palette-control,#8F8B84)!important;border-radius:16px!important;padding:24px!important;box-shadow:0 6px 20px #1212120a!important;font-family:var(--ef-family-font)!important;min-width:0}.ef-family-flow{color:#121212;min-width:0;font-family:var(--efx-font,"DM Sans",system-ui,sans-serif)}.ef-family-flow__header{margin:0 0 24px;padding:0}body .ef-family-flow .ef-family-flow__title{font:500 26px/1.2 var(--efx-font,"DM Sans",system-ui,sans-serif);letter-spacing:-.02em;margin:0 0 16px}.ef-family-flow__progress{display:flex;gap:6px;border-bottom:1px solid var(--ef-palette-line,#D8D5CE);padding-bottom:12px}body .ef-family-flow .ef-family-flow__step{flex:1;min-width:0;min-height:44px;padding:8px 5px;border:1px solid var(--ef-palette-control,#8F8B84);border-radius:6px;background:#fff;color:var(--ef-palette-body,#45433E);font:500 14px/1.3 var(--efx-font,"DM Sans",system-ui,sans-serif);white-space:normal}body .ef-family-flow .ef-family-flow__step:is(.is-active,[aria-current=step]){background:#121212;color:#fff;border-color:#121212}body .ef-family-flow .ef-family-flow__step:disabled{color:#756d60;cursor:default}.ef-family-flow__panel[hidden],.ef-family-flow [hidden],#efOf[data-ef-family-flow=ready] .ef-of__head--intro[hidden],#efOf[data-ef-family-flow=ready] .ef-lab-order-pending{display:none!important}.ef-family-flow__panel{min-width:0;outline:none;scroll-margin-top:100px}body .ef-family-flow :is(.ef-family-flow__hint,.ef-family-flow__status){font:400 14px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif);color:var(--ef-palette-muted,#66625B);margin:0 0 16px}body .ef-family-flow .ef-family-flow__status{color:#8a2d22;background:#fff;border:1px solid #A14D3B;border-radius:8px;padding:12px}body .ef-family-flow :is(.ef-of__legend,.ef-family-flow__panel-title){font:600 18px/1.4 var(--efx-font,"DM Sans",system-ui,sans-serif)!important;color:#121212;margin:0 0 10px}body .ef-family-flow .ef-of__legend-num{display:none}body .ef-family-flow .ef-of__field{margin:0 0 22px;min-width:0}body .ef-family-flow .ef-of__cd{background:#fff;border:1px solid var(--ef-palette-control,#8F8B84)!important;border-radius:8px;overflow:visible}body .ef-family-flow .ef-of__cd-summary{padding:12px;min-height:60px;border-radius:8px}body .ef-family-flow .ef-of__cd-selected-label{font:600 16px/1.4 var(--efx-font,"DM Sans",system-ui,sans-serif)!important;white-space:normal;color:#121212}body .ef-family-flow :is(.ef-of__cd-selected-desc,.ef-cfg-card__desc,.ef-of__price-sub,.ef-of__hint){font:400 14px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif)!important;color:var(--ef-palette-muted,#66625B);white-space:normal}body .ef-family-flow .ef-of__cd-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;min-width:0}body .ef-family-flow .ef-of__cd-list>.ef-cfg-group__grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}body .efx-pdp .ef-lab-gas-purchase #efOf .ef-of__cd-list>.ef-cfg-group__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .ef-family-flow .ef-of__cd-opt{position:relative;min-width:0;min-height:44px;background:#fff!important;color:#121212;border:1px solid var(--ef-palette-control,#8F8B84)!important;border-radius:8px!important;box-shadow:none!important}body .ef-family-flow .ef-of__cd-opt[aria-selected=true]{border:2px solid #121212!important;box-shadow:0 0 0 1px #121212!important}body .ef-family-flow .ef-of__cd-opt[aria-selected=true] .ef-cfg-card__check{background:#121212!important;color:#fff!important;opacity:1!important}body .efx-pdp .ef-lab-gas-purchase #efOf .ef-of__cd-opt{background:#fff!important;border-color:var(--ef-palette-control,#8F8B84)!important}body .efx-pdp .ef-lab-gas-purchase #efOf .ef-of__cd-opt[aria-selected=true]{border-color:#121212!important}body .efx-pdp .ef-lab-gas-purchase #efOf .ef-of__cd:not([data-group=fuel]) .ef-of__cd-opt:has(img) .ef-cfg-card__zoom{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;background:#454541;color:#fff;z-index:2}body .ef-family-flow .ef-cfg-card__title{font:600 16px/1.35 var(--efx-font,"DM Sans",system-ui,sans-serif)!important;white-space:normal}body .ef-family-flow .ef-cfg-card__img{height:130px!important;min-height:0;width:100%}body .ef-family-flow .ef-cfg-card__img img{width:100%;height:100%;object-fit:contain}body .ef-family-flow .efg-size-thumbs{grid-template-columns:repeat(auto-fit,minmax(min(100%,108px),1fr))!important;gap:10px}body .ef-family-flow .efg-size-thumb.is-active{border:2px solid #121212!important;box-shadow:0 0 0 1px #121212}.ef-family-flow__review{background:#fff;border:1px solid var(--ef-palette-control,#8F8B84);border-radius:10px;margin:0 0 18px;overflow:hidden}.ef-family-flow__review-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ef-palette-line,#D8D5CE);font-size:15px;line-height:1.4}.ef-family-flow__review-row:last-child{border:0}.ef-family-flow__review-label{color:var(--ef-palette-muted,#66625B)}.ef-family-flow__review-value{font-weight:600;overflow-wrap:anywhere}.ef-family-flow__review :is(dt,dd){margin:0}body .ef-family-flow .ef-family-flow__edit{min-width:44px;min-height:44px;padding:6px;background:transparent;border:0;color:#121212;text-decoration:underline;text-underline-offset:4px;font:500 14px/1.4 var(--efx-font,"DM Sans",system-ui,sans-serif)}.ef-family-flow__footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:22px}.ef-family-flow__footer:has(.ef-family-flow__back[hidden]){grid-template-columns:minmax(0,1fr)}body .ef-family-flow :is(.ef-family-flow__back,.ef-family-flow__next){min-height:52px;padding:12px 20px;border:1px solid var(--ef-palette-control,#8F8B84);border-radius:4px;background:#fff;color:#121212;font:600 15px/1.4 var(--efx-font,"DM Sans",system-ui,sans-serif)}body .ef-family-flow .ef-family-flow__next{background:#121212;border-color:#121212;color:#fff}body .ef-family-flow .ef-family-flow__next:disabled{background:#e9e6e0;color:var(--ef-palette-muted,#66625B);border-color:#d2ccc2}body :is(.ef-lab-gas-purchase,.ef-lab-fireplace-page) #efOf :is(#efOfAtc,#efOfExpressCheckout),body .efx-pdp--mantel #efmWrap :is(#efmSubmit,#efmMorePay){width:100%;height:52px!important;min-height:52px!important;max-height:none!important;padding:12px 16px!important;border-radius:4px!important;font:600 15px/1.3 var(--efx-font,"DM Sans",system-ui,sans-serif)!important}body .ef-family-flow #efOfExpressCheckout{margin-top:12px}body .ef-family-flow .ef-of__total{padding:16px!important;background:#fff!important;border:1px solid var(--ef-palette-control,#8F8B84)!important;border-radius:8px!important;margin:18px 0!important}body .ef-family-flow .ef-of__total-amt{font-size:18px!important;flex:0 0 auto;white-space:nowrap}body .ef-family-flow #efOfTotalAmt{font-size:26px!important}body .ef-family-flow .ef-of__total-row{gap:12px;min-width:0}body .ef-family-flow .ef-of__total-label{min-width:0;white-space:normal;overflow-wrap:anywhere}body .ef-family-flow .ef-lab-fireplace-disclosure{background:#fff;border:1px solid var(--ef-palette-control,#8F8B84);border-radius:8px;padding:0 12px}body .ef-family-flow .ef-lab-fireplace-required{margin-bottom:20px}body :is(.ef-lab-gas-purchase,.ef-lab-fireplace-page) #efOf #efOfGuideBtn{background:#fff!important;border:1px solid var(--ef-palette-control,#8F8B84)!important;color:#121212!important;border-radius:8px}body :is(.ef-lab-gas-purchase,.ef-lab-fireplace-page) #efOf #efOfGuideBtn :is(span,strong){color:var(--ef-palette-body,#45433E)!important}body .efx-pdp--mantel #efmWrap #efmStep4 #efmMorePay{display:flex!important;align-items:center;justify-content:center}body .ef-family-payments{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:18px 0 8px;font:400 14px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif);color:#33312c;text-align:center}.ef-family-payments__label,.ef-family-payments__icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.ef-family-payments__label svg{width:16px;height:16px}.ef-family-payments__icons svg{width:34px;height:22px}body .efx-pdp--mantel #efmWrap :is(.efm-dim-field-label,.ef-cfg-mantel-group__label){font:600 16px/1.4 var(--efx-font,"DM Sans",system-ui,sans-serif)!important}body .efx-pdp--mantel #efmWrap :is(.efm-dim-field-hint,.efm-dim-field-error,.ef-cfg-mantel-nav__helper){font:400 14px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif)!important}body .efx-pdp--mantel #efmWrap .ef-cfg-mantel-price-line{font-family:var(--efx-font,"DM Sans",system-ui,sans-serif)!important;font-size:15px!important}body .efx-pdp--mantel #efmWrap #efmReviewTable{background:#fff!important;border:1px solid var(--ef-palette-control,#8F8B84);border-radius:10px;overflow:hidden}body .efx-pdp--mantel #efmWrap .ef-cfg-review-item{background:transparent!important;border-bottom-color:var(--ef-palette-line,#D8D5CE)}body .efx-pdp--mantel #efmWrap .efm-finish-tab:not(.is-active){background:#fff!important;border:1px solid var(--ef-palette-control,#8F8B84)!important;color:#33312c!important}body .efx-pdp--mantel #efmWrap .efm-dim-select{background:#fff!important;border:1px solid var(--ef-palette-control,#8F8B84)!important;border-radius:6px;min-height:52px}body .ef-family-flow :is(button,a,summary):focus-visible{outline:2px solid #121212;outline-offset:3px}@media(max-width:767px){body :is(.ef-lab-gas-purchase,.ef-lab-fireplace-page) #efOf,body .efx-pdp--mantel #efmStudio #efmWrap{padding:18px 12px!important;border-radius:12px!important}body .ef-family-flow .ef-family-flow__title{font-size:24px}body .ef-family-flow .ef-of__cd-list{gap:8px;padding:8px}body .ef-family-flow .ef-cfg-card__img{height:100px!important}.ef-family-flow__review-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 12px}.ef-family-flow__review-label,.ef-family-flow__review-value{grid-column:1}.ef-family-flow__edit,.ef-family-flow__review-action{grid-column:2;grid-row:1 / span 2}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/ef-lab-family-order.css.map */
