.product-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.cherry-vichy{background:#dce2c9}.sage{background:#d7dfd3}.bamboo{background:#eadcc5}.candy,.cherry-pink{background:#f5d9df}.cherry-cream{background:#f4eadb}
.cherry-volume{background:linear-gradient(135deg,#eadbcf,#f5d9df 48%,#dfe6d4)}.cherry-volume figure img{height:540px}.theme-cherry .hero-photo img{object-position:center 55%}.theme-cherry .hero h1 em{color:#d94b47}
.feature-cherry{grid-template-columns:.82fr 1.18fr}.feature-cherry .feature-image img{object-position:center 58%}
.footer-links{display:flex;justify-content:center;gap:22px;margin-top:16px}.footer-links a{color:var(--navy);font-size:12px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
.privacy-page{max-width:820px;margin:0 auto;padding:80px 28px 110px;color:var(--ink)}.privacy-page h1{margin:0 0 10px;color:var(--navy);font:normal clamp(45px,7vw,72px)/1 Georgia,serif}.privacy-page h2{margin:42px 0 12px;color:var(--navy);font:normal 27px/1.15 Georgia,serif}.privacy-page p{font-size:16px;line-height:1.7}.privacy-date{color:#766c63;font-size:13px!important}.privacy-page a{color:var(--navy)}.privacy-back{display:inline-block;margin-top:44px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}
@media(max-width:760px){.product-grid-three{grid-template-columns:repeat(2,1fr)}.cherry-volume figure img{height:410px}.theme-cherry .hero-photo img{object-position:center 55%}.feature-cherry{grid-template-columns:1fr}.feature-cherry .feature-copy{order:2}.feature-cherry .feature-image{order:1}.privacy-page{padding:60px 22px 80px}}
