body { --apothecary-frame-gutter: clamp(10px, 4vw, 64px); background-color: #f7efe5; background-image: url("/cdn/shop/files/apothecary-herbs-welcome.png?v=1791829991"); background-size: cover; background-position: center; background-attachment: fixed; }
#MainContent { width: calc(100% - var(--apothecary-frame-gutter) * 2); margin-inline: auto; min-width: 0; }
@media (max-width: 749px) { body { --apothecary-frame-gutter: 10px; background-attachment: scroll; background-size: auto 100vh; } }
@media print { body { background: white; } #MainContent { width: 100%; } }
