*{box-sizing:border-box}html{background:#f4f3ef}body.sd-unsubscribe{margin:0;color:#1c291f;font:18px/1.65 Arial,Helvetica,sans-serif;min-height:100vh}.sdu-header{padding:28px 6%;border-bottom:1px solid #dce1d6;background:#fff}.sdu-header a{display:block;width:124px;margin:auto}.sdu-header img{width:124px;height:75px;object-fit:contain}.sdu-main{padding:64px 24px 100px}.sdu-card{max-width:660px;margin:auto;background:#fff;border:1px solid #dce1d6;border-top:5px solid #b6e978;border-radius:16px;padding:48px;text-align:center;box-shadow:0 16px 48px #17251b08}.sdu-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700;color:#53644b;margin:0 0 20px}.sdu-card>h1{font-size:clamp(30px,5vw,42px);line-height:1.15;letter-spacing:-.04em;margin:0 0 28px}.sd-unsubscribe .shopify-email-marketing-confirmation__container{margin:0;padding:0;width:auto;max-width:none;text-align:center;color:inherit}.sd-unsubscribe .shopify-email-marketing-confirmation__container h1{display:none}.sd-unsubscribe .shopify-email-marketing-confirmation__container p{font:18px/1.65 Arial,Helvetica,sans-serif;color:#52604f;margin:0 0 18px}.sd-unsubscribe .shopify-email-marketing-confirmation__container p:first-of-type{font-size:23px;font-weight:700;line-height:1.4;color:#1c291f}.sdu-note{font-size:15px;color:#657060;margin:22px 0 28px}.sdu-return{display:inline-flex;align-items:center;justify-content:center;padding:16px 28px;min-height:54px;background:#203324;color:#fff;border-radius:6px;text-decoration:none;font-size:16px;font-weight:700;transition:background .15s}.sdu-return:hover{background:#35533a}.sd-unsubscribe a:focus-visible{outline:3px solid #719250;outline-offset:5px}.sdu-help{border-top:1px solid #e2e6dc;padding-top:24px;margin:32px 0 0;font-size:16px;color:#52604f}.sdu-help a,.sdu-footer a{color:#314b2e;text-underline-offset:4px}.sdu-footer{max-width:660px;margin:24px auto 0;display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#657060}.sd-unsubscribe .shopify-email-marketing-confirmation__preview-bar{font-size:13px;padding:12px;background:#203324;color:white}@media(max-width:600px){.sdu-header{padding:18px}.sdu-main{padding:32px 18px 90px}.sdu-card{padding:32px 22px}.sdu-return{width:100%}.sdu-footer{flex-wrap:wrap;justify-content:center}.sdu-card>h1{font-size:32px}}