.efx-pdp [data-ef-lab-door-entry-host]{min-width:0;max-width:100%;grid-column:1/-1}.efx-pdp [data-ef-lab-door-entry-host]:empty{display:none}.efx-pdp[data-ef-lab-continuous] [data-ef-lab-door-entry-host]>:is(.ef-pd-trust-mini,.ef-pd2-contact,.ef-pd2-confidence){display:none!important}.efx-pdp[data-ef-lab-door-entry] [data-efx-build],.efx-pdp[data-ef-lab-continuous] [data-efx-build]{display:none}.efx-pdp[data-ef-lab-continuous] .efx-pdp__buy,.efx-pdp[data-ef-lab-continuous] .efx-pdp__buyinner,.efx-pdp[data-ef-lab-continuous] [data-ef-lab-door-entry-host]{min-width:0;transform:none;filter:none;overflow:visible}.efx-pdp[data-ef-lab-continuous] .ef-pd-container{max-width:1488px}@media(min-width:1000px){.efx-pdp[data-ef-lab-continuous] .ef-pd-atf-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:40px;align-items:start}.efx-pdp[data-ef-lab-continuous] .efx-pdp__buy{display:grid;grid-column:2}.efx-pdp[data-ef-lab-continuous] .ef-pd-gallery{display:block;position:sticky!important;top:calc(var(--efx-header-h,64px) + 20px);align-self:start}}@media(max-width:999px){.efx-pdp[data-ef-lab-continuous] .ef-pd-atf-grid{grid-template-columns:minmax(0,1fr);gap:16px}.efx-pdp[data-ef-lab-continuous] .ef-pd-gallery,.efx-pdp[data-ef-lab-continuous] .efx-pdp__buy{display:contents}.efx-pdp[data-ef-lab-continuous] .efx-pdp__crumbs{order:0}.efx-pdp[data-ef-lab-continuous] .ef-pd-gallery-main{order:1;width:100%;max-width:620px;margin-inline:auto}.efx-pdp[data-ef-lab-continuous] .ef-pd-thumb-wrap{order:2;width:100%;max-width:620px;margin-inline:auto}.efx-pdp[data-ef-lab-continuous] .efx-pdp__buyinner{order:3;width:100%;max-width:820px;margin-inline:auto}}.efx-pdp[data-ef-lab-continuous] .efx-pdp__rating{margin:12px 0 20px}.efx-pdp[data-ef-lab-continuous] .efx-pdp__title{font-size:clamp(30px,2.7vw,40px);line-height:1.12}.efx-pdp [data-ef-lab-door-entry-host]:has(#efCfg){margin-top:24px;padding:0;border:0;border-radius:0;background:transparent;scroll-margin-top:calc(var(--efx-header-h,64px) + 20px)}.efx-pdp .ef-lab-door-entry__note{margin:0 0 16px;padding:18px 20px;border-left:3px solid var(--ef-palette-accent,#45433E);border-radius:0 8px 8px 0;background:var(--ef-palette-surface,#F5F4F1)}.efx-pdp .ef-lab-door-entry__heading{margin:0 0 8px;font:600 26px/1.2 var(--efx-font,"DM Sans",system-ui,sans-serif);letter-spacing:-.02em;color:#171717}.efx-pdp .ef-lab-door-entry__instruction{margin:0;font:400 15px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif);color:var(--ef-palette-body,#45433E)}.efx-pdp .ef-lab-door-entry__note[hidden]{display:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-step__title[tabindex="-1"]:focus{outline:none}.efx-pdp [data-ef-lab-door-entry-host] #efCfg{min-width:0;max-width:100%;margin:0;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none!important;scroll-margin-top:calc(var(--efx-header-h,64px) + 20px)}.efx-pdp [data-ef-lab-door-entry-host] #efCfg .ef-cfg__layout,.efx-pdp [data-ef-lab-door-entry-host] #efCfg .ef-cfg__main{min-width:0;padding:0;margin:0;grid-template-columns:minmax(0,1fr)}.efx-pdp [data-ef-lab-door-entry-host] #efCfg .ef-cfg-progress{position:static;width:100%;margin:0 0 24px;padding:12px 0 16px;border-radius:0;border-bottom:1px solid var(--ef-palette-rule,#B9B5AE);background:transparent;box-shadow:none}.efx-pdp [data-ef-lab-door-entry-host] #efCfg .ef-cfg-progress__node-label .ef-desktop-only{display:none!important}.efx-pdp [data-ef-lab-door-entry-host] #efCfg .ef-cfg-progress__node-label .ef-mobile-only{display:inline!important}.efx-pdp [data-ef-lab-door-entry-host] #efCfg .ef-cfg-progress__node-label{color:var(--ef-palette-body,#45433E);font-size:13px!important}.efx-pdp [data-ef-lab-door-entry-host] #efCfg .ef-cfg-progress__node.is-active .ef-cfg-progress__node-label{color:#171717;font-weight:700}.efx-pdp [data-ef-lab-door-entry-host] #efSvBanner{margin:0 0 20px;padding:12px!important;border:1px solid var(--ef-palette-rule,#B9B5AE);border-radius:8px;background:#fff!important;color:#27231e}.efx-pdp [data-ef-lab-door-entry-host] #efSvBanner button{min-height:44px;color:#171717}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card:not(.ef-cfg-card--extra){min-width:0;width:auto;border:1px solid var(--ef-palette-control,#8F8B84)!important;border-radius:8px;background:#fff!important;box-shadow:none!important;color:#171717;transform:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card[aria-checked=true]:not(.ef-cfg-card--extra){border-color:var(--ef-palette-accent,#45433E)!important;background:var(--ef-palette-tint,#ECEBE7)!important;box-shadow:inset 0 0 0 1px var(--ef-palette-accent,#45433E)!important}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card:not(.ef-cfg-card--extra) .ef-cfg-card__title{color:#171717!important;font-size:16px;line-height:1.35;font-weight:600;white-space:normal}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card:not(.ef-cfg-card--extra) .ef-cfg-card__desc{color:var(--ef-palette-body,#45433E)!important;font-size:14px;line-height:1.45;white-space:normal}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card:not(.ef-cfg-card--extra) .ef-cfg-card__price{color:#171717!important;background:transparent;font-size:15px;font-weight:600}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card:not(.ef-cfg-card--extra) .ef-cfg-card__img{background:transparent;box-shadow:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card:not(.ef-cfg-card--extra):focus-visible,.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-swatch:focus-visible{outline:3px solid #171717;outline-offset:3px}@media(hover:hover){.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card:not(.ef-cfg-card--extra):not([aria-checked=true]):hover{border-color:var(--ef-palette-accent,#45433E)!important;background:var(--ef-palette-surface,#F5F4F1)!important}}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgSwatchGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));gap:10px}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgSwatchGrid>.ef-cfg-swatch{border:1px solid var(--ef-palette-control,#8F8B84);border-radius:8px;background:#fff;box-shadow:none;min-height:124px;padding:12px 6px}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgSwatchGrid>.ef-cfg-swatch[aria-checked=true]{background:var(--ef-palette-tint,#ECEBE7);border-color:var(--ef-palette-accent,#45433E);box-shadow:inset 0 0 0 1px var(--ef-palette-accent,#45433E)}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgSwatchGrid .ef-cfg-swatch__tooltip{color:#171717!important;line-height:1.4}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgSwatchGrid .ef-cfg-swatch__circle{width:44px;height:44px;flex-basis:44px}.efx-pdp[data-ef-lab-continuous] #efCfg .efx-measure-worksheet{grid-template-columns:minmax(0,1fr)!important;gap:16px}.efx-pdp[data-ef-lab-continuous] #efCfg .efx-measure-worksheet__art,.efx-pdp[data-ef-lab-continuous] #efCfg .efx-mrows-host{grid-column:1/-1;grid-row:auto;min-width:0;padding:0;border:0}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-opening-diagram{max-width:380px;margin-inline:auto}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-measure{grid-column:1/-1}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn{margin:0 0 24px;padding:14px;min-height:56px;border:1px solid var(--ef-palette-control,#8F8B84);border-radius:8px;background:#fff;color:#171717;box-shadow:none}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn .ef-cfg-ai-cta__title{color:#171717}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn .ef-cfg-ai-cta__desc{color:var(--ef-palette-body,#45433E);line-height:1.45}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiCard{max-width:100%;box-sizing:border-box;color:#171717}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgHelpPanel{margin:24px 0 0;padding:16px;border:1px solid var(--ef-palette-rule,#B9B5AE);border-radius:8px;background:var(--ef-palette-surface,#F5F4F1)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__title{margin:0 0 4px;font:600 16px/1.4 var(--efx-font);color:#171717}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__row{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:12px;align-items:center;width:100%;min-height:72px;padding:16px 0;margin:0;border:0;border-bottom:1px solid var(--ef-palette-line,#D8D5CE);border-radius:0;background:transparent;color:#171717;text-align:left}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__row:before{display:none!important}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__rowtext{display:grid;gap:6px;min-width:0}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__label{display:block;font:600 15px/1.4 var(--efx-font);color:#171717}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__sub{display:block;font:400 14px/1.45 var(--efx-font);color:var(--ef-palette-body,#45433E)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__row--call:after{display:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__row--call>svg{display:block;width:20px;height:20px;color:#171717}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__gate{margin:16px 0 0;color:var(--ef-palette-body,#45433E);font-size:14px;line-height:1.5}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-htmeasure__body[aria-hidden=false]{max-height:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-htmeasure__inner{min-width:0}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgStepReview #efCfgSidebar{display:block!important;max-width:100%}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgSidebar>.ef-fin-badge__dyn,.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgReviewExtras>.efx-payterms{display:none!important}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-nav__row{min-width:0}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-nav__row>button{min-height:52px}@media(max-width:767px){.efx-pdp [data-ef-lab-door-entry-host]:has(#efCfg){padding:0;border-radius:0;margin-top:20px}.efx-pdp .ef-lab-door-entry__note{padding:16px}.efx-pdp .ef-lab-door-entry__heading{font-size:24px}.efx-pdp [data-ef-lab-entry-cue=door] #efCfg .ef-cfg-progress__node[data-step="0"]{flex-grow:1.6}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgHelpPanel{padding:12px}}@media(max-width:359px){.efx-pdp [data-ef-lab-door-entry-host] #efCfg .ef-cfg-progress__node-label{font-size:10.5px!important}.efx-pdp [data-ef-lab-entry-cue=door] #efCfg .ef-cfg-progress__node[data-step="0"] .ef-cfg-progress__node-label{align-self:flex-start}}.efx-pdp #efCfg [data-ef-lab-choice-missing],.efx-pdp #efCfg .ef-lab-door-entry__missing{scroll-margin-top:calc(var(--efx-header-h, 64px) + 24px)}.efx-pdp #efCfg .ef-lab-door-entry__missing{margin:0 0 12px;font:600 14px/1.5 var(--efx-font, "DM Sans", system-ui, sans-serif);color:#9b3828!important}.efx-pdp #efCfg [data-ef-lab-choice-missing]>[id^=efCfgErr_],.efx-pdp #efCfg .ef-cfg-step:has(#efCfgSwatchGrid[data-ef-lab-choice-missing]) #efCfgErr_finish{display:none}.efx-pdp #efCfg [data-ef-lab-choice-missing]>.ef-cfg-group__grid,.efx-pdp #efCfg [data-ef-lab-choice-missing].ef-cfg-swatch-grid{outline:2px solid #9B3828!important;outline-offset:-2px!important;border-radius:4px}.efx-pdp #efCfg input[data-ef-lab-choice-missing],.efx-pdp #efCfg select[data-ef-lab-choice-missing]{border-color:#9b3828!important}.efx-pdp #efCfg [data-ef-lab-choice-missing]>.ef-cfg-group__grid>.ef-cfg-card:has(.ef-cfg-card__img img):not(.ef-cfg-card--extra):not(.ef-cfg-card--ai-unavailable):not([disabled]):not([aria-disabled=true]):not([aria-checked=true]):not([aria-pressed=true]):not(.is-selected){box-shadow:inset 0 0 0 2px #9b3828!important}.efx-pdp #efCfg [data-ef-lab-invalid]:focus-visible,.efx-pdp #efCfg .ef-cfg-card[data-ef-lab-invalid]:not(.ef-cfg-card--extra):focus-visible{outline:2px solid #121212;outline-offset:-4px}@media(max-width:1023px){.efx-pdp[data-ef-lab-door-entry] [data-ef-lab-door-entry-host],.efx-pdp[data-ef-lab-door-entry] .ef-pd-thumb-wrap{order:2}.efx-pdp[data-ef-lab-door-entry] .efx-pdp__buyinner{order:3}}@media(max-width:767px){.efx-pdp #efCfg:is([data-cfg-type^=cfg-custom],[data-cfg-type=cfg-screen]) .ef-cfg-group__grid:has(>.ef-cfg-card .ef-cfg-card__img img){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;scroll-snap-type:none}.efx-pdp #efCfg:is([data-cfg-type^=cfg-custom],[data-cfg-type=cfg-screen]) .ef-cfg-group__grid:has(>.ef-cfg-card .ef-cfg-card__img img)>.ef-cfg-card{width:auto;min-width:0;flex:none}.efx-pdp #efCfg:is([data-cfg-type^=cfg-custom],[data-cfg-type=cfg-screen]) .ef-cfg-group__grid>.ef-cfg-card:has(.ef-cfg-card__img img) .ef-cfg-card__img{min-height:0;max-height:160px}.efx-pdp #efCfg:is([data-cfg-type^=cfg-custom],[data-cfg-type=cfg-screen]) .ef-cfg-group__grid>.ef-cfg-card:has(.ef-cfg-card__img img) .ef-cfg-card__body{width:100%;min-width:0;padding-inline:0}.efx-pdp #efCfg:is([data-cfg-type^=cfg-custom],[data-cfg-type=cfg-screen]) .ef-cfg-group__grid>.ef-cfg-card:has(.ef-cfg-card__img img) :is(.ef-cfg-card__title,.ef-cfg-card__desc,.ef-cfg-card__price,.ef-cfg-card__rec){max-width:100%;white-space:normal;overflow-wrap:anywhere}.efx-pdp #efCfg:is([data-cfg-type^=cfg-custom],[data-cfg-type=cfg-screen]) .ef-cfg-group__grid>.ef-cfg-card:has(.ef-cfg-card__img img) .ef-cfg-card__rec{padding:3px 4px;font-size:12px;letter-spacing:0}.efx-pdp #efCfg:is([data-cfg-type^=cfg-custom],[data-cfg-type=cfg-screen]) .ef-cfg-group__grid>.ef-cfg-card:has(.ef-cfg-card__img img) .ef-cfg-card__zoom{width:44px;height:44px;min-width:44px;min-height:44px}}.efx-pdp[data-ef-lab-continuous] .efx-pdp__qualifier{margin-bottom:4px}.efx-pdp[data-ef-lab-continuous] .efx-pdp__rating{margin:4px 0 8px}.efx-pdp[data-ef-lab-continuous] .efx-pdp__price-note{max-width:none}.efx-pdp[data-ef-lab-continuous] [data-ef-lab-door-entry-host]:has(#efCfg){margin-top:20px;padding:20px;border:1px solid var(--ef-palette-line,#D8D5CE);border-top:3px solid var(--ef-palette-accent,#45433E);border-radius:8px;background:#fff}.efx-pdp[data-ef-lab-continuous] .ef-lab-door-entry__note{margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent}.efx-pdp[data-ef-lab-continuous] .ef-lab-door-entry__heading{margin:0;font-size:20px;line-height:1.3}.efx-pdp[data-ef-lab-continuous] .ef-lab-door-entry__instruction{display:none}.efx-pdp[data-ef-lab-continuous] [data-ef-lab-door-entry-host] #efCfg .ef-cfg-progress{margin:0 0 16px;padding:6px 0 12px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-progress__nodes{margin:0}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-progress__node{min-height:0;gap:6px;padding:0}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-progress__node-summary:empty{display:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-step{padding-top:0}.efx-pdp[data-ef-lab-buyer-hierarchy] #efCfgStep0>.ef-cfg-step__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.efx-pdp[data-ef-lab-buyer-hierarchy] #efCfgStep0>.ef-cfg-step__subtitle{display:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-step__subtitle,.efx-pdp[data-ef-lab-continuous] #efCfgStep0 .ef-cfg-group{margin-bottom:16px}.efx-pdp[data-ef-lab-continuous] #efCfgStep0 .ef-cfg-group__label{font-size:17px;line-height:1.4}.efx-pdp[data-ef-lab-continuous] #efCfgStep0 .ef-cfg-group__help{margin:8px 0 12px;font-size:14px;line-height:1.5}.efx-pdp[data-ef-lab-continuous] #efCfgStep0 .ef-cfg-card__img{height:128px;min-height:0;max-height:128px;aspect-ratio:auto;margin-bottom:8px}.efx-pdp[data-ef-lab-continuous] #efCfgStep0 .ef-cfg-card__img img{width:100%;height:100%;object-fit:contain}.efx-pdp[data-ef-lab-continuous] #efCfgStep0 .ef-cfg-card__body{padding:0}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn{min-height:48px;margin:0 0 24px;padding:12px 14px;border-color:#292a27;background:#292a27;color:#fff}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn .ef-cfg-ai-cta__title{color:#fff;font-size:14px;line-height:1.45;font-weight:500}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn svg{color:#d6b789}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn:after{color:#fff}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn .ef-cfg-ai-cta__toggle{color:#fff}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiCard{background:var(--ef-palette-surface,#F5F4F1);border-color:var(--ef-palette-rule,#B9B5AE)}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn .ef-cfg-ai-cta__desc{display:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card__zoom{min-width:44px;min-height:44px}.efx-pdp[data-ef-lab-continuous] #efCfg .efx-measure-worksheet__body{display:contents}.efx-pdp[data-ef-lab-continuous] #efCfg:not([data-arch=true]):not([data-cfg-type=cfg-screen]) .efx-measure-worksheet{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)!important;gap:16px 20px;align-items:center}.efx-pdp[data-ef-lab-continuous] #efCfg:not([data-arch=true]):not([data-cfg-type=cfg-screen]) .efx-measure-worksheet__art{grid-column:1;grid-row:1;position:static}.efx-pdp[data-ef-lab-continuous] #efCfg:not([data-arch=true]):not([data-cfg-type=cfg-screen]) .efx-mrows-host{grid-column:2;grid-row:1;align-self:center}.efx-pdp[data-ef-lab-continuous] #efCfg .efx-measure-worksheet__art>*{width:100%;max-width:230px;margin:0 auto}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-opening-diagram{width:100%;max-width:230px}.efx-pdp[data-ef-lab-continuous] #efCfg .efx-msteps{margin:0}.efx-pdp[data-ef-lab-continuous] #efCfg .efx-msteps li{font-size:14px;line-height:1.5;margin-bottom:8px}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgMeasure{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;padding-top:16px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-input-group{min-width:0}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgMeasure input{border-color:var(--ef-palette-control,#8F8B84);background:#fff;font-size:16px;min-height:52px}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgMeasure input:focus-visible{outline:2px solid #171717;outline-offset:-4px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-measure-precision,.efx-pdp[data-ef-lab-continuous] #efCfg .efx-cfg-note,.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-ai-estimated{grid-column:1/-1}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgHelpPanel{margin-top:20px;padding:12px 16px;background:var(--ef-palette-tint,#ECEBE7);border-color:var(--ef-palette-rule,#B9B5AE)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__row{min-height:48px;padding:10px 0}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__title{font-size:15px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__gate{margin-top:10px;font-size:13px}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgReviewGrid{margin-bottom:12px}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgStepReview.is-visible{display:block}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgReviewGrid .ef-cfg-review-item{padding:8px 14px}.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgStepReview #efCfgSidebar{margin:0}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras{margin:16px 0 24px;border:1px solid var(--ef-palette-line,#D8D5CE);border-radius:8px;background:var(--ef-palette-surface,#F5F4F1)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras>summary{padding:14px 16px;min-height:48px;font:600 15px/1.5 var(--efx-font);color:#27231e;cursor:pointer}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras>summary:focus-visible{outline:2px solid #171717;outline-offset:3px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras [data-efx-uac]{padding:16px;margin:0;border-top:1px solid var(--ef-palette-line,#D8D5CE)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras .efx-uac__eyebrow{display:none}@media(max-width:599px){.efx-pdp[data-ef-lab-continuous] [data-ef-lab-door-entry-host]:has(#efCfg){padding:14px 12px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-progress__node .ef-cfg-progress__node-summary{max-width:calc(100% - 10px)}.efx-pdp[data-ef-lab-continuous] #efCfgStep0 .ef-cfg-card__img{height:108px;max-height:108px}.efx-pdp[data-ef-lab-continuous] #efCfg:not([data-arch=true]):not([data-cfg-type=cfg-screen]) .efx-measure-worksheet{gap:14px 12px}.efx-pdp[data-ef-lab-continuous] #efCfg .efx-msteps li{font-size:13px;line-height:1.45;padding-left:25px}.efx-pdp[data-ef-lab-continuous] #efCfg .efx-msteps li:before{width:20px;height:20px;font-size:11px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-input-group__desc{font-size:13px;line-height:1.4}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-opening-dim-val{font-size:34px;font-weight:600}}.efx-pdp[data-ef-lab-continuous] .efx-specs-section{padding-block:48px}.efx-pdp[data-ef-lab-continuous] .ef-lab-trust-zone{margin-top:28px;padding:20px 24px;border:1px solid #C6CEC1;border-radius:8px;background:#eff2ec}.efx-pdp[data-ef-lab-continuous] .ef-lab-trust-zone>h3{margin:0 0 12px;color:#171717;font:600 20px/1.3 var(--efx-font);letter-spacing:-.01em}.efx-pdp[data-ef-lab-continuous] .ef-lab-trust-zone .efx-specs__block{margin:0;background:transparent}.efx-pdp[data-ef-lab-continuous] #ef-reviews-section{background:var(--ef-palette-surface,#F5F4F1);padding-block:48px}.efx-pdp[data-ef-lab-continuous] #pdp-help{display:block;padding-block:48px;background:var(--ef-palette-surface,#F5F4F1)}.efx-pdp[data-ef-lab-continuous] #pdp-help .efx-expert__card{border:1px solid var(--ef-palette-line,#D8D5CE);border-radius:8px;padding:24px;background:#fff}@media(max-width:599px){.efx-pdp[data-ef-lab-continuous] .ef-lab-trust-zone,.efx-pdp[data-ef-lab-continuous] #pdp-help .efx-expert__card{padding:16px}}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card,.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-swatch,.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__row,.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}@keyframes efLabStepEnter{0%{opacity:.5}to{opacity:1}}.efx-pdp[data-ef-lab-continuous] #efGallerySwiper[data-ef-lab-finish-gallery]{overflow:clip}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-step.is-visible{animation:efLabStepEnter .18s ease-out}.efx-pdp #efCfg[data-ef-lab-price-summary] #efCfgSidebar{display:block!important;position:static!important;width:100%;max-width:none;margin:24px 0 0!important;padding:18px 20px!important;border:1px solid var(--ef-palette-line,#D8D5CE)!important;border-radius:8px;background:var(--ef-palette-surface,#F5F4F1)!important;box-shadow:none}.efx-pdp #efCfg[data-ef-lab-price-summary] #efCfgPriceLines{display:block!important}.efx-pdp #efCfg[data-ef-lab-price-summary] .ef-cfg-price-line{display:flex;justify-content:space-between;gap:20px;padding:5px 0;color:var(--ef-palette-body,#45433E);font-size:15px;line-height:1.45}.efx-pdp #efCfg[data-ef-lab-price-summary] .ef-cfg-price-line__value{color:#171717}.efx-pdp #efCfg[data-ef-lab-price-summary] .ef-cfg-price-total{margin-top:12px;padding-top:12px;border-top:1px solid var(--ef-palette-line,#D8D5CE);color:#171717;font-size:22px}#efPd2Sticky[data-ef-lab-price-summary] .ef-pd2-sticky__price{position:relative;min-height:44px;padding-right:22px;display:flex;flex-direction:column;justify-content:center}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-hint{display:block;margin-top:4px;font:500 12px/1.2 var(--efx-font,system-ui,sans-serif);color:#554b40;text-decoration:underline;text-underline-offset:2px}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-toggle{position:absolute;top:0;right:0;bottom:0;left:0;min-height:44px;width:100%;padding:0;border:0;border-radius:4px;background:transparent;color:#171717;cursor:pointer}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-hint:after{content:"\2303";display:inline-block;margin-left:6px;font:600 16px/1 system-ui,sans-serif;text-decoration:none}#efPd2Sticky[data-ef-lab-price-summary] .ef-pd2-sticky__price:has(.ef-lab-price-toggle[aria-expanded=true]) .ef-lab-price-hint:after{transform:rotate(180deg)}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-toggle:focus-visible{outline:2px solid var(--ef-palette-accent,#45433E);outline-offset:-2px}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details{position:absolute;bottom:calc(100% + 8px);left:max(16px,calc((100vw - 1280px)/2));width:min(440px,calc(100vw - 32px));max-height:50vh;max-height:50dvh;overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid var(--ef-palette-rule,#B9B5AE);border-radius:8px;background:#fff;color:#171717;box-shadow:0 8px 32px #17171724;text-align:left}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details[hidden]{display:none!important}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details h2{margin:0 40px 16px 0;font:600 18px/1.35 var(--efx-font,system-ui,sans-serif);color:#171717}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-close{position:absolute;top:6px;right:6px;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:#171717;font:400 26px/1 system-ui,sans-serif;cursor:pointer}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-close:focus-visible{outline:2px solid var(--ef-palette-accent,#45433E);outline-offset:-2px}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__line{display:flex;justify-content:space-between;gap:24px;padding:6px 0;font:400 14px/1.5 var(--efx-font,system-ui,sans-serif)}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__line>span{min-width:0;overflow-wrap:anywhere}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__line>strong{flex:none;font-weight:600;white-space:nowrap}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__total{display:flex;justify-content:space-between;gap:20px;margin-top:12px;padding-top:14px;border-top:1px solid var(--ef-palette-line,#D8D5CE);font:600 18px/1.4 var(--efx-font,system-ui,sans-serif)}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__extras{margin:14px 0 0;padding:12px;border-radius:4px;background:var(--ef-palette-surface,#F5F4F1);color:var(--ef-palette-body,#45433E);font:400 13px/1.5 var(--efx-font,system-ui,sans-serif)}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__extras[hidden]{display:none}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__items{margin-top:18px;padding-top:14px;border-top:1px solid var(--ef-palette-line,#D8D5CE)}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__items[hidden]{display:none}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-details__items h3{margin:0 0 8px;font:600 15px/1.4 var(--efx-font,system-ui,sans-serif)}#efPd2Sticky[data-ef-lab-price-summary] .ef-pd2-sticky__price-value:before{content:none!important}#efPd2Sticky[data-ef-lab-price-summary] .ef-pd2-sticky__inner{flex-wrap:wrap}#efPd2Sticky[data-ef-lab-price-summary] .ef-pd2-sticky__price{flex:1 1 110px!important;min-width:min-content!important;overflow:visible!important}#efPd2Sticky[data-ef-lab-price-summary] .ef-pd2-sticky__price-value{overflow:visible!important}#efPd2Sticky[data-ef-lab-price-summary] #efPd2StickyPriceAmount{flex:none;overflow:visible!important;text-overflow:clip!important}#efPd2Sticky[data-ef-lab-price-summary] :is(.ef-pd2-sticky__price-ship,.ef-pd2-sticky__rating){display:none!important}#efPd2Sticky[data-ef-lab-price-summary] .ef-lab-price-hint{white-space:normal}#efPd2Sticky[data-ef-lab-price-summary] .ef-pd2-sticky__atc{margin-left:auto}html:has(#efPd2Sticky[data-ef-lab-price-summary]){scroll-padding-bottom:calc(var(--ef-lab-price-bar-height,72px) + 12px)}body.ef-pd2-sticky-active:has(#efPd2Sticky[data-ef-lab-price-summary]){padding-bottom:max(72px,var(--ef-lab-price-bar-height,72px))}@media(max-width:599px){#efPd2Sticky[data-ef-lab-price-summary][data-ef-lab-price-phase=configure] .ef-pd2-sticky__atc{display:none!important}body:not(:has(.ef-sv-modal:not([hidden]))):has(#efCfg input:is([type=checkbox],[type=radio]):focus) #efPd2Sticky[data-ef-lab-price-summary]{transform:translateY(0)}.efx-pdp #efCfg[data-ef-lab-price-summary] #efCfgSidebar{padding:14px 16px!important}}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg>.ef-cfg-section-header{margin:0 0 14px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-section-header__line--bottom{margin-top:14px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-progress{margin:0 0 16px;padding:0 0 12px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-progress__header{margin-bottom:10px}@media(prefers-reduced-motion:reduce){.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-step.is-visible{animation:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-card,.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-swatch,.efx-pdp[data-ef-lab-continuous] #efCfg .ef-cfg-help__row,.efx-pdp[data-ef-lab-continuous] #efCfg #efCfgAiBtn{transition:none}}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__card{background:var(--ef-palette-surface,#F5F4F1);border:1px solid var(--ef-palette-line,#D8D5CE);border-radius:8px;padding:24px;box-shadow:none;color:var(--ef-palette-body,#45433E)}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__head{margin:0 0 8px!important}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__title{font:600 22px/1.3 var(--efx-font)!important;color:#121212!important;letter-spacing:-.01em!important}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-lead{font:400 15px/1.5 var(--efx-font)!important;color:var(--ef-palette-body,#45433E)!important}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;gap:24px}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__row{border:0;border-radius:0;background:transparent;padding:0;gap:12px;min-height:44px;box-shadow:none;align-items:flex-start}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .ef-live-pdp__schedule{border-left:1px solid var(--ef-palette-line,#D8D5CE);padding-left:24px}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .ef-live-pdp__schedule:hover{background:transparent;border-color:var(--ef-palette-line,#D8D5CE)}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .ef-live-pdp__schedule:hover .efx-expert__txt>b{color:#121212}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__txt{gap:6px}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__txt>b{font:600 15px/1.4 var(--efx-font)}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__txt>span{font:400 14px/1.45 var(--efx-font);color:var(--ef-palette-muted,#66625B)}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .ef-live-pdp__phone-desktop,.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .ef-live-pdp__phone-mobile{font:600 20px/1.4 var(--efx-font)!important;color:#121212!important;white-space:nowrap}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__badge{display:inline-flex;flex-wrap:wrap;gap:6px;padding:0;border:0;border-radius:0;background:none;font:400 13px/1.4 var(--efx-font);color:var(--ef-palette-muted,#66625B)}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__dot{width:6px;height:6px;flex:0 0 6px;background:var(--ef-palette-control,#8F8B84);align-self:center}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__badge.is-open .efx-expert__dot{background:#526548}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__ico,.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__ico svg{width:20px;height:20px;flex-basis:20px;color:var(--ef-palette-accent,#45433E)}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__chev{display:none}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust.ef-live-pdp__confidence{margin:24px 0 0;padding:0 24px 20px;border:0;border-bottom:1px solid var(--ef-palette-line,#D8D5CE);border-radius:0;background:#fff;box-shadow:none}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust.ef-live-pdp__confidence>h2{font:600 18px/1.35 var(--efx-font);color:#121212;letter-spacing:0;margin:0 0 8px}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust .ef-lab-dispatch{display:flex;gap:8px;margin:0 0 8px;font:400 15px/1.5 var(--efx-font);color:var(--ef-palette-muted,#66625B)}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust .ef-lab-dispatch strong{font-weight:500;color:#121212}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust .ef-lab-policy-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust .ef-lab-policy-links>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:var(--ef-palette-accent,#45433E);font:500 15px/1.4 var(--efx-font);text-decoration:none}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust .ef-lab-policy-links>a:hover{color:#121212}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust .ef-lab-policy-links>a>span:first-child{min-width:0;text-decoration:underline;text-underline-offset:3px}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust .ef-lab-policy-links>a>span:last-child{flex:none;text-decoration:none}@media(max-width:599px){.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__card{padding:20px 16px}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .efx-expert__list{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px}.efx-pdp[data-ef-live-pdp-layout] #pdp-help.efx-expert .ef-live-pdp__schedule{border-left:0;border-top:1px solid var(--ef-palette-line,#D8D5CE);padding:16px 0 0}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust.ef-live-pdp__confidence{padding:0 16px 16px}.efx-pdp[data-ef-live-pdp-layout] #pdp-trust .ef-lab-policy-links{grid-template-columns:minmax(0,1fr);gap:0}}.efx-pdp[data-ef-live-pdp-layout][data-ef-lab-continuous] #build #efCfg .ef-cfg-card[aria-checked=true]:not(.ef-cfg-card--extra),.efx-pdp[data-ef-live-pdp-layout][data-ef-lab-continuous] #build #efCfg #efCfgSwatchGrid>.ef-cfg-swatch[aria-checked=true]{border-color:#121212!important;background:#fff!important;box-shadow:inset 0 0 0 1px #121212!important}.efx-pdp[data-ef-live-pdp-layout][data-ef-lab-continuous] #build #efCfg .ef-cfg-card[aria-checked=true]:not(.ef-cfg-card--extra) .ef-cfg-card__check{background:#121212!important;color:#fff!important}.efx-pdp[data-ef-live-pdp-layout][data-ef-lab-continuous] #build #efCfg .ef-cfg-card:not(.ef-cfg-card--extra) .ef-cfg-card__check:after{font:600 13px/1 var(--efx-font);letter-spacing:0;text-transform:none}@media(hover:hover){.efx-pdp[data-ef-live-pdp-layout][data-ef-lab-continuous] #build #efCfg .ef-cfg-card:not(.ef-cfg-card--extra):not([aria-checked=true]):not([disabled]):not([aria-disabled=true]):hover,.efx-pdp[data-ef-live-pdp-layout][data-ef-lab-continuous] #build #efCfg #efCfgSwatchGrid>.ef-cfg-swatch:not([aria-checked=true]):not([disabled]):not([aria-disabled=true]):hover{border-color:var(--ef-palette-accent,#45433E)!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--ef-palette-rule,#B9B5AE)!important}}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo{container-type:inline-size;border:1px solid var(--ef-palette-rule,#B9B5AE);border-radius:10px;background:var(--ef-palette-surface,#F5F4F1);margin:20px 0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo #efCfgAiBtn{margin:0;width:100%;border:0;border-radius:9px;box-shadow:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo #efCfgAiBtn[aria-expanded=true]{border-radius:9px 9px 0 0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo #efCfgAiCard{margin:0;padding:20px;border:0;border-radius:0 0 9px 9px;background:transparent;box-shadow:none;cursor:default}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo #efCfgAiCard:before,.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo #efCfgAiCard:after{display:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__idle{grid-template-columns:minmax(0,1fr);grid-template-areas:"sub" "actions" "formats" "tips" "examples";gap:14px;align-items:start}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo :is(.ef-cfg-ai-card__title,.ef-cfg-ai-card__icon,.ef-cfg-ai-card__rule){display:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__sub{grid-area:sub;font-size:14px;line-height:1.5;margin:0;max-width:none;text-align:left;justify-self:stretch}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__actions{grid-area:actions;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;justify-self:stretch}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__act{min-width:0;min-height:46px;padding:10px 12px;font-size:14px;border-radius:5px;justify-content:center}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__act--lib{background:transparent;color:#121212;border:1px solid var(--ef-palette-control,#8F8B84);box-shadow:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__tips{grid-area:tips;width:100%;margin:0;padding:14px 0 0;border-top:1px solid var(--ef-palette-line,#D8D5CE);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-self:start}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__tips li{font-size:13px;line-height:1.45}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__examples{grid-area:examples;display:flex;flex-direction:column;align-items:flex-start;margin:0;gap:8px;max-width:none;width:100%}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__example-label{order:-1;font-size:13px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__example-row{width:100%;display:flex;gap:8px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__thumb{width:calc(50% - 4px);max-width:132px;height:76px;min-height:0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__formats{grid-area:formats;margin:0;text-align:center;font-size:12px;line-height:1.5}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo[data-phone-relay] .ef-cfg-ai-card__actions{grid-template-columns:minmax(0,1fr)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo[data-phone-relay] .ef-cfg-ai-card__act--cam{display:none}.ef-lab-phone{display:grid;justify-items:center;gap:8px;padding:16px;border:1px solid var(--ef-palette-rule,#B9B5AE);border-radius:6px;background:var(--ef-palette-tint,#ECEBE7);color:#121212;text-align:center}.ef-lab-phone[hidden]{display:none}.ef-lab-phone__title{font:600 16px/1.4 var(--efx-font);margin:0}.ef-lab-phone__intro,.ef-lab-phone__state{font:400 13px/1.5 var(--efx-font);margin:0;color:var(--ef-palette-muted,#66625B);max-width:34ch}.ef-lab-phone__code{display:flex;align-items:center;justify-content:center;width:192px;height:192px;padding:12px;background:#fff;color:var(--ef-palette-muted,#66625B);font-size:13px;border-radius:4px}.ef-lab-phone__code :is(img,canvas){width:168px!important;height:168px!important;max-width:100%}.ef-lab-phone__retry{min-height:44px;padding:8px 14px;border:1px solid var(--ef-palette-control,#8F8B84);border-radius:4px;background:#fff;color:#121212;font:600 14px/1.4 var(--efx-font);cursor:pointer}.ef-lab-phone__retry[hidden]{display:none}.ef-lab-phone button:focus-visible{outline:3px solid #121212;outline-offset:3px}@container (min-width:520px){.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__idle{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"sub sub" "actions tips" "actions examples" "formats examples";column-gap:24px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo .ef-cfg-ai-card__tips{grid-template-columns:1fr;border:0;padding-top:6px}}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel{padding:16px 18px;border:1px solid #CDCCC8;border-left:3px solid #454541;border-radius:6px;box-shadow:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel .ef-cfg-help__title{font-size:14px;margin:0 0 4px;color:var(--ef-palette-body,#45433E)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel #efCfgHtmToggle{padding:14px 0;border-top:0;border-bottom:0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel .ef-cfg-help__label{font:600 16px/1.4 var(--efx-font);color:#121212}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel .ef-cfg-help__sub{font:400 14px/1.5 var(--efx-font);color:var(--ef-palette-body,#45433E);margin-top:4px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel #efExpertVideo{border:0;border-top:1px solid #D5D3CD;padding:16px 0!important;margin:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);gap:6px 12px;background:transparent!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel #efExpertVideo:before{width:24px;height:24px;border-radius:0;background-color:transparent}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel #efExpertVideo:after{font-size:14px;text-decoration:underline;text-underline-offset:3px;color:var(--ef-palette-accent,#45433E);padding:3px 0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel .ef-cfg-help__gate{font:400 14px/1.5 var(--efx-font);color:var(--ef-palette-body,#45433E);padding-top:12px;margin-top:0;border-top:1px solid #D5D3CD}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel .ef-cfg-help__gate a{color:#121212;text-decoration:underline;text-underline-offset:3px}@media(max-width:599px){.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel{padding:14px 12px}}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel{background:#eeeeec}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel #efCfgHtmBody[aria-hidden=true]{visibility:hidden}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] #efCfgHelpPanel #efCfgHtmBody[aria-hidden=false]{visibility:visible}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSizeResult{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:16px;background:#fff;border:1px solid #A58A66;border-left:3px solid var(--ef-palette-accent,#45433E);border-radius:6px;color:#121212}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSizeTotal{font-size:16px;font-weight:600}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSizeBadge{background:transparent;border:0;padding:0;font-size:14px;font-weight:500;color:var(--ef-palette-muted,#66625B)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-size-adjustment{margin-left:auto;padding-left:16px;border-left:1px solid #BCAD96;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-size-adjustment>span:first-child{font-size:12px;font-weight:500;color:var(--ef-palette-muted,#66625B)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSizeSurcharge{margin:0;padding:0;background:none;color:#121212;font-size:22px;font-weight:650;line-height:1.2}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSamplesBlock{background:var(--ef-palette-tint,#ECEBE7)!important;border:1px solid var(--ef-palette-rule,#B9B5AE)!important;border-radius:6px!important;box-shadow:none;margin:20px 0;padding:0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSamplesBlock>summary{min-height:72px;padding:12px 16px;gap:12px;grid-template-columns:24px minmax(0,1fr) 20px;background:transparent}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSamplesBlock .ef-cfg-samples__icon{width:24px!important;height:24px!important;padding:0;border:0!important;border-radius:0!important;background:none!important;color:var(--ef-palette-accent,#45433E)!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSamplesBlock .ef-cfg-samples__icon svg{width:24px;height:24px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSamplesBlock .ef-cfg-samples__title{font-size:16px!important;line-height:1.4!important;color:#121212}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSamplesBlock .ef-cfg-samples__hint{font-size:14px;line-height:1.4;color:var(--ef-palette-muted,#66625B)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSamplesBlock .ef-cfg-samples__panel{padding:16px;border-top:1px solid #CEC3B4}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg:has(#efCfgStep3.is-visible #efCfgSamplesBlock) #efCfgNavHelper{display:none!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .efx-review-ghosts{display:flex;justify-content:center!important;align-items:center;flex-wrap:wrap;gap:8px 32px;padding:16px 0 0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .efx-review-ghost{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:44px;font-size:14px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .efx-review-ghosts>.efx-callmenu__host{flex:0 1 auto;width:auto;display:inline-flex;justify-content:center}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .efx-review-ghosts #efCfgEmailConfig{width:auto;flex:0 1 auto;font-size:14px!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .efx-review-ghosts .efx-callmenu{left:50%;transform:translate(-50%)}@media(max-width:599px){.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo #efCfgAiCard{padding:16px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSizeResult{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 12px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSizeTotal{grid-column:1;grid-row:1}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgSizeBadge{grid-column:1;grid-row:2}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-size-adjustment{grid-column:2;grid-row:1/3;padding-left:10px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .efx-review-ghosts{flex-direction:column;gap:2px}}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type] .ef-cfg-input-group__desc{font-size:14px!important;line-height:1.5!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 :is(.ef-cfg-finish-note,#efCfgPremiumInfo,#efCfgPlatedInfo,#efCfgSamplesBlock){background:#eeeeec!important;border:1px solid #CDCCC8!important;border-left:3px solid #454541!important;border-radius:8px!important;box-shadow:none!important;color:#33312c}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 .ef-cfg-finish-note{padding:14px 16px!important;gap:12px!important;font-size:14px!important;line-height:1.5!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 .ef-cfg-finish-note>svg{width:20px;height:20px;stroke:var(--ef-palette-accent,#45433E)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 :is(#efCfgPremiumInfo,#efCfgPlatedInfo){padding:14px 16px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 .ef-cfg-premium-why__head{color:#121212}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgSamplesBlock .ef-cfg-samples__panel{background:transparent;border-top-color:#cdccc8}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgSamplesBlock .ef-cfg-samples__hint{color:var(--ef-palette-body,#45433E)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgSamplesBlock .ef-cfg-samples__summary:focus-visible{outline:3px solid #121212;outline-offset:3px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgSwatchGrid>.ef-cfg-swatch{min-height:112px!important;height:auto!important;padding:10px 8px!important;gap:6px;border-color:var(--ef-palette-rule,#B9B5AE)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgSwatchGrid .ef-cfg-swatch__circle{width:44px;height:44px;flex-basis:44px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgSwatchGrid .ef-cfg-swatch__tooltip{font-size:14px!important;line-height:1.35!important;margin:0;color:#121212!important}.efx-pdp[data-ef-live-pdp-layout] #efCfg #efCfgReviewGrid{background:#fff!important;border:1px solid var(--ef-palette-control,#8F8B84)!important;border-radius:10px!important}.efx-pdp[data-ef-live-pdp-layout] #efCfg #efCfgReviewGrid .ef-cfg-review-item{background:transparent;border-bottom-color:var(--ef-palette-line,#D8D5CE)}.efx-pdp[data-ef-live-pdp-layout] #efCfg #efCfgReviewGrid .ef-cfg-review-item:focus-within{background:var(--ef-palette-surface,#F5F4F1)}.efx-pdp[data-ef-live-pdp-layout] #efCfg #efCfgReviewGrid .ef-cfg-review-item__label{color:#514c44}.efx-pdp[data-ef-live-pdp-layout] #efCfg #efCfgReviewGrid .ef-cfg-review-item__value{color:#121212;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.efx-pdp[data-ef-live-pdp-layout] #efCfg #efCfgReviewGrid .ef-cfg-review-item__edit{background:#fff;color:#121212;border:1px solid var(--ef-palette-control,#8F8B84);border-radius:6px;text-decoration:none;padding-inline:10px;min-width:44px;min-height:44px}.efx-pdp[data-ef-live-pdp-layout] #efCfg #efCfgReviewGrid .ef-cfg-review-item__edit:hover{background:var(--ef-palette-tint,#ECEBE7);border-color:var(--ef-palette-accent,#45433E)}.efx-pdp[data-ef-live-pdp-layout] #efCfg #efCfgReviewGrid .ef-cfg-review-item__edit:focus-visible{outline:3px solid #121212;outline-offset:2px}@media(max-width:599px){.efx-pdp #efCfg #efCfgMeasure .ef-cfg-input-group:focus-within .efx-fracrow{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.efx-pdp #efCfg #efCfgMeasure{align-items:start}.efx-pdp #efCfg #efCfgMeasure .ef-cfg-input-group{height:auto}.efx-pdp #efCfg #efCfgMeasure .ef-cfg-input-suffix{margin-top:0}}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 :is(#efCfgPremiumInfo,#efCfgPlatedInfo,#efCfgSamplesBlock){background:#fff!important;border-color:var(--ef-palette-control,#8F8B84)!important;border-left-color:var(--ef-palette-accent,#45433E)!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgPremiumInfo p{margin:8px 0 0;color:var(--ef-palette-body,#45433E);font-size:14px;line-height:1.6}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgFinishTabs{background:transparent!important;gap:8px!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg #efCfgStep3 #efCfgFinishTabs .ef-cfg-tab:not(.is-active){background:#fff!important;border:1px solid var(--ef-palette-control,#8F8B84)!important;color:#33312c!important}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras__hint{display:block;margin:4px 0 0 15px;font-weight:400;font-size:14px;line-height:1.5;color:var(--ef-palette-muted,#66625B)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras [data-efx-gls]{margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid var(--ef-palette-line,#D8D5CE)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras .efx-uac__gls-head .efx-uac__eyebrow{display:block}@media(min-width:1000px){.efx-pdp[data-ef-live-pdp-layout] #build #efCfg [data-efx-uac] .efx-uac__row{grid-template-columns:112px minmax(0,1fr) 44px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg [data-efx-uac] .efx-uac__media{width:112px;height:112px}}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras{border-color:var(--ef-palette-control,#8F8B84);background:#fff}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 12px;gap:8px 12px;padding:18px 16px;list-style:none;color:#121212}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras>summary::-webkit-details-marker{display:none}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras>summary:after{content:"";grid-column:3;grid-row:1;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);align-self:center}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras[open]>summary:after{transform:rotate(225deg)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras__title{grid-column:1;grid-row:1;align-self:center;font-size:18px;font-weight:600;line-height:1.3}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras__badge{grid-column:2;grid-row:1;align-self:center;padding:6px 9px;border-radius:4px;background:#121212;color:#fff;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras__hint{grid-column:1/-1;margin:2px 0 0;font-weight:500;color:var(--ef-palette-body,#45433E)}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras__terms{grid-column:1/-1;font-size:13px;font-weight:400;line-height:1.45;color:var(--ef-palette-muted,#66625B)}.efx-pdp #efCfg [data-efx-uac] .efx-uac__finish-field{display:grid;gap:6px;min-width:0}.efx-pdp #efCfg [data-efx-uac] .efx-uac__finish-label{font-size:14px;font-weight:600;line-height:1.4;color:#121212}@media(max-width:399px){.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras>summary{padding:14px 12px;column-gap:8px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras__title{font-size:16px}.efx-pdp[data-ef-lab-continuous] #efCfg .ef-lab-order-extras__badge{font-size:12px;padding:6px 7px}}body .efx-pdp #efCfg[data-arch=true] .efx-measure-worksheet{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px;align-items:start}body .efx-pdp #efCfg[data-arch=true] .efx-measure-worksheet__body{display:block!important;min-width:0}body .efx-pdp #efCfg[data-arch=true] .efx-measure-worksheet__art{position:static!important;width:100%}body .efx-pdp #efCfg[data-arch=true] .efx-measure-worksheet__art>.ef-cfg-arch-diagram{max-width:380px!important;width:100%;margin:0 auto!important;padding:12px!important;background:#fff!important;border:1px solid #D8D5CE!important;border-radius:8px;box-sizing:border-box}body .efx-pdp #efCfg[data-arch=true] .ef-cfg-arch-diagram svg{width:100%!important;max-width:none!important;height:auto!important}body .efx-pdp #efCfg[data-arch=true] .ef-arch-screen-guide text{font:500 15px var(--efx-font,"DM Sans",sans-serif)}body .efx-pdp #efCfg[data-arch=true] .ef-arch-screen-guide p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#66625b;text-align:center}body .efx-pdp #efCfg[data-arch=true] [data-arch-cue].is-active{color:#121212;stroke-width:2.5;font-weight:700}body .efx-pdp #efCfg[data-arch=true] .ef-cfg-template-card{background:#fff!important;border:1px solid #B9B5AE!important;border-left:3px solid #45433E!important;border-radius:8px!important;padding:20px!important;margin-top:24px}body .efx-pdp #efCfg[data-arch=true] .ef-cfg-template-card:before{display:none!important}body .efx-pdp #efCfg[data-arch=true] .ef-cfg-template-card__head{display:block}body .efx-pdp #efCfg[data-arch=true] .ef-cfg-template-card__title{margin:0 0 8px;font:600 20px/1.3 var(--efx-font,"DM Sans",sans-serif)}body .efx-pdp #efCfg[data-arch=true] .ef-cfg-template-card p{font-size:14px;line-height:1.5;color:#66625b}body .efx-pdp #efCfg[data-arch=true] .ef-arch-kit-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:0}body .efx-pdp #efCfg[data-arch=true] .ef-arch-kit-steps li{display:grid;gap:4px;font-size:13px;line-height:1.4}body .efx-pdp #efCfg[data-arch=true] .ef-cfg-template-card__cta{width:100%;min-height:48px;border:1px solid #121212!important;background:#121212!important;color:#fff!important;border-radius:4px;font:600 16px/1.4 var(--efx-font,"DM Sans",sans-serif)}body #efCfgTemplateModal{z-index:11000;background:#12121280;padding:20px}body #efCfgTemplateModal .ef-cfg-modal__panel{width:min(100%,660px);max-height:calc(100dvh - 40px);overflow:auto;background:#f5f4f1;border:1px solid #B9B5AE;border-top:3px solid #45433E;border-radius:16px;padding:28px;box-sizing:border-box}body #efCfgTemplateModal .ef-cfg-modal__title{padding-right:32px;margin:0 0 10px;font:600 26px/1.2 var(--efx-font,"DM Sans",sans-serif);letter-spacing:-.02em}body #efCfgTemplateModal .ef-cfg-modal__sub,body #efCfgTemplateModal .ef-arch-product{font-size:14px;line-height:1.5;margin:0 0 16px;color:#45433e}body #efCfgTemplateModal .ef-arch-product{padding:12px;background:#fff;border:1px solid #D8D5CE;border-radius:6px}body #efCfgTemplateModal fieldset{padding:0;margin:0 0 20px;border:0;min-width:0}body #efCfgTemplateModal legend{font-size:18px;font-weight:600;margin:0 0 12px;padding:0}body #efCfgTemplateModal .ef-cfg-modal__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body #efCfgTemplateModal .ef-cfg-modal__field{min-width:0;margin-bottom:12px}body #efCfgTemplateModal label{display:block;margin-bottom:6px;font:500 14px/1.4 var(--efx-font,"DM Sans",sans-serif)}body #efCfgTemplateModal label span{font-weight:400;color:#66625b}body #efCfgTemplateModal :is(input:not([type=hidden]),textarea){box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid #8F8B84;border-radius:4px;background:#fff;font:400 16px/1.4 var(--efx-font,"DM Sans",sans-serif)}body #efCfgTemplateModal :is(input,textarea,button,a):focus-visible{outline:2px solid #121212!important;outline-offset:-3px!important}body #efCfgTemplateModal .ef-cfg-modal__submit{width:100%;min-height:48px;padding:12px;background:#121212!important;color:#fff!important;border:0;border-radius:4px;font:600 16px/1.4 var(--efx-font,"DM Sans",sans-serif)}body #efCfgTemplateModal .ef-cfg-modal__close{min-width:44px;min-height:44px;top:12px;right:12px;background:transparent;color:#121212}body #efCfgTemplateModal :is(.ef-arch-dimensions,.ef-arch-form-note){font-size:13px;line-height:1.5;color:#66625b}body #efCfgTemplateModal .ef-arch-form-errors{padding:12px;border:1px solid #a62d2d;color:#8c2525;background:#fff}@media(min-width:1200px){body .efx-pdp #efCfg[data-arch=true] .efx-measure-worksheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}body .efx-pdp #efCfg[data-arch=true] .efx-measure-worksheet__art{grid-column:1!important;grid-row:1!important}body .efx-pdp #efCfg[data-arch=true] .efx-measure-worksheet__body{grid-column:2!important;grid-row:1!important}body .efx-pdp #efCfg[data-arch=true] #efCfgMeasure{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:599px){body .efx-pdp #efCfg[data-arch=true] #efCfgMeasure{grid-template-columns:minmax(0,1fr)!important}body .efx-pdp #efCfg[data-arch=true] .ef-cfg-template-card{padding:16px!important}body .efx-pdp #efCfg[data-arch=true] .ef-arch-kit-steps{grid-template-columns:1fr;gap:10px}body .efx-pdp #efCfg[data-arch=true] .ef-arch-kit-steps li{grid-template-columns:80px 1fr}body #efCfgTemplateModal{padding:10px}body #efCfgTemplateModal .ef-cfg-modal__panel{padding:20px 16px;max-height:calc(100dvh - 20px)}body #efCfgTemplateModal .ef-cfg-modal__row{grid-template-columns:1fr;gap:0}body #efCfgTemplateModal .ef-cfg-modal__title{font-size:24px}}body .efx-pdp #efCfg .ef-cfg-group:has(>.ef-cfg-upload-lead){border-top:1px solid var(--ef-palette-line,#D8D5CE);margin-top:24px;padding-top:28px}body .efx-pdp #efCfg [data-efx-uqr][hidden]{display:none!important}@media(max-width:1023px),(pointer:coarse){body .efx-pdp #efCfg :is([data-efx-uqr],.ef-lab-phone){display:none!important}body .efx-pdp #efCfg .ef-cfg-group:has(>.ef-cfg-upload-lead){grid-template-columns:minmax(0,1fr)!important}body .efx-pdp #efCfg .ef-cfg-group:has(>.ef-cfg-upload-lead)>*{grid-column:1/-1!important}body .efx-pdp #efCfg #efCfgUpload{width:100%;min-width:0;padding:24px 16px!important;background:#f5f4f1!important;border:1px dashed #8F8779!important;border-radius:12px!important;box-sizing:border-box}body .efx-pdp #efCfg #efCfgUpload .ef-cfg-upload__actions{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0}body .efx-pdp #efCfg #efCfgUpload .ef-cfg-upload__act{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1 100px;min-height:44px;padding:8px 12px;border-radius:5px;font:600 14px/1.4 var(--efx-font,"DM Sans",sans-serif);letter-spacing:normal;cursor:pointer}body .efx-pdp #efCfg #efCfgUpload .ef-cfg-upload__act--cam{background:#121212;color:#fff;border:1px solid #121212}body .efx-pdp #efCfg #efCfgUpload .ef-cfg-upload__act--lib{background:#fff;color:#121212;border:1px solid #D8D5CE;order:-1}body .efx-pdp #efCfg #efCfgUpload .ef-cfg-upload__act svg{stroke:currentColor;color:inherit}body .efx-pdp #efCfg #efCfgUpload .ef-cfg-upload__act:focus-visible{outline:2px solid #121212;outline-offset:3px;box-shadow:0 0 0 3px #fff}body .efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo[data-phone-relay] .ef-cfg-ai-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}body .efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-lab-photo[data-phone-relay] .ef-cfg-ai-card__act--cam{display:flex}}@media(max-width:1023px){body .efx-pdp[data-ef-live-pdp-layout] #pdp-details{padding:56px 0!important}body .efx-pdp[data-ef-live-pdp-layout] #pdp-details>.efx-container{padding-inline:16px}body .efx-pdp[data-ef-live-pdp-layout] #pdp-details .efx-specs__head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 24px}body .efx-pdp[data-ef-live-pdp-layout] #pdp-details .efx-specs__head .efx-h2{font:500 clamp(28px,1.6rem + 1.6vw,44px)/1.05 var(--efx-font,"DM Sans",sans-serif)!important;letter-spacing:-.02em!important;margin:8px 0 24px}body .efx-pdp[data-ef-live-pdp-layout] #pdp-details .efx-specs__sf{display:none!important}body .efx-pdp[data-ef-live-pdp-layout] #pdp-details .efx-specs__sum{grid-template-columns:minmax(0,1fr) 20px;gap:16px;min-height:72px;padding:14px 0}body .efx-pdp[data-ef-live-pdp-layout] #pdp-details .efx-specs__sum:after{grid-column:2;grid-row:1}body .efx-pdp[data-ef-live-pdp-layout] #pdp-details .efx-specs__h{font:500 20px/1.25 var(--efx-font,"DM Sans",sans-serif)}}@media(max-width:767px){body .efx-pdp[data-ef-live-pdp-layout] #pdp-details .efx-specs__sum{min-height:64px;padding:12px 0}body .efx-pdp[data-ef-live-pdp-layout] #pdp-details .efx-specs__h{font-size:18px}}@media(max-width:599px){body .efx-pdp[data-ef-live-pdp-layout] #pdp-details{padding:36px 0!important}}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg[data-cfg-type=cfg-screen] #efCfgHelpPanel.is-one-route #efExpertVideo{border-top:0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg :is(.ef-cfg-ai-advice,.ef-cfg-fit-advice,.ef-cfg-ai-estimated){box-sizing:border-box;min-width:0;max-width:100%;padding:20px;border:1px solid #DDD5C8;border-radius:4px;background:#f5f3ef;box-shadow:none;color:#45433e;font:400 16px/1.6 var(--efx-font,"DM Sans",system-ui,sans-serif);overflow-wrap:anywhere}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg :is(.ef-cfg-ai-advice,.ef-cfg-fit-advice){gap:10px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-advice__eyebrow{padding:0;border:0;border-radius:0;background:none;box-shadow:none;gap:7px;color:#765837;font:600 11px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif);letter-spacing:.1em;text-transform:uppercase}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-advice__eyebrow svg{flex:none;width:14px;height:14px;stroke:currentColor;animation:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-advice__rec{color:#121212;font:400 32px/1.12 "Instrument Serif",Georgia,serif;letter-spacing:-.015em;text-wrap:pretty}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-advice__text{color:#45433e;font:400 16px/1.6 var(--efx-font,"DM Sans",system-ui,sans-serif)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg :is(.ef-cfg-ai-advice,.ef-cfg-fit-advice,.ef-cfg-ai-estimated) strong{color:#121212;font-weight:600}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg :is(.ef-cfg-ai-advice,.ef-cfg-fit-advice) em{color:#765837;font-style:normal;font-weight:500}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-tip{box-sizing:border-box;min-width:0;max-width:100%;gap:10px!important;padding:20px!important;margin:16px 0!important;border:1px solid #DDD5C8!important;border-radius:4px!important;background:#f5f3ef!important;box-shadow:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-tip>svg{color:#765837;stroke:currentColor;margin-top:2px!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-tip>div{min-width:0}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-tip>div>p{margin:0 0 10px!important;color:#45433e!important;font:400 16px/1.6 var(--efx-font,"DM Sans",system-ui,sans-serif)!important;letter-spacing:normal!important;overflow-wrap:anywhere}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-tip>div>p:first-child{margin-bottom:10px!important;color:#765837!important;font:600 11px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif)!important;letter-spacing:.1em!important;text-transform:uppercase}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-tip>div>p:last-child{margin-bottom:0!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-tip strong{color:#121212!important;font-weight:600!important}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-estimated__header{gap:8px;margin:0 0 14px;color:#121212;font:400 26px/1.2 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;text-transform:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-estimated__header>svg{flex:none;width:16px;height:16px;stroke:#765837}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-estimated__badge{padding:3px 7px;border:1px solid #D8CABA;border-radius:3px;background:transparent;color:#765837;font:600 11px/1.4 var(--efx-font,"DM Sans",system-ui,sans-serif);letter-spacing:.03em;text-transform:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg :is(.ef-cfg-ai-estimated__note,.ef-cfg-ai-estimated__tips li,.ef-cfg-ai-estimated__lintel){color:#45433e;font:400 15px/1.6 var(--efx-font,"DM Sans",system-ui,sans-serif)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-estimated__note{margin:0 0 14px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-estimated__tips li{padding-top:6px;padding-bottom:6px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-estimated__tips li:before{top:12px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-estimated__lintel{margin-top:14px;padding:12px;border-radius:4px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-card__ai-info{min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid #DDD5C8;font-family:var(--efx-font,"DM Sans",system-ui,sans-serif);overflow-wrap:anywhere}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-card .ef-cfg-card__ai-badge{padding:0;margin-bottom:8px;border:0;border-radius:0;background:none;box-shadow:none;color:#765837;font:600 11px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif);letter-spacing:.06em;text-transform:uppercase;white-space:normal}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-card__ai-badge svg{flex:none;animation:none}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-card__ai-info .ef-cfg-card__ai-tol{margin-bottom:6px;font:400 13px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif);letter-spacing:normal}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-card__ai-info .ef-cfg-card__ai-reason{margin:0;font:400 14px/1.55 var(--efx-font,"DM Sans",system-ui,sans-serif)}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-card__ai-info .ef-cfg-card__ai-unavail{font:500 13px/1.5 var(--efx-font,"DM Sans",system-ui,sans-serif);letter-spacing:normal}@media(max-width:599px){.efx-pdp[data-ef-live-pdp-layout] #build #efCfg :is(.ef-cfg-ai-advice,.ef-cfg-fit-advice,.ef-cfg-ai-estimated){padding:16px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-advice__rec{font-size:28px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-estimated__header{font-size:24px}.efx-pdp[data-ef-live-pdp-layout] #build #efCfg .ef-cfg-ai-tip{padding:16px!important}}.efx-pdp #efCfg #efCfgAiCard[data-state=loading] .ef-cfg-ai-card__idle,.efx-pdp #efCfg #efCfgAiCard[data-state=result] .ef-cfg-ai-card__idle{display:none!important}.efx-pdp #efCfg #efCfgAiCard .ef-cfg-ai-error{margin:0 0 16px;padding:14px 16px;border:1px solid #b48c65;border-radius:6px;background:#fff;color:#4d3423;font:500 14px/1.55 var(--efx-font,"DM Sans",sans-serif)}.efx-pdp #efCfg #efCfgAiCard .ef-cfg-ai-error[hidden]{display:none!important}.efx-pdp #efCfg #efCfgAiResult{scroll-margin-top:150px;outline:none}
/*# sourceMappingURL=/cdn/shop/t/272/assets/ef-lab-door-entry.css.map */
