footer{background:var(--os-bg)!important;color:var(--os-ink)!important;border-top:1px solid var(--os-ink-line-soft)!important}.shopify-section-group-footer-group footer,.shopify-section-group-footer-group>.section-wrapper>.section,.shopify-section-group-footer-group>.section,footer>.section{padding-top:clamp(48px,6vw,80px)!important;padding-bottom:clamp(20px,3vw,28px)!important}footer h5,footer .h5,footer .text-block.h5,footer .footer-content h5,footer [class*=footer-content] h5{font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--os-ink)!important;margin:0 0 18px!important}footer ul,footer .footer-content ul{list-style:none!important;margin:0!important;padding:0!important}footer ul li,footer .footer-content ul li{padding:6px 0!important;font-size:16px!important;color:var(--os-ink-soft)!important;line-height:1.5!important}footer .footer-content .richtext p,footer .group-block-content .richtext p,footer .richtext-text-block p{font-size:16px!important;line-height:1.5!important;margin:6px 0!important}footer rte-formatter p,footer .text-block p,footer .group-block-content rte-formatter p,footer .footer-content rte-formatter p,footer .footer-content .text-block p,footer .group-block-content .text-block p{font-size:16px!important;line-height:1.5!important;margin:6px 0!important;color:var(--os-ink-soft, rgba(26, 26, 26, .74))!important}footer rte-formatter p a,footer .text-block p a{font-size:inherit!important;color:inherit!important;text-decoration:none!important}footer rte-formatter p a:hover,footer .text-block p a:hover{color:var(--os-rust)!important}footer ul li a,footer .footer-content ul li a,footer a{color:inherit!important;text-decoration:none!important;transition:color .16s var(--os-ease)!important}footer ul li a:hover,footer .footer-content ul li a:hover{color:var(--os-rust)!important}footer .wordmark--allcaps,footer [class*=logo]{font-size:clamp(28px,2.5vw,32px)!important}footer form input[type=email],footer form input[type=text],footer .newsletter input{background:transparent!important;border:0!important;border-bottom:1px solid var(--os-ink-line)!important;border-radius:0!important;padding:8px 0!important;font-size:13px!important;color:var(--os-ink)!important;outline:none!important;width:100%!important}footer form input[type=email]:focus,footer form input[type=text]:focus{border-bottom-color:var(--os-rust)!important;background:transparent!important}footer form button[type=submit],footer .newsletter button{font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:transparent!important;border:0!important;color:var(--os-ink)!important;padding:8px 0!important;border-radius:0!important}footer form button[type=submit]:hover{color:var(--os-rust)!important}.footer-utilities{background:var(--os-bg)!important;color:var(--os-ink-mute)!important;font-size:11px!important;letter-spacing:0!important;border-top:1px solid var(--os-ink-line-soft)!important;padding-block:28px 16px!important}.footer-utilities a{color:var(--os-ink-mute)!important;text-decoration:none!important}.footer-utilities a:hover{color:var(--os-rust)!important}.footer-utilities select,.footer-utilities .localization-form__select{background:transparent!important;border:1px solid var(--os-ink-line)!important;border-radius:0!important;font-size:11px!important;color:var(--os-ink-mute)!important;padding:6px 28px 6px 10px!important}footer .footer-content p,footer .text-block p{font-size:13px!important;color:var(--os-ink-soft)!important;line-height:1.55!important}.shopify-section-group-footer-group .group-block:first-child .text-block:first-of-type p{font-family:var(--os-font-sans, "Inter Tight", sans-serif)!important;font-size:clamp(16px,4.6vw,32px)!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0 0 8px!important;color:var(--os-navy, #1f2a44)!important;max-width:none!important}.shopify-section-group-footer-group .group-block:first-child .text-block:first-of-type p strong{font-weight:700!important;color:var(--os-navy, #1f2a44)!important;font-style:normal!important}.shopify-section-group-footer-group .group-block:first-child .text-block:first-of-type p em{font-weight:400!important;font-style:normal!important;color:var(--os-rust, #8a342a)!important;letter-spacing:.04em!important}.shopify-section-group-footer-group form button,.shopify-section-group-footer-group .button,footer-component form button[type=submit],footer form .button[type=submit],footer form button.button{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--os-ink, #1a1a1a)!important;font-family:var(--os-font-sans, "Inter Tight", sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:8px 0!important;min-height:0!important;height:auto!important;width:auto!important}.shopify-section-group-footer-group form button:hover,.shopify-section-group-footer-group .button:hover,footer form button[type=submit]:hover{background:transparent!important;background-color:transparent!important;color:var(--os-rust, #8a342a)!important}@media(min-width:992px){.shopify-section-group-footer-group .footer-content{--grid-columns: 5 !important;--last-row-count: 0 !important;grid-template-columns:1.1fr 1fr 1fr 1fr 1fr!important;column-gap:36px!important;max-width:1180px!important;margin-inline:auto!important}.shopify-section-group-footer-group .footer-content>.group-block{grid-column:auto!important}.shopify-section-group-footer-group .footer-content>.group-block:last-child{grid-column:auto!important;width:auto!important}.shopify-section-group-footer-group .group-block:first-child form{max-width:260px!important}}.footer-utilities .social-links,.footer-utilities [class*=social-icon]{display:none!important}.shopify-section-group-footer-group .group-block:first-child .text-block:not(:first-of-type) p{max-width:280px!important;font-size:13px!important;color:var(--os-ink-soft, rgba(26, 26, 26, .74))!important;line-height:1.55!important}.footer-utilities .group-block{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}.footer-utilities .text-block,.footer-utilities [class*=footer-copyright],.footer-utilities [class*=footer-policy]{font-size:11px!important;color:var(--os-ink-mute, rgba(26, 26, 26, .55))!important;letter-spacing:0!important;text-transform:none!important}.footer-utilities__text--made-in{font-family:var(--os-font-sans, "Inter Tight", sans-serif);font-size:11px!important;font-weight:500;color:var(--os-ink-mute, rgba(26, 26, 26, .55));letter-spacing:.02em;white-space:nowrap}@media(max-width:540px){footer .footer-content{--footer-gap: 16px !important;gap:16px!important;padding-block-start:32px!important;padding-block-end:16px!important}footer .group-block{margin-bottom:0!important}footer .group-block-content h3,footer [class*=group-block] h3{font-size:12px!important;margin-bottom:8px!important;text-transform:uppercase!important;letter-spacing:.06em!important}footer .group-block-content a,footer [class*=group-block] a:not(.email-signup__button):not(.button){font-size:13px!important;line-height:1.55!important;padding:4px 0!important}}@media(max-width:540px){footer [class*=brand_wordmark] p,footer .text-block.brand_wordmark p,footer .header-logo .os-wordmark,footer .header-logo .header-logo__image-container{font-size:clamp(14px,4.6vw,20px)!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important}}@media(max-width:540px){footer .footer-content{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:24px!important;row-gap:28px!important;padding-block-start:40px!important;padding-block-end:24px!important}footer .footer-content>.group-block:first-child{grid-column:1 / -1!important;margin-bottom:8px!important}footer .footer-content>.group-block:first-child .text-block:first-of-type p,footer [class*=brand_wordmark] p,footer .text-block.brand_wordmark p{font-size:clamp(20px,8vw,36px)!important;line-height:1!important;margin:0 0 12px!important;max-width:100%!important;overflow:visible!important;white-space:nowrap!important}footer .footer-content>.group-block:first-child .text-block:nth-of-type(2) p{font-size:14px!important;line-height:1.5!important;max-width:100%!important;margin:0 0 16px!important}footer .footer-content>.group-block:first-child .email-signup-block,footer .footer-content>.group-block:first-child email-signup,footer .footer-content>.group-block:first-child form.email-signup__form{width:100%!important;max-width:100%!important}footer .footer-content>.group-block:first-child .email-signup__input-group{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;border-bottom:1px solid var(--os-ink-line, rgba(26,26,26,.16))!important;padding-bottom:6px!important}footer .footer-content>.group-block:first-child .email-signup__input{flex:1 1 auto!important;border:0!important;border-bottom:0!important;padding:6px 0!important;background:transparent!important;font-size:13px!important}footer .footer-content>.group-block:first-child .email-signup__button{flex:0 0 auto!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:6px 0!important;background:transparent!important;border:0!important;color:var(--os-ink, #1a1a1a)!important;white-space:nowrap!important}footer .footer-content>.group-block:nth-child(n+2){grid-column:span 1!important}footer .footer-content>.group-block:nth-child(n+2) .group-block-content h3,footer .footer-content>.group-block:nth-child(n+2) [class*=group-block] h3,footer .footer-content>.group-block:nth-child(n+2) h3{font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 12px!important;color:var(--os-ink, #1a1a1a)!important}footer .footer-content>.group-block:nth-child(n+2) .text-block p,footer .footer-content>.group-block:nth-child(n+2) rte-formatter p{font-size:14px!important;line-height:1.55!important;margin:6px 0!important;color:var(--os-ink-soft, rgba(26,26,26,.74))!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/os-footer-restyle.css.map */
