.footer-section{width:100%}.footer__primary,.footer__secondary,.footer__tertiary{padding-top:3.2rem;padding-bottom:3.2rem}.footer__primary h3,.footer__primary h2{margin-top:0}.footer__secondary h2{margin:0 0 1rem}.footer__secondary p{margin:0 0 1.25rem}.footer__primary-strapline .footer__list-social{justify-content:flex-start}.footer__primary-strapline .footer__list-social li:first-child a{padding-left:0}.footer__primary .list-social__item .icon{width:3.5rem;height:3.5rem}.footer__primary-menus .accordion summary{text-transform:uppercase;padding:1.25rem 0}.footer__primary-menus .accordion summary .icon-caret{right:0}.footer__primary-menus .accordion summary h3{margin:0}.footer__primary-menus .accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.footer__tertiary{display:flex;flex-direction:column;gap:2rem}.footer__tertiary-row{width:100%;display:flex;justify-content:space-between;gap:1rem}.footer__tertiary-row-one .footer__payment{margin-top:0}.footer__tertiary-row-one .footer__payment .list-payment{justify-content:flex-start;max-width:180px}.footer__tertiary-row-two{align-items:flex-start;flex-direction:column}.footer__tertiary-row-two .policies{display:flex;align-items:center;flex-wrap:wrap}.footer__tertiary-row-two .policies li:before{padding:0 .6rem}.footer__tertiary-row-two .policies li:first-child:before{content:none}.footer__tertiary-row-two .policies li a{padding:0}@media screen and (min-width: 990px){.footer__primary,.footer__secondary{padding-top:6.4rem;padding-bottom:6.4rem}.footer__primary{display:flex;flex-direction:row;width:100%;gap:0rem;height:100%}.footer__primary-strapline{width:30%}.footer__primary-menus{width:70%;display:flex;flex-direction:row;justify-content:space-evenly;gap:2rem;border-left:.1rem solid rgba(var(--color-foreground),.1);margin-left:8%}.footer__tertiary-row-one .footer__payment .list-payment{max-width:280px}.footer__tertiary-row-two{flex-direction:row;align-items:flex-end}.footer__primary-menus__item ul li a:hover{text-decoration:underline}}@media screen and (max-width: 749px){.footer__tertiary-row-one .footer__payment .list-payment{padding-top:0}.footer__tertiary-row-one .footer__payment .list-payment .list-payment__item{padding-left:0}}.accordion--footer{margin-top:0;margin-bottom:0;border-top:none;border-bottom:none}.footer__primary-menus{padding-top:.75rem}
/*# sourceMappingURL=/cdn/shop/t/158/assets/s-footer.css.map */
