.footer-block--newsletter:has(.dbs-nl){display:block;width:100%}.footer-block__newsletter.dbs-nl{width:100%;max-width:760px;margin:0 auto 8px;background:#fff;border:2px solid #b3262d;border-radius:16px;padding:28px 20px 24px;text-align:center;box-shadow:0 8px 28px #b3262d1a;color:#1c1411}.dbs-nl__eyebrow{font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#b3262d;margin:0 0 8px}.dbs-nl .footer-block__heading{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-weight:800;font-size:30px!important;line-height:1;letter-spacing:.01em;margin:0 0 10px;color:#1c1411;text-wrap:balance}.dbs-nl__sub{font-family:DM Sans,Helvetica,Arial,sans-serif;margin:0 auto 18px;max-width:540px;font-size:15px;line-height:1.5;color:#4a403a;text-wrap:pretty}.dbs-nl__form{margin:0 auto;max-width:560px}.dbs-nl__row{display:flex;flex-direction:column;gap:10px}.dbs-nl__input{flex:1;min-width:0;border:1.5px solid #d6cfc8;border-radius:8px;padding:14px 16px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:16px;background:#faf8f6;color:#1c1411;transition:border-color .2s ease,box-shadow .2s ease}.dbs-nl__input::placeholder{color:#8b8179}.dbs-nl__input:focus{outline:none;border-color:#b3262d;box-shadow:0 0 0 3px #b3262d26;background:#fff}.dbs-nl__btn{background:#b3262d;color:#fff;border:0;border-radius:8px;padding:14px 30px;font-family:DM Sans,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.dbs-nl__btn:hover,.dbs-nl__btn:focus-visible{background:#951e24}.dbs-nl__perks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:16px 0 0;padding:0;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:13px;color:#6b605a}.dbs-nl__perks li:before{content:"\2713";color:#b3262d;font-weight:700;margin-right:6px}.dbs-nl .newsletter-form__message{justify-content:center;margin-top:10px}@media(min-width:750px){.footer-block__newsletter.dbs-nl{padding:40px 48px 32px}.dbs-nl .footer-block__heading{font-size:40px!important}.dbs-nl__sub{font-size:16px}.dbs-nl__row{flex-direction:row}}.dbs-cfoot{text-align:center}.dbs-cfoot:before{content:"Still have questions?";display:block;font-family:DM Sans,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#b3262d;margin:0 0 8px}.dbs-cfoot .dbs-cfoot__grid{flex-wrap:wrap}.dbs-cfoot .dbs-cfoot__grid:before{content:"Ask us anything";display:block;grid-column:1 / -1;flex:0 0 100%;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-weight:800;font-size:34px;line-height:1;white-space:nowrap;color:#1c1411;margin:0 0 18px}@media(min-width:900px){.dbs-cfoot .dbs-cfoot__grid:before{font-size:48px;margin-bottom:24px}}html body .dbs-cfoot{padding-top:40px!important;padding-bottom:40px!important;margin-top:0!important;margin-bottom:0!important}html body .dbs-cfoot .dbs-cfoot__grid{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}html body .dbs-cfoot .dbs-cfoot__grid>:last-child{margin-bottom:0!important}html body .shopify-section:has(>.dbs-cfoot),html body .shopify-section:has(>.dbs>.dbs-cfoot),html body .shopify-section:has(>.dbs .dbs-cfoot:last-child){padding-bottom:0!important;margin-bottom:0!important}@media(min-width:900px){html body .dbs-cfoot{padding-top:56px!important;padding-bottom:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dbs-newsletter.css.map */
