@import 'css/master/settings/settings'; #estimatedHeaderContainer, #briefCartContainer { padding-left: 0; padding-right: 0; * { box-sizing: border-box; } .od-heading-h2 { margin-bottom: 0; font-size: 1.375rem; } .od-button-full-width { width: auto; flex-grow: 1; } } .od-brief-cart { &-container { padding: 0.75rem 0.75rem 1.25rem; background-color: #f3f3f3; display: flex; flex-direction: row; flex-wrap: wrap; align-items: baseline; justify-content: space-between; } &-container.fallback { justify-content: center; .od-brief-cart-heading, .od-brief-cart-count, .od-brief-cart-total { display: none; } .od-brief-cart-payments { width: 50%; } } &-heading { color: $black; } &-payments { width: 15rem; } &-total { font-size: 1.5rem; font-weight: 600; flex-grow: 1; text-align: left; } &-count { margin: 0 0.75rem 0 0.25rem; } } //mobile @media only screen and (max-width: $breakpoint-sm) { .od-brief-cart { &-payments { order: 1; flex: 1 0 100%; box-sizing: border-box; } &-count { flex-grow: 0; } &-total { text-align: right; } } } @media(min-width: $breakpoint-md) { #estimatedHeaderContainer, #briefCartContainer { margin-bottom: 16px; } } @media(min-width: $breakpoint-lg) { #estimatedHeaderContainer, #briefCartContainer { display: none; } } @media print { .od-brief-cart { &-container { background-color: $white; } &-payments { display: none; } } }