.single-product.theme-bricks .wcpa_wrap .wcpa_field_desc,.single-product.theme-bricks .product-description-card p{color:var(--mmg-configurator-muted,#5f574e)}.mmg-configurator-heading{display:flex!important;align-items:flex-start;gap:10px;margin:0;color:var(--mmg-configurator-strong,#1c1a17);font-family:'Outfit',sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:0}.mmg-configurator-step-number{box-sizing:border-box;display:inline-flex;flex:0 0 26px;align-items:center;justify-content:center;width:26px;height:26px;margin-top:0;border-radius:999px;background:var(--mmg-configurator-accent,#6f4e37);color:#fff;font-family:'Outfit',sans-serif;font-size:13px;font-weight:700;line-height:1}.mmg-configurator-heading-copy{display:grid;min-width:0;gap:3px}.mmg-configurator-heading .mmg-configurator-title{display:block;color:inherit;font-family:'Outfit',sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}.mmg-configurator-heading .mmg-configurator-helper{display:block;color:var(--mmg-configurator-muted,#5f574e);font-family:'Outfit',sans-serif;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.mmg-configurator-section--spaced{margin-top:46px!important}.mmg-configurator-section:has([data-mmg-configurator-section="size"]) .mmg-configurator-heading{margin-top:16px;margin-bottom:20px}.mmg-configurator-addons-heading{margin-bottom:19px}.mmg-configurator-addons-heading.mmg-configurator-section--spaced{margin-top:51px!important}.mmg-configurator-fulfilment-heading{margin-bottom:12px}.mmg-fd.mmg-configurator-fulfilment-external .mmg-fd-title,.mmg-fd.mmg-configurator-fulfilment-external .mmg-fd-editor>.mmg-fd-notice{display:none}.mmg-fd.mmg-configurator-fulfilment-external .mmg-fd-heading-row{margin-bottom:0}.mmg-fd.mmg-configurator-fulfilment-external .mmg-fd-heading-row:has(.mmg-fd-required-note:not([hidden])){margin-bottom:16px}.mmg-fd.mmg-configurator-fulfilment-external .mmg-fd-required-note{margin-top:0}@media (max-width:480px){.mmg-configurator-heading{gap:9px}.mmg-configurator-step-number{flex-basis:25px;width:25px;height:25px}}