.footer{--footer-border: rgba(var(--color-foreground), .08);--footer-muted: rgba(var(--color-foreground), .65);--footer-rating-star: #f5a623;--footer-rating-track: rgba(var(--color-foreground), .18);border-top:.1rem solid var(--footer-border)}.footer__part{width:100%;padding-top:2.8rem;padding-bottom:2.8rem}.footer__part+.footer__part{border-top:.1rem solid var(--footer-border)}.footer__logo-link{display:inline-block;text-decoration:none;color:inherit}.footer__logo{display:block;height:auto;max-width:100%}.footer__logo-fallback{display:inline-block;font-weight:700;margin:0}.footer__part--brand{display:flex;flex-direction:column;gap:2.4rem}.footer__brand-col{display:flex;flex-direction:column;gap:1.4rem;max-width:56rem}.footer__about{color:var(--footer-muted);font-size:1.4rem;line-height:1.5}.footer__about p{margin:0}.footer__about>*+*{margin-top:.6rem}.footer__reviews{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.footer__google-badge,.footer__rating-badge{display:inline-flex;align-items:center;gap:1rem;line-height:1.2}.footer__google-badge-icon,.footer__rating-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem}.footer__google-badge-icon svg,.footer__rating-icon svg{display:block;width:100%;height:100%}.footer__google-badge-text{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;line-height:1.25;max-width:18rem}.footer__rating-meta{display:flex;flex-direction:column;gap:.2rem}.footer__rating-line{display:inline-flex;align-items:center;gap:.6rem}.footer__rating-value{font-weight:700;font-size:1.5rem;color:rgb(var(--color-foreground))}.footer__stars{position:relative;display:inline-block;font-size:1.5rem;line-height:1;letter-spacing:.1rem;color:var(--footer-rating-track)}.footer__stars-track{visibility:visible}.footer__stars-fill{position:absolute;top:0;left:0;width:var(--rating-percent, 100%);overflow:hidden;white-space:nowrap;color:var(--footer-rating-star)}.footer__rating-label{font-size:1.3rem;color:var(--footer-muted);line-height:1.3}.footer__rating-sep{margin:0 .2rem}.footer__certifications{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;align-items:center}.footer__certification{display:inline-flex;align-items:center;justify-content:center}.footer__certification img{display:block;height:auto;max-width:100%}.footer__certification-placeholder{display:inline-block;width:5.6rem;height:5.6rem;opacity:.4}@media screen and (min-width:990px){.footer__part--brand{flex-direction:row;align-items:center;gap:4rem}.footer__brand-col{flex:1 1 auto;min-width:0;max-width:48rem}.footer__reviews{flex:0 0 auto;flex-direction:row;align-items:center;gap:2.4rem;margin-left:auto}.footer__certifications{flex:0 0 auto;gap:1.6rem}}.footer__part--main{display:flex;flex-direction:column;gap:3.2rem;padding-top:3.6rem;padding-bottom:3.6rem}.footer__main-left{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;text-align:center}.footer__main-left .footer__logo--main{max-width:22rem}.footer__list-social{margin:0;padding:0;gap:.6rem;justify-content:center}.footer__main-right{display:flex;flex-direction:column;gap:2.4rem}.footer__menus{display:flex;flex-direction:column;gap:0}.footer__menu{border-bottom:.1rem solid var(--footer-border)}.footer__menu:first-child{border-top:.1rem solid var(--footer-border)}.footer__menu-summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;cursor:pointer;list-style:none;padding:1.4rem 0;-webkit-user-select:none;user-select:none}.footer__menu-summary::-webkit-details-marker{display:none}.footer__menu-summary::marker{content:""}.footer__menu-heading{font-size:1.5rem;font-weight:700;margin:0;color:rgb(var(--color-foreground))}.footer__menu-chevron{width:1.4rem;height:1.4rem;flex-shrink:0;color:rgb(var(--color-foreground));transition:transform var(--duration-short, .15s) ease;display:block}.footer__menu[open]>.footer__menu-summary .footer__menu-chevron{transform:rotate(180deg)}.footer__menu-list{margin:0 0 1.4rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.footer__menu-link{color:var(--footer-muted);font-size:1.4rem;text-decoration:none;line-height:1.4;transition:color var(--duration-short) ease}.footer__menu-link:hover,.footer__menu-link:focus{color:rgb(var(--color-link, var(--color-foreground)));text-decoration:underline;text-underline-offset:.3rem}.footer__policies{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;font-size:1.3rem;color:var(--footer-muted)}.footer__policy-link{color:rgb(var(--color-link, var(--color-foreground)));text-decoration:none}.footer__policy-link:hover,.footer__policy-link:focus{text-decoration:underline;text-underline-offset:.3rem}.footer__policy-sep{color:var(--footer-muted)}@media screen and (min-width:990px){.footer__menus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.footer__menu,.footer__menu:first-child{border:0}.footer__menu-summary{cursor:default;padding:0;margin-bottom:1rem}.footer__menu-chevron{display:none}.footer__menu-list{margin-bottom:0}}@media screen and (min-width:990px){.footer__part--main{display:grid;grid-template-columns:minmax(20rem,26rem) 1fr;gap:0;align-items:stretch}.footer__main-left{padding-right:3.2rem}.footer__main-right{padding-left:3.2rem;border-left:.1rem solid var(--footer-border);justify-content:space-between;gap:3.2rem}.footer__policies{justify-content:flex-end}}.footer__part--legal{display:flex;flex-direction:column;gap:1.6rem;align-items:center;text-align:center}.footer__legal-text{color:rgb(var(--color-link, var(--color-foreground)));font-size:1.3rem;line-height:1.5}.footer__legal-text p{margin:0}.footer__legal-text>*+*{margin-top:.4rem}.footer__payments{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;align-items:center;justify-content:center}.footer__payment{display:inline-flex;align-items:center;justify-content:center}.footer__payment img{display:block;height:auto;max-width:100%}.footer__payment-placeholder{display:inline-block;width:4rem;height:2.6rem;opacity:.4}@media screen and (min-width:750px){.footer__part--legal{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:2.4rem}.footer__payments{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-footer.css.map */
