.eg-configurator [hidden]{display:none!important}.eg-configurator .eg-shared-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:18px;align-items:start}.eg-configurator .eg-shared-choices{min-width:0}.eg-configurator .eg-route-panel{display:block;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px}.eg-configurator .eg-configurator__choices{border:0;padding:0}.eg-configurator .eg-epoxy-grid{display:flex;flex-direction:column;align-items:stretch;gap:14px}.eg-configurator [data-eg-epoxy-size]{display:none!important}.eg-configurator .eg-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eg-configurator button{margin:0;min-width:0;letter-spacing:normal;text-transform:none;white-space:normal;line-height:1.35}.eg-configurator .eg-no-color-bar,.eg-configurator [data-eg-skip-tools]{width:100%;padding:12px;margin:0 0 16px}.eg-configurator .eg-modal{overflow:auto}.eg-configurator .eg-modal__box{max-height:calc(100dvh - 32px);overflow:auto;width:min(560px,100%)}.eg-configurator .eg-line small{white-space:normal;flex-wrap:wrap}.eg-configurator .eg-mini{width:36px!important;height:36px!important;min-height:36px!important;flex:none;margin:0!important}.eg-configurator .eg-configurator__summary{min-width:0}.eg-configurator .eg-configurator__summary [data-eg-cart]{margin-top:16px}@media(max-width:760px){.eg-configurator .eg-shared-layout{grid-template-columns:minmax(0,1fr)}.eg-configurator .eg-route-panel{padding:14px}.eg-configurator .eg-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eg-discount-details{margin-top:16px;font-size:14px}.eg-discount-details>div{display:flex;justify-content:space-between;gap:12px;margin:8px 0}.eg-discount-details strong{white-space:nowrap}.eg-discount-details small{display:block;line-height:1.5;color:#64716d;margin:12px 0}