.footer__menu,.footer__social--mobile{border-top-style:solid;border-top-width:1px}.footer__button-social-wrapper,.footer__nav{border-bottom-style:solid;border-bottom-width:1px}.footer__button-social-wrapper,.footer__menu,.footer__nav,.footer__social--mobile{border-width:.125rem}.footer{background-color:var(--color-secondary-100)}.footer__email input[type=email]{background-color:#fff}.footer__button-social-wrapper,.footer__menu,.footer__nav,.footer__social--mobile{border-color:var(--color-secondary-300)}.footer__email__success .icon,.footer__social a{color:var(--color-primary)}.footer__menu__link:hover{color:var(--color-primary-400)}.footer__bottom__text small a,.footer__top .rte a{color:var(--color-secondary-400)}.footer__menu__link,.footer__top .rte{color:#434749}.footer__button-social-wrapper .footer__social{display:none}.footer__bottom__text small,.footer__social a{display:block}.footer__payment-icons,.footer__social,.footer__social ul{display:flex}.footer__email__success .icon,.footer__menu__link{display:inline-block}.footer__email__success .icon{vertical-align:middle}.footer__payment-icons{flex-wrap:wrap}.footer__bottom,.footer__social{align-items:center}.footer__nav{align-items:flex-start}.footer__social ul{justify-content:center}.footer__payment-icons{justify-content:flex-start}.footer__bottom{justify-content:space-between}.footer,.footer__bottom,.footer__email input[type=submit].button-primary,.footer__nav,.footer__payment-icons{width:100%}.footer__menu__link{margin-bottom:0;margin-top:0}.footer__email__success .icon{margin-left:.25rem;margin-right:.25rem}.footer__heading,.footer__top .rte p{margin-top:0}.footer__payment-icons{margin-top:1.5rem}.footer__social__heading{margin-right:.75rem}.footer__top .rte{margin-bottom:.5rem}.footer__email input[type=email],.footer__heading,.footer__top .rte p{margin-bottom:.75rem}.footer__button-social-wrapper,.footer__button-social-wrapper .button-primary,.footer__email .footer__heading{margin-bottom:1.5rem}.footer__email{margin-bottom:2.25rem}.footer__menu,.footer__menu__link,.footer__social--mobile{padding-bottom:.75rem;padding-top:.75rem}.footer__bottom,.footer__top{padding-top:2.25rem}.footer__button-social-wrapper{padding-bottom:.75rem}.footer__bottom{padding-bottom:3rem}.footer__bottom__text small,.footer__menu__link{font-size:.875rem}.footer__social__heading{font-size:1.25rem}.footer__top .rte p{font-size:1.125rem}.footer__heading{font-size:1.438rem}.footer__bottom__text small,.footer__menu__link{font-family:Roboto Slab,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700}.footer__menu__link{letter-spacing:.05em}.footer__email__success{line-height:1}.footer{line-height:1.4}.footer__bottom__text small{line-height:2}.footer__menu__link:hover,.text-underline,.text-underline-hover:focus,.text-underline-hover:hover{text-decoration:underline}.text-strikethrough,.text-strikethrough-hover:focus,.text-strikethrough-hover:hover{text-decoration:line-through}.footer__menu__link,.text-no-decoration,.text-no-decoration-hover:focus,.text-no-decoration-hover:hover{text-decoration:none}.footer__menu__link{color:inherit;text-transform:uppercase;transition:.25s ease}.footer__payment-icons{gap:.75rem;list-style:none}.footer__social a{padding:.75rem;text-align:center}.footer__social a .icon{display:inline-block;height:36px;vertical-align:middle;width:36px}@media only screen and (min-width:30em){.small--text-underline,.small--text-underline-hover:focus,.small--text-underline-hover:hover{text-decoration:underline}.small--text-strikethrough,.small--text-strikethrough-hover:focus,.small--text-strikethrough-hover:hover{text-decoration:line-through}.small--text-no-decoration,.small--text-no-decoration-hover:focus,.small--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:48em){.footer__bottom__text small br{display:none}.footer__bottom,.footer__email--wrapper,.footer__nav{display:flex}.footer__bottom__text small{display:inline}.footer__bottom,.footer__nav{flex-wrap:wrap}.footer__social ul{justify-content:flex-end}.footer__nav{justify-content:space-between}.footer__email input[type=submit].button-primary{width:auto}.footer__menu{width:50%}.footer__payment-icons{margin-top:0}.footer__email input[type=email]{margin-bottom:0}.medium--text-underline,.medium--text-underline-hover:focus,.medium--text-underline-hover:hover{text-decoration:underline}.medium--text-strikethrough,.medium--text-strikethrough-hover:focus,.medium--text-strikethrough-hover:hover{text-decoration:line-through}.medium--text-no-decoration,.medium--text-no-decoration-hover:focus,.medium--text-no-decoration-hover:hover{text-decoration:none}.footer__email input[type=email]{border-bottom-right-radius:0;border-top-right-radius:0}.footer__email input[type=submit].button-primary{border-bottom-left-radius:0;border-top-left-radius:0}}@media only screen and (min-width:64em){.footer__button-social-wrapper,.footer__menu,.footer__nav{border:0}.footer__social--mobile{display:none}.footer__button-social-wrapper .footer__social{display:flex}.footer__top{grid-gap:5.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__menu{width:25%}.footer__social__heading{margin-right:1.5rem}.footer__email{margin-bottom:0}.footer__top .rte{margin-bottom:1.5rem}.footer__menu__link{padding-bottom:.5rem;padding-top:.5rem}.footer__bottom,.footer__menu,.footer__top{padding-top:3rem}.footer__menu{padding-bottom:0}.footer__bottom{padding-bottom:1.5rem}.footer__top .rte p{font-size:1.25rem}.footer__heading{font-size:1.625rem}.footer__menu__link{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;letter-spacing:0}.large--text-underline,.large--text-underline-hover:focus,.large--text-underline-hover:hover{text-decoration:underline}.large--text-strikethrough,.large--text-strikethrough-hover:focus,.large--text-strikethrough-hover:hover{text-decoration:line-through}.large--text-no-decoration,.large--text-no-decoration-hover:focus,.large--text-no-decoration-hover:hover{text-decoration:none}.footer__menu__link{text-transform:none}}@media only screen and (min-width:80em){.footer__button-social-wrapper{align-items:center;display:flex;justify-content:space-between}.footer__button-social-wrapper .button-primary{margin-bottom:0}.xl--text-underline,.xl--text-underline-hover:focus,.xl--text-underline-hover:hover{text-decoration:underline}.xl--text-strikethrough,.xl--text-strikethrough-hover:focus,.xl--text-strikethrough-hover:hover{text-decoration:line-through}.xl--text-no-decoration,.xl--text-no-decoration-hover:focus,.xl--text-no-decoration-hover:hover{text-decoration:none}}