@media screen and (min-width:700px) and (max-width:1450px){.desktop{display:none}.tablet{display:block}body{min-width:1024px}.grid-area .grid-wrapper:not(.fullwidth){width:calc(100% - 60px)!important}}@media screen and (max-width:699px){.desktop{display:none}.mobile{display:block}.mobile.flex{display:-webkit-box;display:flex}.grid-area .grid-wrapper:not(.fullwidth):not(.social-posts){width:calc(100% - 40px)!important}.grid-area .grid-wrapper:not(.fullwidth).price-options{width:100%!important}}