.zoom-image {
  position: relative;
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: var(--radius-common);
  overflow: hidden;
  outline: none; }
  .zoom-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2); }
  .zoom-image::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: var(--radius-infinity);
    background-color: var(--accent-light-primary);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M22 20.7039L16.2599 14.9637C17.7509 13.1401 18.4841 10.8131 18.3076 8.46414C18.1311 6.11516 17.0585 3.92386 15.3117 2.34352C13.5648 0.763179 11.2774 -0.0853045 8.92255 -0.0264253C6.56768 0.0324538 4.32552 0.994191 2.65986 2.65986C0.994191 4.32552 0.0324538 6.56768 -0.0264253 8.92255C-0.0853045 11.2774 0.763179 13.5648 2.34352 15.3117C3.92386 17.0585 6.11516 18.1311 8.46414 18.3076C10.8131 18.4841 13.1401 17.7509 14.9637 16.2599L20.7039 22L22 20.7039ZM9.16671 16.5C7.71631 16.5 6.29849 16.07 5.09253 15.2642C3.88657 14.4584 2.94664 13.313 2.39159 11.9731C1.83655 10.6331 1.69133 9.15857 1.97429 7.73605C2.25724 6.31352 2.95568 5.00685 3.98126 3.98126C5.00685 2.95568 6.31352 2.25724 7.73605 1.97429C9.15857 1.69133 10.6331 1.83655 11.9731 2.39159C13.313 2.94664 14.4584 3.88657 15.2642 5.09253C16.07 6.29849 16.5 7.71631 16.5 9.16671C16.4979 11.111 15.7245 12.975 14.3497 14.3497C12.975 15.7245 11.111 16.4979 9.16671 16.5Z' fill='white'/%3E%3C/svg%3E");
    background-size: 1.375rem 1.375rem;
    background-repeat: no-repeat;
    background-position: center; }
    @media screen and (min-width: 160.0625rem) {
      .zoom-image::after {
        width: 1.95312vw;
        height: 1.95312vw;
        background-size: 0.85938vw 0.85938vw; } }
    @media screen and (max-width: 85rem) {
      .zoom-image::after {
        width: 2.75rem;
        height: 2.75rem;
        background-size: 1.125rem 1.125rem; } }
  .zoom-image::before, .zoom-image::after {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity var(--animation-timing-medium) var(--cubic-bezier), visibility var(--animation-timing-medium) var(--cubic-bezier);
    transition: opacity var(--animation-timing-medium) var(--cubic-bezier), visibility var(--animation-timing-medium) var(--cubic-bezier); }
  @media (any-hover: hover) {
    .zoom-image:hover::before, .zoom-image:hover::after {
      opacity: 1;
      visibility: visible; } }
  .zoom-image_small {
    width: 5rem;
    height: 5rem; }
    @media screen and (min-width: 160.0625rem) {
      .zoom-image_small {
        width: 3.125vw;
        height: 3.125vw; } }
    @media screen and (max-width: 39.375rem) {
      .zoom-image_small {
        width: 4.375rem;
        height: 4.375rem; } }
    .zoom-image_small::after {
      content: none; }
  .zoom-image_crutch {
    padding: 1.875rem; }
  .zoom-image_scale img {
    -webkit-transition: -webkit-transform var(--animation-timing-medium) var(--cubic-bezier);
    transition: -webkit-transform var(--animation-timing-medium) var(--cubic-bezier);
    transition: transform var(--animation-timing-medium) var(--cubic-bezier);
    transition: transform var(--animation-timing-medium) var(--cubic-bezier), -webkit-transform var(--animation-timing-medium) var(--cubic-bezier); }
  @media (any-hover: hover) {
    .zoom-image_scale:hover img {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); } }
  .zoom-image_fixed {
    width: 25.625rem;
    height: 18.75rem; }
    @media screen and (min-width: 160.0625rem) {
      .zoom-image_fixed {
        width: 16.01562vw;
        height: 11.71875vw; } }
    @media screen and (max-width: 106.25rem) {
      .zoom-image_fixed {
        width: 18.75rem;
        height: 15.75rem; } }
    @media screen and (max-width: 85rem) {
      .zoom-image_fixed {
        width: 20.625rem;
        height: 15.0625rem; } }
    @media screen and (max-width: 39.375rem) {
      .zoom-image_fixed {
        width: 8.375rem;
        height: 6.125rem; } }
  .zoom-image img,
  .zoom-image picture {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvem9vbS1pbWFnZS96b29tLWltYWdlLnNjc3MiLCJtaXhpbnMvX21pbmkuc2NzcyIsIm1peGlucy9fbWl4aW4uc2NzcyIsIm1peGlucy9fZGlzYWJsZS1tb2ItaG92ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGtCQUFrQjtFQUVsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBRWIsbUNBQW1DO0VBRW5DLGdCQUFnQjtFQUNoQixhQUFhLEVBQUE7RUFWZjtJQWFJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFFUCxXQUFXO0lBQ1gsWUFBWTtJQUVaLDhCQUErQixFQUFBO0VBckJuQztJQXlCSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixRQUFRO0lBQ1IsU0FBUztJQUNULE9BQU87SUFDUCxZQUFZO0lBRVosZUNsQzJCO0lEbUMzQixnQkNuQzJCO0lEcUMzQixxQ0FBcUM7SUFDckMsNkNBQTZDO0lBQzdDLG9sQ0FBb2xDO0lBQ3BsQyxrQ0N4QzJCO0lEeUMzQiw0QkFBNEI7SUFDNUIsMkJBQTJCLEVBQUE7SUUxQzdCO01GQ0Y7UUE0Q00sZ0JDekMrQjtRRDBDL0IsaUJDMUMrQjtRRDRDL0Isb0NDNUMrQixFQUFBLEVEcURsQztJRXZDRDtNRmpCRjtRQW1ETSxjQ3BEeUI7UURxRHpCLGVDckR5QjtRRHVEekIsa0NDdkR5QixFQUFBLEVEeUQ1QjtFQXhESDtJQTRESSxVQUFVO0lBQ1Ysa0JBQWtCO0lBRWxCLDZJQUMrRDtJQUQvRCxxSUFDK0QsRUFBQTtFR2pFakU7SUhDRjtNQXNFTSxVQUFVO01BQ1YsbUJBQW1CLEVBQUEsRUFDcEI7RUFHSDtJQUNFLFdDN0UyQjtJRDhFM0IsWUM5RTJCLEVBQUE7SUNBN0I7TUY0RUE7UUFLSSxjQzdFK0I7UUQ4RS9CLGVDOUUrQixFQUFBLEVEeUZsQztJRXJFRDtNRm9EQTtRQVVJLGVDdEZ5QjtRRHVGekIsZ0JDdkZ5QixFQUFBLEVENkY1QjtJQWpCQTtNQWVHLGFBQWEsRUFBQTtFQUlqQjtJQUNFLGlCQ2hHMkIsRUFBQTtFRG1HNUI7SUFHRyx3RkFBd0U7SUFBeEUsZ0ZBQXdFO0lBQXhFLHdFQUF3RTtJQUF4RSw4SUFBd0UsRUFBQTtFR3RHNUU7SUhtR0M7TUFRSyw2QkFBcUI7VUFBckIseUJBQXFCO2NBQXJCLHFCQUFxQixFQUFBLEVBQ3RCO0VBSUw7SUFDRSxnQkNqSDJCO0lEa0gzQixnQkNsSDJCLEVBQUE7SUNBN0I7TUZnSEE7UUFLSSxpQkNqSCtCO1FEa0gvQixrQkNsSCtCLEVBQUEsRURtSWxDO0lFM0hEO01Gb0dBO1FBVUksZUMxSHlCO1FEMkh6QixnQkMzSHlCLEVBQUEsRUR1STVCO0lFckhEO01GOEZBO1FBZUksZ0JDL0h5QjtRRGdJekIsa0JDaEl5QixFQUFBLEVEdUk1QjtJRS9HRDtNRndGQTtRQW9CSSxlQ3BJeUI7UURxSXpCLGdCQ3JJeUIsRUFBQSxFRHVJNUI7RUF0SUg7O0lBMElJLFdBQVc7SUFDWCxZQUFZO0lBRVosb0JBQWlCO09BQWpCLGlCQUFpQjtJQUNqQiwwQkFBdUI7T0FBdkIsdUJBQXVCO0lBRXZCLG9CQUFvQjtJQUNwQix5QkFBaUI7T0FBakIsc0JBQWlCO1FBQWpCLHFCQUFpQjtZQUFqQixpQkFBaUIsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL3pvb20taW1hZ2Uvem9vbS1pbWFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9taXhpbnMnO1xuXG4uem9vbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jb21tb24pO1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIHdpZHRoOiByZW0oNTApO1xuICAgIGhlaWdodDogcmVtKDUwKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1pbmZpbml0eSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWxpZ2h0LXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yMiAyMC43MDM5TDE2LjI1OTkgMTQuOTYzN0MxNy43NTA5IDEzLjE0MDEgMTguNDg0MSAxMC44MTMxIDE4LjMwNzYgOC40NjQxNEMxOC4xMzExIDYuMTE1MTYgMTcuMDU4NSAzLjkyMzg2IDE1LjMxMTcgMi4zNDM1MkMxMy41NjQ4IDAuNzYzMTc5IDExLjI3NzQgLTAuMDg1MzA0NSA4LjkyMjU1IC0wLjAyNjQyNTNDNi41Njc2OCAwLjAzMjQ1MzggNC4zMjU1MiAwLjk5NDE5MSAyLjY1OTg2IDIuNjU5ODZDMC45OTQxOTEgNC4zMjU1MiAwLjAzMjQ1MzggNi41Njc2OCAtMC4wMjY0MjUzIDguOTIyNTVDLTAuMDg1MzA0NSAxMS4yNzc0IDAuNzYzMTc5IDEzLjU2NDggMi4zNDM1MiAxNS4zMTE3QzMuOTIzODYgMTcuMDU4NSA2LjExNTE2IDE4LjEzMTEgOC40NjQxNCAxOC4zMDc2QzEwLjgxMzEgMTguNDg0MSAxMy4xNDAxIDE3Ljc1MDkgMTQuOTYzNyAxNi4yNTk5TDIwLjcwMzkgMjJMMjIgMjAuNzAzOVpNOS4xNjY3MSAxNi41QzcuNzE2MzEgMTYuNSA2LjI5ODQ5IDE2LjA3IDUuMDkyNTMgMTUuMjY0MkMzLjg4NjU3IDE0LjQ1ODQgMi45NDY2NCAxMy4zMTMgMi4zOTE1OSAxMS45NzMxQzEuODM2NTUgMTAuNjMzMSAxLjY5MTMzIDkuMTU4NTcgMS45NzQyOSA3LjczNjA1QzIuMjU3MjQgNi4zMTM1MiAyLjk1NTY4IDUuMDA2ODUgMy45ODEyNiAzLjk4MTI2QzUuMDA2ODUgMi45NTU2OCA2LjMxMzUyIDIuMjU3MjQgNy43MzYwNSAxLjk3NDI5QzkuMTU4NTcgMS42OTEzMyAxMC42MzMxIDEuODM2NTUgMTEuOTczMSAyLjM5MTU5QzEzLjMxMyAyLjk0NjY0IDE0LjQ1ODQgMy44ODY1NyAxNS4yNjQyIDUuMDkyNTNDMTYuMDcgNi4yOTg0OSAxNi41IDcuNzE2MzEgMTYuNSA5LjE2NjcxQzE2LjQ5NzkgMTEuMTExIDE1LjcyNDUgMTIuOTc1IDE0LjM0OTcgMTQuMzQ5N0MxMi45NzUgMTUuNzI0NSAxMS4xMTEgMTYuNDk3OSA5LjE2NjcxIDE2LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgyMikgcmVtKDIyKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB3aWR0aDogYmlnKDUwKTtcbiAgICAgIGhlaWdodDogYmlnKDUwKTtcblxuICAgICAgYmFja2dyb3VuZC1zaXplOiBiaWcoMjIpIGJpZygyMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgd2lkdGg6IHJlbSg0NCk7XG4gICAgICBoZWlnaHQ6IHJlbSg0NCk7XG5cbiAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE4KSByZW0oMTgpO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1hbmltYXRpb24tdGltaW5nLW1lZGl1bSkgdmFyKC0tY3ViaWMtYmV6aWVyKSxcbiAgICAgIHZpc2liaWxpdHkgdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gIH1cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuICBcbiAgJl9zbWFsbCB7XG4gICAgd2lkdGg6IHJlbSg4MCk7XG4gICAgaGVpZ2h0OiByZW0oODApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBiaWcoODApO1xuICAgICAgaGVpZ2h0OiBiaWcoODApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICAgIHdpZHRoOiByZW0oNzApO1xuICAgICAgaGVpZ2h0OiByZW0oNzApO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAmX2NydXRjaCB7XG4gICAgcGFkZGluZzogcmVtKDMwKTtcbiAgfVxuICBcbiAgJl9zY2FsZSB7XG5cbiAgICAmIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZy1tZWRpdW0pIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgJiBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9maXhlZCB7XG4gICAgd2lkdGg6IHJlbSg0MTApO1xuICAgIGhlaWdodDogcmVtKDMwMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6IGJpZyg0MTApO1xuICAgICAgaGVpZ2h0OiBiaWcoMzAwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgICB3aWR0aDogcmVtKDMwMCk7XG4gICAgICBoZWlnaHQ6IHJlbSgyNTIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIHdpZHRoOiByZW0oMzMwKTtcbiAgICAgIGhlaWdodDogcmVtKDI0MSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgd2lkdGg6IHJlbSgxMzQpO1xuICAgICAgaGVpZ2h0OiByZW0oOTgpO1xuICAgIH1cbiAgfVxuXG4gICYgaW1nLFxuICAmIHBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiByZW0oJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE2fXJlbTtcbn1cblxuQGZ1bmN0aW9uIGJpZygkcGl4ZWxzKSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzIC8gMjU2MCAqIDEwMH12dztcbn1cbiIsIkBtaXhpbiBtZWRpYUJpZ0Rlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyNTYxKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3tyZW0oMjIwMSl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTGFwdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMTcwMCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oMTM2MCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhTW9iaWxlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3tyZW0oNjMwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */
