.ELhcBN{display:inline-block;height:calc(var(--spacing)*4);position:relative;width:calc(var(--spacing)*7)}.ZlPyS7{height:0;opacity:0;width:0}.v-jWU9{background-color:var(--grey-light);border-radius:calc(var(--spacing)*4);cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute;transition:.4s}._9Nl8oW,.loS4ie{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);fill:var(--white);left:var(--spacing);position:absolute;top:50%;transform:translateY(-50%);z-index:1}.loS4ie{left:unset;right:var(--spacing);fill:var(--black)}.v-jWU9:before{background-color:var(--white);border-radius:50%;bottom:4px;content:"";height:calc(var(--spacing)*3);left:4px;position:absolute;transition:.4s;width:calc(var(--spacing)*3);z-index:2}.i3oIod+.v-jWU9{background-color:var(--black)}.i3oIod+.v-jWU9:before{transform:translate(calc(var(--spacing)*3))}.IdZC2v{align-items:flex-start;background-color:var(--white);border:0;color:var(--black);display:flex;flex-direction:row;overflow:hidden;position:relative}._8xDSb7{display:flex;transition:.3s;width:calc(var(--spacing)*14)}.KYX6cB ._8xDSb7,._8xDSb7{padding:calc(var(--spacing)*2)}.KYX6cB ._8xDSb7{height:auto;width:calc(var(--spacing)*12)}._8xDSb7 img{border-radius:var(--border-radius);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.eTqK41{display:flex;flex-direction:column;gap:var(--spacing)}._6cML5P,.x-St1w{transition:.3s}.X-k9GF{flex:1;padding:calc(var(--spacing)*2);padding-left:0}.X-k9GF .Q4x0XY{height:100%}.X-k9GF h4{text-transform:none}.X-k9GF a{font-weight:var(--font-weight-bold);text-decoration:none}.KYX6cB .X-k9GF{padding:0;padding-right:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2)}@media (max-width:520px){.X-k9GF .Q4x0XY{grid-gap:10px}}.dP1jh5 ._6cML5P,.dP1jh5 ._8xDSb7,.dP1jh5 .x-St1w{opacity:.4}@media screen and (prefers-color-scheme:darker){.IdZC2v{background-color:var(--grey-darkest)}}.vPl1NK{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:repeat(3,1fr)}@media (max-width:520px){.vPl1NK{grid-template-columns:repeat(2,1fr)}}.fJN03o{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.fJN03o{grid-template-columns:1fr}}.xQDTJT{display:flex;justify-content:space-between;margin:calc(var(--spacing)*6) auto calc(var(--spacing)*2);max-width:250px}
