.footer{background:var(--ft-section-bg);padding-top:clamp(var(--ft-pt-min),var(--ft-pt-vw),var(--ft-pt));padding-bottom:clamp(var(--ft-pb-min),var(--ft-pb-vw),var(--ft-pb));--ft-inset: clamp(0px, 3.65vw, 70px)}.footer .ft-inner{max-width:1920px;margin:0 auto;padding:0 clamp(20px,5.73vw,110px)}.footer .ft-subscribe{text-align:center}.footer .ft-subscribe__row{display:block}.footer .ft-subscribe__heading{margin:0;color:var(--ft-ink);font-family:Jost,system-ui,sans-serif;font-weight:500;font-size:clamp(16px,1.354vw,26px);line-height:1.68;letter-spacing:.14em;text-transform:uppercase;text-indent:.14em}.footer .ft-subscribe__tagline{margin:0;color:var(--ft-muted);font-family:EB Garamond,Iowan Old Style,Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(12px,.885vw,17px);line-height:1.68;letter-spacing:.01em}.footer .ft-form{position:relative;width:64.24%;margin:clamp(20px,2.058vw,39.5px) auto 0}.footer .ft-form__field{position:relative;display:flex;align-items:center;background:var(--ft-field-bg);border:0;border-radius:3px;height:clamp(48px,3.54vw,68px)}.footer .ft-form__input{flex:1 1 auto;min-width:0;height:100%;padding:0 clamp(70px,6.5vw,125px) 0 clamp(16px,1.77vw,34px);border:0;background:transparent;color:var(--ft-ink);font-family:Jost,system-ui,sans-serif;font-weight:300;font-size:clamp(14px,1.145vw,22px);letter-spacing:.18em;line-height:1.68}.footer .ft-form__input::placeholder{color:var(--ft-muted);opacity:1}.footer .ft-form__input:focus{outline:none}.footer .ft-form__field:focus-within{box-shadow:0 0 0 1px #0000002e}.footer .ft-form__submit{position:absolute;top:50%;right:clamp(16px,3.33vw,64px);transform:translateY(-50%);padding:0;border:0;background:none;color:var(--ft-ink);line-height:0}.footer .ft-form__submit svg{width:clamp(22px,1.65vw,32px);height:auto;display:block}.footer .ft-form__submit:hover{opacity:.6}.footer .ft-form__note,.footer .ft-form__message{max-width:1024px;margin:clamp(10px,.773vw,15px) auto 0;color:var(--ft-muted);font-family:Jost,system-ui,sans-serif;font-weight:300;font-size:clamp(11px,.677vw,13px);line-height:1.41}.footer .ft-form__note p{margin:0}.footer .ft-form__note a{color:inherit;text-decoration:underline;text-underline-offset:.14em}.footer .ft-form__message--success{color:var(--ft-ink)}.footer .ft-meta{display:grid;grid-template-columns:76.24% 23.76%;align-items:center;margin-top:clamp(28px,3.094vw,59.4px)}.footer .ft-social{grid-row:1;grid-column:1 / -1;justify-self:center;display:flex;align-items:center;gap:clamp(14px,1.42vw,27.3px);color:var(--ft-ink)}.footer .ft-social a{display:block;line-height:0;color:inherit}.footer .ft-social svg{height:clamp(12px,.912vw,17.5px);width:auto;display:block}.footer .ft-social a:hover{opacity:.6}.footer .ft-locale-wrap{grid-row:1;grid-column:2;justify-self:start;position:relative}.footer .ft-locale{margin:0;padding:0;background:none;border:0;cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:clamp(8px,.81vw,15.6px);color:var(--ft-ink);font-family:Jost,system-ui,sans-serif;font-weight:500;font-size:15px;line-height:1.68;letter-spacing:.1em}.footer .ft-locale>span{text-decoration:underline;text-underline-offset:.16em}.footer .ft-locale svg{width:13px;height:auto;display:block;flex:0 0 auto}.footer .ft-locale-menu{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);min-width:100%;width:max-content;max-width:280px;max-height:320px;overflow-y:auto;margin:0;padding:4px 0 10px;list-style:none;background:#fff;box-shadow:0 2px 18px #00000014;z-index:70}.footer .ft-locale-menu[hidden]{display:none}.footer .ft-locale-menu li{margin:0 12px}.footer .ft-locale-menu li+li{border-top:.8px solid var(--ft-rule-color)}.footer .ft-locale-menu button{display:block;width:100%;margin:0;padding:9px 4px;background:none;border:0;cursor:pointer;font-family:Jost,system-ui,sans-serif;font-weight:300;font-size:14px;letter-spacing:.09em;line-height:1.58;text-align:center;color:var(--ft-ink);white-space:nowrap}.footer .ft-locale-menu button:hover,.footer .ft-locale-menu button[aria-current=true]{font-weight:600;text-decoration:underline;text-underline-offset:3px}.footer .ft-locale-cur{opacity:.6}.footer .ft-rule{border:0;border-top:1px solid var(--ft-rule-color);margin:clamp(34px,3.72vw,71.4px) var(--ft-inset) 0}.footer .ft-bottom{display:grid;grid-template-columns:45.19% 39.3% 15.51%;align-items:start;margin:clamp(26px,3.065vw,59px) var(--ft-inset) 0}.footer .ft-brand{grid-column:1}.footer .ft-logo{display:block;line-height:0}.footer .ft-logo img,.footer .ft-logo svg{width:clamp(190px,18.23vw,350px);height:auto;display:block}.footer .ft-copy{margin:clamp(14px,1.416vw,27px) 0 0;color:var(--ft-muted);font-family:Jost,system-ui,sans-serif;font-weight:300;font-size:clamp(11px,.729vw,14px);line-height:1.41}.footer .ft-policies{grid-column:2;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,25.61%);justify-content:space-between;row-gap:clamp(6px,.573vw,11px);margin-top:clamp(4px,.475vw,9px)}.footer .ft-policies a{color:var(--ft-policy-color);font-family:Jost,system-ui,sans-serif;font-weight:400;font-size:clamp(11px,.729vw,14px);line-height:1.68;letter-spacing:.05em;text-decoration:underline;text-underline-offset:.14em;white-space:nowrap}.footer .ft-policies a:hover{opacity:.65}@media screen and (max-width:989px){.footer .ft-form{width:100%}.footer .ft-meta{grid-template-columns:1fr;justify-items:center;row-gap:24px}.footer .ft-social,.footer .ft-locale-wrap{grid-row:auto;grid-column:1;justify-self:center}.footer .ft-bottom{grid-template-columns:1fr;justify-items:center;text-align:center;row-gap:24px}.footer .ft-policies{grid-column:1;grid-template-columns:repeat(3,auto);column-gap:clamp(20px,4vw,48px);justify-content:center;margin-top:0}}@media screen and (max-width:749px){.footer .ft-inner{padding:0 8.96%}.footer .ft-subscribe{text-align:left}.footer .ft-subscribe__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 3.05%}.footer .ft-subscribe__heading{font-size:clamp(9px,2.74vw,13px);letter-spacing:.14em;text-indent:0;white-space:nowrap}.footer .ft-subscribe__tagline{margin:0;font-size:clamp(8px,2.49vw,12px);text-align:right}.footer .ft-form{width:100%;margin-top:clamp(4px,1.49vw,7px)}.footer .ft-form__field{height:clamp(24px,6.47vw,31px);border-radius:3px}.footer .ft-form__input{padding:0 clamp(40px,12.4vw,60px) 0 3.35%;font-size:clamp(8px,2.49vw,12px);letter-spacing:.18em}.footer .ft-form__submit{right:6.2%}.footer .ft-form__submit svg{width:clamp(20px,6.62vw,32px)}.footer .ft-form__note,.footer .ft-form__message{margin-top:clamp(6px,2.49vw,12px);padding:0 3.35%;font-size:clamp(6px,1.49vw,8px);line-height:1.41;text-align:left}.footer .ft-meta{grid-template-columns:auto auto;justify-content:space-between;align-items:center;margin-top:clamp(18px,7.67vw,31px);row-gap:0}.footer .ft-social{grid-row:1;grid-column:2;justify-self:end;gap:clamp(5px,1.98vw,8px)}.footer .ft-social svg{height:clamp(11px,3.73vw,15px)}.footer .ft-locale-wrap{grid-row:1;grid-column:1;justify-self:start}.footer .ft-locale{font-size:clamp(9px,2.74vw,13px);letter-spacing:.1em;gap:clamp(6px,2.23vw,9px)}.footer .ft-locale svg{width:clamp(7px,2.23vw,9px)}.footer .ft-rule{display:none}.footer .ft-bottom{grid-template-columns:1fr;justify-items:center;text-align:center;margin:clamp(26px,13.12vw,62px) 0 0;row-gap:clamp(34px,17.57vw,82px)}.footer .ft-policies{order:-1;grid-column:1;grid-auto-flow:row;grid-template-rows:none;grid-template-columns:auto;justify-content:center;justify-items:center;row-gap:0;margin-top:0}.footer .ft-policies a{font-style:italic;font-size:clamp(10px,2.99vw,14px);line-height:1.3;letter-spacing:.05em;padding:clamp(5px,1.73vw,9px) 14px}.footer .ft-logo img,.footer .ft-logo svg{width:clamp(120px,39.2vw,190px);margin:0 auto}.footer .ft-copy{margin-top:clamp(2px,1.24vw,5px);font-size:clamp(6px,1.73vw,9px)}}@media screen and (max-width:749px){.footer{padding-top:var(--ft-ptm-vw);padding-bottom:var(--ft-pbm-vw)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/footer.css.map */
