.pwr-footer{position:relative;isolation:isolate;padding-block:var(--pwr-footer-pt, var(--pwr-section-gap-lg)) var(--pwr-footer-pb, var(--pwr-space-9));color:rgb(var(--pwr-fg));background:rgb(var(--pwr-bg))}.pwr-footer__inner{display:flex;flex-direction:column;gap:clamp(var(--pwr-space-9),7vw,var(--pwr-space-12))}.pwr-footer__brand{display:flex;flex-direction:column;gap:var(--pwr-space-5);max-width:34rem}.pwr-footer__logo{display:inline-flex}.pwr-footer__logo-img{display:block;height:auto;width:auto;max-height:56px}.pwr-footer__logo-text{font-family:var(--pwr-font-heading);font-size:var(--pwr-text-xl);font-weight:var(--pwr-font-weight-black);letter-spacing:-.02em;text-transform:uppercase}.pwr-footer__statement{margin:0;font-size:var(--pwr-text-md);line-height:var(--pwr-leading-relaxed);color:rgb(var(--pwr-fg) / .66);text-wrap:pretty}.pwr-footer__columns{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.pwr-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr)) 1.4fr;gap:clamp(var(--pwr-space-6),4vw,var(--pwr-space-9))}}.pwr-footer__col{border-top:1px solid rgb(var(--pwr-fg) / .1)}@media screen and (min-width:750px){.pwr-footer__col{border-top:0}}.pwr-footer__col-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--pwr-space-3);padding:var(--pwr-space-4) 0;cursor:pointer;list-style:none;font-size:var(--pwr-text-xs);font-weight:var(--pwr-font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--pwr-fg) / .9)}.pwr-footer__col-summary::-webkit-details-marker{display:none}.pwr-footer__col-chevron{transition:transform var(--pwr-duration-fast) var(--pwr-ease-standard);color:rgb(var(--pwr-fg) / .5)}.pwr-footer__col[open] .pwr-footer__col-chevron{transform:rotate(180deg)}@media screen and (min-width:750px){.pwr-footer__col-summary{cursor:default;padding-bottom:var(--pwr-space-4);pointer-events:none}.pwr-footer__col-chevron{display:none}}.pwr-footer__col-body{padding-bottom:var(--pwr-space-4)}@media screen and (min-width:750px){.pwr-footer__col-body{padding-bottom:0}}.pwr-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:var(--pwr-space-3)}.pwr-footer__link{font-size:var(--pwr-text-base);color:rgb(var(--pwr-fg) / .66);text-decoration:none;transition:color var(--pwr-duration-fast) var(--pwr-ease-standard)}.pwr-footer__link:hover{color:rgb(var(--pwr-accent))}.pwr-footer__link:focus-visible{outline:var(--pwr-focus-outline);outline-offset:2px;border-radius:var(--pwr-radius-xs)}.pwr-footer__newsletter{display:flex;flex-direction:column;gap:var(--pwr-space-3);padding-block:var(--pwr-space-4) 0}.pwr-footer__newsletter-title{margin:0;font-size:var(--pwr-text-sm);font-weight:var(--pwr-font-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--pwr-fg) / .9)}.pwr-footer__newsletter-text{margin:0;font-size:var(--pwr-text-sm);line-height:var(--pwr-leading-normal);color:rgb(var(--pwr-fg) / .6)}.pwr-footer__field{display:flex;align-items:center;gap:var(--pwr-space-2);border:1px solid rgb(var(--pwr-fg) / .2);border-radius:var(--pwr-radius-pill);padding:4px 4px 4px var(--pwr-space-4);transition:border-color var(--pwr-duration-fast) var(--pwr-ease-standard)}.pwr-footer__field:focus-within{border-color:rgb(var(--pwr-accent) / .7)}.pwr-footer__input{flex:1 1 auto;min-width:0;background:none;border:0;color:rgb(var(--pwr-fg));font-size:var(--pwr-text-sm);font-family:inherit}.pwr-footer__input::placeholder{color:rgb(var(--pwr-fg) / .45)}.pwr-footer__input:focus{outline:none}.pwr-footer__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--pwr-radius-circle);border:0;background:rgb(var(--pwr-accent));color:var(--pwr-accent-contrast, rgb(var(--pwr-bg)));cursor:pointer;transition:transform var(--pwr-duration-fast) var(--pwr-ease-emphasized)}.pwr-footer__submit .pwr-icon-svg{width:16px;height:16px}@media(hover:hover){.pwr-footer__submit:hover{transform:translate(2px)}}.pwr-footer__submit:focus-visible{outline:var(--pwr-focus-outline);outline-offset:2px}.pwr-footer__newsletter-msg{font-size:var(--pwr-text-xs)}.pwr-footer__newsletter-msg--success{color:rgb(var(--pwr-accent))}.pwr-footer__newsletter-msg--error{color:rgb(var(--pwr-error, 220 60 60))}.pwr-footer__contact{display:grid;gap:var(--pwr-space-1);margin-top:var(--pwr-space-2)}.pwr-footer__contact a,.pwr-footer__contact span{font-size:var(--pwr-text-sm);color:rgb(var(--pwr-fg) / .6);text-decoration:none}.pwr-footer__contact a:hover{color:rgb(var(--pwr-accent))}.pwr-footer__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pwr-space-4) var(--pwr-space-6);padding-top:var(--pwr-space-6);border-top:1px solid rgb(var(--pwr-fg) / .1)}.pwr-footer__trust-item{display:inline-flex;align-items:center;gap:var(--pwr-space-2);font-size:var(--pwr-text-xs);font-weight:var(--pwr-font-weight-medium);color:rgb(var(--pwr-fg) / .7)}.pwr-footer__trust-item .pwr-icon-svg{width:16px;height:16px;color:rgb(var(--pwr-accent))}.pwr-footer__bottom{display:flex;flex-direction:column;gap:var(--pwr-space-5);padding-top:var(--pwr-space-8);border-top:1px solid rgb(var(--pwr-fg) / .1)}@media screen and (min-width:990px){.pwr-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.pwr-footer__social{display:flex;flex-wrap:wrap;gap:var(--pwr-space-4)}.pwr-footer__social a{font-size:var(--pwr-text-xs);font-weight:var(--pwr-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--pwr-fg) / .6);text-decoration:none;transition:color var(--pwr-duration-fast) var(--pwr-ease-standard)}.pwr-footer__social a:hover{color:rgb(var(--pwr-accent))}.pwr-footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pwr-space-2)}.pwr-footer__payments .icon{width:38px;height:24px}.pwr-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pwr-space-2) var(--pwr-space-4);font-size:var(--pwr-text-xs);color:rgb(var(--pwr-fg) / .5)}.pwr-footer__legal a{color:inherit;text-decoration:none}.pwr-footer__legal a:hover{color:rgb(var(--pwr-fg) / .85)}.pwr-footer__copyright{font-size:var(--pwr-text-xs);color:rgb(var(--pwr-fg) / .5)}@media(prefers-reduced-motion:reduce){.pwr-footer__col-chevron,.pwr-footer__link,.pwr-footer__submit,.pwr-footer__field{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pwr-footer.css.map */
