.mod{display:block;background:var(--mod-paper,#f4f0e8);color:var(--mod-ink,#003c2c);font:16px/1.5 var(--font-body-family,Assistant,sans-serif)}.mod *,.mod *:before,.mod *:after{box-sizing:border-box}.mod h2,.mod h3,.mod p{margin:0;color:inherit}.mod a{color:inherit;text-underline-offset:5px}.mod__inner{max-width:1320px;padding:56px 40px 46px;margin:auto}.mod__header{text-align:center;margin:0 auto 30px}.mod__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.mod .mod__header h2{font:500 clamp(32px,3.5vw,48px)/1.12 var(--font-heading-family,Assistant,sans-serif);letter-spacing:-.035em;margin:10px 0 12px}.mod__actions{display:grid;justify-items:center;gap:8px;margin-top:16px}.mod__or{font-size:12px;line-height:1.25;color:#526757}.mod__explore{font-size:16px;line-height:1.5}.mod__explore a{text-decoration-thickness:1px}.mod__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mod__group{min-width:0;padding:22px 24px 20px;border:1px solid #ccd2bf;border-radius:18px;background:#e6e9d9}.mod__group--drink{background:#eeebde}.mod__group-heading{display:flex;gap:11px;align-items:center}.mod__number{font-size:11px;border:1px solid #a7b399;border-radius:50%;width:27px;height:27px;display:grid;place-items:center}.mod .mod__group-heading h3{font:500 25px/1.15 var(--font-heading-family,Assistant,sans-serif);letter-spacing:-.02em}.mod__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding:14px 0 20px}.mod__product{display:flex;min-width:0;flex-direction:column;text-align:center;align-items:center;text-decoration:none;border-radius:8px}.mod__image{display:flex;justify-content:center;align-items:center;height:180px;width:100%}.mod__image img{display:block;max-width:100%;height:100%;width:100%;object-fit:contain;filter:drop-shadow(3px 7px 4px #003c2c16)}.mod__name{font-size:13px;font-weight:600;line-height:1.3;min-height:34px;padding-top:6px}.mod__size{font-size:11px}.mod__group-footer{border-top:1px solid #c7cebb;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mod__group-footer p{font-size:12px;max-width:180px}.mod__shop{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;min-height:44px;white-space:nowrap}.mod__cta{display:flex;justify-content:center;align-items:center;gap:24px;width:max-content;max-width:100%;margin:0 auto;padding:13px 24px;background:var(--mod-ink,#003c2c);color:#fff!important;border-radius:5px;text-decoration:none;font-size:15px;font-weight:600;min-height:48px}.mod__cta:focus-visible{outline-color:var(--mod-ink,#003c2c)!important}.mod a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mod__product:hover .mod__name{text-decoration:underline}@media(max-width:989px){.mod__inner{padding-inline:24px}.mod__group{padding-inline:16px}.mod__group-footer{display:block}.mod__group-footer p{max-width:none}}@media(max-width:749px){.mod__inner{padding:30px 20px}.mod__header{margin-bottom:20px}.mod .mod__header h2{font-size:33px}.mod__explore{font-size:14px}.mod__groups{grid-template-columns:1fr;gap:14px}.mod__group{padding:16px 14px 10px;border-radius:14px}.mod .mod__group-heading h3{font-size:22px}.mod__products{padding:5px 0 12px;gap:5px}.mod__image{height:112px}.mod__name{font-size:11px;min-height:32px}.mod__size{font-size:10px}.mod__group-footer{display:flex;gap:8px;padding-top:6px}.mod__group-footer p{font-size:10px;max-width:133px}.mod__shop{font-size:11px;gap:6px}.mod__cta{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/mamami-oats-drinks.css.map */
