.store-page{--lav:#8d78a8;--wood:#7a5037;--cream:#f5f0e6;--ink:#302f3a;color:var(--ink);background:var(--cream)}.store-page img{display:block;width:100%;height:100%;object-fit:cover}.store-page h1,.store-page h2,.store-page h3{font-family:Georgia,serif;line-height:1.07}.store-page p,.store-page li{font:18px/1.65 Arial}.store-mark{font:700 12px Arial;letter-spacing:.2em;color:var(--wood)}.store-hero{display:grid;grid-template-columns:.85fr 1.15fr;background:#e9e0ed}.store-hero>div{padding:60px 9%;align-self:center;background-image:radial-gradient(#8d78a815 1px,transparent 1px);background-size:22px 22px}.store-hero h1{font-size:clamp(44px,5.7vw,76px)}.store-hero img{min-height:560px}.store-kit{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:55px 5%}.store-kit figure,.store-check figure{margin:0;background:#fff;border-radius:20px;overflow:hidden}.store-kit img,.store-check img{aspect-ratio:4/3}.store-kit figcaption,.store-check figcaption{padding:18px;font:700 17px/1.4 Arial}.store-vault{display:grid;grid-template-columns:1fr 1fr;background:#4b3d4e;color:#fff}.store-vault>div{padding:55px 8%;align-self:center}.store-seo{max-width:1020px;margin:70px auto;padding:65px 7%;background:#fff;border-radius:38px;box-shadow:0 18px 50px #302f3a12}.store-seo h2{font-size:42px}.store-seo h3{font-size:28px}.store-check{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:55px 5%;background:#ded1c4}.store-final{display:grid;grid-template-columns:1.1fr .9fr;margin:60px 5%;background:#e6ddef;border-radius:32px;overflow:hidden}.store-final>div{padding:48px 8%;align-self:center}.store-links{padding:45px 5% 65px}.store-links div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.store-links a{padding:20px;border-radius:18px;background:#fff;color:inherit;text-decoration:none}.store-links small,.store-links b{display:block}.store-page .button{display:inline-block;padding:14px 22px;background:#4b3d4e;color:#fff;border-radius:99px;text-decoration:none}@media(max-width:800px){.store-hero,.store-vault,.store-final{grid-template-columns:1fr}.store-kit,.store-check{grid-template-columns:1fr}.store-links div{grid-template-columns:1fr 1fr}.store-hero img{min-height:0}}
