.site-footer{background:var(--boring-orange);border-radius:0;color:var(--boring-black);overflow:clip}.site-footer .site-logo{color:var(--boring-black);max-width:min(33rem,100%)}.site-footer-top{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;padding-bottom:1.75rem}.site-footer-logo-link{display:inline-flex;max-width:min(33rem,100%)}.site-footer-logo{display:block;height:auto;width:100%}.site-footer-socials{display:flex;justify-content:flex-end;padding-top:.25rem}.site-footer-social-links{display:flex;gap:.65rem;justify-content:flex-end}.site-footer .site-footer-social-links.nav{align-items:center;flex-direction:row}.site-footer-social-links.nav>.nav-item{display:inline-flex}.site-footer-middle{border-top:1px solid var(--color-footer-divider);display:flex;flex-direction:column;gap:1.75rem;padding-top:1.5rem}.site-footer-feature{display:flex;justify-content:flex-start;margin-top:1.25rem}.site-footer-feature-image{display:block;height:auto;max-width:13.5rem;width:100%}.site-footer-bottom{margin-top:-5px;border-top:1px solid var(--color-footer-divider);padding-top:1rem}.site-footer-bottom-primary{padding-top:0}.site-footer-bottom-primary,.site-footer-bottom-secondary{width:100%}.site-footer-bottom-primary{display:block}.site-footer-bottom-primary-copy{min-width:0}.site-footer-bottom-payments{display:flex;justify-content:flex-end;margin-top:.75rem}.site-footer-bottom-secondary{margin-top:.75rem}.site-footer-bottom-secondary-copy{max-width:none;text-align:left}.site-footer-row{display:grid;gap:1.75rem 2rem}.site-footer-row--primary,.site-footer-row--secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer-column{min-width:0}.site-footer-column--newsletter{grid-column:4}.site-footer-column--newsletter .newsletter{max-width:none}.site-footer-column--newsletter .newsletter-description{max-width:22rem}.site-footer-inner{display:flex;flex-direction:column;gap:0;padding-top:1.5rem;padding-bottom:2rem}.site-footer .container,.site-footer .container-rfs{width:100%}.site-footer-heading{color:inherit;font-family:"Neue Montreal",var(--font-body);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.site-attribution-heading{color:inherit;font-family:"Neue Montreal",var(--font-body);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none}.site-footer-contact,.site-footer .content-width p,.site-footer-bottom-secondary-copy{color:inherit;font-family:"Neue Montreal",var(--font-body);font-size:20px;font-weight:400;letter-spacing:0;line-height:1.2}.site-footer a,.site-footer button{color:inherit}.site-footer .nav{display:flex;flex-direction:column;gap:.2rem}.site-footer .nav-link{display:inline-flex;font-family:"Neue Montreal",var(--font-body);font-size:20px;letter-spacing:0;line-height:1.2;text-decoration:none}.site-footer .nav-link:hover,.site-footer .nav-link:focus{opacity:.72}.site-footer .social-links{gap:.5rem}.site-footer .nav-social-links{display:flex;flex-wrap:wrap;gap:1rem}.site-footer .nav-social-links .nav-link{align-items:center;border:0;height:auto;justify-content:center;padding:0;width:auto}.site-footer .nav-social-links .nav-link .icon svg{width:23px;height:23px}.site-footer .newsletter{max-width:100%}.site-footer .newsletter-description,.site-footer .newsletter-policy,.site-footer .content-width,.site-footer .content-width p{color:inherit}.site-footer .newsletter-form{width:100%}.site-footer .newsletter-form .flex.flex-nowrap{align-items:flex-end;border-bottom:1px solid var(--boring-black);gap:.5rem;padding-bottom:.5rem}.site-footer .form-control-newsletter{background:transparent;border:0;color:var(--boring-black);font-family:"Neue Montreal",var(--font-body);font-size:clamp(12px,calc(9.551px + .653vw),20px);height:auto;padding:0}.site-footer .form-control-newsletter::placeholder{color:#1816168c}.site-footer .form-control-newsletter:focus{outline:0}.site-footer .newsletter-form .button,.site-footer .button-secondary,.site-footer .button-outline-secondary{background:transparent;border-color:var(--boring-black);color:var(--boring-black)}.site-footer .button-outline-secondary:hover,.site-footer .button-outline-secondary:focus{background:var(--boring-black);color:var(--boring-orange)}.site-footer-available-payments{align-items:center;column-gap:.5rem;display:flex;flex-wrap:wrap;list-style:none;margin-left:0;padding-top:0;row-gap:.5rem}.site-footer-available-payments .payment-icon{height:1.4rem;width:auto}.site-footer [class*=border-t]{border-color:var(--color-footer-divider)}.site-footer .social-links-heading{display:none}.site-footer .site-footer-column .site-footer-heading{margin-bottom:.35rem}.site-footer .newsletter-form .button{align-items:center;border:0;color:transparent;display:inline-flex;justify-content:center;min-height:0;padding:0 0 .5rem;position:relative;width:1.25rem}.site-footer .newsletter-form .button:after{color:var(--boring-black);content:"\2192";font-family:"Neue Montreal",var(--font-body);font-size:20px;top:0;right:0;bottom:0;left:0;position:absolute}.site-footer .footer-success,.site-footer .newsletter-policy{font-family:"Neue Montreal",var(--font-body);font-size:16.667px;font-weight:400;margin-top:.5rem}@media(min-width:860px){.site-footer-inner{padding-top:1.75rem;padding-bottom:1.5rem}.site-footer-top{padding-bottom:5rem}.site-footer .site-footer-middle{gap:4rem}.site-footer .site-footer-row--primary,.site-footer .site-footer-row--secondary{align-items:start}.site-footer .site-footer-row--secondary .site-footer-column--newsletter{display:block;grid-column:4}.site-footer .site-footer-heading,.site-footer .nav-link,.site-footer .content-width p,.site-footer .newsletter-description,.site-footer .footer-success,.site-footer .newsletter-policy{line-height:1.2}.site-footer-contact,.site-footer-bottom-secondary-copy{font-size:20px;font-weight:400;padding-right:10%}.site-footer .site-footer-heading,.site-footer .site-attribution-heading{margin-bottom:.4rem}.site-footer .newsletter-form .flex.flex-nowrap{gap:.65rem;padding-top:.5rem}.site-footer .site-footer-available-payments{justify-content:flex-end;gap:.35rem}.site-footer .site-footer-available-payments .payment-icon{height:1.1rem}.site-footer-bottom-secondary{margin-top:.9rem}.site-footer-bottom-secondary-copy{font-size:14px}.site-footer-feature{margin-top:1.5rem}.site-footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;row-gap:.75rem}.site-footer-bottom-primary{grid-column:1;grid-row:1}.site-footer-bottom-payments{align-self:start;grid-column:2;grid-row:1;margin-top:0}.site-footer-bottom-secondary{grid-column:1;grid-row:2;margin-top:0}.site-footer .site-footer-row--secondary .site-footer-column--newsletter{display:block;grid-column:unset}}@media(max-width:1279px){.site-footer-row--primary,.site-footer-row--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:859px){.site-footer-column.site-footer-column--shop~.separator{content:"";border-top:1px solid black;display:block!important;grid-column:1 / span 2;margin-top:1rem}.newsletter-heading{padding-bottom:0}.site-footer .nav:not(.nav-social-links){gap:0px}.newsletter-heading{padding-top:1rem;border-top:1px solid black}.site-footer-inner{gap:0;padding-bottom:1.5rem;padding-top:1.5rem}.site-footer-top{flex-direction:column;gap:2rem;padding-bottom:2rem}.site-footer-socials{justify-content:flex-start;padding-top:0}.site-footer-social-links{justify-content:flex-start}.site-footer-middle{border-top:1px solid var(--color-footer-divider);gap:0;padding-top:1rem}.site-footer-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1rem}.site-footer-row+.site-footer-row{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-footer-divider)}.site-footer-row>*+*{border-top:0;margin-top:0;padding-top:0}.site-footer-column--newsletter{grid-column:1 / -1;border-top:0px;margin-top:1rem;padding-top:1rem}.site-footer-column--visit{grid-column:1 / -1;border-top:1px solid var(--color-footer-divider);margin-top:1rem;padding-top:1rem}.site-footer .newsletter-form .flex.flex-nowrap{align-items:center;gap:.5rem}.site-footer .form-control-newsletter{border:0;height:auto;padding:0;font-size:12px}.site-footer .newsletter-form .button{align-self:stretch;margin-left:auto;padding:0;width:12px}.site-footer .newsletter-form .button:after{align-items:center;display:flex;font-size:12px;justify-content:flex-end}.site-footer .footer-success,.site-footer .newsletter-policy{font-size:12px}.site-footer .site-attribution-heading,.site-footer .site-footer-heading,.site-footer .content-width p,.site-footer .nav-link,.site-footer .newsletter-description,.site-footer .footer-success,.site-footer .newsletter-policy{font-family:"Neue Montreal",var(--font-body);font-size:12px;line-height:1;letter-spacing:.24px}.site-footer .site-footer-column .site-footer-heading{margin-bottom:.8rem}.site-footer .nav-item{line-height:1}.site-footer .site-footer-heading{font-weight:700}.site-footer .site-attribution-heading,.site-footer .content-width p,.site-footer .nav-link,.site-footer .newsletter-description,.site-footer .newsletter-policy,.site-footer .footer-success,.site-footer-contact,.site-footer-bottom-secondary-copy{font-weight:400}.site-footer-bottom,.site-footer-bottom-primary{display:block}.site-footer-bottom-secondary{margin-top:.9rem}.site-footer-bottom-payments{justify-content:flex-start;margin-top:.9rem}.site-footer-feature{margin-top:3rem}.site-footer-feature-image{max-width:10.5rem}}.site-footer .content-width p{font-size:var(--type-body-3-size);letter-spacing:var(--type-body-3-tracking);line-height:var(--type-body-3-line-height)}.site-footer .footer-success,.site-footer .newsletter-policy p,.site-footer .newsletter-description p,.site-footer .nav-link,.site-footer-contact,.site-footer-bottom-secondary-copy{font-size:clamp(12px,calc(9.551px + .653vw),20px)}.site-footer-bottom-secondary-copy p,.site-footer .site-attribution-heading{font-family:Neue Montreal,sans-serif!important;font-size:clamp(12px,calc(11.388px + .1633vw),14px)!important;letter-spacing:clamp(0px,calc(.0196rem - .0196vw),.015rem)!important;line-height:1.2!important}@media(min-width:1600px){.site-footer-bottom-secondary-copy p,.site-footer .site-attribution-heading{line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/footer.css.map */
