footer{background-color:#214d8e;color:#fff;font:var(--type-body-2-default-font);letter-spacing:var(--type-body-2-default-letter-spacing)}footer .footer>div{margin:auto;max-width:1248px;padding:48px 24px 32px}footer .footer p{margin:0}footer .footer-content{display:grid;gap:32px;grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(160px,1fr))}footer .footer-brand{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}footer .footer-logo{max-width:200px;width:100%}footer .footer-contact{font-size:14px;line-height:1.5;text-align:center}footer .footer-contact a{color:#fff;text-decoration:none}footer .footer-social{display:flex;gap:12px;justify-content:center}footer .footer-social .social-link{align-items:center;border:1px solid #ffffff;border-radius:999px;color:#fff;display:inline-flex;height:40px;justify-content:center;width:40px;text-decoration:none}footer .footer-social svg{fill:currentcolor;height:18px;width:18px}footer .footer-column{display:flex;flex-direction:column;gap:10px}footer .footer-heading{color:#fff;font-size:14px;font-weight:600;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}footer .footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}footer .footer-links a{color:#e7e7e7;font-size:13px;text-decoration:none}footer .footer-links a:hover{color:#fff}footer .footer-bottom{border-top:1px solid rgb(255 255 255 / 40%);margin-top:40px;padding-top:20px;text-align:center;font-size:13px;color:#e7e7e7}footer .footer-bottom a{color:#e7e7e7;text-decoration:none}footer .footer-bottom a:hover{color:#fff}footer .footer-cms-content{margin:auto;max-width:1248px;padding:48px 24px 32px}footer .footer-cms-content>.neta-theme-content-width{max-width:none;padding:0}footer .neta-footer{display:grid;gap:32px;grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(160px,1fr))}footer .footer-section-head{min-width:0}footer .footer-social-section{text-align:center}footer .footer-social-section img{max-width:230px;width:100%;height:auto}footer .footer-headings{color:#fff;display:block;font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:16px}footer .footer-link-item{list-style:none}footer .footer-link-item span{color:inherit}footer .footer-icon{align-items:center;border:1px solid #ffffff;border-radius:999px;color:#fff;display:inline-flex;height:40px;justify-content:center;margin:12px 4px 0;width:40px}footer .footer-icon:before{font-size:13px;font-weight:700}footer .icon-fb:before{content:"f"}footer .icon-twitter:before{content:"X"}footer .fa-linkedin:before{content:"in"}footer .help{display:none}.storeview-switcher{margin-top:24px}.storeview-switcher-button{background:transparent;padding-left:0}.storeview-modal-storeview-title{margin-bottom:var(--spacing-xxbig);padding-inline-start:var(--spacing-xbig)}.modal .close-button{top:40px!important;right:40px!important}.storeview-single-store{list-style-type:none}.storeview-selection .storeview-multiple-stores{list-style-image:url(../../icons/chevron-right.svg);list-style-position:inside}.storeview-selection>li{margin-bottom:var(--spacing-small)}.storeview-multiple-stores>ul{position:relative;width:100%}.storeview-multiple-stores>ul>li{list-style:none;display:none}.storeview-multiple-stores[aria-expanded=true]{list-style-image:url(../../icons/chevron-down.svg)}.storeview-multiple-stores[aria-expanded=true]>ul{padding-left:0}.storeview-multiple-stores[aria-expanded=true]>ul>li{display:block;list-style-type:none;margin-bottom:var(--spacing-small)}@media(min-width:900px){footer .footer>div,footer .footer-cms-content{padding:56px 32px 32px}}@media(max-width:899px){footer .footer-content,footer .neta-footer{grid-template-columns:1fr}footer .footer-bottom{text-align:left}}@media(max-width:768px){footer .footer>div,footer .footer-cms-content{padding:36px 24px 24px}footer .footer-content,footer .neta-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}footer .footer-brand,footer .footer-column-shop,footer .footer-column-support,footer .footer-social-section,footer .footer-shop-section,footer .footer-support-section{display:none}footer .footer-column,footer .footer-section-head{gap:12px}footer .footer-heading,footer .footer-headings{font-size:16px;margin-bottom:8px;letter-spacing:.03em}footer .footer-links{gap:12px}footer .footer-links a{font-size:14px;line-height:1.5}footer .footer-bottom{text-align:center;margin-top:32px;padding-top:16px;font-size:12px}}
