.hy-main { display: flex; margin: var(--gutter-mobile) auto; max-width: $fullhd; padding: 0 var(--gutter-mobile) var(--gutter-mobile); @include breakpoint($medium) { padding: var(--gutter-mobile) 0; } &.with-sidebar { .layout-content { @include breakpoint($medium) { //padding: var(--gutter-mobile) var(--gutter-medium); margin: 0 auto; padding: var(--gutter-medium); width: 100%; } @include breakpoint($extrawide) { margin: 0; order: 2; padding: var(--gutter-extrawide); width: 80%; } } .layout-sidebar-first { @include breakpoint($extrawide) { border-right: 2px dotted var(--grayscale-medium); max-width: 320px; order: 1; padding: var(--gutter-extrawide); width: 20%; } } } &.without-sidebar { .layout-content { width: 100%; } } }