.ml-social{--social-gold:#c6a66b}
.ml-social__list{display:flex;align-items:center;gap:18px}
.ml-social .ml-social__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:44px;min-height:44px;padding:4px;background:none;border:0;text-decoration:none;color:inherit;transition:color .2s ease}
.ml-social .ml-social__link:hover,.ml-social .ml-social__link:focus-visible{color:var(--social-gold)}
.ml-social__link svg{width:24px;height:24px;flex-shrink:0;fill:currentColor}
.ml-social__name{font:11px/1.4 Arial,sans-serif}
.ml-social .ml-social__heading{margin:0 0 18px;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.12em;color:inherit}
.ml-social--footer{margin-top:58px;color:#f5f0e8}
.ml-social--footer .ml-social__list{gap:14px;max-width:300px}
.ml-social--footer .ml-social__link{min-width:58px}
.ml-product__quantity-social{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-bottom:22px}
.ml-product__quantity-social .ml-product__quantity{margin-bottom:0;flex-shrink:0}
.ml-social--product{display:flex;align-items:center;gap:10px;color:#51483e}
.ml-social--product .ml-social__heading{font-size:11px;font-weight:400;letter-spacing:0;margin:0;color:#766a5e}
.ml-social--product .ml-social__list{gap:4px}
.ml-social--product .ml-social__name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ml-social--product .ml-social__link svg{width:22px;height:22px}
@media(max-width:640px){.ml-social--footer{margin-top:32px}.ml-product__quantity-social{gap:12px}.ml-social--product{gap:4px}.ml-social--product .ml-social__list{gap:0}}
@media(prefers-reduced-motion:reduce){.ml-social .ml-social__link{transition:none}}
