.footer__section{--color-background: var(--color-footer-background);--color-foreground: var(--color-footer-text);--color-heading: var(--color-footer-heading);--color-link: var(--color-footer-text);--color-border: var(--color-footer-border);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.footer__section a:hover{color:rgb(var(--color-footer-link-hover))}.footer__padding{padding-top:calc(var(--section-padding-top, 0px) * .75);padding-bottom:calc(var(--section-padding-bottom, 0px) * .75)}@media screen and (min-width:768px){.footer__padding{padding-top:var(--section-padding-top, 0px);padding-bottom:var(--section-padding-bottom, 0px)}}.footer__newsletter-zone{padding:4.8rem 0;text-align:center}.footer__newsletter-inner{max-width:520px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.footer__newsletter-heading{color:rgb(var(--color-heading));font-weight:300;margin:0;letter-spacing:-.02em}.footer__newsletter-subtext{color:rgb(var(--color-foreground));opacity:.45;font-size:var(--text-size-small);line-height:1.6}.footer__newsletter-subtext p{margin:0}.footer__newsletter-form-wrapper{width:100%;max-width:440px}.footer__newsletter-form .field{border-color:rgba(var(--color-border) / .6);transition:border-color .3s ease,box-shadow .3s ease}.footer__newsletter-form .field:focus-within{border-color:rgb(var(--color-heading));box-shadow:0 0 16px rgba(var(--color-heading) / .06)}.footer__newsletter-form .field__input{color:rgb(var(--color-heading));background:transparent;font-size:var(--text-size-small)}.footer__newsletter-form .field__input::placeholder{color:rgb(var(--color-foreground));opacity:.35}.footer__newsletter-form .field__button{color:rgb(var(--color-heading));opacity:.5;transition:opacity .2s ease}.footer__newsletter-form .field__button:hover{opacity:1}.footer__newsletter-terms{font-size:var(--text-size-tiny);color:rgb(var(--color-foreground));opacity:.3;line-height:1.5}.footer__newsletter-terms p{margin:0}.footer__newsletter-terms a{color:inherit;text-decoration:underline;text-underline-offset:2px}.footer__newsletter-terms a:hover{opacity:1;color:rgb(var(--color-heading))}.footer__newsletter-social{justify-content:center;gap:1.6rem}.footer__newsletter-social a{color:rgb(var(--color-foreground));opacity:.35;transition:opacity .2s ease,color .2s ease}.footer__newsletter-social a:hover{opacity:1;color:rgb(var(--color-footer-link-hover))}.footer__trustpilot{margin-top:.2rem}.footer__trustpilot-link{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;color:rgb(var(--color-foreground));opacity:.35;transition:opacity .2s ease}.footer__trustpilot-link:hover{opacity:.6;color:rgb(var(--color-foreground))}.footer__trustpilot-stars{display:inline-flex;gap:.2rem}.footer__trustpilot-star{width:1.2rem;height:1.2rem;color:rgb(var(--color-heading))}.footer__trustpilot-text{font-size:var(--text-size-tiny);font-family:var(--font-body-family);font-weight:400;letter-spacing:.02em}.footer__trustpilot-text strong{font-weight:500}.footer__utility-zone{border-top:1px solid rgba(var(--color-foreground) / .08);padding:4.8rem 0}.footer__utility-columns{display:flex;justify-content:space-between;gap:2rem}.footer__utility-col{flex:0 0 auto}.footer__utility-heading{color:rgb(var(--color-heading));text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-size-tiny);font-weight:500;margin:0 0 2.4rem}.footer__utility-links{display:flex;flex-direction:column;gap:1.2rem;padding:0;margin:0}.footer__utility-link{position:relative;display:inline-block;color:rgb(var(--color-foreground));font-size:var(--text-size-small);text-decoration:none;transition:color .25s ease}.footer__utility-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:rgb(var(--color-footer-link-hover));transition:width .3s cubic-bezier(.4,0,.2,1)}.footer__utility-link:hover{color:rgb(var(--color-footer-link-hover))}.footer__utility-link:hover:after{width:100%}.footer__contact-details{display:flex;flex-direction:column;gap:1.4rem}.footer__contact-tagline{color:rgb(var(--color-foreground));font-size:var(--text-size-small);opacity:.4;margin:0;line-height:1.5;font-style:italic}.footer__contact-item{display:inline-flex;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));font-size:var(--text-size-small);text-decoration:none;transition:color .25s ease}.footer__contact-item:hover{color:rgb(var(--color-footer-link-hover))}.footer__contact-item:hover .footer__contact-icon{opacity:.8}.footer__contact-icon{width:1.5rem;height:1.5rem;flex-shrink:0;opacity:.4;transition:opacity .25s ease}.footer__contact-hours{color:rgb(var(--color-foreground));font-size:var(--text-size-small);opacity:.5;margin:.4rem 0 0;line-height:1.5}.footer__contact-address{display:inline-flex;align-items:flex-start;gap:.8rem;color:rgb(var(--color-foreground));font-size:var(--text-size-small);font-style:normal;opacity:.5;line-height:1.6;margin:.4rem 0 0}.footer__utility-col collapsible-details{display:block}.footer__utility-col .collapsible__content-inner{padding:0 0 2rem}.footer__utility-col .collapsible__content-wrapper{transition:height .25s cubic-bezier(.4,0,.2,1);overflow:hidden;will-change:height}.footer__utility-col .collapsible__content{transition:transform .25s cubic-bezier(.4,0,.2,1);will-change:transform}.footer__utility-col details:not(.is-open) .collapsible__content{visibility:hidden;opacity:0}.footer__utility-col details.is-open .collapsible__content{visibility:visible;opacity:1}.footer__utility-col .summary__title+.icon-caret{height:1.2rem;width:1.2rem;top:calc(50% - .6rem);transition:transform .25s ease}.footer__utility-col details.is-open>summary .icon-caret{transform:rotate(180deg)}collapsible-details .footer__utility-heading{margin:0;padding:.5rem 0}.footer__bottom-bar{border-top:1px solid rgba(var(--color-foreground) / .08);padding:3.2rem 0}.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.footer__bottom-left{display:flex;align-items:center;gap:2rem}.footer__copyright{font-size:var(--text-size-tiny);opacity:.3}.footer__copyright p{margin:0}.footer__copyright a{color:inherit;text-decoration:none}.footer__localization{display:flex;align-items:center;gap:.8rem}.footer__localization .localization-selector.link{--color-header-text: var(--color-foreground);font-size:var(--text-size-tiny);margin:0}.footer__localization .localization-selector{border:1px solid rgb(var(--color-border));padding-right:3rem}.footer__localization .localization-form__select .icon-caret{right:1rem}.footer__localization .disclosure__list-wrapper{margin-bottom:8px}.footer__localization .localization-form{padding:0}.footer__bottom-right{display:flex;align-items:center;gap:2.4rem}.footer__payment{opacity:.3}.footer__policies{display:flex;gap:2rem;margin:0;padding:0}.footer__policies a{font-size:var(--text-size-tiny);color:rgb(var(--color-foreground));text-decoration:none;opacity:.3;transition:opacity .2s ease,color .2s ease}.footer__policies a:hover{opacity:1;color:rgb(var(--color-footer-link-hover))}@media screen and (max-width:767px){.footer__newsletter-zone{padding:3.6rem 0}.footer__utility-columns{flex-direction:column;gap:0}.footer__utility-col{flex:none;border-bottom:1px solid rgba(var(--color-foreground) / .08)}.footer__utility-col:last-child{border-bottom:none}.footer__utility-heading{margin-bottom:0;padding:1.8rem 0}.footer__utility-col collapsible-details .footer__utility-heading{max-width:calc(100% - 3.5rem)}.footer__bottom-inner{flex-direction:column;align-items:flex-start}.footer__bottom-left,.footer__bottom-right{flex-direction:column;align-items:flex-start;gap:1.2rem}.footer__policies{flex-wrap:wrap;gap:1rem 2rem}}@media screen and (min-width:768px){.footer__utility-col collapsible-details>details>summary{cursor:default;pointer-events:none}.footer__utility-col collapsible-details>details>summary svg{display:none}.footer__utility-col .collapsible__content-inner{padding:0}[data-responsive=true] .collapsible__content-wrapper{overflow:visible!important}collapsible-details .footer__utility-heading{margin-bottom:2.4rem;padding:0}}@keyframes animateLocalization{0%{opacity:0}to{opacity:1}}@media screen and (max-width:767px){.footer__bottom-bar.scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-footer.css.map */
