.tl-ft{padding:60px 0;background-color:var(--tl-footer-bg);color:var(--tl-footer-text);font-family:var(--tl-font-body);text-align:left}.tl-ft a,.tl-ft a:hover{color:var(--tl-footer-text)}.tl-ft__grid{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--tl-gutter))}.tl-ft__col{position:relative;box-sizing:border-box;flex:0 0 30%;max-width:30%;padding-left:var(--tl-gutter)}.tl-ft__col--richtext .tl-ft__panel-inner,.tl-ft__col--service .tl-ft__panel-inner,.tl-ft__col--newsletter .tl-ft__panel-inner{padding-right:60px}.tl-ft__heading{margin:0 0 20px;color:var(--tl-footer-text);font-family:var(--tl-font-heading);font-size:var(--tl-fs-h4);font-weight:400;line-height:1;letter-spacing:var(--tl-ls-caps);text-transform:uppercase}.tl-ft__toggle{display:none}.tl-ft__panel{font-size:var(--tl-fs-small);line-height:1.4}.tl-ft__rte p,.tl-ft__panel p{margin:0 0 15px;font-size:var(--tl-fs-small);line-height:16.66px;letter-spacing:0}.tl-ft__rte p:last-child{margin-bottom:15px}.tl-ft__panel strong,.tl-ft__panel b{font-weight:600}.tl-ft__rte a,.tl-ft__panel p a{text-decoration:none}.tl-ft__list{margin:0;padding:0;list-style:none}.tl-ft__list li{margin:0 0 .25em;font-size:var(--tl-fs-small);line-height:1.4}.tl-ft__list li[hidden]{display:none}.tl-ft__list .tl-ft__link{display:inline-block;padding:4px 0;text-decoration:none}.tl-ft__link--button{margin:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.tl-ft__form-row{display:flex;max-width:300px;border-bottom:1px solid var(--tl-footer-text)}.tl-ft__input{flex:1 1 auto;min-width:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--tl-footer-text);font-family:var(--tl-font-body);font-size:var(--tl-fs-small)}.tl-ft__input::placeholder{color:#ffffffb3}.tl-ft__submit{flex:0 0 auto;padding:0 0 0 10px;border:0;background:none;color:var(--tl-footer-text);font-family:var(--tl-font-body);font-size:var(--tl-fs-small);font-weight:600;letter-spacing:var(--tl-ls-caps);text-transform:uppercase;cursor:pointer}.tl-ft__form-note--error{color:#ffb3b3}.tl-ft__pay{margin-top:30px;text-align:center}.tl-ft__pay .tl-pay__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.tl-ft__pay .tl-pay__item{margin:0 4px 8px}.tl-ft__pay .tl-pay__icon{display:block;width:38px;height:24px}.tl-ft__copy{margin:0;padding:7.5px 0 22.5px;font-size:var(--tl-fs-copy);line-height:16.8px;text-align:center}.tl-ft__link:focus-visible,.tl-ft__toggle:focus-visible,.tl-ft__input:focus-visible,.tl-ft__submit:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:769px)and (max-width:959px){.tl-ft__col{flex-basis:50%;max-width:50%;padding-top:40px}.tl-ft__grid{margin-top:-40px}}@media(max-width:768px){.tl-ft{padding:0}.tl-ft__grid{display:block;margin-left:0}.tl-ft__col{max-width:none;padding-left:0}.tl-ft__col:after{content:"";display:block;border-bottom:1px solid var(--tl-footer-divider)}.tl-ft__col:last-child:after{display:none}.tl-ft__col--richtext .tl-ft__panel-inner,.tl-ft__col--service .tl-ft__panel-inner,.tl-ft__col--newsletter .tl-ft__panel-inner{padding-right:0}.tl-ft__heading{display:none}.tl-ft__toggle{position:relative;display:block;box-sizing:border-box;width:100%;margin:0;padding:15px 10px 15px 0;border:0;background:none;color:var(--tl-footer-text);font-family:var(--tl-font-body);font-size:var(--tl-fs-h4);font-weight:400;line-height:14.4px;letter-spacing:var(--tl-ls-caps);text-align:center;text-transform:uppercase;cursor:pointer}.tl-ft__chev{position:absolute;top:50%;right:0;display:flex;width:10px;height:10px;align-items:center;justify-content:center;margin-top:-5px;transition:transform .1s ease-in}.tl-ft__chev .tl-icon{display:block;width:10px;height:auto}.tl-ft__toggle[aria-expanded=true] .tl-ft__chev{transform:scaleY(-1)}.tl-ft__panel{height:0;overflow:hidden;visibility:hidden;opacity:0;transition:height .3s var(--tl-ease-accordion),opacity .3s var(--tl-ease-accordion),visibility 0s linear .3s}.tl-ft__panel.is-open{visibility:visible;opacity:1;transition:height .35s var(--tl-ease-accordion),opacity .35s var(--tl-ease-accordion),visibility 0s linear 0s}.tl-ft__panel.is-open.is-done,.tl-ft__panel--static{height:auto;overflow:visible;visibility:visible;opacity:1}.tl-ft__panel-inner{padding:0 0 15px}.tl-ft__pay{margin-top:20px}}@media(prefers-reduced-motion:reduce){.tl-ft__panel,.tl-ft__panel.is-open,.tl-ft__chev{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tl-footer.css.map */
