.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;z-index:99;background:white;padding:12px}.home-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:6vw;align-items:center;padding:48px 0 70px}.home-hero h1{font-size:clamp(3rem,5vw,5rem)}.home-hero .primary-button{display:inline-block;margin:8px 0 20px}.home-hero>img{aspect-ratio:1;object-fit:cover}.simple-page{padding:65px 0 90px;min-height:55vh}.simple-page .rte{max-width:820px}.rte p,.rte li{color:var(--muted);font-size:15px}.rte ul{padding-left:22px}.rte h2{font-size:2rem}.rte h3{font-size:1.4rem}.rte a{text-decoration:underline}.product-main-image{aspect-ratio:1;object-fit:contain;background:var(--cream)}input,select,textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:11px;max-width:100%}select{width:100%;margin:8px 0 22px}.quantity-label{font-size:11px;display:flex;flex-direction:column;justify-content:center;gap:3px}.quantity-label input{width:78px;height:40px}.purchase-row{margin-top:25px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;max-width:640px;font-size:12px}.footer-links p{width:100%}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px}.catalog-card img{aspect-ratio:1;object-fit:contain;background:var(--cream)}.catalog-card h3{font-size:1.5rem;margin:18px 0 8px}.bag-item input{width:70px;margin:8px}.simple-page>form>label{display:block;margin:18px 0 6px}.shopify-policy__container{max-width:900px;padding:60px 5vw}.shopify-policy__title h1{font-size:3rem}.shopify-policy__body{line-height:1.8}.simple-page .shopify-challenge__container{padding:40px}@media(max-width:650px){.home-hero{grid-template-columns:1fr;padding:30px 0 40px;gap:25px}.home-hero>img{order:-1}.home-hero h1{font-size:2.8rem}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:16px}.catalog-card h3{font-size:1.25rem}.footer-links{justify-content:flex-start}.simple-page{padding:35px 0 60px}}
