body.luxsol-saved-build-page{background:#fff}
.luxsol-saved-build-page #main>.shopify-section:not(.luxsol-saved-build-section),.luxsol-saved-build-page .aura-breadcrumb{display:none!important}
.luxsol-saved-build-page .luxsol-saved-builds{max-width:1440px;padding:0 5%}
.luxsol-saved-build-page .build-status:empty{display:none}
.luxsol-saved-build-page .saved-quote.saved-build-heading{display:block;padding:30px 0 24px;margin:0;border:0;border-bottom:1px solid #e3e7e4;border-radius:0;background:none}
.saved-build-heading .saved-build-back{display:inline-flex;min-height:36px;align-items:center;font-size:13px;line-height:1.5;color:#496052;text-underline-offset:4px;margin-bottom:16px}
.saved-build-heading .saved-build-title-row{display:flex;align-items:end;justify-content:space-between;gap:20px}
.saved-build-heading h1{font:500 30px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.04em;color:#162f25;margin:0}
.saved-build-heading .saved-build-reference{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0!important;font-size:12px!important;color:#68756d!important}
.saved-build-heading .saved-build-reference strong{font:400 12px/1.5 Arial,sans-serif!important;color:#344e40;overflow-wrap:anywhere}
.lx-saved-view .shop-intro,.lx-saved-view .pdp-inline-video,.lx-saved-view .luxsol-info,.lx-saved-view .pdp-gallery-tools,.lx-saved-view .pdp-media-tabs{display:none!important}
.lx-saved-view .builder{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(340px,.85fr)!important;align-items:start;gap:40px!important;max-width:1440px!important;padding:32px 5% 56px!important}
.lx-saved-view:not(.lx-saved-editing) .control-panel{display:none!important}
.lx-saved-view .preview{position:sticky!important;top:calc(var(--aura-header,80px) + 20px)!important;padding:0!important;min-width:0}
.lx-saved-view .stage{height:clamp(440px,52vw,680px)!important;min-height:440px!important;border:1px solid #e1e5e0!important;border-radius:8px;overflow:hidden}
.lx-saved-view .lx-stage{border-radius:8px}
.lx-saved-view .saved-build-panel{box-sizing:border-box;min-width:0;padding:28px;background:#fff;border:1px solid #dfe5df;border-radius:8px;color:#1c3529;font-family:Arial,Helvetica,sans-serif;text-align:left}
.saved-build-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#65766a;margin:0 0 10px!important}
.saved-build-model{font:500 28px/1.2 Manrope,Arial,sans-serif!important;letter-spacing:-.04em!important;margin:0 0 8px!important;color:#173528!important}
.saved-build-finish{font-size:13px!important;color:#66766b;margin:0 0 24px!important}
.saved-build-spec{padding:0;margin:0}
.saved-build-spec>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid #e7ebe6;font-size:13px;line-height:1.55}
.saved-build-spec dt{margin:0;color:#68756b}.saved-build-spec dd{margin:0;color:#263e30;text-align:right}
.saved-build-price{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f4f6f2;border:1px solid #e3e7df;border-radius:5px;margin:20px 0;padding:16px}
.saved-build-price>span{font-size:12px;color:#4f6253}.saved-build-price>div{text-align:right}.saved-build-price strong{display:block;font:500 28px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.saved-build-price>div>span{display:block;font-size:11px;margin-top:4px;color:#667464}
.saved-build-actions{display:grid;gap:10px}.saved-build-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:48px!important;width:100%;border:1px solid #1b3c2b!important;border-radius:5px!important;font:500 14px/1.4 Arial,sans-serif!important;padding:12px 16px!important;color:#1b3c2b!important;background:#fff!important;cursor:pointer}.saved-build-button--primary{background:#173c2b!important;color:#fff!important}.saved-build-button:hover{filter:brightness(.94)}.saved-build-button:disabled{opacity:.6;cursor:wait}
.saved-build-text-button{font:400 13px/1.5 Arial,sans-serif!important;text-decoration:underline;text-underline-offset:4px;min-height:36px;color:#385341!important;background:none!important;border:0!important;cursor:pointer}
.saved-build-price-note{font-size:11px!important;line-height:1.6!important;color:#6b786e!important;margin:14px 0 0!important}
.saved-build-help{border-top:1px solid #e3e8e0;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.6}.saved-build-help>strong{font-weight:500}.saved-build-help>div{display:grid;gap:8px;margin-top:10px}.saved-build-help a{color:#365b42;text-underline-offset:4px}
.saved-build-download-status{font-size:12px!important;color:#855036;margin:0!important}.saved-build-download-status:empty{display:none}
.saved-build-edit-note{display:none;margin-bottom:20px;padding:14px 16px;border:1px solid #dfe5df;border-radius:5px;background:#f5f7f2;font-size:12px;line-height:1.6}.saved-build-edit-note p{font-size:12px!important;margin:0 0 6px!important}.saved-build-edit-note a{color:#254c35;text-underline-offset:4px}
.lx-saved-editing .saved-build-edit-note{display:block}.lx-saved-editing .saved-build-panel{display:none}.lx-saved-editing .control-panel{padding:0!important;margin:0!important;min-width:0}.lx-saved-editing .pdp-build-drawer{scroll-margin-top:calc(var(--aura-header,80px) + 16px)}
.saved-build-button:focus-visible,.saved-build-text-button:focus-visible,.saved-build-help a:focus-visible{outline:2px solid #51795a!important;outline-offset:4px}
@media(max-width:1000px) and (min-width:801px){.lx-saved-view .builder{gap:24px!important;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)!important}.lx-saved-view .saved-build-panel{padding:22px}.lx-saved-view .stage{height:480px!important}}
@media(max-width:800px){.luxsol-saved-build-page .luxsol-saved-builds{padding:0 20px}.luxsol-saved-build-page .saved-quote.saved-build-heading{padding:18px 0 20px}.saved-build-heading .saved-build-title-row{display:block}.saved-build-heading h1{font-size:26px}.saved-build-heading .saved-build-reference{margin-top:10px!important}.saved-build-heading .saved-build-back{margin-bottom:10px}.lx-saved-view .builder{display:flex!important;flex-direction:column;gap:24px!important;padding:24px 20px 40px!important}.lx-saved-view .preview{width:100%;position:relative!important;top:auto!important;padding:0!important}.lx-saved-view .stage{height:360px!important;min-height:320px!important}.lx-saved-view .saved-build-panel{width:100%;padding:22px}.lx-saved-view .control-panel{width:100%}.lx-saved-view .saved-build-spec>div{grid-template-columns:80px minmax(0,1fr)}.lx-saved-view .basket-strip{position:relative!important;inset:auto!important}.lx-saved-view .pdp-step-progress{flex-wrap:wrap}}

.lx-saved-view .lx-tabs,.lx-saved-view .lx-media-bar{display:none!important}
.lx-saved-view .pdp-preview-column{min-width:0;position:sticky;top:calc(var(--aura-header,80px) + 20px)}
.lx-saved-view .lx-stage{height:clamp(420px,calc(100svh - 320px),640px)!important;min-height:420px!important;aspect-ratio:auto!important;border:1px solid #e1e5e0;border-radius:8px}
.saved-build-details{margin:14px 0 0;border-top:1px solid #e3e8e0;border-bottom:1px solid #e3e8e0}
.saved-build-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;font:500 13px/1.5 Arial,sans-serif;cursor:pointer;list-style:none}
.saved-build-details summary::-webkit-details-marker{display:none}.saved-build-details summary:after{content:'+';font-size:20px;font-weight:400}.saved-build-details[open] summary:after{content:'−'}
.saved-build-details .saved-build-spec{padding-bottom:8px}
@media(max-width:800px){.lx-saved-view .pdp-preview-column{position:relative;top:auto;width:100%}.lx-saved-view .lx-stage{height:330px!important;min-height:300px!important}}
:host .aura-body.lx-saved-view .control-panel>.shop-intro,:host .aura-body.lx-saved-view .control-panel>.pdp-inline-video,:host .aura-body.lx-saved-view .control-panel>.luxsol-info{display:none!important}
:host .aura-body.lx-saved-view.lx-saved-editing .control-panel>.saved-build-edit-note{display:block!important}
:host .aura-body.lx-saved-view .pdp-preview-column>.lx-panel{position:relative!important;top:auto!important}
:host .aura-body.is-product-page.lx-journey.lx-saved-view:not(.lx-saved-editing) .builder>.control-panel,:host .aura-body.is-product-page.lx-journey.lx-saved-view:not(.lx-saved-editing)>.lx-mobile-build-dock{display:none!important}
:host .aura-body.is-product-page.lx-journey.lx-saved-view .builder>.control-panel>.pdp-inline-video,:host .aura-body.is-product-page.lx-journey.lx-saved-view .builder>.control-panel>.luxsol-info{display:none!important}
:host .aura-body.is-product-page.lx-journey.lx-saved-view.lx-saved-editing .builder>.control-panel>.saved-build-edit-note{display:block!important}

@media(max-width:800px){
 .luxsol-saved-build-page shopify-chat{display:none!important}
 :host .aura-body.is-product-page.lx-journey.lx-saved-view .pdp-preview-column{padding:0!important}
 .lx-saved-view .saved-build-text-button{min-height:44px!important}
}
