.mz-cx{position:relative;background:#faf5e9;color:#173c2b;padding:36px 24px 18px;font-size:16px;line-height:1.4}.mz-cx::before{content:"";position:absolute;top:0;left:0;right:0;height:30px;background-image:var(--mz-cx-garland);background-repeat:repeat-x;background-size:112px 42px;pointer-events:none}.mz-cx--plain{padding-top:18px}.mz-cx--plain::before{display:none}.mz-cx *{box-sizing:border-box}.mz-cx__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:16px}.mz-cx__gift{width:42px;height:42px;flex-shrink:0}.mz-cx__gift svg{width:100%;height:100%}.mz-cx__copy{flex:1}.mz-cx p{margin:0}.mz-cx .mz-cx__heading{font-size:21px;font-weight:800;margin:0 0 3px}.mz-cx__copy>p:last-child{font-size:15px}.mz-cx__link{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 18px;background:#17633d;color:#fff;border-radius:7px;font-weight:800;text-decoration:none;font-size:15px}.mz-cx__link:hover{background:#124c30}.mz-cx__link:focus-visible{outline:3px solid #916000;outline-offset:4px}@media(max-width:599px){.mz-cx{padding:34px 16px 16px}.mz-cx--plain{padding-top:16px}.mz-cx__inner{display:grid;grid-template-columns:36px 1fr;gap:9px 12px}.mz-cx__gift{width:36px;height:36px}.mz-cx__link{grid-column:1/-1;justify-self:start;margin-top:4px}.mz-cx .mz-cx__heading{font-size:19px}.mz-cx__copy>p:last-child{font-size:14px}}
