.product-availability-component.svelte-1jujqcn{--color: var(--color-primary-100);color:var(--color);display:flex;gap:.2rem;align-items:center}.product-availability-component.availability-available.svelte-1jujqcn{--color: var(--color-success)}.product-availability-component.availability-out-of-stock.svelte-1jujqcn{--color: var(--color-error)}.product-availability-component.svelte-1jujqcn .product-availability-icon:where(.svelte-1jujqcn){display:flex}.product-availability-component.svelte-1jujqcn .product-availability-icon:where(.svelte-1jujqcn) span:where(.svelte-1jujqcn){font-size:1rem}.product-availability-component.svelte-1jujqcn .product-availability-label:where(.svelte-1jujqcn){font-size:.75rem;white-space:nowrap}.product-component.svelte-fc8tzr{--gap: .75rem;display:flex;gap:var(--gap);border-bottom:1px solid var(--color-tertiary-border);padding:var(--gap) 0;position:relative;flex:1 1 17rem}.product-component.breakpoint-xxs.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) img:where(.svelte-fc8tzr),.product-component.breakpoint-xs.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) img:where(.svelte-fc8tzr),.product-component.breakpoint-s.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) img:where(.svelte-fc8tzr),.product-component.breakpoint-m.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) img:where(.svelte-fc8tzr){width:100%}.product-component.hoverMode.svelte-fc8tzr .product-left-add-product:where(.svelte-fc8tzr){visibility:hidden}.product-component.hoverMode.svelte-fc8tzr:hover .product-left-add-product:where(.svelte-fc8tzr){visibility:visible}.product-component.availability-available.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-status:where(.svelte-fc8tzr) .product-left-status-availability:where(.svelte-fc8tzr){color:var(--color-success)}.product-component.availability-out-of-stock.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-status:where(.svelte-fc8tzr) .product-left-status-availability:where(.svelte-fc8tzr){color:var(--color-error)}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr){flex:1;display:flex;flex-flow:column;gap:.75rem}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-title:where(.svelte-fc8tzr){color:var(--color-secondary);font-size:.875rem;font-weight:600;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;display:flex;flex-flow:column;gap:.125rem}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-title:where(.svelte-fc8tzr) .product-left-title-top:where(.svelte-fc8tzr){display:flex;gap:.75rem;align-items:center}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-title:where(.svelte-fc8tzr) .product-left-title-top:where(.svelte-fc8tzr) .product-left-title-top-referenceId:where(.svelte-fc8tzr){color:var(--color-text-muted);font-size:.75rem;font-weight:600}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-content:where(.svelte-fc8tzr){display:flex;flex-flow:column;gap:.62rem}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-status:where(.svelte-fc8tzr){display:flex;gap:.5rem;flex-wrap:wrap}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-status:where(.svelte-fc8tzr) .product-left-status-price:where(.svelte-fc8tzr){color:var(--color-primary);font-size:.875rem;font-weight:700}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-status:where(.svelte-fc8tzr) .product-left-status-availability:where(.svelte-fc8tzr){display:flex;gap:.2rem}.product-component.svelte-fc8tzr .product-left:where(.svelte-fc8tzr) .product-left-add-product:where(.svelte-fc8tzr){display:flex}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr){flex:0 0 5.5rem;display:flex;align-items:center}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) .product-right-image-wrapper:where(.svelte-fc8tzr){position:relative;width:100%}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) .product-right-image-wrapper.cursor-drag:where(.svelte-fc8tzr){cursor:grab}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) .product-right-image-wrapper.cursor-button:where(.svelte-fc8tzr){cursor:pointer}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) .product-right-image-wrapper:where(.svelte-fc8tzr) img:where(.svelte-fc8tzr){overflow:hidden;box-sizing:border-box}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) .product-right-image-wrapper:where(.svelte-fc8tzr) .image-wrapper:where(.svelte-fc8tzr){background:none;border:none;padding:0}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) .product-right-image-wrapper:where(.svelte-fc8tzr):hover img:where(.svelte-fc8tzr){border-radius:.1875rem;box-shadow:0 0 12px #0000003d}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) .product-right-image-wrapper:where(.svelte-fc8tzr) .hover-overlay:where(.svelte-fc8tzr){display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.product-component.svelte-fc8tzr .product-right:where(.svelte-fc8tzr) .product-right-image-wrapper:where(.svelte-fc8tzr):has(img:where(.svelte-fc8tzr):hover) .hover-overlay:where(.svelte-fc8tzr){opacity:1}.sidebar-product-category-filter-component.svelte-1ux8uip{position:relative;display:flex;flex-flow:column}.sidebar-product-category-filter-component.svelte-1ux8uip .sidebar-product-category-filter-categories:where(.svelte-1ux8uip){display:flex;padding:1.25rem 1.25rem 0;justify-content:space-between;gap:1rem;justify-content:center}.sidebar-product-category-filter-component.svelte-1ux8uip .sidebar-product-category-filter-categories:where(.svelte-1ux8uip) .sidebar-product-category-filter-category:where(.svelte-1ux8uip){all:unset;color:var(--color-tertiary);cursor:pointer}.sidebar-product-category-filter-component.svelte-1ux8uip .sidebar-product-category-filter-categories:where(.svelte-1ux8uip) .sidebar-product-category-filter-category:where(.svelte-1ux8uip):hover,.sidebar-product-category-filter-component.svelte-1ux8uip .sidebar-product-category-filter-categories:where(.svelte-1ux8uip) .sidebar-product-category-filter-category.active:where(.svelte-1ux8uip){color:var(--color-primary)}.sidebar-product-category-filter-component.svelte-1ux8uip .sidebar-product-category-filter-name:where(.svelte-1ux8uip){padding:.75rem 0;font-size:1rem;font-weight:600;line-height:normal;text-align:center}.product-sidebar-component.svelte-m2p0tt{position:relative;display:flex;flex-flow:column;overflow:auto;height:100%}.product-sidebar-component.svelte-m2p0tt .product-sidebar-header:where(.svelte-m2p0tt){background:var(--color-gradient-secondary);color:var(--color-text-inverted);display:flex;flex-flow:column;padding:1rem 1.25rem;gap:.75rem;font-weight:500}.product-sidebar-component.svelte-m2p0tt .product-sidebar-header:where(.svelte-m2p0tt) .product-sidebar-header-title:where(.svelte-m2p0tt){display:flex;flex-flow:column;gap:.25rem}.product-sidebar-component.svelte-m2p0tt .product-sidebar-header:where(.svelte-m2p0tt) .product-sidebar-header-title:where(.svelte-m2p0tt) .product-sidebar-header-title-description:where(.svelte-m2p0tt){font-size:.75rem}.product-sidebar-component.svelte-m2p0tt .product-sidebar-header:where(.svelte-m2p0tt) .product-sidebar-header-title:where(.svelte-m2p0tt) .product-sidebar-header-title-our-products:where(.svelte-m2p0tt){font-size:1.25rem}.product-sidebar-component.svelte-m2p0tt .product-sidebar-header:where(.svelte-m2p0tt) .product-sidebar-header-title.small:where(.svelte-m2p0tt){padding:.25rem 0}.product-sidebar-component.svelte-m2p0tt .product-sidebar-header:where(.svelte-m2p0tt) .product-sidebar-header-title.small:where(.svelte-m2p0tt) .product-sidebar-header-title-our-products:where(.svelte-m2p0tt){font-size:1.125rem}.product-sidebar-component.svelte-m2p0tt .product-sidebar-content:where(.svelte-m2p0tt){flex:1;overflow:hidden;display:flex;flex-direction:column}.product-sidebar-component.svelte-m2p0tt .product-sidebar-content:where(.svelte-m2p0tt) .product-list-and-footer:where(.svelte-m2p0tt){flex:1;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}.product-sidebar-component.svelte-m2p0tt .product-sidebar-content:where(.svelte-m2p0tt) .product-list:where(.svelte-m2p0tt){display:flex;flex-wrap:wrap;gap:.75rem;padding:0 1.25rem}.modal-rootRef.svelte-l5nd75{display:none}.product-line-card.svelte-1l8e3x0{--product-name-color: var(--color-secondary);box-sizing:border-box;box-shadow:var(--box-shadow, none);background-color:var(--background-color, --color-white);transition:box-shadow .2s ease-in-out;width:100%;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;position:relative;top:0;left:0;isolation:isolate}.product-line-card.bg-white.svelte-1l8e3x0{--background-color: var(--color-white)}.product-line-card.bg-grey-light.svelte-1l8e3x0{--background-color: var(--color-grey-light)}.product-line-card.is-selected.svelte-1l8e3x0{--box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, .24);--product-name-color: var(--color-primary)}.product-line-card.svelte-1l8e3x0:hover{--box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, .24)}.product-line-card.svelte-1l8e3x0 .checkmark-icon:where(.svelte-1l8e3x0){position:absolute;top:0;right:0;transform:translate(40%,-40%);box-sizing:border-box;border-radius:50%;background:var(--color-gradient-primary);display:flex;justify-content:center;align-items:center;color:var(--color-white)}.product-line-card.svelte-1l8e3x0 .checkmark-icon:where(.svelte-1l8e3x0) span:where(.svelte-1l8e3x0){font-size:1rem;padding:.4rem}.product-line-card.svelte-1l8e3x0 .header:where(.svelte-1l8e3x0){display:flex;flex-direction:column;gap:.75rem}.product-line-card.svelte-1l8e3x0 .header:where(.svelte-1l8e3x0) .system-type:where(.svelte-1l8e3x0){color:var(--color-grey);font-size:.875rem;font-weight:600;text-align:center}.product-line-card.svelte-1l8e3x0 .header:where(.svelte-1l8e3x0) .product-name:where(.svelte-1l8e3x0){font-size:1.125rem;font-weight:500;color:var(--product-name-color)}.product-line-card.svelte-1l8e3x0 img:where(.svelte-1l8e3x0){max-width:12.1875rem}.product-line-card.svelte-1l8e3x0 ul.system-infos:where(.svelte-1l8e3x0){list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;gap:.5rem}.product-line-card.svelte-1l8e3x0 ul.system-infos:where(.svelte-1l8e3x0) li:where(.svelte-1l8e3x0){display:flex;flex-direction:column;gap:.75rem;align-items:center}.product-line-card.svelte-1l8e3x0 ul.system-infos:where(.svelte-1l8e3x0) li:where(.svelte-1l8e3x0) span:where(.svelte-1l8e3x0){color:var(--color-grey)}.product-line-card.svelte-1l8e3x0 ul.system-infos:where(.svelte-1l8e3x0) li:where(.svelte-1l8e3x0) .system-info-name:where(.svelte-1l8e3x0){color:var(--color-secondary);font-size:.75rem;font-weight:600;text-wrap:wrap;text-align:center}.system-select-modal-desktop-header.svelte-hud2zv{display:flex;flex-direction:row;padding:2rem}.system-select-modal-desktop-header.svelte-hud2zv .system-select-modal-desktop-header--logo--wrapper:where(.svelte-hud2zv){height:3rem;position:absolute;top:50%;left:2.5rem;transform:translateY(-50%)}.system-select-modal-desktop-header.svelte-hud2zv .system-select-modal-desktop-header--title:where(.svelte-hud2zv){width:100%;height:100%;font-size:1.5rem;font-weight:500;text-transform:uppercase;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0}.select-system-modal.svelte-hud2zv{--systems-list-gap: 1rem;--systems-flex-direction: column;width:var(--width, 100%)}.select-system-modal.breakpoint-xxs.svelte-hud2zv,.select-system-modal.breakpoint-xs.svelte-hud2zv,.select-system-modal.breakpoint-s.svelte-hud2zv{--width: 100vw}.select-system-modal.breakpoint-l.svelte-hud2zv,.select-system-modal.breakpoint-xl.svelte-hud2zv{--header-padding-y: 1.44rem ;--systems-list-gap: 1.25rem;--systems-flex-direction: row}.select-system-modal.breakpoint-xxs .systems-info.svelte-hud2zv,.select-system-modal.breakpoint-xs .systems-info.svelte-hud2zv{flex-flow:column;gap:1rem}.select-system-modal.svelte-hud2zv .systems:where(.svelte-hud2zv){display:flex;flex-direction:var(--systems-flex-direction)}.select-system-modal.svelte-hud2zv .systems:where(.svelte-hud2zv) .segment-group:where(.svelte-hud2zv){padding:2.5rem;display:flex;flex-direction:var(--systems-flex-direction);gap:var(--systems-list-gap)}.select-system-modal.svelte-hud2zv .systems:where(.svelte-hud2zv) .segment-group--one:where(.svelte-hud2zv){background-color:var(--color-white)}.select-system-modal.svelte-hud2zv .systems:where(.svelte-hud2zv) .segment-group--two:where(.svelte-hud2zv){background-color:var(--color-grey-light)}.system-sidebar-component.svelte-hznsy1{position:relative;display:flex;flex-flow:column;overflow:auto;height:100%}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1){background:var(--color-gradient-secondary);color:var(--color-text-inverted);display:flex}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1){display:flex;flex-flow:column;padding:1rem 1.25rem;gap:.75rem;font-weight:500;flex:1;overflow:hidden}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-title:where(.svelte-hznsy1){display:flex;flex-direction:column;gap:.25rem;touch-action:none;transform:translate(var(--touchmove-distance, "0px"))}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-title:where(.svelte-hznsy1) .system-sidebar-header-title-description:where(.svelte-hznsy1){font-size:.75rem}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-title:where(.svelte-hznsy1) .system-sidebar-header-title-selected-system:where(.svelte-hznsy1){display:flex;gap:.75rem;align-items:center}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-title:where(.svelte-hznsy1) .system-sidebar-header-title-selected-system:where(.svelte-hznsy1) .system-sidebar-header-title-selected-system-title:where(.svelte-hznsy1){font-size:1.25rem;white-space:nowrap}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-title.small:where(.svelte-hznsy1){padding:.25rem 0}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-title.small:where(.svelte-hznsy1) .system-sidebar-header-title-selected-system:where(.svelte-hznsy1) .system-sidebar-header-title-selected-system-title:where(.svelte-hznsy1){font-size:1.125rem}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-indicators:where(.svelte-hznsy1){display:flex;gap:.5rem;justify-content:center;align-items:center}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-indicators:where(.svelte-hznsy1) .system-sidebar-header-indicator:where(.svelte-hznsy1){all:unset;width:.375rem;height:.375rem;border-radius:.375rem;background-color:var(--color-tertiary);cursor:pointer}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-indicators:where(.svelte-hznsy1) .system-sidebar-header-indicator:where(.svelte-hznsy1):hover,.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-left:where(.svelte-hznsy1) .system-sidebar-header-indicators:where(.svelte-hznsy1) .system-sidebar-header-indicator.active:where(.svelte-hznsy1){background-color:var(--color-primary)}.system-sidebar-component.svelte-hznsy1 .system-sidebar-header:where(.svelte-hznsy1) .system-sidebar-header-right:where(.svelte-hznsy1){all:unset;border-left:1px solid var(--color-tertiary);display:flex;align-items:center;cursor:pointer;padding:.75rem}.system-sidebar-component.svelte-hznsy1 .system-sidebar-content:where(.svelte-hznsy1){flex:1;overflow:hidden;display:flex;flex-direction:column}.system-sidebar-component.svelte-hznsy1 .system-sidebar-content:where(.svelte-hznsy1) .product-list-and-footer:where(.svelte-hznsy1){flex:1;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}.system-sidebar-component.svelte-hznsy1 .system-sidebar-content:where(.svelte-hznsy1) .product-list:where(.svelte-hznsy1){display:flex;flex-wrap:wrap;gap:.75rem;padding:0 1.25rem}.sidebar-component.svelte-1kiwaeh{--border-radius: .1875rem;--border-bottom-radius: 0;--footer-position: sticky;position:relative;width:100%;height:100%;display:flex;flex-flow:column}.sidebar-component.border-bottom-radius.svelte-1kiwaeh{--border-bottom-radius: var(--border-radius)}.sidebar-component.breakpoint-lower-than-l.svelte-1kiwaeh{--footer-position: unset}.sidebar-component.breakpoint-lower-than-m.svelte-1kiwaeh{--border-radius: 0;--border-bottom-radius: 0}.sidebar-component.svelte-1kiwaeh .sidebar-tabs:where(.svelte-1kiwaeh){display:flex;width:100%;transform:translateY(1px)}.sidebar-component.svelte-1kiwaeh .sidebar-tabs:where(.svelte-1kiwaeh) .sidebar-tab:where(.svelte-1kiwaeh){all:unset;flex:1;font-size:.875rem;font-weight:600;background-color:var(--color-background-widget-header-tertiary);color:var(--color-widget-text-inverted);text-align:center;padding:.5rem;cursor:pointer}.sidebar-component.svelte-1kiwaeh .sidebar-tabs:where(.svelte-1kiwaeh) .sidebar-tab:where(.svelte-1kiwaeh):hover{background-color:var(--color-background-widget-header-secondary-hover)}.sidebar-component.svelte-1kiwaeh .sidebar-tabs:where(.svelte-1kiwaeh) .sidebar-tab.active:where(.svelte-1kiwaeh){background-color:var(--color-background-widget-header-secondary);color:var(--color-widget-text)}.sidebar-component.svelte-1kiwaeh .sidebar-tabs:where(.svelte-1kiwaeh) .sidebar-tab:where(.svelte-1kiwaeh):first-child{border-top-left-radius:var(--border-radius)}.sidebar-component.svelte-1kiwaeh .sidebar-tabs:where(.svelte-1kiwaeh) .sidebar-tab:where(.svelte-1kiwaeh):last-child{border-top-right-radius:var(--border-radius)}.sidebar-component.svelte-1kiwaeh .sidebar-content:where(.svelte-1kiwaeh){overflow:auto;flex:1;background-color:var(--color-background)}.sidebar-component .legal-links.svelte-1kiwaeh{display:flex;align-items:center;background-color:var(--color-background-widget-footer);border-bottom-left-radius:var(--border-bottom-radius);border-bottom-right-radius:var(--border-bottom-radius);width:100%;position:var(--footer-position);bottom:0}.sidebar-component .legal-links.svelte-1kiwaeh .legal-link-wrapper:where(.svelte-1kiwaeh){display:flex;justify-content:center;padding:.75rem .45rem;box-sizing:border-box;text-align:center;flex:1}.price-box-widget-component.svelte-1ygs3g0{display:flex;color:var(--color-widget-text);background-color:var(--color-background-widget-header-primary);justify-content:center;align-items:center}.price-box-widget-component.svelte-1ygs3g0 .price-box-logo-wrapper:where(.svelte-1ygs3g0){background-color:var(--color-black);padding:.5rem 1rem;box-sizing:border-box;flex:1;height:100%;display:flex}.price-box-widget-component.svelte-1ygs3g0 .price-box-button:where(.svelte-1ygs3g0){all:unset;display:flex;gap:.75rem;padding:.5rem 1rem;align-items:center;cursor:pointer;min-width:14rem}.price-box-widget-component.svelte-1ygs3g0 .price-box-button:where(.svelte-1ygs3g0) .price-box-button-icon:where(.svelte-1ygs3g0) span:where(.svelte-1ygs3g0){font-size:1.75rem}.price-box-widget-component.svelte-1ygs3g0 .price-box-button:where(.svelte-1ygs3g0) .price-box-button-text:where(.svelte-1ygs3g0){display:flex;flex-flow:column;gap:.25rem;flex:1}.price-box-widget-component.svelte-1ygs3g0 .price-box-button:where(.svelte-1ygs3g0) .price-box-button-text:where(.svelte-1ygs3g0) .price-box-button-text-title:where(.svelte-1ygs3g0){font-size:1rem;font-weight:600}.price-box-widget-component.svelte-1ygs3g0 .price-box-button:where(.svelte-1ygs3g0) .price-box-button-text:where(.svelte-1ygs3g0) .price-box-button-text-subtitle:where(.svelte-1ygs3g0){display:flex;gap:.35rem;font-size:.75rem;font-weight:500}.price-box-widget-component.breakpoint-xxs.svelte-1ygs3g0 .price-box-button:where(.svelte-1ygs3g0){min-width:unset}.price-box-calculation-widget-component.svelte-yieynk{--price-box-calculation-widget-padding: 1.5rem;display:flex;flex-direction:column;justify-content:space-between;background:var(--color-background);box-sizing:border-box;height:100%}.price-box-calculation-widget-component.svelte-yieynk .sold-out-product-info:where(.svelte-yieynk){display:flex;padding:1.25rem;margin:var(--price-box-calculation-widget-padding);align-items:center;gap:.75rem;border-radius:.1875rem;border:1px solid var(--color-grey-light-accent);color:var(--color-secondary);font-size:.75rem;font-weight:500}.price-box-calculation-widget-component.svelte-yieynk .sold-out-product-info:where(.svelte-yieynk) .sold-out-product-info-icon:where(.svelte-yieynk){color:var(--color-error)}.price-box-calculation-widget-component.svelte-yieynk .product-list:where(.svelte-yieynk){display:flex;flex-flow:column;gap:1.25rem;overflow:auto;padding:var(--price-box-calculation-widget-padding)}.price-box-calculation-widget-component.svelte-yieynk .product-list:where(.svelte-yieynk) .product-item:where(.svelte-yieynk){display:flex;flex-flow:column;gap:1rem;border-bottom:1px solid var(--color-tertiary-border);padding-bottom:.75rem}.price-box-calculation-widget-component.svelte-yieynk .product-list:where(.svelte-yieynk) .product-item:where(.svelte-yieynk) .product-name:where(.svelte-yieynk){color:var(--color-secondary);font-size:.875rem;font-weight:600;display:flex;flex-flow:column;gap:.38rem}.price-box-calculation-widget-component.svelte-yieynk .product-list:where(.svelte-yieynk) .product-item:where(.svelte-yieynk) .product-name:where(.svelte-yieynk) .product-referenceId:where(.svelte-yieynk){color:var(--color-text-muted);font-size:.75rem;font-weight:600}.price-box-calculation-widget-component.svelte-yieynk .product-list:where(.svelte-yieynk) .product-item:where(.svelte-yieynk) .product-price-availability-wrapper:where(.svelte-yieynk){display:flex;gap:.75rem;align-items:center}.price-box-calculation-widget-component.svelte-yieynk .product-list:where(.svelte-yieynk) .product-item:where(.svelte-yieynk) .product-price-availability-wrapper:where(.svelte-yieynk) .product-price:where(.svelte-yieynk){color:var(--color-primary);font-size:.875rem;font-weight:700}.price-box-calculation-widget-component.svelte-yieynk .product-list:where(.svelte-yieynk) .product-item:where(.svelte-yieynk) .product-quantity:where(.svelte-yieynk){color:var(--color-tertiary);font-size:.75rem;font-weight:500}.price-box-calculation-widget-component.svelte-yieynk .price-box-calculation-widget-footer:where(.svelte-yieynk){background-color:var(--color-background);display:flex;flex-direction:column;gap:1.25rem;position:sticky;bottom:0;padding:var(--price-box-calculation-widget-padding)}.price-box-calculation-widget-component.svelte-yieynk .price-list:where(.svelte-yieynk){display:flex;flex-direction:column;gap:.75rem;position:relative}.price-box-calculation-widget-component.svelte-yieynk .price-list:where(.svelte-yieynk) .price-item:where(.svelte-yieynk){color:var(--color-secondary);font-size:.875rem;display:flex;align-items:center}.price-box-calculation-widget-component.svelte-yieynk .price-list:where(.svelte-yieynk) .price-item:where(.svelte-yieynk) .price-name:where(.svelte-yieynk){font-weight:400;flex:1}.price-box-calculation-widget-component.svelte-yieynk .price-list:where(.svelte-yieynk) .price-item:where(.svelte-yieynk) .price-total:where(.svelte-yieynk){font-weight:700}.price-box-calculation-widget-component.svelte-yieynk .price-list:where(.svelte-yieynk) .price-item.total:where(.svelte-yieynk) .price-name:where(.svelte-yieynk){color:var(--color-secondary);font-size:1.125rem;font-weight:500}.price-box-calculation-widget-component.svelte-yieynk .price-list:where(.svelte-yieynk) .price-item.total:where(.svelte-yieynk) .price-total:where(.svelte-yieynk){color:var(--color-primary);font-size:1.4375rem;font-weight:700}.price-box-calculation-widget-component.svelte-yieynk .shipping-cost-hint:where(.svelte-yieynk){color:var(--color-text-muted);font-size:.75rem;font-weight:500}.room-widget-component.svelte-reify6{position:relative;width:100%;height:100%;background-color:var(--color-background);display:flex;flex-flow:column;gap:1rem;padding:1.5rem;box-sizing:border-box;overflow:auto}.room-widget-component.platform-desktop.svelte-reify6{max-height:65vh}.room-widget-component.svelte-reify6 .room-widget-close:where(.svelte-reify6){all:unset;position:absolute;right:0;top:0;padding:.625rem;font-size:.875rem;cursor:pointer}.room-widget-component.svelte-reify6 .room-shape-list:where(.svelte-reify6){display:flex;gap:.8rem;width:100%;align-items:center}.room-widget-component.svelte-reify6 .room-shape-list:where(.svelte-reify6) .room-shape-list-item:where(.svelte-reify6){all:unset;cursor:pointer}.room-widget-component.svelte-reify6 .room-shape-list:where(.svelte-reify6) .room-shape-list-item:where(.svelte-reify6):hover,.room-widget-component.svelte-reify6 .room-shape-list:where(.svelte-reify6) .room-shape-list-item.active:where(.svelte-reify6){color:var(--color-primary)}.room-widget-component.svelte-reify6 .room-widget-title:where(.svelte-reify6){display:flex;gap:.75rem;align-items:center;font-size:1.125rem;font-weight:500;text-transform:uppercase;margin-top:1.75rem}.room-widget-component.svelte-reify6 .room-widget-title.no-margin-top:where(.svelte-reify6){margin-top:0}.room-widget-component.svelte-reify6 .room-widget-title:where(.svelte-reify6) .room-widget-title-value:where(.svelte-reify6){font-size:.875rem;font-weight:600;color:var(--color-primary)}.room-widget-component .room-widget-dimension.svelte-reify6{display:flex;gap:.5rem}.room-widget-component .room-widget-dimension.svelte-reify6 .room-widget-dimension-left:where(.svelte-reify6){flex:1;display:flex;flex-flow:column;gap:.5rem}.room-widget-component .room-widget-dimension.svelte-reify6 .room-widget-dimension-left:where(.svelte-reify6) .room-widget-dimension-left-top:where(.svelte-reify6){display:flex;gap:.5rem}.room-widget-component .room-widget-dimension.svelte-reify6 .room-widget-dimension-left:where(.svelte-reify6) .room-widget-dimension-left-top:where(.svelte-reify6) .room-widget-dimension-left-top-title:where(.svelte-reify6){flex:1;font-size:.875rem;font-weight:600;align-items:center}.room-widget-component .room-widget-dimension.svelte-reify6 .room-widget-dimension-left:where(.svelte-reify6) .room-widget-dimension-left-top:where(.svelte-reify6) .room-widget-dimension-left-top-range:where(.svelte-reify6){margin-left:auto;font-size:.75rem;font-weight:500;color:var(--color-text-muted)}.room-widget-component .room-widget-dimension.svelte-reify6 .room-widget-dimension-right:where(.svelte-reify6){align-self:self-end;display:flex;flex-flow:column;gap:.5rem}.room-widget-component .room-widget-dimension.svelte-reify6 .room-widget-dimension-right:where(.svelte-reify6) .room-widget-dimension-right-control:where(.svelte-reify6){display:flex;gap:.5rem}.toolbar-widget-component.svelte-vki2x1{flex:1;display:flex;padding:.5rem .75rem;align-items:center;justify-content:center;gap:1.5rem;background-color:var(--color-background-widget-footer);color:var(--color-widget-text);border-radius:.1875rem}.toolbar-widget-component.orientation-horizontal.svelte-vki2x1{flex-flow:row}.toolbar-widget-component.orientation-vertical.svelte-vki2x1{flex-flow:column;justify-content:center}.toolbar-widget-component.orientation-vertical.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-section:where(.svelte-vki2x1){flex-flow:column}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1){font-size:.875rem;font-weight:600;display:flex;gap:.75rem}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-section:where(.svelte-vki2x1){display:flex;gap:.5rem}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-section:where(.svelte-vki2x1) .toolbar-item-section-item:where(.svelte-vki2x1){all:unset;display:flex;gap:.5rem;padding:.25rem;cursor:pointer;align-items:center;border-radius:.1875rem;position:relative;white-space:nowrap}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-section:where(.svelte-vki2x1) .toolbar-item-section-item.loadingItem:where(.svelte-vki2x1):before{content:"";position:absolute;bottom:0rem;left:0;height:2px;width:100%;--c: no-repeat linear-gradient(var(--color-primary) 0 0);background:var(--c),var(--c),var(--color-secondary);background-size:60% 100%;animation:svelte-vki2x1-l16 3s infinite}@keyframes svelte-vki2x1-l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-section:where(.svelte-vki2x1) .toolbar-item-section-item:where(.svelte-vki2x1):disabled{opacity:.4;cursor:not-allowed}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-section:where(.svelte-vki2x1) .toolbar-item-section-item:where(.svelte-vki2x1):disabled:hover{background-color:inherit}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-section:where(.svelte-vki2x1) .toolbar-item-section-item:where(.svelte-vki2x1):hover{background:var(--color-tertiary)}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-group:where(.svelte-vki2x1){position:relative}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-group:where(.svelte-vki2x1):hover .toolbar-item-group-button:where(.svelte-vki2x1),.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-group.active:where(.svelte-vki2x1) .toolbar-item-group-button:where(.svelte-vki2x1){border-radius:.1875rem;background:var(--color-tertiary)}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-group:where(.svelte-vki2x1) .toolbar-item-group-button:where(.svelte-vki2x1){all:unset;display:flex;gap:.25rem;padding:.25rem;cursor:pointer}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-group:where(.svelte-vki2x1) .toolbar-item-group-list:where(.svelte-vki2x1){position:absolute;bottom:100%;left:-.75rem;display:flex;flex-flow:column;padding:.75rem .5rem;gap:.25rem;margin-bottom:.75rem;background-color:var(--color-background);color:var(--color-secondary);border-radius:.1875rem}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-group:where(.svelte-vki2x1) .toolbar-item-group-list:where(.svelte-vki2x1) .toolbar-item-group-list-item:where(.svelte-vki2x1){all:unset;display:grid;padding:.25rem;gap:.5rem;cursor:pointer;align-items:center;grid-template-columns:1.25rem auto;white-space:nowrap}.toolbar-widget-component.svelte-vki2x1 .toolbar-item:where(.svelte-vki2x1) .toolbar-item-group:where(.svelte-vki2x1) .toolbar-item-group-list:where(.svelte-vki2x1) .toolbar-item-group-list-item:where(.svelte-vki2x1) span.hidden:where(.svelte-vki2x1){visibility:hidden}.toolbar-widget-component.breakpoint-xs.svelte-vki2x1{gap:.75rem}.toolbar-widget-component.breakpoint-xxs.svelte-vki2x1{gap:.6rem}.toolbar-widget-component.breakpoint-lower-than-m.svelte-vki2x1{border-radius:0}.red3d-context-menu-overlay.svelte-1tvxy9r{position:relative;top:0}.red3d-context-menu-overlay.svelte-1tvxy9r .red3d-context-menu-overlay-grid:where(.svelte-1tvxy9r),.red3d-context-menu-overlay.svelte-1tvxy9r .additional-items:where(.svelte-1tvxy9r){border-radius:.19rem;background:radial-gradient(var(--color-grey-light-accent),var(--color-white) 80%);margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:1fr 1fr;gap:1px}.red3d-context-menu-overlay.svelte-1tvxy9r .red3d-context-menu-overlay-grid:where(.svelte-1tvxy9r) li:where(.svelte-1tvxy9r),.red3d-context-menu-overlay.svelte-1tvxy9r .additional-items:where(.svelte-1tvxy9r) li:where(.svelte-1tvxy9r){box-sizing:border-box;border-radius:.19rem;background:var(--color-white);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;position:relative;top:0}.red3d-context-menu-overlay.svelte-1tvxy9r .red3d-context-menu-overlay-grid:where(.svelte-1tvxy9r) li:where(.svelte-1tvxy9r) button:where(.svelte-1tvxy9r),.red3d-context-menu-overlay.svelte-1tvxy9r .additional-items:where(.svelte-1tvxy9r) li:where(.svelte-1tvxy9r) button:where(.svelte-1tvxy9r){all:unset;background:var(--bg-color, var(--color-white));border-radius:.19rem;width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center;color:var(--color-grey-dark);cursor:var(--cursor, default)}.red3d-context-menu-overlay.svelte-1tvxy9r .red3d-context-menu-overlay-grid:where(.svelte-1tvxy9r) li:where(.svelte-1tvxy9r) button:where(.svelte-1tvxy9r):hover,.red3d-context-menu-overlay.svelte-1tvxy9r .additional-items:where(.svelte-1tvxy9r) li:where(.svelte-1tvxy9r) button:where(.svelte-1tvxy9r):hover{--bg-color: color-mix(in srgb, var(--color-grey-light-accent) 40%, var(--color-white));--cursor: pointer}.red3d-context-menu-overlay.svelte-1tvxy9r .additional-items:where(.svelte-1tvxy9r){position:absolute;bottom:0}.red3d-context-menu-overlay.svelte-1tvxy9r .additional-items.right:where(.svelte-1tvxy9r){left:3rem}.red3d-context-menu-overlay.svelte-1tvxy9r .additional-items.left:where(.svelte-1tvxy9r){right:3rem}.red3d-context-menu-overlay.svelte-1tvxy9r .product-details:where(.svelte-1tvxy9r){border-radius:.19rem;background-color:var(--color-white);padding:1rem;display:flex;flex-direction:column;gap:1rem;position:absolute;top:0;left:calc(100% + .5rem)}.red3d-context-menu-overlay.svelte-1tvxy9r .product-details:where(.svelte-1tvxy9r) .segment:where(.svelte-1tvxy9r){color:var(--color-grey);font-size:.75rem;font-weight:600}.red3d-context-menu-overlay.svelte-1tvxy9r .product-details:where(.svelte-1tvxy9r) .name:where(.svelte-1tvxy9r){color:var(--color-secondary);font-size:.75rem;font-weight:600}.red3d-context-menu-overlay.svelte-1tvxy9r .product-details:where(.svelte-1tvxy9r) .price-and-availability:where(.svelte-1tvxy9r){display:flex;gap:.75rem}.red3d-context-menu-overlay.svelte-1tvxy9r .product-details:where(.svelte-1tvxy9r) .price-and-availability:where(.svelte-1tvxy9r) .price:where(.svelte-1tvxy9r){color:var(--color-primary);font-size:.875rem;font-weight:700}.headline.svelte-1v8u2ha{display:flex;align-items:center;gap:.5rem}.button-wrapper.svelte-1v8u2ha{display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:row;flex:1}.button-wrapper.column.svelte-1v8u2ha{flex-direction:column}.modal-text.svelte-1v8u2ha{text-align:center}.red3dview-component.svelte-1y64tep{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.red3dview-component.svelte-1y64tep .scene:where(.svelte-1y64tep){flex:1;overflow:hidden}.preloader.svelte-1uadlsg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;padding:1rem;background-color:var(--color-secondary);color:var(--color-text-inverted);font-family:var(--font-primary);font-weight:500}.preloader.svelte-1uadlsg .content:where(.svelte-1uadlsg){display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding-top:4rem}.preloader.svelte-1uadlsg .content:where(.svelte-1uadlsg) .logo:where(.svelte-1uadlsg){height:3.75rem;animation-name:svelte-1uadlsg-preloader-flip;animation-iteration-count:infinite;animation-duration:2s}.preloader.svelte-1uadlsg .content:where(.svelte-1uadlsg) .text:where(.svelte-1uadlsg){display:flex;flex-direction:column;align-items:center;gap:1.5rem;font-size:1.5rem;font-weight:500}.preloader.svelte-1uadlsg .content:where(.svelte-1uadlsg) .text:where(.svelte-1uadlsg) .title:where(.svelte-1uadlsg){font-size:1.625rem;text-transform:uppercase}.preloader.platform-desktop.svelte-1uadlsg .content:where(.svelte-1uadlsg){padding-top:0;gap:3.23rem}.preloader.platform-desktop.svelte-1uadlsg .content:where(.svelte-1uadlsg) .logo:where(.svelte-1uadlsg){width:15rem}@keyframes svelte-1uadlsg-preloader-flip{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.open-configuration-modal.svelte-1kt3xpz .content:where(.svelte-1kt3xpz){display:flex;flex-direction:column;gap:.5rem}.open-configuration-modal.svelte-1kt3xpz .content:where(.svelte-1kt3xpz) .modal-text:where(.svelte-1kt3xpz){text-align:center;margin-bottom:1rem}.save-configuration-modal.svelte-isofhh .content:where(.svelte-isofhh){display:flex;flex-direction:column;gap:.5rem}.save-configuration-modal.svelte-isofhh .content:where(.svelte-isofhh) .modal-text:where(.svelte-isofhh){text-align:center;margin-bottom:1rem}.page.svelte-14nntk7{position:absolute;top:0;bottom:0;left:0;right:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;padding:1rem;background-color:var(--color-secondary);color:var(--color-text-inverted);font-family:var(--font-primary);font-weight:500}.page.svelte-14nntk7 .content:where(.svelte-14nntk7){display:flex;align-items:center;gap:2.5rem;text-align:center;padding-top:4rem;max-width:26rem}.page.svelte-14nntk7 .content:where(.svelte-14nntk7) .logo:where(.svelte-14nntk7){height:3.75rem;animation-name:preloader-flip;animation-iteration-count:infinite;animation-duration:2s}.page.svelte-14nntk7 .content:where(.svelte-14nntk7) .text:where(.svelte-14nntk7){display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;flex:1;height:100%}.page.svelte-14nntk7 .content:where(.svelte-14nntk7) .text:where(.svelte-14nntk7) .text-wrapper:where(.svelte-14nntk7){display:flex;flex-flow:column;gap:1.25rem;font-size:1rem}.page.svelte-14nntk7 .content:where(.svelte-14nntk7) .text:where(.svelte-14nntk7) .text-wrapper:where(.svelte-14nntk7) .title:where(.svelte-14nntk7){font-weight:600}.page.svelte-14nntk7 .content:where(.svelte-14nntk7) .text:where(.svelte-14nntk7) .text-wrapper:where(.svelte-14nntk7) .description:where(.svelte-14nntk7){font-size:.875rem;font-weight:400}.page.svelte-14nntk7 .close-button:where(.svelte-14nntk7){all:unset;position:absolute;top:0rem;right:0rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-inverted);box-sizing:border-box;margin-left:auto;padding:.625rem}.page.svelte-14nntk7 .close-button:where(.svelte-14nntk7):hover,.page.svelte-14nntk7 .close-button:where(.svelte-14nntk7):active,.page.svelte-14nntk7 .close-button:where(.svelte-14nntk7):focus{color:var(--color-primary)}.configurator-page.svelte-58x34n{display:grid;grid-template-columns:auto;grid-template-rows:min-content auto min-content;height:100%;background-color:var(--color-background);overflow:hidden;isolation:isolate}.configurator-page.svelte-58x34n .landscape-info-wrapper:where(.svelte-58x34n){position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999999}.configurator-page.svelte-58x34n .sidebar-mobile-toggle:where(.svelte-58x34n){box-sizing:border-box;border-radius:.1875rem;background:var(--color-white);width:calc(100% - 3rem);padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:var(--color-text-inverted);display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:calc(3rem + var(--toolbar-widget-client-height));left:1.5rem}.configurator-page.svelte-58x34n .cell-header:where(.svelte-58x34n){position:relative;grid-row:1/2;grid-column:1/3;transition:z-index .2s ease-in-out;z-index:50}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n){background-color:var(--color-background-3d-scene);position:relative;grid-row:2;grid-column:1/span 2;z-index:10}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .price-box-widget-component-wrapper:where(.svelte-58x34n){position:absolute;top:1.5rem;right:1.5rem}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .price-box-calculation-component-wrapper:where(.svelte-58x34n){position:absolute;overflow:auto;width:100%;max-height:calc(100dvh - 100% - 4.5rem - var(--toolbar-widget-client-height))}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .red-3d-view-component-wrapper:where(.svelte-58x34n){flex:1;overflow:auto;position:relative;height:100%;transition:height .4s ease-in-out}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .room-widget-component-wrapper:where(.svelte-58x34n){width:22.5rem;position:absolute;top:50%;right:1.5rem;transform:translate(calc(100% + 1.5rem),-50%);transition:transform .4s ease-in-out,opacity .2s ease-in-out;opacity:0}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .room-widget-component-wrapper.open:where(.svelte-58x34n){transform:translateY(-50%);opacity:1}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .sidebar-component-wrapper:where(.svelte-58x34n){position:absolute;top:1.5rem;left:1.5rem;bottom:1.5rem;right:unset;width:var(--component-sidebar-width-desktop);transform:unset;transition:transform .3s ease-in-out}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .notification-manager-wrapper:where(.svelte-58x34n){position:absolute;top:7rem;right:1.5rem}.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .notification-manager-wrapper.breakpoint-xxs:where(.svelte-58x34n),.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .notification-manager-wrapper.breakpoint-xs:where(.svelte-58x34n),.configurator-page.svelte-58x34n .cell-middle:where(.svelte-58x34n) .notification-manager-wrapper.breakpoint-s:where(.svelte-58x34n){top:5rem;right:1rem}.configurator-page.svelte-58x34n .toolbar-widget-component-wrapper:where(.svelte-58x34n){display:flex;align-items:center;justify-content:center;position:absolute;bottom:1.5rem;right:calc((100% - 1.25rem - var(--component-sidebar-width-desktop)) / 2);transform:translate(50%)}.configurator-page.svelte-58x34n .cell-footer:where(.svelte-58x34n){position:relative;grid-row:3/4;grid-column:1/3;z-index:30}.configurator-page.sidebar-open.svelte-58x34n .sidebar-mobile-toggle:where(.svelte-58x34n){border-top-left-radius:0;border-top-right-radius:0}.configurator-page.breakpoint-lower-than-l.svelte-58x34n .cell-middle:where(.svelte-58x34n){background-color:var(--color-background-3d-scene)}.configurator-page.breakpoint-lower-than-l.svelte-58x34n .cell-middle:where(.svelte-58x34n) .sidebar-component-wrapper:where(.svelte-58x34n){top:unset;right:1.5rem;bottom:calc(3rem + var(--toolbar-widget-client-height) + var(--sidebar-toggle-client-height));width:unset;transform:translateZ(0);height:0;transition:height .4s ease-in-out;overflow:hidden}.configurator-page.breakpoint-lower-than-l.svelte-58x34n .cell-middle:where(.svelte-58x34n) .price-box-calculation-component-wrapper:where(.svelte-58x34n){max-height:calc(100dvh - 100% - 6rem - var(--toolbar-widget-client-height) - var(--sidebar-toggle-client-height))}.configurator-page.breakpoint-lower-than-l.svelte-58x34n .toolbar-widget-component-wrapper:where(.svelte-58x34n){width:calc(100% - 3rem);right:50%;bottom:1.5rem}.configurator-page.breakpoint-lower-than-l.svelte-58x34n .cell-price-box-calculation:where(.svelte-58x34n){grid-column:1/3;grid-row:2/4;position:relative;z-index:40;pointer-events:none}.configurator-page.breakpoint-lower-than-l.svelte-58x34n .cell-price-box-calculation:where(.svelte-58x34n) .price-box-calculation-component-wrapper:where(.svelte-58x34n){overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;transform:translateY(-100%);transition:transform .4s ease-in-out;pointer-events:all}.configurator-page.breakpoint-lower-than-l.sidebar-open.svelte-58x34n .cell-middle:where(.svelte-58x34n) .red-3d-view-component-wrapper:where(.svelte-58x34n){height:60%}.configurator-page.breakpoint-lower-than-l.sidebar-open.svelte-58x34n .cell-middle:where(.svelte-58x34n) .sidebar-component-wrapper:where(.svelte-58x34n){height:calc(50% - var(--sidebar-toggle-client-height) - 1.5rem)}.configurator-page.breakpoint-lower-than-m.svelte-58x34n .cell-middle:where(.svelte-58x34n) .sidebar-component-wrapper:where(.svelte-58x34n){left:.75rem;right:.75rem;bottom:calc(1.5rem + var(--toolbar-widget-client-height) + var(--sidebar-toggle-client-height))}.configurator-page.breakpoint-lower-than-m.svelte-58x34n .cell-middle:where(.svelte-58x34n) .room-widget-component-wrapper:where(.svelte-58x34n){top:0;left:0;height:100%;width:100%;transform:translateY(-100%)}.configurator-page.breakpoint-lower-than-m.svelte-58x34n .cell-middle:where(.svelte-58x34n) .room-widget-component-wrapper.open:where(.svelte-58x34n){transform:translateY(0)}.configurator-page.breakpoint-lower-than-m.price-box-open.svelte-58x34n .cell-price-box-calculation:where(.svelte-58x34n) .price-box-calculation-component-wrapper:where(.svelte-58x34n){transform:translateY(0)}.configurator-page.breakpoint-lower-than-m.svelte-58x34n .sidebar-mobile-toggle:where(.svelte-58x34n){width:calc(100% - 1.5rem);left:.75rem;bottom:calc(1.5rem + var(--toolbar-widget-client-height))}.configurator-page.breakpoint-lower-than-m.svelte-58x34n .toolbar-widget-component-wrapper:where(.svelte-58x34n){width:calc(100% - 1.5rem);bottom:.75rem}
