/* 01262 · Nested Product Editor containment at every browser zoom / viewport width. */
[data-mp-category-accordion-shell],
.mp-category-tree-card-01241,
.mp-category-tree-card-01241>.mp-card__body,
[data-mp-category-tree-live],
.mp-category-product-list-01256,
.mp-category-product-accordion-01256,
.mp-category-product-accordion__body,
[data-mp-category-product-editor],
[data-mp-category-product-form],
[data-mp-category-product-form]>.mp-product-editor,
.mp-category-product-accordion__body>.mp-product-editor,
.mp-category-product-accordion__body .mp-product-editor__layout,
.mp-category-product-accordion__body .mp-product-editor__main,
.mp-category-product-accordion__body .mp-product-editor__side,
.mp-category-product-accordion__body .mp-product-editor__fullrow-01261,
.mp-category-product-accordion__body [data-mp-product-variant-engine-01261],
.mp-category-product-accordion__body .mp-product-variants-01261{
  box-sizing:border-box!important;
  min-width:0!important;
  max-width:100%!important;
}

.mp-category-product-list-01256{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
}

.mp-category-product-accordion-01256{
  --mp-product-indent-01262:calc(var(--mp-product-depth,1)*18px);
  margin-left:var(--mp-product-indent-01262)!important;
  width:calc(100% - var(--mp-product-indent-01262))!important;
  max-width:calc(100% - var(--mp-product-indent-01262))!important;
  overflow:hidden!important;
}

.mp-category-product-accordion__body{
  width:100%!important;
  overflow:hidden!important;
  contain:inline-size;
}

.mp-category-product-accordion__body>.mp-product-editor,
.mp-category-product-accordion__body [data-mp-category-product-editor],
.mp-category-product-accordion__body [data-mp-category-product-form]{
  width:100%!important;
  overflow:hidden!important;
}

.mp-category-product-accordion__body .mp-product-editor__layout{
  width:100%!important;
  overflow:hidden!important;
}

.mp-category-product-accordion__body .mp-card,
.mp-category-product-accordion__body .mp-card__body{
  min-width:0!important;
  max-width:100%!important;
}

.mp-category-product-accordion__body .mp-product-editor__fullrow-01261{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
}

.mp-category-product-accordion__body .mp-ve-table-wrap-01261{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  overscroll-behavior-x:contain;
  scrollbar-gutter:stable;
}

.mp-category-product-accordion__body .mp-ve-table-01261{
  width:max-content!important;
  min-width:1120px!important;
  max-width:none!important;
}

@media(max-width:980px){
  .mp-category-product-accordion-01256{
    --mp-product-indent-01262:calc(var(--mp-product-depth,1)*12px);
  }
}

@media(max-width:620px){
  .mp-category-product-accordion-01256{
    --mp-product-indent-01262:calc(var(--mp-product-depth,1)*8px);
  }
}
