/* Shared outer edges for the business pages and the existing PrintMe theme. */
:root{--pm-site-width:290px;--pm-site-gutters:30px}
html body .header .header__row-inner,html body .footer .footer__row-inner{width:calc(100% - var(--pm-site-gutters));max-width:var(--pm-site-width);margin-left:auto;margin-right:auto;box-sizing:border-box}
html body #pm-business .pm-container{width:calc(100% - var(--pm-site-gutters));max-width:var(--pm-site-width);margin-left:auto;margin-right:auto}
html body #information-blog .blog__inner,html body .information>.information__inner,html body .category>.category__inner,html body .account>.account__inner,html body .checkout-cart>.checkout-cart__inner,html body #pm-contact{width:calc(100% - var(--pm-site-gutters));max-width:var(--pm-site-width);margin-left:auto;margin-right:auto;box-sizing:border-box}
html body #information-blog .blog__inner,html body .pm-content>.information__inner,html body #pm-contact{padding-left:0;padding-right:0}
html body #information-blog .blogs-article__inner{width:100%;min-width:0;max-width:100%}
html body #information-blog .blog__middle-panel{min-width:0}
@media(min-width:1360px){html body #information-blog .blog__inner{grid-template-columns:240px minmax(0,1fr);gap:32px}html body .header #logo{width:174px;flex-shrink:0}html body .header #logo img,html body .header #logo svg{width:174px;max-width:100%;height:auto}}
/* Original PrintMe marketplace container sizes, shared by every page shell. */
@media(min-width:330px){:root{--pm-site-width:100%;--pm-site-gutters:8vw}}
@media(min-width:640px){:root{--pm-site-width:590px;--pm-site-gutters:32px}}
@media(min-width:768px){:root{--pm-site-width:670px}}
@media(min-width:1024px){:root{--pm-site-width:905px}}
@media(min-width:1200px){:root{--pm-site-width:1080px}}
@media(min-width:1360px){:root{--pm-site-width:1200px}}
@media(min-width:1600px){:root{--pm-site-width:1440px}}
@media(min-width:1920px){:root{--pm-site-width:1720px}}
