.egwdg{width:100%;min-width:0;max-width:100%;background:#f8f6f2}.egwdg [hidden]{display:none!important}.egwdg-stage{width:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.egwdg-stage figure{margin:0;width:100%;min-width:0}.egwdg-image{display:block;padding:0;border:0;background:transparent;cursor:zoom-in;width:100%}.egwdg-stage img{position:static;display:block;width:100%;height:auto;max-height:65dvh;object-fit:contain;margin:0 auto}.egwdg-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 0}.egwdg-controls button,.egwdg-zoom>button{border:1px solid #b6a694;padding:8px 12px;background:#faf8f4;color:#63432e;min-height:44px;font:inherit;cursor:pointer}.egwdg-controls span{min-width:46px;text-align:center}.egwdg-thumbs{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:4px}.egwdg-thumbs button{flex:0 0 64px;width:64px;height:60px;border:1px solid #c9bba9;padding:2px;background:#faf8f4;cursor:pointer}.egwdg-thumbs button[aria-pressed=true]{border:2px solid #725541}.egwdg-thumbs img{width:100%;height:100%;object-fit:contain;display:block}.egwdg-zoom{position:fixed;inset:0;margin:auto;padding:16px;border:0;width:96vw;max-width:96vw;max-height:94dvh;background:#faf8f4;overscroll-behavior:contain}.egwdg-zoom::backdrop{background:#000b}.egwdg-zoom>button{position:sticky;top:0;z-index:1}.egwdg-zoom-scroll{overflow:auto;max-height:80dvh;touch-action:pan-x pan-y pinch-zoom}.egwdg-zoom-scroll img{display:block;max-width:none;width:max(100%,min(1600px,180vw));height:auto;object-fit:contain}.egw-design-product .egwf-gallery{min-width:0}.egw-design-product .egwf-grid{align-items:start}.egw-design-product [data-design-description]{line-height:1.75}.egw-design-product .egwf-design-breadcrumb{display:inline-block;min-height:44px;padding-block:10px;text-decoration:underline;text-underline-offset:4px}.egw-design-product .egwf-config table{width:100%;table-layout:fixed}.egw-design-product .egwf-config td{overflow-wrap:anywhere}.egw-custom-design-card .egw-product-image{aspect-ratio:auto;background:#f8f6f2;display:block}.egw-custom-design-card .egw-product-image img{position:static;width:100%;height:auto;max-height:none;object-fit:contain;aspect-ratio:auto}.egw-custom-design-card h2{min-height:0}.egw-custom-design-card .egw-card-details{margin-top:12px}.egw-custom-design-card>a:first-child{margin-bottom:0}.egw-custom-design-card>p{margin:10px 0;line-height:1.6}.egwd-design-dialog{overflow-x:hidden}.egwd-design-dialog .egwf-gallery{display:block;width:100%;max-width:100%;overflow:visible}.egwd-design-dialog figure{margin:0;flex:none;width:100%}.egwd-design-dialog .egwdg-stage img{max-height:57dvh}.egwd-design-dialog [data-egw-related-products]{margin-top:24px}.egwd-design-dialog [data-design-description]{line-height:1.8}.egwd .egwd-wall{border:1px solid var(--line);padding:14px;margin:18px 0;min-width:0}.egwd .egwd-wall legend{padding-inline:6px;font-weight:600}.egwd .egwd-wall label{margin-top:0}.egwd .egwd-model h3{min-height:0}.egwd .egwd-model-photo{aspect-ratio:auto;background:#f8f6f2}.egwd .egwd-model-photo img{height:auto;object-fit:contain}.egwd .egwd-model-photo:hover img{transform:none}@media(max-width:749px){.egwdg-stage img{max-height:54dvh}.egwdg-controls{font-size:13px;gap:6px}.egwdg-controls button{padding-inline:10px}.egwd .egwd-wall .egwd-field-pair{grid-template-columns:1fr 1fr;gap:12px}.egwd-design-dialog{padding:16px}.egwd-design-dialog .egwdg-stage img{max-height:50dvh}}
