.dd-footer{background:#073c19;color:#fff;font:14px/1.65 Arial,sans-serif;padding:52px max(24px,4vw) 28px}.dd-footer *{box-sizing:border-box}.dd-footer-inner{max-width:1440px;margin:0 auto}.dd-footer-grid{display:grid;grid-template-columns:1fr .75fr .9fr 1.4fr;gap:clamp(24px,3vw,48px)}.dd-footer-grid> *{min-width:0}.dd-footer h2{font:700 15px/1.4 Arial,sans-serif;color:#fff;letter-spacing:0;margin:0 0 18px}.dd-footer a{color:#fff;text-decoration:none;overflow-wrap:anywhere}.dd-footer-grid>nav>a,.dd-footer-contact>a{display:block;margin:9px 0}.dd-footer a:hover{text-decoration:underline;text-underline-offset:4px}.dd-footer p{margin:12px 0;color:#d3e4d8;font:14px/1.65 Arial,sans-serif}.dd-footer .dd-footer-brand img{display:block;width:180px!important;max-width:100%;height:60px!important;object-fit:contain;background:white;padding:6px;border-radius:6px}.dd-footer .dd-socials{display:flex;gap:10px;align-items:center;margin-top:22px}.dd-footer .dd-socials a,.dd-footer .dd-socials span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #ffffff55;border-radius:50%;margin:0;color:#fff}.dd-footer .dd-socials span{opacity:.65}.dd-footer .dd-socials svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dd-footer .dd-socials a:hover{background:#2fa36b}.dd-footer .dd-newsletter{margin-top:26px;padding-top:23px;border-top:1px solid #ffffff26;max-width:420px}.dd-footer .dd-newsletter h2{font-size:18px;margin:0 0 6px}.dd-footer .dd-newsletter>p{font-size:13px;margin:0 0 14px}.dd-footer .dd-newsletter-form{margin:0}.dd-footer .dd-email-row{display:flex;gap:0;border:1px solid #ffffff55;border-radius:6px;overflow:hidden;background:#fff}.dd-footer .dd-email-row input{flex:1;width:0;min-width:0;height:46px;border:0;border-radius:0;padding:11px 12px;background:#fff;color:#173622;font:16px/1.4 Arial,sans-serif;box-shadow:none}.dd-footer .dd-email-row button{flex-shrink:0;border:0;border-radius:0;background:#ff6a00;color:#fff;padding:10px 14px;min-height:46px;font:700 12px/1.4 Arial,sans-serif;cursor:pointer}.dd-footer .dd-newsletter .dd-newsletter-note{font-size:11px;color:#bbd2c3;margin:9px 0 0;line-height:1.6}.dd-footer .dd-newsletter-note a{display:inline;margin:0;color:inherit;text-decoration:underline}.dd-footer .dd-form-message{font-size:13px;color:white}.dd-footer-bottom{border-top:1px solid #ffffff26;margin-top:36px;padding-top:22px;display:flex;flex-wrap:wrap;gap:16px 30px;align-items:flex-start;justify-content:space-between}.dd-footer-bottom>p{font-size:12px;margin:0}.dd-footer .dd-policy-links{display:flex;flex-wrap:wrap;gap:8px 18px;max-width:720px}.dd-footer .dd-policy-links a{font-size:11px;color:#cde1d3}.dd-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dd-footer :focus-visible{outline:3px solid #ffb56c;outline-offset:3px}.dd-footer .dd-email-row:focus-within{outline:2px solid #ffb56c;outline-offset:3px}
@media(max-width:1000px){.dd-footer-grid{grid-template-columns:1fr 1fr;gap:32px 40px}.dd-footer .dd-newsletter{max-width:none}}@media(max-width:600px){.dd-footer{padding:36px 24px 28px}.dd-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.dd-footer-brand,.dd-footer-contact{grid-column:1/-1}.dd-footer-brand{padding-bottom:6px}.dd-footer .dd-footer-brand img{width:168px!important;height:56px!important}.dd-footer .dd-newsletter{max-width:420px;margin-top:22px;padding-top:20px}.dd-footer-bottom{margin-top:28px;padding-top:20px}.dd-footer h2{margin-bottom:14px}.dd-footer .dd-policy-links{gap:8px 16px}}
#MainContent:not([data-template="index"]){font-family:Arial,sans-serif;color:#173622;--font-body--family:Arial,sans-serif;--font-heading--family:Arial,sans-serif;--color-primary-button-background:#ff6a00;--color-primary-button-text:#fff;--color-primary-button-hover-background:#da5b00;--color-primary-button-hover-text:#fff}
#MainContent:not([data-template="index"]) :is(h1,h2,h3){font-family:Arial,sans-serif;color:#073c19}#MainContent:not([data-template="index"]) h1{font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-.025em}
#MainContent[data-template^="collection"] .product-grid-container{background:#f4f8f5}#MainContent[data-template^="collection"] .product-grid__item{border-radius:10px;overflow:hidden}#MainContent[data-template^="page"] .page-width-content{max-width:100%;line-height:1.75}#MainContent[data-template^="page"] :is(img,video){max-width:100%;height:auto}#MainContent[data-template^="page"] table{display:block;max-width:100%;overflow-x:auto}#MainContent[data-template^="product"] .sticky-add-to-cart__bar{border-radius:10px}#MainContent[data-template^="cart"] .cart-page__summary{border-radius:12px}

.dd-footer-grid{grid-template-columns:1.2fr .85fr 1fr 1fr}.dd-footer .dd-newsletter{display:grid;grid-template-columns:1fr minmax(300px,480px);align-items:center;gap:32px;max-width:none;width:100%;margin-top:32px;padding:26px 0 0;border-top:1px solid #ffffff26}.dd-footer .dd-newsletter-copy h2{font-size:20px;margin:0 0 6px}.dd-footer .dd-newsletter-copy p{font-size:13px;margin:0}.dd-footer-bottom{margin-top:26px}.dd-footer .dd-email-row button{font-size:13px;padding-inline:20px}.dd-footer .dd-newsletter-form{min-width:0}@media(max-width:1000px){.dd-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.dd-footer .dd-newsletter{grid-template-columns:1fr;gap:16px;padding-top:24px;margin-top:28px}.dd-footer .dd-newsletter-copy h2{font-size:19px}.dd-footer-grid{grid-template-columns:1fr 1fr}.dd-footer-brand,.dd-footer-contact{grid-column:1/-1}}
