@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(roboto-400-normal.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(roboto-600-normal.woff2) format("woff2")}.v2-footer{box-sizing:border-box;background:#0a2e22;color:#f5f1e8;padding:64px 0 32px;font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55}.v2-footer *{box-sizing:border-box}.v2-footer .footer-support{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#f5f1e8;color:#0a2e22;border:1px solid #DBCB9F;border-radius:12px;padding:var(--support-padding,30px 32px)!important;margin:0 0 48px}.v2-footer .footer-support-message{min-width:0}.v2-footer .footer-support-title{font:inherit;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:.02em;color:#0a2e22;margin:0 0 10px}.v2-footer .footer-support-copy{font:inherit;font-size:var(--support-copy-size,22px)!important;line-height:1.55;color:#0a2e22;margin:0;max-width:48ch}.v2-footer .footer-support-email{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:16px;background:#0a2e22;color:#fff;border:2px solid #0A2E22;border-radius:8px;padding:15px 20px;font:inherit;font-size:20px;font-weight:600;line-height:1.4;text-decoration:none;min-height:52px;transition:background .15s ease}.v2-footer .footer-support-email:hover{background:#174c3a;color:#fff}.v2-footer .footer-support-email:focus-visible{outline:3px solid #0A2E22;outline-offset:4px}@media(max-width:880px){.v2-footer .footer-support{align-items:flex-start;flex-direction:column;gap:22px}.v2-footer .footer-support-copy{max-width:none}}@media(max-width:540px){.v2-footer .footer-support{--support-padding:24px;--support-copy-size:20px;gap:20px;margin-bottom:36px}.v2-footer .footer-support-title{font-size:28px}.v2-footer .footer-support-email{width:100%;font-size:18px;padding:13px 8px;gap:8px}}.v2-footer .v2-container{width:100%;max-width:1120px;margin:0 auto;padding:0 56px}.v2-footer .top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}.v2-footer .wordmark{margin-bottom:14px}.v2-footer .wordmark-img{height:32px;width:auto;display:block;filter:brightness(0) invert(1)}.v2-footer .tag{font:inherit;font-size:14px;line-height:1.55;color:#f5f1e8;opacity:.85;margin:0 0 18px;max-width:32ch}.v2-footer .contact{display:block;color:#f5f1e8;opacity:.7;text-decoration:none;font-size:13.5px;line-height:1.55;margin:4px 0}.v2-footer h4{font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.55;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.55;margin:0 0 18px;color:#f5f1e8}.v2-footer .links{display:flex;flex-direction:column;gap:10px}.v2-footer .links a{color:#f5f1e8;opacity:.8;text-decoration:none;line-height:1.55}.v2-footer .contact:hover,.v2-footer .links a:hover{color:#f5f1e8;opacity:1}.v2-footer .baseline{margin-top:48px;padding-top:20px;border-top:1px solid rgba(245,241,232,.16);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:12px;line-height:1.55;opacity:.55}.v2-footer .fine{margin-top:14px;font-size:11px;line-height:1.55;opacity:.4;max-width:820px}.pol-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.pol-modal[hidden]{display:none}.pol-modal *{box-sizing:border-box}.pol-modal .pol-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f20188c}.pol-modal .pol-card{position:relative;background:#fff;width:100%;max-width:640px;max-height:86vh;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:14px;padding:0;box-shadow:0 24px 60px #0f201852}.pol-modal .pol-head{position:sticky;top:0;z-index:2;background:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 34px 14px;border-bottom:1px solid rgba(15,61,46,.08);border-radius:14px 14px 0 0}.pol-modal .pol-x{flex:0 0 auto;width:40px;height:40px;border-radius:10px;border:0;background:#0f3d2e14;color:#0f3d2e;font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center}.pol-modal .pol-x:hover{background:#0f3d2e1f}.pol-modal .pol-title{font-family:Georgia,Times New Roman,serif;font-weight:600;font-size:28px;line-height:1.2;color:#0f3d2e;margin:0;flex:1 1 auto;min-width:0}.pol-modal .pol-body{color:#1a1a1a;font-size:15px;line-height:1.6;padding:18px 34px 30px}.pol-modal .pol-body h2,.pol-modal .pol-body h3,.pol-modal .pol-body h4{color:#0f3d2e;font-weight:700;line-height:1.3;margin:22px 0 8px}.pol-modal .pol-body h2{font-size:18px}.pol-modal .pol-body h3{font-size:16px}.pol-modal .pol-body h4{font-size:15px}.pol-modal .pol-body p{margin:0 0 12px}.pol-modal .pol-body ul{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.pol-modal .pol-body a{color:#0f3d2e;font-weight:600}body:has(.sticky-cta) .v2-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}@media(max-width:1024px){.v2-footer .v2-container{padding:0 36px}}@media(max-width:880px){.v2-footer .top{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:720px){.v2-footer{padding:48px 0 28px;font-size:14.5px}.v2-footer .v2-container{padding:0 18px}.v2-footer .links a,.v2-footer .tag{font-size:14.5px}.v2-footer h4{font-size:13.5px;letter-spacing:.14em}}@media(max-width:600px){.pol-modal .pol-head{padding:20px 20px 12px}.pol-modal .pol-body{padding:16px 20px 24px}.pol-modal .pol-title{font-size:23px}}@media(max-width:540px){.v2-footer,.v2-footer .baseline,.v2-footer .links a,.v2-footer .tag{font-size:15px}.v2-footer .top{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/site-footer.css.map */
