@import '../../../../itrocks/framework/skins/default/responsive.scss'; @media screen and (max-width: $phone-max-width) { body { display: block; overflow: initial; > #categories, > #quick-menu { display: none; } > #title-bar { > .business-hours, > .contact, > .phone-number { display: none; } > .mini.cart { > p, > h3 { display: none; } } } > main > article { > header { > .breadcrumb > .account { display: none !important; } .sort, .summary { display: none; } } .total.amount { display: none; } } } #title-bar { display: grid; grid-template-areas: "search cart user"; grid-template-columns: 1fr auto auto; > .mini.cart { grid-area: cart; } > .mini.user { grid-area: user; position: initial; } > .search { grid-area: search; position: relative; > input { width: calc(100% - 64px); } } } .company.logo > a { background-position: 32px 0 !important; border: none !important; &:after { border: none !important; display: none !important; } } body.min-left .company.logo > a { background: white url("img/olympique-cycles.jpg") center -2px no-repeat; background-size: auto 100%; } nav#menu { border: none; } article { .general.actions { bottom: 0; position: absolute; width: 100%; } } }