.content-pin__button-container{background-color:var(--color-surface-primary);border:none;display:flex;align-items:stretch;gap:var(--spacing-sm);padding-top:var(--spacing-sm);padding-left:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-right:var(--spacing-md);border-radius:var(--radius-xs);cursor:pointer}.content-pin__image{border-radius:var(--radius-xs);-o-object-fit:cover;object-fit:cover}.content-pin__button-content{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-xs);padding:0 var(--spacing-md);text-align:start}.content-pin__button-title{text-transform:capitalize;font-size:var(--font-size-sm)}.content-pin__button-subtitle{text-transform:uppercase;font-size:var(--font-size-xxs);letter-spacing:.4px}.content-pin__icon-container{display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:var(--spacing-md)}.content-pin__icon-container svg{transition:transform .3s ease,margin .3s ease}.content-pin__icon-container:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:var(--color-grey-800);opacity:.1}@media screen and (min-width: 1024px){.content-pin__button-container:hover .content-pin__icon-container svg{transform:rotate(-90deg);margin:0 var(--spacing-sm);transition:transform .3s ease,margin .3s ease}}
