@media(max-width:700px){body{padding-bottom:76px}.app{display:block;margin:0;padding:0;border:0;border-radius:0;min-height:100vh}.app aside{position:fixed;z-index:8;bottom:0;left:0;right:0;height:70px;padding:7px 9px;display:block;border-radius:20px 20px 0 0;background:#fffffff2}.app aside .mark,.app aside h1,.app aside small{display:none}.app nav{display:flex;justify-content:space-around;overflow:hidden;gap:0}.app nav button{padding:7px 4px;font-size:10px;flex:1;justify-content:center;flex-direction:column;gap:1px}.app nav button i{font-size:17px}.content{padding:10px}.content header{min-height:126px!important;padding:8px 4px!important}.content h2{font-size:31px!important}.content header .primary{position:static!important;width:100%;margin-top:8px}.shop-link{position:absolute;right:4px;top:7px;font-size:11px}.top,.bottom,.metrics{grid-template-columns:1fr!important}.metric{min-height:auto!important}.row{grid-template-columns:45px 1fr auto!important}.row span{display:none}.quick{grid-template-columns:1fr 1fr}.page{min-height:0}.content dialog#item-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border-radius:0;padding:16px}.content dialog form{padding-bottom:80px}.two{grid-template-columns:1fr!important}.shop-shell{display:block;padding:0}.shop-shell aside{display:none}.shop{padding:10px;border-radius:0}.hero{padding:25px;min-height:255px}.hero h2{font-size:42px}.balloons{display:none}.feature-row{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr}.printing{padding:22px}.shirt{display:none}}
