.c-gallery{margin:.05rem 0}.c-gallery:first-child{margin-top:0}.c-gallery:last-child{margin-bottom:0}.c-gallery__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.0041666667rem;margin:0 0 .05rem}@media(max-width: 1020px){.c-gallery__menu{margin:0 0 64px}}@media(max-width: 767px){.c-gallery__menu{margin:0 0 48px}}.c-gallery__button{padding:.0119791667rem .0161458333rem;border:1px solid #292929;background:rgba(0,0,0,0);color:#fff;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}@media(max-width: 767px){.c-gallery__button{padding:12px 16px;font-size:16px}}.c-gallery__button--small{padding-left:.00625rem;padding-right:.00625rem}.c-gallery__button--active{border-color:#d1a76e}.c-gallery__button:not(.c-gallery__button--active):hover{background:#d1a76e}.c-gallery__images{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.0125rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1020px){.c-gallery__images{gap:20px 0}}.c-gallery__single--gap-small .c-gallery__images{gap:.00625rem 0}@media(max-width: 1020px){.c-gallery__single--gap-small .c-gallery__images{gap:10px 0}}.c-gallery__single--gap-none .c-gallery__images{gap:0}.c-gallery__a{width:calc(50% - 0.00625rem);position:relative;overflow:hidden}@media(max-width: 1020px){.c-gallery__a{width:calc(50% - 10px)}}@media(max-width: 500px){.c-gallery__a{width:100%}}.c-gallery__a:nth-child(odd):last-child{margin-left:auto;margin-right:auto}.c-gallery__single--gap-small .c-gallery__a{width:calc(50% - 0.003125rem)}@media(max-width: 500px){.c-gallery__single--gap-small .c-gallery__a{width:100%}}.c-gallery__single--gap-none .c-gallery__a{width:50%}.c-gallery__thumb{width:var(--km-force-width, auto);max-width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;min-height:100%;-o-object-fit:cover;object-fit:cover}.c-gallery__a:hover .c-gallery__thumb{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}