.uc-footer{background:var(--uc-ink);color:#fff;font-size:1.4rem;line-height:1.5}.uc-footer__top{display:grid;grid-template-columns:1fr;gap:3.2rem;padding-block:clamp(4rem,3rem + 2.5vw,6.4rem) 3.2rem}@media screen and (min-width:990px){.uc-footer__top{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:6.4rem}}.uc-footer__brand{display:flex;flex-direction:column;gap:1.6rem;max-width:40rem}.uc-footer__logo{display:inline-flex;line-height:0}.uc-footer__logo img{width:110px;height:auto}.uc-footer__tagline{margin:0;color:#ffffffb8}.uc-footer__tagline p{margin:0}.uc-footer__news-title{margin:.8rem 0;font-size:1.5rem;font-weight:600}.uc-footer__field{display:flex;gap:.6rem;padding:.4rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a}.uc-footer__field:focus-within{border-color:#fff9}.uc-footer__input{flex:1 1 auto;min-width:0;height:4rem;padding:0 1.4rem;border:0;background:transparent;color:#fff;font-family:var(--font-body-family);font-size:1.5rem}.uc-footer__input::placeholder{color:#ffffff80}.uc-footer__input:focus{outline:none}.uc-footer__submit{flex:0 0 auto;height:4rem;padding:0 1.8rem;border:0;border-radius:999px;background:#fff;color:var(--uc-ink);font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.uc-footer__submit:hover{background:var(--uc-red);color:#fff}.uc-footer__submit:focus-visible{outline:2px solid #fff;outline-offset:2px}.uc-footer__msg{display:block;margin:.8rem 0 0;font-size:1.3rem;color:#fffc}.uc-footer__msg--error{color:#ff8a8e}.uc-footer__contact{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 2rem}.uc-footer__contact a{color:#ffffffd9;text-decoration:none}.uc-footer__contact a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.uc-footer__social .list-social{justify-content:flex-start;margin-left:-1rem}.uc-footer__social .list-social__link{color:#ffffffbf}.uc-footer__social .list-social__link:hover{color:#fff}.uc-footer__cols{display:grid;grid-template-columns:1fr;gap:0}@media screen and (min-width:750px){.uc-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}}.uc-footer__col{border-top:1px solid rgba(255,255,255,.12)}@media screen and (min-width:750px){.uc-footer__col{border-top:0}}.uc-footer__col-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 0;cursor:pointer;list-style:none}.uc-footer__col-head::-webkit-details-marker{display:none}@media screen and (min-width:750px){.uc-footer__col-head{padding:0 0 1.4rem;cursor:default;pointer-events:none}.uc-footer__caret{display:none}}.uc-footer__heading{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:#fff}.uc-footer__caret{display:inline-flex;color:#fff9;transition:transform .3s var(--uc-ease)}.uc-footer__col[open] .uc-footer__caret{transform:rotate(180deg)}.uc-footer__links{list-style:none;margin:0;padding:0 0 1.6rem;display:grid;gap:.4rem}.uc-footer__links li a{display:inline-block;padding:.4rem 0}@media screen and (min-width:750px){.uc-footer__links{padding-bottom:0}}.uc-footer__links a{color:#ffffffb8;text-decoration:none;transition:color .2s ease}.uc-footer__links a:hover,.uc-footer__links a[aria-current]{color:#fff}.uc-footer--business .uc-footer__col--business .uc-footer__heading:before{content:""}.uc-footer__bottom{padding-block:2rem 2.8rem;border-top:1px solid rgba(255,255,255,.12);display:grid;gap:1.6rem}.uc-footer__stores{margin:0;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:1.3rem;color:#fff9}.uc-footer__stores-label{color:#fff;font-weight:600;text-decoration:none}.uc-footer__stores-label:hover{text-decoration:underline;text-underline-offset:3px}.uc-footer__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;font-size:1.3rem;color:#fff9}.uc-footer__copy{margin:0}.uc-footer__policies{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.uc-footer__policies a{color:inherit;text-decoration:none}.uc-footer__policies a:hover{color:#fff}.uc-footer .localization-form{margin:0}.uc-footer .localization-form__select{color:#fff}.uc-footer .localization-form .disclosure__button{min-height:3.6rem;padding:0 1.2rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:transparent;color:#fff;font-size:1.3rem;box-shadow:none}.uc-footer .localization-form .disclosure__button:hover{border-color:#fff}.uc-footer .disclosure__list-wrapper{color:var(--uc-ink)}
/*# sourceMappingURL=/cdn/shop/t/59/assets/uc-footer.css.map */
