@media(max-width:47.999rem){[data-tool-route]:has(.planner-footer-frame__actions button) .planner-actions.svelte-13z62wu{display:none}}@media print{.planner-actions.svelte-13z62wu{display:none}}.planner-report.svelte-1wuds4z{display:none}@media print{body>*:not([data-planner-report]){display:none!important}html,body{background:#fff!important}.planner-report.svelte-1wuds4z{display:block;color:#000;font:10.5pt/1.4 system-ui,sans-serif}h1.svelte-1wuds4z{font-size:18pt;font-weight:800;margin-block:8pt}.planner-report.svelte-1wuds4z h2{font-size:12pt;font-weight:700;margin-block:12pt 6pt;break-after:avoid}.planner-report.svelte-1wuds4z table{inline-size:100%;border-collapse:collapse}.planner-report.svelte-1wuds4z th,.planner-report.svelte-1wuds4z td{text-align:start;vertical-align:top;padding:4pt 8pt 4pt 0;border-bottom:.5pt solid #bbb}.planner-report.svelte-1wuds4z tr{break-inside:avoid}.planner-report.svelte-1wuds4z thead{display:table-header-group}.planner-report.svelte-1wuds4z ul{list-style:disc;padding-inline-start:14pt}.report-link.svelte-1wuds4z{font-size:8pt;overflow-wrap:anywhere;margin-top:16pt}}.planner-loading-metric.svelte-i703sj{display:grid;gap:.5rem;padding-block:.5rem}.planner-loading-metric[data-compact=true].svelte-i703sj{padding-block:0;gap:.35rem}.planner-loading-metric[data-compact=true].svelte-i703sj .planner-loading-value:where(.svelte-i703sj){height:1rem;width:5rem}.planner-loading-value.svelte-i703sj{display:block;height:2rem;width:7rem;max-width:100%}.planner-loading-caption.svelte-i703sj{display:block;height:.75rem;width:9rem;max-width:100%}.planner-loading-picker.svelte-i703sj,.planner-loading-rows.svelte-i703sj,.planner-loading-copy.svelte-i703sj{display:grid;gap:.5rem}.planner-loading-picker.svelte-i703sj{gap:1rem}.planner-loading-search.svelte-i703sj{height:var(--control-height);width:100%;border-radius:var(--radius-control)}.planner-loading-tiles.svelte-i703sj{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.75rem,1fr));gap:.5rem}.planner-loading-tile.svelte-i703sj{aspect-ratio:1;width:100%;border-radius:var(--product-image-radius-sm)}.planner-loading-tile-label.svelte-i703sj{height:.75rem;margin-top:.5rem;width:80%}.planner-loading-row.svelte-i703sj{display:grid;grid-template-columns:4rem minmax(0,1fr) 6rem 5rem;gap:.5rem;align-items:center;min-width:0}.planner-loading-image.svelte-i703sj{width:4rem;aspect-ratio:1;border-radius:var(--product-image-radius-sm)}.planner-loading-title.svelte-i703sj{height:.875rem;width:min(100%,10rem)}.planner-loading-subtitle.svelte-i703sj{height:.75rem;width:min(70%,6rem)}.planner-loading-control.svelte-i703sj{height:2rem;border-radius:var(--radius-control)}.planner-loading-price.svelte-i703sj{height:1rem;width:100%}.planner-loading-rows[data-variant=inclusions].svelte-i703sj .planner-loading-row:where(.svelte-i703sj){grid-template-columns:3rem minmax(0,1fr) 2rem}.planner-loading-rows[data-variant=inclusions].svelte-i703sj .planner-loading-image:where(.svelte-i703sj){width:3rem}.planner-loading-qty.svelte-i703sj{height:.75rem}@container planner (max-width: 67.999rem){.planner-loading-rows[data-variant=products].svelte-i703sj .planner-loading-row:where(.svelte-i703sj){grid-template-columns:4rem minmax(0,1fr)}.planner-loading-rows[data-variant=products].svelte-i703sj .planner-loading-image:where(.svelte-i703sj){grid-row:1 / span 3}.planner-loading-rows[data-variant=products].svelte-i703sj .planner-loading-control:where(.svelte-i703sj){width:6rem;grid-column:2;grid-row:3}.planner-loading-rows[data-variant=products].svelte-i703sj .planner-loading-price:where(.svelte-i703sj){width:5rem;grid-column:2;grid-row:2}}.planner-footer-frame.svelte-3afb70{display:contents}.planner-footer-frame__actions.svelte-3afb70{display:none}@media(max-width:47.999rem){[data-tool-route] .planner-footer-frame.svelte-3afb70{position:fixed;z-index:var(--z-pdp-mobile-buy-stack);inset-inline:0;bottom:0;display:flex;flex-direction:column;max-height:calc(100dvh - var(--site-sticky-header-bottom, 7rem))}[data-tool-route] .planner-footer-frame__actions.svelte-3afb70{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:none;gap:.25rem;min-height:calc(var(--control-height-sm) + .5rem);padding:.25rem 1rem}[data-tool-route] .planner-footer-frame.svelte-3afb70>:is(.planner-sheet,.recommendation-card){position:relative;inset:auto;flex:0 1 auto;min-height:0;max-height:none;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0}[data-tool-route] .planner-footer-frame.svelte-3afb70>.recommendation-card:after{display:none}}@media print{.planner-footer-frame__actions.svelte-3afb70{display:none}}@media(max-width:47.999rem){.planner-navigation .planner-nav-action{width:var(--control-height);height:var(--control-height);min-width:var(--control-height);padding:0}}
