@media screen and (min-width:900px){.footer .footer__content-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.3fr);column-gap:4.4rem;align-items:start;padding-bottom:4.6rem}.footer .footer__blocks-wrapper{grid-column:1 / 4;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.9fr);column-gap:4.4rem;row-gap:2rem;grid-template-rows:var(--tcl-footer-rows, none);align-items:start;margin-bottom:0}.footer .footer__blocks-wrapper>.footer-block{width:auto;max-width:none;margin:0;padding:0}.footer .footer__blocks-wrapper>.footer-block--brand{grid-row:1;grid-column:1}.footer .footer__blocks-wrapper>.footer-block--text{grid-column:1}.footer .footer__blocks-wrapper>.footer-block--menu{grid-row-start:1;grid-row-end:span var(--tcl-footer-stack-rows, 1);align-self:start}}@media screen and (max-width:899px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:3.4rem;margin-bottom:0}.footer .footer__blocks-wrapper>.footer-block{width:100%;max-width:none;margin:0;padding:0}}.footer .footer-block--brand .brand-logo{width:168px;max-width:100%}.footer .footer-block--brand .brand-logo svg,.footer .footer-block--brand .brand-logo img{width:100%;height:auto}.footer .footer-block--text .footer-block__heading{font-family:var(--sans);font-size:1.44rem;font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.7;color:rgb(var(--color-foreground));margin:0}.footer .footer-block--text .footer-block__details-content{font-size:1.44rem;line-height:1.7}.footer .footer-block--text .footer-block__details-content a{color:rgb(var(--color-foreground));font-weight:600;text-underline-offset:.4rem}.footer .footer-block--menu .footer-block__heading,.footer .footer-block--newsletter .footer-block__heading{font-family:var(--sans);font-size:1.2rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1.4;color:var(--stucco);margin:0 0 1.4rem}.footer .footer-block__details-content .list-menu__item--link{display:block;padding:.6rem 0;font-size:1.47rem;text-decoration:none;color:rgba(var(--color-foreground),.85);transition:color var(--t-hover)}.footer .footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}@media screen and (max-width:899px){.footer .footer-block__details-content .list-menu__item--link{display:flex;align-items:center;min-height:4.4rem}}.footer .footer-block--newsletter{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:0}.footer .footer-block__newsletter{text-align:left;flex-grow:0}.footer .footer__list-social.list-social{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem;margin:0}.footer .footer__list-social .list-social__link{width:4.4rem;height:4.4rem;min-width:4.4rem;min-height:4.4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.85);transition:background-color var(--t-hover),color var(--t-hover),border-color var(--t-hover)}.footer .footer__list-social .list-social__link:hover{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.footer .footer__list-social .list-social__link:hover .icon{transform:none}.footer .footer__list-social .list-social__item .icon{width:1.9rem;height:1.9rem}.footer .footer-block__newsletter .footer-block__heading{margin:2.4rem 0 1.2rem}.footer .newsletter-form{align-items:flex-start;margin:0}.footer .newsletter-form__field-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;gap:.8rem;width:100%}.footer .newsletter-form__field-wrapper .field{flex:1 1 16rem;width:auto}.footer .newsletter-form__field-wrapper .field{--inputs-border-opacity: .5}.footer .newsletter-form__field-wrapper .field__input,.footer .newsletter-form__field-wrapper .field__input:focus,.footer .newsletter-form__field-wrapper .field__input:not(:placeholder-shown),.footer .newsletter-form__field-wrapper .field__input:-webkit-autofill{padding:1rem 1.8rem;min-height:4.4rem;font-size:1.44rem;color:rgb(var(--color-foreground))}.footer .newsletter-form__field-wrapper .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.65)}.footer .newsletter-form__button,.footer .newsletter-form__button:not(:focus-visible):not(.focused){position:static;width:auto;height:auto;min-height:4.4rem;padding:.9rem 1.8rem;flex:0 0 auto;font-family:var(--sans);font-size:1.4rem;font-weight:600;letter-spacing:.01em;border-radius:var(--radius-s, 0px);background-color:var(--tl-cream);color:var(--cypress);transition:background-color var(--t-hover),color var(--t-hover)}.footer .newsletter-form__button:hover{background-color:var(--tl-white);color:var(--cypress-deep)}.footer .newsletter-form__message{flex:1 0 100%;justify-content:flex-start;font-size:1.36rem}.footer .footer__content-bottom{border-top:.1rem solid rgba(var(--color-foreground),.15);padding-top:2.2rem}.footer .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;flex:1 1 auto;margin-top:0;text-align:left;font-size:1.28rem;color:rgba(var(--color-foreground),.6)}.footer .footer__copyright .copyright__content{font-size:1.28rem}.footer .footer__copyright a{color:inherit;text-decoration:none;text-underline-offset:.4rem;transition:color var(--t-hover)}.footer .footer__copyright a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.footer .footer__copyright .policies li:first-child:before{content:none;padding:0}@media screen and (max-width:899px){.footer .footer__copyright .policies li a{display:inline-flex;align-items:center;min-height:4.4rem}}.footer .footer__content-bottom{padding-bottom:calc(1.6rem + max(env(safe-area-inset-bottom,0px),var(--tcl-sticky-book-h, 0px)))}@media(prefers-reduced-motion:reduce){.footer .footer-block__details-content .list-menu__item--link,.footer .footer__list-social .list-social__link,.footer .newsletter-form__button,.footer .newsletter-form__button:not(:focus-visible):not(.focused),.footer .footer__copyright a{transition:none}}.footer .footer__content-top.page-width,.footer .footer__content-bottom-wrapper.page-width{width:var(--tl-rail);max-width:none;margin-inline:auto;padding-left:0;padding-right:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tcl-footer.css.map */
