.tl-bottom{box-sizing:border-box;font-family:var(--tl-bottom-font);color:var(--tl-bottom-text);background:var(--tl-bottom-bg)}.tl-bottom *{box-sizing:border-box}.tl-bottom a{color:inherit;text-decoration:none}.tl-bottom a:hover{text-decoration:underline;text-underline-offset:5px}.tl-bottom-container{width:85%;max-width:var(--tl-bottom-width);margin-inline:auto}.tl-bottom a:focus-visible,.tl-bottom button:focus-visible,.tl-bottom input:focus-visible{outline:3px solid #92c8ff;outline-offset:4px}.tl-bottom p,.tl-bottom h2{color:inherit}.tl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tl-newsletter{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--tl-newsletter-space)}.tl-newsletter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--tl-shadow-image);background-size:cover;background-position:center 65%;opacity:var(--tl-shadow-opacity);pointer-events:none}.tl-newsletter-inner{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px}.tl-newsletter-copy,.tl-newsletter-signup{min-width:0}.tl-newsletter h2{font-family:var(--tl-bottom-heading-font);font-weight:400;font-size:var(--tl-newsletter-heading);line-height:1.12;letter-spacing:-1.2px;overflow-wrap:anywhere;margin:0}.tl-newsletter-copy>p{font-size:15px;line-height:1.6;max-width:440px;margin:16px 0 0}.tl-newsletter-form{margin:0;width:100%}.tl-newsletter-fields{display:flex;gap:12px;align-items:stretch}.tl-newsletter-fields input{font:inherit;font-size:16px;line-height:1.5;color:var(--tl-newsletter-input-text);background:var(--tl-newsletter-input);border:1px solid transparent;border-radius:0;min-width:0;width:100%;flex:1;padding:17px 20px;min-height:60px;box-shadow:none}.tl-newsletter-fields input::placeholder{color:var(--tl-newsletter-input-text);opacity:.6}.tl-newsletter-fields button{font:inherit;font-size:14px;line-height:1.5;color:var(--tl-newsletter-button-text);background:var(--tl-newsletter-button);border:0;border-radius:0;display:flex;align-items:center;justify-content:center;gap:20px;padding:16px 25px;min-height:60px;max-width:45%;cursor:pointer;overflow-wrap:anywhere}.tl-newsletter-fields button svg{width:22px;height:22px;flex-shrink:0}.tl-newsletter-fields button:hover{filter:brightness(1.15)}.tl-newsletter-feedback{font-size:14px;line-height:1.6;margin:14px 0 0}.tl-newsletter-feedback ul{padding-left:20px;margin:0}.tl-newsletter-privacy{font-size:12px;line-height:1.5;margin:12px 0 0}.tl-newsletter-privacy a{text-decoration:underline;text-underline-offset:3px}.tl-footer{padding:var(--tl-footer-space) 0 var(--tl-footer-bottom)}.tl-footer-grid{display:grid;grid-template-columns:1.55fr repeat(4,minmax(0,1fr));gap:var(--tl-footer-gap);align-items:start}.tl-footer-brand,.tl-footer-column{min-width:0}.tl-footer-logo{display:block;width:var(--tl-footer-logo);max-width:100%;margin-bottom:16px}.tl-footer-logo img{width:100%;height:auto;max-height:170px;object-fit:contain;display:block;object-position:left center}.tl-footer-brand>p{font-size:var(--tl-footer-type);line-height:1.7;margin:0;overflow-wrap:anywhere}.tl-footer-brand .tl-footer-est{font-size:11px;letter-spacing:5px;margin-top:4px}.tl-footer-column h2{font-family:var(--tl-bottom-font);font-size:11px;line-height:1.6;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;margin:8px 0 22px;overflow-wrap:anywhere}.tl-footer-column nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tl-footer-column nav a{font-size:var(--tl-footer-type);line-height:1.5;padding-block:7px;max-width:100%;overflow-wrap:anywhere}.tl-footer-note{font-size:var(--tl-footer-type);line-height:1.8;color:var(--tl-bottom-muted)!important;margin:6px 0 0;max-width:150px}.tl-footer-base{border-top:1px solid var(--tl-footer-divider);margin-top:48px;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;line-height:1.6}.tl-footer-base p{margin:0;overflow-wrap:anywhere}.tl-footer-base nav{display:flex;flex-wrap:wrap;gap:12px 24px}.tl-footer-base nav a{padding-block:8px}@media(max-width:1100px){.tl-newsletter-inner{gap:28px}.tl-newsletter h2{font-size:min(var(--tl-newsletter-heading),42px)}.tl-footer-grid{gap:min(var(--tl-footer-gap),28px)}}@media(max-width:989px){.tl-newsletter-inner{grid-template-columns:1fr;gap:28px}.tl-newsletter-signup{max-width:620px;width:100%}.tl-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px}.tl-footer-brand{grid-column:1/-1}.tl-footer-logo{width:140px}.tl-footer-column h2{margin-top:0}}@media(max-width:749px){.tl-bottom-container{width:calc(100% - var(--tl-bottom-gutter)*2)}.tl-newsletter{padding-block:max(40px,calc(var(--tl-newsletter-space)*.8))}.tl-newsletter h2{font-size:var(--tl-newsletter-mobile);letter-spacing:-.7px}.tl-newsletter-inner{gap:28px}.tl-newsletter-fields{gap:8px}.tl-newsletter-fields input{padding:16px 14px;min-height:58px}.tl-newsletter-fields button{min-height:58px;padding:16px;gap:12px}.tl-footer{padding-top:max(40px,calc(var(--tl-footer-space)*.85))}.tl-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.tl-footer-logo{width:var(--tl-footer-logo-mobile);margin-bottom:16px}.tl-footer-column h2{font-size:10px;letter-spacing:1.7px;margin-bottom:16px}.tl-footer-column nav a{min-height:40px;padding-block:9px}.tl-footer-base{margin-top:36px;padding-top:22px;flex-direction:column;align-items:flex-start;gap:12px}.tl-footer-base nav{gap:10px 20px}}@media(prefers-reduced-motion:reduce){.tl-bottom *{scroll-behavior:auto}}.tl-footer-column h2{color:var(--tl-footer-blue)}.tl-footer-column h2:after{content:"";display:block;width:18px;height:2px;background:var(--tl-footer-red);margin-top:12px}.tl-footer a:hover{color:var(--tl-footer-blue)}.tl-newsletter{--tlf-ease:cubic-bezier(.22,1,.36,1)}.tl-newsletter-fields input{transition:border-color .3s,box-shadow .3s}.tl-newsletter-fields input:focus{border-color:var(--tl-newsletter-button);box-shadow:0 0 0 1px var(--tl-newsletter-button)}.tl-newsletter-fields button{position:relative;isolation:isolate;overflow:hidden;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 18px 38px -22px #091928b3;transition:color .45s var(--tlf-ease)}.tl-newsletter-fields button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--tl-newsletter-button-text);transform:scaleX(0);transform-origin:right center;transition:transform .6s var(--tlf-ease)}.tl-newsletter-fields button svg{transition:transform .5s var(--tlf-ease)}.tl-newsletter-fields button:hover,.tl-newsletter-fields button:focus-visible{filter:none;color:var(--tl-newsletter-button)}.tl-newsletter-fields button:hover:before,.tl-newsletter-fields button:focus-visible:before{transform:scaleX(1);transform-origin:left center}.tl-newsletter-fields button:hover svg,.tl-newsletter-fields button:focus-visible svg{transform:translate(6px)}@media(max-width:749px){.tl-newsletter-fields button{font-size:11px;letter-spacing:.16em}}.tl-footer{--tlf-ease:cubic-bezier(.22,1,.36,1);position:relative;border-top:3px solid var(--tl-footer-red);interpolate-size:allow-keywords}.tl-footer a:hover{text-decoration:none}.tl-footer-grid{grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,1fr));gap:0;align-items:stretch}.tl-footer-brand{padding-right:var(--tl-footer-gap)}.tl-footer-logo{margin-bottom:22px}.tl-footer-brand>p{color:var(--tl-bottom-muted)}.tl-footer-brand .tl-footer-est{display:flex;align-items:center;gap:12px;margin-top:14px;font-size:10px;letter-spacing:.32em;color:var(--tl-bottom-text)}.tl-footer-brand .tl-footer-est:before{content:"";width:22px;height:1px;background:var(--tl-footer-red)}.tl-footer-column{padding-left:clamp(20px,2.2vw,36px);border-left:1px solid var(--tl-footer-divider)}.tl-footer-column>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:default}.tl-footer-column>summary::-webkit-details-marker{display:none}.tl-footer-column h2{margin:0 0 24px;font-size:10.5px;letter-spacing:.26em}.tl-footer-plus{display:none}.tl-footer-column nav{gap:2px}.tl-footer-column nav a{display:inline-flex;align-items:center;padding-block:6px;color:var(--tl-bottom-muted);transition:color .3s}.tl-footer-column nav a:before{content:"";width:0;height:1px;margin-right:0;background:var(--tl-footer-red);transition:width .45s var(--tlf-ease),margin-right .45s var(--tlf-ease)}.tl-footer .tl-footer-column nav a:hover,.tl-footer .tl-footer-column nav a:focus-visible{color:var(--tl-bottom-text)}.tl-footer-column nav a:hover:before,.tl-footer-column nav a:focus-visible:before{width:12px;margin-right:10px}.tl-footer-ext{width:12px;height:12px;margin-left:6px;opacity:.55;transition:opacity .3s,transform .4s var(--tlf-ease)}.tl-footer-column nav a:hover .tl-footer-ext{opacity:1;transform:translate(2px,-2px)}.tl-footer-note{margin-top:14px;font-style:italic}.tl-footer-base{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:clamp(48px,5vw,72px);padding-top:26px}.tl-footer-base p,.tl-footer-base nav a{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tl-bottom-muted)}.tl-footer-base nav{justify-content:center}.tl-footer-base nav a{transition:color .3s}.tl-footer .tl-footer-base nav a:hover{color:var(--tl-bottom-text)}.tl-footer-top{justify-self:end;display:inline-flex;align-items:center;gap:14px;padding:4px 0;border:0;background:transparent;cursor:pointer;color:var(--tl-bottom-text);font:inherit;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.tl-footer-top svg{width:40px;height:40px;padding:11px;border:1px solid var(--tl-footer-divider);border-radius:50%;transition:background-color .35s,border-color .35s,transform .45s var(--tlf-ease)}.tl-footer-top:hover svg,.tl-footer-top:focus-visible svg{background:var(--tl-footer-red);border-color:var(--tl-footer-red);transform:translateY(-3px)}@media(min-width:750px)and (max-width:989px){.tl-footer-grid{row-gap:40px}.tl-footer-brand{padding-right:0}.tl-footer-column:nth-child(2){border-left:0;padding-left:0}}@media(max-width:749px){.tl-footer-grid{grid-template-columns:1fr;gap:0}.tl-footer-brand{padding:0 0 32px}.tl-footer-column{padding:0;border-left:0;border-top:1px solid var(--tl-footer-divider)}.tl-footer-column:last-child{border-bottom:1px solid var(--tl-footer-divider)}.tl-footer-column>summary{min-height:62px;cursor:pointer;-webkit-tap-highlight-color:transparent}.tl-footer-column h2{margin:0;font-size:11px;letter-spacing:.24em}.tl-footer-column h2:after{display:none}.tl-footer-plus{display:block;position:relative;flex:0 0 auto;width:14px;height:14px;color:var(--tl-bottom-text);transition:color .3s}.tl-footer-plus:before,.tl-footer-plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:currentColor;transition:transform .45s var(--tlf-ease)}.tl-footer-plus:after{transform:rotate(90deg)}.tl-footer-column[open] .tl-footer-plus{color:var(--tl-footer-red)}.tl-footer-column[open] .tl-footer-plus:after{transform:rotate(0)}.tl-footer-panel{padding:0 0 22px}.tl-footer-column nav a{min-height:44px;font-size:15px}.tl-footer-base{grid-template-columns:1fr;justify-items:start;gap:16px;margin-top:30px}.tl-footer-base nav{justify-content:flex-start}.tl-footer-base{border-top:0}@supports selector(::details-content){.tl-footer-column::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--tlf-ease),content-visibility .45s allow-discrete}.tl-footer-column[open]::details-content{block-size:auto}}}@media(prefers-reduced-motion:reduce){.tl-footer *,.tl-footer *:before,.tl-footer *:after,.tl-newsletter-fields button,.tl-newsletter-fields button:before{transition:none!important}}.tl-footer-social a{display:inline-flex;align-items:center;gap:12px}.tl-footer-icon{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 30%,transparent);transition:background-color .35s,border-color .35s,color .35s}.tl-footer-icon svg{width:15px;height:15px}.tl-footer-social .tl-footer-ext{margin-left:-6px}.tl-footer .tl-footer-column .tl-footer-social a:before{display:none}.tl-footer-social a:hover .tl-footer-icon,.tl-footer-social a:focus-visible .tl-footer-icon{background:var(--tl-footer-red,#BB001B);border-color:var(--tl-footer-red,#BB001B);color:#fff}@media(prefers-reduced-motion:reduce){.tl-footer-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tl-bottom.css.map */
