.nuvy-footer{background:#3d2e26;color:#faf6f1;font-family:inherit;padding:40px 20px 24px;margin-top:0}.nuvy-footer__inner{max-width:1200px;margin:0 auto}.nuvy-footer__top{display:flex;flex-direction:column;gap:0;padding-bottom:24px;border-bottom:1px solid rgba(208,157,144,.2)}.nuvy-footer__col{padding:0}.nuvy-footer__col--brand{padding-bottom:24px;border-bottom:1px solid rgba(208,157,144,.2);margin-bottom:8px}@media(min-width:750px){.nuvy-footer{padding:64px 32px 32px}.nuvy-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-bottom:36px}.nuvy-footer__col--brand{border:none;padding:0;margin:0}}.nuvy-footer__logo-link{display:inline-block;margin-bottom:14px}.nuvy-footer__logo{display:block;max-width:120px;height:auto;filter:brightness(0) invert(1)}.nuvy-footer__brand-name{font-family:inherit;font-size:24px;font-weight:500;color:#fff;margin:0 0 14px;letter-spacing:1px}.nuvy-footer__tagline{font-size:13px;color:#faf6f1b3;line-height:1.6;margin:0 0 18px;max-width:340px}.nuvy-footer__social{list-style:none;padding:0;margin:0;display:flex;gap:12px}.nuvy-footer__social a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#d09d9026;color:#faf6f1;transition:background .15s,color .15s}.nuvy-footer__social a:hover{background:#d09d90;color:#3d2e26}.nuvy-footer__desktop-block{display:none}.nuvy-footer__mobile-details{display:block;margin:0}@media(min-width:750px){.nuvy-footer__desktop-block{display:block}.nuvy-footer__mobile-details{display:none}}.nuvy-footer__mobile-details{border-bottom:1px solid rgba(208,157,144,.15)}.nuvy-footer__mobile-details:last-child{border-bottom:none}.nuvy-footer__mobile-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:18px 0;margin:0}.nuvy-footer__mobile-details summary::-webkit-details-marker{display:none}.nuvy-footer__heading-mobile{font-size:13px;font-weight:600;color:#fff;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.nuvy-footer__chevron{transition:transform .2s;color:#d09d90;flex-shrink:0}.nuvy-footer__mobile-details[open] .nuvy-footer__chevron{transform:rotate(180deg)}.nuvy-footer__mobile-details[open] summary{padding-bottom:8px}.nuvy-footer__heading{font-size:11px;font-weight:600;color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 18px}.nuvy-footer__list{list-style:none;padding:0 0 14px;margin:0;display:flex;flex-direction:column;gap:10px}.nuvy-footer__list a,.nuvy-footer__list button{font-size:13px;color:#faf6f1bf;text-decoration:none;letter-spacing:.2px;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left;transition:color .15s;display:inline-block}.nuvy-footer__list a:hover,.nuvy-footer__list button:hover{color:#d09d90}@media(min-width:750px){.nuvy-footer__list{padding:0;gap:12px}.nuvy-footer__list a,.nuvy-footer__list button{font-size:13.5px}.nuvy-footer__list a:hover,.nuvy-footer__list button:hover{text-decoration:underline;text-underline-offset:3px}}.nuvy-footer__middle{padding:24px 0;display:flex;flex-direction:column;align-items:center;gap:18px;border-bottom:1px solid rgba(208,157,144,.2)}.nuvy-footer__payments{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.nuvy-footer__payment{display:inline-flex;align-items:center;justify-content:center;line-height:0}.nuvy-footer__payment svg{display:block;width:38px;height:25px;border-radius:4px}@media(min-width:560px){.nuvy-footer__payments{gap:8px}.nuvy-footer__payment svg{width:42px;height:28px}}@media(min-width:750px){.nuvy-footer__middle{flex-direction:row;justify-content:space-between;padding:28px 0}}.nuvy-footer__locale{display:flex;align-items:center}.nuvy-footer__locale .localization-form{background:#d09d9026;border-radius:99px;padding:8px 16px;color:#faf6f1;font-size:13px}.nuvy-footer__bottom{padding-top:20px;text-align:center}.nuvy-footer__copyright{font-size:11px;color:#faf6f180;letter-spacing:.5px;margin:0}@media(min-width:750px){.nuvy-footer__bottom{padding-top:24px}.nuvy-footer__copyright{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nuvy-footer.css.map */
