#shopify-section-footer{background:#0f1a21}@media(min-width:769px){#pagefooter #back-to-top{margin-bottom:16px!important}}.be-footer{--bef-ink: #0f1a21;--bef-text: #2b2b2b;--bef-muted: #3f4a52;--bef-line: #e3e8ec;--bef-tint: #e8f7fc;--bef-brand: #1dafd9;--bef-accent: #0f5f76;--bef-accent-hover: #0a4a5c;--bef-gutter: 20px;background:#fff;color:var(--bef-text);font-family:Inter,sans-serif;font-size:16px;line-height:1.5}.be-footer *,.be-footer *:before,.be-footer *:after{box-sizing:border-box}.be-footer .container{padding-left:var(--bef-gutter);padding-right:var(--bef-gutter)}.be-footer ul{list-style:none;margin:0;padding:0}.be-footer li{margin:0;padding:0;list-style:none}.be-footer li:before,.be-footer li::marker{content:none}.be-footer p{margin:0}#pagefooter .be-footer a{color:var(--bef-text);text-decoration:none;opacity:1}#pagefooter .be-footer a:hover{color:var(--bef-accent-hover);text-decoration:underline;text-underline-offset:3px;opacity:1}#pagefooter .be-footer a:focus-visible,#pagefooter .be-footer summary:focus-visible{outline:3px solid var(--bef-accent)!important;outline-offset:3px!important;border-radius:4px}#pagefooter .be-footer .be-footer__heading{margin:0 0 14px;color:var(--bef-ink);font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4;text-transform:none}#pagefooter .be-footer .be-footer__group .be-footer__heading:after{content:"";display:block;width:28px;height:3px;margin-top:10px;border-radius:2px;background:var(--bef-brand)}#pagefooter .be-footer .be-footer__heading--small{margin-bottom:10px;color:var(--bef-muted);font-size:16px}.be-footer__main{padding:40px 0 32px}.be-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.be-footer__brand{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;grid-template-areas:"logo" "statement" "contact" "trust";align-content:start}.be-footer__logo{grid-area:logo;justify-self:start;display:inline-block}.be-footer__logo img{display:block;width:190px;height:auto;max-width:100%}.be-footer__wordmark{font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;color:var(--bef-ink)}.be-footer__statement{grid-area:statement;max-width:40ch;color:var(--bef-muted);font-size:16px;line-height:1.55;text-wrap:balance}.be-footer__statement strong{display:block;margin-bottom:6px;color:var(--bef-ink);font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.be-footer__contact{grid-area:contact;display:grid;gap:14px}.be-footer__contact li{display:flex;align-items:flex-start;gap:12px}.be-footer__icon{flex:none;box-sizing:content-box;width:20px;height:20px;padding:8px;border-radius:50%;background:var(--bef-tint);color:var(--bef-accent)}.be-footer__contact li>div,.be-footer__address{min-width:0;padding-top:2px}.be-footer__address{font-style:normal;line-height:1.5;color:var(--bef-text)}#pagefooter .be-footer a.be-footer__contact-link{display:inline-block;color:var(--bef-ink);font-weight:600;overflow-wrap:anywhere}#pagefooter .be-footer a.be-footer__directions{display:block;margin-top:2px;color:var(--bef-accent);font-weight:600}.be-footer__note{display:block;color:var(--bef-muted);font-size:16px;line-height:1.5;text-wrap:balance}.be-footer__trust{grid-area:trust;display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.be-footer__badge{display:block;width:88px;height:auto}.be-footer__junip{min-height:44px;margin:0;padding:0;text-align:left}.be-footer__junip a{display:inline-flex;align-items:center;min-height:44px}.be-footer__junip .junip-badge-rating-summary{background-color:#08602f!important;line-height:1.3!important}.be-footer__junip .junip-badge-rating-text,.be-footer__junip .junip-badge-rating-text *{font-size:16px!important;line-height:1.4!important;text-transform:none!important;letter-spacing:0!important;color:#2b2b2b!important}.be-footer__nav{display:block;border-top:1px solid var(--bef-line)}.be-footer__group{border-bottom:1px solid var(--bef-line)}.be-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:4px 0;color:var(--bef-ink);font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4;text-transform:none;cursor:pointer;list-style:none}.be-footer__summary::-webkit-details-marker{display:none}.be-footer__summary svg{flex:none;width:20px;height:20px;color:var(--bef-accent);transition:transform .16s ease-out}.be-footer__group[open]>.be-footer__summary svg{transform:rotate(180deg)}#pagefooter .be-footer .be-footer__group .be-footer__heading{display:none}.be-footer__links{padding:0 0 14px}#pagefooter .be-footer .be-footer__links a{display:flex;align-items:center;min-height:44px;padding:6px 0;font-size:16px;line-height:1.4;text-wrap:balance}.be-footer__utility{padding:28px 0;border-top:1px solid var(--bef-line);background:#f4f7f9}.be-footer__utility-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.be-footer__locale .selectors-form{display:flex;flex-wrap:wrap;gap:10px}.be-footer__locale .selectors-form__item{display:block;max-width:100%}.be-footer .disclosure{font-size:16px}.be-footer .disclosure__toggle{min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #c7d0d6;border-radius:999px;background:#fff;color:var(--bef-ink);font-family:Inter,sans-serif;font-weight:500;line-height:1.4;cursor:pointer}.be-footer .disclosure__toggle:hover{border-color:var(--bef-accent);background:#fff;color:var(--bef-ink)}.be-footer .disclosure__toggle-arrow svg{width:16px;height:16px}.be-footer .disclosure-list{z-index:30;inset-inline-start:0;inset-inline-end:auto;max-width:min(80vw,340px);border-radius:12px;box-shadow:0 10px 28px #0f1a212e}.be-footer .selectors-form__item:last-child .disclosure-list{inset-inline-start:auto;inset-inline-end:0}.be-footer .disclosure-list__option{min-height:44px}.be-footer__payment-icons{display:flex;flex-wrap:wrap;gap:8px}.be-footer__payment-icons svg{display:block;width:auto;height:26px}.be-footer__a11y{display:grid;justify-items:start;gap:4px}.be-footer__a11y-badge{display:block}.be-footer__a11y-badge img{display:block;width:220px;max-width:100%;height:auto}#pagefooter .be-footer a.be-footer__a11y-report{display:flex!important;align-items:center;min-height:44px;color:var(--bef-ink);font-size:16px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.be-footer__legal{padding:8px 0 76px;background:var(--bef-ink);color:#d4dce2}.be-footer__legal-inner{display:flex;flex-direction:column;gap:0}.be-footer__copyright{padding:14px 0 4px;color:#fff;font-size:16px;line-height:1.5}.be-footer__legal-links{display:flex;flex-wrap:wrap;column-gap:14px}#pagefooter .be-footer__legal a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:16px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}#pagefooter .be-footer__legal a:hover{color:#fff;text-decoration-thickness:2px}#pagefooter .be-footer__legal a:focus-visible{outline:3px solid #fff!important}.be-footer__apps{padding-top:24px;padding-bottom:0}@media(min-width:768px){.be-footer{--bef-gutter: 32px}.be-footer__legal{padding-bottom:12px}.be-footer__main{padding:56px 0 44px}.be-footer__grid{gap:44px}.be-footer__brand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"logo contact" "statement contact" "trust contact";column-gap:40px}.be-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;border-top:0}.be-footer__group{border-bottom:0}.be-footer__summary{display:none}#pagefooter .be-footer .be-footer__group .be-footer__heading{display:block}.be-footer__links{padding:0}#pagefooter .be-footer .be-footer__links a{white-space:nowrap}.be-footer__utility{padding:32px 0}.be-footer__utility-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:28px 40px}.be-footer__payments{grid-column:1 / -1;grid-row:2}.be-footer__a11y{grid-column:2;grid-row:1;justify-items:end}}@media(min-width:1025px)and (hover:hover)and (pointer:fine){#pagefooter .be-footer .be-footer__links a{min-height:0;padding:5px 0}#pagefooter .be-footer__legal a{min-height:32px}}@media(min-width:768px)and (max-width:959px){.be-footer__legal-links{display:grid;grid-template-columns:repeat(2,max-content);column-gap:40px}}@media(min-width:960px){.be-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}}@media(min-width:1180px){.be-footer{--bef-gutter: 40px}.be-footer__grid{grid-template-columns:minmax(280px,.8fr) minmax(0,2.2fr);gap:56px}.be-footer__brand{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"logo" "statement" "contact" "trust";gap:22px}.be-footer__nav{grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:32px 24px}.be-footer__utility-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px 48px}.be-footer__payments,.be-footer__a11y{grid-column:auto;grid-row:auto}.be-footer__legal-links{column-gap:28px}}@media(min-width:1600px){.be-footer__grid{gap:96px}}@media(max-width:1024px),(hover:none)and (pointer:coarse){#pagefooter .be-footer a.be-footer__contact-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-4px}#pagefooter .be-footer a.be-footer__directions{display:flex}}@media(prefers-reduced-motion:reduce){.be-footer__summary svg{transition:none}}.newsletter-section .container .flexible-layout .ns-block{display:flex;flex-direction:column;justify-content:center}.newsletter-section .section-footer__newsletter-block .section-footer__text{margin:0 0 16px;text-wrap:balance}.newsletter-section .section-footer__newsletter-block .section-footer__text strong{line-height:1.3}.newsletter-section .section-footer__newsletter-block .section-footer__text br{display:none}.newsletter-section .section-footer__newsletter-block__social .section-footer__title,.newsletter-section .download-buttons .section-footer__title{margin-right:0!important;margin-bottom:14px;line-height:1.3;text-wrap:balance}.newsletter-section .social-links{width:auto;margin-top:0}.newsletter-section .download-buttons ul{margin-top:16px;gap:10px}.newsletter-section .download-buttons li a{display:block;min-height:44px}.newsletter-section .download-buttons li img{display:block;width:auto;height:44px}.newsletter-section .section-footer__newsletter-block{flex:0 0 auto}.newsletter-section .newsletterbox .signup-form__email{padding-right:62px}.newsletter-section .newsletterbox .signup-form__button{top:50%;right:6px;width:44px;height:44px;padding:0;overflow:hidden;transform:translateY(-50%);border:0!important;border-radius:50%;background:#0f5f76 url(/cdn/shop/files/Union-white.png?v=1733421852) center / 18px auto no-repeat!important;text-indent:-99999px}.newsletter-section .newsletterbox .signup-form__button:hover{background-color:#0a4a5c!important}.newsletter-section .newsletterbox .signup-form__button:after,.newsletter-section .newsletterbox .signup-form__button:hover:after{display:none}.newsletter-section .newsletterbox .signup-form__button:focus-visible{outline:3px solid #0f1a21!important;outline-offset:2px!important}.newsletter-section .social-links__list li a{display:inline-block;width:auto;height:auto;background:none;border-radius:50%}.newsletter-section .social-links__list li svg,.newsletter-section .social-links__list li img{display:block;width:44px!important;height:44px!important}.newsletter-section .social-links__list li svg rect{fill:#0f5f76}.newsletter-section .social-links__list a.social-custom{width:44px;height:44px;margin:4px 2px;padding:0;background:#0f5f76 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath fill='white' d='M21.8364 19.8986C21.9968 19.429 22.1455 18.9713 22.3083 18.5206C22.7849 17.2016 23.3866 15.944 24.1865 14.7902C25.0241 13.5845 26.093 12.6595 27.5135 12.2159C29.0566 11.7322 30.444 12.0696 31.6403 13.1432C32.2019 13.6458 32.4874 14.3041 32.5723 15.0497C32.6808 15.9841 32.4921 16.8831 32.1901 17.7561C31.2557 20.4602 29.8966 22.933 28.075 25.1415C26.3714 27.2061 24.4012 28.9875 22.2635 30.5897C21.8789 30.8799 21.4848 31.1583 21.0908 31.4367C20.869 31.5948 20.633 31.609 20.3994 31.4651C20.0856 31.2716 20.0644 30.8846 20.357 30.6605C20.6684 30.4221 20.9917 30.1956 21.3008 29.955C24.1723 27.7252 26.5673 25.0731 28.3983 21.9254C29.335 20.3162 30.0877 18.6244 30.5738 16.8218C30.7106 16.3121 30.7932 15.793 30.7012 15.2597C30.5101 14.1531 29.4318 13.4264 28.3393 13.6741C27.5772 13.8464 26.9684 14.2758 26.4611 14.8445C25.673 15.7293 25.102 16.7533 24.6348 17.8364C24.1016 19.0704 23.7358 20.3634 23.3748 21.6541C23.3064 21.9018 23.2262 22.1496 23.1672 22.3997C23.0728 22.7914 22.818 23.0085 22.4404 23.1028C22.1691 23.1736 21.9001 23.1548 21.6382 23.058C21.4306 22.9802 21.2701 22.848 21.1521 22.6569C20.567 21.7107 19.97 20.774 19.2739 19.9033C18.5024 18.9406 17.6482 18.0629 16.6171 17.3739C16.1192 17.0412 15.5883 16.784 14.9914 16.6802C14.234 16.548 13.7621 16.8973 13.6417 17.6641C13.5049 18.5253 13.6936 19.3299 14.0452 20.1086C14.444 20.9911 15.015 21.7626 15.6332 22.4988C17.2353 24.4053 19.0521 26.0829 21.0294 27.5931C21.2276 27.7441 21.3881 27.9187 21.44 28.1688C21.5131 28.5227 21.3598 28.7964 21.0979 29.0159C20.5882 29.4429 19.8237 29.4524 19.3164 29.0277C17.3863 27.4137 15.5765 25.6795 14.0192 23.6951C13.2949 22.7725 12.6295 21.8145 12.1576 20.7339C11.8249 19.9694 11.6007 19.1789 11.6102 18.3389C11.6219 17.5131 11.8343 16.7392 12.3298 16.0667C12.764 15.4745 13.3727 15.1701 14.09 15.0828C15.1211 14.9554 16.0909 15.2125 17.0347 15.5995C18.1083 16.0407 19.0215 16.7179 19.8497 17.5178C20.5622 18.2068 21.1828 18.9713 21.7491 19.783C21.7727 19.816 21.7963 19.8467 21.8293 19.8962L21.8364 19.8986Z'/%3E%3C/svg%3E") center / 44px 44px no-repeat}.newsletter-section .social-links__list a.social-custom img{opacity:0}.newsletter-section .signup-form__email::placeholder{color:#5b656d;opacity:1}.newsletter-section .be-footer__consent{margin-top:12px;color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5;text-wrap:pretty}.newsletter-section .be-footer__consent a{display:inline-block;margin:-14px 0;padding:14px 0;color:#0f5f76;text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.newsletter-section{padding:24px 0 4px}.newsletter-section .container .flexible-layout .ns-block,.newsletter-section .container .flexible-layout .ns-block.align-left{width:100%;margin-top:0;margin-bottom:16px}.newsletter-section .section-footer__newsletter-block__social .section-footer__title,.newsletter-section .download-buttons .section-footer__title{margin-right:0!important;margin-bottom:14px}.newsletter-section .download-buttons ul{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/be-footer.css.map */
