.boost-footer{--bf-bg:#680108;--bf-text:#fff7ed;--bf-soft:#edd3c9;--bf-line:rgba(255,247,237,.22);background:var(--bf-bg);color:var(--bf-text);font-family:inherit;font-size:18px;line-height:1.65;padding:clamp(40px,5vw,72px) 24px 26px}.boost-footer *{box-sizing:border-box}.boost-footer__inner{max-width:1320px;margin:auto}.boost-footer__grid{display:grid;grid-template-columns:1.35fr .85fr .9fr 1.15fr;gap:0}.boost-footer__column{min-width:0;padding:0 clamp(22px,2.7vw,42px);border-left:1px solid var(--bf-line)}.boost-footer__column:first-child{padding-left:0;border:0}.boost-footer__column:last-child{padding-right:0}.boost-footer__logo{display:block;width:220px;max-width:100%;height:auto;filter:brightness(0) invert(1);margin:0 0 24px}.boost-footer h2{font-size:24px;line-height:1.25;letter-spacing:0;font-weight:700;margin:0 0 18px;color:inherit}.boost-footer h3{font-size:22px;line-height:1.3;margin:26px 0 8px;color:inherit}.boost-footer p{margin:0 0 16px;color:var(--bf-soft)}.boost-footer address{font-style:normal;color:var(--bf-soft)}.boost-footer ul{list-style:none;padding:0;margin:0}.boost-footer a{color:inherit;text-decoration:none;text-underline-offset:4px}.boost-footer a:hover{text-decoration:underline}.boost-footer a:focus-visible,.boost-footer input:focus-visible,.boost-footer button:focus-visible{outline:2px solid var(--bf-text);outline-offset:5px}.boost-footer__links a{display:inline-block;min-height:44px;padding:7px 0;color:var(--bf-soft)}.boost-footer__email,.boost-support-contact__email{overflow-wrap:anywhere}.boost-footer__small{font-size:14px;line-height:1.6}.boost-footer__signup{display:flex;border:1px solid var(--bf-soft);border-radius:5px;padding:5px;margin:20px 0 12px;gap:4px}.boost-footer__signup label{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.boost-footer__signup input{width:100%;min-width:0;background:transparent;color:inherit;border:0;padding:10px;font:inherit}.boost-footer__signup input::placeholder{color:var(--bf-soft)}.boost-footer__signup button{background:var(--bf-text);color:var(--bf-bg);border:0;border-radius:3px;min-height:44px;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer}.boost-footer__social{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.boost-footer__trust{font-size:20px;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 50px;margin:46px 0 28px;padding:20px 0;border-block:1px solid var(--bf-line);font-weight:600}.boost-footer__trust a,.boost-footer__trust>span{display:inline-flex;gap:10px;align-items:center;min-height:44px}.boost-footer__trust svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}.boost-footer__legal{text-align:center;max-width:1050px;margin:0 auto}.boost-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:26px 0 14px}.boost-footer__payments svg{width:42px;height:26px}.boost-footer__copyright{text-align:center;font-size:13px;margin-top:16px;color:var(--bf-soft)}
@media(max-width:1023px){.boost-footer__grid{grid-template-columns:1.3fr 1fr;gap:34px 24px}.boost-footer__column{padding:0;border:0}.boost-footer__column:nth-child(2){border-left:1px solid var(--bf-line);padding-left:24px}.boost-footer__column:nth-child(4){border-left:1px solid var(--bf-line);padding-left:24px}}
@media(max-width:599px){.boost-footer{font-size:16px;padding:36px 20px 24px}.boost-footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.boost-footer__column:first-child,.boost-footer__column:last-child{grid-column:1/-1}.boost-footer__column:nth-child(2),.boost-footer__column:nth-child(4){border:0;padding:0}.boost-footer__column:last-child{border-top:1px solid var(--bf-line);padding-top:26px}.boost-footer__logo{width:200px;margin-bottom:18px}.boost-footer h2,.boost-footer h3{font-size:20px}.boost-footer__trust{font-size:18px;justify-content:flex-start;gap:8px;margin-top:30px;padding:18px 0}.boost-footer__trust a,.boost-footer__trust>span{width:100%}.boost-footer__legal{text-align:left}.boost-footer__signup button{padding-inline:16px}}

.boost-footer__wordmark{display:block;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:24px}.boost-footer .boost-support-contact__address-note{margin-top:12px;font-size:16px}.boost-support-contact__address-note a{text-decoration:underline;text-underline-offset:3px}.boost-footer__payments{list-style:none;padding:0}.boost-footer__feedback{margin-top:12px}.boost-footer__feedback a{text-decoration:underline}
.boost-contact-page{max-width:900px;margin:0 auto;padding:0 24px 32px;font-size:18px;line-height:1.7}.boost-contact-page h3{font-size:22px;line-height:1.3;margin:24px 0 8px}.boost-contact-page p{margin:0 0 18px}.boost-contact-page address{font-style:normal}.boost-contact-page a{color:inherit;text-decoration:underline;text-underline-offset:3px}.boost-contact-page a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.boost-contact-page .boost-support-contact__intro{font-size:18px}.boost-contact-page .boost-support-contact__address-note{margin-top:12px;font-size:16px}
.shopify-policy__container{max-width:900px;padding:40px 24px 64px;line-height:1.7}.shopify-policy__title h1{font-size:clamp(28px,4vw,38px);line-height:1.2;margin-bottom:30px}.shopify-policy__body h2{font-size:23px;line-height:1.3;margin:30px 0 12px}.shopify-policy__body h3{font-size:20px;line-height:1.3;margin:24px 0 10px}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-bottom:18px}.shopify-policy__body a{overflow-wrap:anywhere;text-underline-offset:3px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px}.shopify-policy__body a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:599px){.boost-footer__trust>span{width:100%}.boost-contact-page{padding:0 20px 24px}.shopify-policy__container{padding:30px 20px 40px}}

.boost-support-contact__response{font-weight:600}.boost-footer .boost-support-contact__response{color:var(--bf-text)}
@media(max-width:599px){.boost-footer .boost-support-contact__address-note,.boost-contact-page .boost-support-contact__address-note{font-size:14px}.boost-contact-page{font-size:16px}.boost-contact-page h3{font-size:20px}.boost-contact-page .boost-support-contact__intro{font-size:16px}}
