.zsm-wrap ul.zsm-ul,.zsm-wrap .zsm-ul li{list-style:none!important;list-style-type:none!important}.zsm-jars{display:flex;justify-content:center;align-items:flex-end;padding:10px 0 4px}.zsm-wrap .zsm-jars img{width:31%!important;max-width:118px!important;height:auto!important;display:block;position:relative;filter:drop-shadow(0 16px 18px rgba(0,0,0,.5))}.zsm-wrap .zsm-jars img:nth-child(1){transform:rotate(-6deg) translateY(6px);margin-right:-14px!important;z-index:1}.zsm-wrap .zsm-jars img:nth-child(2){width:36%!important;max-width:138px!important;z-index:2}.zsm-wrap .zsm-jars img:nth-child(3){transform:rotate(6deg) translateY(6px);margin-left:-14px!important;z-index:1}.zsm-occ{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zsm-occ-card{background:#fff;border:1px solid #ece4da;border-radius:16px;padding:22px 22px 20px}.zsm-date{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3d5a3e;background:#e8efe8;border-radius:999px;padding:3px 10px;margin:0 0 10px}.zsm-wrap .zsm-occ-card h3{font-size:18px;margin-bottom:6px}.zsm-wrap .zsm-occ-card p{font-size:14.5px;color:#4a4640;line-height:1.6;margin:0}.zsm-for{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.zsm-for-card{background:#faf8f5;border:1px solid #ece4da;border-left:4px solid #ba9e8b;border-radius:14px;padding:20px 22px}.zsm-wrap .zsm-for-card h3{font-size:18px;margin-bottom:6px}.zsm-wrap .zsm-for-card p{font-size:14.5px;color:#4a4640;line-height:1.6;margin:0}.zsm-wrap .zsm-for-card p.zsm-mix{margin-top:10px;font-size:13.5px;color:#3d5a3e}.zsm-mix b{font-weight:700}.zsm-for-jars{display:flex;align-items:flex-end;justify-content:center;gap:4px;background:#fff;border:1px solid #efe7dd;border-radius:12px;padding:12px 10px 10px;margin:0 0 14px}.zsm-wrap .zsm-for-jars a{display:block;flex:0 1 84px;min-width:0;text-decoration:none;transition:transform .25s ease}.zsm-wrap .zsm-for-jars a:hover{transform:translateY(-4px)}.zsm-wrap .zsm-for-jars img{width:100%!important;max-width:84px!important;height:auto!important;display:block;filter:drop-shadow(0 8px 8px rgba(60,40,25,.18))}.zsm-for-vegan{grid-column:1/-1;display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:center;background:#e8efe8;border-color:#d3e0d3;border-left-color:#3d5a3e}.zsm-for-vegan .zsm-for-jars{margin:0}.zsm-tag{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#3d5a3e;border-radius:999px;padding:3px 10px;margin:0 0 8px}.zsm-group{margin:0 0 22px}.zsm-group:last-child{margin-bottom:0}.zsm-wrap .zsm-group-title{display:flex;align-items:center;gap:10px;font-family:Georgia,serif;font-size:19px;font-weight:600;color:#1d1c21;margin:0 0 12px}.zsm-group-title small{font-family:-apple-system,sans-serif;font-size:12px;font-weight:700;color:#fff;background:#8f7260;border-radius:999px;padding:3px 10px}.zsm-chips{display:flex;flex-wrap:wrap;gap:8px}.zsm-chips li{margin:0!important;padding:0!important}.zsm-wrap .zsm-chips a{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e4d9cc;border-radius:999px;padding:8px 15px;text-decoration:none;color:#1d1c21;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .2s ease,background .2s ease}.zsm-wrap .zsm-chips a::before{content:"";width:8px;height:8px;border-radius:50%;background:#a8876e;flex:none}.zsm-wrap .zsm-chips.zsm-honey a::before{background:#d4a017}.zsm-wrap .zsm-chips a:hover{border-color:#ba9e8b;background:#faf8f5;color:#1d1c21}.zsm-btn{display:inline-block;background:linear-gradient(135deg,#a8876e 0%,#ba9e8b 50%,#cdb49f 100%);color:#fff!important;text-decoration:none!important;font-weight:700;border-radius:999px;padding:13px 28px;font-size:15px;letter-spacing:.02em}.zsm-reveal.zsm-in{opacity:1;transform:none}@media (max-width:900px){.zsm-jars{max-width:340px;margin:0 auto}.zsm-occ{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.zsm-for-vegan{grid-template-columns:1fr;gap:14px}.zsm-wrap .zsm-for-jars a{flex:0 1 30%}.zsm-wrap .zsm-chips a{font-size:13.5px;padding:7px 13px}.zsm-wrap .zsm-jars img{max-width:100px!important}.zsm-wrap .zsm-jars img:nth-child(2){max-width:118px!important}}