/* WoodMart owns header and footer; only page content becomes full-bleed.
   Applied to managed shortcode pages via body_class; never to other pages. */
body.fikra-managed-fullwidth{--fikra-page-gutter:clamp(12px,2vw,32px);overflow-x:clip}
body.fikra-managed-fullwidth .main-page-wrapper{overflow-x:clip}
body.fikra-managed-fullwidth .site-content,
body.fikra-managed-fullwidth .content-layout-wrapper,
body.fikra-managed-fullwidth .wd-content-layout,
body.fikra-managed-fullwidth .main-page-wrapper > .container,
body.fikra-managed-fullwidth .main-page-wrapper > .container-fluid,
body.fikra-managed-fullwidth .wd-builder-off .site-content{
  width:100%!important;max-width:100%!important;margin-inline:0!important;
}
body.fikra-managed-fullwidth .main-page-wrapper > .container,
body.fikra-managed-fullwidth .main-page-wrapper > .container-fluid{padding-inline:var(--fikra-page-gutter)!important}
body.fikra-managed-fullwidth .content-layout-wrapper,
body.fikra-managed-fullwidth .wd-content-layout{display:block!important}
body.fikra-managed-fullwidth .site-content{min-width:0;flex-basis:100%!important;float:none!important;padding-inline:0!important}
body.fikra-managed-fullwidth .wd-sidebar,
body.fikra-managed-fullwidth aside.sidebar-container{display:none!important}
body.fikra-managed-fullwidth .entry-content,
body.fikra-managed-fullwidth .page-content,
body.fikra-managed-fullwidth .wp-block-post-content,
body.fikra-managed-fullwidth .elementor-section-wrap{width:100%;max-width:none}
body.fikra-managed-fullwidth .fikra-store,
body.fikra-managed-fullwidth .fikra-experience,
body.fikra-managed-fullwidth .fikra-customer-auth,
body.fikra-managed-fullwidth .fikra-support,
body.fikra-managed-fullwidth .fko-public,
body.fikra-managed-fullwidth .fikra-studio{width:100%;max-width:100%!important}
body.fikra-managed-fullwidth .fikra-customer-auth{padding-inline:0!important;margin-block:10px 36px!important}
body.fikra-managed-fullwidth .fikra-store{margin-inline:auto!important}
/* Gutenberg's constrained layout must not re-cap shortcode wrappers. */
body.fikra-managed-fullwidth :where(.is-layout-constrained) > :where(.wp-block-shortcode,.wp-block-group:has(.wp-block-shortcode)){max-width:100%!important;width:100%!important}
@media(max-width:767px){body.fikra-managed-fullwidth .main-page-wrapper > .container{padding-inline:10px!important}}
