.footer-trust{padding-block:var(--section-padding-top, 20px) var(--section-padding-bottom, 20px);border-block:1px solid rgb(var(--color-secondary));background-color:rgb(var(--color-background))}.footer-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px;margin:0;padding:0;list-style:none}.footer-trust__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding-inline:10px;text-align:center}.footer-trust__icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-pill);background-color:rgb(var(--color-secondary));color:rgb(var(--color-secondary-contrast));overflow:hidden}.footer-trust__icon svg{width:20px;height:20px}.footer-trust__icon img{width:100%;height:100%;object-fit:cover}.footer-trust__label{font-size:var(--text-sm);font-weight:500;line-height:1.3}@media(min-width:750px){.footer-trust__list{display:flex;align-items:center}.footer-trust__item{flex:1 1 0;flex-direction:row;justify-content:center;gap:16px;text-align:start}.footer-trust__label{font-size:var(--text-base)}.footer-trust__item+.footer-trust__item:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;width:1px;height:32px;background-color:rgb(var(--color-secondary));transform:translateY(-50%)}}.footer{background-color:rgb(var(--color-footer-background));color:rgb(var(--color-footer-text))}.footer__inner{padding-block:var(--space-3xl) var(--space-lg)}.footer__blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-2xl) var(--space-xl);padding-bottom:var(--space-2xl)}.footer__block--brand{display:flex;flex-direction:column;gap:var(--space-md);grid-column:span 1}.footer__block--newsletter{grid-column:span 2}.footer__logo{height:auto;filter:brightness(0) invert(1)}.footer__text{color:rgb(var(--color-footer-text) / .75);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.footer__heading{margin:0 0 var(--space-md);font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--font-heading-weight)}.footer__menu{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.footer__link{color:rgb(var(--color-footer-text) / .8);font-size:var(--text-sm);text-decoration:none}.footer__link:hover{color:rgb(var(--color-footer-text));text-decoration:underline;text-underline-offset:3px}.footer__contact-hours,.footer__contact-address{color:rgb(var(--color-footer-text) / .7);font-size:var(--text-sm);white-space:pre-line}.footer__newsletter-row{display:flex;gap:var(--space-xs);margin-top:var(--space-sm)}.footer__newsletter-input{flex:1 1 auto;border-color:rgb(var(--color-footer-text) / .3);border-radius:var(--radius-pill);background-color:rgb(var(--color-footer-text) / .08);color:rgb(var(--color-footer-text))}.footer__newsletter-input::placeholder{color:rgb(var(--color-footer-text) / .55)}.social-icons{display:flex;gap:var(--space-xs);margin:0;padding:0;list-style:none}.social-icons__link{display:grid;place-items:center;width:38px;height:38px;border:1px solid currentcolor;border-radius:var(--radius-pill);color:inherit;opacity:.75;transition:opacity var(--duration-fast) var(--ease)}.social-icons__link:hover{opacity:1}.social-icons__link svg{width:17px;height:17px}.footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid rgb(var(--color-footer-text) / .18)}.footer__copyright{margin:0;color:rgb(var(--color-footer-text) / .7);font-size:var(--text-xs)}.footer__policies{display:flex;flex-wrap:wrap;gap:var(--space-md);margin:0;padding:0;list-style:none}.footer__policies .footer__link{font-size:var(--text-xs)}.footer__payment{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.footer__payment-icon{width:38px;height:24px}@media(max-width:749px){.footer__inner{padding-block:var(--space-2xl) var(--space-md)}.footer__blocks{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.footer__block--newsletter{grid-column:span 1}.footer__newsletter-row{flex-direction:column}.footer__bottom{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-footer.css.map */
