main &.shop padding 0 @css{clamp(1.5rem, 5.68vw + 0.36rem, 4rem)} & ^[1..1]-list @extend .layout-row-wrap gap 1.5rem margin-top 1.5rem & ^[1..1]-all @extend .center-text, .font-alt-bold-upper, .full-w background-color color-primary box-shadow 0 0 1rem rgba(0, 0, 0, 0.25) color color-accent font-size @css{clamp(2rem, 3.57vw + 1.28rem, 3rem)} justify-content center margin-bottom 5.25rem min-height 27.25rem padding 2.5rem transition all 0.3s linear &:hover background-color color-accent box-shadow 0 0 2rem rgba(0, 0, 0, 0.3) color color-primary-dark @media (min-width 768px) main &.shop & ^[1..1]-all font-size @css{clamp(2rem, 3.125vw + 0.5rem, 3rem)} width calc((100% - 1.5rem) / 2) @media (min-width 1280px) main &.shop & ^[1..1]-all width calc((100% - 3rem) / 3)