.esm-social{padding-block:var(--esm-space-7) var(--esm-space-8)}.esm-social__inner{width:100%;max-width:44rem;margin-inline:auto;padding-inline:var(--esm-gutter)}.esm-social__header{margin-bottom:var(--esm-space-5);text-align:center}.esm-social__title{margin:0 0 var(--esm-space-2);color:var(--esm-ink);font-family:var(--esm-font-heading);font-size:clamp(3.6rem,9vw,5.2rem);font-weight:500;line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.esm-social__subtitle{margin:0;color:var(--esm-ink);font-size:1.5rem;letter-spacing:.08em}.esm-social__list{display:grid;gap:var(--esm-space-3);margin:0;padding:0;list-style:none}.esm-social__link{display:grid;grid-template-columns:3.2rem minmax(0,1fr) 2rem;align-items:center;gap:var(--esm-space-5);min-height:5.6rem;padding:var(--esm-space-3) var(--esm-space-5);border:1px solid var(--esm-gold);border-radius:1rem;background:transparent;color:var(--esm-ink);text-decoration:none;transition:background-color .4s var(--esm-ease-lux),border-color .4s var(--esm-ease-lux),box-shadow .6s var(--esm-ease-lux)}.esm-social__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;color:var(--esm-ink)}.esm-social__icon svg{width:2.6rem;height:2.6rem}.esm-social__label{font-size:1.7rem;letter-spacing:.01em}.esm-social__arrow{justify-self:end;width:2rem;height:2rem;color:var(--esm-gold);transition:transform .4s var(--esm-ease-lux)}@media(hover:hover)and (pointer:fine){.esm-social__link:hover{border-color:var(--esm-ink);background:var(--esm-porcelain);box-shadow:0 1.2rem 2.4rem -1.8rem #12121240}.esm-social__link:hover .esm-social__arrow{transform:translate(.3rem,-.3rem)}}.esm-social__link:focus-visible{outline:2px solid var(--esm-ink);outline-offset:3px}.esm-social__link:active{background:var(--esm-mist)}.esm-social__ornament{margin:var(--esm-space-6) auto 0}@media screen and (max-width:389px){.esm-social__link{gap:var(--esm-space-4);padding-inline:var(--esm-space-4)}.esm-social__label{font-size:1.6rem}}@media screen and (min-width:750px){.esm-social{padding-block:var(--esm-space-8) 9.6rem}.esm-social__header{margin-bottom:var(--esm-space-6)}.esm-social__list{gap:var(--esm-space-4)}.esm-social__link{min-height:6.4rem}}[dir=rtl] .esm-social__arrow{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.esm-social__link,.esm-social__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/esmiro-social.css.map */
