@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes sway{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(2deg) translateY(4px)}75%{transform:rotate(4deg) translateY(-2px)}to{transform:rotate(0) translateY(0)}}.photo{background:var(--mrn-background-default);border-radius:2rem;box-shadow:0 10px 1px var(--mrn-shadow-default);height:380px;justify-content:center;max-width:100%;overflow:hidden;position:relative;width:240px}@media only screen and (max-width:920px){.photo{height:270px;width:170px}}.photo.vertical{height:240px;width:380px}@media only screen and (max-width:920px){.photo.vertical{height:auto;width:320px}}@media only screen and (min-width:920px){.photo.vertical.big{height:340px;width:580px}}.photo__button{background:var(--mrn-button-default);border:none;border-radius:10rem;bottom:12px;color:var(--mrn-button-default-color);cursor:pointer;font-family:Changa,arial,sans-serif;font-size:.6em;left:12px;letter-spacing:1px;padding:.5rem 1rem;position:absolute;text-transform:uppercase;transition:background .5s linear,color .5s linear;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:20}.photo__button:hover:not(.is--disabled):not(:disabled){background:var(--mrn-button-default-hover);color:var(--mrn-button-default-color-hover);cursor:pointer}.photo__button:active:not(.is--disabled):not(:disabled){bottom:14px;cursor:pointer}.photo img{display:block;margin:0;width:100%}
