footer .footer-content,footer .utilities{grid-column:1 / -1;box-sizing:border-box;width:min(100%,1440px);max-width:100%;margin-inline:auto;padding-inline:clamp(24px,5vw,80px)!important}@media screen and (min-width:990px){footer .footer-content{grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr))}}footer .logo-section{grid-column:1 / -1;margin-inline:auto!important;--logo-width: clamp(200px, 15vw, 280px) !important}footer .logo,footer .logo svg,footer .logo img{overflow:visible}footer .logo img,footer .logo svg{opacity:.92}footer .footer-content .menu__heading__default,footer .footer-content .menu__heading{font-size:.8125rem!important;font-weight:500!important;letter-spacing:.16em;text-transform:uppercase;color:#211f1c;opacity:1;margin-bottom:.75rem}footer .footer-content .menu__item a{font-size:1rem!important;line-height:1.5;letter-spacing:.01em;text-decoration:none;color:#211f1c;transition:opacity .3s cubic-bezier(.16,.84,.44,1)}footer .footer-content .menu__item a:hover{opacity:.55}footer .footer-content .group-block-content :is(h1,h2,h3,h4){font-family:var(--font-heading--family);font-size:1.5rem!important;font-weight:300;letter-spacing:0;text-transform:none;line-height:1.2;color:#211f1c}footer input[type=email],footer input[type=text]{font-size:1rem!important;letter-spacing:.01em;border-radius:0!important;color:#211f1c;padding-block:.6rem}footer input::placeholder,footer input[type=email]::placeholder{color:#6f675d!important;opacity:1!important}footer input[type=email]:focus{outline:none;border-bottom-color:#b08d57}footer .utilities a{text-decoration:none;letter-spacing:.03em}footer .utilities a:hover{opacity:.6}footer [id$=__reassurance]{border-bottom:1px solid #ded3c0}footer [id$=__reassurance] p{font-size:.875rem!important;line-height:1.65;color:#4a453e}footer [id$=__reassurance] strong{display:inline-block;margin-bottom:.25rem;font-weight:600;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:#211f1c}footer .icon-block svg,footer svg.icon{opacity:.6}footer .payment-icons{display:flex;gap:.5rem;padding-top:.5rem}footer .payment-icons img,footer .payment-icons svg{opacity:.4;height:22px;width:auto}@media screen and (max-width:749px){footer .footer-content .menu__heading__default,footer .footer-content .menu__heading{letter-spacing:.14em}footer [id$=__reassurance]{border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/nahyana-footer-fix.css.map */
